From 8fd7374bf370b99577a40d4de1716ad990d5a34b Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 12 Feb 2024 07:15:14 +0100 Subject: Adding upstream version 21.0.2. Signed-off-by: Daniel Baumann --- CHANGELOG.md | 26 +- docs/search.js | 2 +- docs/sqlglot/_typing.html | 3 +- docs/sqlglot/_version.html | 8 +- docs/sqlglot/dataframe/sql.html | 40 +- docs/sqlglot/dialects/bigquery.html | 13 +- docs/sqlglot/dialects/clickhouse.html | 4150 +++--- docs/sqlglot/dialects/databricks.html | 3 + docs/sqlglot/dialects/dialect.html | 2338 ++-- docs/sqlglot/dialects/doris.html | 3 +- docs/sqlglot/dialects/drill.html | 5 +- docs/sqlglot/dialects/duckdb.html | 1364 +- docs/sqlglot/dialects/hive.html | 7 +- docs/sqlglot/dialects/mysql.html | 19 +- docs/sqlglot/dialects/oracle.html | 7 +- docs/sqlglot/dialects/postgres.html | 2165 ++-- docs/sqlglot/dialects/presto.html | 1468 +-- docs/sqlglot/dialects/redshift.html | 1355 +- docs/sqlglot/dialects/snowflake.html | 9 +- docs/sqlglot/dialects/spark.html | 3 + docs/sqlglot/dialects/spark2.html | 3 + docs/sqlglot/dialects/sqlite.html | 5 +- docs/sqlglot/dialects/starrocks.html | 3 +- docs/sqlglot/dialects/tableau.html | 1 + docs/sqlglot/dialects/teradata.html | 9 +- docs/sqlglot/dialects/trino.html | 3 + docs/sqlglot/dialects/tsql.html | 21 +- docs/sqlglot/executor/python.html | 7 +- docs/sqlglot/expressions.html | 110 +- docs/sqlglot/generator.html | 17219 +++++++++++++------------ docs/sqlglot/helper.html | 2 +- docs/sqlglot/jsonpath.html | 4 +- docs/sqlglot/optimizer/annotate_types.html | 1434 +- docs/sqlglot/optimizer/merge_subqueries.html | 2 +- docs/sqlglot/optimizer/simplify.html | 4 +- docs/sqlglot/parser.html | 12916 ++++++++++--------- docs/sqlglot/schema.html | 2243 ++-- docs/sqlglot/time.html | 2 +- docs/sqlglot/tokens.html | 3454 ++--- sqlglot/dialects/duckdb.py | 1 + sqlglot/dialects/postgres.py | 4 + sqlglot/dialects/presto.py | 1 + sqlglot/dialects/spark.py | 3 - sqlglot/expressions.py | 11 +- sqlglot/generator.py | 58 +- sqlglot/optimizer/annotate_types.py | 16 +- sqlglot/parser.py | 50 +- sqlglot/schema.py | 23 +- sqlglot/tokens.py | 20 + sqlglotrs/Cargo.lock | 2 +- sqlglotrs/Cargo.toml | 2 +- sqlglotrs/src/settings.rs | 6 + sqlglotrs/src/tokenizer.rs | 19 +- tests/dialects/test_bigquery.py | 13 +- tests/dialects/test_clickhouse.py | 13 + tests/dialects/test_postgres.py | 1 + tests/dialects/test_spark.py | 15 + tests/test_optimizer.py | 6 + 58 files changed, 25616 insertions(+), 25078 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b0d4e18..19e80e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,28 @@ Changelog ========= +## [v21.0.2] - 2024-02-08 +### :sparkles: New Features +- [`1842c96`](https://github.com/tobymao/sqlglot/commit/1842c96611cadb0227dd3ce8f42457679ab0e08b) - **clickhouse**: add support for LIMIT BY clause *(PR [#2926](https://github.com/tobymao/sqlglot/pull/2926) by [@georgesittas](https://github.com/georgesittas))* +- [`9241858`](https://github.com/tobymao/sqlglot/commit/9241858e559f089b166d9b794e3ebb395624d84a) - add typing for explode closes [#2927](https://github.com/tobymao/sqlglot/pull/2927) *(commit by [@tobymao](https://github.com/tobymao))* +- [`85073d1`](https://github.com/tobymao/sqlglot/commit/85073d1538de8ceef3e5c622a901efd9e6bd38e3) - transpile multi-arg DISTINCT expression *(PR [#2936](https://github.com/tobymao/sqlglot/pull/2936) by [@georgesittas](https://github.com/georgesittas))* + - :arrow_lower_right: *addresses issue [#2930](https://github.com/tobymao/sqlglot/issues/2930) opened by [@Jake-00](https://github.com/Jake-00)* + +### :bug: Bug Fixes +- [`b827626`](https://github.com/tobymao/sqlglot/commit/b8276262bdca57e358284fadfdd468d2bc957e84) - remove find method from Schema *(PR [#2934](https://github.com/tobymao/sqlglot/pull/2934) by [@georgesittas](https://github.com/georgesittas))* +- [`08cd117`](https://github.com/tobymao/sqlglot/commit/08cd117322302f08c95889ebf8699f4171c1d504) - **postgres**: fallback to parameter parser if heredoc is untokenizable *(PR [#2935](https://github.com/tobymao/sqlglot/pull/2935) by [@georgesittas](https://github.com/georgesittas))* + - :arrow_lower_right: *fixes issue [#2931](https://github.com/tobymao/sqlglot/issues/2931) opened by [@eric-zhu](https://github.com/eric-zhu)* + +### :wrench: Chores +- [`e4b5edb`](https://github.com/tobymao/sqlglot/commit/e4b5edbef42944b44d11c35aea31411ce3d79826) - bump sqlglotrs to 0.1.1 *(commit by [@georgesittas](https://github.com/georgesittas))* + + +## [v21.0.1] - 2024-02-07 +### :sparkles: New Features +- [`3a20eac`](https://github.com/tobymao/sqlglot/commit/3a20eaccbf5d5a80bd24b95c837cca8103dfe70a) - **clickhouse**: add support for JSONExtractString, clean up some helpers *(PR [#2925](https://github.com/tobymao/sqlglot/pull/2925) by [@georgesittas](https://github.com/georgesittas))* + - :arrow_lower_right: *addresses issue [#2051](https://github.com/tobymao/sqlglot/issues/2051) opened by [@BTheunissen](https://github.com/BTheunissen)* + + ## [v21.0.0] - 2024-02-07 ### :boom: BREAKING CHANGES - due to [`b4e8868`](https://github.com/tobymao/sqlglot/commit/b4e886877ecfbafdd64c515c765c3c54764bd987) - improve transpilation of JSON paths across dialects *(PR [#2883](https://github.com/tobymao/sqlglot/pull/2883) by [@georgesittas](https://github.com/georgesittas))*: @@ -2569,4 +2591,6 @@ Changelog [v20.9.0]: https://github.com/tobymao/sqlglot/compare/v20.8.0...v20.9.0 [v20.10.0]: https://github.com/tobymao/sqlglot/compare/v20.9.0...v20.10.0 [v20.11.0]: https://github.com/tobymao/sqlglot/compare/v20.10.0...v20.11.0 -[v21.0.0]: https://github.com/tobymao/sqlglot/compare/v20.11.0...v21.0.0 \ No newline at end of file +[v21.0.0]: https://github.com/tobymao/sqlglot/compare/v20.11.0...v21.0.0 +[v21.0.1]: https://github.com/tobymao/sqlglot/compare/v21.0.0...v21.0.1 +[v21.0.2]: https://github.com/tobymao/sqlglot/compare/v21.0.1...v21.0.2 \ No newline at end of file diff --git a/docs/search.js b/docs/search.js index 49ea71f..20fc442 100644 --- a/docs/search.js +++ b/docs/search.js @@ -1,6 +1,6 @@ window.pdocSearch = (function(){ /** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o\"SQLGlot

\n\n

SQLGlot is a no-dependency SQL parser, transpiler, optimizer, and engine. It can be used to format SQL or translate between 20 different dialects like DuckDB, Presto / Trino, Spark / Databricks, Snowflake, and BigQuery. It aims to read a wide variety of SQL inputs and output syntactically and semantically correct SQL in the targeted dialects.

\n\n

It is a very comprehensive generic SQL parser with a robust test suite. It is also quite performant, while being written purely in Python.

\n\n

You can easily customize the parser, analyze queries, traverse expression trees, and programmatically build SQL.

\n\n

Syntax errors are highlighted and dialect incompatibilities can warn or raise depending on configurations. However, it should be noted that SQL validation is not SQLGlot\u2019s goal, so some syntax errors may go unnoticed.

\n\n

Learn more about SQLGlot in the API documentation and the expression tree primer.

\n\n

Contributions are very welcome in SQLGlot; read the contribution guide to get started!

\n\n

Table of Contents

\n\n\n\n

Install

\n\n

From PyPI:

\n\n
\n
pip3 install "sqlglot[rs]"\n\n# Without Rust tokenizer (slower):\n# pip3 install sqlglot\n
\n
\n\n

Or with a local checkout:

\n\n
make install\n
\n\n

Requirements for development (optional):

\n\n
make install-dev\n
\n\n

Versioning

\n\n

Given a version number MAJOR.MINOR.PATCH, SQLGlot uses the following versioning strategy:

\n\n
    \n
  • The PATCH version is incremented when there are backwards-compatible fixes or feature additions.
  • \n
  • The MINOR version is incremented when there are backwards-incompatible fixes or feature additions.
  • \n
  • The MAJOR version is incremented when there are significant backwards-incompatible fixes or feature additions.
  • \n
\n\n

Get in Touch

\n\n

We'd love to hear from you. Join our community Slack channel!

\n\n

FAQ

\n\n

I tried to parse SQL that should be valid but it failed, why did that happen?

\n\n
    \n
  • You need to specify the dialect to read the SQL properly, by default it is SQLGlot's dialect which is designed to be a superset of all dialects parse_one(sql, dialect=\"spark\"). If you tried specifying the dialect and it still doesn't work, please file an issue.
  • \n
\n\n

I tried to output SQL but it's not in the correct dialect!

\n\n
    \n
  • You need to specify the dialect to write the sql properly, by default it is in SQLGlot's dialect parse_one(sql, dialect=\"spark\").sql(dialect=\"spark\").
  • \n
\n\n

I tried to parse invalid SQL and it should raise an error but it worked! Why didn't it validate my SQL.

\n\n
    \n
  • SQLGlot is not a validator and designed to be very forgiving, handling things like trailing commas.
  • \n
\n\n

Examples

\n\n

Formatting and Transpiling

\n\n

Easily translate from one dialect to another. For example, date/time functions vary between dialects and can be hard to deal with:

\n\n
\n
import sqlglot\nsqlglot.transpile("SELECT EPOCH_MS(1618088028295)", read="duckdb", write="hive")[0]\n
\n
\n\n
\n
'SELECT FROM_UNIXTIME(1618088028295 / 1000)'\n
\n
\n\n

SQLGlot can even translate custom time formats:

\n\n
\n
import sqlglot\nsqlglot.transpile("SELECT STRFTIME(x, '%y-%-m-%S')", read="duckdb", write="hive")[0]\n
\n
\n\n
\n
"SELECT DATE_FORMAT(x, 'yy-M-ss')"\n
\n
\n\n

As another example, let's suppose that we want to read in a SQL query that contains a CTE and a cast to REAL, and then transpile it to Spark, which uses backticks for identifiers and FLOAT instead of REAL:

\n\n
\n
import sqlglot\n\nsql = """WITH baz AS (SELECT a, c FROM foo WHERE a = 1) SELECT f.a, b.b, baz.c, CAST("b"."a" AS REAL) d FROM foo f JOIN bar b ON f.a = b.a LEFT JOIN baz ON f.a = baz.a"""\nprint(sqlglot.transpile(sql, write="spark", identify=True, pretty=True)[0])\n
\n
\n\n
\n
WITH `baz` AS (\n  SELECT\n    `a`,\n    `c`\n  FROM `foo`\n  WHERE\n    `a` = 1\n)\nSELECT\n  `f`.`a`,\n  `b`.`b`,\n  `baz`.`c`,\n  CAST(`b`.`a` AS FLOAT) AS `d`\nFROM `foo` AS `f`\nJOIN `bar` AS `b`\n  ON `f`.`a` = `b`.`a`\nLEFT JOIN `baz`\n  ON `f`.`a` = `baz`.`a`\n
\n
\n\n

Comments are also preserved on a best-effort basis when transpiling SQL code:

\n\n
\n
sql = """\n/* multi\n   line\n   comment\n*/\nSELECT\n  tbl.cola /* comment 1 */ + tbl.colb /* comment 2 */,\n  CAST(x AS INT), # comment 3\n  y               -- comment 4\nFROM\n  bar /* comment 5 */,\n  tbl #          comment 6\n"""\n\nprint(sqlglot.transpile(sql, read='mysql', pretty=True)[0])\n
\n
\n\n
\n
/* multi\n   line\n   comment\n*/\nSELECT\n  tbl.cola /* comment 1 */ + tbl.colb /* comment 2 */,\n  CAST(x AS INT), /* comment 3 */\n  y /* comment 4 */\nFROM bar /* comment 5 */, tbl /*          comment 6 */\n
\n
\n\n

Metadata

\n\n

You can explore SQL with expression helpers to do things like find columns and tables:

\n\n
\n
from sqlglot import parse_one, exp\n\n# print all column references (a and b)\nfor column in parse_one("SELECT a, b + 1 AS c FROM d").find_all(exp.Column):\n    print(column.alias_or_name)\n\n# find all projections in select statements (a and c)\nfor select in parse_one("SELECT a, b + 1 AS c FROM d").find_all(exp.Select):\n    for projection in select.expressions:\n        print(projection.alias_or_name)\n\n# find all tables (x, y, z)\nfor table in parse_one("SELECT * FROM x JOIN y JOIN z").find_all(exp.Table):\n    print(table.name)\n
\n
\n\n

Read the ast primer to learn more about SQLGlot's internals.

\n\n

Parser Errors

\n\n

When the parser detects an error in the syntax, it raises a ParseError:

\n\n
\n
import sqlglot\nsqlglot.transpile("SELECT foo( FROM bar")\n
\n
\n\n
sqlglot.errors.ParseError: Expecting ). Line 1, Col: 13.\n  select foo( FROM bar\n              ~~~~\n
\n\n

Structured syntax errors are accessible for programmatic use:

\n\n
\n
import sqlglot\ntry:\n    sqlglot.transpile("SELECT foo( FROM bar")\nexcept sqlglot.errors.ParseError as e:\n    print(e.errors)\n
\n
\n\n
\n
[{\n  'description': 'Expecting )',\n  'line': 1,\n  'col': 16,\n  'start_context': 'SELECT foo( ',\n  'highlight': 'FROM',\n  'end_context': ' bar',\n  'into_expression': None,\n}]\n
\n
\n\n

Unsupported Errors

\n\n

Presto APPROX_DISTINCT supports the accuracy argument which is not supported in Hive:

\n\n
\n
import sqlglot\nsqlglot.transpile("SELECT APPROX_DISTINCT(a, 0.1) FROM foo", read="presto", write="hive")\n
\n
\n\n
\n
APPROX_COUNT_DISTINCT does not support accuracy\n'SELECT APPROX_COUNT_DISTINCT(a) FROM foo'\n
\n
\n\n

Build and Modify SQL

\n\n

SQLGlot supports incrementally building sql expressions:

\n\n
\n
from sqlglot import select, condition\n\nwhere = condition("x=1").and_("y=1")\nselect("*").from_("y").where(where).sql()\n
\n
\n\n
\n
'SELECT * FROM y WHERE x = 1 AND y = 1'\n
\n
\n\n

You can also modify a parsed tree:

\n\n
\n
from sqlglot import parse_one\nparse_one("SELECT x FROM y").from_("z").sql()\n
\n
\n\n
\n
'SELECT x FROM z'\n
\n
\n\n

There is also a way to recursively transform the parsed tree by applying a mapping function to each tree node:

\n\n
\n
from sqlglot import exp, parse_one\n\nexpression_tree = parse_one("SELECT a FROM x")\n\ndef transformer(node):\n    if isinstance(node, exp.Column) and node.name == "a":\n        return parse_one("FUN(a)")\n    return node\n\ntransformed_tree = expression_tree.transform(transformer)\ntransformed_tree.sql()\n
\n
\n\n
\n
'SELECT FUN(a) FROM x'\n
\n
\n\n

SQL Optimizer

\n\n

SQLGlot can rewrite queries into an \"optimized\" form. It performs a variety of techniques to create a new canonical AST. This AST can be used to standardize queries or provide the foundations for implementing an actual engine. For example:

\n\n
\n
import sqlglot\nfrom sqlglot.optimizer import optimize\n\nprint(\n    optimize(\n        sqlglot.parse_one("""\n            SELECT A OR (B OR (C AND D))\n            FROM x\n            WHERE Z = date '2021-01-01' + INTERVAL '1' month OR 1 = 0\n        """),\n        schema={"x": {"A": "INT", "B": "INT", "C": "INT", "D": "INT", "Z": "STRING"}}\n    ).sql(pretty=True)\n)\n
\n
\n\n
\n
SELECT\n  (\n    "x"."a" <> 0 OR "x"."b" <> 0 OR "x"."c" <> 0\n  )\n  AND (\n    "x"."a" <> 0 OR "x"."b" <> 0 OR "x"."d" <> 0\n  ) AS "_col_0"\nFROM "x" AS "x"\nWHERE\n  CAST("x"."z" AS DATE) = CAST('2021-02-01' AS DATE)\n
\n
\n\n

AST Introspection

\n\n

You can see the AST version of the sql by calling repr:

\n\n
\n
from sqlglot import parse_one\nprint(repr(parse_one("SELECT a + 1 AS z")))\n
\n
\n\n
\n
Select(\n  expressions=[\n    Alias(\n      this=Add(\n        this=Column(\n          this=Identifier(this=a, quoted=False)),\n        expression=Literal(this=1, is_string=False)),\n      alias=Identifier(this=z, quoted=False))])\n
\n
\n\n

AST Diff

\n\n

SQLGlot can calculate the difference between two expressions and output changes in a form of a sequence of actions needed to transform a source expression into a target one:

\n\n
\n
from sqlglot import diff, parse_one\ndiff(parse_one("SELECT a + b, c, d"), parse_one("SELECT c, a - b, d"))\n
\n
\n\n
\n
[\n  Remove(expression=Add(\n    this=Column(\n      this=Identifier(this=a, quoted=False)),\n    expression=Column(\n      this=Identifier(this=b, quoted=False)))),\n  Insert(expression=Sub(\n    this=Column(\n      this=Identifier(this=a, quoted=False)),\n    expression=Column(\n      this=Identifier(this=b, quoted=False)))),\n  Keep(source=Identifier(this=d, quoted=False), target=Identifier(this=d, quoted=False)),\n  ...\n]\n
\n
\n\n

See also: Semantic Diff for SQL.

\n\n

Custom Dialects

\n\n

Dialects can be added by subclassing Dialect:

\n\n
\n
from sqlglot import exp\nfrom sqlglot.dialects.dialect import Dialect\nfrom sqlglot.generator import Generator\nfrom sqlglot.tokens import Tokenizer, TokenType\n\n\nclass Custom(Dialect):\n    class Tokenizer(Tokenizer):\n        QUOTES = ["'", '"']\n        IDENTIFIERS = ["`"]\n\n        KEYWORDS = {\n            **Tokenizer.KEYWORDS,\n            "INT64": TokenType.BIGINT,\n            "FLOAT64": TokenType.DOUBLE,\n        }\n\n    class Generator(Generator):\n        TRANSFORMS = {exp.Array: lambda self, e: f"[{self.expressions(e)}]"}\n\n        TYPE_MAPPING = {\n            exp.DataType.Type.TINYINT: "INT64",\n            exp.DataType.Type.SMALLINT: "INT64",\n            exp.DataType.Type.INT: "INT64",\n            exp.DataType.Type.BIGINT: "INT64",\n            exp.DataType.Type.DECIMAL: "NUMERIC",\n            exp.DataType.Type.FLOAT: "FLOAT64",\n            exp.DataType.Type.DOUBLE: "FLOAT64",\n            exp.DataType.Type.BOOLEAN: "BOOL",\n            exp.DataType.Type.TEXT: "STRING",\n        }\n\nprint(Dialect["custom"])\n
\n
\n\n
<class '__main__.Custom'>\n
\n\n

SQL Execution

\n\n

One can even interpret SQL queries using SQLGlot, where the tables are represented as Python dictionaries. Although the engine is not very fast (it's not supposed to be) and is in a relatively early stage of development, it can be useful for unit testing and running SQL natively across Python objects. Additionally, the foundation can be easily integrated with fast compute kernels (arrow, pandas). Below is an example showcasing the execution of a SELECT expression that involves aggregations and JOINs:

\n\n
\n
from sqlglot.executor import execute\n\ntables = {\n    "sushi": [\n        {"id": 1, "price": 1.0},\n        {"id": 2, "price": 2.0},\n        {"id": 3, "price": 3.0},\n    ],\n    "order_items": [\n        {"sushi_id": 1, "order_id": 1},\n        {"sushi_id": 1, "order_id": 1},\n        {"sushi_id": 2, "order_id": 1},\n        {"sushi_id": 3, "order_id": 2},\n    ],\n    "orders": [\n        {"id": 1, "user_id": 1},\n        {"id": 2, "user_id": 2},\n    ],\n}\n\nexecute(\n    """\n    SELECT\n      o.user_id,\n      SUM(s.price) AS price\n    FROM orders o\n    JOIN order_items i\n      ON o.id = i.order_id\n    JOIN sushi s\n      ON i.sushi_id = s.id\n    GROUP BY o.user_id\n    """,\n    tables=tables\n)\n
\n
\n\n
\n
user_id price\n      1   4.0\n      2   3.0\n
\n
\n\n

See also: Writing a Python SQL engine from scratch.

\n\n

Used By

\n\n\n\n

Documentation

\n\n

SQLGlot uses pdoc to serve its API documentation.

\n\n

A hosted version is on the SQLGlot website, or you can build locally with:

\n\n
make docs-serve\n
\n\n

Run Tests and Lint

\n\n
make style  # Only linter checks\nmake unit   # Only unit tests\nmake check  # Full test suite & linter checks\n
\n\n

Benchmarks

\n\n

Benchmarks run on Python 3.10.12 in seconds.

\n\n\n\n\n \n \n \n \n \n \n \n \n\n\n\n\n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n\n\n
Querysqlglotsqlglotrssqlfluffsqltreesqlparsemoz_sql_parsersqloxide
tpch0.00944 (1.0)0.00590 (0.625)0.32116 (33.98)0.00693 (0.734)0.02858 (3.025)0.03337 (3.532)0.00073 (0.077)
short0.00065 (1.0)0.00044 (0.687)0.03511 (53.82)0.00049 (0.759)0.00163 (2.506)0.00234 (3.601)0.00005 (0.073)
long0.00889 (1.0)0.00572 (0.643)0.36982 (41.56)0.00614 (0.690)0.02530 (2.844)0.02931 (3.294)0.00059 (0.066)
crazy0.02918 (1.0)0.01991 (0.682)1.88695 (64.66)0.02003 (0.686)7.46894 (255.9)0.64994 (22.27)0.00327 (0.112)
\n\n

Optional Dependencies

\n\n

SQLGlot uses dateutil to simplify literal timedelta expressions. The optimizer will not simplify expressions like the following if the module cannot be found:

\n\n
\n
x + interval '1' month\n
\n
\n\n
\n"}, "sqlglot.logger": {"fullname": "sqlglot.logger", "modulename": "sqlglot", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.pretty": {"fullname": "sqlglot.pretty", "modulename": "sqlglot", "qualname": "pretty", "kind": "variable", "doc": "

Whether to format generated SQL by default.

\n", "default_value": "False"}, "sqlglot.schema": {"fullname": "sqlglot.schema", "modulename": "sqlglot.schema", "kind": "module", "doc": "

\n"}, "sqlglot.parse": {"fullname": "sqlglot.parse", "modulename": "sqlglot", "qualname": "parse", "kind": "function", "doc": "

Parses the given SQL string into a collection of syntax trees, one per parsed SQL statement.

\n\n
Arguments:
\n\n
    \n
  • sql: the SQL code string to parse.
  • \n
  • read: the SQL dialect to apply during parsing (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • dialect: the SQL dialect (alias for read).
  • \n
  • **opts: other sqlglot.parser.Parser options.
  • \n
\n\n
Returns:
\n\n
\n

The resulting syntax tree collection.

\n
\n", "signature": "(\tsql: str,\tread: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> List[Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.parse_one": {"fullname": "sqlglot.parse_one", "modulename": "sqlglot", "qualname": "parse_one", "kind": "function", "doc": "

Parses the given SQL string and returns a syntax tree for the first parsed SQL statement.

\n\n
Arguments:
\n\n
    \n
  • sql: the SQL code string to parse.
  • \n
  • read: the SQL dialect to apply during parsing (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • dialect: the SQL dialect (alias for read)
  • \n
  • into: the SQLGlot Expression to parse into.
  • \n
  • **opts: other sqlglot.parser.Parser options.
  • \n
\n\n
Returns:
\n\n
\n

The syntax tree for the first parsed statement.

\n
\n", "signature": "(\tsql: str,\tread: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tinto: Union[str, Type[sqlglot.expressions.Expression], Collection[Union[str, Type[sqlglot.expressions.Expression]]], NoneType] = None,\t**opts) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transpile": {"fullname": "sqlglot.transpile", "modulename": "sqlglot", "qualname": "transpile", "kind": "function", "doc": "

Parses the given SQL string in accordance with the source dialect and returns a list of SQL strings transformed\nto conform to the target dialect. Each string in the returned list represents a single transformed SQL statement.

\n\n
Arguments:
\n\n
    \n
  • sql: the SQL code string to transpile.
  • \n
  • read: the source dialect used to parse the input string (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • write: the target dialect into which the input should be transformed (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • identity: if set to True and if the target dialect is not specified the source dialect will be used as both:\nthe source and the target dialect.
  • \n
  • error_level: the desired error level of the parser.
  • \n
  • **opts: other sqlglot.generator.Generator options.
  • \n
\n\n
Returns:
\n\n
\n

The list of transpiled SQL statements.

\n
\n", "signature": "(\tsql: str,\tread: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\twrite: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tidentity: bool = True,\terror_level: Optional[sqlglot.errors.ErrorLevel] = None,\t**opts) -> List[str]:", "funcdef": "def"}, "sqlglot.dataframe": {"fullname": "sqlglot.dataframe", "modulename": "sqlglot.dataframe", "kind": "module", "doc": "

PySpark DataFrame SQL Generator

\n\n

This is a drop-in replacement for the PySpark DataFrame API that will generate SQL instead of executing DataFrame operations directly. This, when combined with the transpiling support in SQLGlot, allows one to write PySpark DataFrame code and execute it on other engines like DuckDB, Presto, Spark, Snowflake, and BigQuery.

\n\n

Currently many of the common operations are covered and more functionality will be added over time. Please open an issue or PR with your feedback or contribution to help influence what should be prioritized next and make sure your use case is properly supported.

\n\n

How to use

\n\n

Instructions

\n\n
    \n
  • Install SQLGlot and that is all that is required to just generate SQL. The examples show generating SQL and then executing that SQL on a specific engine and that will require that engine's client library.
  • \n
  • Find/replace all from pyspark.sql with from sqlglot.dataframe.
  • \n
  • Prior to any spark.read.table or spark.table run sqlglot.schema.add_table('<table_name>', <column_structure>, dialect=\"spark\").\n
      \n
    • The column structure can be defined the following ways:\n
        \n
      • Dictionary where the keys are column names and values are string of the Spark SQL type name.\n
          \n
        • Ex: {'cola': 'string', 'colb': 'int'}
        • \n
      • \n
      • PySpark DataFrame StructType similar to when using createDataFrame.\n
          \n
        • Ex: StructType([StructField('cola', StringType()), StructField('colb', IntegerType())])
        • \n
      • \n
      • A string of names and types similar to what is supported in createDataFrame.\n
          \n
        • Ex: cola: STRING, colb: INT
        • \n
      • \n
      • [Not Recommended] A list of string column names without type.\n
          \n
        • Ex: ['cola', 'colb']
        • \n
        • The lack of types may limit functionality in future releases.
        • \n
      • \n
    • \n
    • See Registering Custom Schema for information on how to skip this step if the information is stored externally.
    • \n
  • \n
  • If your output SQL dialect is not Spark, then configure the SparkSession to use that dialect\n
      \n
    • Ex: SparkSession().builder.config(\"sqlframe.dialect\", \"bigquery\").getOrCreate()
    • \n
    • See dialects for a full list of dialects.
    • \n
  • \n
  • Add .sql(pretty=True) to your final DataFrame command to return a list of sql statements to run that command.\n
      \n
    • In most cases a single SQL statement is returned. Currently the only exception is when caching DataFrames which isn't supported in other dialects.
    • \n
    • Ex: .sql(pretty=True)
    • \n
  • \n
\n\n

Examples

\n\n
\n
import sqlglot\nfrom sqlglot.dataframe.sql.session import SparkSession\nfrom sqlglot.dataframe.sql import functions as F\n\ndialect = "spark"\n\nsqlglot.schema.add_table(\n  'employee',\n  {\n    'employee_id': 'INT',\n    'fname': 'STRING',\n    'lname': 'STRING',\n    'age': 'INT',\n  },\n  dialect=dialect,\n)  # Register the table structure prior to reading from the table\n\nspark = SparkSession.builder.config("sqlframe.dialect", dialect).getOrCreate()\n\ndf = (\n    spark\n    .table('employee')\n    .groupBy(F.col("age"))\n    .agg(F.countDistinct(F.col("employee_id")).alias("num_employees")) \n)\n\nprint(df.sql(pretty=True))\n
\n
\n\n
SELECT\n  `employee`.`age` AS `age`,\n  COUNT(DISTINCT `employee`.`employee_id`) AS `num_employees`\nFROM `employee` AS `employee`\nGROUP BY\n  `employee`.`age`\n
\n\n

Registering Custom Schema Class

\n\n

The step of adding sqlglot.schema.add_table can be skipped if you have the column structure stored externally like in a file or from an external metadata table. This can be done by writing a class that implements the sqlglot.schema.Schema abstract class and then assigning that class to sqlglot.schema.

\n\n
\n
import sqlglot\nfrom sqlglot.dataframe.sql.session import SparkSession\nfrom sqlglot.dataframe.sql import functions as F\nfrom sqlglot.schema import Schema\n\n\nclass ExternalSchema(Schema):\n  ...\n\nsqlglot.schema = ExternalSchema()\n\nspark = SparkSession()  # Spark will be used by default is not specific in SparkSession config\n\ndf = (\n    spark\n    .table('employee')\n    .groupBy(F.col("age"))\n    .agg(F.countDistinct(F.col("employee_id")).alias("num_employees")) \n)\n\nprint(df.sql(pretty=True))\n
\n
\n\n

Example Implementations

\n\n

Bigquery

\n\n
\n
from google.cloud import bigquery\nfrom sqlglot.dataframe.sql.session import SparkSession\nfrom sqlglot.dataframe.sql import types\nfrom sqlglot.dataframe.sql import functions as F\n\nclient = bigquery.Client()\n\ndata = [\n    (1, "Jack", "Shephard", 34),\n    (2, "John", "Locke", 48),\n    (3, "Kate", "Austen", 34),\n    (4, "Claire", "Littleton", 22),\n    (5, "Hugo", "Reyes", 26),\n]\nschema = types.StructType([\n    types.StructField('employee_id', types.IntegerType(), False),\n    types.StructField('fname', types.StringType(), False),\n    types.StructField('lname', types.StringType(), False),\n    types.StructField('age', types.IntegerType(), False),\n])\n\nsql_statements = (\n    SparkSession\n    .builder\n    .config("sqlframe.dialect", "bigquery")\n    .getOrCreate()\n    .createDataFrame(data, schema)\n    .groupBy(F.col("age"))\n    .agg(F.countDistinct(F.col("employee_id")).alias("num_employees"))\n    .sql()\n)\n\nresult = None\nfor sql in sql_statements:\n  result = client.query(sql)\n\nassert result is not None\nfor row in client.query(result):\n    print(f"Age: {row['age']}, Num Employees: {row['num_employees']}")\n
\n
\n\n

Snowflake

\n\n
\n
import os\n\nimport snowflake.connector\nfrom sqlglot.dataframe.session import SparkSession\nfrom sqlglot.dataframe import types\nfrom sqlglot.dataframe import functions as F\n\nctx = snowflake.connector.connect(\n    user=os.environ["SNOWFLAKE_USER"],\n    password=os.environ["SNOWFLAKE_PASS"],\n    account=os.environ["SNOWFLAKE_ACCOUNT"]\n)\ncs = ctx.cursor()\n\ndata = [\n    (1, "Jack", "Shephard", 34),\n    (2, "John", "Locke", 48),\n    (3, "Kate", "Austen", 34),\n    (4, "Claire", "Littleton", 22),\n    (5, "Hugo", "Reyes", 26),\n]\nschema = types.StructType([\n    types.StructField('employee_id', types.IntegerType(), False),\n    types.StructField('fname', types.StringType(), False),\n    types.StructField('lname', types.StringType(), False),\n    types.StructField('age', types.IntegerType(), False),\n])\n\nsql_statements = (\n    SparkSession\n    .builder\n    .config("sqlframe.dialect", "snowflake")\n    .getOrCreate()\n    .createDataFrame(data, schema)\n    .groupBy(F.col("age"))\n    .agg(F.countDistinct(F.col("lname")).alias("num_employees"))\n    .sql()\n)\n\ntry:\n    for sql in sql_statements:\n        cs.execute(sql)\n    results = cs.fetchall()\n    for row in results:\n        print(f"Age: {row[0]}, Num Employees: {row[1]}")\nfinally:\n    cs.close()\nctx.close()\n
\n
\n\n

Spark

\n\n
\n
from pyspark.sql.session import SparkSession as PySparkSession\nfrom sqlglot.dataframe.sql.session import SparkSession\nfrom sqlglot.dataframe.sql import types\nfrom sqlglot.dataframe.sql import functions as F\n\ndata = [\n    (1, "Jack", "Shephard", 34),\n    (2, "John", "Locke", 48),\n    (3, "Kate", "Austen", 34),\n    (4, "Claire", "Littleton", 22),\n    (5, "Hugo", "Reyes", 26),\n]\nschema = types.StructType([\n    types.StructField('employee_id', types.IntegerType(), False),\n    types.StructField('fname', types.StringType(), False),\n    types.StructField('lname', types.StringType(), False),\n    types.StructField('age', types.IntegerType(), False),\n])\n\nsql_statements = (\n    SparkSession()\n    .createDataFrame(data, schema)\n    .groupBy(F.col("age"))\n    .agg(F.countDistinct(F.col("employee_id")).alias("num_employees"))\n    .sql()\n)\n\npyspark = PySparkSession.builder.master("local[*]").getOrCreate()\n\ndf = None\nfor sql in sql_statements:\n    df = pyspark.sql(sql)\n\nassert df is not None\ndf.show()\n
\n
\n\n

Unsupportable Operations

\n\n

Any operation that lacks a way to represent it in SQL cannot be supported by this tool. An example of this would be rdd operations. Since the DataFrame API though is mostly modeled around SQL concepts most operations can be supported.

\n"}, "sqlglot.dataframe.sql": {"fullname": "sqlglot.dataframe.sql", "modulename": "sqlglot.dataframe.sql", "kind": "module", "doc": "

\n"}, "sqlglot.dataframe.sql.SparkSession": {"fullname": "sqlglot.dataframe.sql.SparkSession", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"fullname": "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.DEFAULT_DIALECT", "kind": "variable", "doc": "

\n", "default_value": "'spark'"}, "sqlglot.dataframe.sql.SparkSession.read": {"fullname": "sqlglot.dataframe.sql.SparkSession.read", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.read", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.dataframe.sql.readwriter.DataFrameReader"}, "sqlglot.dataframe.sql.SparkSession.table": {"fullname": "sqlglot.dataframe.sql.SparkSession.table", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.table", "kind": "function", "doc": "

\n", "signature": "(self, tableName: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"fullname": "sqlglot.dataframe.sql.SparkSession.createDataFrame", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.createDataFrame", "kind": "function", "doc": "

\n", "signature": "(\tself,\tdata: Sequence[Union[Dict[str, <MagicMock id='139688854402048'>], List[<MagicMock id='139688854402048'>], Tuple]],\tschema: Optional[<MagicMock id='139688855867008'>] = None,\tsamplingRatio: Optional[float] = None,\tverifySchema: bool = False) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.SparkSession.sql": {"fullname": "sqlglot.dataframe.sql.SparkSession.sql", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.sql", "kind": "function", "doc": "

\n", "signature": "(self, sqlQuery: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.SparkSession.Builder": {"fullname": "sqlglot.dataframe.sql.SparkSession.Builder", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.Builder", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"fullname": "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.Builder.SQLFRAME_DIALECT_KEY", "kind": "variable", "doc": "

\n", "default_value": "'sqlframe.dialect'"}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"fullname": "sqlglot.dataframe.sql.SparkSession.Builder.dialect", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.Builder.dialect", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"fullname": "sqlglot.dataframe.sql.SparkSession.Builder.config", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.Builder.config", "kind": "function", "doc": "

\n", "signature": "(\tself,\tkey: Optional[str] = None,\tvalue: Optional[Any] = None,\t*,\tmap: Optional[Dict[str, Any]] = None,\t**kwargs: Any) -> sqlglot.dataframe.sql.session.SparkSession.Builder:", "funcdef": "def"}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"fullname": "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.Builder.getOrCreate", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.session.SparkSession:", "funcdef": "def"}, "sqlglot.dataframe.sql.SparkSession.builder": {"fullname": "sqlglot.dataframe.sql.SparkSession.builder", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.builder", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.dataframe.sql.session.SparkSession.Builder"}, "sqlglot.dataframe.sql.DataFrame": {"fullname": "sqlglot.dataframe.sql.DataFrame", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.__init__": {"fullname": "sqlglot.dataframe.sql.DataFrame.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.__init__", "kind": "function", "doc": "

\n", "signature": "(\tspark: <MagicMock id='139688858878976'>,\texpression: sqlglot.expressions.Select,\tbranch_id: Optional[str] = None,\tsequence_id: Optional[str] = None,\tlast_op: sqlglot.dataframe.sql.operations.Operation = <Operation.INIT: -1>,\tpending_hints: Optional[List[sqlglot.expressions.Expression]] = None,\toutput_expression_container: Optional[<MagicMock id='139688859097632'>] = None,\t**kwargs)"}, "sqlglot.dataframe.sql.DataFrame.spark": {"fullname": "sqlglot.dataframe.sql.DataFrame.spark", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.spark", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.expression": {"fullname": "sqlglot.dataframe.sql.DataFrame.expression", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.expression", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"fullname": "sqlglot.dataframe.sql.DataFrame.branch_id", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.branch_id", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"fullname": "sqlglot.dataframe.sql.DataFrame.sequence_id", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.sequence_id", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.last_op": {"fullname": "sqlglot.dataframe.sql.DataFrame.last_op", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.last_op", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"fullname": "sqlglot.dataframe.sql.DataFrame.pending_hints", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.pending_hints", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"fullname": "sqlglot.dataframe.sql.DataFrame.output_expression_container", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.output_expression_container", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"fullname": "sqlglot.dataframe.sql.DataFrame.sparkSession", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.sparkSession", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.write": {"fullname": "sqlglot.dataframe.sql.DataFrame.write", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.write", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"fullname": "sqlglot.dataframe.sql.DataFrame.latest_cte_name", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.latest_cte_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"fullname": "sqlglot.dataframe.sql.DataFrame.pending_join_hints", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.pending_join_hints", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"fullname": "sqlglot.dataframe.sql.DataFrame.pending_partition_hints", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.pending_partition_hints", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.columns": {"fullname": "sqlglot.dataframe.sql.DataFrame.columns", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.columns", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.dataframe.sql.DataFrame.na": {"fullname": "sqlglot.dataframe.sql.DataFrame.na", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.na", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.dataframe.sql.dataframe.DataFrameNaFunctions"}, "sqlglot.dataframe.sql.DataFrame.sql": {"fullname": "sqlglot.dataframe.sql.DataFrame.sql", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\tdialect: <MagicMock id='139688853981648'> = None,\toptimize: bool = True,\t**kwargs) -> List[str]:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.copy": {"fullname": "sqlglot.dataframe.sql.DataFrame.copy", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.copy", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.select": {"fullname": "sqlglot.dataframe.sql.DataFrame.select", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.select", "kind": "function", "doc": "

\n", "signature": "(self, *cols, **kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.alias": {"fullname": "sqlglot.dataframe.sql.DataFrame.alias", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.alias", "kind": "function", "doc": "

\n", "signature": "(self, name: str, **kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.where": {"fullname": "sqlglot.dataframe.sql.DataFrame.where", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.where", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcolumn: Union[sqlglot.dataframe.sql.column.Column, bool],\t**kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.filter": {"fullname": "sqlglot.dataframe.sql.DataFrame.filter", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.filter", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcolumn: Union[sqlglot.dataframe.sql.column.Column, bool],\t**kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"fullname": "sqlglot.dataframe.sql.DataFrame.groupBy", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.groupBy", "kind": "function", "doc": "

\n", "signature": "(self, *cols, **kwargs) -> sqlglot.dataframe.sql.group.GroupedData:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.agg": {"fullname": "sqlglot.dataframe.sql.DataFrame.agg", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.agg", "kind": "function", "doc": "

\n", "signature": "(self, *exprs, **kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.join": {"fullname": "sqlglot.dataframe.sql.DataFrame.join", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.join", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother_df: sqlglot.dataframe.sql.dataframe.DataFrame,\ton: Union[str, List[str], sqlglot.dataframe.sql.column.Column, List[sqlglot.dataframe.sql.column.Column]],\thow: str = 'inner',\t**kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"fullname": "sqlglot.dataframe.sql.DataFrame.orderBy", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.orderBy", "kind": "function", "doc": "

This implementation lets any ordered columns take priority over whatever is provided in ascending. Spark\nhas irregular behavior and can result in runtime errors. Users shouldn't be mixing the two anyways so this\nis unlikely to come up.

\n", "signature": "(\tself,\t*cols: Union[str, sqlglot.dataframe.sql.column.Column],\tascending: Union[Any, List[Any], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.sort": {"fullname": "sqlglot.dataframe.sql.DataFrame.sort", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.sort", "kind": "function", "doc": "

This implementation lets any ordered columns take priority over whatever is provided in ascending. Spark\nhas irregular behavior and can result in runtime errors. Users shouldn't be mixing the two anyways so this\nis unlikely to come up.

\n", "signature": "(\tself,\t*cols: Union[str, sqlglot.dataframe.sql.column.Column],\tascending: Union[Any, List[Any], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.union": {"fullname": "sqlglot.dataframe.sql.DataFrame.union", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.union", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"fullname": "sqlglot.dataframe.sql.DataFrame.unionAll", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.unionAll", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"fullname": "sqlglot.dataframe.sql.DataFrame.unionByName", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.unionByName", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame,\tallowMissingColumns: bool = False):", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.intersect": {"fullname": "sqlglot.dataframe.sql.DataFrame.intersect", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.intersect", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"fullname": "sqlglot.dataframe.sql.DataFrame.intersectAll", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.intersectAll", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"fullname": "sqlglot.dataframe.sql.DataFrame.exceptAll", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.exceptAll", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.distinct": {"fullname": "sqlglot.dataframe.sql.DataFrame.distinct", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.distinct", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"fullname": "sqlglot.dataframe.sql.DataFrame.dropDuplicates", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.dropDuplicates", "kind": "function", "doc": "

\n", "signature": "(self, subset: Optional[List[str]] = None):", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.dropna": {"fullname": "sqlglot.dataframe.sql.DataFrame.dropna", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.dropna", "kind": "function", "doc": "

\n", "signature": "(\tself,\thow: str = 'any',\tthresh: Optional[int] = None,\tsubset: Union[str, Tuple[str, ...], List[str], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.fillna": {"fullname": "sqlglot.dataframe.sql.DataFrame.fillna", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.fillna", "kind": "function", "doc": "

Functionality Difference: If you provide a value to replace a null and that type conflicts\nwith the type of the column then PySpark will just ignore your replacement.\nThis will try to cast them to be the same in some cases. So they won't always match.\nBest to not mix types so make sure replacement is the same type as the column

\n\n

Possibility for improvement: Use typeof function to get the type of the column\nand check if it matches the type of the value provided. If not then make it null.

\n", "signature": "(\tself,\tvalue: <MagicMock id='139688854309184'>,\tsubset: Union[str, Tuple[str, ...], List[str], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.replace": {"fullname": "sqlglot.dataframe.sql.DataFrame.replace", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.replace", "kind": "function", "doc": "

\n", "signature": "(\tself,\tto_replace: Union[bool, int, float, str, List, Dict],\tvalue: Union[bool, int, float, str, List, NoneType] = None,\tsubset: Union[Collection[<MagicMock id='139688854920384'>], <MagicMock id='139688854920384'>, NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"fullname": "sqlglot.dataframe.sql.DataFrame.withColumn", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.withColumn", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcolName: str,\tcol: sqlglot.dataframe.sql.column.Column) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"fullname": "sqlglot.dataframe.sql.DataFrame.withColumnRenamed", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.withColumnRenamed", "kind": "function", "doc": "

\n", "signature": "(self, existing: str, new: str):", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.drop": {"fullname": "sqlglot.dataframe.sql.DataFrame.drop", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.drop", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*cols: Union[str, sqlglot.dataframe.sql.column.Column]) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.limit": {"fullname": "sqlglot.dataframe.sql.DataFrame.limit", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.limit", "kind": "function", "doc": "

\n", "signature": "(self, num: int) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.hint": {"fullname": "sqlglot.dataframe.sql.DataFrame.hint", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.hint", "kind": "function", "doc": "

\n", "signature": "(\tself,\tname: str,\t*parameters: Union[str, int, NoneType]) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.repartition": {"fullname": "sqlglot.dataframe.sql.DataFrame.repartition", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.repartition", "kind": "function", "doc": "

\n", "signature": "(\tself,\tnumPartitions: Union[int, <MagicMock id='139688854920384'>],\t*cols: <MagicMock id='139688854920384'>) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"fullname": "sqlglot.dataframe.sql.DataFrame.coalesce", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.coalesce", "kind": "function", "doc": "

\n", "signature": "(self, numPartitions: int) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.cache": {"fullname": "sqlglot.dataframe.sql.DataFrame.cache", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.cache", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.persist": {"fullname": "sqlglot.dataframe.sql.DataFrame.persist", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.persist", "kind": "function", "doc": "

Storage Level Options: https://spark.apache.org/docs/3.0.0-preview/sql-ref-syntax-aux-cache-cache-table.html

\n", "signature": "(\tself,\tstorageLevel: str = 'MEMORY_AND_DISK_SER') -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData": {"fullname": "sqlglot.dataframe.sql.GroupedData", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.GroupedData.__init__": {"fullname": "sqlglot.dataframe.sql.GroupedData.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdf: sqlglot.dataframe.sql.dataframe.DataFrame,\tgroup_by_cols: List[sqlglot.dataframe.sql.column.Column],\tlast_op: sqlglot.dataframe.sql.operations.Operation)"}, "sqlglot.dataframe.sql.GroupedData.spark": {"fullname": "sqlglot.dataframe.sql.GroupedData.spark", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.spark", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.GroupedData.last_op": {"fullname": "sqlglot.dataframe.sql.GroupedData.last_op", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.last_op", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"fullname": "sqlglot.dataframe.sql.GroupedData.group_by_cols", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.group_by_cols", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.GroupedData.agg": {"fullname": "sqlglot.dataframe.sql.GroupedData.agg", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.agg", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*exprs: Union[sqlglot.dataframe.sql.column.Column, Dict[str, str]]) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.count": {"fullname": "sqlglot.dataframe.sql.GroupedData.count", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.count", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.mean": {"fullname": "sqlglot.dataframe.sql.GroupedData.mean", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.mean", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.avg": {"fullname": "sqlglot.dataframe.sql.GroupedData.avg", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.avg", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.max": {"fullname": "sqlglot.dataframe.sql.GroupedData.max", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.max", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.min": {"fullname": "sqlglot.dataframe.sql.GroupedData.min", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.min", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.sum": {"fullname": "sqlglot.dataframe.sql.GroupedData.sum", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.sum", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.pivot": {"fullname": "sqlglot.dataframe.sql.GroupedData.pivot", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.pivot", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column": {"fullname": "sqlglot.dataframe.sql.Column", "modulename": "sqlglot.dataframe.sql", "qualname": "Column", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.Column.__init__": {"fullname": "sqlglot.dataframe.sql.Column.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.__init__", "kind": "function", "doc": "

\n", "signature": "(\texpression: Union[<MagicMock id='139688856903568'>, sqlglot.expressions.Expression, NoneType])"}, "sqlglot.dataframe.sql.Column.expression": {"fullname": "sqlglot.dataframe.sql.Column.expression", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.expression", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.dataframe.sql.Column.ensure_col": {"fullname": "sqlglot.dataframe.sql.Column.ensure_col", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.ensure_col", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tvalue: Union[<MagicMock id='139688856903568'>, sqlglot.expressions.Expression, NoneType]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.ensure_cols": {"fullname": "sqlglot.dataframe.sql.Column.ensure_cols", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.ensure_cols", "kind": "function", "doc": "

\n", "signature": "(\tcls,\targs: List[Union[<MagicMock id='139688856903568'>, sqlglot.expressions.Expression]]) -> List[sqlglot.dataframe.sql.column.Column]:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"fullname": "sqlglot.dataframe.sql.Column.invoke_anonymous_function", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.invoke_anonymous_function", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tcolumn: Optional[<MagicMock id='139688856903568'>],\tfunc_name: str,\t*args: Optional[<MagicMock id='139688856903568'>]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"fullname": "sqlglot.dataframe.sql.Column.invoke_expression_over_column", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.invoke_expression_over_column", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tcolumn: Optional[<MagicMock id='139688856903568'>],\tcallable_expression: Callable,\t**kwargs) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.binary_op": {"fullname": "sqlglot.dataframe.sql.Column.binary_op", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.binary_op", "kind": "function", "doc": "

\n", "signature": "(\tself,\tklass: Callable,\tother: <MagicMock id='139688856903568'>,\t**kwargs) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"fullname": "sqlglot.dataframe.sql.Column.inverse_binary_op", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.inverse_binary_op", "kind": "function", "doc": "

\n", "signature": "(\tself,\tklass: Callable,\tother: <MagicMock id='139688856903568'>,\t**kwargs) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.unary_op": {"fullname": "sqlglot.dataframe.sql.Column.unary_op", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.unary_op", "kind": "function", "doc": "

\n", "signature": "(self, klass: Callable, **kwargs) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.is_alias": {"fullname": "sqlglot.dataframe.sql.Column.is_alias", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.is_alias", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.Column.is_column": {"fullname": "sqlglot.dataframe.sql.Column.is_column", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.is_column", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.Column.column_expression": {"fullname": "sqlglot.dataframe.sql.Column.column_expression", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.column_expression", "kind": "variable", "doc": "

\n", "annotation": ": Union[sqlglot.expressions.Column, sqlglot.expressions.Literal]"}, "sqlglot.dataframe.sql.Column.alias_or_name": {"fullname": "sqlglot.dataframe.sql.Column.alias_or_name", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.alias_or_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.dataframe.sql.Column.ensure_literal": {"fullname": "sqlglot.dataframe.sql.Column.ensure_literal", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.ensure_literal", "kind": "function", "doc": "

\n", "signature": "(cls, value) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.copy": {"fullname": "sqlglot.dataframe.sql.Column.copy", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.copy", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.set_table_name": {"fullname": "sqlglot.dataframe.sql.Column.set_table_name", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.set_table_name", "kind": "function", "doc": "

\n", "signature": "(self, table_name: str, copy=False) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.sql": {"fullname": "sqlglot.dataframe.sql.Column.sql", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.sql", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> str:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.alias": {"fullname": "sqlglot.dataframe.sql.Column.alias", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.alias", "kind": "function", "doc": "

\n", "signature": "(self, name: str) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.asc": {"fullname": "sqlglot.dataframe.sql.Column.asc", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.asc", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.desc": {"fullname": "sqlglot.dataframe.sql.Column.desc", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.desc", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"fullname": "sqlglot.dataframe.sql.Column.asc_nulls_first", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.asc_nulls_first", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"fullname": "sqlglot.dataframe.sql.Column.asc_nulls_last", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.asc_nulls_last", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"fullname": "sqlglot.dataframe.sql.Column.desc_nulls_first", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.desc_nulls_first", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"fullname": "sqlglot.dataframe.sql.Column.desc_nulls_last", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.desc_nulls_last", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.when": {"fullname": "sqlglot.dataframe.sql.Column.when", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.when", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcondition: sqlglot.dataframe.sql.column.Column,\tvalue: Any) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.otherwise": {"fullname": "sqlglot.dataframe.sql.Column.otherwise", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.otherwise", "kind": "function", "doc": "

\n", "signature": "(self, value: Any) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.isNull": {"fullname": "sqlglot.dataframe.sql.Column.isNull", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.isNull", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.isNotNull": {"fullname": "sqlglot.dataframe.sql.Column.isNotNull", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.isNotNull", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.cast": {"fullname": "sqlglot.dataframe.sql.Column.cast", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.cast", "kind": "function", "doc": "

Functionality Difference: PySpark cast accepts a datatype instance of the datatype class\nSqlglot doesn't currently replicate this class so it only accepts a string

\n", "signature": "(\tself,\tdataType: Union[str, sqlglot.dataframe.sql.types.DataType]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.startswith": {"fullname": "sqlglot.dataframe.sql.Column.startswith", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.startswith", "kind": "function", "doc": "

\n", "signature": "(\tself,\tvalue: Union[str, sqlglot.dataframe.sql.column.Column]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.endswith": {"fullname": "sqlglot.dataframe.sql.Column.endswith", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.endswith", "kind": "function", "doc": "

\n", "signature": "(\tself,\tvalue: Union[str, sqlglot.dataframe.sql.column.Column]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.rlike": {"fullname": "sqlglot.dataframe.sql.Column.rlike", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.rlike", "kind": "function", "doc": "

\n", "signature": "(self, regexp: str) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.like": {"fullname": "sqlglot.dataframe.sql.Column.like", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.like", "kind": "function", "doc": "

\n", "signature": "(self, other: str):", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.ilike": {"fullname": "sqlglot.dataframe.sql.Column.ilike", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.ilike", "kind": "function", "doc": "

\n", "signature": "(self, other: str):", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.substr": {"fullname": "sqlglot.dataframe.sql.Column.substr", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.substr", "kind": "function", "doc": "

\n", "signature": "(\tself,\tstartPos: Union[int, sqlglot.dataframe.sql.column.Column],\tlength: Union[int, sqlglot.dataframe.sql.column.Column]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.isin": {"fullname": "sqlglot.dataframe.sql.Column.isin", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.isin", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*cols: Union[<MagicMock id='139688856903568'>, Iterable[<MagicMock id='139688856903568'>]]):", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.between": {"fullname": "sqlglot.dataframe.sql.Column.between", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.between", "kind": "function", "doc": "

\n", "signature": "(\tself,\tlowerBound: <MagicMock id='139688856903568'>,\tupperBound: <MagicMock id='139688856903568'>) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.over": {"fullname": "sqlglot.dataframe.sql.Column.over", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.over", "kind": "function", "doc": "

\n", "signature": "(\tself,\twindow: <MagicMock id='139688853198576'>) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions.__init__", "kind": "function", "doc": "

\n", "signature": "(df: sqlglot.dataframe.sql.dataframe.DataFrame)"}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions.df", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions.df", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions.drop", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions.drop", "kind": "function", "doc": "

\n", "signature": "(\tself,\thow: str = 'any',\tthresh: Optional[int] = None,\tsubset: Union[str, Tuple[str, ...], List[str], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions.fill", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions.fill", "kind": "function", "doc": "

\n", "signature": "(\tself,\tvalue: Union[int, bool, float, str, Dict[str, Any]],\tsubset: Union[str, Tuple[str, ...], List[str], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions.replace", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions.replace", "kind": "function", "doc": "

\n", "signature": "(\tself,\tto_replace: Union[bool, int, float, str, List, Dict],\tvalue: Union[bool, int, float, str, List, NoneType] = None,\tsubset: Union[str, List[str], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.Window": {"fullname": "sqlglot.dataframe.sql.Window", "modulename": "sqlglot.dataframe.sql", "qualname": "Window", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"fullname": "sqlglot.dataframe.sql.Window.unboundedPreceding", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.unboundedPreceding", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "-9223372036854775808"}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"fullname": "sqlglot.dataframe.sql.Window.unboundedFollowing", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.unboundedFollowing", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "9223372036854775807"}, "sqlglot.dataframe.sql.Window.currentRow": {"fullname": "sqlglot.dataframe.sql.Window.currentRow", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.currentRow", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "0"}, "sqlglot.dataframe.sql.Window.partitionBy": {"fullname": "sqlglot.dataframe.sql.Window.partitionBy", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.partitionBy", "kind": "function", "doc": "

\n", "signature": "(\tcls,\t*cols: Union[<MagicMock id='139688853906400'>, List[<MagicMock id='139688853906400'>]]) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.Window.orderBy": {"fullname": "sqlglot.dataframe.sql.Window.orderBy", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.orderBy", "kind": "function", "doc": "

\n", "signature": "(\tcls,\t*cols: Union[<MagicMock id='139688853906400'>, List[<MagicMock id='139688853906400'>]]) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.Window.rowsBetween": {"fullname": "sqlglot.dataframe.sql.Window.rowsBetween", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.rowsBetween", "kind": "function", "doc": "

\n", "signature": "(cls, start: int, end: int) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.Window.rangeBetween": {"fullname": "sqlglot.dataframe.sql.Window.rangeBetween", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.rangeBetween", "kind": "function", "doc": "

\n", "signature": "(cls, start: int, end: int) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec": {"fullname": "sqlglot.dataframe.sql.WindowSpec", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"fullname": "sqlglot.dataframe.sql.WindowSpec.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.__init__", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression = Window())"}, "sqlglot.dataframe.sql.WindowSpec.expression": {"fullname": "sqlglot.dataframe.sql.WindowSpec.expression", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.expression", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.WindowSpec.copy": {"fullname": "sqlglot.dataframe.sql.WindowSpec.copy", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.copy", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec.sql": {"fullname": "sqlglot.dataframe.sql.WindowSpec.sql", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.sql", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> str:", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"fullname": "sqlglot.dataframe.sql.WindowSpec.partitionBy", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.partitionBy", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*cols: Union[<MagicMock id='139688853906400'>, List[<MagicMock id='139688853906400'>]]) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"fullname": "sqlglot.dataframe.sql.WindowSpec.orderBy", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.orderBy", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*cols: Union[<MagicMock id='139688853906400'>, List[<MagicMock id='139688853906400'>]]) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"fullname": "sqlglot.dataframe.sql.WindowSpec.rowsBetween", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.rowsBetween", "kind": "function", "doc": "

\n", "signature": "(self, start: int, end: int) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"fullname": "sqlglot.dataframe.sql.WindowSpec.rangeBetween", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.rangeBetween", "kind": "function", "doc": "

\n", "signature": "(self, start: int, end: int) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameReader": {"fullname": "sqlglot.dataframe.sql.DataFrameReader", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameReader", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"fullname": "sqlglot.dataframe.sql.DataFrameReader.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameReader.__init__", "kind": "function", "doc": "

\n", "signature": "(spark: sqlglot.dataframe.sql.session.SparkSession)"}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"fullname": "sqlglot.dataframe.sql.DataFrameReader.spark", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameReader.spark", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameReader.table": {"fullname": "sqlglot.dataframe.sql.DataFrameReader.table", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameReader.table", "kind": "function", "doc": "

\n", "signature": "(self, tableName: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameWriter": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdf: sqlglot.dataframe.sql.dataframe.DataFrame,\tspark: Optional[sqlglot.dataframe.sql.session.SparkSession] = None,\tmode: Optional[str] = None,\tby_name: bool = False)"}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.copy", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.copy", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> sqlglot.dataframe.sql.readwriter.DataFrameWriter:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.sql", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.sql", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> List[str]:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.mode", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.mode", "kind": "function", "doc": "

\n", "signature": "(\tself,\tsaveMode: Optional[str]) -> sqlglot.dataframe.sql.readwriter.DataFrameWriter:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.byName", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.byName", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.insertInto", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.insertInto", "kind": "function", "doc": "

\n", "signature": "(\tself,\ttableName: str,\toverwrite: Optional[bool] = None) -> sqlglot.dataframe.sql.readwriter.DataFrameWriter:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.saveAsTable", "kind": "function", "doc": "

\n", "signature": "(\tself,\tname: str,\tformat: Optional[str] = None,\tmode: Optional[str] = None):", "funcdef": "def"}, "sqlglot.dialects": {"fullname": "sqlglot.dialects", "modulename": "sqlglot.dialects", "kind": "module", "doc": "

Dialects

\n\n

While there is a SQL standard, most SQL engines support a variation of that standard. This makes it difficult\nto write portable SQL code. SQLGlot bridges all the different variations, called \"dialects\", with an extensible\nSQL transpilation framework.

\n\n

The base sqlglot.dialects.dialect.Dialect class implements a generic dialect that aims to be as universal as possible.

\n\n

Each SQL variation has its own Dialect subclass, extending the corresponding Tokenizer, Parser and Generator\nclasses as needed.

\n\n

Implementing a custom Dialect

\n\n

Creating a new SQL dialect may seem complicated at first, but it is actually quite simple in SQLGlot:

\n\n
\n
from sqlglot import exp\nfrom sqlglot.dialects.dialect import Dialect\nfrom sqlglot.generator import Generator\nfrom sqlglot.tokens import Tokenizer, TokenType\n\n\nclass Custom(Dialect):\n    class Tokenizer(Tokenizer):\n        QUOTES = ["'", '"']  # Strings can be delimited by either single or double quotes\n        IDENTIFIERS = ["`"]  # Identifiers can be delimited by backticks\n\n        # Associates certain meaningful words with tokens that capture their intent\n        KEYWORDS = {\n            **Tokenizer.KEYWORDS,\n            "INT64": TokenType.BIGINT,\n            "FLOAT64": TokenType.DOUBLE,\n        }\n\n    class Generator(Generator):\n        # Specifies how AST nodes, i.e. subclasses of exp.Expression, should be converted into SQL\n        TRANSFORMS = {\n            exp.Array: lambda self, e: f"[{self.expressions(e)}]",\n        }\n\n        # Specifies how AST nodes representing data types should be converted into SQL\n        TYPE_MAPPING = {\n            exp.DataType.Type.TINYINT: "INT64",\n            exp.DataType.Type.SMALLINT: "INT64",\n            exp.DataType.Type.INT: "INT64",\n            exp.DataType.Type.BIGINT: "INT64",\n            exp.DataType.Type.DECIMAL: "NUMERIC",\n            exp.DataType.Type.FLOAT: "FLOAT64",\n            exp.DataType.Type.DOUBLE: "FLOAT64",\n            exp.DataType.Type.BOOLEAN: "BOOL",\n            exp.DataType.Type.TEXT: "STRING",\n        }\n
\n
\n\n

The above example demonstrates how certain parts of the base Dialect class can be overridden to match a different\nspecification. Even though it is a fairly realistic starting point, we strongly encourage the reader to study existing\ndialect implementations in order to understand how their various components can be modified, depending on the use-case.

\n\n
\n"}, "sqlglot.dialects.bigquery": {"fullname": "sqlglot.dialects.bigquery", "modulename": "sqlglot.dialects.bigquery", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.bigquery.logger": {"fullname": "sqlglot.dialects.bigquery.logger", "modulename": "sqlglot.dialects.bigquery", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.dialects.bigquery.BigQuery": {"fullname": "sqlglot.dialects.bigquery.BigQuery", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"fullname": "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.WEEK_OFFSET", "kind": "variable", "doc": "

Determines the day of week of DATE_TRUNC(week). Defaults to 0 (Monday). -1 would be Sunday.

\n", "default_value": "-1"}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"fullname": "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.UNNEST_COLUMN_ONLY", "kind": "variable", "doc": "

Determines whether or not UNNEST table aliases are treated as column aliases.

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"fullname": "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.LOG_BASE_FIRST", "kind": "variable", "doc": "

Determines whether the base comes first in the LOG function.

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.NORMALIZE_FUNCTIONS", "kind": "variable", "doc": "

Determines how function names are going to be normalized.

\n", "annotation": ": bool | str", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"fullname": "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'%D': '%m/%d/%y'}"}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.ESCAPE_SEQUENCES", "kind": "variable", "doc": "

Mapping of an unescaped escape sequence to the corresponding character.

\n", "annotation": ": Dict[str, str]", "default_value": "{'\\\\a': '\\x07', '\\\\b': '\\x08', '\\\\f': '\\x0c', '\\\\n': '\\n', '\\\\r': '\\r', '\\\\t': '\\t', '\\\\v': '\\x0b'}"}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"fullname": "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.FORMAT_MAPPING", "kind": "variable", "doc": "

Helper which is used for parsing the special syntax CAST(x AS DATE FORMAT 'yyyy').\nIf empty, the corresponding trie will be constructed off of TIME_MAPPING.

\n", "annotation": ": Dict[str, str]", "default_value": "{'DD': '%d', 'MM': '%m', 'MON': '%b', 'MONTH': '%B', 'YYYY': '%Y', 'YY': '%y', 'HH': '%I', 'HH12': '%I', 'HH24': '%H', 'MI': '%M', 'SS': '%S', 'SSSSS': '%f', 'TZH': '%z'}"}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.PSEUDOCOLUMNS", "kind": "variable", "doc": "

Columns that are auto-generated by the engine corresponding to this dialect.\nFor example, such columns may be excluded from SELECT * queries.

\n", "annotation": ": Set[str]", "default_value": "{'_PARTITIONTIME', '_PARTITIONDATE'}"}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"fullname": "sqlglot.dialects.bigquery.BigQuery.normalize_identifier", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.normalize_identifier", "kind": "function", "doc": "

Transforms an identifier in a way that resembles how it'd be resolved by this dialect.

\n\n

For example, an identifier like FoO would be resolved as foo in Postgres, because it\nlowercases all unquoted identifiers. On the other hand, Snowflake uppercases them, so\nit would resolve it as FOO. If it was quoted, it'd need to be treated as case-sensitive,\nand so any normalization would be prohibited in order to avoid \"breaking\" the identifier.

\n\n

There are also dialects like Spark, which are case-insensitive even when quotes are\npresent, and dialects like MySQL, whose resolution rules match those employed by the\nunderlying operating system, for example they may always be case-sensitive in Linux.

\n\n

Finally, the normalization behavior of some engines can even be controlled through flags,\nlike in Redshift's case, where users can explicitly set enable_case_sensitive_identifier.

\n\n

SQLGlot aims to understand and handle all of these different behaviors gracefully, so\nthat it can analyze queries in the optimizer and successfully capture their semantics.

\n", "signature": "(self, expression: ~E) -> ~E:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.QUOTES", "kind": "variable", "doc": "

\n", "default_value": "["'", '"', '"""', "'''"]"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.COMMENTS", "kind": "variable", "doc": "

\n", "default_value": "['--', '#', ('/*', '*/')]"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['`']"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[('0x', ''), ('0X', '')]"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.BYTE_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("b'", "'"), ("B'", "'"), ('b"', '"'), ('B"', '"'), ('b"""', '"""'), ('B"""', '"""'), ("b'''", "'''"), ("B'''", "'''")]"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.RAW_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("r'", "'"), ("R'", "'"), ('r"', '"'), ('R"', '"'), ('r"""', '"""'), ('R"""', '"""'), ("r'''", "'''"), ("R'''", "'''")]"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.COMMAND: 'COMMAND'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'ANY TYPE': <TokenType.VARIANT: 'VARIANT'>, 'BEGIN TRANSACTION': <TokenType.BEGIN: 'BEGIN'>, 'BYTES': <TokenType.BINARY: 'BINARY'>, 'CURRENT_DATETIME': <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, 'DECLARE': <TokenType.COMMAND: 'COMMAND'>, 'FLOAT64': <TokenType.DOUBLE: 'DOUBLE'>, 'FOR SYSTEM_TIME': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'MODEL': <TokenType.MODEL: 'MODEL'>, 'NOT DETERMINISTIC': <TokenType.VOLATILE: 'VOLATILE'>, 'RECORD': <TokenType.STRUCT: 'STRUCT'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.PREFIXED_PIVOT_COLUMNS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function _parse_date>, 'DATE_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function BigQuery.Parser.<lambda>>, 'DATETIME_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function BigQuery.Parser.<lambda>>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function BigQuery.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <function BigQuery.Parser.<lambda>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'DIV': <function binary_from_function.<locals>.<lambda>>, 'FORMAT_DATE': <function BigQuery.Parser.<lambda>>, 'GENERATE_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'TO_HEX': <function _parse_to_hex>, 'PARSE_DATE': <function BigQuery.Parser.<lambda>>, 'PARSE_TIMESTAMP': <function _parse_timestamp>, 'REGEXP_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'SHA256': <function BigQuery.Parser.<lambda>>, 'SHA512': <function BigQuery.Parser.<lambda>>, 'TIME': <function _parse_time>, 'TIMESTAMP_MICROS': <function BigQuery.Parser.<lambda>>, 'TIMESTAMP_MILLIS': <function BigQuery.Parser.<lambda>>, 'TIMESTAMP_SECONDS': <function BigQuery.Parser.<lambda>>, 'TO_JSON_STRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'ARRAY': <function BigQuery.Parser.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.NO_PAREN_FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.CURRENT_DATE: 'CURRENT_DATE'>: <class 'sqlglot.expressions.CurrentDate'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>: <class 'sqlglot.expressions.CurrentDatetime'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>: <class 'sqlglot.expressions.CurrentTime'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>: <class 'sqlglot.expressions.CurrentTimestamp'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>: <class 'sqlglot.expressions.CurrentUser'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.NESTED_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TABLE: 'TABLE'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.MAP: 'MAP'>, <TokenType.NESTED: 'NESTED'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.NULLABLE: 'NULLABLE'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.ID_VAR_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.VALUES: 'VALUES'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.PROPERTY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ALGORITHM': <function Parser.<lambda>>, 'AUTO': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'BLOCKCOMPRESSION': <function Parser.<lambda>>, 'CHARSET': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECKSUM': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'CONTAINS': <function Parser.<lambda>>, 'COPY': <function Parser.<lambda>>, 'DATABLOCKSIZE': <function Parser.<lambda>>, 'DEFINER': <function Parser.<lambda>>, 'DETERMINISTIC': <function Parser.<lambda>>, 'DISTKEY': <function Parser.<lambda>>, 'DISTSTYLE': <function Parser.<lambda>>, 'ENGINE': <function Parser.<lambda>>, 'EXECUTE': <function Parser.<lambda>>, 'EXTERNAL': <function Parser.<lambda>>, 'FALLBACK': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'FREESPACE': <function Parser.<lambda>>, 'HEAP': <function Parser.<lambda>>, 'IMMUTABLE': <function Parser.<lambda>>, 'INHERITS': <function Parser.<lambda>>, 'INPUT': <function Parser.<lambda>>, 'JOURNAL': <function Parser.<lambda>>, 'LANGUAGE': <function Parser.<lambda>>, 'LAYOUT': <function Parser.<lambda>>, 'LIFETIME': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'LOCATION': <function Parser.<lambda>>, 'LOCK': <function Parser.<lambda>>, 'LOCKING': <function Parser.<lambda>>, 'LOG': <function Parser.<lambda>>, 'MATERIALIZED': <function Parser.<lambda>>, 'MERGEBLOCKRATIO': <function Parser.<lambda>>, 'MODIFIES': <function Parser.<lambda>>, 'MULTISET': <function Parser.<lambda>>, 'NO': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'ORDER BY': <function Parser.<lambda>>, 'OUTPUT': <function Parser.<lambda>>, 'PARTITION': <function Parser.<lambda>>, 'PARTITION BY': <function Parser.<lambda>>, 'PARTITIONED BY': <function Parser.<lambda>>, 'PARTITIONED_BY': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'RANGE': <function Parser.<lambda>>, 'READS': <function Parser.<lambda>>, 'REMOTE': <function Parser.<lambda>>, 'RETURNS': <function Parser.<lambda>>, 'ROW': <function Parser.<lambda>>, 'ROW_FORMAT': <function Parser.<lambda>>, 'SAMPLE': <function Parser.<lambda>>, 'SET': <function Parser.<lambda>>, 'SETTINGS': <function Parser.<lambda>>, 'SORTKEY': <function Parser.<lambda>>, 'SOURCE': <function Parser.<lambda>>, 'STABLE': <function Parser.<lambda>>, 'STORED': <function Parser.<lambda>>, 'SYSTEM_VERSIONING': <function Parser.<lambda>>, 'TBLPROPERTIES': <function Parser.<lambda>>, 'TEMP': <function Parser.<lambda>>, 'TEMPORARY': <function Parser.<lambda>>, 'TO': <function Parser.<lambda>>, 'TRANSIENT': <function Parser.<lambda>>, 'TRANSFORM': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'USING': <function Parser.<lambda>>, 'VOLATILE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>, 'NOT DETERMINISTIC': <function BigQuery.Parser.<lambda>>, 'OPTIONS': <function BigQuery.Parser.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.CONSTRAINT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'AUTOINCREMENT': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'CASESPECIFIC': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECK': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'COMPRESS': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'NONCLUSTERED': <function Parser.<lambda>>, 'DEFAULT': <function Parser.<lambda>>, 'ENCODE': <function Parser.<lambda>>, 'FOREIGN KEY': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'GENERATED': <function Parser.<lambda>>, 'IDENTITY': <function Parser.<lambda>>, 'INLINE': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'NOT': <function Parser.<lambda>>, 'NULL': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'PATH': <function Parser.<lambda>>, 'PERIOD': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'REFERENCES': <function Parser.<lambda>>, 'TITLE': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'UNIQUE': <function Parser.<lambda>>, 'UPPERCASE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>, 'OPTIONS': <function BigQuery.Parser.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.NULL_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.UNKNOWN: 'UNKNOWN'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.END: 'END'>: <function BigQuery.Parser.<lambda>>, <TokenType.FOR: 'FOR'>: <function BigQuery.Parser.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.BRACKET_OFFSETS", "kind": "variable", "doc": "

\n", "default_value": "{'OFFSET': (0, False), 'ORDINAL': (1, False), 'SAFE_OFFSET': (0, True), 'SAFE_ORDINAL': (1, True)}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.EXPLICIT_UNION", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'LIMIT'"}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.RENAME_TABLE_WITH_DB", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.UNNEST_WITH_ORDINALITY", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.COLLATE_IS_FUNC", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.LIMIT_ONLY_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP", "kind": "variable", "doc": "

\n", "default_value": "','"}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.NULL_ORDERING_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.IGNORE_NULLS_IN_FUNC", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function _returnsproperty_sql>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArrayContains'>: <function _array_contains_sql>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Cast'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CollateProperty'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.CountIf'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Create'>: <function _create_sql>, <class 'sqlglot.expressions.CTE'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.DateDiff'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.DatetimeAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.DatetimeSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.DateTrunc'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.FromTimeZone'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.GenerateSeries'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Hex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.IntDiv'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONFormat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.MD5Digest'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpExtract'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpReplace'>: <function regexp_replace_sql>, <class 'sqlglot.expressions.RegexpLike'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.SHA2'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.TimeAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimestampAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimestampDiff'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.Trim'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _ts_or_ds_add_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _ts_or_ds_diff_sql>, <class 'sqlglot.expressions.TsOrDsToTime'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Unhex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.Values'>: <function _derived_table_values_to_unnest>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'STRING', <Type.NVARCHAR: 'NVARCHAR'>: 'STRING', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BIGDECIMAL: 'BIGDECIMAL'>: 'BIGNUMERIC', <Type.BIGINT: 'BIGINT'>: 'INT64', <Type.BINARY: 'BINARY'>: 'BYTES', <Type.BOOLEAN: 'BOOLEAN'>: 'BOOL', <Type.CHAR: 'CHAR'>: 'STRING', <Type.DECIMAL: 'DECIMAL'>: 'NUMERIC', <Type.DOUBLE: 'DOUBLE'>: 'FLOAT64', <Type.FLOAT: 'FLOAT'>: 'FLOAT64', <Type.INT: 'INT'>: 'INT64', <Type.SMALLINT: 'SMALLINT'>: 'INT64', <Type.TEXT: 'TEXT'>: 'STRING', <Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP', <Type.TINYINT: 'TINYINT'>: 'INT64', <Type.VARBINARY: 'VARBINARY'>: 'BYTES', <Type.VARCHAR: 'VARCHAR'>: 'STRING', <Type.VARIANT: 'VARIANT'>: 'ANY TYPE'}"}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.RESERVED_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'lookup', 'no', 'and', 'or', 'asc', 'group', 'using', 'enum', 'full', 'groups', 'tablesample', 'current', 'into', 'order', 'array', 'right', 'partition', 'left', 'then', 'distinct', 'cast', 'range', 'some', 'else', 'collate', 'at', 'struct', 'lateral', 'cube', 'default', 'ignore', 'any', 'new', 'like', 'window', 'recursive', 'desc', 'assert_rows_modified', 'when', 'of', 'on', 'create', 'where', 'outer', 'over', 'preceding', 'contains', 'union', 'null', 'true', 'false', 'all', 'by', 'is', 'within', 'select', 'extract', 'not', 'limit', 'treat', 'escape', 'grouping', 'nulls', 'as', 'define', 'between', 'proto', 'inner', 'unnest', 'fetch', 'end', 'following', 'if', 'rows', 'rollup', 'for', 'natural', 'having', 'cross', 'intersect', 'respect', 'set', 'with', 'from', 'except', 'exclude', 'join', 'hash', 'in', 'case', 'exists', 'unbounded', 'to', 'merge', 'qualify', 'interval'}"}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.timetostr_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimeToStr) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.struct_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Struct) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.eq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.EQ) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.attimezone_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AtTimeZone) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.trycast_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TryCast) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.cte_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CTE) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.array_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Array) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.bracket_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Bracket) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.transaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, *_) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.commit_sql", "kind": "function", "doc": "

\n", "signature": "(self, *_) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.rollback_sql", "kind": "function", "doc": "

\n", "signature": "(self, *_) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.in_unnest_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Unnest) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.except_op", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.except_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Except) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.intersect_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Intersect) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.with_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.version_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Version) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"fullname": "sqlglot.dialects.bigquery.BigQuery.tokenizer_class", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.bigquery.BigQuery.Tokenizer'>"}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"fullname": "sqlglot.dialects.bigquery.BigQuery.parser_class", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.bigquery.BigQuery.Parser'>"}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"fullname": "sqlglot.dialects.bigquery.BigQuery.generator_class", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.bigquery.BigQuery.Generator'>"}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'D': {0: True}}}"}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'D': {'D': {0: True}}, 'M': {'M': {0: True}, 'O': {'N': {0: True, 'T': {'H': {0: True}}}}, 'I': {0: True}}, 'Y': {'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'H': {'H': {0: True, '1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'S': {'S': {0: True, 'S': {'S': {'S': {0: True}}}}}, 'T': {'Z': {'H': {0: True}}}}"}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%m/%d/%y': '%D'}"}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'m': {'/': {'%': {'d': {'/': {'%': {'y': {0: True}}}}}}}}}"}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'\\x07': '\\\\a', '\\x08': '\\\\b', '\\x0c': '\\\\f', '\\n': '\\\\n', '\\r': '\\\\r', '\\t': '\\\\t', '\\x0b': '\\\\v'}"}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.QUOTE_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.QUOTE_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.BIT_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.BIT_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.HEX_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "'0x'"}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.HEX_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "''"}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.BYTE_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""b'""}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.BYTE_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.UNICODE_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.UNICODE_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.clickhouse": {"fullname": "sqlglot.dialects.clickhouse", "modulename": "sqlglot.dialects.clickhouse", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.clickhouse.ClickHouse": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.NORMALIZE_FUNCTIONS", "kind": "variable", "doc": "

Determines how function names are going to be normalized.

\n", "annotation": ": bool | str", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_last'"}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "True"}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.ESCAPE_SEQUENCES", "kind": "variable", "doc": "

Mapping of an unescaped escape sequence to the corresponding character.

\n", "default_value": "{'\\\\0': '\\x00'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.COMMENTS", "kind": "variable", "doc": "

\n", "default_value": "['--', '#', '#!', ('/*', '*/')]"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['"', '`']"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "["'", '\\\\']"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.BIT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[('0b', '')]"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[('0x', ''), ('0X', '')]"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.HEREDOC_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "['$']"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'ATTACH': <TokenType.COMMAND: 'COMMAND'>, 'DATE32': <TokenType.DATE32: 'DATE32'>, 'DATETIME64': <TokenType.DATETIME64: 'DATETIME64'>, 'DICTIONARY': <TokenType.DICTIONARY: 'DICTIONARY'>, 'ENUM': <TokenType.ENUM: 'ENUM'>, 'ENUM8': <TokenType.ENUM8: 'ENUM8'>, 'ENUM16': <TokenType.ENUM16: 'ENUM16'>, 'FINAL': <TokenType.FINAL: 'FINAL'>, 'FIXEDSTRING': <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, 'FLOAT32': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT64': <TokenType.DOUBLE: 'DOUBLE'>, 'GLOBAL': <TokenType.GLOBAL: 'GLOBAL'>, 'INT256': <TokenType.INT256: 'INT256'>, 'LOWCARDINALITY': <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, 'NESTED': <TokenType.NESTED: 'NESTED'>, 'SAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TUPLE': <TokenType.STRUCT: 'STRUCT'>, 'UINT128': <TokenType.UINT128: 'UINT128'>, 'UINT16': <TokenType.USMALLINT: 'USMALLINT'>, 'UINT256': <TokenType.UINT256: 'UINT256'>, 'UINT32': <TokenType.UINT: 'UINT'>, 'UINT64': <TokenType.UBIGINT: 'UBIGINT'>, 'UINT8': <TokenType.UTINYINT: 'UTINYINT'>, 'IPV4': <TokenType.IPV4: 'IPV4'>, 'IPV6': <TokenType.IPV6: 'IPV6'>, 'AGGREGATEFUNCTION': <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, 'SIMPLEAGGREGATEFUNCTION': <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>, '$': <TokenType.HEREDOC_STRING: 'HEREDOC_STRING'>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <function _parse_count_if>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <function ClickHouse.Parser.<lambda>>, 'DATEDIFF': <function ClickHouse.Parser.<lambda>>, 'DATE_DIFF': <function ClickHouse.Parser.<lambda>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <function ClickHouse.Parser.<lambda>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'ARRAYSUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'DATEADD': <function ClickHouse.Parser.<lambda>>, 'MATCH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'RANDCANONICAL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'UNIQ': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.AGG_FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'sumKahan', 'uniq', 'sumWithOverflow', 'maxMap', 'varPop', 'last_value', 'quantilesInterpolatedWeighted', 'quantilesExact', 'quantileBFloat16', 'stochasticLogisticRegression', 'rankCorr', 'quantileTimingWeighted', 'simpleLinearRegression', 'quantilesGK', 'kolmogorovSmirnovTest', 'stddevPop', 'uniqExact', 'sparkBar', 'quantilesTDigestWeighted', 'kurtSamp', 'sumCount', 'cramersVBiasCorrected', 'quantileExactWeighted', 'quantileInterpolatedWeighted', 'kurtPop', 'quantileBFloat16Weighted', 'groupBitOr', 'boundingRatio', 'skewPop', 'maxIntersectionsPosition', 'quantilesExactHigh', 'topK', 'maxIntersections', 'quantileExactLow', 'groupArrayMovingAvg', 'corr', 'quantileDeterministic', 'exponentialMovingAverage', 'quantileExact', 'quantilesBFloat16', 'quantileGK', 'quantilesTimingWeighted', 'minMap', 'quantile', 'welchTTest', 'groupArraySample', 'groupBitXor', 'cramersV', 'topKWeighted', 'count', 'quantileExactHigh', 'argMin', 'stochasticLinearRegression', 'uniqTheta', 'intervalLengthSum', 'groupArrayMovingSum', 'mannWhitneyUTest', 'uniqCombined64', 'stddevSamp', 'skewSamp', 'quantilesTDigest', 'groupArray', 'groupBitmapAnd', 'min', 'quantiles', 'theilsU', 'anyLast', 'quantileTDigest', 'meanZTest', 'anyHeavy', 'sum', 'quantileTDigestWeighted', 'quantileTiming', 'covarPop', 'groupUniqArray', 'first_value', 'uniqHLL12', 'sumMap', 'quantilesTiming', 'any', 'contingency', 'largestTriangleThreeBuckets', 'groupBitmapXor', 'argMax', 'groupArrayLast', 'quantilesExactWeighted', 'quantilesExactLow', 'median', 'groupArrayInsertAt', 'varSamp', 'categoricalInformationValue', 'groupBitAnd', 'deltaSumTimestamp', 'covarSamp', 'quantilesBFloat16Weighted', 'studentTTest', 'avg', 'max', 'avgWeighted', 'groupBitmap', 'groupBitmapOr', 'entropy', 'uniqCombined', 'deltaSum', 'quantilesDeterministic'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES", "kind": "variable", "doc": "

\n", "default_value": "['If', 'Array', 'ArrayIf', 'Map', 'SimpleState', 'State', 'Merge', 'MergeState', 'ForEach', 'Distinct', 'OrDefault', 'OrNull', 'Resample', 'ArgMin', 'ArgMax']"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.AGG_FUNC_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'sumKahanIf': ('sumKahan', 'If'), 'uniqIf': ('uniq', 'If'), 'sumWithOverflowIf': ('sumWithOverflow', 'If'), 'maxMapIf': ('maxMap', 'If'), 'varPopIf': ('varPop', 'If'), 'last_valueIf': ('last_value', 'If'), 'quantilesInterpolatedWeightedIf': ('quantilesInterpolatedWeighted', 'If'), 'quantilesExactIf': ('quantilesExact', 'If'), 'quantileBFloat16If': ('quantileBFloat16', 'If'), 'stochasticLogisticRegressionIf': ('stochasticLogisticRegression', 'If'), 'rankCorrIf': ('rankCorr', 'If'), 'quantileTimingWeightedIf': ('quantileTimingWeighted', 'If'), 'simpleLinearRegressionIf': ('simpleLinearRegression', 'If'), 'quantilesGKIf': ('quantilesGK', 'If'), 'kolmogorovSmirnovTestIf': ('kolmogorovSmirnovTest', 'If'), 'stddevPopIf': ('stddevPop', 'If'), 'uniqExactIf': ('uniqExact', 'If'), 'sparkBarIf': ('sparkBar', 'If'), 'quantilesTDigestWeightedIf': ('quantilesTDigestWeighted', 'If'), 'kurtSampIf': ('kurtSamp', 'If'), 'sumCountIf': ('sumCount', 'If'), 'cramersVBiasCorrectedIf': ('cramersVBiasCorrected', 'If'), 'quantileExactWeightedIf': ('quantileExactWeighted', 'If'), 'quantileInterpolatedWeightedIf': ('quantileInterpolatedWeighted', 'If'), 'kurtPopIf': ('kurtPop', 'If'), 'quantileBFloat16WeightedIf': ('quantileBFloat16Weighted', 'If'), 'groupBitOrIf': ('groupBitOr', 'If'), 'boundingRatioIf': ('boundingRatio', 'If'), 'skewPopIf': ('skewPop', 'If'), 'maxIntersectionsPositionIf': ('maxIntersectionsPosition', 'If'), 'quantilesExactHighIf': ('quantilesExactHigh', 'If'), 'topKIf': ('topK', 'If'), 'maxIntersectionsIf': ('maxIntersections', 'If'), 'quantileExactLowIf': ('quantileExactLow', 'If'), 'groupArrayMovingAvgIf': ('groupArrayMovingAvg', 'If'), 'corrIf': ('corr', 'If'), 'quantileDeterministicIf': ('quantileDeterministic', 'If'), 'exponentialMovingAverageIf': ('exponentialMovingAverage', 'If'), 'quantileExactIf': ('quantileExact', 'If'), 'quantilesBFloat16If': ('quantilesBFloat16', 'If'), 'quantileGKIf': ('quantileGK', 'If'), 'quantilesTimingWeightedIf': ('quantilesTimingWeighted', 'If'), 'minMapIf': ('minMap', 'If'), 'quantileIf': ('quantile', 'If'), 'welchTTestIf': ('welchTTest', 'If'), 'groupArraySampleIf': ('groupArraySample', 'If'), 'groupBitXorIf': ('groupBitXor', 'If'), 'cramersVIf': ('cramersV', 'If'), 'topKWeightedIf': ('topKWeighted', 'If'), 'countIf': ('count', 'If'), 'quantileExactHighIf': ('quantileExactHigh', 'If'), 'argMinIf': ('argMin', 'If'), 'stochasticLinearRegressionIf': ('stochasticLinearRegression', 'If'), 'uniqThetaIf': ('uniqTheta', 'If'), 'intervalLengthSumIf': ('intervalLengthSum', 'If'), 'groupArrayMovingSumIf': ('groupArrayMovingSum', 'If'), 'mannWhitneyUTestIf': ('mannWhitneyUTest', 'If'), 'uniqCombined64If': ('uniqCombined64', 'If'), 'stddevSampIf': ('stddevSamp', 'If'), 'skewSampIf': ('skewSamp', 'If'), 'quantilesTDigestIf': ('quantilesTDigest', 'If'), 'groupArrayIf': ('groupArray', 'If'), 'groupBitmapAndIf': ('groupBitmapAnd', 'If'), 'minIf': ('min', 'If'), 'quantilesIf': ('quantiles', 'If'), 'theilsUIf': ('theilsU', 'If'), 'anyLastIf': ('anyLast', 'If'), 'quantileTDigestIf': ('quantileTDigest', 'If'), 'meanZTestIf': ('meanZTest', 'If'), 'anyHeavyIf': ('anyHeavy', 'If'), 'sumIf': ('sum', 'If'), 'quantileTDigestWeightedIf': ('quantileTDigestWeighted', 'If'), 'quantileTimingIf': ('quantileTiming', 'If'), 'covarPopIf': ('covarPop', 'If'), 'groupUniqArrayIf': ('groupUniqArray', 'If'), 'first_valueIf': ('first_value', 'If'), 'uniqHLL12If': ('uniqHLL12', 'If'), 'sumMapIf': ('sumMap', 'If'), 'quantilesTimingIf': ('quantilesTiming', 'If'), 'anyIf': ('any', 'If'), 'contingencyIf': ('contingency', 'If'), 'largestTriangleThreeBucketsIf': ('largestTriangleThreeBuckets', 'If'), 'groupBitmapXorIf': ('groupBitmapXor', 'If'), 'argMaxIf': ('argMax', 'If'), 'groupArrayLastIf': ('groupArrayLast', 'If'), 'quantilesExactWeightedIf': ('quantilesExactWeighted', 'If'), 'quantilesExactLowIf': ('quantilesExactLow', 'If'), 'medianIf': ('median', 'If'), 'groupArrayInsertAtIf': ('groupArrayInsertAt', 'If'), 'varSampIf': ('varSamp', 'If'), 'categoricalInformationValueIf': ('categoricalInformationValue', 'If'), 'groupBitAndIf': ('groupBitAnd', 'If'), 'deltaSumTimestampIf': ('deltaSumTimestamp', 'If'), 'covarSampIf': ('covarSamp', 'If'), 'quantilesBFloat16WeightedIf': ('quantilesBFloat16Weighted', 'If'), 'studentTTestIf': ('studentTTest', 'If'), 'avgIf': ('avg', 'If'), 'maxIf': ('max', 'If'), 'avgWeightedIf': ('avgWeighted', 'If'), 'groupBitmapIf': ('groupBitmap', 'If'), 'groupBitmapOrIf': ('groupBitmapOr', 'If'), 'entropyIf': ('entropy', 'If'), 'uniqCombinedIf': ('uniqCombined', 'If'), 'deltaSumIf': ('deltaSum', 'If'), 'quantilesDeterministicIf': ('quantilesDeterministic', 'If'), 'sumKahanArray': ('sumKahan', 'Array'), 'uniqArray': ('uniq', 'Array'), 'sumWithOverflowArray': ('sumWithOverflow', 'Array'), 'maxMapArray': ('maxMap', 'Array'), 'varPopArray': ('varPop', 'Array'), 'last_valueArray': ('last_value', 'Array'), 'quantilesInterpolatedWeightedArray': ('quantilesInterpolatedWeighted', 'Array'), 'quantilesExactArray': ('quantilesExact', 'Array'), 'quantileBFloat16Array': ('quantileBFloat16', 'Array'), 'stochasticLogisticRegressionArray': ('stochasticLogisticRegression', 'Array'), 'rankCorrArray': ('rankCorr', 'Array'), 'quantileTimingWeightedArray': ('quantileTimingWeighted', 'Array'), 'simpleLinearRegressionArray': ('simpleLinearRegression', 'Array'), 'quantilesGKArray': ('quantilesGK', 'Array'), 'kolmogorovSmirnovTestArray': ('kolmogorovSmirnovTest', 'Array'), 'stddevPopArray': ('stddevPop', 'Array'), 'uniqExactArray': ('uniqExact', 'Array'), 'sparkBarArray': ('sparkBar', 'Array'), 'quantilesTDigestWeightedArray': ('quantilesTDigestWeighted', 'Array'), 'kurtSampArray': ('kurtSamp', 'Array'), 'sumCountArray': ('sumCount', 'Array'), 'cramersVBiasCorrectedArray': ('cramersVBiasCorrected', 'Array'), 'quantileExactWeightedArray': ('quantileExactWeighted', 'Array'), 'quantileInterpolatedWeightedArray': ('quantileInterpolatedWeighted', 'Array'), 'kurtPopArray': ('kurtPop', 'Array'), 'quantileBFloat16WeightedArray': ('quantileBFloat16Weighted', 'Array'), 'groupBitOrArray': ('groupBitOr', 'Array'), 'boundingRatioArray': ('boundingRatio', 'Array'), 'skewPopArray': ('skewPop', 'Array'), 'maxIntersectionsPositionArray': ('maxIntersectionsPosition', 'Array'), 'quantilesExactHighArray': ('quantilesExactHigh', 'Array'), 'topKArray': ('topK', 'Array'), 'maxIntersectionsArray': ('maxIntersections', 'Array'), 'quantileExactLowArray': ('quantileExactLow', 'Array'), 'groupArrayMovingAvgArray': ('groupArrayMovingAvg', 'Array'), 'corrArray': ('corr', 'Array'), 'quantileDeterministicArray': ('quantileDeterministic', 'Array'), 'exponentialMovingAverageArray': ('exponentialMovingAverage', 'Array'), 'quantileExactArray': ('quantileExact', 'Array'), 'quantilesBFloat16Array': ('quantilesBFloat16', 'Array'), 'quantileGKArray': ('quantileGK', 'Array'), 'quantilesTimingWeightedArray': ('quantilesTimingWeighted', 'Array'), 'minMapArray': ('minMap', 'Array'), 'quantileArray': ('quantile', 'Array'), 'welchTTestArray': ('welchTTest', 'Array'), 'groupArraySampleArray': ('groupArraySample', 'Array'), 'groupBitXorArray': ('groupBitXor', 'Array'), 'cramersVArray': ('cramersV', 'Array'), 'topKWeightedArray': ('topKWeighted', 'Array'), 'countArray': ('count', 'Array'), 'quantileExactHighArray': ('quantileExactHigh', 'Array'), 'argMinArray': ('argMin', 'Array'), 'stochasticLinearRegressionArray': ('stochasticLinearRegression', 'Array'), 'uniqThetaArray': ('uniqTheta', 'Array'), 'intervalLengthSumArray': ('intervalLengthSum', 'Array'), 'groupArrayMovingSumArray': ('groupArrayMovingSum', 'Array'), 'mannWhitneyUTestArray': ('mannWhitneyUTest', 'Array'), 'uniqCombined64Array': ('uniqCombined64', 'Array'), 'stddevSampArray': ('stddevSamp', 'Array'), 'skewSampArray': ('skewSamp', 'Array'), 'quantilesTDigestArray': ('quantilesTDigest', 'Array'), 'groupArrayArray': ('groupArray', 'Array'), 'groupBitmapAndArray': ('groupBitmapAnd', 'Array'), 'minArray': ('min', 'Array'), 'quantilesArray': ('quantiles', 'Array'), 'theilsUArray': ('theilsU', 'Array'), 'anyLastArray': ('anyLast', 'Array'), 'quantileTDigestArray': ('quantileTDigest', 'Array'), 'meanZTestArray': ('meanZTest', 'Array'), 'anyHeavyArray': ('anyHeavy', 'Array'), 'sumArray': ('sum', 'Array'), 'quantileTDigestWeightedArray': ('quantileTDigestWeighted', 'Array'), 'quantileTimingArray': ('quantileTiming', 'Array'), 'covarPopArray': ('covarPop', 'Array'), 'groupUniqArrayArray': ('groupUniqArray', 'Array'), 'first_valueArray': ('first_value', 'Array'), 'uniqHLL12Array': ('uniqHLL12', 'Array'), 'sumMapArray': ('sumMap', 'Array'), 'quantilesTimingArray': ('quantilesTiming', 'Array'), 'anyArray': ('any', 'Array'), 'contingencyArray': ('contingency', 'Array'), 'largestTriangleThreeBucketsArray': ('largestTriangleThreeBuckets', 'Array'), 'groupBitmapXorArray': ('groupBitmapXor', 'Array'), 'argMaxArray': ('argMax', 'Array'), 'groupArrayLastArray': ('groupArrayLast', 'Array'), 'quantilesExactWeightedArray': ('quantilesExactWeighted', 'Array'), 'quantilesExactLowArray': ('quantilesExactLow', 'Array'), 'medianArray': ('median', 'Array'), 'groupArrayInsertAtArray': ('groupArrayInsertAt', 'Array'), 'varSampArray': ('varSamp', 'Array'), 'categoricalInformationValueArray': ('categoricalInformationValue', 'Array'), 'groupBitAndArray': ('groupBitAnd', 'Array'), 'deltaSumTimestampArray': ('deltaSumTimestamp', 'Array'), 'covarSampArray': ('covarSamp', 'Array'), 'quantilesBFloat16WeightedArray': ('quantilesBFloat16Weighted', 'Array'), 'studentTTestArray': ('studentTTest', 'Array'), 'avgArray': ('avg', 'Array'), 'maxArray': ('max', 'Array'), 'avgWeightedArray': ('avgWeighted', 'Array'), 'groupBitmapArray': ('groupBitmap', 'Array'), 'groupBitmapOrArray': ('groupBitmapOr', 'Array'), 'entropyArray': ('entropy', 'Array'), 'uniqCombinedArray': ('uniqCombined', 'Array'), 'deltaSumArray': ('deltaSum', 'Array'), 'quantilesDeterministicArray': ('quantilesDeterministic', 'Array'), 'sumKahanArrayIf': ('sumKahan', 'ArrayIf'), 'uniqArrayIf': ('uniq', 'ArrayIf'), 'sumWithOverflowArrayIf': ('sumWithOverflow', 'ArrayIf'), 'maxMapArrayIf': ('maxMap', 'ArrayIf'), 'varPopArrayIf': ('varPop', 'ArrayIf'), 'last_valueArrayIf': ('last_value', 'ArrayIf'), 'quantilesInterpolatedWeightedArrayIf': ('quantilesInterpolatedWeighted', 'ArrayIf'), 'quantilesExactArrayIf': ('quantilesExact', 'ArrayIf'), 'quantileBFloat16ArrayIf': ('quantileBFloat16', 'ArrayIf'), 'stochasticLogisticRegressionArrayIf': ('stochasticLogisticRegression', 'ArrayIf'), 'rankCorrArrayIf': ('rankCorr', 'ArrayIf'), 'quantileTimingWeightedArrayIf': ('quantileTimingWeighted', 'ArrayIf'), 'simpleLinearRegressionArrayIf': ('simpleLinearRegression', 'ArrayIf'), 'quantilesGKArrayIf': ('quantilesGK', 'ArrayIf'), 'kolmogorovSmirnovTestArrayIf': ('kolmogorovSmirnovTest', 'ArrayIf'), 'stddevPopArrayIf': ('stddevPop', 'ArrayIf'), 'uniqExactArrayIf': ('uniqExact', 'ArrayIf'), 'sparkBarArrayIf': ('sparkBar', 'ArrayIf'), 'quantilesTDigestWeightedArrayIf': ('quantilesTDigestWeighted', 'ArrayIf'), 'kurtSampArrayIf': ('kurtSamp', 'ArrayIf'), 'sumCountArrayIf': ('sumCount', 'ArrayIf'), 'cramersVBiasCorrectedArrayIf': ('cramersVBiasCorrected', 'ArrayIf'), 'quantileExactWeightedArrayIf': ('quantileExactWeighted', 'ArrayIf'), 'quantileInterpolatedWeightedArrayIf': ('quantileInterpolatedWeighted', 'ArrayIf'), 'kurtPopArrayIf': ('kurtPop', 'ArrayIf'), 'quantileBFloat16WeightedArrayIf': ('quantileBFloat16Weighted', 'ArrayIf'), 'groupBitOrArrayIf': ('groupBitOr', 'ArrayIf'), 'boundingRatioArrayIf': ('boundingRatio', 'ArrayIf'), 'skewPopArrayIf': ('skewPop', 'ArrayIf'), 'maxIntersectionsPositionArrayIf': ('maxIntersectionsPosition', 'ArrayIf'), 'quantilesExactHighArrayIf': ('quantilesExactHigh', 'ArrayIf'), 'topKArrayIf': ('topK', 'ArrayIf'), 'maxIntersectionsArrayIf': ('maxIntersections', 'ArrayIf'), 'quantileExactLowArrayIf': ('quantileExactLow', 'ArrayIf'), 'groupArrayMovingAvgArrayIf': ('groupArrayMovingAvg', 'ArrayIf'), 'corrArrayIf': ('corr', 'ArrayIf'), 'quantileDeterministicArrayIf': ('quantileDeterministic', 'ArrayIf'), 'exponentialMovingAverageArrayIf': ('exponentialMovingAverage', 'ArrayIf'), 'quantileExactArrayIf': ('quantileExact', 'ArrayIf'), 'quantilesBFloat16ArrayIf': ('quantilesBFloat16', 'ArrayIf'), 'quantileGKArrayIf': ('quantileGK', 'ArrayIf'), 'quantilesTimingWeightedArrayIf': ('quantilesTimingWeighted', 'ArrayIf'), 'minMapArrayIf': ('minMap', 'ArrayIf'), 'quantileArrayIf': ('quantile', 'ArrayIf'), 'welchTTestArrayIf': ('welchTTest', 'ArrayIf'), 'groupArraySampleArrayIf': ('groupArraySample', 'ArrayIf'), 'groupBitXorArrayIf': ('groupBitXor', 'ArrayIf'), 'cramersVArrayIf': ('cramersV', 'ArrayIf'), 'topKWeightedArrayIf': ('topKWeighted', 'ArrayIf'), 'countArrayIf': ('count', 'ArrayIf'), 'quantileExactHighArrayIf': ('quantileExactHigh', 'ArrayIf'), 'argMinArrayIf': ('argMin', 'ArrayIf'), 'stochasticLinearRegressionArrayIf': ('stochasticLinearRegression', 'ArrayIf'), 'uniqThetaArrayIf': ('uniqTheta', 'ArrayIf'), 'intervalLengthSumArrayIf': ('intervalLengthSum', 'ArrayIf'), 'groupArrayMovingSumArrayIf': ('groupArrayMovingSum', 'ArrayIf'), 'mannWhitneyUTestArrayIf': ('mannWhitneyUTest', 'ArrayIf'), 'uniqCombined64ArrayIf': ('uniqCombined64', 'ArrayIf'), 'stddevSampArrayIf': ('stddevSamp', 'ArrayIf'), 'skewSampArrayIf': ('skewSamp', 'ArrayIf'), 'quantilesTDigestArrayIf': ('quantilesTDigest', 'ArrayIf'), 'groupArrayArrayIf': ('groupArray', 'ArrayIf'), 'groupBitmapAndArrayIf': ('groupBitmapAnd', 'ArrayIf'), 'minArrayIf': ('min', 'ArrayIf'), 'quantilesArrayIf': ('quantiles', 'ArrayIf'), 'theilsUArrayIf': ('theilsU', 'ArrayIf'), 'anyLastArrayIf': ('anyLast', 'ArrayIf'), 'quantileTDigestArrayIf': ('quantileTDigest', 'ArrayIf'), 'meanZTestArrayIf': ('meanZTest', 'ArrayIf'), 'anyHeavyArrayIf': ('anyHeavy', 'ArrayIf'), 'sumArrayIf': ('sum', 'ArrayIf'), 'quantileTDigestWeightedArrayIf': ('quantileTDigestWeighted', 'ArrayIf'), 'quantileTimingArrayIf': ('quantileTiming', 'ArrayIf'), 'covarPopArrayIf': ('covarPop', 'ArrayIf'), 'groupUniqArrayArrayIf': ('groupUniqArray', 'ArrayIf'), 'first_valueArrayIf': ('first_value', 'ArrayIf'), 'uniqHLL12ArrayIf': ('uniqHLL12', 'ArrayIf'), 'sumMapArrayIf': ('sumMap', 'ArrayIf'), 'quantilesTimingArrayIf': ('quantilesTiming', 'ArrayIf'), 'anyArrayIf': ('any', 'ArrayIf'), 'contingencyArrayIf': ('contingency', 'ArrayIf'), 'largestTriangleThreeBucketsArrayIf': ('largestTriangleThreeBuckets', 'ArrayIf'), 'groupBitmapXorArrayIf': ('groupBitmapXor', 'ArrayIf'), 'argMaxArrayIf': ('argMax', 'ArrayIf'), 'groupArrayLastArrayIf': ('groupArrayLast', 'ArrayIf'), 'quantilesExactWeightedArrayIf': ('quantilesExactWeighted', 'ArrayIf'), 'quantilesExactLowArrayIf': ('quantilesExactLow', 'ArrayIf'), 'medianArrayIf': ('median', 'ArrayIf'), 'groupArrayInsertAtArrayIf': ('groupArrayInsertAt', 'ArrayIf'), 'varSampArrayIf': ('varSamp', 'ArrayIf'), 'categoricalInformationValueArrayIf': ('categoricalInformationValue', 'ArrayIf'), 'groupBitAndArrayIf': ('groupBitAnd', 'ArrayIf'), 'deltaSumTimestampArrayIf': ('deltaSumTimestamp', 'ArrayIf'), 'covarSampArrayIf': ('covarSamp', 'ArrayIf'), 'quantilesBFloat16WeightedArrayIf': ('quantilesBFloat16Weighted', 'ArrayIf'), 'studentTTestArrayIf': ('studentTTest', 'ArrayIf'), 'avgArrayIf': ('avg', 'ArrayIf'), 'maxArrayIf': ('max', 'ArrayIf'), 'avgWeightedArrayIf': ('avgWeighted', 'ArrayIf'), 'groupBitmapArrayIf': ('groupBitmap', 'ArrayIf'), 'groupBitmapOrArrayIf': ('groupBitmapOr', 'ArrayIf'), 'entropyArrayIf': ('entropy', 'ArrayIf'), 'uniqCombinedArrayIf': ('uniqCombined', 'ArrayIf'), 'deltaSumArrayIf': ('deltaSum', 'ArrayIf'), 'quantilesDeterministicArrayIf': ('quantilesDeterministic', 'ArrayIf'), 'sumKahanMap': ('sumKahan', 'Map'), 'uniqMap': ('uniq', 'Map'), 'sumWithOverflowMap': ('sumWithOverflow', 'Map'), 'maxMapMap': ('maxMap', 'Map'), 'varPopMap': ('varPop', 'Map'), 'last_valueMap': ('last_value', 'Map'), 'quantilesInterpolatedWeightedMap': ('quantilesInterpolatedWeighted', 'Map'), 'quantilesExactMap': ('quantilesExact', 'Map'), 'quantileBFloat16Map': ('quantileBFloat16', 'Map'), 'stochasticLogisticRegressionMap': ('stochasticLogisticRegression', 'Map'), 'rankCorrMap': ('rankCorr', 'Map'), 'quantileTimingWeightedMap': ('quantileTimingWeighted', 'Map'), 'simpleLinearRegressionMap': ('simpleLinearRegression', 'Map'), 'quantilesGKMap': ('quantilesGK', 'Map'), 'kolmogorovSmirnovTestMap': ('kolmogorovSmirnovTest', 'Map'), 'stddevPopMap': ('stddevPop', 'Map'), 'uniqExactMap': ('uniqExact', 'Map'), 'sparkBarMap': ('sparkBar', 'Map'), 'quantilesTDigestWeightedMap': ('quantilesTDigestWeighted', 'Map'), 'kurtSampMap': ('kurtSamp', 'Map'), 'sumCountMap': ('sumCount', 'Map'), 'cramersVBiasCorrectedMap': ('cramersVBiasCorrected', 'Map'), 'quantileExactWeightedMap': ('quantileExactWeighted', 'Map'), 'quantileInterpolatedWeightedMap': ('quantileInterpolatedWeighted', 'Map'), 'kurtPopMap': ('kurtPop', 'Map'), 'quantileBFloat16WeightedMap': ('quantileBFloat16Weighted', 'Map'), 'groupBitOrMap': ('groupBitOr', 'Map'), 'boundingRatioMap': ('boundingRatio', 'Map'), 'skewPopMap': ('skewPop', 'Map'), 'maxIntersectionsPositionMap': ('maxIntersectionsPosition', 'Map'), 'quantilesExactHighMap': ('quantilesExactHigh', 'Map'), 'topKMap': ('topK', 'Map'), 'maxIntersectionsMap': ('maxIntersections', 'Map'), 'quantileExactLowMap': ('quantileExactLow', 'Map'), 'groupArrayMovingAvgMap': ('groupArrayMovingAvg', 'Map'), 'corrMap': ('corr', 'Map'), 'quantileDeterministicMap': ('quantileDeterministic', 'Map'), 'exponentialMovingAverageMap': ('exponentialMovingAverage', 'Map'), 'quantileExactMap': ('quantileExact', 'Map'), 'quantilesBFloat16Map': ('quantilesBFloat16', 'Map'), 'quantileGKMap': ('quantileGK', 'Map'), 'quantilesTimingWeightedMap': ('quantilesTimingWeighted', 'Map'), 'minMapMap': ('minMap', 'Map'), 'quantileMap': ('quantile', 'Map'), 'welchTTestMap': ('welchTTest', 'Map'), 'groupArraySampleMap': ('groupArraySample', 'Map'), 'groupBitXorMap': ('groupBitXor', 'Map'), 'cramersVMap': ('cramersV', 'Map'), 'topKWeightedMap': ('topKWeighted', 'Map'), 'countMap': ('count', 'Map'), 'quantileExactHighMap': ('quantileExactHigh', 'Map'), 'argMinMap': ('argMin', 'Map'), 'stochasticLinearRegressionMap': ('stochasticLinearRegression', 'Map'), 'uniqThetaMap': ('uniqTheta', 'Map'), 'intervalLengthSumMap': ('intervalLengthSum', 'Map'), 'groupArrayMovingSumMap': ('groupArrayMovingSum', 'Map'), 'mannWhitneyUTestMap': ('mannWhitneyUTest', 'Map'), 'uniqCombined64Map': ('uniqCombined64', 'Map'), 'stddevSampMap': ('stddevSamp', 'Map'), 'skewSampMap': ('skewSamp', 'Map'), 'quantilesTDigestMap': ('quantilesTDigest', 'Map'), 'groupArrayMap': ('groupArray', 'Map'), 'groupBitmapAndMap': ('groupBitmapAnd', 'Map'), 'minMap': ('minMap', ''), 'quantilesMap': ('quantiles', 'Map'), 'theilsUMap': ('theilsU', 'Map'), 'anyLastMap': ('anyLast', 'Map'), 'quantileTDigestMap': ('quantileTDigest', 'Map'), 'meanZTestMap': ('meanZTest', 'Map'), 'anyHeavyMap': ('anyHeavy', 'Map'), 'sumMap': ('sumMap', ''), 'quantileTDigestWeightedMap': ('quantileTDigestWeighted', 'Map'), 'quantileTimingMap': ('quantileTiming', 'Map'), 'covarPopMap': ('covarPop', 'Map'), 'groupUniqArrayMap': ('groupUniqArray', 'Map'), 'first_valueMap': ('first_value', 'Map'), 'uniqHLL12Map': ('uniqHLL12', 'Map'), 'sumMapMap': ('sumMap', 'Map'), 'quantilesTimingMap': ('quantilesTiming', 'Map'), 'anyMap': ('any', 'Map'), 'contingencyMap': ('contingency', 'Map'), 'largestTriangleThreeBucketsMap': ('largestTriangleThreeBuckets', 'Map'), 'groupBitmapXorMap': ('groupBitmapXor', 'Map'), 'argMaxMap': ('argMax', 'Map'), 'groupArrayLastMap': ('groupArrayLast', 'Map'), 'quantilesExactWeightedMap': ('quantilesExactWeighted', 'Map'), 'quantilesExactLowMap': ('quantilesExactLow', 'Map'), 'medianMap': ('median', 'Map'), 'groupArrayInsertAtMap': ('groupArrayInsertAt', 'Map'), 'varSampMap': ('varSamp', 'Map'), 'categoricalInformationValueMap': ('categoricalInformationValue', 'Map'), 'groupBitAndMap': ('groupBitAnd', 'Map'), 'deltaSumTimestampMap': ('deltaSumTimestamp', 'Map'), 'covarSampMap': ('covarSamp', 'Map'), 'quantilesBFloat16WeightedMap': ('quantilesBFloat16Weighted', 'Map'), 'studentTTestMap': ('studentTTest', 'Map'), 'avgMap': ('avg', 'Map'), 'maxMap': ('maxMap', ''), 'avgWeightedMap': ('avgWeighted', 'Map'), 'groupBitmapMap': ('groupBitmap', 'Map'), 'groupBitmapOrMap': ('groupBitmapOr', 'Map'), 'entropyMap': ('entropy', 'Map'), 'uniqCombinedMap': ('uniqCombined', 'Map'), 'deltaSumMap': ('deltaSum', 'Map'), 'quantilesDeterministicMap': ('quantilesDeterministic', 'Map'), 'sumKahanSimpleState': ('sumKahan', 'SimpleState'), 'uniqSimpleState': ('uniq', 'SimpleState'), 'sumWithOverflowSimpleState': ('sumWithOverflow', 'SimpleState'), 'maxMapSimpleState': ('maxMap', 'SimpleState'), 'varPopSimpleState': ('varPop', 'SimpleState'), 'last_valueSimpleState': ('last_value', 'SimpleState'), 'quantilesInterpolatedWeightedSimpleState': ('quantilesInterpolatedWeighted', 'SimpleState'), 'quantilesExactSimpleState': ('quantilesExact', 'SimpleState'), 'quantileBFloat16SimpleState': ('quantileBFloat16', 'SimpleState'), 'stochasticLogisticRegressionSimpleState': ('stochasticLogisticRegression', 'SimpleState'), 'rankCorrSimpleState': ('rankCorr', 'SimpleState'), 'quantileTimingWeightedSimpleState': ('quantileTimingWeighted', 'SimpleState'), 'simpleLinearRegressionSimpleState': ('simpleLinearRegression', 'SimpleState'), 'quantilesGKSimpleState': ('quantilesGK', 'SimpleState'), 'kolmogorovSmirnovTestSimpleState': ('kolmogorovSmirnovTest', 'SimpleState'), 'stddevPopSimpleState': ('stddevPop', 'SimpleState'), 'uniqExactSimpleState': ('uniqExact', 'SimpleState'), 'sparkBarSimpleState': ('sparkBar', 'SimpleState'), 'quantilesTDigestWeightedSimpleState': ('quantilesTDigestWeighted', 'SimpleState'), 'kurtSampSimpleState': ('kurtSamp', 'SimpleState'), 'sumCountSimpleState': ('sumCount', 'SimpleState'), 'cramersVBiasCorrectedSimpleState': ('cramersVBiasCorrected', 'SimpleState'), 'quantileExactWeightedSimpleState': ('quantileExactWeighted', 'SimpleState'), 'quantileInterpolatedWeightedSimpleState': ('quantileInterpolatedWeighted', 'SimpleState'), 'kurtPopSimpleState': ('kurtPop', 'SimpleState'), 'quantileBFloat16WeightedSimpleState': ('quantileBFloat16Weighted', 'SimpleState'), 'groupBitOrSimpleState': ('groupBitOr', 'SimpleState'), 'boundingRatioSimpleState': ('boundingRatio', 'SimpleState'), 'skewPopSimpleState': ('skewPop', 'SimpleState'), 'maxIntersectionsPositionSimpleState': ('maxIntersectionsPosition', 'SimpleState'), 'quantilesExactHighSimpleState': ('quantilesExactHigh', 'SimpleState'), 'topKSimpleState': ('topK', 'SimpleState'), 'maxIntersectionsSimpleState': ('maxIntersections', 'SimpleState'), 'quantileExactLowSimpleState': ('quantileExactLow', 'SimpleState'), 'groupArrayMovingAvgSimpleState': ('groupArrayMovingAvg', 'SimpleState'), 'corrSimpleState': ('corr', 'SimpleState'), 'quantileDeterministicSimpleState': ('quantileDeterministic', 'SimpleState'), 'exponentialMovingAverageSimpleState': ('exponentialMovingAverage', 'SimpleState'), 'quantileExactSimpleState': ('quantileExact', 'SimpleState'), 'quantilesBFloat16SimpleState': ('quantilesBFloat16', 'SimpleState'), 'quantileGKSimpleState': ('quantileGK', 'SimpleState'), 'quantilesTimingWeightedSimpleState': ('quantilesTimingWeighted', 'SimpleState'), 'minMapSimpleState': ('minMap', 'SimpleState'), 'quantileSimpleState': ('quantile', 'SimpleState'), 'welchTTestSimpleState': ('welchTTest', 'SimpleState'), 'groupArraySampleSimpleState': ('groupArraySample', 'SimpleState'), 'groupBitXorSimpleState': ('groupBitXor', 'SimpleState'), 'cramersVSimpleState': ('cramersV', 'SimpleState'), 'topKWeightedSimpleState': ('topKWeighted', 'SimpleState'), 'countSimpleState': ('count', 'SimpleState'), 'quantileExactHighSimpleState': ('quantileExactHigh', 'SimpleState'), 'argMinSimpleState': ('argMin', 'SimpleState'), 'stochasticLinearRegressionSimpleState': ('stochasticLinearRegression', 'SimpleState'), 'uniqThetaSimpleState': ('uniqTheta', 'SimpleState'), 'intervalLengthSumSimpleState': ('intervalLengthSum', 'SimpleState'), 'groupArrayMovingSumSimpleState': ('groupArrayMovingSum', 'SimpleState'), 'mannWhitneyUTestSimpleState': ('mannWhitneyUTest', 'SimpleState'), 'uniqCombined64SimpleState': ('uniqCombined64', 'SimpleState'), 'stddevSampSimpleState': ('stddevSamp', 'SimpleState'), 'skewSampSimpleState': ('skewSamp', 'SimpleState'), 'quantilesTDigestSimpleState': ('quantilesTDigest', 'SimpleState'), 'groupArraySimpleState': ('groupArray', 'SimpleState'), 'groupBitmapAndSimpleState': ('groupBitmapAnd', 'SimpleState'), 'minSimpleState': ('min', 'SimpleState'), 'quantilesSimpleState': ('quantiles', 'SimpleState'), 'theilsUSimpleState': ('theilsU', 'SimpleState'), 'anyLastSimpleState': ('anyLast', 'SimpleState'), 'quantileTDigestSimpleState': ('quantileTDigest', 'SimpleState'), 'meanZTestSimpleState': ('meanZTest', 'SimpleState'), 'anyHeavySimpleState': ('anyHeavy', 'SimpleState'), 'sumSimpleState': ('sum', 'SimpleState'), 'quantileTDigestWeightedSimpleState': ('quantileTDigestWeighted', 'SimpleState'), 'quantileTimingSimpleState': ('quantileTiming', 'SimpleState'), 'covarPopSimpleState': ('covarPop', 'SimpleState'), 'groupUniqArraySimpleState': ('groupUniqArray', 'SimpleState'), 'first_valueSimpleState': ('first_value', 'SimpleState'), 'uniqHLL12SimpleState': ('uniqHLL12', 'SimpleState'), 'sumMapSimpleState': ('sumMap', 'SimpleState'), 'quantilesTimingSimpleState': ('quantilesTiming', 'SimpleState'), 'anySimpleState': ('any', 'SimpleState'), 'contingencySimpleState': ('contingency', 'SimpleState'), 'largestTriangleThreeBucketsSimpleState': ('largestTriangleThreeBuckets', 'SimpleState'), 'groupBitmapXorSimpleState': ('groupBitmapXor', 'SimpleState'), 'argMaxSimpleState': ('argMax', 'SimpleState'), 'groupArrayLastSimpleState': ('groupArrayLast', 'SimpleState'), 'quantilesExactWeightedSimpleState': ('quantilesExactWeighted', 'SimpleState'), 'quantilesExactLowSimpleState': ('quantilesExactLow', 'SimpleState'), 'medianSimpleState': ('median', 'SimpleState'), 'groupArrayInsertAtSimpleState': ('groupArrayInsertAt', 'SimpleState'), 'varSampSimpleState': ('varSamp', 'SimpleState'), 'categoricalInformationValueSimpleState': ('categoricalInformationValue', 'SimpleState'), 'groupBitAndSimpleState': ('groupBitAnd', 'SimpleState'), 'deltaSumTimestampSimpleState': ('deltaSumTimestamp', 'SimpleState'), 'covarSampSimpleState': ('covarSamp', 'SimpleState'), 'quantilesBFloat16WeightedSimpleState': ('quantilesBFloat16Weighted', 'SimpleState'), 'studentTTestSimpleState': ('studentTTest', 'SimpleState'), 'avgSimpleState': ('avg', 'SimpleState'), 'maxSimpleState': ('max', 'SimpleState'), 'avgWeightedSimpleState': ('avgWeighted', 'SimpleState'), 'groupBitmapSimpleState': ('groupBitmap', 'SimpleState'), 'groupBitmapOrSimpleState': ('groupBitmapOr', 'SimpleState'), 'entropySimpleState': ('entropy', 'SimpleState'), 'uniqCombinedSimpleState': ('uniqCombined', 'SimpleState'), 'deltaSumSimpleState': ('deltaSum', 'SimpleState'), 'quantilesDeterministicSimpleState': ('quantilesDeterministic', 'SimpleState'), 'sumKahanState': ('sumKahan', 'State'), 'uniqState': ('uniq', 'State'), 'sumWithOverflowState': ('sumWithOverflow', 'State'), 'maxMapState': ('maxMap', 'State'), 'varPopState': ('varPop', 'State'), 'last_valueState': ('last_value', 'State'), 'quantilesInterpolatedWeightedState': ('quantilesInterpolatedWeighted', 'State'), 'quantilesExactState': ('quantilesExact', 'State'), 'quantileBFloat16State': ('quantileBFloat16', 'State'), 'stochasticLogisticRegressionState': ('stochasticLogisticRegression', 'State'), 'rankCorrState': ('rankCorr', 'State'), 'quantileTimingWeightedState': ('quantileTimingWeighted', 'State'), 'simpleLinearRegressionState': ('simpleLinearRegression', 'State'), 'quantilesGKState': ('quantilesGK', 'State'), 'kolmogorovSmirnovTestState': ('kolmogorovSmirnovTest', 'State'), 'stddevPopState': ('stddevPop', 'State'), 'uniqExactState': ('uniqExact', 'State'), 'sparkBarState': ('sparkBar', 'State'), 'quantilesTDigestWeightedState': ('quantilesTDigestWeighted', 'State'), 'kurtSampState': ('kurtSamp', 'State'), 'sumCountState': ('sumCount', 'State'), 'cramersVBiasCorrectedState': ('cramersVBiasCorrected', 'State'), 'quantileExactWeightedState': ('quantileExactWeighted', 'State'), 'quantileInterpolatedWeightedState': ('quantileInterpolatedWeighted', 'State'), 'kurtPopState': ('kurtPop', 'State'), 'quantileBFloat16WeightedState': ('quantileBFloat16Weighted', 'State'), 'groupBitOrState': ('groupBitOr', 'State'), 'boundingRatioState': ('boundingRatio', 'State'), 'skewPopState': ('skewPop', 'State'), 'maxIntersectionsPositionState': ('maxIntersectionsPosition', 'State'), 'quantilesExactHighState': ('quantilesExactHigh', 'State'), 'topKState': ('topK', 'State'), 'maxIntersectionsState': ('maxIntersections', 'State'), 'quantileExactLowState': ('quantileExactLow', 'State'), 'groupArrayMovingAvgState': ('groupArrayMovingAvg', 'State'), 'corrState': ('corr', 'State'), 'quantileDeterministicState': ('quantileDeterministic', 'State'), 'exponentialMovingAverageState': ('exponentialMovingAverage', 'State'), 'quantileExactState': ('quantileExact', 'State'), 'quantilesBFloat16State': ('quantilesBFloat16', 'State'), 'quantileGKState': ('quantileGK', 'State'), 'quantilesTimingWeightedState': ('quantilesTimingWeighted', 'State'), 'minMapState': ('minMap', 'State'), 'quantileState': ('quantile', 'State'), 'welchTTestState': ('welchTTest', 'State'), 'groupArraySampleState': ('groupArraySample', 'State'), 'groupBitXorState': ('groupBitXor', 'State'), 'cramersVState': ('cramersV', 'State'), 'topKWeightedState': ('topKWeighted', 'State'), 'countState': ('count', 'State'), 'quantileExactHighState': ('quantileExactHigh', 'State'), 'argMinState': ('argMin', 'State'), 'stochasticLinearRegressionState': ('stochasticLinearRegression', 'State'), 'uniqThetaState': ('uniqTheta', 'State'), 'intervalLengthSumState': ('intervalLengthSum', 'State'), 'groupArrayMovingSumState': ('groupArrayMovingSum', 'State'), 'mannWhitneyUTestState': ('mannWhitneyUTest', 'State'), 'uniqCombined64State': ('uniqCombined64', 'State'), 'stddevSampState': ('stddevSamp', 'State'), 'skewSampState': ('skewSamp', 'State'), 'quantilesTDigestState': ('quantilesTDigest', 'State'), 'groupArrayState': ('groupArray', 'State'), 'groupBitmapAndState': ('groupBitmapAnd', 'State'), 'minState': ('min', 'State'), 'quantilesState': ('quantiles', 'State'), 'theilsUState': ('theilsU', 'State'), 'anyLastState': ('anyLast', 'State'), 'quantileTDigestState': ('quantileTDigest', 'State'), 'meanZTestState': ('meanZTest', 'State'), 'anyHeavyState': ('anyHeavy', 'State'), 'sumState': ('sum', 'State'), 'quantileTDigestWeightedState': ('quantileTDigestWeighted', 'State'), 'quantileTimingState': ('quantileTiming', 'State'), 'covarPopState': ('covarPop', 'State'), 'groupUniqArrayState': ('groupUniqArray', 'State'), 'first_valueState': ('first_value', 'State'), 'uniqHLL12State': ('uniqHLL12', 'State'), 'sumMapState': ('sumMap', 'State'), 'quantilesTimingState': ('quantilesTiming', 'State'), 'anyState': ('any', 'State'), 'contingencyState': ('contingency', 'State'), 'largestTriangleThreeBucketsState': ('largestTriangleThreeBuckets', 'State'), 'groupBitmapXorState': ('groupBitmapXor', 'State'), 'argMaxState': ('argMax', 'State'), 'groupArrayLastState': ('groupArrayLast', 'State'), 'quantilesExactWeightedState': ('quantilesExactWeighted', 'State'), 'quantilesExactLowState': ('quantilesExactLow', 'State'), 'medianState': ('median', 'State'), 'groupArrayInsertAtState': ('groupArrayInsertAt', 'State'), 'varSampState': ('varSamp', 'State'), 'categoricalInformationValueState': ('categoricalInformationValue', 'State'), 'groupBitAndState': ('groupBitAnd', 'State'), 'deltaSumTimestampState': ('deltaSumTimestamp', 'State'), 'covarSampState': ('covarSamp', 'State'), 'quantilesBFloat16WeightedState': ('quantilesBFloat16Weighted', 'State'), 'studentTTestState': ('studentTTest', 'State'), 'avgState': ('avg', 'State'), 'maxState': ('max', 'State'), 'avgWeightedState': ('avgWeighted', 'State'), 'groupBitmapState': ('groupBitmap', 'State'), 'groupBitmapOrState': ('groupBitmapOr', 'State'), 'entropyState': ('entropy', 'State'), 'uniqCombinedState': ('uniqCombined', 'State'), 'deltaSumState': ('deltaSum', 'State'), 'quantilesDeterministicState': ('quantilesDeterministic', 'State'), 'sumKahanMerge': ('sumKahan', 'Merge'), 'uniqMerge': ('uniq', 'Merge'), 'sumWithOverflowMerge': ('sumWithOverflow', 'Merge'), 'maxMapMerge': ('maxMap', 'Merge'), 'varPopMerge': ('varPop', 'Merge'), 'last_valueMerge': ('last_value', 'Merge'), 'quantilesInterpolatedWeightedMerge': ('quantilesInterpolatedWeighted', 'Merge'), 'quantilesExactMerge': ('quantilesExact', 'Merge'), 'quantileBFloat16Merge': ('quantileBFloat16', 'Merge'), 'stochasticLogisticRegressionMerge': ('stochasticLogisticRegression', 'Merge'), 'rankCorrMerge': ('rankCorr', 'Merge'), 'quantileTimingWeightedMerge': ('quantileTimingWeighted', 'Merge'), 'simpleLinearRegressionMerge': ('simpleLinearRegression', 'Merge'), 'quantilesGKMerge': ('quantilesGK', 'Merge'), 'kolmogorovSmirnovTestMerge': ('kolmogorovSmirnovTest', 'Merge'), 'stddevPopMerge': ('stddevPop', 'Merge'), 'uniqExactMerge': ('uniqExact', 'Merge'), 'sparkBarMerge': ('sparkBar', 'Merge'), 'quantilesTDigestWeightedMerge': ('quantilesTDigestWeighted', 'Merge'), 'kurtSampMerge': ('kurtSamp', 'Merge'), 'sumCountMerge': ('sumCount', 'Merge'), 'cramersVBiasCorrectedMerge': ('cramersVBiasCorrected', 'Merge'), 'quantileExactWeightedMerge': ('quantileExactWeighted', 'Merge'), 'quantileInterpolatedWeightedMerge': ('quantileInterpolatedWeighted', 'Merge'), 'kurtPopMerge': ('kurtPop', 'Merge'), 'quantileBFloat16WeightedMerge': ('quantileBFloat16Weighted', 'Merge'), 'groupBitOrMerge': ('groupBitOr', 'Merge'), 'boundingRatioMerge': ('boundingRatio', 'Merge'), 'skewPopMerge': ('skewPop', 'Merge'), 'maxIntersectionsPositionMerge': ('maxIntersectionsPosition', 'Merge'), 'quantilesExactHighMerge': ('quantilesExactHigh', 'Merge'), 'topKMerge': ('topK', 'Merge'), 'maxIntersectionsMerge': ('maxIntersections', 'Merge'), 'quantileExactLowMerge': ('quantileExactLow', 'Merge'), 'groupArrayMovingAvgMerge': ('groupArrayMovingAvg', 'Merge'), 'corrMerge': ('corr', 'Merge'), 'quantileDeterministicMerge': ('quantileDeterministic', 'Merge'), 'exponentialMovingAverageMerge': ('exponentialMovingAverage', 'Merge'), 'quantileExactMerge': ('quantileExact', 'Merge'), 'quantilesBFloat16Merge': ('quantilesBFloat16', 'Merge'), 'quantileGKMerge': ('quantileGK', 'Merge'), 'quantilesTimingWeightedMerge': ('quantilesTimingWeighted', 'Merge'), 'minMapMerge': ('minMap', 'Merge'), 'quantileMerge': ('quantile', 'Merge'), 'welchTTestMerge': ('welchTTest', 'Merge'), 'groupArraySampleMerge': ('groupArraySample', 'Merge'), 'groupBitXorMerge': ('groupBitXor', 'Merge'), 'cramersVMerge': ('cramersV', 'Merge'), 'topKWeightedMerge': ('topKWeighted', 'Merge'), 'countMerge': ('count', 'Merge'), 'quantileExactHighMerge': ('quantileExactHigh', 'Merge'), 'argMinMerge': ('argMin', 'Merge'), 'stochasticLinearRegressionMerge': ('stochasticLinearRegression', 'Merge'), 'uniqThetaMerge': ('uniqTheta', 'Merge'), 'intervalLengthSumMerge': ('intervalLengthSum', 'Merge'), 'groupArrayMovingSumMerge': ('groupArrayMovingSum', 'Merge'), 'mannWhitneyUTestMerge': ('mannWhitneyUTest', 'Merge'), 'uniqCombined64Merge': ('uniqCombined64', 'Merge'), 'stddevSampMerge': ('stddevSamp', 'Merge'), 'skewSampMerge': ('skewSamp', 'Merge'), 'quantilesTDigestMerge': ('quantilesTDigest', 'Merge'), 'groupArrayMerge': ('groupArray', 'Merge'), 'groupBitmapAndMerge': ('groupBitmapAnd', 'Merge'), 'minMerge': ('min', 'Merge'), 'quantilesMerge': ('quantiles', 'Merge'), 'theilsUMerge': ('theilsU', 'Merge'), 'anyLastMerge': ('anyLast', 'Merge'), 'quantileTDigestMerge': ('quantileTDigest', 'Merge'), 'meanZTestMerge': ('meanZTest', 'Merge'), 'anyHeavyMerge': ('anyHeavy', 'Merge'), 'sumMerge': ('sum', 'Merge'), 'quantileTDigestWeightedMerge': ('quantileTDigestWeighted', 'Merge'), 'quantileTimingMerge': ('quantileTiming', 'Merge'), 'covarPopMerge': ('covarPop', 'Merge'), 'groupUniqArrayMerge': ('groupUniqArray', 'Merge'), 'first_valueMerge': ('first_value', 'Merge'), 'uniqHLL12Merge': ('uniqHLL12', 'Merge'), 'sumMapMerge': ('sumMap', 'Merge'), 'quantilesTimingMerge': ('quantilesTiming', 'Merge'), 'anyMerge': ('any', 'Merge'), 'contingencyMerge': ('contingency', 'Merge'), 'largestTriangleThreeBucketsMerge': ('largestTriangleThreeBuckets', 'Merge'), 'groupBitmapXorMerge': ('groupBitmapXor', 'Merge'), 'argMaxMerge': ('argMax', 'Merge'), 'groupArrayLastMerge': ('groupArrayLast', 'Merge'), 'quantilesExactWeightedMerge': ('quantilesExactWeighted', 'Merge'), 'quantilesExactLowMerge': ('quantilesExactLow', 'Merge'), 'medianMerge': ('median', 'Merge'), 'groupArrayInsertAtMerge': ('groupArrayInsertAt', 'Merge'), 'varSampMerge': ('varSamp', 'Merge'), 'categoricalInformationValueMerge': ('categoricalInformationValue', 'Merge'), 'groupBitAndMerge': ('groupBitAnd', 'Merge'), 'deltaSumTimestampMerge': ('deltaSumTimestamp', 'Merge'), 'covarSampMerge': ('covarSamp', 'Merge'), 'quantilesBFloat16WeightedMerge': ('quantilesBFloat16Weighted', 'Merge'), 'studentTTestMerge': ('studentTTest', 'Merge'), 'avgMerge': ('avg', 'Merge'), 'maxMerge': ('max', 'Merge'), 'avgWeightedMerge': ('avgWeighted', 'Merge'), 'groupBitmapMerge': ('groupBitmap', 'Merge'), 'groupBitmapOrMerge': ('groupBitmapOr', 'Merge'), 'entropyMerge': ('entropy', 'Merge'), 'uniqCombinedMerge': ('uniqCombined', 'Merge'), 'deltaSumMerge': ('deltaSum', 'Merge'), 'quantilesDeterministicMerge': ('quantilesDeterministic', 'Merge'), 'sumKahanMergeState': ('sumKahan', 'MergeState'), 'uniqMergeState': ('uniq', 'MergeState'), 'sumWithOverflowMergeState': ('sumWithOverflow', 'MergeState'), 'maxMapMergeState': ('maxMap', 'MergeState'), 'varPopMergeState': ('varPop', 'MergeState'), 'last_valueMergeState': ('last_value', 'MergeState'), 'quantilesInterpolatedWeightedMergeState': ('quantilesInterpolatedWeighted', 'MergeState'), 'quantilesExactMergeState': ('quantilesExact', 'MergeState'), 'quantileBFloat16MergeState': ('quantileBFloat16', 'MergeState'), 'stochasticLogisticRegressionMergeState': ('stochasticLogisticRegression', 'MergeState'), 'rankCorrMergeState': ('rankCorr', 'MergeState'), 'quantileTimingWeightedMergeState': ('quantileTimingWeighted', 'MergeState'), 'simpleLinearRegressionMergeState': ('simpleLinearRegression', 'MergeState'), 'quantilesGKMergeState': ('quantilesGK', 'MergeState'), 'kolmogorovSmirnovTestMergeState': ('kolmogorovSmirnovTest', 'MergeState'), 'stddevPopMergeState': ('stddevPop', 'MergeState'), 'uniqExactMergeState': ('uniqExact', 'MergeState'), 'sparkBarMergeState': ('sparkBar', 'MergeState'), 'quantilesTDigestWeightedMergeState': ('quantilesTDigestWeighted', 'MergeState'), 'kurtSampMergeState': ('kurtSamp', 'MergeState'), 'sumCountMergeState': ('sumCount', 'MergeState'), 'cramersVBiasCorrectedMergeState': ('cramersVBiasCorrected', 'MergeState'), 'quantileExactWeightedMergeState': ('quantileExactWeighted', 'MergeState'), 'quantileInterpolatedWeightedMergeState': ('quantileInterpolatedWeighted', 'MergeState'), 'kurtPopMergeState': ('kurtPop', 'MergeState'), 'quantileBFloat16WeightedMergeState': ('quantileBFloat16Weighted', 'MergeState'), 'groupBitOrMergeState': ('groupBitOr', 'MergeState'), 'boundingRatioMergeState': ('boundingRatio', 'MergeState'), 'skewPopMergeState': ('skewPop', 'MergeState'), 'maxIntersectionsPositionMergeState': ('maxIntersectionsPosition', 'MergeState'), 'quantilesExactHighMergeState': ('quantilesExactHigh', 'MergeState'), 'topKMergeState': ('topK', 'MergeState'), 'maxIntersectionsMergeState': ('maxIntersections', 'MergeState'), 'quantileExactLowMergeState': ('quantileExactLow', 'MergeState'), 'groupArrayMovingAvgMergeState': ('groupArrayMovingAvg', 'MergeState'), 'corrMergeState': ('corr', 'MergeState'), 'quantileDeterministicMergeState': ('quantileDeterministic', 'MergeState'), 'exponentialMovingAverageMergeState': ('exponentialMovingAverage', 'MergeState'), 'quantileExactMergeState': ('quantileExact', 'MergeState'), 'quantilesBFloat16MergeState': ('quantilesBFloat16', 'MergeState'), 'quantileGKMergeState': ('quantileGK', 'MergeState'), 'quantilesTimingWeightedMergeState': ('quantilesTimingWeighted', 'MergeState'), 'minMapMergeState': ('minMap', 'MergeState'), 'quantileMergeState': ('quantile', 'MergeState'), 'welchTTestMergeState': ('welchTTest', 'MergeState'), 'groupArraySampleMergeState': ('groupArraySample', 'MergeState'), 'groupBitXorMergeState': ('groupBitXor', 'MergeState'), 'cramersVMergeState': ('cramersV', 'MergeState'), 'topKWeightedMergeState': ('topKWeighted', 'MergeState'), 'countMergeState': ('count', 'MergeState'), 'quantileExactHighMergeState': ('quantileExactHigh', 'MergeState'), 'argMinMergeState': ('argMin', 'MergeState'), 'stochasticLinearRegressionMergeState': ('stochasticLinearRegression', 'MergeState'), 'uniqThetaMergeState': ('uniqTheta', 'MergeState'), 'intervalLengthSumMergeState': ('intervalLengthSum', 'MergeState'), 'groupArrayMovingSumMergeState': ('groupArrayMovingSum', 'MergeState'), 'mannWhitneyUTestMergeState': ('mannWhitneyUTest', 'MergeState'), 'uniqCombined64MergeState': ('uniqCombined64', 'MergeState'), 'stddevSampMergeState': ('stddevSamp', 'MergeState'), 'skewSampMergeState': ('skewSamp', 'MergeState'), 'quantilesTDigestMergeState': ('quantilesTDigest', 'MergeState'), 'groupArrayMergeState': ('groupArray', 'MergeState'), 'groupBitmapAndMergeState': ('groupBitmapAnd', 'MergeState'), 'minMergeState': ('min', 'MergeState'), 'quantilesMergeState': ('quantiles', 'MergeState'), 'theilsUMergeState': ('theilsU', 'MergeState'), 'anyLastMergeState': ('anyLast', 'MergeState'), 'quantileTDigestMergeState': ('quantileTDigest', 'MergeState'), 'meanZTestMergeState': ('meanZTest', 'MergeState'), 'anyHeavyMergeState': ('anyHeavy', 'MergeState'), 'sumMergeState': ('sum', 'MergeState'), 'quantileTDigestWeightedMergeState': ('quantileTDigestWeighted', 'MergeState'), 'quantileTimingMergeState': ('quantileTiming', 'MergeState'), 'covarPopMergeState': ('covarPop', 'MergeState'), 'groupUniqArrayMergeState': ('groupUniqArray', 'MergeState'), 'first_valueMergeState': ('first_value', 'MergeState'), 'uniqHLL12MergeState': ('uniqHLL12', 'MergeState'), 'sumMapMergeState': ('sumMap', 'MergeState'), 'quantilesTimingMergeState': ('quantilesTiming', 'MergeState'), 'anyMergeState': ('any', 'MergeState'), 'contingencyMergeState': ('contingency', 'MergeState'), 'largestTriangleThreeBucketsMergeState': ('largestTriangleThreeBuckets', 'MergeState'), 'groupBitmapXorMergeState': ('groupBitmapXor', 'MergeState'), 'argMaxMergeState': ('argMax', 'MergeState'), 'groupArrayLastMergeState': ('groupArrayLast', 'MergeState'), 'quantilesExactWeightedMergeState': ('quantilesExactWeighted', 'MergeState'), 'quantilesExactLowMergeState': ('quantilesExactLow', 'MergeState'), 'medianMergeState': ('median', 'MergeState'), 'groupArrayInsertAtMergeState': ('groupArrayInsertAt', 'MergeState'), 'varSampMergeState': ('varSamp', 'MergeState'), 'categoricalInformationValueMergeState': ('categoricalInformationValue', 'MergeState'), 'groupBitAndMergeState': ('groupBitAnd', 'MergeState'), 'deltaSumTimestampMergeState': ('deltaSumTimestamp', 'MergeState'), 'covarSampMergeState': ('covarSamp', 'MergeState'), 'quantilesBFloat16WeightedMergeState': ('quantilesBFloat16Weighted', 'MergeState'), 'studentTTestMergeState': ('studentTTest', 'MergeState'), 'avgMergeState': ('avg', 'MergeState'), 'maxMergeState': ('max', 'MergeState'), 'avgWeightedMergeState': ('avgWeighted', 'MergeState'), 'groupBitmapMergeState': ('groupBitmap', 'MergeState'), 'groupBitmapOrMergeState': ('groupBitmapOr', 'MergeState'), 'entropyMergeState': ('entropy', 'MergeState'), 'uniqCombinedMergeState': ('uniqCombined', 'MergeState'), 'deltaSumMergeState': ('deltaSum', 'MergeState'), 'quantilesDeterministicMergeState': ('quantilesDeterministic', 'MergeState'), 'sumKahanForEach': ('sumKahan', 'ForEach'), 'uniqForEach': ('uniq', 'ForEach'), 'sumWithOverflowForEach': ('sumWithOverflow', 'ForEach'), 'maxMapForEach': ('maxMap', 'ForEach'), 'varPopForEach': ('varPop', 'ForEach'), 'last_valueForEach': ('last_value', 'ForEach'), 'quantilesInterpolatedWeightedForEach': ('quantilesInterpolatedWeighted', 'ForEach'), 'quantilesExactForEach': ('quantilesExact', 'ForEach'), 'quantileBFloat16ForEach': ('quantileBFloat16', 'ForEach'), 'stochasticLogisticRegressionForEach': ('stochasticLogisticRegression', 'ForEach'), 'rankCorrForEach': ('rankCorr', 'ForEach'), 'quantileTimingWeightedForEach': ('quantileTimingWeighted', 'ForEach'), 'simpleLinearRegressionForEach': ('simpleLinearRegression', 'ForEach'), 'quantilesGKForEach': ('quantilesGK', 'ForEach'), 'kolmogorovSmirnovTestForEach': ('kolmogorovSmirnovTest', 'ForEach'), 'stddevPopForEach': ('stddevPop', 'ForEach'), 'uniqExactForEach': ('uniqExact', 'ForEach'), 'sparkBarForEach': ('sparkBar', 'ForEach'), 'quantilesTDigestWeightedForEach': ('quantilesTDigestWeighted', 'ForEach'), 'kurtSampForEach': ('kurtSamp', 'ForEach'), 'sumCountForEach': ('sumCount', 'ForEach'), 'cramersVBiasCorrectedForEach': ('cramersVBiasCorrected', 'ForEach'), 'quantileExactWeightedForEach': ('quantileExactWeighted', 'ForEach'), 'quantileInterpolatedWeightedForEach': ('quantileInterpolatedWeighted', 'ForEach'), 'kurtPopForEach': ('kurtPop', 'ForEach'), 'quantileBFloat16WeightedForEach': ('quantileBFloat16Weighted', 'ForEach'), 'groupBitOrForEach': ('groupBitOr', 'ForEach'), 'boundingRatioForEach': ('boundingRatio', 'ForEach'), 'skewPopForEach': ('skewPop', 'ForEach'), 'maxIntersectionsPositionForEach': ('maxIntersectionsPosition', 'ForEach'), 'quantilesExactHighForEach': ('quantilesExactHigh', 'ForEach'), 'topKForEach': ('topK', 'ForEach'), 'maxIntersectionsForEach': ('maxIntersections', 'ForEach'), 'quantileExactLowForEach': ('quantileExactLow', 'ForEach'), 'groupArrayMovingAvgForEach': ('groupArrayMovingAvg', 'ForEach'), 'corrForEach': ('corr', 'ForEach'), 'quantileDeterministicForEach': ('quantileDeterministic', 'ForEach'), 'exponentialMovingAverageForEach': ('exponentialMovingAverage', 'ForEach'), 'quantileExactForEach': ('quantileExact', 'ForEach'), 'quantilesBFloat16ForEach': ('quantilesBFloat16', 'ForEach'), 'quantileGKForEach': ('quantileGK', 'ForEach'), 'quantilesTimingWeightedForEach': ('quantilesTimingWeighted', 'ForEach'), 'minMapForEach': ('minMap', 'ForEach'), 'quantileForEach': ('quantile', 'ForEach'), 'welchTTestForEach': ('welchTTest', 'ForEach'), 'groupArraySampleForEach': ('groupArraySample', 'ForEach'), 'groupBitXorForEach': ('groupBitXor', 'ForEach'), 'cramersVForEach': ('cramersV', 'ForEach'), 'topKWeightedForEach': ('topKWeighted', 'ForEach'), 'countForEach': ('count', 'ForEach'), 'quantileExactHighForEach': ('quantileExactHigh', 'ForEach'), 'argMinForEach': ('argMin', 'ForEach'), 'stochasticLinearRegressionForEach': ('stochasticLinearRegression', 'ForEach'), 'uniqThetaForEach': ('uniqTheta', 'ForEach'), 'intervalLengthSumForEach': ('intervalLengthSum', 'ForEach'), 'groupArrayMovingSumForEach': ('groupArrayMovingSum', 'ForEach'), 'mannWhitneyUTestForEach': ('mannWhitneyUTest', 'ForEach'), 'uniqCombined64ForEach': ('uniqCombined64', 'ForEach'), 'stddevSampForEach': ('stddevSamp', 'ForEach'), 'skewSampForEach': ('skewSamp', 'ForEach'), 'quantilesTDigestForEach': ('quantilesTDigest', 'ForEach'), 'groupArrayForEach': ('groupArray', 'ForEach'), 'groupBitmapAndForEach': ('groupBitmapAnd', 'ForEach'), 'minForEach': ('min', 'ForEach'), 'quantilesForEach': ('quantiles', 'ForEach'), 'theilsUForEach': ('theilsU', 'ForEach'), 'anyLastForEach': ('anyLast', 'ForEach'), 'quantileTDigestForEach': ('quantileTDigest', 'ForEach'), 'meanZTestForEach': ('meanZTest', 'ForEach'), 'anyHeavyForEach': ('anyHeavy', 'ForEach'), 'sumForEach': ('sum', 'ForEach'), 'quantileTDigestWeightedForEach': ('quantileTDigestWeighted', 'ForEach'), 'quantileTimingForEach': ('quantileTiming', 'ForEach'), 'covarPopForEach': ('covarPop', 'ForEach'), 'groupUniqArrayForEach': ('groupUniqArray', 'ForEach'), 'first_valueForEach': ('first_value', 'ForEach'), 'uniqHLL12ForEach': ('uniqHLL12', 'ForEach'), 'sumMapForEach': ('sumMap', 'ForEach'), 'quantilesTimingForEach': ('quantilesTiming', 'ForEach'), 'anyForEach': ('any', 'ForEach'), 'contingencyForEach': ('contingency', 'ForEach'), 'largestTriangleThreeBucketsForEach': ('largestTriangleThreeBuckets', 'ForEach'), 'groupBitmapXorForEach': ('groupBitmapXor', 'ForEach'), 'argMaxForEach': ('argMax', 'ForEach'), 'groupArrayLastForEach': ('groupArrayLast', 'ForEach'), 'quantilesExactWeightedForEach': ('quantilesExactWeighted', 'ForEach'), 'quantilesExactLowForEach': ('quantilesExactLow', 'ForEach'), 'medianForEach': ('median', 'ForEach'), 'groupArrayInsertAtForEach': ('groupArrayInsertAt', 'ForEach'), 'varSampForEach': ('varSamp', 'ForEach'), 'categoricalInformationValueForEach': ('categoricalInformationValue', 'ForEach'), 'groupBitAndForEach': ('groupBitAnd', 'ForEach'), 'deltaSumTimestampForEach': ('deltaSumTimestamp', 'ForEach'), 'covarSampForEach': ('covarSamp', 'ForEach'), 'quantilesBFloat16WeightedForEach': ('quantilesBFloat16Weighted', 'ForEach'), 'studentTTestForEach': ('studentTTest', 'ForEach'), 'avgForEach': ('avg', 'ForEach'), 'maxForEach': ('max', 'ForEach'), 'avgWeightedForEach': ('avgWeighted', 'ForEach'), 'groupBitmapForEach': ('groupBitmap', 'ForEach'), 'groupBitmapOrForEach': ('groupBitmapOr', 'ForEach'), 'entropyForEach': ('entropy', 'ForEach'), 'uniqCombinedForEach': ('uniqCombined', 'ForEach'), 'deltaSumForEach': ('deltaSum', 'ForEach'), 'quantilesDeterministicForEach': ('quantilesDeterministic', 'ForEach'), 'sumKahanDistinct': ('sumKahan', 'Distinct'), 'uniqDistinct': ('uniq', 'Distinct'), 'sumWithOverflowDistinct': ('sumWithOverflow', 'Distinct'), 'maxMapDistinct': ('maxMap', 'Distinct'), 'varPopDistinct': ('varPop', 'Distinct'), 'last_valueDistinct': ('last_value', 'Distinct'), 'quantilesInterpolatedWeightedDistinct': ('quantilesInterpolatedWeighted', 'Distinct'), 'quantilesExactDistinct': ('quantilesExact', 'Distinct'), 'quantileBFloat16Distinct': ('quantileBFloat16', 'Distinct'), 'stochasticLogisticRegressionDistinct': ('stochasticLogisticRegression', 'Distinct'), 'rankCorrDistinct': ('rankCorr', 'Distinct'), 'quantileTimingWeightedDistinct': ('quantileTimingWeighted', 'Distinct'), 'simpleLinearRegressionDistinct': ('simpleLinearRegression', 'Distinct'), 'quantilesGKDistinct': ('quantilesGK', 'Distinct'), 'kolmogorovSmirnovTestDistinct': ('kolmogorovSmirnovTest', 'Distinct'), 'stddevPopDistinct': ('stddevPop', 'Distinct'), 'uniqExactDistinct': ('uniqExact', 'Distinct'), 'sparkBarDistinct': ('sparkBar', 'Distinct'), 'quantilesTDigestWeightedDistinct': ('quantilesTDigestWeighted', 'Distinct'), 'kurtSampDistinct': ('kurtSamp', 'Distinct'), 'sumCountDistinct': ('sumCount', 'Distinct'), 'cramersVBiasCorrectedDistinct': ('cramersVBiasCorrected', 'Distinct'), 'quantileExactWeightedDistinct': ('quantileExactWeighted', 'Distinct'), 'quantileInterpolatedWeightedDistinct': ('quantileInterpolatedWeighted', 'Distinct'), 'kurtPopDistinct': ('kurtPop', 'Distinct'), 'quantileBFloat16WeightedDistinct': ('quantileBFloat16Weighted', 'Distinct'), 'groupBitOrDistinct': ('groupBitOr', 'Distinct'), 'boundingRatioDistinct': ('boundingRatio', 'Distinct'), 'skewPopDistinct': ('skewPop', 'Distinct'), 'maxIntersectionsPositionDistinct': ('maxIntersectionsPosition', 'Distinct'), 'quantilesExactHighDistinct': ('quantilesExactHigh', 'Distinct'), 'topKDistinct': ('topK', 'Distinct'), 'maxIntersectionsDistinct': ('maxIntersections', 'Distinct'), 'quantileExactLowDistinct': ('quantileExactLow', 'Distinct'), 'groupArrayMovingAvgDistinct': ('groupArrayMovingAvg', 'Distinct'), 'corrDistinct': ('corr', 'Distinct'), 'quantileDeterministicDistinct': ('quantileDeterministic', 'Distinct'), 'exponentialMovingAverageDistinct': ('exponentialMovingAverage', 'Distinct'), 'quantileExactDistinct': ('quantileExact', 'Distinct'), 'quantilesBFloat16Distinct': ('quantilesBFloat16', 'Distinct'), 'quantileGKDistinct': ('quantileGK', 'Distinct'), 'quantilesTimingWeightedDistinct': ('quantilesTimingWeighted', 'Distinct'), 'minMapDistinct': ('minMap', 'Distinct'), 'quantileDistinct': ('quantile', 'Distinct'), 'welchTTestDistinct': ('welchTTest', 'Distinct'), 'groupArraySampleDistinct': ('groupArraySample', 'Distinct'), 'groupBitXorDistinct': ('groupBitXor', 'Distinct'), 'cramersVDistinct': ('cramersV', 'Distinct'), 'topKWeightedDistinct': ('topKWeighted', 'Distinct'), 'countDistinct': ('count', 'Distinct'), 'quantileExactHighDistinct': ('quantileExactHigh', 'Distinct'), 'argMinDistinct': ('argMin', 'Distinct'), 'stochasticLinearRegressionDistinct': ('stochasticLinearRegression', 'Distinct'), 'uniqThetaDistinct': ('uniqTheta', 'Distinct'), 'intervalLengthSumDistinct': ('intervalLengthSum', 'Distinct'), 'groupArrayMovingSumDistinct': ('groupArrayMovingSum', 'Distinct'), 'mannWhitneyUTestDistinct': ('mannWhitneyUTest', 'Distinct'), 'uniqCombined64Distinct': ('uniqCombined64', 'Distinct'), 'stddevSampDistinct': ('stddevSamp', 'Distinct'), 'skewSampDistinct': ('skewSamp', 'Distinct'), 'quantilesTDigestDistinct': ('quantilesTDigest', 'Distinct'), 'groupArrayDistinct': ('groupArray', 'Distinct'), 'groupBitmapAndDistinct': ('groupBitmapAnd', 'Distinct'), 'minDistinct': ('min', 'Distinct'), 'quantilesDistinct': ('quantiles', 'Distinct'), 'theilsUDistinct': ('theilsU', 'Distinct'), 'anyLastDistinct': ('anyLast', 'Distinct'), 'quantileTDigestDistinct': ('quantileTDigest', 'Distinct'), 'meanZTestDistinct': ('meanZTest', 'Distinct'), 'anyHeavyDistinct': ('anyHeavy', 'Distinct'), 'sumDistinct': ('sum', 'Distinct'), 'quantileTDigestWeightedDistinct': ('quantileTDigestWeighted', 'Distinct'), 'quantileTimingDistinct': ('quantileTiming', 'Distinct'), 'covarPopDistinct': ('covarPop', 'Distinct'), 'groupUniqArrayDistinct': ('groupUniqArray', 'Distinct'), 'first_valueDistinct': ('first_value', 'Distinct'), 'uniqHLL12Distinct': ('uniqHLL12', 'Distinct'), 'sumMapDistinct': ('sumMap', 'Distinct'), 'quantilesTimingDistinct': ('quantilesTiming', 'Distinct'), 'anyDistinct': ('any', 'Distinct'), 'contingencyDistinct': ('contingency', 'Distinct'), 'largestTriangleThreeBucketsDistinct': ('largestTriangleThreeBuckets', 'Distinct'), 'groupBitmapXorDistinct': ('groupBitmapXor', 'Distinct'), 'argMaxDistinct': ('argMax', 'Distinct'), 'groupArrayLastDistinct': ('groupArrayLast', 'Distinct'), 'quantilesExactWeightedDistinct': ('quantilesExactWeighted', 'Distinct'), 'quantilesExactLowDistinct': ('quantilesExactLow', 'Distinct'), 'medianDistinct': ('median', 'Distinct'), 'groupArrayInsertAtDistinct': ('groupArrayInsertAt', 'Distinct'), 'varSampDistinct': ('varSamp', 'Distinct'), 'categoricalInformationValueDistinct': ('categoricalInformationValue', 'Distinct'), 'groupBitAndDistinct': ('groupBitAnd', 'Distinct'), 'deltaSumTimestampDistinct': ('deltaSumTimestamp', 'Distinct'), 'covarSampDistinct': ('covarSamp', 'Distinct'), 'quantilesBFloat16WeightedDistinct': ('quantilesBFloat16Weighted', 'Distinct'), 'studentTTestDistinct': ('studentTTest', 'Distinct'), 'avgDistinct': ('avg', 'Distinct'), 'maxDistinct': ('max', 'Distinct'), 'avgWeightedDistinct': ('avgWeighted', 'Distinct'), 'groupBitmapDistinct': ('groupBitmap', 'Distinct'), 'groupBitmapOrDistinct': ('groupBitmapOr', 'Distinct'), 'entropyDistinct': ('entropy', 'Distinct'), 'uniqCombinedDistinct': ('uniqCombined', 'Distinct'), 'deltaSumDistinct': ('deltaSum', 'Distinct'), 'quantilesDeterministicDistinct': ('quantilesDeterministic', 'Distinct'), 'sumKahanOrDefault': ('sumKahan', 'OrDefault'), 'uniqOrDefault': ('uniq', 'OrDefault'), 'sumWithOverflowOrDefault': ('sumWithOverflow', 'OrDefault'), 'maxMapOrDefault': ('maxMap', 'OrDefault'), 'varPopOrDefault': ('varPop', 'OrDefault'), 'last_valueOrDefault': ('last_value', 'OrDefault'), 'quantilesInterpolatedWeightedOrDefault': ('quantilesInterpolatedWeighted', 'OrDefault'), 'quantilesExactOrDefault': ('quantilesExact', 'OrDefault'), 'quantileBFloat16OrDefault': ('quantileBFloat16', 'OrDefault'), 'stochasticLogisticRegressionOrDefault': ('stochasticLogisticRegression', 'OrDefault'), 'rankCorrOrDefault': ('rankCorr', 'OrDefault'), 'quantileTimingWeightedOrDefault': ('quantileTimingWeighted', 'OrDefault'), 'simpleLinearRegressionOrDefault': ('simpleLinearRegression', 'OrDefault'), 'quantilesGKOrDefault': ('quantilesGK', 'OrDefault'), 'kolmogorovSmirnovTestOrDefault': ('kolmogorovSmirnovTest', 'OrDefault'), 'stddevPopOrDefault': ('stddevPop', 'OrDefault'), 'uniqExactOrDefault': ('uniqExact', 'OrDefault'), 'sparkBarOrDefault': ('sparkBar', 'OrDefault'), 'quantilesTDigestWeightedOrDefault': ('quantilesTDigestWeighted', 'OrDefault'), 'kurtSampOrDefault': ('kurtSamp', 'OrDefault'), 'sumCountOrDefault': ('sumCount', 'OrDefault'), 'cramersVBiasCorrectedOrDefault': ('cramersVBiasCorrected', 'OrDefault'), 'quantileExactWeightedOrDefault': ('quantileExactWeighted', 'OrDefault'), 'quantileInterpolatedWeightedOrDefault': ('quantileInterpolatedWeighted', 'OrDefault'), 'kurtPopOrDefault': ('kurtPop', 'OrDefault'), 'quantileBFloat16WeightedOrDefault': ('quantileBFloat16Weighted', 'OrDefault'), 'groupBitOrOrDefault': ('groupBitOr', 'OrDefault'), 'boundingRatioOrDefault': ('boundingRatio', 'OrDefault'), 'skewPopOrDefault': ('skewPop', 'OrDefault'), 'maxIntersectionsPositionOrDefault': ('maxIntersectionsPosition', 'OrDefault'), 'quantilesExactHighOrDefault': ('quantilesExactHigh', 'OrDefault'), 'topKOrDefault': ('topK', 'OrDefault'), 'maxIntersectionsOrDefault': ('maxIntersections', 'OrDefault'), 'quantileExactLowOrDefault': ('quantileExactLow', 'OrDefault'), 'groupArrayMovingAvgOrDefault': ('groupArrayMovingAvg', 'OrDefault'), 'corrOrDefault': ('corr', 'OrDefault'), 'quantileDeterministicOrDefault': ('quantileDeterministic', 'OrDefault'), 'exponentialMovingAverageOrDefault': ('exponentialMovingAverage', 'OrDefault'), 'quantileExactOrDefault': ('quantileExact', 'OrDefault'), 'quantilesBFloat16OrDefault': ('quantilesBFloat16', 'OrDefault'), 'quantileGKOrDefault': ('quantileGK', 'OrDefault'), 'quantilesTimingWeightedOrDefault': ('quantilesTimingWeighted', 'OrDefault'), 'minMapOrDefault': ('minMap', 'OrDefault'), 'quantileOrDefault': ('quantile', 'OrDefault'), 'welchTTestOrDefault': ('welchTTest', 'OrDefault'), 'groupArraySampleOrDefault': ('groupArraySample', 'OrDefault'), 'groupBitXorOrDefault': ('groupBitXor', 'OrDefault'), 'cramersVOrDefault': ('cramersV', 'OrDefault'), 'topKWeightedOrDefault': ('topKWeighted', 'OrDefault'), 'countOrDefault': ('count', 'OrDefault'), 'quantileExactHighOrDefault': ('quantileExactHigh', 'OrDefault'), 'argMinOrDefault': ('argMin', 'OrDefault'), 'stochasticLinearRegressionOrDefault': ('stochasticLinearRegression', 'OrDefault'), 'uniqThetaOrDefault': ('uniqTheta', 'OrDefault'), 'intervalLengthSumOrDefault': ('intervalLengthSum', 'OrDefault'), 'groupArrayMovingSumOrDefault': ('groupArrayMovingSum', 'OrDefault'), 'mannWhitneyUTestOrDefault': ('mannWhitneyUTest', 'OrDefault'), 'uniqCombined64OrDefault': ('uniqCombined64', 'OrDefault'), 'stddevSampOrDefault': ('stddevSamp', 'OrDefault'), 'skewSampOrDefault': ('skewSamp', 'OrDefault'), 'quantilesTDigestOrDefault': ('quantilesTDigest', 'OrDefault'), 'groupArrayOrDefault': ('groupArray', 'OrDefault'), 'groupBitmapAndOrDefault': ('groupBitmapAnd', 'OrDefault'), 'minOrDefault': ('min', 'OrDefault'), 'quantilesOrDefault': ('quantiles', 'OrDefault'), 'theilsUOrDefault': ('theilsU', 'OrDefault'), 'anyLastOrDefault': ('anyLast', 'OrDefault'), 'quantileTDigestOrDefault': ('quantileTDigest', 'OrDefault'), 'meanZTestOrDefault': ('meanZTest', 'OrDefault'), 'anyHeavyOrDefault': ('anyHeavy', 'OrDefault'), 'sumOrDefault': ('sum', 'OrDefault'), 'quantileTDigestWeightedOrDefault': ('quantileTDigestWeighted', 'OrDefault'), 'quantileTimingOrDefault': ('quantileTiming', 'OrDefault'), 'covarPopOrDefault': ('covarPop', 'OrDefault'), 'groupUniqArrayOrDefault': ('groupUniqArray', 'OrDefault'), 'first_valueOrDefault': ('first_value', 'OrDefault'), 'uniqHLL12OrDefault': ('uniqHLL12', 'OrDefault'), 'sumMapOrDefault': ('sumMap', 'OrDefault'), 'quantilesTimingOrDefault': ('quantilesTiming', 'OrDefault'), 'anyOrDefault': ('any', 'OrDefault'), 'contingencyOrDefault': ('contingency', 'OrDefault'), 'largestTriangleThreeBucketsOrDefault': ('largestTriangleThreeBuckets', 'OrDefault'), 'groupBitmapXorOrDefault': ('groupBitmapXor', 'OrDefault'), 'argMaxOrDefault': ('argMax', 'OrDefault'), 'groupArrayLastOrDefault': ('groupArrayLast', 'OrDefault'), 'quantilesExactWeightedOrDefault': ('quantilesExactWeighted', 'OrDefault'), 'quantilesExactLowOrDefault': ('quantilesExactLow', 'OrDefault'), 'medianOrDefault': ('median', 'OrDefault'), 'groupArrayInsertAtOrDefault': ('groupArrayInsertAt', 'OrDefault'), 'varSampOrDefault': ('varSamp', 'OrDefault'), 'categoricalInformationValueOrDefault': ('categoricalInformationValue', 'OrDefault'), 'groupBitAndOrDefault': ('groupBitAnd', 'OrDefault'), 'deltaSumTimestampOrDefault': ('deltaSumTimestamp', 'OrDefault'), 'covarSampOrDefault': ('covarSamp', 'OrDefault'), 'quantilesBFloat16WeightedOrDefault': ('quantilesBFloat16Weighted', 'OrDefault'), 'studentTTestOrDefault': ('studentTTest', 'OrDefault'), 'avgOrDefault': ('avg', 'OrDefault'), 'maxOrDefault': ('max', 'OrDefault'), 'avgWeightedOrDefault': ('avgWeighted', 'OrDefault'), 'groupBitmapOrDefault': ('groupBitmap', 'OrDefault'), 'groupBitmapOrOrDefault': ('groupBitmapOr', 'OrDefault'), 'entropyOrDefault': ('entropy', 'OrDefault'), 'uniqCombinedOrDefault': ('uniqCombined', 'OrDefault'), 'deltaSumOrDefault': ('deltaSum', 'OrDefault'), 'quantilesDeterministicOrDefault': ('quantilesDeterministic', 'OrDefault'), 'sumKahanOrNull': ('sumKahan', 'OrNull'), 'uniqOrNull': ('uniq', 'OrNull'), 'sumWithOverflowOrNull': ('sumWithOverflow', 'OrNull'), 'maxMapOrNull': ('maxMap', 'OrNull'), 'varPopOrNull': ('varPop', 'OrNull'), 'last_valueOrNull': ('last_value', 'OrNull'), 'quantilesInterpolatedWeightedOrNull': ('quantilesInterpolatedWeighted', 'OrNull'), 'quantilesExactOrNull': ('quantilesExact', 'OrNull'), 'quantileBFloat16OrNull': ('quantileBFloat16', 'OrNull'), 'stochasticLogisticRegressionOrNull': ('stochasticLogisticRegression', 'OrNull'), 'rankCorrOrNull': ('rankCorr', 'OrNull'), 'quantileTimingWeightedOrNull': ('quantileTimingWeighted', 'OrNull'), 'simpleLinearRegressionOrNull': ('simpleLinearRegression', 'OrNull'), 'quantilesGKOrNull': ('quantilesGK', 'OrNull'), 'kolmogorovSmirnovTestOrNull': ('kolmogorovSmirnovTest', 'OrNull'), 'stddevPopOrNull': ('stddevPop', 'OrNull'), 'uniqExactOrNull': ('uniqExact', 'OrNull'), 'sparkBarOrNull': ('sparkBar', 'OrNull'), 'quantilesTDigestWeightedOrNull': ('quantilesTDigestWeighted', 'OrNull'), 'kurtSampOrNull': ('kurtSamp', 'OrNull'), 'sumCountOrNull': ('sumCount', 'OrNull'), 'cramersVBiasCorrectedOrNull': ('cramersVBiasCorrected', 'OrNull'), 'quantileExactWeightedOrNull': ('quantileExactWeighted', 'OrNull'), 'quantileInterpolatedWeightedOrNull': ('quantileInterpolatedWeighted', 'OrNull'), 'kurtPopOrNull': ('kurtPop', 'OrNull'), 'quantileBFloat16WeightedOrNull': ('quantileBFloat16Weighted', 'OrNull'), 'groupBitOrOrNull': ('groupBitOr', 'OrNull'), 'boundingRatioOrNull': ('boundingRatio', 'OrNull'), 'skewPopOrNull': ('skewPop', 'OrNull'), 'maxIntersectionsPositionOrNull': ('maxIntersectionsPosition', 'OrNull'), 'quantilesExactHighOrNull': ('quantilesExactHigh', 'OrNull'), 'topKOrNull': ('topK', 'OrNull'), 'maxIntersectionsOrNull': ('maxIntersections', 'OrNull'), 'quantileExactLowOrNull': ('quantileExactLow', 'OrNull'), 'groupArrayMovingAvgOrNull': ('groupArrayMovingAvg', 'OrNull'), 'corrOrNull': ('corr', 'OrNull'), 'quantileDeterministicOrNull': ('quantileDeterministic', 'OrNull'), 'exponentialMovingAverageOrNull': ('exponentialMovingAverage', 'OrNull'), 'quantileExactOrNull': ('quantileExact', 'OrNull'), 'quantilesBFloat16OrNull': ('quantilesBFloat16', 'OrNull'), 'quantileGKOrNull': ('quantileGK', 'OrNull'), 'quantilesTimingWeightedOrNull': ('quantilesTimingWeighted', 'OrNull'), 'minMapOrNull': ('minMap', 'OrNull'), 'quantileOrNull': ('quantile', 'OrNull'), 'welchTTestOrNull': ('welchTTest', 'OrNull'), 'groupArraySampleOrNull': ('groupArraySample', 'OrNull'), 'groupBitXorOrNull': ('groupBitXor', 'OrNull'), 'cramersVOrNull': ('cramersV', 'OrNull'), 'topKWeightedOrNull': ('topKWeighted', 'OrNull'), 'countOrNull': ('count', 'OrNull'), 'quantileExactHighOrNull': ('quantileExactHigh', 'OrNull'), 'argMinOrNull': ('argMin', 'OrNull'), 'stochasticLinearRegressionOrNull': ('stochasticLinearRegression', 'OrNull'), 'uniqThetaOrNull': ('uniqTheta', 'OrNull'), 'intervalLengthSumOrNull': ('intervalLengthSum', 'OrNull'), 'groupArrayMovingSumOrNull': ('groupArrayMovingSum', 'OrNull'), 'mannWhitneyUTestOrNull': ('mannWhitneyUTest', 'OrNull'), 'uniqCombined64OrNull': ('uniqCombined64', 'OrNull'), 'stddevSampOrNull': ('stddevSamp', 'OrNull'), 'skewSampOrNull': ('skewSamp', 'OrNull'), 'quantilesTDigestOrNull': ('quantilesTDigest', 'OrNull'), 'groupArrayOrNull': ('groupArray', 'OrNull'), 'groupBitmapAndOrNull': ('groupBitmapAnd', 'OrNull'), 'minOrNull': ('min', 'OrNull'), 'quantilesOrNull': ('quantiles', 'OrNull'), 'theilsUOrNull': ('theilsU', 'OrNull'), 'anyLastOrNull': ('anyLast', 'OrNull'), 'quantileTDigestOrNull': ('quantileTDigest', 'OrNull'), 'meanZTestOrNull': ('meanZTest', 'OrNull'), 'anyHeavyOrNull': ('anyHeavy', 'OrNull'), 'sumOrNull': ('sum', 'OrNull'), 'quantileTDigestWeightedOrNull': ('quantileTDigestWeighted', 'OrNull'), 'quantileTimingOrNull': ('quantileTiming', 'OrNull'), 'covarPopOrNull': ('covarPop', 'OrNull'), 'groupUniqArrayOrNull': ('groupUniqArray', 'OrNull'), 'first_valueOrNull': ('first_value', 'OrNull'), 'uniqHLL12OrNull': ('uniqHLL12', 'OrNull'), 'sumMapOrNull': ('sumMap', 'OrNull'), 'quantilesTimingOrNull': ('quantilesTiming', 'OrNull'), 'anyOrNull': ('any', 'OrNull'), 'contingencyOrNull': ('contingency', 'OrNull'), 'largestTriangleThreeBucketsOrNull': ('largestTriangleThreeBuckets', 'OrNull'), 'groupBitmapXorOrNull': ('groupBitmapXor', 'OrNull'), 'argMaxOrNull': ('argMax', 'OrNull'), 'groupArrayLastOrNull': ('groupArrayLast', 'OrNull'), 'quantilesExactWeightedOrNull': ('quantilesExactWeighted', 'OrNull'), 'quantilesExactLowOrNull': ('quantilesExactLow', 'OrNull'), 'medianOrNull': ('median', 'OrNull'), 'groupArrayInsertAtOrNull': ('groupArrayInsertAt', 'OrNull'), 'varSampOrNull': ('varSamp', 'OrNull'), 'categoricalInformationValueOrNull': ('categoricalInformationValue', 'OrNull'), 'groupBitAndOrNull': ('groupBitAnd', 'OrNull'), 'deltaSumTimestampOrNull': ('deltaSumTimestamp', 'OrNull'), 'covarSampOrNull': ('covarSamp', 'OrNull'), 'quantilesBFloat16WeightedOrNull': ('quantilesBFloat16Weighted', 'OrNull'), 'studentTTestOrNull': ('studentTTest', 'OrNull'), 'avgOrNull': ('avg', 'OrNull'), 'maxOrNull': ('max', 'OrNull'), 'avgWeightedOrNull': ('avgWeighted', 'OrNull'), 'groupBitmapOrNull': ('groupBitmap', 'OrNull'), 'groupBitmapOrOrNull': ('groupBitmapOr', 'OrNull'), 'entropyOrNull': ('entropy', 'OrNull'), 'uniqCombinedOrNull': ('uniqCombined', 'OrNull'), 'deltaSumOrNull': ('deltaSum', 'OrNull'), 'quantilesDeterministicOrNull': ('quantilesDeterministic', 'OrNull'), 'sumKahanResample': ('sumKahan', 'Resample'), 'uniqResample': ('uniq', 'Resample'), 'sumWithOverflowResample': ('sumWithOverflow', 'Resample'), 'maxMapResample': ('maxMap', 'Resample'), 'varPopResample': ('varPop', 'Resample'), 'last_valueResample': ('last_value', 'Resample'), 'quantilesInterpolatedWeightedResample': ('quantilesInterpolatedWeighted', 'Resample'), 'quantilesExactResample': ('quantilesExact', 'Resample'), 'quantileBFloat16Resample': ('quantileBFloat16', 'Resample'), 'stochasticLogisticRegressionResample': ('stochasticLogisticRegression', 'Resample'), 'rankCorrResample': ('rankCorr', 'Resample'), 'quantileTimingWeightedResample': ('quantileTimingWeighted', 'Resample'), 'simpleLinearRegressionResample': ('simpleLinearRegression', 'Resample'), 'quantilesGKResample': ('quantilesGK', 'Resample'), 'kolmogorovSmirnovTestResample': ('kolmogorovSmirnovTest', 'Resample'), 'stddevPopResample': ('stddevPop', 'Resample'), 'uniqExactResample': ('uniqExact', 'Resample'), 'sparkBarResample': ('sparkBar', 'Resample'), 'quantilesTDigestWeightedResample': ('quantilesTDigestWeighted', 'Resample'), 'kurtSampResample': ('kurtSamp', 'Resample'), 'sumCountResample': ('sumCount', 'Resample'), 'cramersVBiasCorrectedResample': ('cramersVBiasCorrected', 'Resample'), 'quantileExactWeightedResample': ('quantileExactWeighted', 'Resample'), 'quantileInterpolatedWeightedResample': ('quantileInterpolatedWeighted', 'Resample'), 'kurtPopResample': ('kurtPop', 'Resample'), 'quantileBFloat16WeightedResample': ('quantileBFloat16Weighted', 'Resample'), 'groupBitOrResample': ('groupBitOr', 'Resample'), 'boundingRatioResample': ('boundingRatio', 'Resample'), 'skewPopResample': ('skewPop', 'Resample'), 'maxIntersectionsPositionResample': ('maxIntersectionsPosition', 'Resample'), 'quantilesExactHighResample': ('quantilesExactHigh', 'Resample'), 'topKResample': ('topK', 'Resample'), 'maxIntersectionsResample': ('maxIntersections', 'Resample'), 'quantileExactLowResample': ('quantileExactLow', 'Resample'), 'groupArrayMovingAvgResample': ('groupArrayMovingAvg', 'Resample'), 'corrResample': ('corr', 'Resample'), 'quantileDeterministicResample': ('quantileDeterministic', 'Resample'), 'exponentialMovingAverageResample': ('exponentialMovingAverage', 'Resample'), 'quantileExactResample': ('quantileExact', 'Resample'), 'quantilesBFloat16Resample': ('quantilesBFloat16', 'Resample'), 'quantileGKResample': ('quantileGK', 'Resample'), 'quantilesTimingWeightedResample': ('quantilesTimingWeighted', 'Resample'), 'minMapResample': ('minMap', 'Resample'), 'quantileResample': ('quantile', 'Resample'), 'welchTTestResample': ('welchTTest', 'Resample'), 'groupArraySampleResample': ('groupArraySample', 'Resample'), 'groupBitXorResample': ('groupBitXor', 'Resample'), 'cramersVResample': ('cramersV', 'Resample'), 'topKWeightedResample': ('topKWeighted', 'Resample'), 'countResample': ('count', 'Resample'), 'quantileExactHighResample': ('quantileExactHigh', 'Resample'), 'argMinResample': ('argMin', 'Resample'), 'stochasticLinearRegressionResample': ('stochasticLinearRegression', 'Resample'), 'uniqThetaResample': ('uniqTheta', 'Resample'), 'intervalLengthSumResample': ('intervalLengthSum', 'Resample'), 'groupArrayMovingSumResample': ('groupArrayMovingSum', 'Resample'), 'mannWhitneyUTestResample': ('mannWhitneyUTest', 'Resample'), 'uniqCombined64Resample': ('uniqCombined64', 'Resample'), 'stddevSampResample': ('stddevSamp', 'Resample'), 'skewSampResample': ('skewSamp', 'Resample'), 'quantilesTDigestResample': ('quantilesTDigest', 'Resample'), 'groupArrayResample': ('groupArray', 'Resample'), 'groupBitmapAndResample': ('groupBitmapAnd', 'Resample'), 'minResample': ('min', 'Resample'), 'quantilesResample': ('quantiles', 'Resample'), 'theilsUResample': ('theilsU', 'Resample'), 'anyLastResample': ('anyLast', 'Resample'), 'quantileTDigestResample': ('quantileTDigest', 'Resample'), 'meanZTestResample': ('meanZTest', 'Resample'), 'anyHeavyResample': ('anyHeavy', 'Resample'), 'sumResample': ('sum', 'Resample'), 'quantileTDigestWeightedResample': ('quantileTDigestWeighted', 'Resample'), 'quantileTimingResample': ('quantileTiming', 'Resample'), 'covarPopResample': ('covarPop', 'Resample'), 'groupUniqArrayResample': ('groupUniqArray', 'Resample'), 'first_valueResample': ('first_value', 'Resample'), 'uniqHLL12Resample': ('uniqHLL12', 'Resample'), 'sumMapResample': ('sumMap', 'Resample'), 'quantilesTimingResample': ('quantilesTiming', 'Resample'), 'anyResample': ('any', 'Resample'), 'contingencyResample': ('contingency', 'Resample'), 'largestTriangleThreeBucketsResample': ('largestTriangleThreeBuckets', 'Resample'), 'groupBitmapXorResample': ('groupBitmapXor', 'Resample'), 'argMaxResample': ('argMax', 'Resample'), 'groupArrayLastResample': ('groupArrayLast', 'Resample'), 'quantilesExactWeightedResample': ('quantilesExactWeighted', 'Resample'), 'quantilesExactLowResample': ('quantilesExactLow', 'Resample'), 'medianResample': ('median', 'Resample'), 'groupArrayInsertAtResample': ('groupArrayInsertAt', 'Resample'), 'varSampResample': ('varSamp', 'Resample'), 'categoricalInformationValueResample': ('categoricalInformationValue', 'Resample'), 'groupBitAndResample': ('groupBitAnd', 'Resample'), 'deltaSumTimestampResample': ('deltaSumTimestamp', 'Resample'), 'covarSampResample': ('covarSamp', 'Resample'), 'quantilesBFloat16WeightedResample': ('quantilesBFloat16Weighted', 'Resample'), 'studentTTestResample': ('studentTTest', 'Resample'), 'avgResample': ('avg', 'Resample'), 'maxResample': ('max', 'Resample'), 'avgWeightedResample': ('avgWeighted', 'Resample'), 'groupBitmapResample': ('groupBitmap', 'Resample'), 'groupBitmapOrResample': ('groupBitmapOr', 'Resample'), 'entropyResample': ('entropy', 'Resample'), 'uniqCombinedResample': ('uniqCombined', 'Resample'), 'deltaSumResample': ('deltaSum', 'Resample'), 'quantilesDeterministicResample': ('quantilesDeterministic', 'Resample'), 'sumKahanArgMin': ('sumKahan', 'ArgMin'), 'uniqArgMin': ('uniq', 'ArgMin'), 'sumWithOverflowArgMin': ('sumWithOverflow', 'ArgMin'), 'maxMapArgMin': ('maxMap', 'ArgMin'), 'varPopArgMin': ('varPop', 'ArgMin'), 'last_valueArgMin': ('last_value', 'ArgMin'), 'quantilesInterpolatedWeightedArgMin': ('quantilesInterpolatedWeighted', 'ArgMin'), 'quantilesExactArgMin': ('quantilesExact', 'ArgMin'), 'quantileBFloat16ArgMin': ('quantileBFloat16', 'ArgMin'), 'stochasticLogisticRegressionArgMin': ('stochasticLogisticRegression', 'ArgMin'), 'rankCorrArgMin': ('rankCorr', 'ArgMin'), 'quantileTimingWeightedArgMin': ('quantileTimingWeighted', 'ArgMin'), 'simpleLinearRegressionArgMin': ('simpleLinearRegression', 'ArgMin'), 'quantilesGKArgMin': ('quantilesGK', 'ArgMin'), 'kolmogorovSmirnovTestArgMin': ('kolmogorovSmirnovTest', 'ArgMin'), 'stddevPopArgMin': ('stddevPop', 'ArgMin'), 'uniqExactArgMin': ('uniqExact', 'ArgMin'), 'sparkBarArgMin': ('sparkBar', 'ArgMin'), 'quantilesTDigestWeightedArgMin': ('quantilesTDigestWeighted', 'ArgMin'), 'kurtSampArgMin': ('kurtSamp', 'ArgMin'), 'sumCountArgMin': ('sumCount', 'ArgMin'), 'cramersVBiasCorrectedArgMin': ('cramersVBiasCorrected', 'ArgMin'), 'quantileExactWeightedArgMin': ('quantileExactWeighted', 'ArgMin'), 'quantileInterpolatedWeightedArgMin': ('quantileInterpolatedWeighted', 'ArgMin'), 'kurtPopArgMin': ('kurtPop', 'ArgMin'), 'quantileBFloat16WeightedArgMin': ('quantileBFloat16Weighted', 'ArgMin'), 'groupBitOrArgMin': ('groupBitOr', 'ArgMin'), 'boundingRatioArgMin': ('boundingRatio', 'ArgMin'), 'skewPopArgMin': ('skewPop', 'ArgMin'), 'maxIntersectionsPositionArgMin': ('maxIntersectionsPosition', 'ArgMin'), 'quantilesExactHighArgMin': ('quantilesExactHigh', 'ArgMin'), 'topKArgMin': ('topK', 'ArgMin'), 'maxIntersectionsArgMin': ('maxIntersections', 'ArgMin'), 'quantileExactLowArgMin': ('quantileExactLow', 'ArgMin'), 'groupArrayMovingAvgArgMin': ('groupArrayMovingAvg', 'ArgMin'), 'corrArgMin': ('corr', 'ArgMin'), 'quantileDeterministicArgMin': ('quantileDeterministic', 'ArgMin'), 'exponentialMovingAverageArgMin': ('exponentialMovingAverage', 'ArgMin'), 'quantileExactArgMin': ('quantileExact', 'ArgMin'), 'quantilesBFloat16ArgMin': ('quantilesBFloat16', 'ArgMin'), 'quantileGKArgMin': ('quantileGK', 'ArgMin'), 'quantilesTimingWeightedArgMin': ('quantilesTimingWeighted', 'ArgMin'), 'minMapArgMin': ('minMap', 'ArgMin'), 'quantileArgMin': ('quantile', 'ArgMin'), 'welchTTestArgMin': ('welchTTest', 'ArgMin'), 'groupArraySampleArgMin': ('groupArraySample', 'ArgMin'), 'groupBitXorArgMin': ('groupBitXor', 'ArgMin'), 'cramersVArgMin': ('cramersV', 'ArgMin'), 'topKWeightedArgMin': ('topKWeighted', 'ArgMin'), 'countArgMin': ('count', 'ArgMin'), 'quantileExactHighArgMin': ('quantileExactHigh', 'ArgMin'), 'argMinArgMin': ('argMin', 'ArgMin'), 'stochasticLinearRegressionArgMin': ('stochasticLinearRegression', 'ArgMin'), 'uniqThetaArgMin': ('uniqTheta', 'ArgMin'), 'intervalLengthSumArgMin': ('intervalLengthSum', 'ArgMin'), 'groupArrayMovingSumArgMin': ('groupArrayMovingSum', 'ArgMin'), 'mannWhitneyUTestArgMin': ('mannWhitneyUTest', 'ArgMin'), 'uniqCombined64ArgMin': ('uniqCombined64', 'ArgMin'), 'stddevSampArgMin': ('stddevSamp', 'ArgMin'), 'skewSampArgMin': ('skewSamp', 'ArgMin'), 'quantilesTDigestArgMin': ('quantilesTDigest', 'ArgMin'), 'groupArrayArgMin': ('groupArray', 'ArgMin'), 'groupBitmapAndArgMin': ('groupBitmapAnd', 'ArgMin'), 'minArgMin': ('min', 'ArgMin'), 'quantilesArgMin': ('quantiles', 'ArgMin'), 'theilsUArgMin': ('theilsU', 'ArgMin'), 'anyLastArgMin': ('anyLast', 'ArgMin'), 'quantileTDigestArgMin': ('quantileTDigest', 'ArgMin'), 'meanZTestArgMin': ('meanZTest', 'ArgMin'), 'anyHeavyArgMin': ('anyHeavy', 'ArgMin'), 'sumArgMin': ('sum', 'ArgMin'), 'quantileTDigestWeightedArgMin': ('quantileTDigestWeighted', 'ArgMin'), 'quantileTimingArgMin': ('quantileTiming', 'ArgMin'), 'covarPopArgMin': ('covarPop', 'ArgMin'), 'groupUniqArrayArgMin': ('groupUniqArray', 'ArgMin'), 'first_valueArgMin': ('first_value', 'ArgMin'), 'uniqHLL12ArgMin': ('uniqHLL12', 'ArgMin'), 'sumMapArgMin': ('sumMap', 'ArgMin'), 'quantilesTimingArgMin': ('quantilesTiming', 'ArgMin'), 'anyArgMin': ('any', 'ArgMin'), 'contingencyArgMin': ('contingency', 'ArgMin'), 'largestTriangleThreeBucketsArgMin': ('largestTriangleThreeBuckets', 'ArgMin'), 'groupBitmapXorArgMin': ('groupBitmapXor', 'ArgMin'), 'argMaxArgMin': ('argMax', 'ArgMin'), 'groupArrayLastArgMin': ('groupArrayLast', 'ArgMin'), 'quantilesExactWeightedArgMin': ('quantilesExactWeighted', 'ArgMin'), 'quantilesExactLowArgMin': ('quantilesExactLow', 'ArgMin'), 'medianArgMin': ('median', 'ArgMin'), 'groupArrayInsertAtArgMin': ('groupArrayInsertAt', 'ArgMin'), 'varSampArgMin': ('varSamp', 'ArgMin'), 'categoricalInformationValueArgMin': ('categoricalInformationValue', 'ArgMin'), 'groupBitAndArgMin': ('groupBitAnd', 'ArgMin'), 'deltaSumTimestampArgMin': ('deltaSumTimestamp', 'ArgMin'), 'covarSampArgMin': ('covarSamp', 'ArgMin'), 'quantilesBFloat16WeightedArgMin': ('quantilesBFloat16Weighted', 'ArgMin'), 'studentTTestArgMin': ('studentTTest', 'ArgMin'), 'avgArgMin': ('avg', 'ArgMin'), 'maxArgMin': ('max', 'ArgMin'), 'avgWeightedArgMin': ('avgWeighted', 'ArgMin'), 'groupBitmapArgMin': ('groupBitmap', 'ArgMin'), 'groupBitmapOrArgMin': ('groupBitmapOr', 'ArgMin'), 'entropyArgMin': ('entropy', 'ArgMin'), 'uniqCombinedArgMin': ('uniqCombined', 'ArgMin'), 'deltaSumArgMin': ('deltaSum', 'ArgMin'), 'quantilesDeterministicArgMin': ('quantilesDeterministic', 'ArgMin'), 'sumKahanArgMax': ('sumKahan', 'ArgMax'), 'uniqArgMax': ('uniq', 'ArgMax'), 'sumWithOverflowArgMax': ('sumWithOverflow', 'ArgMax'), 'maxMapArgMax': ('maxMap', 'ArgMax'), 'varPopArgMax': ('varPop', 'ArgMax'), 'last_valueArgMax': ('last_value', 'ArgMax'), 'quantilesInterpolatedWeightedArgMax': ('quantilesInterpolatedWeighted', 'ArgMax'), 'quantilesExactArgMax': ('quantilesExact', 'ArgMax'), 'quantileBFloat16ArgMax': ('quantileBFloat16', 'ArgMax'), 'stochasticLogisticRegressionArgMax': ('stochasticLogisticRegression', 'ArgMax'), 'rankCorrArgMax': ('rankCorr', 'ArgMax'), 'quantileTimingWeightedArgMax': ('quantileTimingWeighted', 'ArgMax'), 'simpleLinearRegressionArgMax': ('simpleLinearRegression', 'ArgMax'), 'quantilesGKArgMax': ('quantilesGK', 'ArgMax'), 'kolmogorovSmirnovTestArgMax': ('kolmogorovSmirnovTest', 'ArgMax'), 'stddevPopArgMax': ('stddevPop', 'ArgMax'), 'uniqExactArgMax': ('uniqExact', 'ArgMax'), 'sparkBarArgMax': ('sparkBar', 'ArgMax'), 'quantilesTDigestWeightedArgMax': ('quantilesTDigestWeighted', 'ArgMax'), 'kurtSampArgMax': ('kurtSamp', 'ArgMax'), 'sumCountArgMax': ('sumCount', 'ArgMax'), 'cramersVBiasCorrectedArgMax': ('cramersVBiasCorrected', 'ArgMax'), 'quantileExactWeightedArgMax': ('quantileExactWeighted', 'ArgMax'), 'quantileInterpolatedWeightedArgMax': ('quantileInterpolatedWeighted', 'ArgMax'), 'kurtPopArgMax': ('kurtPop', 'ArgMax'), 'quantileBFloat16WeightedArgMax': ('quantileBFloat16Weighted', 'ArgMax'), 'groupBitOrArgMax': ('groupBitOr', 'ArgMax'), 'boundingRatioArgMax': ('boundingRatio', 'ArgMax'), 'skewPopArgMax': ('skewPop', 'ArgMax'), 'maxIntersectionsPositionArgMax': ('maxIntersectionsPosition', 'ArgMax'), 'quantilesExactHighArgMax': ('quantilesExactHigh', 'ArgMax'), 'topKArgMax': ('topK', 'ArgMax'), 'maxIntersectionsArgMax': ('maxIntersections', 'ArgMax'), 'quantileExactLowArgMax': ('quantileExactLow', 'ArgMax'), 'groupArrayMovingAvgArgMax': ('groupArrayMovingAvg', 'ArgMax'), 'corrArgMax': ('corr', 'ArgMax'), 'quantileDeterministicArgMax': ('quantileDeterministic', 'ArgMax'), 'exponentialMovingAverageArgMax': ('exponentialMovingAverage', 'ArgMax'), 'quantileExactArgMax': ('quantileExact', 'ArgMax'), 'quantilesBFloat16ArgMax': ('quantilesBFloat16', 'ArgMax'), 'quantileGKArgMax': ('quantileGK', 'ArgMax'), 'quantilesTimingWeightedArgMax': ('quantilesTimingWeighted', 'ArgMax'), 'minMapArgMax': ('minMap', 'ArgMax'), 'quantileArgMax': ('quantile', 'ArgMax'), 'welchTTestArgMax': ('welchTTest', 'ArgMax'), 'groupArraySampleArgMax': ('groupArraySample', 'ArgMax'), 'groupBitXorArgMax': ('groupBitXor', 'ArgMax'), 'cramersVArgMax': ('cramersV', 'ArgMax'), 'topKWeightedArgMax': ('topKWeighted', 'ArgMax'), 'countArgMax': ('count', 'ArgMax'), 'quantileExactHighArgMax': ('quantileExactHigh', 'ArgMax'), 'argMinArgMax': ('argMin', 'ArgMax'), 'stochasticLinearRegressionArgMax': ('stochasticLinearRegression', 'ArgMax'), 'uniqThetaArgMax': ('uniqTheta', 'ArgMax'), 'intervalLengthSumArgMax': ('intervalLengthSum', 'ArgMax'), 'groupArrayMovingSumArgMax': ('groupArrayMovingSum', 'ArgMax'), 'mannWhitneyUTestArgMax': ('mannWhitneyUTest', 'ArgMax'), 'uniqCombined64ArgMax': ('uniqCombined64', 'ArgMax'), 'stddevSampArgMax': ('stddevSamp', 'ArgMax'), 'skewSampArgMax': ('skewSamp', 'ArgMax'), 'quantilesTDigestArgMax': ('quantilesTDigest', 'ArgMax'), 'groupArrayArgMax': ('groupArray', 'ArgMax'), 'groupBitmapAndArgMax': ('groupBitmapAnd', 'ArgMax'), 'minArgMax': ('min', 'ArgMax'), 'quantilesArgMax': ('quantiles', 'ArgMax'), 'theilsUArgMax': ('theilsU', 'ArgMax'), 'anyLastArgMax': ('anyLast', 'ArgMax'), 'quantileTDigestArgMax': ('quantileTDigest', 'ArgMax'), 'meanZTestArgMax': ('meanZTest', 'ArgMax'), 'anyHeavyArgMax': ('anyHeavy', 'ArgMax'), 'sumArgMax': ('sum', 'ArgMax'), 'quantileTDigestWeightedArgMax': ('quantileTDigestWeighted', 'ArgMax'), 'quantileTimingArgMax': ('quantileTiming', 'ArgMax'), 'covarPopArgMax': ('covarPop', 'ArgMax'), 'groupUniqArrayArgMax': ('groupUniqArray', 'ArgMax'), 'first_valueArgMax': ('first_value', 'ArgMax'), 'uniqHLL12ArgMax': ('uniqHLL12', 'ArgMax'), 'sumMapArgMax': ('sumMap', 'ArgMax'), 'quantilesTimingArgMax': ('quantilesTiming', 'ArgMax'), 'anyArgMax': ('any', 'ArgMax'), 'contingencyArgMax': ('contingency', 'ArgMax'), 'largestTriangleThreeBucketsArgMax': ('largestTriangleThreeBuckets', 'ArgMax'), 'groupBitmapXorArgMax': ('groupBitmapXor', 'ArgMax'), 'argMaxArgMax': ('argMax', 'ArgMax'), 'groupArrayLastArgMax': ('groupArrayLast', 'ArgMax'), 'quantilesExactWeightedArgMax': ('quantilesExactWeighted', 'ArgMax'), 'quantilesExactLowArgMax': ('quantilesExactLow', 'ArgMax'), 'medianArgMax': ('median', 'ArgMax'), 'groupArrayInsertAtArgMax': ('groupArrayInsertAt', 'ArgMax'), 'varSampArgMax': ('varSamp', 'ArgMax'), 'categoricalInformationValueArgMax': ('categoricalInformationValue', 'ArgMax'), 'groupBitAndArgMax': ('groupBitAnd', 'ArgMax'), 'deltaSumTimestampArgMax': ('deltaSumTimestamp', 'ArgMax'), 'covarSampArgMax': ('covarSamp', 'ArgMax'), 'quantilesBFloat16WeightedArgMax': ('quantilesBFloat16Weighted', 'ArgMax'), 'studentTTestArgMax': ('studentTTest', 'ArgMax'), 'avgArgMax': ('avg', 'ArgMax'), 'maxArgMax': ('max', 'ArgMax'), 'avgWeightedArgMax': ('avgWeighted', 'ArgMax'), 'groupBitmapArgMax': ('groupBitmap', 'ArgMax'), 'groupBitmapOrArgMax': ('groupBitmapOr', 'ArgMax'), 'entropyArgMax': ('entropy', 'ArgMax'), 'uniqCombinedArgMax': ('uniqCombined', 'ArgMax'), 'deltaSumArgMax': ('deltaSum', 'ArgMax'), 'quantilesDeterministicArgMax': ('quantilesDeterministic', 'ArgMax'), 'sumKahan': ('sumKahan', ''), 'uniq': ('uniq', ''), 'sumWithOverflow': ('sumWithOverflow', ''), 'varPop': ('varPop', ''), 'last_value': ('last_value', ''), 'quantilesInterpolatedWeighted': ('quantilesInterpolatedWeighted', ''), 'quantilesExact': ('quantilesExact', ''), 'quantileBFloat16': ('quantileBFloat16', ''), 'stochasticLogisticRegression': ('stochasticLogisticRegression', ''), 'rankCorr': ('rankCorr', ''), 'quantileTimingWeighted': ('quantileTimingWeighted', ''), 'simpleLinearRegression': ('simpleLinearRegression', ''), 'quantilesGK': ('quantilesGK', ''), 'kolmogorovSmirnovTest': ('kolmogorovSmirnovTest', ''), 'stddevPop': ('stddevPop', ''), 'uniqExact': ('uniqExact', ''), 'sparkBar': ('sparkBar', ''), 'quantilesTDigestWeighted': ('quantilesTDigestWeighted', ''), 'kurtSamp': ('kurtSamp', ''), 'sumCount': ('sumCount', ''), 'cramersVBiasCorrected': ('cramersVBiasCorrected', ''), 'quantileExactWeighted': ('quantileExactWeighted', ''), 'quantileInterpolatedWeighted': ('quantileInterpolatedWeighted', ''), 'kurtPop': ('kurtPop', ''), 'quantileBFloat16Weighted': ('quantileBFloat16Weighted', ''), 'groupBitOr': ('groupBitOr', ''), 'boundingRatio': ('boundingRatio', ''), 'skewPop': ('skewPop', ''), 'maxIntersectionsPosition': ('maxIntersectionsPosition', ''), 'quantilesExactHigh': ('quantilesExactHigh', ''), 'topK': ('topK', ''), 'maxIntersections': ('maxIntersections', ''), 'quantileExactLow': ('quantileExactLow', ''), 'groupArrayMovingAvg': ('groupArrayMovingAvg', ''), 'corr': ('corr', ''), 'quantileDeterministic': ('quantileDeterministic', ''), 'exponentialMovingAverage': ('exponentialMovingAverage', ''), 'quantileExact': ('quantileExact', ''), 'quantilesBFloat16': ('quantilesBFloat16', ''), 'quantileGK': ('quantileGK', ''), 'quantilesTimingWeighted': ('quantilesTimingWeighted', ''), 'quantile': ('quantile', ''), 'welchTTest': ('welchTTest', ''), 'groupArraySample': ('groupArraySample', ''), 'groupBitXor': ('groupBitXor', ''), 'cramersV': ('cramersV', ''), 'topKWeighted': ('topKWeighted', ''), 'count': ('count', ''), 'quantileExactHigh': ('quantileExactHigh', ''), 'argMin': ('argMin', ''), 'stochasticLinearRegression': ('stochasticLinearRegression', ''), 'uniqTheta': ('uniqTheta', ''), 'intervalLengthSum': ('intervalLengthSum', ''), 'groupArrayMovingSum': ('groupArrayMovingSum', ''), 'mannWhitneyUTest': ('mannWhitneyUTest', ''), 'uniqCombined64': ('uniqCombined64', ''), 'stddevSamp': ('stddevSamp', ''), 'skewSamp': ('skewSamp', ''), 'quantilesTDigest': ('quantilesTDigest', ''), 'groupArray': ('groupArray', ''), 'groupBitmapAnd': ('groupBitmapAnd', ''), 'min': ('min', ''), 'quantiles': ('quantiles', ''), 'theilsU': ('theilsU', ''), 'anyLast': ('anyLast', ''), 'quantileTDigest': ('quantileTDigest', ''), 'meanZTest': ('meanZTest', ''), 'anyHeavy': ('anyHeavy', ''), 'sum': ('sum', ''), 'quantileTDigestWeighted': ('quantileTDigestWeighted', ''), 'quantileTiming': ('quantileTiming', ''), 'covarPop': ('covarPop', ''), 'groupUniqArray': ('groupUniqArray', ''), 'first_value': ('first_value', ''), 'uniqHLL12': ('uniqHLL12', ''), 'quantilesTiming': ('quantilesTiming', ''), 'any': ('any', ''), 'contingency': ('contingency', ''), 'largestTriangleThreeBuckets': ('largestTriangleThreeBuckets', ''), 'groupBitmapXor': ('groupBitmapXor', ''), 'argMax': ('argMax', ''), 'groupArrayLast': ('groupArrayLast', ''), 'quantilesExactWeighted': ('quantilesExactWeighted', ''), 'quantilesExactLow': ('quantilesExactLow', ''), 'median': ('median', ''), 'groupArrayInsertAt': ('groupArrayInsertAt', ''), 'varSamp': ('varSamp', ''), 'categoricalInformationValue': ('categoricalInformationValue', ''), 'groupBitAnd': ('groupBitAnd', ''), 'deltaSumTimestamp': ('deltaSumTimestamp', ''), 'covarSamp': ('covarSamp', ''), 'quantilesBFloat16Weighted': ('quantilesBFloat16Weighted', ''), 'studentTTest': ('studentTTest', ''), 'avg': ('avg', ''), 'max': ('max', ''), 'avgWeighted': ('avgWeighted', ''), 'groupBitmap': ('groupBitmap', ''), 'groupBitmapOr': ('groupBitmapOr', ''), 'entropy': ('entropy', ''), 'uniqCombined': ('uniqCombined', ''), 'deltaSum': ('deltaSum', ''), 'quantilesDeterministic': ('quantilesDeterministic', '')}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS", "kind": "variable", "doc": "

\n", "default_value": "{'TUPLE', 'STRUCT'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'ARRAYJOIN': <function ClickHouse.Parser.<lambda>>, 'QUANTILE': <function ClickHouse.Parser.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'CASE': <function Parser.<lambda>>, 'IF': <function Parser.<lambda>>, 'NEXT': <function Parser.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OVERLAPS: 'OVERLAPS'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.GLOBAL: 'GLOBAL'>: <function ClickHouse.Parser.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.COLUMN_OPERATORS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DOT: 'DOT'>: None, <TokenType.DCOLON: 'DCOLON'>: <function Parser.<lambda>>, <TokenType.ARROW: 'ARROW'>: <function Parser.<lambda>>, <TokenType.DARROW: 'DARROW'>: <function Parser.<lambda>>, <TokenType.HASH_ARROW: 'HASH_ARROW'>: <function Parser.<lambda>>, <TokenType.DHASH_ARROW: 'DHASH_ARROW'>: <function Parser.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.JOIN_KINDS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.INNER: 'INNER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.CROSS: 'CROSS'>, <TokenType.SEMI: 'SEMI'>, <TokenType.ASOF: 'ASOF'>, <TokenType.OUTER: 'OUTER'>, <TokenType.ANY: 'ANY'>, <TokenType.ANTI: 'ANTI'>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.QUERY_MODIFIER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>: <function Parser.<lambda>>, <TokenType.WHERE: 'WHERE'>: <function Parser.<lambda>>, <TokenType.GROUP_BY: 'GROUP_BY'>: <function Parser.<lambda>>, <TokenType.HAVING: 'HAVING'>: <function Parser.<lambda>>, <TokenType.QUALIFY: 'QUALIFY'>: <function Parser.<lambda>>, <TokenType.WINDOW: 'WINDOW'>: <function Parser.<lambda>>, <TokenType.ORDER_BY: 'ORDER_BY'>: <function Parser.<lambda>>, <TokenType.LIMIT: 'LIMIT'>: <function Parser.<lambda>>, <TokenType.FETCH: 'FETCH'>: <function Parser.<lambda>>, <TokenType.OFFSET: 'OFFSET'>: <function Parser.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.LOCK: 'LOCK'>: <function Parser.<lambda>>, <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>: <function Parser.<lambda>>, <TokenType.USING: 'USING'>: <function Parser.<lambda>>, <TokenType.CLUSTER_BY: 'CLUSTER_BY'>: <function Parser.<lambda>>, <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>: <function Parser.<lambda>>, <TokenType.SORT_BY: 'SORT_BY'>: <function Parser.<lambda>>, <TokenType.CONNECT_BY: 'CONNECT_BY'>: <function Parser.<lambda>>, <TokenType.START_WITH: 'START_WITH'>: <function Parser.<lambda>>, <TokenType.SETTINGS: 'SETTINGS'>: <function ClickHouse.Parser.<lambda>>, <TokenType.FORMAT: 'FORMAT'>: <function ClickHouse.Parser.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.STRUCT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "('(', ')')"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TABLESAMPLE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "'SAMPLE'"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.STRING_TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.CHAR: 'CHAR'>: 'String', <Type.LONGBLOB: 'LONGBLOB'>: 'String', <Type.LONGTEXT: 'LONGTEXT'>: 'String', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'String', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'String', <Type.TINYBLOB: 'TINYBLOB'>: 'String', <Type.TINYTEXT: 'TINYTEXT'>: 'String', <Type.TEXT: 'TEXT'>: 'String', <Type.VARBINARY: 'VARBINARY'>: 'String', <Type.VARCHAR: 'VARCHAR'>: 'String'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'String', <Type.LONGTEXT: 'LONGTEXT'>: 'String', <Type.TINYTEXT: 'TINYTEXT'>: 'String', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'String', <Type.LONGBLOB: 'LONGBLOB'>: 'String', <Type.TINYBLOB: 'TINYBLOB'>: 'String', <Type.INET: 'INET'>: 'INET', <Type.CHAR: 'CHAR'>: 'String', <Type.TEXT: 'TEXT'>: 'String', <Type.VARBINARY: 'VARBINARY'>: 'String', <Type.VARCHAR: 'VARCHAR'>: 'String', <Type.ARRAY: 'ARRAY'>: 'Array', <Type.BIGINT: 'BIGINT'>: 'Int64', <Type.DATE32: 'DATE32'>: 'Date32', <Type.DATETIME64: 'DATETIME64'>: 'DateTime64', <Type.DOUBLE: 'DOUBLE'>: 'Float64', <Type.ENUM: 'ENUM'>: 'Enum', <Type.ENUM8: 'ENUM8'>: 'Enum8', <Type.ENUM16: 'ENUM16'>: 'Enum16', <Type.FIXEDSTRING: 'FIXEDSTRING'>: 'FixedString', <Type.FLOAT: 'FLOAT'>: 'Float32', <Type.INT: 'INT'>: 'Int32', <Type.MEDIUMINT: 'MEDIUMINT'>: 'Int32', <Type.INT128: 'INT128'>: 'Int128', <Type.INT256: 'INT256'>: 'Int256', <Type.LOWCARDINALITY: 'LOWCARDINALITY'>: 'LowCardinality', <Type.MAP: 'MAP'>: 'Map', <Type.NESTED: 'NESTED'>: 'Nested', <Type.NULLABLE: 'NULLABLE'>: 'Nullable', <Type.SMALLINT: 'SMALLINT'>: 'Int16', <Type.STRUCT: 'STRUCT'>: 'Tuple', <Type.TINYINT: 'TINYINT'>: 'Int8', <Type.UBIGINT: 'UBIGINT'>: 'UInt64', <Type.UINT: 'UINT'>: 'UInt32', <Type.UINT128: 'UINT128'>: 'UInt128', <Type.UINT256: 'UINT256'>: 'UInt256', <Type.USMALLINT: 'USMALLINT'>: 'UInt16', <Type.UTINYINT: 'UTINYINT'>: 'UInt8', <Type.IPV4: 'IPV4'>: 'IPv4', <Type.IPV6: 'IPV6'>: 'IPv6', <Type.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>: 'AggregateFunction', <Type.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>: 'SimpleAggregateFunction'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySum'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.Array'>: <function inline_array_sql>, <class 'sqlglot.expressions.CastToStrType'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CountIf'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Final'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Map'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Nullif'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Quantile'>: <function _quantile_sql>, <class 'sqlglot.expressions.RegexpLike'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StartsWith'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function ClickHouse.Generator.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCluster'>: <Location.POST_NAME: 'POST_NAME'>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.EXPLICIT_UNION", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.GROUPINGS_SEP", "kind": "variable", "doc": "

\n", "default_value": "''"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.ON_CLUSTER_TARGETS", "kind": "variable", "doc": "

\n", "default_value": "{'TABLE', 'VIEW', 'DICTIONARY', 'INDEX', 'NAMED COLLECTION', 'FUNCTION', 'DATABASE'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.likeproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LikeProperty) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.eq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.EQ) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.neq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NEQ) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.regexpilike_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RegexpILike) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.datatype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.cte_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CTE) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.after_limit_modifiers", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression) -> List[str]:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.parameterizedagg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ParameterizedAgg) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.anonymousaggfunc_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AnonymousAggFunc) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.combinedaggfunc_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CombinedAggFunc) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.combinedparameterizedagg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CombinedParameterizedAgg) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.placeholder_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Placeholder) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.oncluster_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.OnCluster) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.createable_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create,\tlocations: DefaultDict) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.clickhouse.ClickHouse.Tokenizer'>"}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.parser_class", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.clickhouse.ClickHouse.Parser'>"}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.generator_class", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.clickhouse.ClickHouse.Generator'>"}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'\\x00': '\\\\0'}"}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.BIT_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "'0b'"}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.BIT_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "''"}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.HEX_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "'0x'"}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.HEX_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "''"}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks": {"fullname": "sqlglot.dialects.databricks", "modulename": "sqlglot.dialects.databricks", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.databricks.Databricks": {"fullname": "sqlglot.dialects.databricks.Databricks", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.spark.Spark"}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"fullname": "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "False"}, "sqlglot.dialects.databricks.Databricks.Parser": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.spark.Spark.Parser"}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.STRICT_CAST", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function _parse_as_cast.<locals>.<lambda>>, 'DATE_ADD': <function parse_date_delta.<locals>.inner_func>, 'DATEDIFF': <function parse_date_delta.<locals>.inner_func>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function Hive.Parser.<lambda>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function Spark2.Parser.<lambda>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function Hive.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function Spark2.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function Spark2.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function Spark2.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <function _parse_ignore_nulls.<locals>._parse>, 'FIRST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <function _parse_ignore_nulls.<locals>._parse>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function Hive.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function Hive.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <function Hive.Parser.<lambda>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <function _parse_as_cast.<locals>.<lambda>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <function parse_date_delta.<locals>.inner_func>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function Spark2.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function Hive.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'COLLECT_LIST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'COLLECT_SET': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'DATE_FORMAT': <function Hive.Parser.<lambda>>, 'FROM_UNIXTIME': <function format_time_lambda.<locals>._format_time>, 'GET_JSON_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONExtractScalar'>>, 'LOCATE': <function locate_to_strposition>, 'PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'PERCENTILE_APPROX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'TO_DATE': <function format_time_lambda.<locals>._format_time>, 'TO_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'UNBASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'UNIX_TIMESTAMP': <function format_time_lambda.<locals>._format_time>, 'AGGREGATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'APPROX_PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'BOOLEAN': <function _parse_as_cast.<locals>.<lambda>>, 'DOUBLE': <function _parse_as_cast.<locals>.<lambda>>, 'FLOAT': <function _parse_as_cast.<locals>.<lambda>>, 'FROM_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'IIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INT': <function _parse_as_cast.<locals>.<lambda>>, 'MAP_FROM_ARRAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'RLIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'SHIFTLEFT': <function binary_from_function.<locals>.<lambda>>, 'SHIFTRIGHT': <function binary_from_function.<locals>.<lambda>>, 'STRING': <function _parse_as_cast.<locals>.<lambda>>, 'TO_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TO_UNIX_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'TO_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TRUNC': <function Spark2.Parser.<lambda>>, 'DATEADD': <function parse_date_delta.<locals>.inner_func>}"}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.FACTOR", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.FACTOR", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DIV: 'DIV'>: <class 'sqlglot.expressions.IntDiv'>, <TokenType.LR_ARROW: 'LR_ARROW'>: <class 'sqlglot.expressions.Distance'>, <TokenType.SLASH: 'SLASH'>: <class 'sqlglot.expressions.Div'>, <TokenType.STAR: 'STAR'>: <class 'sqlglot.expressions.Mul'>, <TokenType.COLON: 'COLON'>: <class 'sqlglot.expressions.JSONExtract'>}"}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.databricks.Databricks.Generator": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.spark.Spark.Generator"}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator.TABLESAMPLE_SEED_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "'REPEATABLE'"}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function var_map_sql>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Property'>: <function _property_sql>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.With'>: <function no_recursive_cte_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function Databricks.Generator.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONFormat'>: <function _json_format_sql>, <class 'sqlglot.expressions.Map'>: <function _map_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5Digest'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.NotNullColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Create'>: <function _create_sql>, <class 'sqlglot.expressions.Quantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.RegexpReplace'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Split'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date>, <class 'sqlglot.expressions.StrToTime'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.StrToUnix'>: <function _str_to_unix_sql>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _time_to_str>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _to_date_sql>, <class 'sqlglot.expressions.UnixToStr'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.SerdeProperties'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NumberToStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.National'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.PrimaryKeyColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArraySum'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.DayOfMonth'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfWeek'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.From'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.FromTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Reduce'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WeekOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WithinGroup'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StartsWith'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function Spark.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DatetimeAdd'>: <function Databricks.Generator.<lambda>>, <class 'sqlglot.expressions.DatetimeSub'>: <function Databricks.Generator.<lambda>>, <class 'sqlglot.expressions.DatetimeDiff'>: <function Databricks.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampDiff'>: <function Databricks.Generator.<lambda>>, <class 'sqlglot.expressions.DatetimeTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.ToChar'>: <function Databricks.Generator.<lambda>>}"}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator.columndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnDef, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator.generatedasidentitycolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.GeneratedAsIdentityColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"fullname": "sqlglot.dialects.databricks.Databricks.Tokenizer", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.spark.Spark.Tokenizer"}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[]"}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"fullname": "sqlglot.dialects.databricks.Databricks.tokenizer_class", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.databricks.Databricks.Tokenizer'>"}, "sqlglot.dialects.databricks.Databricks.parser_class": {"fullname": "sqlglot.dialects.databricks.Databricks.parser_class", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.databricks.Databricks.Parser'>"}, "sqlglot.dialects.databricks.Databricks.generator_class": {"fullname": "sqlglot.dialects.databricks.Databricks.generator_class", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.databricks.Databricks.Generator'>"}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"fullname": "sqlglot.dialects.databricks.Databricks.TIME_TRIE", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"fullname": "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%m': 'MM', '%-m': 'M', '%d': 'dd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%I': 'hh', '%-I': 'h', '%M': 'mm', '%-M': 'm', '%S': 'ss', '%-S': 's', '%f': 'SSSSSS', '%p': 'a', '%j': 'DD', '%-j': 'D', '%a': 'EEE', '%A': 'EEEE'}"}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'j': {0: True}}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}, 'p': {0: True}, 'j': {0: True}, 'a': {0: True}, 'A': {0: True}}}"}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"fullname": "sqlglot.dialects.databricks.Databricks.QUOTE_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"fullname": "sqlglot.dialects.databricks.Databricks.QUOTE_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"fullname": "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"fullname": "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"fullname": "sqlglot.dialects.databricks.Databricks.BIT_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"fullname": "sqlglot.dialects.databricks.Databricks.BIT_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"fullname": "sqlglot.dialects.databricks.Databricks.HEX_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"fullname": "sqlglot.dialects.databricks.Databricks.HEX_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"fullname": "sqlglot.dialects.databricks.Databricks.BYTE_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"fullname": "sqlglot.dialects.databricks.Databricks.BYTE_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"fullname": "sqlglot.dialects.databricks.Databricks.UNICODE_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"fullname": "sqlglot.dialects.databricks.Databricks.UNICODE_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect": {"fullname": "sqlglot.dialects.dialect", "modulename": "sqlglot.dialects.dialect", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"fullname": "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF", "modulename": "sqlglot.dialects.dialect", "qualname": "DATE_ADD_OR_DIFF", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[sqlglot.expressions.DateAdd, sqlglot.expressions.TsOrDsAdd, sqlglot.expressions.DateDiff, sqlglot.expressions.TsOrDsDiff]"}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"fullname": "sqlglot.dialects.dialect.DATE_ADD_OR_SUB", "modulename": "sqlglot.dialects.dialect", "qualname": "DATE_ADD_OR_SUB", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[sqlglot.expressions.DateAdd, sqlglot.expressions.TsOrDsAdd, sqlglot.expressions.DateSub]"}, "sqlglot.dialects.dialect.logger": {"fullname": "sqlglot.dialects.dialect.logger", "modulename": "sqlglot.dialects.dialect", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.dialects.dialect.Dialects": {"fullname": "sqlglot.dialects.dialect.Dialects", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects", "kind": "class", "doc": "

Dialects supported by SQLGLot.

\n", "bases": "builtins.str, enum.Enum"}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"fullname": "sqlglot.dialects.dialect.Dialects.DIALECT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.DIALECT", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.DIALECT: ''>"}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"fullname": "sqlglot.dialects.dialect.Dialects.BIGQUERY", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.BIGQUERY", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.BIGQUERY: 'bigquery'>"}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"fullname": "sqlglot.dialects.dialect.Dialects.CLICKHOUSE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.CLICKHOUSE", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.CLICKHOUSE: 'clickhouse'>"}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"fullname": "sqlglot.dialects.dialect.Dialects.DATABRICKS", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.DATABRICKS", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.DATABRICKS: 'databricks'>"}, "sqlglot.dialects.dialect.Dialects.DORIS": {"fullname": "sqlglot.dialects.dialect.Dialects.DORIS", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.DORIS", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.DORIS: 'doris'>"}, "sqlglot.dialects.dialect.Dialects.DRILL": {"fullname": "sqlglot.dialects.dialect.Dialects.DRILL", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.DRILL", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.DRILL: 'drill'>"}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"fullname": "sqlglot.dialects.dialect.Dialects.DUCKDB", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.DUCKDB", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.DUCKDB: 'duckdb'>"}, "sqlglot.dialects.dialect.Dialects.HIVE": {"fullname": "sqlglot.dialects.dialect.Dialects.HIVE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.HIVE", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.HIVE: 'hive'>"}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"fullname": "sqlglot.dialects.dialect.Dialects.MYSQL", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.MYSQL", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.MYSQL: 'mysql'>"}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"fullname": "sqlglot.dialects.dialect.Dialects.ORACLE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.ORACLE", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.ORACLE: 'oracle'>"}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"fullname": "sqlglot.dialects.dialect.Dialects.POSTGRES", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.POSTGRES", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.POSTGRES: 'postgres'>"}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"fullname": "sqlglot.dialects.dialect.Dialects.PRESTO", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.PRESTO", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.PRESTO: 'presto'>"}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"fullname": "sqlglot.dialects.dialect.Dialects.REDSHIFT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.REDSHIFT", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.REDSHIFT: 'redshift'>"}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"fullname": "sqlglot.dialects.dialect.Dialects.SNOWFLAKE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.SNOWFLAKE", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.SNOWFLAKE: 'snowflake'>"}, "sqlglot.dialects.dialect.Dialects.SPARK": {"fullname": "sqlglot.dialects.dialect.Dialects.SPARK", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.SPARK", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.SPARK: 'spark'>"}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"fullname": "sqlglot.dialects.dialect.Dialects.SPARK2", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.SPARK2", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.SPARK2: 'spark2'>"}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"fullname": "sqlglot.dialects.dialect.Dialects.SQLITE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.SQLITE", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.SQLITE: 'sqlite'>"}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"fullname": "sqlglot.dialects.dialect.Dialects.STARROCKS", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.STARROCKS", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.STARROCKS: 'starrocks'>"}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"fullname": "sqlglot.dialects.dialect.Dialects.TABLEAU", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.TABLEAU", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.TABLEAU: 'tableau'>"}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"fullname": "sqlglot.dialects.dialect.Dialects.TERADATA", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.TERADATA", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.TERADATA: 'teradata'>"}, "sqlglot.dialects.dialect.Dialects.TRINO": {"fullname": "sqlglot.dialects.dialect.Dialects.TRINO", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.TRINO", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.TRINO: 'trino'>"}, "sqlglot.dialects.dialect.Dialects.TSQL": {"fullname": "sqlglot.dialects.dialect.Dialects.TSQL", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.TSQL", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.TSQL: 'tsql'>"}, "sqlglot.dialects.dialect.NormalizationStrategy": {"fullname": "sqlglot.dialects.dialect.NormalizationStrategy", "modulename": "sqlglot.dialects.dialect", "qualname": "NormalizationStrategy", "kind": "class", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "bases": "builtins.str, sqlglot.helper.AutoName"}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"fullname": "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE", "modulename": "sqlglot.dialects.dialect", "qualname": "NormalizationStrategy.LOWERCASE", "kind": "variable", "doc": "

Unquoted identifiers are lowercased.

\n", "default_value": "<NormalizationStrategy.LOWERCASE: 'LOWERCASE'>"}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"fullname": "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE", "modulename": "sqlglot.dialects.dialect", "qualname": "NormalizationStrategy.UPPERCASE", "kind": "variable", "doc": "

Unquoted identifiers are uppercased.

\n", "default_value": "<NormalizationStrategy.UPPERCASE: 'UPPERCASE'>"}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"fullname": "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE", "modulename": "sqlglot.dialects.dialect", "qualname": "NormalizationStrategy.CASE_SENSITIVE", "kind": "variable", "doc": "

Always case-sensitive, regardless of quotes.

\n", "default_value": "<NormalizationStrategy.CASE_SENSITIVE: 'CASE_SENSITIVE'>"}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"fullname": "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE", "modulename": "sqlglot.dialects.dialect", "qualname": "NormalizationStrategy.CASE_INSENSITIVE", "kind": "variable", "doc": "

Always case-insensitive, regardless of quotes.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.dialect.Dialect": {"fullname": "sqlglot.dialects.dialect.Dialect", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect", "kind": "class", "doc": "

\n"}, "sqlglot.dialects.dialect.Dialect.__init__": {"fullname": "sqlglot.dialects.dialect.Dialect.__init__", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.__init__", "kind": "function", "doc": "

\n", "signature": "(**kwargs)"}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"fullname": "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.INDEX_OFFSET", "kind": "variable", "doc": "

Determines the base index offset for arrays.

\n", "default_value": "0"}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"fullname": "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.WEEK_OFFSET", "kind": "variable", "doc": "

Determines the day of week of DATE_TRUNC(week). Defaults to 0 (Monday). -1 would be Sunday.

\n", "default_value": "0"}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"fullname": "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.UNNEST_COLUMN_ONLY", "kind": "variable", "doc": "

Determines whether or not UNNEST table aliases are treated as column aliases.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"fullname": "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.ALIAS_POST_TABLESAMPLE", "kind": "variable", "doc": "

Determines whether or not the table alias comes after tablesample.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"fullname": "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.TABLESAMPLE_SIZE_IS_PERCENT", "kind": "variable", "doc": "

Determines whether or not a size in the table sample clause represents percentage.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.LOWERCASE: 'LOWERCASE'>"}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"fullname": "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT", "kind": "variable", "doc": "

Determines whether or not an unquoted identifier can start with a digit.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"fullname": "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.DPIPE_IS_STRING_CONCAT", "kind": "variable", "doc": "

Determines whether or not the DPIPE token (||) is a string concatenation operator.

\n", "default_value": "True"}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"fullname": "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.STRICT_STRING_CONCAT", "kind": "variable", "doc": "

Determines whether or not CONCAT's arguments must be strings.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "True"}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "True"}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"fullname": "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.NORMALIZE_FUNCTIONS", "kind": "variable", "doc": "

Determines how function names are going to be normalized.

\n", "annotation": ": bool | str", "default_value": "'upper'"}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"fullname": "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.LOG_BASE_FIRST", "kind": "variable", "doc": "

Determines whether the base comes first in the LOG function.

\n", "default_value": "True"}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"fullname": "sqlglot.dialects.dialect.Dialect.NULL_ORDERING", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_small'"}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"fullname": "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"fullname": "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"fullname": "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.CONCAT_COALESCE", "kind": "variable", "doc": "

A NULL arg in CONCAT yields NULL by default, but in some dialects it yields an empty string.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"fullname": "sqlglot.dialects.dialect.Dialect.DATE_FORMAT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.DATE_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'%Y-%m-%d'""}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"fullname": "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.DATEINT_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'%Y%m%d'""}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"fullname": "sqlglot.dialects.dialect.Dialect.TIME_FORMAT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'%Y-%m-%d %H:%M:%S'""}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"fullname": "sqlglot.dialects.dialect.Dialect.TIME_MAPPING", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"fullname": "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.FORMAT_MAPPING", "kind": "variable", "doc": "

Helper which is used for parsing the special syntax CAST(x AS DATE FORMAT 'yyyy').\nIf empty, the corresponding trie will be constructed off of TIME_MAPPING.

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.ESCAPE_SEQUENCES", "kind": "variable", "doc": "

Mapping of an unescaped escape sequence to the corresponding character.

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"fullname": "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.PSEUDOCOLUMNS", "kind": "variable", "doc": "

Columns that are auto-generated by the engine corresponding to this dialect.\nFor example, such columns may be excluded from SELECT * queries.

\n", "annotation": ": Set[str]", "default_value": "set()"}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"fullname": "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.PREFER_CTE_ALIAS_COLUMN", "kind": "variable", "doc": "

Some dialects, such as Snowflake, allow you to reference a CTE column alias in the\nHAVING clause of the CTE. This flag will cause the CTE alias columns to override\nany projection aliases in the subquery.

\n\n

For example,\n WITH y(c) AS (\n SELECT SUM(a) FROM (SELECT 1 a) AS x HAVING c > 0\n ) SELECT c FROM y;

\n\n
will be rewritten as\n\nWITH y(c) AS (\n    SELECT SUM(a) AS c FROM (SELECT 1 AS a) AS x HAVING c > 0\n) SELECT c FROM y;\n
\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"fullname": "sqlglot.dialects.dialect.Dialect.tokenizer_class", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.tokens.Tokenizer'>"}, "sqlglot.dialects.dialect.Dialect.parser_class": {"fullname": "sqlglot.dialects.dialect.Dialect.parser_class", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.parser.Parser'>"}, "sqlglot.dialects.dialect.Dialect.generator_class": {"fullname": "sqlglot.dialects.dialect.Dialect.generator_class", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.generator.Generator'>"}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"fullname": "sqlglot.dialects.dialect.Dialect.TIME_TRIE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"fullname": "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"fullname": "sqlglot.dialects.dialect.Dialect.QUOTE_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"fullname": "sqlglot.dialects.dialect.Dialect.QUOTE_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"fullname": "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"fullname": "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"fullname": "sqlglot.dialects.dialect.Dialect.BIT_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"fullname": "sqlglot.dialects.dialect.Dialect.BIT_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"fullname": "sqlglot.dialects.dialect.Dialect.HEX_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"fullname": "sqlglot.dialects.dialect.Dialect.HEX_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"fullname": "sqlglot.dialects.dialect.Dialect.BYTE_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"fullname": "sqlglot.dialects.dialect.Dialect.BYTE_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"fullname": "sqlglot.dialects.dialect.Dialect.UNICODE_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"fullname": "sqlglot.dialects.dialect.Dialect.UNICODE_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"fullname": "sqlglot.dialects.dialect.Dialect.get_or_raise", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.get_or_raise", "kind": "function", "doc": "

Look up a dialect in the global dialect registry and return it if it exists.

\n\n
Arguments:
\n\n
    \n
  • dialect: The target dialect. If this is a string, it can be optionally followed by\nadditional key-value pairs that are separated by commas and are used to specify\ndialect settings, such as whether the dialect's identifiers are case-sensitive.
  • \n
\n\n
Example:
\n\n
\n
\n
>>> dialect = dialect_class = get_or_raise("duckdb")\n>>> dialect = get_or_raise("mysql, normalization_strategy = case_sensitive")\n
\n
\n
\n\n
Returns:
\n\n
\n

The corresponding Dialect instance.

\n
\n", "signature": "(\tcls,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType]) -> sqlglot.dialects.dialect.Dialect:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.format_time": {"fullname": "sqlglot.dialects.dialect.Dialect.format_time", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.format_time", "kind": "function", "doc": "

Converts a time format in this dialect to its equivalent Python strftime format.

\n", "signature": "(\tcls,\texpression: Union[str, sqlglot.expressions.Expression, NoneType]) -> Optional[sqlglot.expressions.Expression]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"fullname": "sqlglot.dialects.dialect.Dialect.normalize_identifier", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.normalize_identifier", "kind": "function", "doc": "

Transforms an identifier in a way that resembles how it'd be resolved by this dialect.

\n\n

For example, an identifier like FoO would be resolved as foo in Postgres, because it\nlowercases all unquoted identifiers. On the other hand, Snowflake uppercases them, so\nit would resolve it as FOO. If it was quoted, it'd need to be treated as case-sensitive,\nand so any normalization would be prohibited in order to avoid \"breaking\" the identifier.

\n\n

There are also dialects like Spark, which are case-insensitive even when quotes are\npresent, and dialects like MySQL, whose resolution rules match those employed by the\nunderlying operating system, for example they may always be case-sensitive in Linux.

\n\n

Finally, the normalization behavior of some engines can even be controlled through flags,\nlike in Redshift's case, where users can explicitly set enable_case_sensitive_identifier.

\n\n

SQLGlot aims to understand and handle all of these different behaviors gracefully, so\nthat it can analyze queries in the optimizer and successfully capture their semantics.

\n", "signature": "(self, expression: ~E) -> ~E:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"fullname": "sqlglot.dialects.dialect.Dialect.case_sensitive", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.case_sensitive", "kind": "function", "doc": "

Checks if text contains any case sensitive characters, based on the dialect's rules.

\n", "signature": "(self, text: str) -> bool:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.can_identify": {"fullname": "sqlglot.dialects.dialect.Dialect.can_identify", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.can_identify", "kind": "function", "doc": "

Checks if text can be identified given an identify option.

\n\n
Arguments:
\n\n
    \n
  • text: The text to check.
  • \n
  • identify: \"always\" or True: Always returns True.\n\"safe\": Only returns True if the identifier is case-insensitive.
  • \n
\n\n
Returns:
\n\n
\n

Whether or not the given text can be identified.

\n
\n", "signature": "(self, text: str, identify: str | bool = 'safe') -> bool:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"fullname": "sqlglot.dialects.dialect.Dialect.quote_identifier", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.quote_identifier", "kind": "function", "doc": "

Adds quotes to a given identifier.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression of interest. If it's not an Identifier, this method is a no-op.
  • \n
  • identify: If set to False, the quotes will only be added if the identifier is deemed\n\"unsafe\", with respect to its characters and this dialect's normalization strategy.
  • \n
\n", "signature": "(self, expression: ~E, identify: bool = True) -> ~E:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"fullname": "sqlglot.dialects.dialect.Dialect.to_json_path", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.to_json_path", "kind": "function", "doc": "

\n", "signature": "(\tself,\tpath: Optional[sqlglot.expressions.Expression]) -> Optional[sqlglot.expressions.Expression]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.parse": {"fullname": "sqlglot.dialects.dialect.Dialect.parse", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.parse", "kind": "function", "doc": "

\n", "signature": "(self, sql: str, **opts) -> List[Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.parse_into": {"fullname": "sqlglot.dialects.dialect.Dialect.parse_into", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.parse_into", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression_type: Union[str, Type[sqlglot.expressions.Expression], Collection[Union[str, Type[sqlglot.expressions.Expression]]]],\tsql: str,\t**opts) -> List[Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.generate": {"fullname": "sqlglot.dialects.dialect.Dialect.generate", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.generate", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Expression,\tcopy: bool = True,\t**opts) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.transpile": {"fullname": "sqlglot.dialects.dialect.Dialect.transpile", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.transpile", "kind": "function", "doc": "

\n", "signature": "(self, sql: str, **opts) -> List[str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.tokenize": {"fullname": "sqlglot.dialects.dialect.Dialect.tokenize", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.tokenize", "kind": "function", "doc": "

\n", "signature": "(self, sql: str) -> List[sqlglot.tokens.Token]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"fullname": "sqlglot.dialects.dialect.Dialect.tokenizer", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.tokenizer", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.dialect.Dialect.parser": {"fullname": "sqlglot.dialects.dialect.Dialect.parser", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.parser", "kind": "function", "doc": "

\n", "signature": "(self, **opts) -> sqlglot.parser.Parser:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.generator": {"fullname": "sqlglot.dialects.dialect.Dialect.generator", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.generator", "kind": "function", "doc": "

\n", "signature": "(self, **opts) -> sqlglot.generator.Generator:", "funcdef": "def"}, "sqlglot.dialects.dialect.DialectType": {"fullname": "sqlglot.dialects.dialect.DialectType", "modulename": "sqlglot.dialects.dialect", "qualname": "DialectType", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[str, sqlglot.dialects.dialect.Dialect, typing.Type[sqlglot.dialects.dialect.Dialect], NoneType]"}, "sqlglot.dialects.dialect.rename_func": {"fullname": "sqlglot.dialects.dialect.rename_func", "modulename": "sqlglot.dialects.dialect", "qualname": "rename_func", "kind": "function", "doc": "

\n", "signature": "(\tname: str) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.Expression], str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"fullname": "sqlglot.dialects.dialect.approx_count_distinct_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "approx_count_distinct_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.ApproxDistinct) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.if_sql": {"fullname": "sqlglot.dialects.dialect.if_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "if_sql", "kind": "function", "doc": "

\n", "signature": "(\tname: str = 'IF',\tfalse_value: Union[str, sqlglot.expressions.Expression, NoneType] = None) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.If], str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"fullname": "sqlglot.dialects.dialect.arrow_json_extract_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "arrow_json_extract_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.JSONExtract | sqlglot.expressions.JSONExtractScalar) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.inline_array_sql": {"fullname": "sqlglot.dialects.dialect.inline_array_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "inline_array_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Array) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_ilike_sql": {"fullname": "sqlglot.dialects.dialect.no_ilike_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_ilike_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.ILike) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"fullname": "sqlglot.dialects.dialect.no_paren_current_date_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_paren_current_date_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.CurrentDate) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"fullname": "sqlglot.dialects.dialect.no_recursive_cte_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_recursive_cte_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.With) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"fullname": "sqlglot.dialects.dialect.no_safe_divide_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_safe_divide_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.SafeDivide) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_tablesample_sql": {"fullname": "sqlglot.dialects.dialect.no_tablesample_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_tablesample_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.TableSample) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_pivot_sql": {"fullname": "sqlglot.dialects.dialect.no_pivot_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_pivot_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Pivot) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_trycast_sql": {"fullname": "sqlglot.dialects.dialect.no_trycast_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_trycast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.TryCast) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"fullname": "sqlglot.dialects.dialect.no_comment_column_constraint_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_comment_column_constraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.CommentColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"fullname": "sqlglot.dialects.dialect.no_map_from_entries_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_map_from_entries_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.MapFromEntries) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.str_position_sql": {"fullname": "sqlglot.dialects.dialect.str_position_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "str_position_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.StrPosition) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.struct_extract_sql": {"fullname": "sqlglot.dialects.dialect.struct_extract_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "struct_extract_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.StructExtract) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.var_map_sql": {"fullname": "sqlglot.dialects.dialect.var_map_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "var_map_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Map | sqlglot.expressions.VarMap,\tmap_func_name: str = 'MAP') -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.format_time_lambda": {"fullname": "sqlglot.dialects.dialect.format_time_lambda", "modulename": "sqlglot.dialects.dialect", "qualname": "format_time_lambda", "kind": "function", "doc": "

Helper used for time expressions.

\n\n
Arguments:
\n\n
    \n
  • exp_class: the expression class to instantiate.
  • \n
  • dialect: target sql dialect.
  • \n
  • default: the default format, True being time.
  • \n
\n\n
Returns:
\n\n
\n

A callable that can be used to return the appropriately formatted time expression.

\n
\n", "signature": "(\texp_class: Type[~E],\tdialect: str,\tdefault: Union[str, bool, NoneType] = None) -> Callable[[List], ~E]:", "funcdef": "def"}, "sqlglot.dialects.dialect.time_format": {"fullname": "sqlglot.dialects.dialect.time_format", "modulename": "sqlglot.dialects.dialect", "qualname": "time_format", "kind": "function", "doc": "

\n", "signature": "(\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.UnixToStr | sqlglot.expressions.StrToUnix], Optional[str]]:", "funcdef": "def"}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"fullname": "sqlglot.dialects.dialect.create_with_partitions_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "create_with_partitions_sql", "kind": "function", "doc": "

In Hive and Spark, the PARTITIONED BY property acts as an extension of a table's schema. When the\nPARTITIONED BY value is an array of column names, they are transformed into a schema. The corresponding\ncolumns are removed from the create statement.

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Create) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.parse_date_delta": {"fullname": "sqlglot.dialects.dialect.parse_date_delta", "modulename": "sqlglot.dialects.dialect", "qualname": "parse_date_delta", "kind": "function", "doc": "

\n", "signature": "(\texp_class: Type[~E],\tunit_mapping: Optional[Dict[str, str]] = None) -> Callable[[List], ~E]:", "funcdef": "def"}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"fullname": "sqlglot.dialects.dialect.parse_date_delta_with_interval", "modulename": "sqlglot.dialects.dialect", "qualname": "parse_date_delta_with_interval", "kind": "function", "doc": "

\n", "signature": "(expression_class: Type[~E]) -> Callable[[List], Optional[~E]]:", "funcdef": "def"}, "sqlglot.dialects.dialect.date_trunc_to_time": {"fullname": "sqlglot.dialects.dialect.date_trunc_to_time", "modulename": "sqlglot.dialects.dialect", "qualname": "date_trunc_to_time", "kind": "function", "doc": "

\n", "signature": "(\targs: List) -> sqlglot.expressions.DateTrunc | sqlglot.expressions.TimestampTrunc:", "funcdef": "def"}, "sqlglot.dialects.dialect.date_add_interval_sql": {"fullname": "sqlglot.dialects.dialect.date_add_interval_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "date_add_interval_sql", "kind": "function", "doc": "

\n", "signature": "(\tdata_type: str,\tkind: str) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.Expression], str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"fullname": "sqlglot.dialects.dialect.timestamptrunc_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "timestamptrunc_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.TimestampTrunc) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_timestamp_sql": {"fullname": "sqlglot.dialects.dialect.no_timestamp_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_timestamp_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Timestamp) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.locate_to_strposition": {"fullname": "sqlglot.dialects.dialect.locate_to_strposition", "modulename": "sqlglot.dialects.dialect", "qualname": "locate_to_strposition", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"fullname": "sqlglot.dialects.dialect.strposition_to_locate_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "strposition_to_locate_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.StrPosition) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.left_to_substring_sql": {"fullname": "sqlglot.dialects.dialect.left_to_substring_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "left_to_substring_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Left) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.right_to_substring_sql": {"fullname": "sqlglot.dialects.dialect.right_to_substring_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "right_to_substring_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Left) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.timestrtotime_sql": {"fullname": "sqlglot.dialects.dialect.timestrtotime_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "timestrtotime_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.TimeStrToTime) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.datestrtodate_sql": {"fullname": "sqlglot.dialects.dialect.datestrtodate_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "datestrtodate_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.DateStrToDate) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.encode_decode_sql": {"fullname": "sqlglot.dialects.dialect.encode_decode_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "encode_decode_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Expression,\tname: str,\treplace: bool = True) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.min_or_least": {"fullname": "sqlglot.dialects.dialect.min_or_least", "modulename": "sqlglot.dialects.dialect", "qualname": "min_or_least", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Min) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.max_or_greatest": {"fullname": "sqlglot.dialects.dialect.max_or_greatest", "modulename": "sqlglot.dialects.dialect", "qualname": "max_or_greatest", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Max) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.count_if_to_sum": {"fullname": "sqlglot.dialects.dialect.count_if_to_sum", "modulename": "sqlglot.dialects.dialect", "qualname": "count_if_to_sum", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.CountIf) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.trim_sql": {"fullname": "sqlglot.dialects.dialect.trim_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "trim_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Trim) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.str_to_time_sql": {"fullname": "sqlglot.dialects.dialect.str_to_time_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "str_to_time_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Expression) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"fullname": "sqlglot.dialects.dialect.concat_to_dpipe_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "concat_to_dpipe_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Concat) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"fullname": "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "concat_ws_to_dpipe_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.ConcatWs) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.regexp_extract_sql": {"fullname": "sqlglot.dialects.dialect.regexp_extract_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "regexp_extract_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.RegexpExtract) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.regexp_replace_sql": {"fullname": "sqlglot.dialects.dialect.regexp_replace_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "regexp_replace_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.RegexpReplace) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.pivot_column_names": {"fullname": "sqlglot.dialects.dialect.pivot_column_names", "modulename": "sqlglot.dialects.dialect", "qualname": "pivot_column_names", "kind": "function", "doc": "

\n", "signature": "(\taggregations: List[sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType]) -> List[str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.binary_from_function": {"fullname": "sqlglot.dialects.dialect.binary_from_function", "modulename": "sqlglot.dialects.dialect", "qualname": "binary_from_function", "kind": "function", "doc": "

\n", "signature": "(expr_type: Type[~B]) -> Callable[[List], ~B]:", "funcdef": "def"}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"fullname": "sqlglot.dialects.dialect.parse_timestamp_trunc", "modulename": "sqlglot.dialects.dialect", "qualname": "parse_timestamp_trunc", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.TimestampTrunc:", "funcdef": "def"}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"fullname": "sqlglot.dialects.dialect.any_value_to_max_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "any_value_to_max_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.AnyValue) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.bool_xor_sql": {"fullname": "sqlglot.dialects.dialect.bool_xor_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "bool_xor_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Xor) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.is_parse_json": {"fullname": "sqlglot.dialects.dialect.is_parse_json", "modulename": "sqlglot.dialects.dialect", "qualname": "is_parse_json", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression) -> bool:", "funcdef": "def"}, "sqlglot.dialects.dialect.isnull_to_is_null": {"fullname": "sqlglot.dialects.dialect.isnull_to_is_null", "modulename": "sqlglot.dialects.dialect", "qualname": "isnull_to_is_null", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"fullname": "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "generatedasidentitycolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.GeneratedAsIdentityColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"fullname": "sqlglot.dialects.dialect.arg_max_or_min_no_count", "modulename": "sqlglot.dialects.dialect", "qualname": "arg_max_or_min_no_count", "kind": "function", "doc": "

\n", "signature": "(\tname: str) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.ArgMax | sqlglot.expressions.ArgMin], str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"fullname": "sqlglot.dialects.dialect.ts_or_ds_add_cast", "modulename": "sqlglot.dialects.dialect", "qualname": "ts_or_ds_add_cast", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.TsOrDsAdd) -> sqlglot.expressions.TsOrDsAdd:", "funcdef": "def"}, "sqlglot.dialects.dialect.date_delta_sql": {"fullname": "sqlglot.dialects.dialect.date_delta_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "date_delta_sql", "kind": "function", "doc": "

\n", "signature": "(\tname: str,\tcast: bool = False) -> Callable[[sqlglot.generator.Generator, Union[sqlglot.expressions.DateAdd, sqlglot.expressions.TsOrDsAdd, sqlglot.expressions.DateDiff, sqlglot.expressions.TsOrDsDiff]], str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_last_day_sql": {"fullname": "sqlglot.dialects.dialect.no_last_day_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_last_day_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.LastDay) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.merge_without_target_sql": {"fullname": "sqlglot.dialects.dialect.merge_without_target_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "merge_without_target_sql", "kind": "function", "doc": "

Remove table refs from columns in when statements.

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Merge) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.parse_json_extract_path": {"fullname": "sqlglot.dialects.dialect.parse_json_extract_path", "modulename": "sqlglot.dialects.dialect", "qualname": "parse_json_extract_path", "kind": "function", "doc": "

\n", "signature": "(\texpr_type: Type[~E],\tsupports_null_if_invalid: bool = False) -> Callable[[List], ~E]:", "funcdef": "def"}, "sqlglot.dialects.dialect.json_path_segments": {"fullname": "sqlglot.dialects.dialect.json_path_segments", "modulename": "sqlglot.dialects.dialect", "qualname": "json_path_segments", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.JSONPath) -> List[str]:", "funcdef": "def"}, "sqlglot.dialects.doris": {"fullname": "sqlglot.dialects.doris", "modulename": "sqlglot.dialects.doris", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.doris.Doris": {"fullname": "sqlglot.dialects.doris.Doris", "modulename": "sqlglot.dialects.doris", "qualname": "Doris", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.mysql.MySQL"}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"fullname": "sqlglot.dialects.doris.Doris.DATE_FORMAT", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.DATE_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd'""}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"fullname": "sqlglot.dialects.doris.Doris.DATEINT_FORMAT", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.DATEINT_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyyMMdd'""}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"fullname": "sqlglot.dialects.doris.Doris.TIME_FORMAT", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd HH:mm:ss'""}, "sqlglot.dialects.doris.Doris.Parser": {"fullname": "sqlglot.dialects.doris.Doris.Parser", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.mysql.MySQL.Parser"}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function MySQL.Parser.<lambda>>, 'DATE_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function parse_timestamp_trunc>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function MySQL.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function MySQL.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function MySQL.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function MySQL.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function MySQL.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <function _str_to_date>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <function parse_date_delta.<locals>.inner_func>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <function MySQL.Parser.<lambda>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <function MySQL.Parser.<lambda>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function MySQL.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function MySQL.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'DATE_FORMAT': <function format_time_lambda.<locals>._format_time>, 'INSTR': <function MySQL.Parser.<lambda>>, 'ISNULL': <function isnull_to_is_null>, 'LOCATE': <function locate_to_strposition>, 'MAKETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MONTHNAME': <function MySQL.Parser.<lambda>>, 'COLLECT_SET': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'REGEXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>}"}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'BINARY': {'LOGS': {0: True}}, 'MASTER': {'LOGS': {0: True}, 'STATUS': {0: True}}, 'BINLOG': {'EVENTS': {0: True}}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'COLLATION': {0: True}, 'FULL': {'COLUMNS': {0: True}, 'PROCESSLIST': {0: True}, 'TABLES': {0: True}}, 'COLUMNS': {0: True}, 'CREATE': {'DATABASE': {0: True}, 'EVENT': {0: True}, 'FUNCTION': {0: True}, 'PROCEDURE': {0: True}, 'TABLE': {0: True}, 'TRIGGER': {0: True}, 'VIEW': {0: True}}, 'DATABASES': {0: True}, 'SCHEMAS': {0: True}, 'ENGINE': {0: True}, 'STORAGE': {'ENGINES': {0: True}}, 'ENGINES': {0: True}, 'ERRORS': {0: True}, 'EVENTS': {0: True}, 'FUNCTION': {'CODE': {0: True}, 'STATUS': {0: True}}, 'GRANTS': {0: True}, 'INDEX': {0: True}, 'OPEN': {'TABLES': {0: True}}, 'PLUGINS': {0: True}, 'PROCEDURE': {'CODE': {0: True}, 'STATUS': {0: True}}, 'PRIVILEGES': {0: True}, 'PROCESSLIST': {0: True}, 'PROFILE': {0: True}, 'PROFILES': {0: True}, 'RELAYLOG': {'EVENTS': {0: True}}, 'REPLICAS': {0: True}, 'SLAVE': {'HOSTS': {0: True}, 'STATUS': {0: True}}, 'REPLICA': {'STATUS': {0: True}}, 'GLOBAL': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'SESSION': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'STATUS': {0: True}, 'TABLE': {'STATUS': {0: True}}, 'TABLES': {0: True}, 'TRIGGERS': {0: True}, 'VARIABLES': {0: True}, 'WARNINGS': {0: True}}"}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.doris.Doris.Parser.SET_TRIE", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}, 'PERSIST': {0: True}, 'PERSIST_ONLY': {0: True}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'NAMES': {0: True}}"}, "sqlglot.dialects.doris.Doris.Generator": {"fullname": "sqlglot.dialects.doris.Doris.Generator", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.mysql.MySQL.Generator"}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"fullname": "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.CAST_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.INET: 'INET'>: 'INET', <Type.UBIGINT: 'UBIGINT'>: 'BIGINT', <Type.UINT: 'UINT'>: 'INT', <Type.UMEDIUMINT: 'UMEDIUMINT'>: 'MEDIUMINT', <Type.USMALLINT: 'USMALLINT'>: 'SMALLINT', <Type.UTINYINT: 'UTINYINT'>: 'TINYINT', <Type.UDECIMAL: 'UDECIMAL'>: 'DECIMAL', <Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'DATETIME', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP', <Type.TEXT: 'TEXT'>: 'STRING'}"}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"fullname": "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.TIMESTAMP_FUNC_TYPES", "kind": "variable", "doc": "

\n", "default_value": "set()"}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.DateDiff'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateTrunc'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.Day'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfMonth'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfWeek'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.GroupConcat'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Month'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.NullSafeEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.Stuff'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimestampDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Trim'>: <function _trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.Week'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.WeekOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Year'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.ApproxDistinct'>: <function approx_count_distinct_sql>, <class 'sqlglot.expressions.ArgMax'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.Map'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToUnix'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.Split'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function rename_func.<locals>.<lambda>>}"}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"fullname": "sqlglot.dialects.doris.Doris.tokenizer_class", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.mysql.MySQL.Tokenizer'>"}, "sqlglot.dialects.doris.Doris.parser_class": {"fullname": "sqlglot.dialects.doris.Doris.parser_class", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.doris.Doris.Parser'>"}, "sqlglot.dialects.doris.Doris.generator_class": {"fullname": "sqlglot.dialects.doris.Doris.generator_class", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.doris.Doris.Generator'>"}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"fullname": "sqlglot.dialects.doris.Doris.TIME_TRIE", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"fullname": "sqlglot.dialects.doris.Doris.FORMAT_TRIE", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%B': '%M', '%-m': '%c', '%-d': '%e', '%I': '%h', '%M': '%i', '%S': '%s', '%W': '%u', '%-H': '%k', '%-I': '%l', '%H:%M:%S': '%T', '%a': '%W'}"}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'B': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'W': {0: True}, 'H': {':': {'%': {'M': {':': {'%': {'S': {0: True}}}}}}}, 'a': {0: True}}}"}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"fullname": "sqlglot.dialects.doris.Doris.QUOTE_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"fullname": "sqlglot.dialects.doris.Doris.QUOTE_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"fullname": "sqlglot.dialects.doris.Doris.IDENTIFIER_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"fullname": "sqlglot.dialects.doris.Doris.IDENTIFIER_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.doris.Doris.BIT_START": {"fullname": "sqlglot.dialects.doris.Doris.BIT_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""b'""}, "sqlglot.dialects.doris.Doris.BIT_END": {"fullname": "sqlglot.dialects.doris.Doris.BIT_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.doris.Doris.HEX_START": {"fullname": "sqlglot.dialects.doris.Doris.HEX_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.doris.Doris.HEX_END": {"fullname": "sqlglot.dialects.doris.Doris.HEX_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.doris.Doris.BYTE_START": {"fullname": "sqlglot.dialects.doris.Doris.BYTE_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.doris.Doris.BYTE_END": {"fullname": "sqlglot.dialects.doris.Doris.BYTE_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"fullname": "sqlglot.dialects.doris.Doris.UNICODE_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"fullname": "sqlglot.dialects.doris.Doris.UNICODE_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill": {"fullname": "sqlglot.dialects.drill", "modulename": "sqlglot.dialects.drill", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.drill.Drill": {"fullname": "sqlglot.dialects.drill.Drill", "modulename": "sqlglot.dialects.drill", "qualname": "Drill", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"fullname": "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.NORMALIZE_FUNCTIONS", "kind": "variable", "doc": "

Determines how function names are going to be normalized.

\n", "annotation": ": bool | str", "default_value": "False"}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"fullname": "sqlglot.dialects.drill.Drill.NULL_ORDERING", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_last'"}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"fullname": "sqlglot.dialects.drill.Drill.DATE_FORMAT", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.DATE_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd'""}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"fullname": "sqlglot.dialects.drill.Drill.DATEINT_FORMAT", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.DATEINT_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyyMMdd'""}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"fullname": "sqlglot.dialects.drill.Drill.TIME_FORMAT", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd HH:mm:ss'""}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"fullname": "sqlglot.dialects.drill.Drill.TYPED_DIVISION", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"fullname": "sqlglot.dialects.drill.Drill.CONCAT_COALESCE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.CONCAT_COALESCE", "kind": "variable", "doc": "

A NULL arg in CONCAT yields NULL by default, but in some dialects it yields an empty string.

\n", "default_value": "True"}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"fullname": "sqlglot.dialects.drill.Drill.TIME_MAPPING", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "default_value": "{'y': '%Y', 'Y': '%Y', 'YYYY': '%Y', 'yyyy': '%Y', 'YY': '%y', 'yy': '%y', 'MMMM': '%B', 'MMM': '%b', 'MM': '%m', 'M': '%-m', 'dd': '%d', 'd': '%-d', 'HH': '%H', 'H': '%-H', 'hh': '%I', 'h': '%-I', 'mm': '%M', 'm': '%-M', 'ss': '%S', 's': '%-S', 'SSSSSS': '%f', 'a': '%p', 'DD': '%j', 'D': '%-j', 'E': '%a', 'EE': '%a', 'EEE': '%a', 'EEEE': '%A', "''T''": 'T'}"}, "sqlglot.dialects.drill.Drill.Tokenizer": {"fullname": "sqlglot.dialects.drill.Drill.Tokenizer", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['`']"}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.dialects.drill.Drill.Parser": {"fullname": "sqlglot.dialects.drill.Drill.Parser", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"fullname": "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.STRICT_CAST", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <function format_time_lambda.<locals>._format_time>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'DATE_FORMAT': <function format_time_lambda.<locals>._format_time>, 'TO_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>}"}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.drill.Drill.Parser.SET_TRIE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.drill.Drill.Generator": {"fullname": "sqlglot.dialects.drill.Drill.Generator", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"fullname": "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'VARCHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.INT: 'INT'>: 'INTEGER', <Type.SMALLINT: 'SMALLINT'>: 'INTEGER', <Type.TINYINT: 'TINYINT'>: 'INTEGER', <Type.BINARY: 'BINARY'>: 'VARBINARY', <Type.TEXT: 'TEXT'>: 'VARCHAR', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP'}"}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Create'>: <function create_with_partitions_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.DateToDi'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.If'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.Levenshtein'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date>, <class 'sqlglot.expressions.Pow'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.TimeStrToDate'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Drill.Generator.<lambda>>}"}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"fullname": "sqlglot.dialects.drill.Drill.Generator.normalize_func", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.normalize_func", "kind": "function", "doc": "

\n", "signature": "(self, name: str) -> str:", "funcdef": "def"}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"fullname": "sqlglot.dialects.drill.Drill.tokenizer_class", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.drill.Drill.Tokenizer'>"}, "sqlglot.dialects.drill.Drill.parser_class": {"fullname": "sqlglot.dialects.drill.Drill.parser_class", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.drill.Drill.Parser'>"}, "sqlglot.dialects.drill.Drill.generator_class": {"fullname": "sqlglot.dialects.drill.Drill.generator_class", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.drill.Drill.Generator'>"}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"fullname": "sqlglot.dialects.drill.Drill.TIME_TRIE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}, "'": {"'": {'T': {"'": {"'": {0: True}}}}}}"}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"fullname": "sqlglot.dialects.drill.Drill.FORMAT_TRIE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}, "'": {"'": {'T': {"'": {"'": {0: True}}}}}}"}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%m': 'MM', '%-m': 'M', '%d': 'dd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%I': 'hh', '%-I': 'h', '%M': 'mm', '%-M': 'm', '%S': 'ss', '%-S': 's', '%f': 'SSSSSS', '%p': 'a', '%j': 'DD', '%-j': 'D', '%a': 'EEE', '%A': 'EEEE', 'T': "''T''"}"}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'j': {0: True}}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}, 'p': {0: True}, 'j': {0: True}, 'a': {0: True}, 'A': {0: True}}, 'T': {0: True}}"}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"fullname": "sqlglot.dialects.drill.Drill.QUOTE_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"fullname": "sqlglot.dialects.drill.Drill.QUOTE_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"fullname": "sqlglot.dialects.drill.Drill.IDENTIFIER_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"fullname": "sqlglot.dialects.drill.Drill.IDENTIFIER_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.drill.Drill.BIT_START": {"fullname": "sqlglot.dialects.drill.Drill.BIT_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.BIT_END": {"fullname": "sqlglot.dialects.drill.Drill.BIT_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.HEX_START": {"fullname": "sqlglot.dialects.drill.Drill.HEX_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.HEX_END": {"fullname": "sqlglot.dialects.drill.Drill.HEX_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.BYTE_START": {"fullname": "sqlglot.dialects.drill.Drill.BYTE_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.BYTE_END": {"fullname": "sqlglot.dialects.drill.Drill.BYTE_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"fullname": "sqlglot.dialects.drill.Drill.UNICODE_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"fullname": "sqlglot.dialects.drill.Drill.UNICODE_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb": {"fullname": "sqlglot.dialects.duckdb", "modulename": "sqlglot.dialects.duckdb", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.duckdb.DuckDB": {"fullname": "sqlglot.dialects.duckdb.DuckDB", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"fullname": "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_last'"}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"fullname": "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "True"}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"fullname": "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.INDEX_OFFSET", "kind": "variable", "doc": "

Determines the base index offset for arrays.

\n", "default_value": "1"}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.CONCAT_COALESCE", "kind": "variable", "doc": "

A NULL arg in CONCAT yields NULL by default, but in some dialects it yields an empty string.

\n", "default_value": "True"}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"fullname": "sqlglot.dialects.duckdb.DuckDB.to_json_path", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.to_json_path", "kind": "function", "doc": "

\n", "signature": "(\tself,\tpath: Optional[sqlglot.expressions.Expression]) -> Optional[sqlglot.expressions.Expression]:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Tokenizer", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.TEXT: 'TEXT'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.TEXT: 'TEXT'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.VARCHAR: 'VARCHAR'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, '//': <TokenType.DIV: 'DIV'>, 'ATTACH': <TokenType.COMMAND: 'COMMAND'>, 'BITSTRING': <TokenType.BIT: 'BIT'>, 'CHARACTER VARYING': <TokenType.TEXT: 'TEXT'>, 'EXCLUDE': <TokenType.EXCEPT: 'EXCEPT'>, 'LOGICAL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'PIVOT_WIDER': <TokenType.PIVOT: 'PIVOT'>, 'SIGNED': <TokenType.INT: 'INT'>, 'UBIGINT': <TokenType.UBIGINT: 'UBIGINT'>, 'UINTEGER': <TokenType.UINT: 'UINT'>, 'USMALLINT': <TokenType.USMALLINT: 'USMALLINT'>, 'UTINYINT': <TokenType.UTINYINT: 'UTINYINT'>, 'TIMESTAMP_S': <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, 'TIMESTAMP_MS': <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, 'TIMESTAMP_NS': <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, 'TIMESTAMP_US': <TokenType.TIMESTAMP: 'TIMESTAMP'>}"}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>, '$': <TokenType.PARAMETER: 'PARAMETER'>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.BITWISE", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AMP: 'AMP'>: <class 'sqlglot.expressions.BitwiseAnd'>, <TokenType.CARET: 'CARET'>: <class 'sqlglot.expressions.BitwiseXor'>, <TokenType.PIPE: 'PIPE'>: <class 'sqlglot.expressions.BitwiseOr'>, <TokenType.TILDA: 'TILDA'>: <class 'sqlglot.expressions.RegexpLike'>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <function _parse_date_diff>, 'DATE_DIFF': <function _parse_date_diff>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function date_trunc_to_time>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <function DuckDB.Parser.<lambda>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <function DuckDB.Parser.<lambda>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function DuckDB.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <function DuckDB.Parser.<lambda>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <function binary_from_function.<locals>.<lambda>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'ARRAY_HAS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'ARRAY_LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_REVERSE_SORT': <function _sort_array_reverse>, 'DATETRUNC': <function date_trunc_to_time>, 'EPOCH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'EPOCH_MS': <function DuckDB.Parser.<lambda>>, 'JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_EXTRACT_PATH': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_STRING': <function parse_extract_json_with_path.<locals>._parser>, 'LIST_HAS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'LIST_REVERSE_SORT': <function _sort_array_reverse>, 'LIST_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'LIST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'MAKE_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MAKE_TIMESTAMP': <function _parse_make_timestamp>, 'MEDIAN': <function DuckDB.Parser.<lambda>>, 'QUANTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'QUANTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'REGEXP_MATCHES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'STRFTIME': <function format_time_lambda.<locals>._format_time>, 'STRING_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'STRING_SPLIT_REGEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'STRING_TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'STRPTIME': <function format_time_lambda.<locals>._format_time>, 'STRUCT_PACK': <function _parse_struct_pack>, 'STR_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'STR_SPLIT_REGEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'TO_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNNEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.PLACEHOLDER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.PLACEHOLDER: 'PLACEHOLDER'>: <function Parser.<lambda>>, <TokenType.PARAMETER: 'PARAMETER'>: <function DuckDB.Parser.<lambda>>, <TokenType.COLON: 'COLON'>: <function Parser.<lambda>>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'LIMIT'"}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.STRUCT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "('(', ')')"}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.RENAME_TABLE_WITH_DB", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.TABLESAMPLE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "'USING SAMPLE'"}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "'REPEATABLE'"}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP", "kind": "variable", "doc": "

\n", "default_value": "','"}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.IGNORE_NULLS_IN_FUNC", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function no_comment_column_constraint_sql>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _date_delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function approx_count_distinct_sql>, <class 'sqlglot.expressions.Array'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArraySort'>: <function _array_sort_sql>, <class 'sqlglot.expressions.ArraySum'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentTime'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.DayOfMonth'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfWeek'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.Date'>: <function _date_sql>, <class 'sqlglot.expressions.DateFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateSub'>: <function _date_delta_sql>, <class 'sqlglot.expressions.DateDiff'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateToDi'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.Decode'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.Encode'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.IntDiv'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.IsInf'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.JSONFormat'>: <function _json_format_sql>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.MonthsBetween'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function _rename_unless_within_group.<locals>.<lambda>>, <class 'sqlglot.expressions.PercentileDisc'>: <function _rename_unless_within_group.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.RegexpReplace'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.Split'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SortArray'>: <function _sort_array_sql>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToDate'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function str_to_time_sql>, <class 'sqlglot.expressions.StrToUnix'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.Struct'>: <function _struct_sql>, <class 'sqlglot.expressions.Timestamp'>: <function no_timestamp_sql>, <class 'sqlglot.expressions.TimestampDiff'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _ts_or_ds_add_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WeekOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>}"}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathWildcard'>, <class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'TEXT', <Type.NVARCHAR: 'NVARCHAR'>: 'TEXT', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BINARY: 'BINARY'>: 'BLOB', <Type.CHAR: 'CHAR'>: 'TEXT', <Type.FLOAT: 'FLOAT'>: 'REAL', <Type.UINT: 'UINT'>: 'UINTEGER', <Type.VARBINARY: 'VARBINARY'>: 'BLOB', <Type.VARCHAR: 'VARCHAR'>: 'TEXT', <Type.TIMESTAMP_S: 'TIMESTAMP_S'>: 'TIMESTAMP_S', <Type.TIMESTAMP_MS: 'TIMESTAMP_MS'>: 'TIMESTAMP_MS', <Type.TIMESTAMP_NS: 'TIMESTAMP_NS'>: 'TIMESTAMP_NS'}"}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.STAR_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'except': 'EXCLUDE', 'replace': 'REPLACE'}"}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Column'>, <class 'sqlglot.expressions.Literal'>, <class 'sqlglot.expressions.Paren'>)"}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Cluster'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DictRange'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DictProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LogProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OnProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Order'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Property'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Set'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>}"}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.timefromparts_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimeFromParts) -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.timestampfromparts_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimestampFromParts) -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.tablesample_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.TableSample,\tsep: str = ' AS ',\ttablesample_keyword: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.interval_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Interval) -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.columndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnDef, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.placeholder_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Placeholder) -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"fullname": "sqlglot.dialects.duckdb.DuckDB.tokenizer_class", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.duckdb.DuckDB.Tokenizer'>"}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"fullname": "sqlglot.dialects.duckdb.DuckDB.parser_class", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.duckdb.DuckDB.Parser'>"}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"fullname": "sqlglot.dialects.duckdb.DuckDB.generator_class", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.duckdb.DuckDB.Generator'>"}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.QUOTE_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.QUOTE_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.BIT_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.BIT_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.HEX_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.HEX_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.BYTE_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.BYTE_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.UNICODE_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.UNICODE_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive": {"fullname": "sqlglot.dialects.hive", "modulename": "sqlglot.dialects.hive", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"fullname": "sqlglot.dialects.hive.DATE_DELTA_INTERVAL", "modulename": "sqlglot.dialects.hive", "qualname": "DATE_DELTA_INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "{'YEAR': ('ADD_MONTHS', 12), 'MONTH': ('ADD_MONTHS', 1), 'QUARTER': ('ADD_MONTHS', 3), 'WEEK': ('DATE_ADD', 7), 'DAY': ('DATE_ADD', 1)}"}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"fullname": "sqlglot.dialects.hive.TIME_DIFF_FACTOR", "modulename": "sqlglot.dialects.hive", "qualname": "TIME_DIFF_FACTOR", "kind": "variable", "doc": "

\n", "default_value": "{'MILLISECOND': ' * 1000', 'SECOND': '', 'MINUTE': ' / 60', 'HOUR': ' / 3600'}"}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"fullname": "sqlglot.dialects.hive.DIFF_MONTH_SWITCH", "modulename": "sqlglot.dialects.hive", "qualname": "DIFF_MONTH_SWITCH", "kind": "variable", "doc": "

\n", "default_value": "('YEAR', 'QUARTER', 'MONTH')"}, "sqlglot.dialects.hive.Hive": {"fullname": "sqlglot.dialects.hive.Hive", "modulename": "sqlglot.dialects.hive", "qualname": "Hive", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"fullname": "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.ALIAS_POST_TABLESAMPLE", "kind": "variable", "doc": "

Determines whether or not the table alias comes after tablesample.

\n", "default_value": "True"}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"fullname": "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.IDENTIFIERS_CAN_START_WITH_DIGIT", "kind": "variable", "doc": "

Determines whether or not an unquoted identifier can start with a digit.

\n", "default_value": "True"}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"fullname": "sqlglot.dialects.hive.Hive.SAFE_DIVISION", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "True"}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"fullname": "sqlglot.dialects.hive.Hive.TIME_MAPPING", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'y': '%Y', 'Y': '%Y', 'YYYY': '%Y', 'yyyy': '%Y', 'YY': '%y', 'yy': '%y', 'MMMM': '%B', 'MMM': '%b', 'MM': '%m', 'M': '%-m', 'dd': '%d', 'd': '%-d', 'HH': '%H', 'H': '%-H', 'hh': '%I', 'h': '%-I', 'mm': '%M', 'm': '%-M', 'ss': '%S', 's': '%-S', 'SSSSSS': '%f', 'a': '%p', 'DD': '%j', 'D': '%-j', 'E': '%a', 'EE': '%a', 'EEE': '%a', 'EEEE': '%A'}"}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"fullname": "sqlglot.dialects.hive.Hive.DATE_FORMAT", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.DATE_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd'""}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"fullname": "sqlglot.dialects.hive.Hive.DATEINT_FORMAT", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.DATEINT_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyyMMdd'""}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"fullname": "sqlglot.dialects.hive.Hive.TIME_FORMAT", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd HH:mm:ss'""}, "sqlglot.dialects.hive.Hive.Tokenizer": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.QUOTES", "kind": "variable", "doc": "

\n", "default_value": "["'", '"']"}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['`']"}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>, '$': <TokenType.PARAMETER: 'PARAMETER'>}"}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'ADD ARCHIVE': <TokenType.COMMAND: 'COMMAND'>, 'ADD ARCHIVES': <TokenType.COMMAND: 'COMMAND'>, 'ADD FILE': <TokenType.COMMAND: 'COMMAND'>, 'ADD FILES': <TokenType.COMMAND: 'COMMAND'>, 'ADD JAR': <TokenType.COMMAND: 'COMMAND'>, 'ADD JARS': <TokenType.COMMAND: 'COMMAND'>, 'MSCK REPAIR': <TokenType.COMMAND: 'COMMAND'>, 'REFRESH': <TokenType.REFRESH: 'REFRESH'>, 'TIMESTAMP AS OF': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'VERSION AS OF': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'WITH SERDEPROPERTIES': <TokenType.SERDE_PROPERTIES: 'SERDE_PROPERTIES'>}"}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.NUMERIC_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "{'L': 'BIGINT', 'S': 'SMALLINT', 'Y': 'TINYINT', 'D': 'DOUBLE', 'F': 'FLOAT', 'BD': 'DECIMAL'}"}, "sqlglot.dialects.hive.Hive.Parser": {"fullname": "sqlglot.dialects.hive.Hive.Parser", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"fullname": "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.STRICT_CAST", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <function Hive.Parser.<lambda>>, 'DATEDIFF': <function Hive.Parser.<lambda>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function Hive.Parser.<lambda>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function Hive.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <function _parse_ignore_nulls.<locals>._parse>, 'FIRST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <function _parse_ignore_nulls.<locals>._parse>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function Hive.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function Hive.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <function Hive.Parser.<lambda>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function Hive.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'COLLECT_LIST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'COLLECT_SET': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'DATE_FORMAT': <function Hive.Parser.<lambda>>, 'FROM_UNIXTIME': <function format_time_lambda.<locals>._format_time>, 'GET_JSON_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONExtractScalar'>>, 'LOCATE': <function locate_to_strposition>, 'PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'PERCENTILE_APPROX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'TO_DATE': <function format_time_lambda.<locals>._format_time>, 'TO_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'UNBASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'UNIX_TIMESTAMP': <function format_time_lambda.<locals>._format_time>}"}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.NO_PAREN_FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY': <function Parser.<lambda>>, 'CASE': <function Parser.<lambda>>, 'IF': <function Parser.<lambda>>, 'NEXT': <function Parser.<lambda>>, 'TRANSFORM': <function Hive.Parser.<lambda>>}"}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"fullname": "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.PROPERTY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ALGORITHM': <function Parser.<lambda>>, 'AUTO': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'BLOCKCOMPRESSION': <function Parser.<lambda>>, 'CHARSET': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECKSUM': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'CONTAINS': <function Parser.<lambda>>, 'COPY': <function Parser.<lambda>>, 'DATABLOCKSIZE': <function Parser.<lambda>>, 'DEFINER': <function Parser.<lambda>>, 'DETERMINISTIC': <function Parser.<lambda>>, 'DISTKEY': <function Parser.<lambda>>, 'DISTSTYLE': <function Parser.<lambda>>, 'ENGINE': <function Parser.<lambda>>, 'EXECUTE': <function Parser.<lambda>>, 'EXTERNAL': <function Parser.<lambda>>, 'FALLBACK': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'FREESPACE': <function Parser.<lambda>>, 'HEAP': <function Parser.<lambda>>, 'IMMUTABLE': <function Parser.<lambda>>, 'INHERITS': <function Parser.<lambda>>, 'INPUT': <function Parser.<lambda>>, 'JOURNAL': <function Parser.<lambda>>, 'LANGUAGE': <function Parser.<lambda>>, 'LAYOUT': <function Parser.<lambda>>, 'LIFETIME': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'LOCATION': <function Parser.<lambda>>, 'LOCK': <function Parser.<lambda>>, 'LOCKING': <function Parser.<lambda>>, 'LOG': <function Parser.<lambda>>, 'MATERIALIZED': <function Parser.<lambda>>, 'MERGEBLOCKRATIO': <function Parser.<lambda>>, 'MODIFIES': <function Parser.<lambda>>, 'MULTISET': <function Parser.<lambda>>, 'NO': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'ORDER BY': <function Parser.<lambda>>, 'OUTPUT': <function Parser.<lambda>>, 'PARTITION': <function Parser.<lambda>>, 'PARTITION BY': <function Parser.<lambda>>, 'PARTITIONED BY': <function Parser.<lambda>>, 'PARTITIONED_BY': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'RANGE': <function Parser.<lambda>>, 'READS': <function Parser.<lambda>>, 'REMOTE': <function Parser.<lambda>>, 'RETURNS': <function Parser.<lambda>>, 'ROW': <function Parser.<lambda>>, 'ROW_FORMAT': <function Parser.<lambda>>, 'SAMPLE': <function Parser.<lambda>>, 'SET': <function Parser.<lambda>>, 'SETTINGS': <function Parser.<lambda>>, 'SORTKEY': <function Parser.<lambda>>, 'SOURCE': <function Parser.<lambda>>, 'STABLE': <function Parser.<lambda>>, 'STORED': <function Parser.<lambda>>, 'SYSTEM_VERSIONING': <function Parser.<lambda>>, 'TBLPROPERTIES': <function Parser.<lambda>>, 'TEMP': <function Parser.<lambda>>, 'TEMPORARY': <function Parser.<lambda>>, 'TO': <function Parser.<lambda>>, 'TRANSIENT': <function Parser.<lambda>>, 'TRANSFORM': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'USING': <function Parser.<lambda>>, 'VOLATILE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>, 'WITH SERDEPROPERTIES': <function Hive.Parser.<lambda>>}"}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.hive.Hive.Parser.SET_TRIE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.hive.Hive.Generator": {"fullname": "sqlglot.dialects.hive.Hive.Generator", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'LIMIT'"}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"fullname": "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.TABLESAMPLE_WITH_METHOD", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"fullname": "sqlglot.dialects.hive.Hive.Generator.INDEX_ON", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.INDEX_ON", "kind": "variable", "doc": "

\n", "default_value": "'ON TABLE'"}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"fullname": "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.EXTRACT_ALLOWS_QUOTES", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"fullname": "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"fullname": "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.Union'>, <class 'sqlglot.expressions.Insert'>, <class 'sqlglot.expressions.Subquery'>, <class 'sqlglot.expressions.Select'>}"}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathWildcard'>, <class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BIT: 'BIT'>: 'BOOLEAN', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP', <Type.TEXT: 'TEXT'>: 'STRING', <Type.TIME: 'TIME'>: 'TIMESTAMP', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.VARBINARY: 'VARBINARY'>: 'BINARY'}"}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function var_map_sql>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Group'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Property'>: <function _property_sql>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function approx_count_distinct_sql>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayJoin'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySort'>: <function _array_sort_sql>, <class 'sqlglot.expressions.With'>: <function no_recursive_cte_sql>, <class 'sqlglot.expressions.DateDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONFormat'>: <function _json_format_sql>, <class 'sqlglot.expressions.Left'>: <function left_to_substring_sql>, <class 'sqlglot.expressions.Map'>: <function var_map_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5Digest'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.MonthsBetween'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NotNullColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Create'>: <function _create_sql>, <class 'sqlglot.expressions.Quantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.RegexpReplace'>: <function regexp_replace_sql>, <class 'sqlglot.expressions.RegexpLike'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Right'>: <function right_to_substring_sql>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Split'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_time_sql>, <class 'sqlglot.expressions.StrToUnix'>: <function _str_to_unix_sql>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _time_to_str>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _to_date_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.UnixToStr'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.SerdeProperties'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NumberToStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.National'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.PrimaryKeyColumnConstraint'>: <function Hive.Generator.<lambda>>}"}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"fullname": "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.temporary_storage_provider", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create) -> sqlglot.expressions.Create:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.parameter_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.parameter_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Parameter) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.schema_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.schema_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Schema) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.constraint_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.constraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Constraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.rowformatserdeproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RowFormatSerdeProperty) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.arrayagg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ArrayAgg) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"fullname": "sqlglot.dialects.hive.Hive.Generator.with_properties", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.with_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.datatype_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.datatype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.version_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.version_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Version) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"fullname": "sqlglot.dialects.hive.Hive.tokenizer_class", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.hive.Hive.Tokenizer'>"}, "sqlglot.dialects.hive.Hive.parser_class": {"fullname": "sqlglot.dialects.hive.Hive.parser_class", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.hive.Hive.Parser'>"}, "sqlglot.dialects.hive.Hive.generator_class": {"fullname": "sqlglot.dialects.hive.Hive.generator_class", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.hive.Hive.Generator'>"}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"fullname": "sqlglot.dialects.hive.Hive.TIME_TRIE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"fullname": "sqlglot.dialects.hive.Hive.FORMAT_TRIE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%m': 'MM', '%-m': 'M', '%d': 'dd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%I': 'hh', '%-I': 'h', '%M': 'mm', '%-M': 'm', '%S': 'ss', '%-S': 's', '%f': 'SSSSSS', '%p': 'a', '%j': 'DD', '%-j': 'D', '%a': 'EEE', '%A': 'EEEE'}"}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'j': {0: True}}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}, 'p': {0: True}, 'j': {0: True}, 'a': {0: True}, 'A': {0: True}}}"}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"fullname": "sqlglot.dialects.hive.Hive.QUOTE_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"fullname": "sqlglot.dialects.hive.Hive.QUOTE_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"fullname": "sqlglot.dialects.hive.Hive.IDENTIFIER_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"fullname": "sqlglot.dialects.hive.Hive.IDENTIFIER_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.hive.Hive.BIT_START": {"fullname": "sqlglot.dialects.hive.Hive.BIT_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.BIT_END": {"fullname": "sqlglot.dialects.hive.Hive.BIT_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.HEX_START": {"fullname": "sqlglot.dialects.hive.Hive.HEX_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.HEX_END": {"fullname": "sqlglot.dialects.hive.Hive.HEX_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.BYTE_START": {"fullname": "sqlglot.dialects.hive.Hive.BYTE_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.BYTE_END": {"fullname": "sqlglot.dialects.hive.Hive.BYTE_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"fullname": "sqlglot.dialects.hive.Hive.UNICODE_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"fullname": "sqlglot.dialects.hive.Hive.UNICODE_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.mysql": {"fullname": "sqlglot.dialects.mysql", "modulename": "sqlglot.dialects.mysql", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"fullname": "sqlglot.dialects.mysql.TIME_SPECIFIERS", "modulename": "sqlglot.dialects.mysql", "qualname": "TIME_SPECIFIERS", "kind": "variable", "doc": "

\n", "default_value": "{'S', 'p', 'r', 's', 'h', 'f', 'k', 'i', 'T', 'l', 'I', 'H'}"}, "sqlglot.dialects.mysql.MySQL": {"fullname": "sqlglot.dialects.mysql.MySQL", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"fullname": "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT", "kind": "variable", "doc": "

Determines whether or not an unquoted identifier can start with a digit.

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_SENSITIVE: 'CASE_SENSITIVE'>"}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"fullname": "sqlglot.dialects.mysql.MySQL.TIME_FORMAT", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'%Y-%m-%d %T'""}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"fullname": "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.DPIPE_IS_STRING_CONCAT", "kind": "variable", "doc": "

Determines whether or not the DPIPE token (||) is a string concatenation operator.

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"fullname": "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.TIME_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'%M': '%B', '%c': '%-m', '%e': '%-d', '%h': '%I', '%i': '%M', '%s': '%S', '%u': '%W', '%k': '%-H', '%l': '%-I', '%T': '%H:%M:%S', '%W': '%a'}"}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.QUOTES", "kind": "variable", "doc": "

\n", "default_value": "["'", '"']"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.COMMENTS", "kind": "variable", "doc": "

\n", "default_value": "['--', '#', ('/*', '*/')]"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['`']"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "["'", '"', '\\\\']"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.BIT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("b'", "'"), ("B'", "'"), ('0b', '')]"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("x'", "'"), ("X'", "'"), ('0x', '')]"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'CHARSET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'ENUM': <TokenType.ENUM: 'ENUM'>, 'FORCE': <TokenType.FORCE: 'FORCE'>, 'IGNORE': <TokenType.IGNORE: 'IGNORE'>, 'LOCK TABLES': <TokenType.COMMAND: 'COMMAND'>, 'MEMBER OF': <TokenType.MEMBER_OF: 'MEMBER_OF'>, 'SEPARATOR': <TokenType.SEPARATOR: 'SEPARATOR'>, 'START': <TokenType.BEGIN: 'BEGIN'>, 'SIGNED': <TokenType.BIGINT: 'BIGINT'>, 'SIGNED INTEGER': <TokenType.BIGINT: 'BIGINT'>, 'UNLOCK TABLES': <TokenType.COMMAND: 'COMMAND'>, 'UNSIGNED': <TokenType.UBIGINT: 'UBIGINT'>, 'UNSIGNED INTEGER': <TokenType.UBIGINT: 'UBIGINT'>, 'YEAR': <TokenType.YEAR: 'YEAR'>, '_ARMSCII8': <TokenType.INTRODUCER: 'INTRODUCER'>, '_ASCII': <TokenType.INTRODUCER: 'INTRODUCER'>, '_BIG5': <TokenType.INTRODUCER: 'INTRODUCER'>, '_BINARY': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP1250': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP1251': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP1256': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP1257': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP850': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP852': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP866': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP932': <TokenType.INTRODUCER: 'INTRODUCER'>, '_DEC8': <TokenType.INTRODUCER: 'INTRODUCER'>, '_EUCJPMS': <TokenType.INTRODUCER: 'INTRODUCER'>, '_EUCKR': <TokenType.INTRODUCER: 'INTRODUCER'>, '_GB18030': <TokenType.INTRODUCER: 'INTRODUCER'>, '_GB2312': <TokenType.INTRODUCER: 'INTRODUCER'>, '_GBK': <TokenType.INTRODUCER: 'INTRODUCER'>, '_GEOSTD8': <TokenType.INTRODUCER: 'INTRODUCER'>, '_GREEK': <TokenType.INTRODUCER: 'INTRODUCER'>, '_HEBREW': <TokenType.INTRODUCER: 'INTRODUCER'>, '_HP8': <TokenType.INTRODUCER: 'INTRODUCER'>, '_KEYBCS2': <TokenType.INTRODUCER: 'INTRODUCER'>, '_KOI8R': <TokenType.INTRODUCER: 'INTRODUCER'>, '_KOI8U': <TokenType.INTRODUCER: 'INTRODUCER'>, '_LATIN1': <TokenType.INTRODUCER: 'INTRODUCER'>, '_LATIN2': <TokenType.INTRODUCER: 'INTRODUCER'>, '_LATIN5': <TokenType.INTRODUCER: 'INTRODUCER'>, '_LATIN7': <TokenType.INTRODUCER: 'INTRODUCER'>, '_MACCE': <TokenType.INTRODUCER: 'INTRODUCER'>, '_MACROMAN': <TokenType.INTRODUCER: 'INTRODUCER'>, '_SJIS': <TokenType.INTRODUCER: 'INTRODUCER'>, '_SWE7': <TokenType.INTRODUCER: 'INTRODUCER'>, '_TIS620': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UCS2': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UJIS': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF8': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF16': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF16LE': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF32': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF8MB3': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF8MB4': <TokenType.INTRODUCER: 'INTRODUCER'>, '@@': <TokenType.SESSION_PARAMETER: 'SESSION_PARAMETER'>}"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.COMMAND: 'COMMAND'>, <TokenType.FETCH: 'FETCH'>, <TokenType.EXECUTE: 'EXECUTE'>}"}, "sqlglot.dialects.mysql.MySQL.Parser": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.FUNC_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.GLOB: 'GLOB'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.INET: 'INET'>, <TokenType.NESTED: 'NESTED'>, <TokenType.INSERT: 'INSERT'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.BIT: 'BIT'>, <TokenType.DATE: 'DATE'>, <TokenType.XOR: 'XOR'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.VALUES: 'VALUES'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.INT256: 'INT256'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.UINT: 'UINT'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.LIKE: 'LIKE'>, <TokenType.INT: 'INT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.FIRST: 'FIRST'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>}"}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.CONJUNCTION", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AND: 'AND'>: <class 'sqlglot.expressions.And'>, <TokenType.OR: 'OR'>: <class 'sqlglot.expressions.Or'>, <TokenType.DAMP: 'DAMP'>: <class 'sqlglot.expressions.And'>, <TokenType.XOR: 'XOR'>: <class 'sqlglot.expressions.Xor'>, <TokenType.DPIPE: 'DPIPE'>: <class 'sqlglot.expressions.Or'>}"}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OVERLAPS: 'OVERLAPS'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.MEMBER_OF: 'MEMBER_OF'>: <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function MySQL.Parser.<lambda>>, 'DATE_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function MySQL.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function MySQL.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function MySQL.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function MySQL.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function MySQL.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <function _str_to_date>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <function parse_date_delta.<locals>.inner_func>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <function MySQL.Parser.<lambda>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <function MySQL.Parser.<lambda>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function MySQL.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function MySQL.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'DATE_FORMAT': <function format_time_lambda.<locals>._format_time>, 'INSTR': <function MySQL.Parser.<lambda>>, 'ISNULL': <function isnull_to_is_null>, 'LOCATE': <function locate_to_strposition>, 'MAKETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MONTHNAME': <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'CHAR': <function MySQL.Parser.<lambda>>, 'GROUP_CONCAT': <function MySQL.Parser.<lambda>>, 'VALUES': <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.SHOW: 'SHOW'>: <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.SHOW_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'BINARY LOGS': <function _show_parser.<locals>._parse>, 'MASTER LOGS': <function _show_parser.<locals>._parse>, 'BINLOG EVENTS': <function _show_parser.<locals>._parse>, 'CHARACTER SET': <function _show_parser.<locals>._parse>, 'CHARSET': <function _show_parser.<locals>._parse>, 'COLLATION': <function _show_parser.<locals>._parse>, 'FULL COLUMNS': <function _show_parser.<locals>._parse>, 'COLUMNS': <function _show_parser.<locals>._parse>, 'CREATE DATABASE': <function _show_parser.<locals>._parse>, 'CREATE EVENT': <function _show_parser.<locals>._parse>, 'CREATE FUNCTION': <function _show_parser.<locals>._parse>, 'CREATE PROCEDURE': <function _show_parser.<locals>._parse>, 'CREATE TABLE': <function _show_parser.<locals>._parse>, 'CREATE TRIGGER': <function _show_parser.<locals>._parse>, 'CREATE VIEW': <function _show_parser.<locals>._parse>, 'DATABASES': <function _show_parser.<locals>._parse>, 'SCHEMAS': <function _show_parser.<locals>._parse>, 'ENGINE': <function _show_parser.<locals>._parse>, 'STORAGE ENGINES': <function _show_parser.<locals>._parse>, 'ENGINES': <function _show_parser.<locals>._parse>, 'ERRORS': <function _show_parser.<locals>._parse>, 'EVENTS': <function _show_parser.<locals>._parse>, 'FUNCTION CODE': <function _show_parser.<locals>._parse>, 'FUNCTION STATUS': <function _show_parser.<locals>._parse>, 'GRANTS': <function _show_parser.<locals>._parse>, 'INDEX': <function _show_parser.<locals>._parse>, 'MASTER STATUS': <function _show_parser.<locals>._parse>, 'OPEN TABLES': <function _show_parser.<locals>._parse>, 'PLUGINS': <function _show_parser.<locals>._parse>, 'PROCEDURE CODE': <function _show_parser.<locals>._parse>, 'PROCEDURE STATUS': <function _show_parser.<locals>._parse>, 'PRIVILEGES': <function _show_parser.<locals>._parse>, 'FULL PROCESSLIST': <function _show_parser.<locals>._parse>, 'PROCESSLIST': <function _show_parser.<locals>._parse>, 'PROFILE': <function _show_parser.<locals>._parse>, 'PROFILES': <function _show_parser.<locals>._parse>, 'RELAYLOG EVENTS': <function _show_parser.<locals>._parse>, 'REPLICAS': <function _show_parser.<locals>._parse>, 'SLAVE HOSTS': <function _show_parser.<locals>._parse>, 'REPLICA STATUS': <function _show_parser.<locals>._parse>, 'SLAVE STATUS': <function _show_parser.<locals>._parse>, 'GLOBAL STATUS': <function _show_parser.<locals>._parse>, 'SESSION STATUS': <function _show_parser.<locals>._parse>, 'STATUS': <function _show_parser.<locals>._parse>, 'TABLE STATUS': <function _show_parser.<locals>._parse>, 'FULL TABLES': <function _show_parser.<locals>._parse>, 'TABLES': <function _show_parser.<locals>._parse>, 'TRIGGERS': <function _show_parser.<locals>._parse>, 'GLOBAL VARIABLES': <function _show_parser.<locals>._parse>, 'SESSION VARIABLES': <function _show_parser.<locals>._parse>, 'VARIABLES': <function _show_parser.<locals>._parse>, 'WARNINGS': <function _show_parser.<locals>._parse>}"}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.SET_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'GLOBAL': <function Parser.<lambda>>, 'LOCAL': <function Parser.<lambda>>, 'SESSION': <function Parser.<lambda>>, 'TRANSACTION': <function Parser.<lambda>>, 'PERSIST': <function MySQL.Parser.<lambda>>, 'PERSIST_ONLY': <function MySQL.Parser.<lambda>>, 'CHARACTER SET': <function MySQL.Parser.<lambda>>, 'CHARSET': <function MySQL.Parser.<lambda>>, 'NAMES': <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.CONSTRAINT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'AUTOINCREMENT': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'CASESPECIFIC': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECK': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'COMPRESS': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'NONCLUSTERED': <function Parser.<lambda>>, 'DEFAULT': <function Parser.<lambda>>, 'ENCODE': <function Parser.<lambda>>, 'FOREIGN KEY': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'GENERATED': <function Parser.<lambda>>, 'IDENTITY': <function Parser.<lambda>>, 'INLINE': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'NOT': <function Parser.<lambda>>, 'NULL': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'PATH': <function Parser.<lambda>>, 'PERIOD': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'REFERENCES': <function Parser.<lambda>>, 'TITLE': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'UNIQUE': <function Parser.<lambda>>, 'UPPERCASE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>, 'FULLTEXT': <function MySQL.Parser.<lambda>>, 'INDEX': <function MySQL.Parser.<lambda>>, 'KEY': <function MySQL.Parser.<lambda>>, 'SPATIAL': <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS", "kind": "variable", "doc": "

\n", "default_value": "{'FULLTEXT', 'PRIMARY KEY', 'UNIQUE', 'SPATIAL', 'FOREIGN KEY', 'PERIOD', 'INDEX', 'KEY', 'LIKE', 'CHECK'}"}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.PROFILE_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{'BLOCK IO', 'SWAPS', 'PAGE FAULTS', 'SOURCE', 'IPC', 'ALL', 'CONTEXT SWITCHES', 'MEMORY', 'CPU'}"}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPV4: 'IPV4'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.BIT: 'BIT'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.DATE: 'DATE'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.SUPER: 'SUPER'>, <TokenType.TEXT: 'TEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.UINT: 'UINT'>, <TokenType.BINARY: 'BINARY'>, <TokenType.UINT128: 'UINT128'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.INT: 'INT'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIME: 'TIME'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.INET: 'INET'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.NESTED: 'NESTED'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.LONGTEXT: 'LONGTEXT'>}"}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.ENUM_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ENUM16: 'ENUM16'>, <TokenType.SET: 'SET'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.ENUM: 'ENUM'>}"}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.STRING_ALIASES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'BINARY': {'LOGS': {0: True}}, 'MASTER': {'LOGS': {0: True}, 'STATUS': {0: True}}, 'BINLOG': {'EVENTS': {0: True}}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'COLLATION': {0: True}, 'FULL': {'COLUMNS': {0: True}, 'PROCESSLIST': {0: True}, 'TABLES': {0: True}}, 'COLUMNS': {0: True}, 'CREATE': {'DATABASE': {0: True}, 'EVENT': {0: True}, 'FUNCTION': {0: True}, 'PROCEDURE': {0: True}, 'TABLE': {0: True}, 'TRIGGER': {0: True}, 'VIEW': {0: True}}, 'DATABASES': {0: True}, 'SCHEMAS': {0: True}, 'ENGINE': {0: True}, 'STORAGE': {'ENGINES': {0: True}}, 'ENGINES': {0: True}, 'ERRORS': {0: True}, 'EVENTS': {0: True}, 'FUNCTION': {'CODE': {0: True}, 'STATUS': {0: True}}, 'GRANTS': {0: True}, 'INDEX': {0: True}, 'OPEN': {'TABLES': {0: True}}, 'PLUGINS': {0: True}, 'PROCEDURE': {'CODE': {0: True}, 'STATUS': {0: True}}, 'PRIVILEGES': {0: True}, 'PROCESSLIST': {0: True}, 'PROFILE': {0: True}, 'PROFILES': {0: True}, 'RELAYLOG': {'EVENTS': {0: True}}, 'REPLICAS': {0: True}, 'SLAVE': {'HOSTS': {0: True}, 'STATUS': {0: True}}, 'REPLICA': {'STATUS': {0: True}}, 'GLOBAL': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'SESSION': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'STATUS': {0: True}, 'TABLE': {'STATUS': {0: True}}, 'TABLES': {0: True}, 'TRIGGERS': {0: True}, 'VARIABLES': {0: True}, 'WARNINGS': {0: True}}"}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}, 'PERSIST': {0: True}, 'PERSIST_ONLY': {0: True}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'NAMES': {0: True}}"}, "sqlglot.dialects.mysql.MySQL.Generator": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.NULL_ORDERING_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "None"}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.QUERY_HINT_SEP", "kind": "variable", "doc": "

\n", "default_value": "' '"}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.VALUES_AS_TABLE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP", "kind": "variable", "doc": "

\n", "default_value": "','"}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.DateDiff'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateTrunc'>: <function _date_trunc_sql>, <class 'sqlglot.expressions.Day'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfMonth'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfWeek'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.GroupConcat'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Month'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.NullSafeEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.Stuff'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimestampDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Trim'>: <function _trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _ts_or_ds_to_date_sql>, <class 'sqlglot.expressions.Week'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.WeekOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Year'>: <function _remove_ts_or_ds_to_date.<locals>.func>}"}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.UNSIGNED_TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.UBIGINT: 'UBIGINT'>: 'BIGINT', <Type.UINT: 'UINT'>: 'INT', <Type.UMEDIUMINT: 'UMEDIUMINT'>: 'MEDIUMINT', <Type.USMALLINT: 'USMALLINT'>: 'SMALLINT', <Type.UTINYINT: 'UTINYINT'>: 'TINYINT', <Type.UDECIMAL: 'UDECIMAL'>: 'DECIMAL'}"}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.TIMESTAMP_TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP'}"}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.INET: 'INET'>: 'INET', <Type.UBIGINT: 'UBIGINT'>: 'BIGINT', <Type.UINT: 'UINT'>: 'INT', <Type.UMEDIUMINT: 'UMEDIUMINT'>: 'MEDIUMINT', <Type.USMALLINT: 'USMALLINT'>: 'SMALLINT', <Type.UTINYINT: 'UTINYINT'>: 'TINYINT', <Type.UDECIMAL: 'UDECIMAL'>: 'DECIMAL', <Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP'}"}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'LIMIT'"}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.LIMIT_ONLY_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.CAST_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.BIGINT: 'BIGINT'>: 'SIGNED', <Type.BOOLEAN: 'BOOLEAN'>: 'SIGNED', <Type.INT: 'INT'>: 'SIGNED', <Type.TEXT: 'TEXT'>: 'CHAR', <Type.UBIGINT: 'UBIGINT'>: 'UNSIGNED', <Type.VARCHAR: 'VARCHAR'>: 'CHAR'}"}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.TIMESTAMP_FUNC_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}"}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.datatype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.xor_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.xor_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Xor) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.jsonarraycontains_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONArrayContains) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.cast_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.show_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.show_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Show) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.altercolumn_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AlterColumn) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.chr_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.chr_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Chr) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"fullname": "sqlglot.dialects.mysql.MySQL.tokenizer_class", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.mysql.MySQL.Tokenizer'>"}, "sqlglot.dialects.mysql.MySQL.parser_class": {"fullname": "sqlglot.dialects.mysql.MySQL.parser_class", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.mysql.MySQL.Parser'>"}, "sqlglot.dialects.mysql.MySQL.generator_class": {"fullname": "sqlglot.dialects.mysql.MySQL.generator_class", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.mysql.MySQL.Generator'>"}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"fullname": "sqlglot.dialects.mysql.MySQL.TIME_TRIE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"fullname": "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%B': '%M', '%-m': '%c', '%-d': '%e', '%I': '%h', '%M': '%i', '%S': '%s', '%W': '%u', '%-H': '%k', '%-I': '%l', '%H:%M:%S': '%T', '%a': '%W'}"}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'B': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'W': {0: True}, 'H': {':': {'%': {'M': {':': {'%': {'S': {0: True}}}}}}}, 'a': {0: True}}}"}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"fullname": "sqlglot.dialects.mysql.MySQL.QUOTE_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"fullname": "sqlglot.dialects.mysql.MySQL.QUOTE_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"fullname": "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"fullname": "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"fullname": "sqlglot.dialects.mysql.MySQL.BIT_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""b'""}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"fullname": "sqlglot.dialects.mysql.MySQL.BIT_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"fullname": "sqlglot.dialects.mysql.MySQL.HEX_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"fullname": "sqlglot.dialects.mysql.MySQL.HEX_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"fullname": "sqlglot.dialects.mysql.MySQL.BYTE_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"fullname": "sqlglot.dialects.mysql.MySQL.BYTE_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"fullname": "sqlglot.dialects.mysql.MySQL.UNICODE_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"fullname": "sqlglot.dialects.mysql.MySQL.UNICODE_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle": {"fullname": "sqlglot.dialects.oracle", "modulename": "sqlglot.dialects.oracle", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.oracle.to_char": {"fullname": "sqlglot.dialects.oracle.to_char", "modulename": "sqlglot.dialects.oracle", "qualname": "to_char", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.TimeToStr | sqlglot.expressions.ToChar:", "funcdef": "def"}, "sqlglot.dialects.oracle.Oracle": {"fullname": "sqlglot.dialects.oracle.Oracle", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"fullname": "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.ALIAS_POST_TABLESAMPLE", "kind": "variable", "doc": "

Determines whether or not the table alias comes after tablesample.

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"fullname": "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.TABLESAMPLE_SIZE_IS_PERCENT", "kind": "variable", "doc": "

Determines whether or not a size in the table sample clause represents percentage.

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.UPPERCASE: 'UPPERCASE'>"}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"fullname": "sqlglot.dialects.oracle.Oracle.TIME_MAPPING", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'AM': '%p', 'A.M.': '%p', 'PM': '%p', 'P.M.': '%p', 'D': '%u', 'DAY': '%A', 'DD': '%d', 'DDD': '%j', 'DY': '%a', 'HH': '%I', 'HH12': '%I', 'HH24': '%H', 'IW': '%V', 'MI': '%M', 'MM': '%m', 'MON': '%b', 'MONTH': '%B', 'SS': '%S', 'WW': '%W', 'YY': '%y', 'YYYY': '%Y', 'FF6': '%f'}"}, "sqlglot.dialects.oracle.Oracle.Parser": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.OVER: 'OVER'>, <TokenType.KEEP: 'KEEP'>}"}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <function to_char>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'SQUARE': <function Oracle.Parser.<lambda>>, 'TO_TIMESTAMP': <function format_time_lambda.<locals>._format_time>, 'TO_DATE': <function format_time_lambda.<locals>._format_time>}"}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Callable]", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'JSON_ARRAY': <function Oracle.Parser.<lambda>>, 'JSON_ARRAYAGG': <function Oracle.Parser.<lambda>>, 'XMLTABLE': <function _parse_xml_table>}"}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.QUERY_MODIFIER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>: <function Parser.<lambda>>, <TokenType.WHERE: 'WHERE'>: <function Parser.<lambda>>, <TokenType.GROUP_BY: 'GROUP_BY'>: <function Parser.<lambda>>, <TokenType.HAVING: 'HAVING'>: <function Parser.<lambda>>, <TokenType.QUALIFY: 'QUALIFY'>: <function Parser.<lambda>>, <TokenType.WINDOW: 'WINDOW'>: <function Parser.<lambda>>, <TokenType.ORDER_BY: 'ORDER_BY'>: <function Parser.<lambda>>, <TokenType.LIMIT: 'LIMIT'>: <function Parser.<lambda>>, <TokenType.FETCH: 'FETCH'>: <function Parser.<lambda>>, <TokenType.OFFSET: 'OFFSET'>: <function Parser.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.LOCK: 'LOCK'>: <function Parser.<lambda>>, <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>: <function Parser.<lambda>>, <TokenType.USING: 'USING'>: <function Parser.<lambda>>, <TokenType.CLUSTER_BY: 'CLUSTER_BY'>: <function Parser.<lambda>>, <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>: <function Parser.<lambda>>, <TokenType.SORT_BY: 'SORT_BY'>: <function Parser.<lambda>>, <TokenType.CONNECT_BY: 'CONNECT_BY'>: <function Parser.<lambda>>, <TokenType.START_WITH: 'START_WITH'>: <function Parser.<lambda>>, <TokenType.ORDER_SIBLINGS_BY: 'ORDER_SIBLINGS_BY'>: <function Oracle.Parser.<lambda>>}"}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.TYPE_LITERAL_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<Type.DATE: 'DATE'>: <function Oracle.Parser.<lambda>>}"}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.DISTINCT_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.UNIQUE: 'UNIQUE'>, <TokenType.DISTINCT: 'DISTINCT'>}"}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.oracle.Oracle.Generator": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'FETCH'"}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.TABLESAMPLE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "'SAMPLE'"}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.SUPPORTS_SELECT_INTO", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.TZ_TO_WITH_TIME_ZONE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'NCHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'NVARCHAR2', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.TINYINT: 'TINYINT'>: 'NUMBER', <Type.SMALLINT: 'SMALLINT'>: 'NUMBER', <Type.INT: 'INT'>: 'NUMBER', <Type.BIGINT: 'BIGINT'>: 'NUMBER', <Type.DECIMAL: 'DECIMAL'>: 'NUMBER', <Type.DOUBLE: 'DOUBLE'>: 'DOUBLE PRECISION', <Type.VARCHAR: 'VARCHAR'>: 'VARCHAR2', <Type.TEXT: 'TEXT'>: 'CLOB', <Type.TIMETZ: 'TIMETZ'>: 'TIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.BINARY: 'BINARY'>: 'BLOB', <Type.VARBINARY: 'VARBINARY'>: 'BLOB'}"}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.Group'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.Subquery'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.Substring'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Table'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function Oracle.Generator.<lambda>>}"}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.currenttimestamp_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CurrentTimestamp) -> str:", "funcdef": "def"}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.offset_sql", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.offset_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Offset) -> str:", "funcdef": "def"}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.xmltable_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.XMLTable) -> str:", "funcdef": "def"}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.add_column_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AlterTable) -> str:", "funcdef": "def"}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"fullname": "sqlglot.dialects.oracle.Oracle.Tokenizer", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"fullname": "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Tokenizer.VAR_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'@', '#', '$'}"}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, '(+)': <TokenType.JOIN_MARKER: 'JOIN_MARKER'>, 'BINARY_DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'BINARY_FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'COLUMNS': <TokenType.COLUMN: 'COLUMN'>, 'MATCH_RECOGNIZE': <TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>, 'MINUS': <TokenType.EXCEPT: 'EXCEPT'>, 'ORDER SIBLINGS BY': <TokenType.ORDER_SIBLINGS_BY: 'ORDER_SIBLINGS_BY'>, 'SAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'START': <TokenType.BEGIN: 'BEGIN'>, 'SYSDATE': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'TOP': <TokenType.TOP: 'TOP'>}"}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"fullname": "sqlglot.dialects.oracle.Oracle.tokenizer_class", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.oracle.Oracle.Tokenizer'>"}, "sqlglot.dialects.oracle.Oracle.parser_class": {"fullname": "sqlglot.dialects.oracle.Oracle.parser_class", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.oracle.Oracle.Parser'>"}, "sqlglot.dialects.oracle.Oracle.generator_class": {"fullname": "sqlglot.dialects.oracle.Oracle.generator_class", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.oracle.Oracle.Generator'>"}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"fullname": "sqlglot.dialects.oracle.Oracle.TIME_TRIE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}, '.': {'M': {'.': {0: True}}}}, 'P': {'M': {0: True}, '.': {'M': {'.': {0: True}}}}, 'D': {0: True, 'A': {'Y': {0: True}}, 'D': {0: True, 'D': {0: True}}, 'Y': {0: True}}, 'H': {'H': {0: True, '1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'I': {'W': {0: True}}, 'M': {'I': {0: True}, 'M': {0: True}, 'O': {'N': {0: True, 'T': {'H': {0: True}}}}}, 'S': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}, 'F': {'F': {'6': {0: True}}}}"}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"fullname": "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}, '.': {'M': {'.': {0: True}}}}, 'P': {'M': {0: True}, '.': {'M': {'.': {0: True}}}}, 'D': {0: True, 'A': {'Y': {0: True}}, 'D': {0: True, 'D': {0: True}}, 'Y': {0: True}}, 'H': {'H': {0: True, '1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'I': {'W': {0: True}}, 'M': {'I': {0: True}, 'M': {0: True}, 'O': {'N': {0: True, 'T': {'H': {0: True}}}}}, 'S': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}, 'F': {'F': {'6': {0: True}}}}"}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%p': 'P.M.', '%u': 'D', '%A': 'DAY', '%d': 'DD', '%j': 'DDD', '%a': 'DY', '%I': 'HH12', '%H': 'HH24', '%V': 'IW', '%M': 'MI', '%m': 'MM', '%b': 'MON', '%B': 'MONTH', '%S': 'SS', '%W': 'WW', '%y': 'YY', '%Y': 'YYYY', '%f': 'FF6'}"}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'p': {0: True}, 'u': {0: True}, 'A': {0: True}, 'd': {0: True}, 'j': {0: True}, 'a': {0: True}, 'I': {0: True}, 'H': {0: True}, 'V': {0: True}, 'M': {0: True}, 'm': {0: True}, 'b': {0: True}, 'B': {0: True}, 'S': {0: True}, 'W': {0: True}, 'y': {0: True}, 'Y': {0: True}, 'f': {0: True}}}"}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"fullname": "sqlglot.dialects.oracle.Oracle.QUOTE_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"fullname": "sqlglot.dialects.oracle.Oracle.QUOTE_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"fullname": "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"fullname": "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"fullname": "sqlglot.dialects.oracle.Oracle.BIT_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"fullname": "sqlglot.dialects.oracle.Oracle.BIT_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"fullname": "sqlglot.dialects.oracle.Oracle.HEX_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"fullname": "sqlglot.dialects.oracle.Oracle.HEX_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"fullname": "sqlglot.dialects.oracle.Oracle.BYTE_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"fullname": "sqlglot.dialects.oracle.Oracle.BYTE_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"fullname": "sqlglot.dialects.oracle.Oracle.UNICODE_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"fullname": "sqlglot.dialects.oracle.Oracle.UNICODE_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.postgres": {"fullname": "sqlglot.dialects.postgres", "modulename": "sqlglot.dialects.postgres", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"fullname": "sqlglot.dialects.postgres.DATE_DIFF_FACTOR", "modulename": "sqlglot.dialects.postgres", "qualname": "DATE_DIFF_FACTOR", "kind": "variable", "doc": "

\n", "default_value": "{'MICROSECOND': ' * 1000000', 'MILLISECOND': ' * 1000', 'SECOND': '', 'MINUTE': ' / 60', 'HOUR': ' / 3600', 'DAY': ' / 86400'}"}, "sqlglot.dialects.postgres.Postgres": {"fullname": "sqlglot.dialects.postgres.Postgres", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"fullname": "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.INDEX_OFFSET", "kind": "variable", "doc": "

Determines the base index offset for arrays.

\n", "default_value": "1"}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"fullname": "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"fullname": "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.CONCAT_COALESCE", "kind": "variable", "doc": "

A NULL arg in CONCAT yields NULL by default, but in some dialects it yields an empty string.

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"fullname": "sqlglot.dialects.postgres.Postgres.NULL_ORDERING", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_large'"}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"fullname": "sqlglot.dialects.postgres.Postgres.TIME_FORMAT", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'YYYY-MM-DD HH24:MI:SS'""}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"fullname": "sqlglot.dialects.postgres.Postgres.TIME_MAPPING", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'AM': '%p', 'PM': '%p', 'D': '%u', 'DD': '%d', 'DDD': '%j', 'FMDD': '%-d', 'FMDDD': '%-j', 'FMHH12': '%-I', 'FMHH24': '%-H', 'FMMI': '%-M', 'FMMM': '%-m', 'FMSS': '%-S', 'HH12': '%I', 'HH24': '%H', 'MI': '%M', 'MM': '%m', 'OF': '%z', 'SS': '%S', 'TMDay': '%A', 'TMDy': '%a', 'TMMon': '%b', 'TMMonth': '%B', 'TZ': '%Z', 'US': '%f', 'WW': '%U', 'YY': '%y', 'YYYY': '%Y'}"}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.BIT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("b'", "'"), ("B'", "'")]"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("x'", "'"), ("X'", "'")]"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.BYTE_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("e'", "'"), ("E'", "'")]"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.HEREDOC_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "['$']"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.COMMAND: 'COMMAND'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, '~~': <TokenType.LIKE: 'LIKE'>, '~~*': <TokenType.ILIKE: 'ILIKE'>, '~*': <TokenType.IRLIKE: 'IRLIKE'>, '~': <TokenType.RLIKE: 'RLIKE'>, '@@': <TokenType.DAT: 'DAT'>, '@>': <TokenType.AT_GT: 'AT_GT'>, '<@': <TokenType.LT_AT: 'LT_AT'>, 'BEGIN TRANSACTION': <TokenType.BEGIN: 'BEGIN'>, 'BIGSERIAL': <TokenType.BIGSERIAL: 'BIGSERIAL'>, 'CHARACTER VARYING': <TokenType.VARCHAR: 'VARCHAR'>, 'CONSTRAINT TRIGGER': <TokenType.COMMAND: 'COMMAND'>, 'DECLARE': <TokenType.COMMAND: 'COMMAND'>, 'DO': <TokenType.COMMAND: 'COMMAND'>, 'EXEC': <TokenType.COMMAND: 'COMMAND'>, 'HSTORE': <TokenType.HSTORE: 'HSTORE'>, 'JSONB': <TokenType.JSONB: 'JSONB'>, 'MONEY': <TokenType.MONEY: 'MONEY'>, 'REFRESH': <TokenType.COMMAND: 'COMMAND'>, 'REINDEX': <TokenType.COMMAND: 'COMMAND'>, 'RESET': <TokenType.COMMAND: 'COMMAND'>, 'REVOKE': <TokenType.COMMAND: 'COMMAND'>, 'SERIAL': <TokenType.SERIAL: 'SERIAL'>, 'SMALLSERIAL': <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, 'CSTRING': <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, 'OID': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'OPERATOR': <TokenType.OPERATOR: 'OPERATOR'>, 'REGCLASS': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGCOLLATION': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGCONFIG': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGDICTIONARY': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGNAMESPACE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGOPER': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGOPERATOR': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGPROC': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGPROCEDURE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGROLE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGTYPE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>}"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>, '$': <TokenType.HEREDOC_STRING: 'HEREDOC_STRING'>}"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.VAR_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'$'}"}, "sqlglot.dialects.postgres.Postgres.Parser": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.PROPERTY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ALGORITHM': <function Parser.<lambda>>, 'AUTO': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'BLOCKCOMPRESSION': <function Parser.<lambda>>, 'CHARSET': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECKSUM': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'CONTAINS': <function Parser.<lambda>>, 'COPY': <function Parser.<lambda>>, 'DATABLOCKSIZE': <function Parser.<lambda>>, 'DEFINER': <function Parser.<lambda>>, 'DETERMINISTIC': <function Parser.<lambda>>, 'DISTKEY': <function Parser.<lambda>>, 'DISTSTYLE': <function Parser.<lambda>>, 'ENGINE': <function Parser.<lambda>>, 'EXECUTE': <function Parser.<lambda>>, 'EXTERNAL': <function Parser.<lambda>>, 'FALLBACK': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'FREESPACE': <function Parser.<lambda>>, 'HEAP': <function Parser.<lambda>>, 'IMMUTABLE': <function Parser.<lambda>>, 'INHERITS': <function Parser.<lambda>>, 'JOURNAL': <function Parser.<lambda>>, 'LANGUAGE': <function Parser.<lambda>>, 'LAYOUT': <function Parser.<lambda>>, 'LIFETIME': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'LOCATION': <function Parser.<lambda>>, 'LOCK': <function Parser.<lambda>>, 'LOCKING': <function Parser.<lambda>>, 'LOG': <function Parser.<lambda>>, 'MATERIALIZED': <function Parser.<lambda>>, 'MERGEBLOCKRATIO': <function Parser.<lambda>>, 'MODIFIES': <function Parser.<lambda>>, 'MULTISET': <function Parser.<lambda>>, 'NO': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'ORDER BY': <function Parser.<lambda>>, 'OUTPUT': <function Parser.<lambda>>, 'PARTITION': <function Parser.<lambda>>, 'PARTITION BY': <function Parser.<lambda>>, 'PARTITIONED BY': <function Parser.<lambda>>, 'PARTITIONED_BY': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'RANGE': <function Parser.<lambda>>, 'READS': <function Parser.<lambda>>, 'REMOTE': <function Parser.<lambda>>, 'RETURNS': <function Parser.<lambda>>, 'ROW': <function Parser.<lambda>>, 'ROW_FORMAT': <function Parser.<lambda>>, 'SAMPLE': <function Parser.<lambda>>, 'SET': <function Postgres.Parser.<lambda>>, 'SETTINGS': <function Parser.<lambda>>, 'SORTKEY': <function Parser.<lambda>>, 'SOURCE': <function Parser.<lambda>>, 'STABLE': <function Parser.<lambda>>, 'STORED': <function Parser.<lambda>>, 'SYSTEM_VERSIONING': <function Parser.<lambda>>, 'TBLPROPERTIES': <function Parser.<lambda>>, 'TEMP': <function Parser.<lambda>>, 'TEMPORARY': <function Parser.<lambda>>, 'TO': <function Parser.<lambda>>, 'TRANSIENT': <function Parser.<lambda>>, 'TRANSFORM': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'USING': <function Parser.<lambda>>, 'VOLATILE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>}"}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function parse_timestamp_trunc>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <function _generate_series>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <function format_time_lambda.<locals>._format_time>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_json_extract_path.<locals>._parse_json_extract_path>, 'LIKE': <function parse_like>, 'JSON_EXTRACT_PATH': <function parse_json_extract_path.<locals>._parse_json_extract_path>, 'MAKE_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MAKE_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'NOW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'TO_TIMESTAMP': <function _to_timestamp>, 'UNNEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>}"}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'DATE_PART': <function Postgres.Parser.<lambda>>}"}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.BITWISE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.BITWISE", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AMP: 'AMP'>: <class 'sqlglot.expressions.BitwiseAnd'>, <TokenType.CARET: 'CARET'>: <class 'sqlglot.expressions.BitwiseXor'>, <TokenType.PIPE: 'PIPE'>: <class 'sqlglot.expressions.BitwiseOr'>, <TokenType.HASH: 'HASH'>: <class 'sqlglot.expressions.BitwiseXor'>}"}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.EXPONENT", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.CARET: 'CARET'>: <class 'sqlglot.expressions.Pow'>}"}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OVERLAPS: 'OVERLAPS'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.AT_GT: 'AT_GT'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.DAMP: 'DAMP'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.DAT: 'DAT'>: <function Postgres.Parser.<lambda>>, <TokenType.LT_AT: 'LT_AT'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OPERATOR: 'OPERATOR'>: <function Postgres.Parser.<lambda>>}"}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.END: 'END'>: <function Postgres.Parser.<lambda>>}"}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.postgres.Postgres.Generator": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.SINGLE_STRING_INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.RENAME_TABLE_WITH_DB", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.PARAMETER_TOKEN", "kind": "variable", "doc": "

\n", "default_value": "'$'"}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.TABLESAMPLE_SEED_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "'REPEATABLE'"}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.SUPPORTS_SELECT_INTO", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.SUPPORTS_UNLOGGED_TABLES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.TINYINT: 'TINYINT'>: 'SMALLINT', <Type.FLOAT: 'FLOAT'>: 'REAL', <Type.DOUBLE: 'DOUBLE'>: 'DOUBLE PRECISION', <Type.BINARY: 'BINARY'>: 'BYTEA', <Type.VARBINARY: 'VARBINARY'>: 'BYTEA', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP'}"}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function any_value_to_max_sql>, <class 'sqlglot.expressions.Array'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ColumnDef'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentUser'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.DateSub'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function _string_agg_sql>, <class 'sqlglot.expressions.JSONExtract'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONBExtract'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.LastDay'>: <function no_last_day_sql>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MapFromEntries'>: <function no_map_from_entries_sql>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Merge'>: <function merge_without_target_sql>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.PercentileDisc'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Pow'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Substring'>: <function _substring_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>}"}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.bracket_sql", "kind": "function", "doc": "

Forms like ARRAY[1, 2, 3][3] aren't allowed; we need to wrap the ARRAY.

\n", "signature": "(self, expression: sqlglot.expressions.Bracket) -> str:", "funcdef": "def"}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.matchagainst_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MatchAgainst) -> str:", "funcdef": "def"}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"fullname": "sqlglot.dialects.postgres.Postgres.tokenizer_class", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.postgres.Postgres.Tokenizer'>"}, "sqlglot.dialects.postgres.Postgres.parser_class": {"fullname": "sqlglot.dialects.postgres.Postgres.parser_class", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.postgres.Postgres.Parser'>"}, "sqlglot.dialects.postgres.Postgres.generator_class": {"fullname": "sqlglot.dialects.postgres.Postgres.generator_class", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.postgres.Postgres.Generator'>"}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"fullname": "sqlglot.dialects.postgres.Postgres.TIME_TRIE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}}, 'P': {'M': {0: True}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}}, 'F': {'M': {'D': {'D': {0: True, 'D': {0: True}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'S': {'S': {0: True}}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'O': {'F': {0: True}}, 'S': {'S': {0: True}}, 'T': {'M': {'D': {'a': {'y': {0: True}}, 'y': {0: True}}, 'M': {'o': {'n': {0: True, 't': {'h': {0: True}}}}}}, 'Z': {0: True}}, 'U': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}}"}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"fullname": "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}}, 'P': {'M': {0: True}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}}, 'F': {'M': {'D': {'D': {0: True, 'D': {0: True}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'S': {'S': {0: True}}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'O': {'F': {0: True}}, 'S': {'S': {0: True}}, 'T': {'M': {'D': {'a': {'y': {0: True}}, 'y': {0: True}}, 'M': {'o': {'n': {0: True, 't': {'h': {0: True}}}}}}, 'Z': {0: True}}, 'U': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}}"}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%p': 'PM', '%u': 'D', '%d': 'DD', '%j': 'DDD', '%-d': 'FMDD', '%-j': 'FMDDD', '%-I': 'FMHH12', '%-H': 'FMHH24', '%-M': 'FMMI', '%-m': 'FMMM', '%-S': 'FMSS', '%I': 'HH12', '%H': 'HH24', '%M': 'MI', '%m': 'MM', '%z': 'OF', '%S': 'SS', '%A': 'TMDay', '%a': 'TMDy', '%b': 'TMMon', '%B': 'TMMonth', '%Z': 'TZ', '%f': 'US', '%U': 'WW', '%y': 'YY', '%Y': 'YYYY'}"}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'p': {0: True}, 'u': {0: True}, 'd': {0: True}, 'j': {0: True}, '-': {'d': {0: True}, 'j': {0: True}, 'I': {0: True}, 'H': {0: True}, 'M': {0: True}, 'm': {0: True}, 'S': {0: True}}, 'I': {0: True}, 'H': {0: True}, 'M': {0: True}, 'm': {0: True}, 'z': {0: True}, 'S': {0: True}, 'A': {0: True}, 'a': {0: True}, 'b': {0: True}, 'B': {0: True}, 'Z': {0: True}, 'f': {0: True}, 'U': {0: True}, 'y': {0: True}, 'Y': {0: True}}}"}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"fullname": "sqlglot.dialects.postgres.Postgres.QUOTE_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"fullname": "sqlglot.dialects.postgres.Postgres.QUOTE_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"fullname": "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"fullname": "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"fullname": "sqlglot.dialects.postgres.Postgres.BIT_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""b'""}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"fullname": "sqlglot.dialects.postgres.Postgres.BIT_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"fullname": "sqlglot.dialects.postgres.Postgres.HEX_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"fullname": "sqlglot.dialects.postgres.Postgres.HEX_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"fullname": "sqlglot.dialects.postgres.Postgres.BYTE_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""e'""}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"fullname": "sqlglot.dialects.postgres.Postgres.BYTE_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"fullname": "sqlglot.dialects.postgres.Postgres.UNICODE_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"fullname": "sqlglot.dialects.postgres.Postgres.UNICODE_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto": {"fullname": "sqlglot.dialects.presto", "modulename": "sqlglot.dialects.presto", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.presto.Presto": {"fullname": "sqlglot.dialects.presto.Presto", "modulename": "sqlglot.dialects.presto", "qualname": "Presto", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"fullname": "sqlglot.dialects.presto.Presto.INDEX_OFFSET", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.INDEX_OFFSET", "kind": "variable", "doc": "

Determines the base index offset for arrays.

\n", "default_value": "1"}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"fullname": "sqlglot.dialects.presto.Presto.NULL_ORDERING", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_last'"}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"fullname": "sqlglot.dialects.presto.Presto.TIME_FORMAT", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'%Y-%m-%d %T'""}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"fullname": "sqlglot.dialects.presto.Presto.TIME_MAPPING", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'%M': '%B', '%c': '%-m', '%e': '%-d', '%h': '%I', '%i': '%M', '%s': '%S', '%u': '%W', '%k': '%-H', '%l': '%-I', '%T': '%H:%M:%S', '%W': '%a'}"}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"fullname": "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.STRICT_STRING_CONCAT", "kind": "variable", "doc": "

Determines whether or not CONCAT's arguments must be strings.

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"fullname": "sqlglot.dialects.presto.Presto.TYPED_DIVISION", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"fullname": "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.TABLESAMPLE_SIZE_IS_PERCENT", "kind": "variable", "doc": "

Determines whether or not a size in the table sample clause represents percentage.

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.presto.Presto.Tokenizer": {"fullname": "sqlglot.dialects.presto.Presto.Tokenizer", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"fullname": "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Tokenizer.UNICODE_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("U&'", "'"), ("u&'", "'")]"}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.STRUCT: 'STRUCT'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'START': <TokenType.BEGIN: 'BEGIN'>, 'MATCH_RECOGNIZE': <TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>, 'IPADDRESS': <TokenType.IPADDRESS: 'IPADDRESS'>, 'IPPREFIX': <TokenType.IPPREFIX: 'IPPREFIX'>}"}, "sqlglot.dialects.presto.Presto.Parser": {"fullname": "sqlglot.dialects.presto.Presto.Parser", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <function Presto.Parser.<lambda>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <function Presto.Parser.<lambda>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function date_trunc_to_time>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function Presto.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <function Presto.Parser.<lambda>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <function _parse_to_char>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'ARBITRARY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_PERCENTILE': <function _approx_percentile>, 'BITWISE_AND': <function binary_from_function.<locals>.<lambda>>, 'BITWISE_NOT': <function Presto.Parser.<lambda>>, 'BITWISE_OR': <function binary_from_function.<locals>.<lambda>>, 'BITWISE_XOR': <function binary_from_function.<locals>.<lambda>>, 'CARDINALITY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'DATE_FORMAT': <function format_time_lambda.<locals>._format_time>, 'DATE_PARSE': <function format_time_lambda.<locals>._format_time>, 'ELEMENT_AT': <function Presto.Parser.<lambda>>, 'FROM_HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'FROM_UNIXTIME': <function _from_unixtime>, 'FROM_UTF8': <function Presto.Parser.<lambda>>, 'NOW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'ROW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'SEQUENCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'SET_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'SPLIT_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STRPOS': <function Presto.Parser.<lambda>>, 'TO_HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'TO_UNIXTIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TO_UTF8': <function Presto.Parser.<lambda>>}"}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>}"}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.presto.Presto.Parser.SET_TRIE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.presto.Presto.Generator": {"fullname": "sqlglot.dialects.presto.Presto.Generator", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"fullname": "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"fullname": "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.IS_BOOL_ALLOWED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"fullname": "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.TZ_TO_WITH_TIME_ZONE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"fullname": "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.STRUCT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "('(', ')')"}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.LIMIT_ONLY_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"fullname": "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"fullname": "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.INT: 'INT'>: 'INTEGER', <Type.FLOAT: 'FLOAT'>: 'REAL', <Type.BINARY: 'BINARY'>: 'VARBINARY', <Type.TEXT: 'TEXT'>: 'VARCHAR', <Type.TIMETZ: 'TIMETZ'>: 'TIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.STRUCT: 'STRUCT'>: 'ROW', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP', <Type.DATETIME64: 'DATETIME64'>: 'TIMESTAMP'}"}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function _approx_distinct_sql>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Array'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseAnd'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseNot'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseOr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Cast'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateSub'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Decode'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Encode'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.First'>: <function _first_last_sql>, <class 'sqlglot.expressions.FirstValue'>: <function _first_last_sql>, <class 'sqlglot.expressions.FromTimeZone'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Group'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.GroupConcat'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Hex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.Initcap'>: <function _initcap_sql>, <class 'sqlglot.expressions.ParseJSON'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Last'>: <function _first_last_sql>, <class 'sqlglot.expressions.LastValue'>: <function _first_last_sql>, <class 'sqlglot.expressions.LastDay'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Lateral'>: <function _explode_to_unnest_sql>, <class 'sqlglot.expressions.Left'>: <function left_to_substring_sql>, <class 'sqlglot.expressions.Levenshtein'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Quantile'>: <function _quantile_sql>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.Right'>: <function right_to_substring_sql>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.Schema'>: <function _schema_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.SortArray'>: <function _no_sort_array>, <class 'sqlglot.expressions.StrPosition'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.StrToMap'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_time_sql>, <class 'sqlglot.expressions.StrToUnix'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Table'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Timestamp'>: <function no_timestamp_sql>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _ts_or_ds_add_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _ts_or_ds_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _ts_or_ds_to_date_sql>, <class 'sqlglot.expressions.Unhex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.With'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.WithinGroup'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>}"}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.bracket_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.bracket_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Bracket) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.struct_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.struct_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Struct) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.interval_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.interval_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Interval) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.transaction_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.transaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Transaction) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.generateseries_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.generateseries_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.GenerateSeries) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"fullname": "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.offset_limit_modifiers", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Expression,\tfetch: bool,\tlimit: Union[sqlglot.expressions.Fetch, sqlglot.expressions.Limit, NoneType]) -> List[str]:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.create_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.create_sql", "kind": "function", "doc": "

Presto doesn't support CREATE VIEW with expressions (ex: CREATE VIEW x (cola) then (cola) is the expression),\nso we need to remove them

\n", "signature": "(self, expression: sqlglot.expressions.Create) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"fullname": "sqlglot.dialects.presto.Presto.tokenizer_class", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.presto.Presto.Tokenizer'>"}, "sqlglot.dialects.presto.Presto.parser_class": {"fullname": "sqlglot.dialects.presto.Presto.parser_class", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.presto.Presto.Parser'>"}, "sqlglot.dialects.presto.Presto.generator_class": {"fullname": "sqlglot.dialects.presto.Presto.generator_class", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.presto.Presto.Generator'>"}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"fullname": "sqlglot.dialects.presto.Presto.TIME_TRIE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"fullname": "sqlglot.dialects.presto.Presto.FORMAT_TRIE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%B': '%M', '%-m': '%c', '%-d': '%e', '%I': '%h', '%M': '%i', '%S': '%s', '%W': '%u', '%-H': '%k', '%-I': '%l', '%H:%M:%S': '%T', '%a': '%W'}"}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'B': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'W': {0: True}, 'H': {':': {'%': {'M': {':': {'%': {'S': {0: True}}}}}}}, 'a': {0: True}}}"}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"fullname": "sqlglot.dialects.presto.Presto.QUOTE_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"fullname": "sqlglot.dialects.presto.Presto.QUOTE_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"fullname": "sqlglot.dialects.presto.Presto.IDENTIFIER_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"fullname": "sqlglot.dialects.presto.Presto.IDENTIFIER_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.presto.Presto.BIT_START": {"fullname": "sqlglot.dialects.presto.Presto.BIT_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.BIT_END": {"fullname": "sqlglot.dialects.presto.Presto.BIT_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.HEX_START": {"fullname": "sqlglot.dialects.presto.Presto.HEX_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.HEX_END": {"fullname": "sqlglot.dialects.presto.Presto.HEX_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.BYTE_START": {"fullname": "sqlglot.dialects.presto.Presto.BYTE_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.BYTE_END": {"fullname": "sqlglot.dialects.presto.Presto.BYTE_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"fullname": "sqlglot.dialects.presto.Presto.UNICODE_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""U&'""}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"fullname": "sqlglot.dialects.presto.Presto.UNICODE_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.redshift": {"fullname": "sqlglot.dialects.redshift", "modulename": "sqlglot.dialects.redshift", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.redshift.Redshift": {"fullname": "sqlglot.dialects.redshift.Redshift", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.postgres.Postgres"}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"fullname": "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.INDEX_OFFSET", "kind": "variable", "doc": "

Determines the base index offset for arrays.

\n", "default_value": "0"}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"fullname": "sqlglot.dialects.redshift.Redshift.TIME_FORMAT", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'YYYY-MM-DD HH:MI:SS'""}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"fullname": "sqlglot.dialects.redshift.Redshift.TIME_MAPPING", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'AM': '%p', 'PM': '%p', 'D': '%u', 'DD': '%d', 'DDD': '%j', 'FMDD': '%-d', 'FMDDD': '%-j', 'FMHH12': '%-I', 'FMHH24': '%-H', 'FMMI': '%-M', 'FMMM': '%-m', 'FMSS': '%-S', 'HH12': '%I', 'HH24': '%H', 'MI': '%M', 'MM': '%m', 'OF': '%z', 'SS': '%S', 'TMDay': '%A', 'TMDy': '%a', 'TMMon': '%b', 'TMMonth': '%B', 'TZ': '%Z', 'US': '%f', 'WW': '%U', 'YY': '%y', 'YYYY': '%Y', 'MON': '%b', 'HH': '%H'}"}, "sqlglot.dialects.redshift.Redshift.Parser": {"fullname": "sqlglot.dialects.redshift.Redshift.Parser", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.postgres.Postgres.Parser"}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <function _parse_date_delta.<locals>._parse_delta>, 'DATEDIFF': <function _parse_date_delta.<locals>._parse_delta>, 'DATE_DIFF': <function _parse_date_delta.<locals>._parse_delta>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function parse_timestamp_trunc>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <function _generate_series>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <function format_time_lambda.<locals>._format_time>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_json_extract_path.<locals>._parse_json_extract_path>, 'LIKE': <function parse_like>, 'JSON_EXTRACT_PATH': <function parse_json_extract_path.<locals>._parse_json_extract_path>, 'MAKE_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MAKE_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'NOW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'TO_TIMESTAMP': <function _to_timestamp>, 'UNNEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'ADD_MONTHS': <function Redshift.Parser.<lambda>>, 'DATEADD': <function _parse_date_delta.<locals>._parse_delta>, 'GETDATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'LISTAGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'STRTOL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>}"}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Parser.NO_PAREN_FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY': <function Parser.<lambda>>, 'CASE': <function Parser.<lambda>>, 'IF': <function Parser.<lambda>>, 'NEXT': <function Parser.<lambda>>, 'APPROXIMATE': <function Redshift.Parser.<lambda>>, 'SYSDATE': <function Redshift.Parser.<lambda>>}"}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.postgres.Postgres.Tokenizer"}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer.BIT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[]"}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[]"}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\', "'"]"}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.COMMAND: 'COMMAND'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, '~~': <TokenType.LIKE: 'LIKE'>, '~~*': <TokenType.ILIKE: 'ILIKE'>, '~*': <TokenType.IRLIKE: 'IRLIKE'>, '~': <TokenType.RLIKE: 'RLIKE'>, '@@': <TokenType.DAT: 'DAT'>, '@>': <TokenType.AT_GT: 'AT_GT'>, '<@': <TokenType.LT_AT: 'LT_AT'>, 'BEGIN TRANSACTION': <TokenType.BEGIN: 'BEGIN'>, 'BIGSERIAL': <TokenType.BIGSERIAL: 'BIGSERIAL'>, 'CHARACTER VARYING': <TokenType.VARCHAR: 'VARCHAR'>, 'CONSTRAINT TRIGGER': <TokenType.COMMAND: 'COMMAND'>, 'DECLARE': <TokenType.COMMAND: 'COMMAND'>, 'DO': <TokenType.COMMAND: 'COMMAND'>, 'EXEC': <TokenType.COMMAND: 'COMMAND'>, 'HSTORE': <TokenType.HSTORE: 'HSTORE'>, 'JSONB': <TokenType.JSONB: 'JSONB'>, 'MONEY': <TokenType.MONEY: 'MONEY'>, 'REFRESH': <TokenType.COMMAND: 'COMMAND'>, 'REINDEX': <TokenType.COMMAND: 'COMMAND'>, 'RESET': <TokenType.COMMAND: 'COMMAND'>, 'REVOKE': <TokenType.COMMAND: 'COMMAND'>, 'SERIAL': <TokenType.SERIAL: 'SERIAL'>, 'SMALLSERIAL': <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, 'CSTRING': <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, 'OID': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'OPERATOR': <TokenType.OPERATOR: 'OPERATOR'>, 'REGCLASS': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGCOLLATION': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGCONFIG': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGDICTIONARY': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGNAMESPACE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGOPER': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGOPERATOR': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGPROC': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGPROCEDURE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGROLE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGTYPE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'HLLSKETCH': <TokenType.HLLSKETCH: 'HLLSKETCH'>, 'SUPER': <TokenType.SUPER: 'SUPER'>, 'TOP': <TokenType.TOP: 'TOP'>, 'UNLOAD': <TokenType.COMMAND: 'COMMAND'>, 'VARBYTE': <TokenType.VARBINARY: 'VARBINARY'>}"}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '$': <TokenType.HEREDOC_STRING: 'HEREDOC_STRING'>}"}, "sqlglot.dialects.redshift.Redshift.Generator": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.postgres.Postgres.Generator"}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.VALUES_AS_TABLE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.TZ_TO_WITH_TIME_ZONE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.TINYINT: 'TINYINT'>: 'SMALLINT', <Type.FLOAT: 'FLOAT'>: 'REAL', <Type.DOUBLE: 'DOUBLE'>: 'DOUBLE PRECISION', <Type.BINARY: 'BINARY'>: 'VARBYTE', <Type.VARBINARY: 'VARBINARY'>: 'VARBYTE', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP', <Type.INT: 'INT'>: 'INTEGER', <Type.TIMETZ: 'TIMETZ'>: 'TIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP'}"}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Array'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ColumnDef'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentUser'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.DateSub'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONBExtract'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MapFromEntries'>: <function no_map_from_entries_sql>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Merge'>: <function merge_without_target_sql>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.PercentileDisc'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Substring'>: <function _substring_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>, <class 'sqlglot.expressions.Concat'>: <function concat_to_dpipe_sql>, <class 'sqlglot.expressions.ConcatWs'>: <function concat_ws_to_dpipe_sql>, <class 'sqlglot.expressions.ApproxDistinct'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.DistKeyProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.DistStyleProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GeneratedAsIdentityColumnConstraint'>: <function generatedasidentitycolumnconstraint_sql>, <class 'sqlglot.expressions.ParseJSON'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SortKeyProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>}"}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.RESERVED_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'snapshot', 'type'}"}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.with_properties", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.with_properties", "kind": "function", "doc": "

Redshift doesn't have WITH as part of their with_properties so we remove it

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.cast_sql", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.datatype_sql", "kind": "function", "doc": "

Redshift converts the TEXT data type to VARCHAR(255) by default when people more generally mean\nVARCHAR of max length which is VARCHAR(max) in Redshift. Therefore if we get a TEXT data type\nwithout precision we convert it to VARCHAR(max) and if it does have precision then we just convert\nTEXT to VARCHAR.

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"fullname": "sqlglot.dialects.redshift.Redshift.tokenizer_class", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.redshift.Redshift.Tokenizer'>"}, "sqlglot.dialects.redshift.Redshift.parser_class": {"fullname": "sqlglot.dialects.redshift.Redshift.parser_class", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.redshift.Redshift.Parser'>"}, "sqlglot.dialects.redshift.Redshift.generator_class": {"fullname": "sqlglot.dialects.redshift.Redshift.generator_class", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.redshift.Redshift.Generator'>"}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"fullname": "sqlglot.dialects.redshift.Redshift.TIME_TRIE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}}, 'P': {'M': {0: True}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}}, 'F': {'M': {'D': {'D': {0: True, 'D': {0: True}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'S': {'S': {0: True}}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}, 0: True}}, 'M': {'I': {0: True}, 'M': {0: True}, 'O': {'N': {0: True}}}, 'O': {'F': {0: True}}, 'S': {'S': {0: True}}, 'T': {'M': {'D': {'a': {'y': {0: True}}, 'y': {0: True}}, 'M': {'o': {'n': {0: True, 't': {'h': {0: True}}}}}}, 'Z': {0: True}}, 'U': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}}"}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"fullname": "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}}, 'P': {'M': {0: True}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}}, 'F': {'M': {'D': {'D': {0: True, 'D': {0: True}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'S': {'S': {0: True}}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}, 0: True}}, 'M': {'I': {0: True}, 'M': {0: True}, 'O': {'N': {0: True}}}, 'O': {'F': {0: True}}, 'S': {'S': {0: True}}, 'T': {'M': {'D': {'a': {'y': {0: True}}, 'y': {0: True}}, 'M': {'o': {'n': {0: True, 't': {'h': {0: True}}}}}}, 'Z': {0: True}}, 'U': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}}"}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%p': 'PM', '%u': 'D', '%d': 'DD', '%j': 'DDD', '%-d': 'FMDD', '%-j': 'FMDDD', '%-I': 'FMHH12', '%-H': 'FMHH24', '%-M': 'FMMI', '%-m': 'FMMM', '%-S': 'FMSS', '%I': 'HH12', '%H': 'HH', '%M': 'MI', '%m': 'MM', '%z': 'OF', '%S': 'SS', '%A': 'TMDay', '%a': 'TMDy', '%b': 'MON', '%B': 'TMMonth', '%Z': 'TZ', '%f': 'US', '%U': 'WW', '%y': 'YY', '%Y': 'YYYY'}"}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'p': {0: True}, 'u': {0: True}, 'd': {0: True}, 'j': {0: True}, '-': {'d': {0: True}, 'j': {0: True}, 'I': {0: True}, 'H': {0: True}, 'M': {0: True}, 'm': {0: True}, 'S': {0: True}}, 'I': {0: True}, 'H': {0: True}, 'M': {0: True}, 'm': {0: True}, 'z': {0: True}, 'S': {0: True}, 'A': {0: True}, 'a': {0: True}, 'b': {0: True}, 'B': {0: True}, 'Z': {0: True}, 'f': {0: True}, 'U': {0: True}, 'y': {0: True}, 'Y': {0: True}}}"}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"fullname": "sqlglot.dialects.redshift.Redshift.QUOTE_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"fullname": "sqlglot.dialects.redshift.Redshift.QUOTE_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"fullname": "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"fullname": "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"fullname": "sqlglot.dialects.redshift.Redshift.BIT_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"fullname": "sqlglot.dialects.redshift.Redshift.BIT_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"fullname": "sqlglot.dialects.redshift.Redshift.HEX_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"fullname": "sqlglot.dialects.redshift.Redshift.HEX_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"fullname": "sqlglot.dialects.redshift.Redshift.BYTE_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""e'""}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"fullname": "sqlglot.dialects.redshift.Redshift.BYTE_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"fullname": "sqlglot.dialects.redshift.Redshift.UNICODE_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"fullname": "sqlglot.dialects.redshift.Redshift.UNICODE_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake": {"fullname": "sqlglot.dialects.snowflake", "modulename": "sqlglot.dialects.snowflake", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"fullname": "sqlglot.dialects.snowflake.DATE_PART_MAPPING", "modulename": "sqlglot.dialects.snowflake", "qualname": "DATE_PART_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'Y': 'YEAR', 'YY': 'YEAR', 'YYY': 'YEAR', 'YYYY': 'YEAR', 'YR': 'YEAR', 'YEARS': 'YEAR', 'YRS': 'YEAR', 'MM': 'MONTH', 'MON': 'MONTH', 'MONS': 'MONTH', 'MONTHS': 'MONTH', 'D': 'DAY', 'DD': 'DAY', 'DAYS': 'DAY', 'DAYOFMONTH': 'DAY', 'WEEKDAY': 'DAYOFWEEK', 'DOW': 'DAYOFWEEK', 'DW': 'DAYOFWEEK', 'WEEKDAY_ISO': 'DAYOFWEEKISO', 'DOW_ISO': 'DAYOFWEEKISO', 'DW_ISO': 'DAYOFWEEKISO', 'YEARDAY': 'DAYOFYEAR', 'DOY': 'DAYOFYEAR', 'DY': 'DAYOFYEAR', 'W': 'WEEK', 'WK': 'WEEK', 'WEEKOFYEAR': 'WEEK', 'WOY': 'WEEK', 'WY': 'WEEK', 'WEEK_ISO': 'WEEKISO', 'WEEKOFYEARISO': 'WEEKISO', 'WEEKOFYEAR_ISO': 'WEEKISO', 'Q': 'QUARTER', 'QTR': 'QUARTER', 'QTRS': 'QUARTER', 'QUARTERS': 'QUARTER', 'H': 'HOUR', 'HH': 'HOUR', 'HR': 'HOUR', 'HOURS': 'HOUR', 'HRS': 'HOUR', 'M': 'MINUTE', 'MI': 'MINUTE', 'MIN': 'MINUTE', 'MINUTES': 'MINUTE', 'MINS': 'MINUTE', 'S': 'SECOND', 'SEC': 'SECOND', 'SECONDS': 'SECOND', 'SECS': 'SECOND', 'MS': 'MILLISECOND', 'MSEC': 'MILLISECOND', 'MILLISECONDS': 'MILLISECOND', 'US': 'MICROSECOND', 'USEC': 'MICROSECOND', 'MICROSECONDS': 'MICROSECOND', 'NS': 'NANOSECOND', 'NSEC': 'NANOSECOND', 'NANOSEC': 'NANOSECOND', 'NSECOND': 'NANOSECOND', 'NSECONDS': 'NANOSECOND', 'NANOSECS': 'NANOSECOND', 'EPOCH': 'EPOCH_SECOND', 'EPOCH_SECONDS': 'EPOCH_SECOND', 'EPOCH_MILLISECONDS': 'EPOCH_MILLISECOND', 'EPOCH_MICROSECONDS': 'EPOCH_MICROSECOND', 'EPOCH_NANOSECONDS': 'EPOCH_NANOSECOND', 'TZH': 'TIMEZONE_HOUR', 'TZM': 'TIMEZONE_MINUTE'}"}, "sqlglot.dialects.snowflake.Snowflake": {"fullname": "sqlglot.dialects.snowflake.Snowflake", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.UPPERCASE: 'UPPERCASE'>"}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"fullname": "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_large'"}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"fullname": "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'YYYY-MM-DD HH24:MI:SS'""}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"fullname": "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.PREFER_CTE_ALIAS_COLUMN", "kind": "variable", "doc": "

Some dialects, such as Snowflake, allow you to reference a CTE column alias in the\nHAVING clause of the CTE. This flag will cause the CTE alias columns to override\nany projection aliases in the subquery.

\n\n

For example,\n WITH y(c) AS (\n SELECT SUM(a) FROM (SELECT 1 a) AS x HAVING c > 0\n ) SELECT c FROM y;

\n\n
will be rewritten as\n\nWITH y(c) AS (\n    SELECT SUM(a) AS c FROM (SELECT 1 AS a) AS x HAVING c > 0\n) SELECT c FROM y;\n
\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"fullname": "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.TABLESAMPLE_SIZE_IS_PERCENT", "kind": "variable", "doc": "

Determines whether or not a size in the table sample clause represents percentage.

\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"fullname": "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'YYYY': '%Y', 'yyyy': '%Y', 'YY': '%y', 'yy': '%y', 'MMMM': '%B', 'mmmm': '%B', 'MON': '%b', 'mon': '%b', 'MM': '%m', 'mm': '%m', 'DD': '%d', 'dd': '%-d', 'DY': '%a', 'dy': '%w', 'HH24': '%H', 'hh24': '%H', 'HH12': '%I', 'hh12': '%I', 'MI': '%M', 'mi': '%M', 'SS': '%S', 'ss': '%S', 'FF': '%f', 'ff': '%f', 'FF6': '%f', 'ff6': '%f'}"}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"fullname": "sqlglot.dialects.snowflake.Snowflake.quote_identifier", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.quote_identifier", "kind": "function", "doc": "

Adds quotes to a given identifier.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression of interest. If it's not an Identifier, this method is a no-op.
  • \n
  • identify: If set to False, the quotes will only be added if the identifier is deemed\n\"unsafe\", with respect to its characters and this dialect's normalization strategy.
  • \n
\n", "signature": "(self, expression: ~E, identify: bool = True) -> ~E:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.IDENTIFY_PIVOT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <function Snowflake.Parser.<lambda>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <function _parse_datediff>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function _date_trunc_to_time>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <function Snowflake.Parser.<lambda>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <function _parse_regexp_replace>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <function _parse_datediff>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <function _parse_timestamp_from_parts>, 'TIMESTAMPFROMPARTS': <function _parse_timestamp_from_parts>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'ARRAYAGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_CONSTRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_GENERATE_RANGE': <function Snowflake.Parser.<lambda>>, 'ARRAY_TO_STRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'BITXOR': <function binary_from_function.<locals>.<lambda>>, 'BIT_XOR': <function binary_from_function.<locals>.<lambda>>, 'BOOLXOR': <function binary_from_function.<locals>.<lambda>>, 'CONVERT_TIMEZONE': <function _parse_convert_timezone>, 'DATEADD': <function Snowflake.Parser.<lambda>>, 'DIV0': <function _div0_to_if>, 'GET_PATH': <function Snowflake.Parser.<lambda>>, 'IFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'LISTAGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'NULLIFZERO': <function _nullifzero_to_if>, 'OBJECT_CONSTRUCT': <function _parse_object_construct>, 'REGEXP_SUBSTR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'RLIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'SQUARE': <function Snowflake.Parser.<lambda>>, 'TIMEDIFF': <function _parse_datediff>, 'TO_TIMESTAMP': <function _parse_to_timestamp>, 'TO_VARCHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'ZEROIFNULL': <function _zeroifnull_to_if>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'DATE_PART': <function _parse_date_part>, 'OBJECT_CONSTRUCT_KEEP_NULL': <function Snowflake.Parser.<lambda>>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.TIMESTAMPS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OVERLAPS: 'OVERLAPS'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.LIKE_ANY: 'LIKE_ANY'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE_ANY: 'ILIKE_ANY'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.COLON: 'COLON'>: <function _parse_colon_get_path>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.ALTER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ADD': <function Parser.<lambda>>, 'ALTER': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'DELETE': <function Parser.<lambda>>, 'DROP': <function Parser.<lambda>>, 'RENAME': <function Parser.<lambda>>, 'SET': <function Snowflake.Parser.<lambda>>, 'UNSET': <function Snowflake.Parser.<lambda>>, 'SWAP': <function Snowflake.Parser.<lambda>>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.SHOW: 'SHOW'>: <function Snowflake.Parser.<lambda>>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.PROPERTY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ALGORITHM': <function Parser.<lambda>>, 'AUTO': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'BLOCKCOMPRESSION': <function Parser.<lambda>>, 'CHARSET': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECKSUM': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'CONTAINS': <function Parser.<lambda>>, 'COPY': <function Parser.<lambda>>, 'DATABLOCKSIZE': <function Parser.<lambda>>, 'DEFINER': <function Parser.<lambda>>, 'DETERMINISTIC': <function Parser.<lambda>>, 'DISTKEY': <function Parser.<lambda>>, 'DISTSTYLE': <function Parser.<lambda>>, 'ENGINE': <function Parser.<lambda>>, 'EXECUTE': <function Parser.<lambda>>, 'EXTERNAL': <function Parser.<lambda>>, 'FALLBACK': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'FREESPACE': <function Parser.<lambda>>, 'HEAP': <function Parser.<lambda>>, 'IMMUTABLE': <function Parser.<lambda>>, 'INHERITS': <function Parser.<lambda>>, 'INPUT': <function Parser.<lambda>>, 'JOURNAL': <function Parser.<lambda>>, 'LANGUAGE': <function Parser.<lambda>>, 'LAYOUT': <function Parser.<lambda>>, 'LIFETIME': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'LOCATION': <function Snowflake.Parser.<lambda>>, 'LOCK': <function Parser.<lambda>>, 'LOCKING': <function Parser.<lambda>>, 'LOG': <function Parser.<lambda>>, 'MATERIALIZED': <function Parser.<lambda>>, 'MERGEBLOCKRATIO': <function Parser.<lambda>>, 'MODIFIES': <function Parser.<lambda>>, 'MULTISET': <function Parser.<lambda>>, 'NO': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'ORDER BY': <function Parser.<lambda>>, 'OUTPUT': <function Parser.<lambda>>, 'PARTITION': <function Parser.<lambda>>, 'PARTITION BY': <function Parser.<lambda>>, 'PARTITIONED BY': <function Parser.<lambda>>, 'PARTITIONED_BY': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'RANGE': <function Parser.<lambda>>, 'READS': <function Parser.<lambda>>, 'REMOTE': <function Parser.<lambda>>, 'RETURNS': <function Parser.<lambda>>, 'ROW': <function Parser.<lambda>>, 'ROW_FORMAT': <function Parser.<lambda>>, 'SAMPLE': <function Parser.<lambda>>, 'SET': <function Parser.<lambda>>, 'SETTINGS': <function Parser.<lambda>>, 'SORTKEY': <function Parser.<lambda>>, 'SOURCE': <function Parser.<lambda>>, 'STABLE': <function Parser.<lambda>>, 'STORED': <function Parser.<lambda>>, 'SYSTEM_VERSIONING': <function Parser.<lambda>>, 'TBLPROPERTIES': <function Parser.<lambda>>, 'TEMP': <function Parser.<lambda>>, 'TEMPORARY': <function Parser.<lambda>>, 'TO': <function Parser.<lambda>>, 'TRANSIENT': <function Parser.<lambda>>, 'TRANSFORM': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'USING': <function Parser.<lambda>>, 'VOLATILE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.SHOW_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'SCHEMAS': <function _show_parser.<locals>._parse>, 'TERSE SCHEMAS': <function _show_parser.<locals>._parse>, 'OBJECTS': <function _show_parser.<locals>._parse>, 'TERSE OBJECTS': <function _show_parser.<locals>._parse>, 'TABLES': <function _show_parser.<locals>._parse>, 'TERSE TABLES': <function _show_parser.<locals>._parse>, 'PRIMARY KEYS': <function _show_parser.<locals>._parse>, 'TERSE PRIMARY KEYS': <function _show_parser.<locals>._parse>, 'COLUMNS': <function _show_parser.<locals>._parse>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DOT: 'DOT'>, <TokenType.SLASH: 'SLASH'>, <TokenType.MOD: 'MOD'>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.FLATTEN_COLUMNS", "kind": "variable", "doc": "

\n", "default_value": "['SEQ', 'KEY', 'PATH', 'INDEX', 'VALUE', 'THIS']"}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'SCHEMAS': {0: True}, 'TERSE': {'SCHEMAS': {0: True}, 'OBJECTS': {0: True}, 'TABLES': {0: True}, 'PRIMARY': {'KEYS': {0: True}}}, 'OBJECTS': {0: True}, 'TABLES': {0: True}, 'PRIMARY': {'KEYS': {0: True}}, 'COLUMNS': {0: True}}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\', "'"]"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("x'", "'"), ("X'", "'")]"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.RAW_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "['$$']"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.COMMENTS", "kind": "variable", "doc": "

\n", "default_value": "['--', '//', ('/*', '*/')]"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'BYTEINT': <TokenType.INT: 'INT'>, 'CHAR VARYING': <TokenType.VARCHAR: 'VARCHAR'>, 'CHARACTER VARYING': <TokenType.VARCHAR: 'VARCHAR'>, 'EXCLUDE': <TokenType.EXCEPT: 'EXCEPT'>, 'ILIKE ANY': <TokenType.ILIKE_ANY: 'ILIKE_ANY'>, 'LIKE ANY': <TokenType.LIKE_ANY: 'LIKE_ANY'>, 'MATCH_RECOGNIZE': <TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>, 'MINUS': <TokenType.EXCEPT: 'EXCEPT'>, 'NCHAR VARYING': <TokenType.VARCHAR: 'VARCHAR'>, 'PUT': <TokenType.COMMAND: 'COMMAND'>, 'REMOVE': <TokenType.COMMAND: 'COMMAND'>, 'RENAME': <TokenType.REPLACE: 'REPLACE'>, 'RM': <TokenType.COMMAND: 'COMMAND'>, 'SAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'SQL_DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'SQL_VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'TIMESTAMP_LTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'TIMESTAMP_NTZ': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMP_TZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPNTZ': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TOP': <TokenType.TOP: 'TOP'>}"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>, '$': <TokenType.PARAMETER: 'PARAMETER'>}"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.VAR_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'$'}"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.COMMAND: 'COMMAND'>, <TokenType.FETCH: 'FETCH'>, <TokenType.EXECUTE: 'EXECUTE'>}"}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.PARAMETER_TOKEN", "kind": "variable", "doc": "

\n", "default_value": "'$'"}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.MATCHED_BY_SOURCE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.SINGLE_STRING_INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.SUPPORTS_TABLE_COPY", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.COLLATE_IS_FUNC", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.LIMIT_ONLY_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP", "kind": "variable", "doc": "

\n", "default_value": "','"}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.INSERT_OVERWRITE", "kind": "variable", "doc": "

\n", "default_value": "' OVERWRITE INTO'"}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Array'>: <function inline_array_sql>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayJoin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.DayOfMonth'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfWeek'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Extract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.FromTimeZone'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.GenerateSeries'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.JSONExtract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONObject'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Map'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.PercentileDisc'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Pivot'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.RegexpILike'>: <function _regexpilike_sql>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.SHA'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StarMap'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StartsWith'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.Struct'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.Stuff'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampDiff'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.ToArray'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WeekOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function rename_func.<locals>.<lambda>>}"}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.TIMESTAMP: 'TIMESTAMP'>: 'TIMESTAMPNTZ'}"}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.STAR_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'except': 'EXCLUDE', 'replace': 'RENAME'}"}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.timestampfromparts_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimestampFromParts) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.trycast_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TryCast) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.log_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Log) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.unnest_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Unnest) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.show_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Show) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.regexpextract_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RegexpExtract) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.except_op", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.except_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Except) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.intersect_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Intersect) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.describe_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Describe) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.generatedasidentitycolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.GeneratedAsIdentityColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.swaptable_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.SwapTable) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.with_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.cluster_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Cluster) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"fullname": "sqlglot.dialects.snowflake.Snowflake.tokenizer_class", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.snowflake.Snowflake.Tokenizer'>"}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"fullname": "sqlglot.dialects.snowflake.Snowflake.parser_class", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.snowflake.Snowflake.Parser'>"}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"fullname": "sqlglot.dialects.snowflake.Snowflake.generator_class", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.snowflake.Snowflake.Generator'>"}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'Y': {'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'y': {'y': {'y': {'y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}}, 0: True}, 'O': {'N': {0: True}}, 'I': {0: True}}, 'm': {'m': {'m': {'m': {0: True}}, 0: True}, 'o': {'n': {0: True}}, 'i': {0: True}}, 'D': {'D': {0: True}, 'Y': {0: True}}, 'd': {'d': {0: True}, 'y': {0: True}}, 'H': {'H': {'2': {'4': {0: True}}, '1': {'2': {0: True}}}}, 'h': {'h': {'2': {'4': {0: True}}, '1': {'2': {0: True}}}}, 'S': {'S': {0: True}}, 's': {'s': {0: True}}, 'F': {'F': {0: True, '6': {0: True}}}, 'f': {'f': {0: True, '6': {0: True}}}}"}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'Y': {'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'y': {'y': {'y': {'y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}}, 0: True}, 'O': {'N': {0: True}}, 'I': {0: True}}, 'm': {'m': {'m': {'m': {0: True}}, 0: True}, 'o': {'n': {0: True}}, 'i': {0: True}}, 'D': {'D': {0: True}, 'Y': {0: True}}, 'd': {'d': {0: True}, 'y': {0: True}}, 'H': {'H': {'2': {'4': {0: True}}, '1': {'2': {0: True}}}}, 'h': {'h': {'2': {'4': {0: True}}, '1': {'2': {0: True}}}}, 'S': {'S': {0: True}}, 's': {'s': {0: True}}, 'F': {'F': {0: True, '6': {0: True}}}, 'f': {'f': {0: True, '6': {0: True}}}}"}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'mmmm', '%b': 'mon', '%m': 'mm', '%d': 'DD', '%-d': 'dd', '%a': 'DY', '%w': 'dy', '%H': 'hh24', '%I': 'hh12', '%M': 'mi', '%S': 'ss', '%f': 'ff6'}"}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, 'd': {0: True}, '-': {'d': {0: True}}, 'a': {0: True}, 'w': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}}}"}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.QUOTE_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.QUOTE_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.BIT_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.BIT_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.HEX_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.HEX_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.BYTE_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.BYTE_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.UNICODE_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.UNICODE_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark": {"fullname": "sqlglot.dialects.spark", "modulename": "sqlglot.dialects.spark", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.spark.Spark": {"fullname": "sqlglot.dialects.spark.Spark", "modulename": "sqlglot.dialects.spark", "qualname": "Spark", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.spark2.Spark2"}, "sqlglot.dialects.spark.Spark.Tokenizer": {"fullname": "sqlglot.dialects.spark.Spark.Tokenizer", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.spark2.Spark2.Tokenizer"}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"fullname": "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Tokenizer.RAW_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("r'", "'"), ("R'", "'"), ('r"', '"'), ('R"', '"')]"}, "sqlglot.dialects.spark.Spark.Parser": {"fullname": "sqlglot.dialects.spark.Spark.Parser", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.spark2.Spark2.Parser"}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function _parse_as_cast.<locals>.<lambda>>, 'DATE_ADD': <function Hive.Parser.<lambda>>, 'DATEDIFF': <function _parse_datediff>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function Hive.Parser.<lambda>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function Spark2.Parser.<lambda>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function Hive.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function Spark2.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function Spark2.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function Spark2.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <function _parse_ignore_nulls.<locals>._parse>, 'FIRST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <function _parse_ignore_nulls.<locals>._parse>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function Hive.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function Hive.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <function Hive.Parser.<lambda>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <function _parse_as_cast.<locals>.<lambda>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function Spark2.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function Hive.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'COLLECT_LIST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'COLLECT_SET': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'DATE_FORMAT': <function Hive.Parser.<lambda>>, 'FROM_UNIXTIME': <function format_time_lambda.<locals>._format_time>, 'GET_JSON_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONExtractScalar'>>, 'LOCATE': <function locate_to_strposition>, 'PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'PERCENTILE_APPROX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'TO_DATE': <function format_time_lambda.<locals>._format_time>, 'TO_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'UNBASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'UNIX_TIMESTAMP': <function format_time_lambda.<locals>._format_time>, 'AGGREGATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'APPROX_PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'BOOLEAN': <function _parse_as_cast.<locals>.<lambda>>, 'DOUBLE': <function _parse_as_cast.<locals>.<lambda>>, 'FLOAT': <function _parse_as_cast.<locals>.<lambda>>, 'FROM_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'IIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INT': <function _parse_as_cast.<locals>.<lambda>>, 'MAP_FROM_ARRAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'RLIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'SHIFTLEFT': <function binary_from_function.<locals>.<lambda>>, 'SHIFTRIGHT': <function binary_from_function.<locals>.<lambda>>, 'STRING': <function _parse_as_cast.<locals>.<lambda>>, 'TO_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TO_UNIX_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'TO_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TRUNC': <function Spark2.Parser.<lambda>>}"}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'BROADCAST': <function Spark2.Parser.<lambda>>, 'BROADCASTJOIN': <function Spark2.Parser.<lambda>>, 'MAPJOIN': <function Spark2.Parser.<lambda>>, 'MERGE': <function Spark2.Parser.<lambda>>, 'SHUFFLEMERGE': <function Spark2.Parser.<lambda>>, 'MERGEJOIN': <function Spark2.Parser.<lambda>>, 'SHUFFLE_HASH': <function Spark2.Parser.<lambda>>, 'SHUFFLE_REPLICATE_NL': <function Spark2.Parser.<lambda>>}"}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.spark.Spark.Parser.SET_TRIE", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.spark.Spark.Generator": {"fullname": "sqlglot.dialects.spark.Spark.Generator", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.spark2.Spark2.Generator"}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BIT: 'BIT'>: 'BOOLEAN', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP', <Type.TEXT: 'TEXT'>: 'STRING', <Type.TIME: 'TIME'>: 'TIMESTAMP', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.VARBINARY: 'VARBINARY'>: 'BINARY', <Type.MONEY: 'MONEY'>: 'DECIMAL(15, 4)', <Type.SMALLMONEY: 'SMALLMONEY'>: 'DECIMAL(6, 4)', <Type.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>: 'STRING'}"}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function var_map_sql>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Property'>: <function _property_sql>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.With'>: <function no_recursive_cte_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONFormat'>: <function _json_format_sql>, <class 'sqlglot.expressions.Map'>: <function _map_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5Digest'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.NotNullColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Create'>: <function _create_sql>, <class 'sqlglot.expressions.Quantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.RegexpReplace'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Split'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date>, <class 'sqlglot.expressions.StrToTime'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.StrToUnix'>: <function _str_to_unix_sql>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _time_to_str>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _to_date_sql>, <class 'sqlglot.expressions.TryCast'>: <function Spark.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.SerdeProperties'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NumberToStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.National'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.PrimaryKeyColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArraySum'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.DayOfMonth'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfWeek'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.From'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.FromTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Reduce'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WeekOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WithinGroup'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StartsWith'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function Spark.Generator.<lambda>>}"}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"fullname": "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.computedcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ComputedColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"fullname": "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.anyvalue_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AnyValue) -> str:", "funcdef": "def"}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"fullname": "sqlglot.dialects.spark.Spark.Generator.datediff_sql", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.datediff_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DateDiff) -> str:", "funcdef": "def"}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"fullname": "sqlglot.dialects.spark.Spark.tokenizer_class", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark.Spark.Tokenizer'>"}, "sqlglot.dialects.spark.Spark.parser_class": {"fullname": "sqlglot.dialects.spark.Spark.parser_class", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark.Spark.Parser'>"}, "sqlglot.dialects.spark.Spark.generator_class": {"fullname": "sqlglot.dialects.spark.Spark.generator_class", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark.Spark.Generator'>"}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"fullname": "sqlglot.dialects.spark.Spark.TIME_TRIE", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"fullname": "sqlglot.dialects.spark.Spark.FORMAT_TRIE", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%m': 'MM', '%-m': 'M', '%d': 'dd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%I': 'hh', '%-I': 'h', '%M': 'mm', '%-M': 'm', '%S': 'ss', '%-S': 's', '%f': 'SSSSSS', '%p': 'a', '%j': 'DD', '%-j': 'D', '%a': 'EEE', '%A': 'EEEE'}"}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'j': {0: True}}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}, 'p': {0: True}, 'j': {0: True}, 'a': {0: True}, 'A': {0: True}}}"}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"fullname": "sqlglot.dialects.spark.Spark.QUOTE_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"fullname": "sqlglot.dialects.spark.Spark.QUOTE_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"fullname": "sqlglot.dialects.spark.Spark.IDENTIFIER_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"fullname": "sqlglot.dialects.spark.Spark.IDENTIFIER_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.spark.Spark.BIT_START": {"fullname": "sqlglot.dialects.spark.Spark.BIT_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark.Spark.BIT_END": {"fullname": "sqlglot.dialects.spark.Spark.BIT_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark.Spark.HEX_START": {"fullname": "sqlglot.dialects.spark.Spark.HEX_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""X'""}, "sqlglot.dialects.spark.Spark.HEX_END": {"fullname": "sqlglot.dialects.spark.Spark.HEX_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.spark.Spark.BYTE_START": {"fullname": "sqlglot.dialects.spark.Spark.BYTE_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark.Spark.BYTE_END": {"fullname": "sqlglot.dialects.spark.Spark.BYTE_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"fullname": "sqlglot.dialects.spark.Spark.UNICODE_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"fullname": "sqlglot.dialects.spark.Spark.UNICODE_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2": {"fullname": "sqlglot.dialects.spark2", "modulename": "sqlglot.dialects.spark2", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.spark2.Spark2": {"fullname": "sqlglot.dialects.spark2.Spark2", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.hive.Hive"}, "sqlglot.dialects.spark2.Spark2.Parser": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.hive.Hive.Parser"}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser.TRIM_PATTERN_FIRST", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function _parse_as_cast.<locals>.<lambda>>, 'DATE_ADD': <function Hive.Parser.<lambda>>, 'DATEDIFF': <function Hive.Parser.<lambda>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function Hive.Parser.<lambda>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function Spark2.Parser.<lambda>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function Hive.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function Spark2.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function Spark2.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function Spark2.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <function _parse_ignore_nulls.<locals>._parse>, 'FIRST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <function _parse_ignore_nulls.<locals>._parse>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function Hive.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function Hive.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <function Hive.Parser.<lambda>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <function _parse_as_cast.<locals>.<lambda>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function Spark2.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function Hive.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'COLLECT_LIST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'COLLECT_SET': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'DATE_FORMAT': <function Hive.Parser.<lambda>>, 'FROM_UNIXTIME': <function format_time_lambda.<locals>._format_time>, 'GET_JSON_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONExtractScalar'>>, 'LOCATE': <function locate_to_strposition>, 'PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'PERCENTILE_APPROX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'TO_DATE': <function format_time_lambda.<locals>._format_time>, 'TO_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'UNBASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'UNIX_TIMESTAMP': <function format_time_lambda.<locals>._format_time>, 'AGGREGATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'APPROX_PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'BOOLEAN': <function _parse_as_cast.<locals>.<lambda>>, 'DOUBLE': <function _parse_as_cast.<locals>.<lambda>>, 'FLOAT': <function _parse_as_cast.<locals>.<lambda>>, 'FROM_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'IIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INT': <function _parse_as_cast.<locals>.<lambda>>, 'MAP_FROM_ARRAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'RLIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'SHIFTLEFT': <function binary_from_function.<locals>.<lambda>>, 'SHIFTRIGHT': <function binary_from_function.<locals>.<lambda>>, 'STRING': <function _parse_as_cast.<locals>.<lambda>>, 'TO_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TO_UNIX_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'TO_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TRUNC': <function Spark2.Parser.<lambda>>}"}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'BROADCAST': <function Spark2.Parser.<lambda>>, 'BROADCASTJOIN': <function Spark2.Parser.<lambda>>, 'MAPJOIN': <function Spark2.Parser.<lambda>>, 'MERGE': <function Spark2.Parser.<lambda>>, 'SHUFFLEMERGE': <function Spark2.Parser.<lambda>>, 'MERGEJOIN': <function Spark2.Parser.<lambda>>, 'SHUFFLE_HASH': <function Spark2.Parser.<lambda>>, 'SHUFFLE_REPLICATE_NL': <function Spark2.Parser.<lambda>>}"}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.spark2.Spark2.Generator": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.hive.Hive.Generator"}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function var_map_sql>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Group'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Property'>: <function _property_sql>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.With'>: <function no_recursive_cte_sql>, <class 'sqlglot.expressions.DateDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONFormat'>: <function _json_format_sql>, <class 'sqlglot.expressions.Map'>: <function _map_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5Digest'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.NotNullColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Create'>: <function _create_sql>, <class 'sqlglot.expressions.Quantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.RegexpReplace'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Split'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date>, <class 'sqlglot.expressions.StrToTime'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.StrToUnix'>: <function _str_to_unix_sql>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _time_to_str>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _to_date_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.UnixToStr'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.SerdeProperties'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NumberToStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.National'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.PrimaryKeyColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArraySum'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.DayOfMonth'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfWeek'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.From'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.FromTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Reduce'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WeekOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WithinGroup'>: <function preprocess.<locals>._to_sql>}"}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.WRAP_DERIVED_VALUES", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.CREATE_FUNCTION_RETURN_AS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.struct_sql", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.struct_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Struct) -> str:", "funcdef": "def"}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.temporary_storage_provider", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create) -> sqlglot.expressions.Create:", "funcdef": "def"}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.cast_sql", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.columndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnDef, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"fullname": "sqlglot.dialects.spark2.Spark2.Tokenizer", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.hive.Hive.Tokenizer"}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("X'", "'")]"}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"fullname": "sqlglot.dialects.spark2.Spark2.tokenizer_class", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark2.Spark2.Tokenizer'>"}, "sqlglot.dialects.spark2.Spark2.parser_class": {"fullname": "sqlglot.dialects.spark2.Spark2.parser_class", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark2.Spark2.Parser'>"}, "sqlglot.dialects.spark2.Spark2.generator_class": {"fullname": "sqlglot.dialects.spark2.Spark2.generator_class", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark2.Spark2.Generator'>"}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"fullname": "sqlglot.dialects.spark2.Spark2.TIME_TRIE", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"fullname": "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%m': 'MM', '%-m': 'M', '%d': 'dd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%I': 'hh', '%-I': 'h', '%M': 'mm', '%-M': 'm', '%S': 'ss', '%-S': 's', '%f': 'SSSSSS', '%p': 'a', '%j': 'DD', '%-j': 'D', '%a': 'EEE', '%A': 'EEEE'}"}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'j': {0: True}}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}, 'p': {0: True}, 'j': {0: True}, 'a': {0: True}, 'A': {0: True}}}"}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"fullname": "sqlglot.dialects.spark2.Spark2.QUOTE_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"fullname": "sqlglot.dialects.spark2.Spark2.QUOTE_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"fullname": "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"fullname": "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"fullname": "sqlglot.dialects.spark2.Spark2.BIT_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"fullname": "sqlglot.dialects.spark2.Spark2.BIT_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"fullname": "sqlglot.dialects.spark2.Spark2.HEX_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""X'""}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"fullname": "sqlglot.dialects.spark2.Spark2.HEX_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"fullname": "sqlglot.dialects.spark2.Spark2.BYTE_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"fullname": "sqlglot.dialects.spark2.Spark2.BYTE_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"fullname": "sqlglot.dialects.spark2.Spark2.UNICODE_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"fullname": "sqlglot.dialects.spark2.Spark2.UNICODE_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite": {"fullname": "sqlglot.dialects.sqlite", "modulename": "sqlglot.dialects.sqlite", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.sqlite.SQLite": {"fullname": "sqlglot.dialects.sqlite.SQLite", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"fullname": "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"fullname": "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "True"}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"fullname": "sqlglot.dialects.sqlite.SQLite.Tokenizer", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['"', ('[', ']'), '`']"}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("x'", "'"), ("X'", "'"), ('0x', ''), ('0X', '')]"}, "sqlglot.dialects.sqlite.SQLite.Parser": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'EDITDIST3': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>}"}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser.STRING_ALIASES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.sqlite.SQLite.Generator": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'TEXT', <Type.NVARCHAR: 'NVARCHAR'>: 'TEXT', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BOOLEAN: 'BOOLEAN'>: 'INTEGER', <Type.TINYINT: 'TINYINT'>: 'INTEGER', <Type.SMALLINT: 'SMALLINT'>: 'INTEGER', <Type.INT: 'INT'>: 'INTEGER', <Type.BIGINT: 'BIGINT'>: 'INTEGER', <Type.FLOAT: 'FLOAT'>: 'REAL', <Type.DOUBLE: 'DOUBLE'>: 'REAL', <Type.DECIMAL: 'DECIMAL'>: 'REAL', <Type.CHAR: 'CHAR'>: 'TEXT', <Type.VARCHAR: 'VARCHAR'>: 'TEXT', <Type.BINARY: 'BINARY'>: 'BLOB', <Type.VARBINARY: 'VARBINARY'>: 'BLOB'}"}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.TOKEN_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>: 'AUTOINCREMENT'}"}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _date_add_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function any_value_to_max_sql>, <class 'sqlglot.expressions.Concat'>: <function concat_to_dpipe_sql>, <class 'sqlglot.expressions.CountIf'>: <function count_if_to_sum>, <class 'sqlglot.expressions.Create'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function SQLite.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentTime'>: <function SQLite.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function SQLite.Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function SQLite.Generator.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.JSONExtract'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.Levenshtein'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function SQLite.Generator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>}"}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Cluster'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DictRange'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DictProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LogProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OnProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Order'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Property'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Set'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>}"}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'LIMIT'"}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.datediff_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DateDiff) -> str:", "funcdef": "def"}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.groupconcat_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.GroupConcat) -> str:", "funcdef": "def"}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.least_sql", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.least_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Least) -> str:", "funcdef": "def"}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.transaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Transaction) -> str:", "funcdef": "def"}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"fullname": "sqlglot.dialects.sqlite.SQLite.tokenizer_class", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.sqlite.SQLite.Tokenizer'>"}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"fullname": "sqlglot.dialects.sqlite.SQLite.parser_class", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.sqlite.SQLite.Parser'>"}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"fullname": "sqlglot.dialects.sqlite.SQLite.generator_class", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.sqlite.SQLite.Generator'>"}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"fullname": "sqlglot.dialects.sqlite.SQLite.TIME_TRIE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"fullname": "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.QUOTE_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.QUOTE_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.BIT_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.BIT_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.HEX_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.HEX_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.BYTE_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.BYTE_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.UNICODE_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.UNICODE_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.starrocks": {"fullname": "sqlglot.dialects.starrocks", "modulename": "sqlglot.dialects.starrocks", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.starrocks.StarRocks": {"fullname": "sqlglot.dialects.starrocks.StarRocks", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.mysql.MySQL"}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Parser", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.mysql.MySQL.Parser"}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function MySQL.Parser.<lambda>>, 'DATE_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'DATEDIFF': <function StarRocks.Parser.<lambda>>, 'DATE_DIFF': <function StarRocks.Parser.<lambda>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function parse_timestamp_trunc>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function MySQL.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function MySQL.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function MySQL.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function MySQL.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function MySQL.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <function _str_to_date>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <function parse_date_delta.<locals>.inner_func>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <function MySQL.Parser.<lambda>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <function MySQL.Parser.<lambda>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function MySQL.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function MySQL.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'DATE_FORMAT': <function format_time_lambda.<locals>._format_time>, 'INSTR': <function MySQL.Parser.<lambda>>, 'ISNULL': <function isnull_to_is_null>, 'LOCATE': <function locate_to_strposition>, 'MAKETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MONTHNAME': <function MySQL.Parser.<lambda>>, 'REGEXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>}"}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'BINARY': {'LOGS': {0: True}}, 'MASTER': {'LOGS': {0: True}, 'STATUS': {0: True}}, 'BINLOG': {'EVENTS': {0: True}}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'COLLATION': {0: True}, 'FULL': {'COLUMNS': {0: True}, 'PROCESSLIST': {0: True}, 'TABLES': {0: True}}, 'COLUMNS': {0: True}, 'CREATE': {'DATABASE': {0: True}, 'EVENT': {0: True}, 'FUNCTION': {0: True}, 'PROCEDURE': {0: True}, 'TABLE': {0: True}, 'TRIGGER': {0: True}, 'VIEW': {0: True}}, 'DATABASES': {0: True}, 'SCHEMAS': {0: True}, 'ENGINE': {0: True}, 'STORAGE': {'ENGINES': {0: True}}, 'ENGINES': {0: True}, 'ERRORS': {0: True}, 'EVENTS': {0: True}, 'FUNCTION': {'CODE': {0: True}, 'STATUS': {0: True}}, 'GRANTS': {0: True}, 'INDEX': {0: True}, 'OPEN': {'TABLES': {0: True}}, 'PLUGINS': {0: True}, 'PROCEDURE': {'CODE': {0: True}, 'STATUS': {0: True}}, 'PRIVILEGES': {0: True}, 'PROCESSLIST': {0: True}, 'PROFILE': {0: True}, 'PROFILES': {0: True}, 'RELAYLOG': {'EVENTS': {0: True}}, 'REPLICAS': {0: True}, 'SLAVE': {'HOSTS': {0: True}, 'STATUS': {0: True}}, 'REPLICA': {'STATUS': {0: True}}, 'GLOBAL': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'SESSION': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'STATUS': {0: True}, 'TABLE': {'STATUS': {0: True}}, 'TABLES': {0: True}, 'TRIGGERS': {0: True}, 'VARIABLES': {0: True}, 'WARNINGS': {0: True}}"}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}, 'PERSIST': {0: True}, 'PERSIST_ONLY': {0: True}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'NAMES': {0: True}}"}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Generator", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.mysql.MySQL.Generator"}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Generator.CAST_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.INET: 'INET'>: 'INET', <Type.UBIGINT: 'UBIGINT'>: 'BIGINT', <Type.UINT: 'UINT'>: 'INT', <Type.UMEDIUMINT: 'UMEDIUMINT'>: 'MEDIUMINT', <Type.USMALLINT: 'USMALLINT'>: 'SMALLINT', <Type.UTINYINT: 'UTINYINT'>: 'TINYINT', <Type.UDECIMAL: 'UDECIMAL'>: 'DECIMAL', <Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'DATETIME', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP', <Type.TEXT: 'TEXT'>: 'STRING'}"}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.DateDiff'>: <function StarRocks.Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Day'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfMonth'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfWeek'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.GroupConcat'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Month'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.NullSafeEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.Stuff'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimestampDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Trim'>: <function _trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _ts_or_ds_to_date_sql>, <class 'sqlglot.expressions.Week'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.WeekOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Year'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.ApproxDistinct'>: <function approx_count_distinct_sql>, <class 'sqlglot.expressions.JSONExtract'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.RegexpLike'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToUnix'>: <function StarRocks.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function StarRocks.Generator.<lambda>>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function StarRocks.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function rename_func.<locals>.<lambda>>}"}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"fullname": "sqlglot.dialects.starrocks.StarRocks.tokenizer_class", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.mysql.MySQL.Tokenizer'>"}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"fullname": "sqlglot.dialects.starrocks.StarRocks.parser_class", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.starrocks.StarRocks.Parser'>"}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"fullname": "sqlglot.dialects.starrocks.StarRocks.generator_class", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.starrocks.StarRocks.Generator'>"}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"fullname": "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"fullname": "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%B': '%M', '%-m': '%c', '%-d': '%e', '%I': '%h', '%M': '%i', '%S': '%s', '%W': '%u', '%-H': '%k', '%-I': '%l', '%H:%M:%S': '%T', '%a': '%W'}"}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'B': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'W': {0: True}, 'H': {':': {'%': {'M': {':': {'%': {'S': {0: True}}}}}}}, 'a': {0: True}}}"}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.QUOTE_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.QUOTE_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.BIT_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""b'""}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.BIT_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.HEX_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.HEX_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.BYTE_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.BYTE_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.UNICODE_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.UNICODE_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau": {"fullname": "sqlglot.dialects.tableau", "modulename": "sqlglot.dialects.tableau", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.tableau.Tableau": {"fullname": "sqlglot.dialects.tableau.Tableau", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.tableau.Tableau.Generator": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Coalesce'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>}"}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.if_sql", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.if_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.If) -> str:", "funcdef": "def"}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.count_sql", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.count_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Count) -> str:", "funcdef": "def"}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.tableau.Tableau.Parser": {"fullname": "sqlglot.dialects.tableau.Tableau.Parser", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'COUNTD': <function Tableau.Parser.<lambda>>}"}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"fullname": "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Parser.NO_PAREN_IF_COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"fullname": "sqlglot.dialects.tableau.Tableau.tokenizer_class", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.tokens.Tokenizer'>"}, "sqlglot.dialects.tableau.Tableau.parser_class": {"fullname": "sqlglot.dialects.tableau.Tableau.parser_class", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.tableau.Tableau.Parser'>"}, "sqlglot.dialects.tableau.Tableau.generator_class": {"fullname": "sqlglot.dialects.tableau.Tableau.generator_class", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.tableau.Tableau.Generator'>"}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"fullname": "sqlglot.dialects.tableau.Tableau.TIME_TRIE", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"fullname": "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"fullname": "sqlglot.dialects.tableau.Tableau.QUOTE_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"fullname": "sqlglot.dialects.tableau.Tableau.QUOTE_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"fullname": "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"fullname": "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"fullname": "sqlglot.dialects.tableau.Tableau.BIT_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"fullname": "sqlglot.dialects.tableau.Tableau.BIT_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"fullname": "sqlglot.dialects.tableau.Tableau.HEX_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"fullname": "sqlglot.dialects.tableau.Tableau.HEX_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"fullname": "sqlglot.dialects.tableau.Tableau.BYTE_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"fullname": "sqlglot.dialects.tableau.Tableau.BYTE_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"fullname": "sqlglot.dialects.tableau.Tableau.UNICODE_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"fullname": "sqlglot.dialects.tableau.Tableau.UNICODE_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata": {"fullname": "sqlglot.dialects.teradata", "modulename": "sqlglot.dialects.teradata", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.teradata.Teradata": {"fullname": "sqlglot.dialects.teradata.Teradata", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"fullname": "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"fullname": "sqlglot.dialects.teradata.Teradata.TIME_MAPPING", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'YY': '%y', 'Y4': '%Y', 'YYYY': '%Y', 'M4': '%B', 'M3': '%b', 'M': '%-M', 'MI': '%M', 'MM': '%m', 'MMM': '%b', 'MMMM': '%B', 'D': '%-d', 'DD': '%d', 'D3': '%j', 'DDD': '%j', 'H': '%-H', 'HH': '%H', 'HH24': '%H', 'S': '%-S', 'SS': '%S', 'SSSSSS': '%f', 'E': '%a', 'EE': '%a', 'E3': '%a', 'E4': '%A', 'EEE': '%a', 'EEEE': '%A'}"}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"fullname": "sqlglot.dialects.teradata.Teradata.Tokenizer", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, '**': <TokenType.DSTAR: 'DSTAR'>, '^=': <TokenType.NEQ: 'NEQ'>, 'BYTEINT': <TokenType.SMALLINT: 'SMALLINT'>, 'COLLECT': <TokenType.COMMAND: 'COMMAND'>, 'DEL': <TokenType.DELETE: 'DELETE'>, 'EQ': <TokenType.EQ: 'EQ'>, 'GE': <TokenType.GTE: 'GTE'>, 'GT': <TokenType.GT: 'GT'>, 'HELP': <TokenType.COMMAND: 'COMMAND'>, 'INS': <TokenType.INSERT: 'INSERT'>, 'LE': <TokenType.LTE: 'LTE'>, 'LT': <TokenType.LT: 'LT'>, 'MINUS': <TokenType.EXCEPT: 'EXCEPT'>, 'MOD': <TokenType.MOD: 'MOD'>, 'NE': <TokenType.NEQ: 'NEQ'>, 'NOT=': <TokenType.NEQ: 'NEQ'>, 'SAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'SEL': <TokenType.SELECT: 'SELECT'>, 'ST_GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'TOP': <TokenType.TOP: 'TOP'>, 'UPD': <TokenType.UPDATE: 'UPDATE'>}"}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>}"}, "sqlglot.dialects.teradata.Teradata.Parser": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.TABLESAMPLE_CSV", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.CHARSET_TRANSLATORS", "kind": "variable", "doc": "

\n", "default_value": "{'UNICODE_TO_LATIN', 'GRAPHIC_TO_UNICODE_PadSpace', 'KANJISJIS_TO_UNICODE', 'UNICODE_TO_UNICODE_Fullwidth', 'KANJI1_SBC_TO_UNICODE', 'UNICODE_TO_KANJI1_KanjiEBCDIC', 'UNICODE_TO_LOCALE', 'UNICODE_TO_GRAPHIC', 'KANJISJIS_TO_LATIN', 'LATIN_TO_KANJISJIS', 'UNICODE_TO_KANJI1_KANJISJIS', 'LOCALE_TO_UNICODE', 'UNICODE_TO_KANJISJIS', 'KANJI1_KanjiEBCDIC_TO_UNICODE', 'UNICODE_TO_UNICODE_FoldSpace', 'LATIN_TO_UNICODE', 'UNICODE_TO_GRAPHIC_PadGraphic', 'KANJI1_KANJISJIS_TO_UNICODE', 'UNICODE_TO_GRAPHIC_VarGraphic', 'UNICODE_TO_UNICODE_NFKD', 'LATIN_TO_GRAPHIC', 'UNICODE_TO_KANJI1_KanjiEUC', 'UNICODE_TO_UNICODE_NFC', 'UNICODE_TO_KANJI1_SBC', 'GRAPHIC_TO_KANJISJIS', 'UNICODE_TO_UNICODE_NFD', 'GRAPHIC_TO_LATIN', 'UNICODE_TO_UNICODE_Halfwidth', 'UNICODE_TO_UNICODE_NFKC', 'GRAPHIC_TO_UNICODE', 'KANJISJIS_TO_GRAPHIC', 'KANJI1_KanjiEUC_TO_UNICODE'}"}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.FUNC_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.GLOB: 'GLOB'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.BINARY: 'BINARY'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.INET: 'INET'>, <TokenType.NESTED: 'NESTED'>, <TokenType.INSERT: 'INSERT'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.BIT: 'BIT'>, <TokenType.DATE: 'DATE'>, <TokenType.XOR: 'XOR'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.INT256: 'INT256'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.UINT: 'UINT'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.LIKE: 'LIKE'>, <TokenType.INT: 'INT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.FIRST: 'FIRST'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>}"}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.DATABASE: 'DATABASE'>: <function Teradata.Parser.<lambda>>, <TokenType.REPLACE: 'REPLACE'>: <function Teradata.Parser.<lambda>>}"}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'TRYCAST': <function Parser.<lambda>>, 'RANGE_N': <function Teradata.Parser.<lambda>>, 'TRANSLATE': <function Teradata.Parser.<lambda>>}"}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.EXPONENT", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DSTAR: 'DSTAR'>: <class 'sqlglot.expressions.Pow'>}"}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.teradata.Teradata.Generator": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.LIMIT_IS_TOP", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.TABLESAMPLE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "'SAMPLE'"}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.GEOMETRY: 'GEOMETRY'>: 'ST_GEOMETRY'}"}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_INDEX: 'POST_INDEX'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Pow'>: <function Teradata.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrToDate'>: <function Teradata.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Teradata.Generator.<lambda>>, <class 'sqlglot.expressions.Use'>: <function Teradata.Generator.<lambda>>}"}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.cast_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.trycast_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TryCast) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.tablesample_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.TableSample,\tsep: str = ' AS ',\ttablesample_keyword: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.partitionedbyproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PartitionedByProperty) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.update_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.update_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Update) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.mod_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.mod_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Mod) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.datatype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.rangen_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RangeN) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.createable_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.createable_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create,\tlocations: DefaultDict) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"fullname": "sqlglot.dialects.teradata.Teradata.tokenizer_class", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.teradata.Teradata.Tokenizer'>"}, "sqlglot.dialects.teradata.Teradata.parser_class": {"fullname": "sqlglot.dialects.teradata.Teradata.parser_class", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.teradata.Teradata.Parser'>"}, "sqlglot.dialects.teradata.Teradata.generator_class": {"fullname": "sqlglot.dialects.teradata.Teradata.generator_class", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.teradata.Teradata.Generator'>"}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"fullname": "sqlglot.dialects.teradata.Teradata.TIME_TRIE", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}, '4': {0: True}}, 'M': {'4': {0: True}, '3': {0: True}, 0: True, 'I': {0: True}, 'M': {0: True, 'M': {0: True, 'M': {0: True}}}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}, '3': {0: True}}, 'H': {0: True, 'H': {0: True, '2': {'4': {0: True}}}}, 'S': {0: True, 'S': {0: True, 'S': {'S': {'S': {'S': {0: True}}}}}}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}, '3': {0: True}, '4': {0: True}}}"}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"fullname": "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}, '4': {0: True}}, 'M': {'4': {0: True}, '3': {0: True}, 0: True, 'I': {0: True}, 'M': {0: True, 'M': {0: True, 'M': {0: True}}}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}, '3': {0: True}}, 'H': {0: True, 'H': {0: True, '2': {'4': {0: True}}}}, 'S': {0: True, 'S': {0: True, 'S': {'S': {'S': {'S': {0: True}}}}}}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}, '3': {0: True}, '4': {0: True}}}"}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%y': 'YY', '%Y': 'YYYY', '%B': 'MMMM', '%b': 'MMM', '%-M': 'M', '%M': 'MI', '%m': 'MM', '%-d': 'D', '%d': 'DD', '%j': 'DDD', '%-H': 'H', '%H': 'HH24', '%-S': 'S', '%S': 'SS', '%f': 'SSSSSS', '%a': 'EEE', '%A': 'EEEE'}"}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'y': {0: True}, 'Y': {0: True}, 'B': {0: True}, 'b': {0: True}, '-': {'M': {0: True}, 'd': {0: True}, 'H': {0: True}, 'S': {0: True}}, 'M': {0: True}, 'm': {0: True}, 'd': {0: True}, 'j': {0: True}, 'H': {0: True}, 'S': {0: True}, 'f': {0: True}, 'a': {0: True}, 'A': {0: True}}}"}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"fullname": "sqlglot.dialects.teradata.Teradata.QUOTE_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"fullname": "sqlglot.dialects.teradata.Teradata.QUOTE_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"fullname": "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"fullname": "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"fullname": "sqlglot.dialects.teradata.Teradata.BIT_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"fullname": "sqlglot.dialects.teradata.Teradata.BIT_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"fullname": "sqlglot.dialects.teradata.Teradata.HEX_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"fullname": "sqlglot.dialects.teradata.Teradata.HEX_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"fullname": "sqlglot.dialects.teradata.Teradata.BYTE_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"fullname": "sqlglot.dialects.teradata.Teradata.BYTE_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"fullname": "sqlglot.dialects.teradata.Teradata.UNICODE_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"fullname": "sqlglot.dialects.teradata.Teradata.UNICODE_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.trino": {"fullname": "sqlglot.dialects.trino", "modulename": "sqlglot.dialects.trino", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.trino.Trino": {"fullname": "sqlglot.dialects.trino.Trino", "modulename": "sqlglot.dialects.trino", "qualname": "Trino", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.presto.Presto"}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.trino.Trino.Generator": {"fullname": "sqlglot.dialects.trino.Trino.Generator", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.presto.Presto.Generator"}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function _approx_distinct_sql>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Array'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseAnd'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseNot'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseOr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Cast'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateSub'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Decode'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Encode'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.First'>: <function _first_last_sql>, <class 'sqlglot.expressions.FirstValue'>: <function _first_last_sql>, <class 'sqlglot.expressions.FromTimeZone'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Group'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.GroupConcat'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Hex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.Initcap'>: <function _initcap_sql>, <class 'sqlglot.expressions.ParseJSON'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Last'>: <function _first_last_sql>, <class 'sqlglot.expressions.LastValue'>: <function _first_last_sql>, <class 'sqlglot.expressions.LastDay'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Lateral'>: <function _explode_to_unnest_sql>, <class 'sqlglot.expressions.Left'>: <function left_to_substring_sql>, <class 'sqlglot.expressions.Levenshtein'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Quantile'>: <function _quantile_sql>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.Right'>: <function right_to_substring_sql>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.Schema'>: <function _schema_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.SortArray'>: <function _no_sort_array>, <class 'sqlglot.expressions.StrPosition'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.StrToMap'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_time_sql>, <class 'sqlglot.expressions.StrToUnix'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Table'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Timestamp'>: <function no_timestamp_sql>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _ts_or_ds_add_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _ts_or_ds_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _ts_or_ds_to_date_sql>, <class 'sqlglot.expressions.Unhex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.With'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.WithinGroup'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>, <class 'sqlglot.expressions.ArraySum'>: <function Trino.Generator.<lambda>>, <class 'sqlglot.expressions.Merge'>: <function merge_without_target_sql>}"}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.trino.Trino.Tokenizer": {"fullname": "sqlglot.dialects.trino.Trino.Tokenizer", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.presto.Presto.Tokenizer"}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("X'", "'")]"}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"fullname": "sqlglot.dialects.trino.Trino.tokenizer_class", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.trino.Trino.Tokenizer'>"}, "sqlglot.dialects.trino.Trino.parser_class": {"fullname": "sqlglot.dialects.trino.Trino.parser_class", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.presto.Presto.Parser'>"}, "sqlglot.dialects.trino.Trino.generator_class": {"fullname": "sqlglot.dialects.trino.Trino.generator_class", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.trino.Trino.Generator'>"}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"fullname": "sqlglot.dialects.trino.Trino.TIME_TRIE", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"fullname": "sqlglot.dialects.trino.Trino.FORMAT_TRIE", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%B': '%M', '%-m': '%c', '%-d': '%e', '%I': '%h', '%M': '%i', '%S': '%s', '%W': '%u', '%-H': '%k', '%-I': '%l', '%H:%M:%S': '%T', '%a': '%W'}"}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'B': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'W': {0: True}, 'H': {':': {'%': {'M': {':': {'%': {'S': {0: True}}}}}}}, 'a': {0: True}}}"}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"fullname": "sqlglot.dialects.trino.Trino.QUOTE_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"fullname": "sqlglot.dialects.trino.Trino.QUOTE_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"fullname": "sqlglot.dialects.trino.Trino.IDENTIFIER_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"fullname": "sqlglot.dialects.trino.Trino.IDENTIFIER_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.trino.Trino.BIT_START": {"fullname": "sqlglot.dialects.trino.Trino.BIT_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.trino.Trino.BIT_END": {"fullname": "sqlglot.dialects.trino.Trino.BIT_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.trino.Trino.HEX_START": {"fullname": "sqlglot.dialects.trino.Trino.HEX_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""X'""}, "sqlglot.dialects.trino.Trino.HEX_END": {"fullname": "sqlglot.dialects.trino.Trino.HEX_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.trino.Trino.BYTE_START": {"fullname": "sqlglot.dialects.trino.Trino.BYTE_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.trino.Trino.BYTE_END": {"fullname": "sqlglot.dialects.trino.Trino.BYTE_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"fullname": "sqlglot.dialects.trino.Trino.UNICODE_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""U&'""}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"fullname": "sqlglot.dialects.trino.Trino.UNICODE_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.tsql": {"fullname": "sqlglot.dialects.tsql", "modulename": "sqlglot.dialects.tsql", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"fullname": "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "FULL_FORMAT_TIME_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'weekday': '%A', 'dw': '%A', 'w': '%A', 'month': '%B', 'mm': '%B', 'm': '%B'}"}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"fullname": "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL", "modulename": "sqlglot.dialects.tsql", "qualname": "DATE_DELTA_INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "{'year': 'year', 'yyyy': 'year', 'yy': 'year', 'quarter': 'quarter', 'qq': 'quarter', 'q': 'quarter', 'month': 'month', 'mm': 'month', 'm': 'month', 'week': 'week', 'ww': 'week', 'wk': 'week', 'day': 'day', 'dd': 'day', 'd': 'day'}"}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"fullname": "sqlglot.dialects.tsql.DATE_FMT_RE", "modulename": "sqlglot.dialects.tsql", "qualname": "DATE_FMT_RE", "kind": "variable", "doc": "

\n", "default_value": "re.compile('([dD]{1,2})|([mM]{1,2})|([yY]{1,4})|([hH]{1,2})|([sS]{1,2})')"}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"fullname": "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT", "modulename": "sqlglot.dialects.tsql", "qualname": "TRANSPILE_SAFE_NUMBER_FMT", "kind": "variable", "doc": "

\n", "default_value": "{'N', 'C'}"}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"fullname": "sqlglot.dialects.tsql.DEFAULT_START_DATE", "modulename": "sqlglot.dialects.tsql", "qualname": "DEFAULT_START_DATE", "kind": "variable", "doc": "

\n", "default_value": "datetime.date(1900, 1, 1)"}, "sqlglot.dialects.tsql.BIT_TYPES": {"fullname": "sqlglot.dialects.tsql.BIT_TYPES", "modulename": "sqlglot.dialects.tsql", "qualname": "BIT_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.In'>, <class 'sqlglot.expressions.Alias'>, <class 'sqlglot.expressions.Select'>, <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.Is'>, <class 'sqlglot.expressions.EQ'>}"}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"fullname": "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS", "modulename": "sqlglot.dialects.tsql", "qualname": "DATEPART_ONLY_FORMATS", "kind": "variable", "doc": "

\n", "default_value": "{'HOUR', 'QUARTER', 'DW'}"}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"fullname": "sqlglot.dialects.tsql.qualify_derived_table_outputs", "modulename": "sqlglot.dialects.tsql", "qualname": "qualify_derived_table_outputs", "kind": "function", "doc": "

Ensures all (unnamed) output columns are aliased for CTEs and Subqueries.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL": {"fullname": "sqlglot.dialects.tsql.TSQL", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"fullname": "sqlglot.dialects.tsql.TSQL.TIME_FORMAT", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-mm-dd hh:mm:ss'""}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"fullname": "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.LOG_BASE_FIRST", "kind": "variable", "doc": "

Determines whether the base comes first in the LOG function.

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"fullname": "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"fullname": "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.CONCAT_COALESCE", "kind": "variable", "doc": "

A NULL arg in CONCAT yields NULL by default, but in some dialects it yields an empty string.

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"fullname": "sqlglot.dialects.tsql.TSQL.TIME_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'year': '%Y', 'dayofyear': '%j', 'day': '%d', 'dy': '%d', 'y': '%Y', 'week': '%W', 'ww': '%W', 'wk': '%W', 'hour': '%h', 'hh': '%I', 'minute': '%M', 'mi': '%M', 'n': '%M', 'second': '%S', 'ss': '%S', 's': '%-S', 'millisecond': '%f', 'ms': '%f', 'weekday': '%W', 'dw': '%W', 'month': '%m', 'mm': '%M', 'm': '%-M', 'Y': '%Y', 'YYYY': '%Y', 'YY': '%y', 'MMMM': '%B', 'MMM': '%b', 'MM': '%m', 'M': '%-m', 'dddd': '%A', 'dd': '%d', 'd': '%-d', 'HH': '%H', 'H': '%-H', 'h': '%-I', 'S': '%f', 'yyyy': '%Y', 'yy': '%y'}"}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"fullname": "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.CONVERT_FORMAT_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'0': '%b %d %Y %-I:%M%p', '1': '%m/%d/%y', '2': '%y.%m.%d', '3': '%d/%m/%y', '4': '%d.%m.%y', '5': '%d-%m-%y', '6': '%d %b %y', '7': '%b %d, %y', '8': '%H:%M:%S', '9': '%b %d %Y %-I:%M:%S:%f%p', '10': 'mm-dd-yy', '11': 'yy/mm/dd', '12': 'yymmdd', '13': '%d %b %Y %H:%M:ss:%f', '14': '%H:%M:%S:%f', '20': '%Y-%m-%d %H:%M:%S', '21': '%Y-%m-%d %H:%M:%S.%f', '22': '%m/%d/%y %-I:%M:%S %p', '23': '%Y-%m-%d', '24': '%H:%M:%S', '25': '%Y-%m-%d %H:%M:%S.%f', '100': '%b %d %Y %-I:%M%p', '101': '%m/%d/%Y', '102': '%Y.%m.%d', '103': '%d/%m/%Y', '104': '%d.%m.%Y', '105': '%d-%m-%Y', '106': '%d %b %Y', '107': '%b %d, %Y', '108': '%H:%M:%S', '109': '%b %d %Y %-I:%M:%S:%f%p', '110': '%m-%d-%Y', '111': '%Y/%m/%d', '112': '%Y%m%d', '113': '%d %b %Y %H:%M:%S:%f', '114': '%H:%M:%S:%f', '120': '%Y-%m-%d %H:%M:%S', '121': '%Y-%m-%d %H:%M:%S.%f'}"}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"fullname": "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.FORMAT_TIME_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'y': '%B %Y', 'd': '%m/%d/%Y', 'H': '%-H', 'h': '%-I', 's': '%Y-%m-%d %H:%M:%S', 'D': '%A,%B,%Y', 'f': '%A,%B,%Y %-I:%M %p', 'F': '%A,%B,%Y %-I:%M:%S %p', 'g': '%m/%d/%Y %-I:%M %p', 'G': '%m/%d/%Y %-I:%M:%S %p', 'M': '%B %-d', 'm': '%B %-d', 'O': '%Y-%m-%dT%H:%M:%S', 'u': '%Y-%M-%D %H:%M:%S%z', 'U': '%A, %B %D, %Y %H:%M:%S%z', 'T': '%-I:%M:%S %p', 't': '%-I:%M', 'Y': '%a %Y'}"}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "[('[', ']'), '"']"}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer.QUOTES", "kind": "variable", "doc": "

\n", "default_value": "["'", '"']"}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[('0x', ''), ('0X', '')]"}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer.VAR_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'@', '#', '$'}"}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'DATETIME2': <TokenType.DATETIME: 'DATETIME'>, 'DATETIMEOFFSET': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'DECLARE': <TokenType.COMMAND: 'COMMAND'>, 'EXEC': <TokenType.COMMAND: 'COMMAND'>, 'IMAGE': <TokenType.IMAGE: 'IMAGE'>, 'MONEY': <TokenType.MONEY: 'MONEY'>, 'NTEXT': <TokenType.TEXT: 'TEXT'>, 'NVARCHAR(MAX)': <TokenType.TEXT: 'TEXT'>, 'PRINT': <TokenType.COMMAND: 'COMMAND'>, 'PROC': <TokenType.PROCEDURE: 'PROCEDURE'>, 'ROWVERSION': <TokenType.ROWVERSION: 'ROWVERSION'>, 'SMALLDATETIME': <TokenType.DATETIME: 'DATETIME'>, 'SMALLMONEY': <TokenType.SMALLMONEY: 'SMALLMONEY'>, 'SQL_VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'TOP': <TokenType.TOP: 'TOP'>, 'UNIQUEIDENTIFIER': <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, 'UPDATE STATISTICS': <TokenType.COMMAND: 'COMMAND'>, 'VARCHAR(MAX)': <TokenType.TEXT: 'TEXT'>, 'XML': <TokenType.XML: 'XML'>, 'OUTPUT': <TokenType.RETURNING: 'RETURNING'>, 'SYSTEM_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'FOR SYSTEM_TIME': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>}"}, "sqlglot.dialects.tsql.TSQL.Parser": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <function _parse_date_delta.<locals>.inner_func>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <function _parse_as_text.<locals>._parse>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <function _parse_as_text.<locals>._parse>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <function _parse_as_text.<locals>._parse>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <function _parse_timefromparts>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'CHARINDEX': <function TSQL.Parser.<lambda>>, 'DATEADD': <function parse_date_delta.<locals>.inner_func>, 'DATENAME': <function _format_time_lambda.<locals>._format_time>, 'DATEPART': <function _format_time_lambda.<locals>._format_time>, 'DATETIMEFROMPARTS': <function _parse_datetimefromparts>, 'EOMONTH': <function _parse_eomonth>, 'FORMAT': <function _parse_format>, 'GETDATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'HASHBYTES': <function _parse_hashbytes>, 'IIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'ISNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'JSON_QUERY': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_VALUE': <function parse_extract_json_with_path.<locals>._parser>, 'REPLICATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'SQUARE': <function TSQL.Parser.<lambda>>, 'SYSDATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'SUSER_NAME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'SUSER_SNAME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'SYSTEM_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>}"}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "{'REMOTE', 'HASH', 'LOOP', 'MERGE'}"}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.VAR_LENGTH_DATATYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.VARCHAR: 'VARCHAR'>, <Type.NVARCHAR: 'NVARCHAR'>, <Type.NCHAR: 'NCHAR'>, <Type.CHAR: 'CHAR'>}"}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.RETURNS_TABLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.LEFT: 'LEFT'>, <TokenType.ROWS: 'ROWS'>, <TokenType.SEMI: 'SEMI'>, <TokenType.SHOW: 'SHOW'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.MODEL: 'MODEL'>, <TokenType.FALSE: 'FALSE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SET: 'SET'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.DELETE: 'DELETE'>, <TokenType.ROW: 'ROW'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.ASC: 'ASC'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.TOP: 'TOP'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.END: 'END'>: <function TSQL.Parser.<lambda>>}"}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.STRING_ALIASES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.NO_PAREN_IF_COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.tsql.TSQL.Generator": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.LIMIT_IS_TOP", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.RETURNING_END", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'FETCH'"}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.ENSURE_BOOLS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.NULL_ORDERING_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.TABLESAMPLE_SEED_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "'REPEATABLE'"}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.SUPPORTS_SELECT_INTO", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.Union'>, <class 'sqlglot.expressions.Merge'>, <class 'sqlglot.expressions.Insert'>, <class 'sqlglot.expressions.Subquery'>, <class 'sqlglot.expressions.Select'>, <class 'sqlglot.expressions.Update'>, <class 'sqlglot.expressions.Delete'>}"}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BOOLEAN: 'BOOLEAN'>: 'BIT', <Type.DECIMAL: 'DECIMAL'>: 'NUMERIC', <Type.DATETIME: 'DATETIME'>: 'DATETIME2', <Type.DOUBLE: 'DOUBLE'>: 'FLOAT', <Type.INT: 'INT'>: 'INTEGER', <Type.TEXT: 'TEXT'>: 'VARCHAR(MAX)', <Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME2', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'DATETIMEOFFSET', <Type.VARIANT: 'VARIANT'>: 'SQL_VARIANT'}"}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function any_value_to_max_sql>, <class 'sqlglot.expressions.AutoIncrementColumnConstraint'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.CTE'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Extract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GeneratedAsIdentityColumnConstraint'>: <function generatedasidentitycolumnconstraint_sql>, <class 'sqlglot.expressions.GroupConcat'>: <function _string_agg_sql>, <class 'sqlglot.expressions.If'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function _json_extract_sql>, <class 'sqlglot.expressions.LastDay'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.NumberToStr'>: <function _format_sql>, <class 'sqlglot.expressions.ParseJSON'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Subquery'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.SHA'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.SHA2'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function _format_sql>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function date_delta_sql.<locals>._delta_sql>}"}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.lateral_op", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.lateral_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Lateral) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.timefromparts_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimeFromParts) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.timestampfromparts_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimestampFromParts) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.set_operation", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.set_operation", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Union, op: str) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.setitem_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.SetItem) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.boolean_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Boolean) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.is_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.is_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Is) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.createable_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.createable_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create,\tlocations: DefaultDict) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.create_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.create_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Create) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.offset_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.offset_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Offset) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.version_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.version_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Version) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.returnsproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ReturnsProperty) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.returning_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.returning_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Returning) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.transaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Transaction) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.commit_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.commit_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Commit) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.rollback_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Rollback) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.identifier_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Identifier) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.constraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Constraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.length_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.length_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Length) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.right_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.right_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Right) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.left_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.left_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Left) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"fullname": "sqlglot.dialects.tsql.TSQL.tokenizer_class", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.tsql.TSQL.Tokenizer'>"}, "sqlglot.dialects.tsql.TSQL.parser_class": {"fullname": "sqlglot.dialects.tsql.TSQL.parser_class", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.tsql.TSQL.Parser'>"}, "sqlglot.dialects.tsql.TSQL.generator_class": {"fullname": "sqlglot.dialects.tsql.TSQL.generator_class", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.tsql.TSQL.Generator'>"}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"fullname": "sqlglot.dialects.tsql.TSQL.TIME_TRIE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {'e': {'a': {'r': {0: True}}}, 0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'd': {'a': {'y': {'o': {'f': {'y': {'e': {'a': {'r': {0: True}}}}}}, 0: True}}, 'y': {0: True}, 'w': {0: True}, 'd': {'d': {'d': {0: True}}, 0: True}, 0: True}, 'w': {'e': {'e': {'k': {0: True, 'd': {'a': {'y': {0: True}}}}}}, 'w': {0: True}, 'k': {0: True}}, 'h': {'o': {'u': {'r': {0: True}}}, 'h': {0: True}, 0: True}, 'm': {'i': {'n': {'u': {'t': {'e': {0: True}}}}, 0: True, 'l': {'l': {'i': {'s': {'e': {'c': {'o': {'n': {'d': {0: True}}}}}}}}}}, 's': {0: True}, 'o': {'n': {'t': {'h': {0: True}}}}, 'm': {0: True}, 0: True}, 'n': {0: True}, 's': {'e': {'c': {'o': {'n': {'d': {0: True}}}}}, 's': {0: True}, 0: True}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'S': {0: True}}"}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"fullname": "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {'e': {'a': {'r': {0: True}}}, 0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'd': {'a': {'y': {'o': {'f': {'y': {'e': {'a': {'r': {0: True}}}}}}, 0: True}}, 'y': {0: True}, 'w': {0: True}, 'd': {'d': {'d': {0: True}}, 0: True}, 0: True}, 'w': {'e': {'e': {'k': {0: True, 'd': {'a': {'y': {0: True}}}}}}, 'w': {0: True}, 'k': {0: True}}, 'h': {'o': {'u': {'r': {0: True}}}, 'h': {0: True}, 0: True}, 'm': {'i': {'n': {'u': {'t': {'e': {0: True}}}}, 0: True, 'l': {'l': {'i': {'s': {'e': {'c': {'o': {'n': {'d': {0: True}}}}}}}}}}, 's': {0: True}, 'o': {'n': {'t': {'h': {0: True}}}}, 'm': {0: True}, 0: True}, 'n': {0: True}, 's': {'e': {'c': {'o': {'n': {'d': {0: True}}}}}, 's': {0: True}, 0: True}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'S': {0: True}}"}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%j': 'dayofyear', '%d': 'dd', '%W': 'dw', '%h': 'hour', '%I': 'hh', '%M': 'mm', '%S': 'ss', '%-S': 's', '%f': 'S', '%m': 'MM', '%-M': 'm', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%-m': 'M', '%A': 'dddd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%-I': 'h'}"}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'j': {0: True}, 'd': {0: True}, 'W': {0: True}, 'h': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, '-': {'S': {0: True}, 'M': {0: True}, 'm': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'f': {0: True}, 'm': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'A': {0: True}, 'H': {0: True}}}"}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"fullname": "sqlglot.dialects.tsql.TSQL.QUOTE_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"fullname": "sqlglot.dialects.tsql.TSQL.QUOTE_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"fullname": "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'['"}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"fullname": "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "']'"}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"fullname": "sqlglot.dialects.tsql.TSQL.BIT_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"fullname": "sqlglot.dialects.tsql.TSQL.BIT_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"fullname": "sqlglot.dialects.tsql.TSQL.HEX_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "'0x'"}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"fullname": "sqlglot.dialects.tsql.TSQL.HEX_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "''"}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"fullname": "sqlglot.dialects.tsql.TSQL.BYTE_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"fullname": "sqlglot.dialects.tsql.TSQL.BYTE_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"fullname": "sqlglot.dialects.tsql.TSQL.UNICODE_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"fullname": "sqlglot.dialects.tsql.TSQL.UNICODE_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.diff": {"fullname": "sqlglot.diff", "modulename": "sqlglot.diff", "kind": "module", "doc": "

Semantic Diff for SQL

\n\n

by Iaroslav Zeigerman

\n\n

Motivation

\n\n

Software is constantly changing and evolving, and identifying what has changed and reviewing those changes is an integral part of the development process. SQL code is no exception to this.

\n\n

Text-based diff tools such as git diff, when applied to a code base, have certain limitations. First, they can only detect insertions and deletions, not movements or updates of individual pieces of code. Second, such tools can only detect changes between lines of text, which is too coarse for something as granular and detailed as source code. Additionally, the outcome of such a diff is dependent on the underlying code formatting, and yields different results if the formatting should change.

\n\n

Consider the following diff generated by Git:

\n\n

\"Git

\n\n

Semantically the query hasn\u2019t changed. The two arguments b and c have been swapped (moved), posing no impact on the output of the query. Yet Git replaced the whole affected expression alongside a bulk of unrelated elements.

\n\n

The alternative to text-based diffing is to compare Abstract Syntax Trees (AST) instead. The main advantage of ASTs are that they are a direct product of code parsing, which represents the underlying code structure at any desired level of granularity. Comparing ASTs may yield extremely precise diffs; changes such as code movements and updates can also be detected. Even more importantly, this approach facilitates additional use cases beyond eyeballing two versions of source code side by side.

\n\n

The use cases I had in mind for SQL when I decided to embark on this journey of semantic diffing were the following:

\n\n
    \n
  • Query similarity score. Identifying which parts the two queries have in common to automatically suggest opportunities for consolidation, creation of intermediate/staging tables, and so on.
  • \n
  • Differentiating between cosmetic / structural changes and functional ones. For example when a nested query is refactored into a common table expression (CTE), this kind of change doesn\u2019t have any functional impact on either a query or its outcome.
  • \n
  • Automatic suggestions about the need to retroactively backfill data. This is especially important for pipelines that populate very large tables for which restatement is a runtime-intensive procedure. The ability to discern between simple code movements and actual modifications can help assess the impact of a change and make suggestions accordingly.
  • \n
\n\n

The implementation discussed in this post is now a part of the SQLGlot library. You can find a complete source code in the diff.py module. The choice of SQLglot was an obvious one due to its simple but powerful API, lack of external dependencies and, more importantly, extensive list of supported SQL dialects.

\n\n

The Search for a Solution

\n\n

When it comes to any diffing tool (not just a semantic one), the primary challenge is to match as many elements of compared entities as possible. Once such a set of matching elements is available, deriving a sequence of changes becomes an easy task.

\n\n

If our elements have unique identifiers associated with them (for example, an element\u2019s ID in DOM), the matching problem is trivial. However, the SQL syntax trees that we are comparing have neither unique keys nor object identifiers that can be used for the purposes of matching. So, how do we suppose to find pairs of nodes that are related?

\n\n

To better illustrate the problem, consider comparing the following SQL expressions: SELECT a + b + c, d, e and SELECT a - b + c, e, f. Matching individual nodes from respective syntax trees can be visualized as follows:

\n\n

\"Figure\nFigure 1: Example of node matching for two SQL expression trees.

\n\n

By looking at the figure of node matching for two SQL expression trees above, we conclude that the following changes should be captured by our solution:

\n\n
    \n
  • Inserted nodes: Sub and f. These are the nodes from the target AST which do not have a matching node in the source AST.
  • \n
  • Removed nodes: Add and d. These are the nodes from the source AST which do not have a counterpart in the target AST.
  • \n
  • Remaining nodes must be identified as unchanged.
  • \n
\n\n

It should be clear at this point that if we manage to match nodes in the source tree with their counterparts in the target tree, then computing the diff becomes a trivial matter.

\n\n

Na\u00efve Brute-Force

\n\n

The na\u00efve solution would be to try all different permutations of node pair combinations, and see which set of pairs performs the best based on some type of heuristics. The runtime cost of such a solution quickly reaches the escape velocity; if both trees had only 10 nodes each, the number of such sets would approximately be 10! ^ 2 = 3.6M ^ 2 ~= 13 * 10^12. This is a very bad case of factorial complexity (to be precise, it\u2019s actually much worse - O(n! ^ 2) - but I couldn\u2019t come up with a name for it), so there is little need to explore this approach any further.

\n\n

Myers Algorithm

\n\n

After the na\u00efve approach was proven to be infeasible, the next question I asked myself was \u201chow does git diff work?\u201d. This question led me to discover the Myers diff algorithm [1]. This algorithm has been designed to compare sequences of strings. At its core, it\u2019s looking for the shortest path on a graph of possible edits that transform the first sequence into the second one, while heavily rewarding those paths that lead to longest subsequences of unchanged elements. There\u2019s a lot of material out there describing this algorithm in greater detail. I found James Coglan\u2019s series of blog posts to be the most comprehensive.

\n\n

Therefore, I had this \u201cbrilliant\u201d (actually not) idea to transform trees into sequences by traversing them in topological order, and then applying the Myers algorithm on resulting sequences while using a custom heuristics when checking the equality of two nodes. Unsurprisingly, comparing sequences of strings is quite different from comparing hierarchical tree structures, and by flattening trees into sequences, we lose a lot of relevant context. This resulted in a terrible performance of this algorithm on ASTs. It often matched completely unrelated nodes, even when the two trees were mostly the same, and produced extremely inaccurate lists of changes overall. After playing around with it a little and tweaking my equality heuristics to improve accuracy, I ultimately scrapped the whole implementation and went back to the drawing board.

\n\n

Change Distiller

\n\n

The algorithm I settled on at the end was Change Distiller, created by Fluri et al. [2], which in turn is an improvement over the core idea described by Chawathe et al. [3].

\n\n

The algorithm consists of two high-level steps:

\n\n
    \n
  1. Finding appropriate matchings between pairs of nodes that are part of compared ASTs. Identifying what is meant by \u201cappropriate\u201d matching is also a part of this step.
  2. \n
  3. Generating the so-called \u201cedit script\u201d from the matching set built in the 1st step. The edit script is a sequence of edit operations (for example, insert, remove, update, etc.) on individual tree nodes, such that when applied as transformations on the source AST, it eventually becomes the target AST. In general, the shorter the sequence, the better. The length of the edit script can be used to compare the performance of different algorithms, though this is not the only metric that matters.
  4. \n
\n\n

The rest of this section is dedicated to the Python implementation of the steps above using the AST implementation provided by the SQLGlot library.

\n\n

Building the Matching Set

\n\n

Matching Leaves

\n\n

We begin composing the matching set by matching the leaf nodes. Leaf nodes are the nodes that do not have any children nodes (such as literals, identifiers, etc.). In order to match them, we gather all the leaf nodes from the source tree and generate a cartesian product with all the leaves from the target tree, while comparing pairs created this way and assigning them a similarity score. During this stage, we also exclude pairs that don\u2019t pass basic matching criteria. Then, we pick pairs that scored the highest while making sure that each node is matched no more than once.

\n\n

Using the example provided at the beginning of the post, the process of building an initial set of candidate matchings can be seen on Figure 2.

\n\n

\"Figure\nFigure 2: Building a set of candidate matchings between leaf nodes. The third item in each triplet represents a similarity score between two nodes.

\n\n

First, let\u2019s analyze the similarity score. Then, we\u2019ll discuss matching criteria.

\n\n

The similarity score proposed by Fluri et al. [2] is a dice coefficient applied to bigrams of respective node values. A bigram is a sequence of two adjacent elements from a string computed in a sliding window fashion:

\n\n
\n
def bigram(string):\n    count = max(0, len(string) - 1)\n    return [string[i : i + 2] for i in range(count)]\n
\n
\n\n

For reasons that will become clear shortly, we actually need to compute bigram histograms rather than just sequences:

\n\n
\n
from collections import defaultdict\n\ndef bigram_histo(string):\n    count = max(0, len(string) - 1)\n    bigram_histo = defaultdict(int)\n    for i in range(count):\n        bigram_histo[string[i : i + 2]] += 1\n    return bigram_histo\n
\n
\n\n

The dice coefficient formula looks like following:

\n\n

\"Dice

\n\n

Where X is a bigram of the source node and Y is a bigram of the second one. What this essentially does is count the number of bigram elements the two nodes have in common, multiply it by 2, and then divide by the total number of elements in both bigrams. This is where bigram histograms come in handy:

\n\n
\n
def dice_coefficient(source, target):\n    source_histo = bigram_histo(source.sql())\n    target_histo = bigram_histo(target.sql())\n\n    total_grams = (\n        sum(source_histo.values()) + sum(target_histo.values())\n    )\n    if not total_grams:\n        return 1.0 if source == target else 0.0\n\n    overlap_len = 0\n    overlapping_grams = set(source_histo) & set(target_histo)\n    for g in overlapping_grams:\n        overlap_len += min(source_histo[g], target_histo[g])\n\n    return 2 * overlap_len / total_grams\n
\n
\n\n

To compute a bigram given a tree node, we first transform the node into its canonical SQL representation,so that the Literal(123) node becomes just \u201c123\u201d and the Identifier(\u201ca\u201d) node becomes just \u201ca\u201d. We also handle a scenario when strings are too short to derive bigrams. In this case, we fallback to checking the two nodes for equality.

\n\n

Now when we know how to compute the similarity score, we can take care of the matching criteria for leaf nodes. In the original paper [2], the matching criteria is formalized as follows:

\n\n

\"Matching

\n\n

The two nodes are matched if two conditions are met:

\n\n
    \n
  1. The node labels match (in our case labels are just node types).
  2. \n
  3. The similarity score for node values is greater than or equal to some threshold \u201cf\u201d. The authors of the paper recommend setting the value of \u201cf\u201d to 0.6.
  4. \n
\n\n

With building blocks in place, we can now build a matching set for leaf nodes. First, we generate a list of candidates for matching:

\n\n
\n
from heapq import heappush, heappop\n\ncandidate_matchings = []\nsource_leaves = _get_leaves(self._source)\ntarget_leaves = _get_leaves(self._target)\nfor source_leaf in source_leaves:\n    for target_leaf in target_leaves:\n        if _is_same_type(source_leaf, target_leaf):\n            similarity_score = dice_coefficient(\n                source_leaf, target_leaf\n            )\n            if similarity_score >= 0.6:\n                heappush(\n                    candidate_matchings,\n                    (\n                        -similarity_score,\n                        len(candidate_matchings),\n                        source_leaf,\n                        target_leaf,\n                    ),\n                )\n
\n
\n\n

In the implementation above, we push each matching pair onto the heap to automatically maintain the correct order based on the assigned similarity score.

\n\n

Finally, we build the initial matching set by picking leaf pairs with the highest score:

\n\n
\n
matching_set = set()\nwhile candidate_matchings:\n    _, _, source_leaf, target_leaf = heappop(candidate_matchings)\n    if (\n        source_leaf in unmatched_source_nodes\n        and target_leaf in unmatched_target_nodes\n    ):\n        matching_set.add((source_leaf, target_leaf))\n        unmatched_source_nodes.remove(source_leaf)\n        unmatched_target_nodes.remove(target_leaf)\n
\n
\n\n

To finalize the matching set, we should now proceed with matching inner nodes.

\n\n

Matching Inner Nodes

\n\n

Matching inner nodes is quite similar to matching leaf nodes, with the following two distinctions:

\n\n
    \n
  • Rather than ranking a set of possible candidates, we pick the first node pair that passes the matching criteria.
  • \n
  • The matching criteria itself has been extended to account for the number of leaf nodes the pair of inner nodes have in common.
  • \n
\n\n

\"Figure\nFigure 3: Matching inner nodes based on their type as well as how many of their leaf nodes have been previously matched.

\n\n

Let\u2019s start with the matching criteria. The criteria is formalized as follows:

\n\n

\"Matching

\n\n

Alongside already familiar similarity score and node type criteria, there is a new one in the middle: the ratio of leaf nodes that the two nodes have in common must exceed some threshold \u201ct\u201d. The recommended value for \u201ct\u201d is also 0.6. Counting the number of common leaf nodes is pretty straightforward, since we already have the complete matching set for leaves. All we need to do is count how many matching pairs do leaf nodes from the two compared inner nodes form.

\n\n

There are two additional heuristics associated with this matching criteria:

\n\n
    \n
  • Inner node similarity weighting: if the similarity score between the node values doesn\u2019t pass the threshold \u201cf\u201d but the ratio of common leaf nodes (\u201ct\u201d) is greater than or equal to 0.8, then the matching is considered successful.
  • \n
  • The threshold \u201ct\u201d is reduced to 0.4 for inner nodes with the number of leaf nodes equal to 4 or less, in order to decrease the false negative rate for small subtrees.
  • \n
\n\n

We now only have to iterate through the remaining unmatched nodes and form matching pairs based on the outlined criteria:

\n\n
\n
leaves_matching_set = matching_set.copy()\n\nfor source_node in unmatched_source_nodes.copy():\n    for target_node in unmatched_target_nodes:\n        if _is_same_type(source_node, target_node):\n            source_leaves = set(_get_leaves(source_node))\n            target_leaves = set(_get_leaves(target_node))\n\n            max_leaves_num = max(len(source_leaves), len(target_leaves))\n            if max_leaves_num:\n                common_leaves_num = sum(\n                    1 if s in source_leaves and t in target_leaves else 0\n                    for s, t in leaves_matching_set\n                )\n                leaf_similarity_score = common_leaves_num / max_leaves_num\n            else:\n                leaf_similarity_score = 0.0\n\n            adjusted_t = (\n                0.6\n                if min(len(source_leaves), len(target_leaves)) > 4\n                else 0.4\n            )\n\n            if leaf_similarity_score >= 0.8 or (\n                leaf_similarity_score >= adjusted_t\n                and dice_coefficient(source_node, target_node) >= 0.6\n            ):\n                matching_set.add((source_node, target_node))\n                unmatched_source_nodes.remove(source_node)\n                unmatched_target_nodes.remove(target_node)\n                break\n
\n
\n\n

After the matching set is formed, we can proceed with generation of the edit script, which will be the algorithm\u2019s output.

\n\n

Generating the Edit Script

\n\n

At this point, we should have the following 3 sets at our disposal:

\n\n
    \n
  • The set of matched node pairs.
  • \n
  • The set of remaining unmatched nodes from the source tree.
  • \n
  • The set of remaining unmatched nodes from the target tree.
  • \n
\n\n

We can derive 3 kinds of edits from the matching set: either the node\u2019s value was updated (Update), the node was moved to a different position within the tree (Move), or the node remained unchanged (Keep). Note that the Move case is not mutually exclusive with the other two. The node could have been updated or could have remained the same while at the same time its position within its parent node or the parent node itself could have changed. All unmatched nodes from the source tree are the ones that were removed (Remove), while unmatched nodes from the target tree are the ones that were inserted (Insert).

\n\n

The latter two cases are pretty straightforward to implement:

\n\n
\n
edit_script = []\n\nfor removed_node in unmatched_source_nodes:\n    edit_script.append(Remove(removed_node))\nfor inserted_node in unmatched_target_nodes:\n    edit_script.append(Insert(inserted_node))\n
\n
\n\n

Traversing the matching set requires a little more thought:

\n\n
\n
for source_node, target_node in matching_set:\n    if (\n        not isinstance(source_node, LEAF_EXPRESSION_TYPES)\n        or source_node == target_node\n    ):\n        move_edits = generate_move_edits(\n            source_node, target_node, matching_set\n        )\n        edit_script.extend(move_edits)\n        edit_script.append(Keep(source_node, target_node))\n    else:\n        edit_script.append(Update(source_node, target_node))\n
\n
\n\n

If a matching pair represents a pair of leaf nodes, we check if they are the same to decide whether an update took place. For inner node pairs, we also need to compare the positions of their respective children to detect node movements. Chawathe et al. [3] suggest applying the longest common subsequence (LCS) algorithm which, no surprise here, was described by Myers himself [1]. There is a small catch, however: instead of checking the equality of two children nodes, we need to check whether the two nodes form a pair that is a part of our matching set.

\n\n

Now with this knowledge, the implementation becomes straightforward:

\n\n
\n
def generate_move_edits(source, target, matching_set):\n    source_children = _get_child_nodes(source)\n    target_children = _get_child_nodes(target)\n\n    lcs = set(\n        _longest_common_subsequence(\n            source_children,\n            target_children,\n            lambda l, r: (l, r) in matching_set\n        )\n    )\n\n    move_edits = []\n    for node in source_children:\n        if node not in lcs and node not in unmatched_source_nodes:\n            move_edits.append(Move(node))\n\n    return move_edits\n
\n
\n\n

I left out the implementation of the LCS algorithm itself here, but there are plenty of implementation choices out there that can be easily looked up.

\n\n

Output

\n\n

The implemented algorithm produces the output that resembles the following:

\n\n
\n
>>> from sqlglot import parse_one, diff\n>>> diff(parse_one("SELECT a + b + c, d, e"), parse_one("SELECT a - b + c, e, f"))\n\nRemove(Add)\nRemove(Column(d))\nRemove(Identifier(d))\nInsert(Sub)\nInsert(Column(f))\nInsert(Identifier(f))\nKeep(Select, Select)\nKeep(Add, Add)\nKeep(Column(a), Column(a))\nKeep(Identifier(a), Identifier(a))\nKeep(Column(b), Column(b))\nKeep(Identifier(b), Identifier(b))\nKeep(Column(c), Column(c))\nKeep(Identifier(c), Identifier(c))\nKeep(Column(e), Column(e))\nKeep(Identifier(e), Identifier(e))\n
\n
\n\n

Note that the output above is abbreviated. The string representation of actual AST nodes is significantly more verbose.

\n\n

The implementation works especially well when coupled with the SQLGlot\u2019s query optimizer which can be used to produce canonical representations of compared queries:

\n\n
\n
>>> schema={"t": {"a": "INT", "b": "INT", "c": "INT", "d": "INT"}}\n>>> source = """\n... SELECT 1 + 1 + a\n... FROM t\n... WHERE b = 1 OR (c = 2 AND d = 3)\n... """\n>>> target = """\n... SELECT 2 + a\n... FROM t\n... WHERE (b = 1 OR c = 2) AND (b = 1 OR d = 3)\n... """\n>>> optimized_source = optimize(parse_one(source), schema=schema)\n>>> optimized_target = optimize(parse_one(target), schema=schema)\n>>> edit_script = diff(optimized_source, optimized_target)\n>>> sum(0 if isinstance(e, Keep) else 1 for e in edit_script)\n0\n
\n
\n\n

Optimizations

\n\n

The worst case runtime complexity of this algorithm is not exactly stellar: O(n^2 * log n^2). This is because of the leaf matching process, which involves ranking a cartesian product between all leaf nodes of compared trees. Unsurprisingly, the algorithm takes a considerable time to finish for bigger queries.

\n\n

There are still a few basic things we can do in our implementation to help improve performance:

\n\n
    \n
  • Refer to individual node objects using their identifiers (Python\u2019s id()) instead of direct references in sets. This helps avoid costly recursive hash calculations and equality checks.
  • \n
  • Cache bigram histograms to avoid computing them more than once for the same node.
  • \n
  • Compute the canonical SQL string representation for each tree once while caching string representations of all inner nodes. This prevents redundant tree traversals when bigrams are computed.
  • \n
\n\n

At the time of writing only the first two optimizations have been implemented, so there is an opportunity to contribute for anyone who\u2019s interested.

\n\n

Alternative Solutions

\n\n

This section is dedicated to solutions that I\u2019ve investigated, but haven\u2019t tried.

\n\n

First, this section wouldn\u2019t be complete without Tristan Hume\u2019s blog post. Tristan\u2019s solution has a lot in common with the Myers algorithm plus heuristics that is much more clever than what I came up with. The implementation relies on a combination of dynamic programming and A* search algorithm to explore the space of possible matchings and pick the best ones. It seemed to have worked well for Tistan\u2019s specific use case, but after my negative experience with the Myers algorithm, I decided to try something different.

\n\n

Another notable approach is the Gumtree algorithm by Falleri et al. [4]. I discovered this paper after I\u2019d already implemented the algorithm that is the main focus of this post. In sections 5.2 and 5.3 of their paper, the authors compare the two algorithms side by side and claim that Gumtree is significantly better in terms of both runtime performance and accuracy when evaluated on 12 792 pairs of Java source files. This doesn\u2019t surprise me, as the algorithm takes the height of subtrees into account. In my tests, I definitely saw scenarios in which this context would have helped. On top of that, the authors promise O(n^2) runtime complexity in the worst case which, given the Change Distiller's O(n^2 * log n^2), looks particularly tempting. I hope to try this algorithm out at some point, and there is a good chance you see me writing about it in my future posts.

\n\n

Conclusion

\n\n

The Change Distiller algorithm yielded quite satisfactory results in most of my tests. The scenarios in which it fell short mostly concerned identical (or very similar) subtrees located in different parts of the AST. In those cases, node mismatches were frequent and, as a result, edit scripts were somewhat suboptimal.

\n\n

Additionally, the runtime performance of the algorithm leaves a lot to be desired. On trees with 1000 leaf nodes each, the algorithm takes a little under 2 seconds to complete. My implementation still has room for improvement, but this should give you a rough idea of what to expect. It appears that the Gumtree algorithm [4] can help address both of these points. I hope to find bandwidth to work on it soon and then compare the two algorithms side-by-side to find out which one performs better on SQL specifically. In the meantime, Change Distiller definitely gets the job done, and I can now proceed with applying it to some of the use cases I mentioned at the beginning of this post.

\n\n

I\u2019m also curious to learn whether other folks in the industry faced a similar problem, and how they approached it. If you did something similar, I\u2019m interested to hear about your experience.

\n\n

References

\n\n

[1] Eugene W. Myers. An O(ND) Difference Algorithm and Its Variations. Algorithmica 1(2): 251-266 (1986)

\n\n

[2] B. Fluri, M. Wursch, M. Pinzger, and H. Gall. Change Distilling: Tree differencing for fine-grained source code change extraction. IEEE Trans. Software Eng., 33(11):725\u2013743, 2007.

\n\n

[3] S.S. Chawathe, A. Rajaraman, H. Garcia-Molina, and J. Widom. Change Detection in Hierarchically Structured Information. Proc. ACM Sigmod Int\u2019l Conf. Management of Data, pp. 493-504, June 1996

\n\n

[4] Jean-R\u00e9my Falleri, Flor\u00e9al Morandat, Xavier Blanc, Matias Martinez, Martin Monperrus. Fine-grained and Accurate Source Code Differencing. Proceedings of the International Conference on Automated Software Engineering, 2014, V\u00e4steras, Sweden. pp.313-324, 10.1145/2642937.2642982. hal-01054552

\n\n
\n"}, "sqlglot.diff.Insert": {"fullname": "sqlglot.diff.Insert", "modulename": "sqlglot.diff", "qualname": "Insert", "kind": "class", "doc": "

Indicates that a new node has been inserted

\n"}, "sqlglot.diff.Insert.__init__": {"fullname": "sqlglot.diff.Insert.__init__", "modulename": "sqlglot.diff", "qualname": "Insert.__init__", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression)"}, "sqlglot.diff.Insert.expression": {"fullname": "sqlglot.diff.Insert.expression", "modulename": "sqlglot.diff", "qualname": "Insert.expression", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Remove": {"fullname": "sqlglot.diff.Remove", "modulename": "sqlglot.diff", "qualname": "Remove", "kind": "class", "doc": "

Indicates that an existing node has been removed

\n"}, "sqlglot.diff.Remove.__init__": {"fullname": "sqlglot.diff.Remove.__init__", "modulename": "sqlglot.diff", "qualname": "Remove.__init__", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression)"}, "sqlglot.diff.Remove.expression": {"fullname": "sqlglot.diff.Remove.expression", "modulename": "sqlglot.diff", "qualname": "Remove.expression", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Move": {"fullname": "sqlglot.diff.Move", "modulename": "sqlglot.diff", "qualname": "Move", "kind": "class", "doc": "

Indicates that an existing node's position within the tree has changed

\n"}, "sqlglot.diff.Move.__init__": {"fullname": "sqlglot.diff.Move.__init__", "modulename": "sqlglot.diff", "qualname": "Move.__init__", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression)"}, "sqlglot.diff.Move.expression": {"fullname": "sqlglot.diff.Move.expression", "modulename": "sqlglot.diff", "qualname": "Move.expression", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Update": {"fullname": "sqlglot.diff.Update", "modulename": "sqlglot.diff", "qualname": "Update", "kind": "class", "doc": "

Indicates that an existing node has been updated

\n"}, "sqlglot.diff.Update.__init__": {"fullname": "sqlglot.diff.Update.__init__", "modulename": "sqlglot.diff", "qualname": "Update.__init__", "kind": "function", "doc": "

\n", "signature": "(\tsource: sqlglot.expressions.Expression,\ttarget: sqlglot.expressions.Expression)"}, "sqlglot.diff.Update.source": {"fullname": "sqlglot.diff.Update.source", "modulename": "sqlglot.diff", "qualname": "Update.source", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Update.target": {"fullname": "sqlglot.diff.Update.target", "modulename": "sqlglot.diff", "qualname": "Update.target", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Keep": {"fullname": "sqlglot.diff.Keep", "modulename": "sqlglot.diff", "qualname": "Keep", "kind": "class", "doc": "

Indicates that an existing node hasn't been changed

\n"}, "sqlglot.diff.Keep.__init__": {"fullname": "sqlglot.diff.Keep.__init__", "modulename": "sqlglot.diff", "qualname": "Keep.__init__", "kind": "function", "doc": "

\n", "signature": "(\tsource: sqlglot.expressions.Expression,\ttarget: sqlglot.expressions.Expression)"}, "sqlglot.diff.Keep.source": {"fullname": "sqlglot.diff.Keep.source", "modulename": "sqlglot.diff", "qualname": "Keep.source", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Keep.target": {"fullname": "sqlglot.diff.Keep.target", "modulename": "sqlglot.diff", "qualname": "Keep.target", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.diff": {"fullname": "sqlglot.diff.diff", "modulename": "sqlglot.diff", "qualname": "diff", "kind": "function", "doc": "

Returns the list of changes between the source and the target expressions.

\n\n
Examples:
\n\n
\n
\n
>>> diff(parse_one("a + b"), parse_one("a + c"))\n[\n    Remove(expression=(COLUMN this: (IDENTIFIER this: b, quoted: False))),\n    Insert(expression=(COLUMN this: (IDENTIFIER this: c, quoted: False))),\n    Keep(\n        source=(ADD this: ...),\n        target=(ADD this: ...)\n    ),\n    Keep(\n        source=(COLUMN this: (IDENTIFIER this: a, quoted: False)),\n        target=(COLUMN this: (IDENTIFIER this: a, quoted: False))\n    ),\n]\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • source: the source expression.
  • \n
  • target: the target expression against which the diff should be calculated.
  • \n
  • matchings: the list of pre-matched node pairs which is used to help the algorithm's\nheuristics produce better results for subtrees that are known by a caller to be matching.\nNote: expression references in this list must refer to the same node objects that are\nreferenced in source / target trees.
  • \n
\n\n
Returns:
\n\n
\n

the list of Insert, Remove, Move, Update and Keep objects for each node in the source and the\n target expression trees. This list represents a sequence of steps needed to transform the source\n expression tree into the target one.

\n
\n", "signature": "(\tsource: sqlglot.expressions.Expression,\ttarget: sqlglot.expressions.Expression,\tmatchings: Optional[List[Tuple[sqlglot.expressions.Expression, sqlglot.expressions.Expression]]] = None,\t**kwargs: Any) -> List[Union[sqlglot.diff.Insert, sqlglot.diff.Remove, sqlglot.diff.Move, sqlglot.diff.Update, sqlglot.diff.Keep]]:", "funcdef": "def"}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"fullname": "sqlglot.diff.LEAF_EXPRESSION_TYPES", "modulename": "sqlglot.diff", "qualname": "LEAF_EXPRESSION_TYPES", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Boolean'>, <class 'sqlglot.expressions.DataType'>, <class 'sqlglot.expressions.Identifier'>, <class 'sqlglot.expressions.Literal'>)"}, "sqlglot.diff.ChangeDistiller": {"fullname": "sqlglot.diff.ChangeDistiller", "modulename": "sqlglot.diff", "qualname": "ChangeDistiller", "kind": "class", "doc": "

The implementation of the Change Distiller algorithm described by Beat Fluri and Martin Pinzger in\ntheir paper https://ieeexplore.ieee.org/document/4339230, which in turn is based on the algorithm by\nChawathe et al. described in http://ilpubs.stanford.edu:8090/115/1/1995-46.pdf.

\n"}, "sqlglot.diff.ChangeDistiller.__init__": {"fullname": "sqlglot.diff.ChangeDistiller.__init__", "modulename": "sqlglot.diff", "qualname": "ChangeDistiller.__init__", "kind": "function", "doc": "

\n", "signature": "(f: float = 0.6, t: float = 0.6)"}, "sqlglot.diff.ChangeDistiller.f": {"fullname": "sqlglot.diff.ChangeDistiller.f", "modulename": "sqlglot.diff", "qualname": "ChangeDistiller.f", "kind": "variable", "doc": "

\n"}, "sqlglot.diff.ChangeDistiller.t": {"fullname": "sqlglot.diff.ChangeDistiller.t", "modulename": "sqlglot.diff", "qualname": "ChangeDistiller.t", "kind": "variable", "doc": "

\n"}, "sqlglot.diff.ChangeDistiller.diff": {"fullname": "sqlglot.diff.ChangeDistiller.diff", "modulename": "sqlglot.diff", "qualname": "ChangeDistiller.diff", "kind": "function", "doc": "

\n", "signature": "(\tself,\tsource: sqlglot.expressions.Expression,\ttarget: sqlglot.expressions.Expression,\tmatchings: Optional[List[Tuple[sqlglot.expressions.Expression, sqlglot.expressions.Expression]]] = None) -> List[Union[sqlglot.diff.Insert, sqlglot.diff.Remove, sqlglot.diff.Move, sqlglot.diff.Update, sqlglot.diff.Keep]]:", "funcdef": "def"}, "sqlglot.errors": {"fullname": "sqlglot.errors", "modulename": "sqlglot.errors", "kind": "module", "doc": "

\n"}, "sqlglot.errors.ErrorLevel": {"fullname": "sqlglot.errors.ErrorLevel", "modulename": "sqlglot.errors", "qualname": "ErrorLevel", "kind": "class", "doc": "

An enumeration.

\n", "bases": "sqlglot.helper.AutoName"}, "sqlglot.errors.ErrorLevel.IGNORE": {"fullname": "sqlglot.errors.ErrorLevel.IGNORE", "modulename": "sqlglot.errors", "qualname": "ErrorLevel.IGNORE", "kind": "variable", "doc": "

Ignore all errors.

\n", "default_value": "<ErrorLevel.IGNORE: 'IGNORE'>"}, "sqlglot.errors.ErrorLevel.WARN": {"fullname": "sqlglot.errors.ErrorLevel.WARN", "modulename": "sqlglot.errors", "qualname": "ErrorLevel.WARN", "kind": "variable", "doc": "

Log all errors.

\n", "default_value": "<ErrorLevel.WARN: 'WARN'>"}, "sqlglot.errors.ErrorLevel.RAISE": {"fullname": "sqlglot.errors.ErrorLevel.RAISE", "modulename": "sqlglot.errors", "qualname": "ErrorLevel.RAISE", "kind": "variable", "doc": "

Collect all errors and raise a single exception.

\n", "default_value": "<ErrorLevel.RAISE: 'RAISE'>"}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"fullname": "sqlglot.errors.ErrorLevel.IMMEDIATE", "modulename": "sqlglot.errors", "qualname": "ErrorLevel.IMMEDIATE", "kind": "variable", "doc": "

Immediately raise an exception on the first error found.

\n", "default_value": "<ErrorLevel.IMMEDIATE: 'IMMEDIATE'>"}, "sqlglot.errors.SqlglotError": {"fullname": "sqlglot.errors.SqlglotError", "modulename": "sqlglot.errors", "qualname": "SqlglotError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "builtins.Exception"}, "sqlglot.errors.UnsupportedError": {"fullname": "sqlglot.errors.UnsupportedError", "modulename": "sqlglot.errors", "qualname": "UnsupportedError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.ParseError": {"fullname": "sqlglot.errors.ParseError", "modulename": "sqlglot.errors", "qualname": "ParseError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.ParseError.__init__": {"fullname": "sqlglot.errors.ParseError.__init__", "modulename": "sqlglot.errors", "qualname": "ParseError.__init__", "kind": "function", "doc": "

\n", "signature": "(message: str, errors: Optional[List[Dict[str, Any]]] = None)"}, "sqlglot.errors.ParseError.errors": {"fullname": "sqlglot.errors.ParseError.errors", "modulename": "sqlglot.errors", "qualname": "ParseError.errors", "kind": "variable", "doc": "

\n"}, "sqlglot.errors.ParseError.new": {"fullname": "sqlglot.errors.ParseError.new", "modulename": "sqlglot.errors", "qualname": "ParseError.new", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tmessage: str,\tdescription: Optional[str] = None,\tline: Optional[int] = None,\tcol: Optional[int] = None,\tstart_context: Optional[str] = None,\thighlight: Optional[str] = None,\tend_context: Optional[str] = None,\tinto_expression: Optional[str] = None) -> sqlglot.errors.ParseError:", "funcdef": "def"}, "sqlglot.errors.TokenError": {"fullname": "sqlglot.errors.TokenError", "modulename": "sqlglot.errors", "qualname": "TokenError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.OptimizeError": {"fullname": "sqlglot.errors.OptimizeError", "modulename": "sqlglot.errors", "qualname": "OptimizeError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.SchemaError": {"fullname": "sqlglot.errors.SchemaError", "modulename": "sqlglot.errors", "qualname": "SchemaError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.ExecuteError": {"fullname": "sqlglot.errors.ExecuteError", "modulename": "sqlglot.errors", "qualname": "ExecuteError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.concat_messages": {"fullname": "sqlglot.errors.concat_messages", "modulename": "sqlglot.errors", "qualname": "concat_messages", "kind": "function", "doc": "

\n", "signature": "(errors: Sequence[Any], maximum: int) -> str:", "funcdef": "def"}, "sqlglot.errors.merge_errors": {"fullname": "sqlglot.errors.merge_errors", "modulename": "sqlglot.errors", "qualname": "merge_errors", "kind": "function", "doc": "

\n", "signature": "(errors: Sequence[sqlglot.errors.ParseError]) -> List[Dict[str, Any]]:", "funcdef": "def"}, "sqlglot.executor": {"fullname": "sqlglot.executor", "modulename": "sqlglot.executor", "kind": "module", "doc": "

Writing a Python SQL engine from scratch

\n\n

Toby Mao

\n\n

Introduction

\n\n

When I first started writing SQLGlot in early 2021, my goal was just to translate SQL queries from SparkSQL to Presto and vice versa. However, over the last year and a half, I've ended up with a full-fledged SQL engine. SQLGlot can now parse and transpile between 18 SQL dialects and can execute all 24 TPC-H SQL queries. The parser and engine are all written from scratch using Python.

\n\n

This post will cover why I went through the effort of creating a Python SQL engine and how a simple query goes from a string to actually transforming data. The following steps are briefly summarized:

\n\n\n\n

Why?

\n\n

I started working on SQLGlot because of my work on the experimentation and metrics platform at Netflix, where I built tools that allowed data scientists to define and compute SQL-based metrics. Netflix relied on multiple engines to query data (Spark, Presto, and Druid), so my team built the metrics platform around PyPika, a Python SQL query builder. This way, definitions could be reused across multiple engines. However, it became quickly apparent that writing python code to programmatically generate SQL was challenging for data scientists, especially those with academic backgrounds, since they were mostly familiar with R and SQL. At the time, the only Python SQL parser was sqlparse, which is not actually a parser but a tokenizer, so having users write raw SQL into the platform wasn't really an option. Some time later, I randomly stumbled across Crafting Interpreters and realized that I could use it as a guide towards creating my own SQL parser/transpiler.

\n\n

Why did I do this? Isn't a Python SQL engine going to be extremely slow?

\n\n

The main reason why I ended up building a SQL engine was...just for entertainment. It's been fun learning about all the things required to actually run a SQL query, and seeing it actually work is extremely rewarding. Before SQLGlot, I had zero experience with lexers, parsers, or compilers.

\n\n

In terms of practical use cases, I planned to use the Python SQL engine for unit testing SQL pipelines. Big data pipelines are tough to test because many of the engines are not open source and cannot be run locally. With SQLGlot, you can take a SQL query targeting a warehouse such as Snowflake and seamlessly run it in CI on mock Python data. It's easy to mock data and create arbitrary UDFs because everything is just Python. Although the implementation is slow and unsuitable for large amounts of data (> 1 million rows), there's very little overhead/startup and you can run queries on test data in a couple of milliseconds.

\n\n

Finally, the components that have been built to support execution can be used as a foundation for a faster engine. I'm inspired by what Apache Calcite has done for the JVM world. Even though Python is commonly used for data, there hasn't been a Calcite for Python. So, you could say that SQLGlot aims to be that framework. For example, it wouldn't take much work to replace the Python execution engine with numpy/pandas/arrow to become a respectably-performing query engine. The implementation would be able to leverage the parser, optimizer, and logical planner, only needing to implement physical execution. There is a lot of work in the Python ecosystem around high performance vectorized computation, which I think could benefit from a pure Python-based AST/plan. Parsing and planning doesn't have to be fast when the bottleneck of running queries is processing terabytes of data. So, having a Python-based ecosystem around SQL is beneficial given the ease of development in Python, despite not having bare metal performance.

\n\n

Parts of SQLGlot's toolkit are being used today by the following:

\n\n
    \n
  • Ibis: A Python library that provides a lightweight, universal interface for data wrangling.\n
      \n
    • Uses the Python SQL expression builder and leverages the optimizer/planner to convert SQL into dataframe operations.
    • \n
  • \n
  • mysql-mimic: Pure-Python implementation of the MySQL server wire protocol\n
      \n
    • Parses / transforms SQL and executes INFORMATION_SCHEMA queries.
    • \n
  • \n
  • Quokka: Push-based vectorized query engine\n
      \n
    • Parse and optimizes SQL.
    • \n
  • \n
  • Splink: Fast, accurate and scalable probabilistic data linkage using your choice of SQL backend.\n
      \n
    • Transpiles queries.
    • \n
  • \n
\n\n

How?

\n\n

There are many steps involved with actually running a simple query like:

\n\n
\n
SELECT\n  bar.a,\n  b + 1 AS b\nFROM bar\nJOIN baz\n  ON bar.a = baz.a\nWHERE bar.a > 1\n
\n
\n\n

In this post, I'll walk through all the steps SQLGlot takes to run this query over Python objects.

\n\n

Tokenizing

\n\n

The first step is to convert the sql string into a list of tokens. SQLGlot's tokenizer is quite simple and can be found here. In a while loop, it checks each character and either appends the character to the current token, or makes a new token.

\n\n

Running the SQLGlot tokenizer shows the output.

\n\n

\"Tokenizer

\n\n

Each keyword has been converted to a SQLGlot Token object. Each token has some metadata associated with it, like line/column information for error messages. Comments are also a part of the token, so that comments can be preserved.

\n\n

Parsing

\n\n

Once a SQL statement is tokenized, we don't need to worry about white space and other formatting, so it's easier to work with. We can now convert the list of tokens into an AST. The SQLGlot parser is a handwritten recursive descent parser.

\n\n

Similar to the tokenizer, it consumes the tokens sequentially, but it instead uses a recursive algorithm. The tokens are converted into a single AST node that presents the SQL query. The SQLGlot parser was designed to support various dialects, so it contains many options for overriding parsing functionality.

\n\n

\"Parser

\n\n

The AST is a generic representation of a given SQL query. Each dialect can override or implement its own generator, which can convert an AST object into syntatically-correct SQL.

\n\n

Optimizing

\n\n

Once we have our AST, we can transform it into an equivalent query that produces the same results more efficiently. When optimizing queries, most engines first convert the AST into a logical plan and then optimize the plan. However, I chose to optimize the AST directly for the following reasons:

\n\n
    \n
  1. It's easier to debug and validate the optimizations when the input and output are both SQL.

  2. \n
  3. Rules can be applied a la carte to transform SQL into a more desirable form.

  4. \n
  5. I wanted a way to generate 'canonical sql'. Having a canonical representation of SQL is useful for understanding if two queries are semantically equivalent (e.g. SELECT 1 + 1 and SELECT 2).

  6. \n
\n\n

I've yet to find another engine that takes this approach, but I'm quite happy with this decision. The optimizer currently does not perform any \"physical optimizations\" such as join reordering. Those are left to the execution layer, as additional statistics and information could become relevant.

\n\n

\"Optimizer

\n\n

The optimizer currently has 17 rules. Each of these rules is applied, transforming the AST in place. The combination of these rules creates \"canonical\" sql that can then be more easily converted into a logical plan and executed.

\n\n

Some example rules are:

\n\n

qualify_tables and qualify_columns

\n\n
    \n
  • Adds all db/catalog qualifiers to tables and forces an alias.
  • \n
  • Ensure each column is unambiguous and expand stars.
  • \n
\n\n
\n
SELECT * FROM x;\n\nSELECT "db"."x" AS "x";\n
\n
\n\n

simplify

\n\n

Boolean and math simplification. Check out all the test cases.

\n\n
\n
((NOT FALSE) AND (x = x)) AND (TRUE OR 1 <> 3);\nx = x;\n\n1 + 1;\n2;\n
\n
\n\n

normalize

\n\n

Attempts to convert all predicates into conjunctive normal form.

\n\n
\n
-- DNF\n(A AND B) OR (B AND C AND D);\n\n-- CNF\n(A OR C) AND (A OR D) AND B;\n
\n
\n\n

unnest_subqueries

\n\n

Converts subqueries in predicates into joins.

\n\n
\n
-- The subquery can be converted into a left join\nSELECT *\nFROM x AS x\nWHERE (\n  SELECT y.a AS a\n  FROM y AS y\n  WHERE x.a = y.a\n) = 1;\n\nSELECT *\nFROM x AS x\nLEFT JOIN (\n  SELECT y.a AS a\n  FROM y AS y\n  WHERE TRUE\n  GROUP BY y.a\n) AS "_u_0"\n  ON x.a = "_u_0".a\nWHERE ("_u_0".a = 1 AND NOT "_u_0".a IS NULL)\n
\n
\n\n

pushdown_predicates

\n\n

Push down filters into the innermost query.

\n\n
\n
SELECT *\nFROM (\n  SELECT *\n  FROM x AS x\n) AS y\nWHERE y.a = 1;\n\nSELECT *\nFROM (\n  SELECT *\n  FROM x AS x\n  WHERE y.a = 1\n) AS y WHERE TRUE\n
\n
\n\n

annotate_types

\n\n

Infer all types throughout the AST given schema information and function type definitions.

\n\n

Planning

\n\n

After the SQL AST has been \"optimized\", it's much easier to convert into a logical plan. The AST is traversed and converted into a DAG consisting of one of five steps. The different steps are:

\n\n

Scan

\n\n

Selects columns from a table, applies projections, and finally filters the table.

\n\n

Sort

\n\n

Sorts a table for order by expressions.

\n\n

Set

\n\n

Applies the operators union/union all/except/intersect.

\n\n

Aggregate

\n\n

Applies an aggregation/group by.

\n\n

Join

\n\n

Joins multiple tables together.

\n\n

\"Planner

\n\n

The logical plan is quite simple and contains the information required to convert it into a physical plan (execution).

\n\n

Executing

\n\n

Finally, we can actually execute the SQL query. The Python engine is not fast, but it's very small (~400 LOC)! It iterates the DAG with a queue and runs each step, passing each intermediary table to the next step.

\n\n

In order to keep things simple, it evaluates expressions with eval. Because SQLGlot was built primarily to be a transpiler, it was simple to create a \"Python SQL\" dialect. So a SQL expression x + 1 can just be converted into scope['x'] + 1.

\n\n

\"Executor

\n\n

What's next

\n\n

SQLGlot's main focus will always be on parsing/transpiling, but I plan to continue development on the execution engine. I'd like to pass TPC-DS. If someone doesn't beat me to it, I may even take a stab at writing a Pandas/Arrow execution engine.

\n\n

I'm hoping that over time, SQLGlot will spark the Python SQL ecosystem just like Calcite has for Java.

\n\n

Special thanks

\n\n

SQLGlot would not be what it is without it's core contributors. In particular, the execution engine would not exist without Barak Alon and George Sittas.

\n\n

Get in touch

\n\n

If you'd like to chat more about SQLGlot, please join my Slack Channel!

\n\n
\n"}, "sqlglot.executor.logger": {"fullname": "sqlglot.executor.logger", "modulename": "sqlglot.executor", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"fullname": "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT", "modulename": "sqlglot.executor", "qualname": "PYTHON_TYPE_TO_SQLGLOT", "kind": "variable", "doc": "

\n", "default_value": "{'dict': 'MAP'}"}, "sqlglot.executor.execute": {"fullname": "sqlglot.executor.execute", "modulename": "sqlglot.executor", "qualname": "execute", "kind": "function", "doc": "

Run a sql query against data.

\n\n
Arguments:
\n\n
    \n
  • sql: a sql statement.
  • \n
  • schema: database schema.\nThis can either be an instance of Schema or a mapping in one of the following forms:\n
      \n
    1. {table: {col: type}}
    2. \n
    3. {db: {table: {col: type}}}
    4. \n
    5. {catalog: {db: {table: {col: type}}}}
    6. \n
  • \n
  • read: the SQL dialect to apply during parsing (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • tables: additional tables to register.
  • \n
\n\n
Returns:
\n\n
\n

Simple columnar data structure.

\n
\n", "signature": "(\tsql: str | sqlglot.expressions.Expression,\tschema: Union[Dict, sqlglot.schema.Schema, NoneType] = None,\tread: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\ttables: Optional[Dict] = None) -> sqlglot.executor.table.Table:", "funcdef": "def"}, "sqlglot.executor.context": {"fullname": "sqlglot.executor.context", "modulename": "sqlglot.executor.context", "kind": "module", "doc": "

\n"}, "sqlglot.executor.context.Context": {"fullname": "sqlglot.executor.context.Context", "modulename": "sqlglot.executor.context", "qualname": "Context", "kind": "class", "doc": "

Execution context for sql expressions.

\n\n

Context is used to hold relevant data tables which can then be queried on with eval.

\n\n

References to columns can either be scalar or vectors. When set_row is used, column references\nevaluate to scalars while set_range evaluates to vectors. This allows convenient and efficient\nevaluation of aggregation functions.

\n"}, "sqlglot.executor.context.Context.__init__": {"fullname": "sqlglot.executor.context.Context.__init__", "modulename": "sqlglot.executor.context", "qualname": "Context.__init__", "kind": "function", "doc": "

Args\n tables: representing the scope of the current execution context.\n env: dictionary of functions within the execution context.

\n", "signature": "(\ttables: Dict[str, sqlglot.executor.table.Table],\tenv: Optional[Dict] = None)"}, "sqlglot.executor.context.Context.tables": {"fullname": "sqlglot.executor.context.Context.tables", "modulename": "sqlglot.executor.context", "qualname": "Context.tables", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.context.Context.range_readers": {"fullname": "sqlglot.executor.context.Context.range_readers", "modulename": "sqlglot.executor.context", "qualname": "Context.range_readers", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.context.Context.row_readers": {"fullname": "sqlglot.executor.context.Context.row_readers", "modulename": "sqlglot.executor.context", "qualname": "Context.row_readers", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.context.Context.env": {"fullname": "sqlglot.executor.context.Context.env", "modulename": "sqlglot.executor.context", "qualname": "Context.env", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.context.Context.eval": {"fullname": "sqlglot.executor.context.Context.eval", "modulename": "sqlglot.executor.context", "qualname": "Context.eval", "kind": "function", "doc": "

\n", "signature": "(self, code):", "funcdef": "def"}, "sqlglot.executor.context.Context.eval_tuple": {"fullname": "sqlglot.executor.context.Context.eval_tuple", "modulename": "sqlglot.executor.context", "qualname": "Context.eval_tuple", "kind": "function", "doc": "

\n", "signature": "(self, codes):", "funcdef": "def"}, "sqlglot.executor.context.Context.table": {"fullname": "sqlglot.executor.context.Context.table", "modulename": "sqlglot.executor.context", "qualname": "Context.table", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.executor.table.Table"}, "sqlglot.executor.context.Context.add_columns": {"fullname": "sqlglot.executor.context.Context.add_columns", "modulename": "sqlglot.executor.context", "qualname": "Context.add_columns", "kind": "function", "doc": "

\n", "signature": "(self, *columns: str) -> None:", "funcdef": "def"}, "sqlglot.executor.context.Context.columns": {"fullname": "sqlglot.executor.context.Context.columns", "modulename": "sqlglot.executor.context", "qualname": "Context.columns", "kind": "variable", "doc": "

\n", "annotation": ": Tuple"}, "sqlglot.executor.context.Context.table_iter": {"fullname": "sqlglot.executor.context.Context.table_iter", "modulename": "sqlglot.executor.context", "qualname": "Context.table_iter", "kind": "function", "doc": "

\n", "signature": "(self, table: str) -> sqlglot.executor.table.TableIter:", "funcdef": "def"}, "sqlglot.executor.context.Context.filter": {"fullname": "sqlglot.executor.context.Context.filter", "modulename": "sqlglot.executor.context", "qualname": "Context.filter", "kind": "function", "doc": "

\n", "signature": "(self, condition) -> None:", "funcdef": "def"}, "sqlglot.executor.context.Context.sort": {"fullname": "sqlglot.executor.context.Context.sort", "modulename": "sqlglot.executor.context", "qualname": "Context.sort", "kind": "function", "doc": "

\n", "signature": "(self, key) -> None:", "funcdef": "def"}, "sqlglot.executor.context.Context.set_row": {"fullname": "sqlglot.executor.context.Context.set_row", "modulename": "sqlglot.executor.context", "qualname": "Context.set_row", "kind": "function", "doc": "

\n", "signature": "(self, row: Tuple) -> None:", "funcdef": "def"}, "sqlglot.executor.context.Context.set_index": {"fullname": "sqlglot.executor.context.Context.set_index", "modulename": "sqlglot.executor.context", "qualname": "Context.set_index", "kind": "function", "doc": "

\n", "signature": "(self, index: int) -> None:", "funcdef": "def"}, "sqlglot.executor.context.Context.set_range": {"fullname": "sqlglot.executor.context.Context.set_range", "modulename": "sqlglot.executor.context", "qualname": "Context.set_range", "kind": "function", "doc": "

\n", "signature": "(self, start: int, end: int) -> None:", "funcdef": "def"}, "sqlglot.executor.env": {"fullname": "sqlglot.executor.env", "modulename": "sqlglot.executor.env", "kind": "module", "doc": "

\n"}, "sqlglot.executor.env.reverse_key": {"fullname": "sqlglot.executor.env.reverse_key", "modulename": "sqlglot.executor.env", "qualname": "reverse_key", "kind": "class", "doc": "

\n"}, "sqlglot.executor.env.reverse_key.__init__": {"fullname": "sqlglot.executor.env.reverse_key.__init__", "modulename": "sqlglot.executor.env", "qualname": "reverse_key.__init__", "kind": "function", "doc": "

\n", "signature": "(obj)"}, "sqlglot.executor.env.reverse_key.obj": {"fullname": "sqlglot.executor.env.reverse_key.obj", "modulename": "sqlglot.executor.env", "qualname": "reverse_key.obj", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.env.filter_nulls": {"fullname": "sqlglot.executor.env.filter_nulls", "modulename": "sqlglot.executor.env", "qualname": "filter_nulls", "kind": "function", "doc": "

\n", "signature": "(func, empty_null=True):", "funcdef": "def"}, "sqlglot.executor.env.null_if_any": {"fullname": "sqlglot.executor.env.null_if_any", "modulename": "sqlglot.executor.env", "qualname": "null_if_any", "kind": "function", "doc": "

Decorator that makes a function return None if any of the required arguments are None.

\n\n

This also supports decoration with no arguments, e.g.:

\n\n
@null_if_any\ndef foo(a, b): ...\n
\n\n

In which case all arguments are required.

\n", "signature": "(*required):", "funcdef": "def"}, "sqlglot.executor.env.str_position": {"fullname": "sqlglot.executor.env.str_position", "modulename": "sqlglot.executor.env", "qualname": "str_position", "kind": "function", "doc": "

\n", "signature": "(substr, this, position=None):", "funcdef": "def"}, "sqlglot.executor.env.substring": {"fullname": "sqlglot.executor.env.substring", "modulename": "sqlglot.executor.env", "qualname": "substring", "kind": "function", "doc": "

\n", "signature": "(this, start=None, length=None):", "funcdef": "def"}, "sqlglot.executor.env.cast": {"fullname": "sqlglot.executor.env.cast", "modulename": "sqlglot.executor.env", "qualname": "cast", "kind": "function", "doc": "

\n", "signature": "(this, to):", "funcdef": "def"}, "sqlglot.executor.env.ordered": {"fullname": "sqlglot.executor.env.ordered", "modulename": "sqlglot.executor.env", "qualname": "ordered", "kind": "function", "doc": "

\n", "signature": "(this, desc, nulls_first):", "funcdef": "def"}, "sqlglot.executor.env.interval": {"fullname": "sqlglot.executor.env.interval", "modulename": "sqlglot.executor.env", "qualname": "interval", "kind": "function", "doc": "

\n", "signature": "(this, unit):", "funcdef": "def"}, "sqlglot.executor.env.arrayjoin": {"fullname": "sqlglot.executor.env.arrayjoin", "modulename": "sqlglot.executor.env", "qualname": "arrayjoin", "kind": "function", "doc": "

\n", "signature": "(this, expression, null=None):", "funcdef": "def"}, "sqlglot.executor.env.jsonextract": {"fullname": "sqlglot.executor.env.jsonextract", "modulename": "sqlglot.executor.env", "qualname": "jsonextract", "kind": "function", "doc": "

\n", "signature": "(this, expression):", "funcdef": "def"}, "sqlglot.executor.env.ENV": {"fullname": "sqlglot.executor.env.ENV", "modulename": "sqlglot.executor.env", "qualname": "ENV", "kind": "variable", "doc": "

\n", "default_value": "{'exp': <module 'sqlglot.expressions' from '/home/runner/work/sqlglot/sqlglot/sqlglot/expressions.py'>, 'ARRAYAGG': <class 'list'>, 'ARRAYUNIQUEAGG': <function <lambda>>, 'AVG': <function fmean>, 'COUNT': <function <lambda>>, 'MAX': <function max>, 'MIN': <function min>, 'SUM': <function sum>, 'ABS': <function <lambda>>, 'ADD': <function <lambda>>, 'ARRAYANY': <function <lambda>>, 'ARRAYJOIN': <function arrayjoin>, 'BETWEEN': <function <lambda>>, 'BITWISEAND': <function <lambda>>, 'BITWISELEFTSHIFT': <function <lambda>>, 'BITWISEOR': <function <lambda>>, 'BITWISERIGHTSHIFT': <function <lambda>>, 'BITWISEXOR': <function <lambda>>, 'CAST': <function cast>, 'COALESCE': <function <lambda>>, 'CONCAT': <function <lambda>>, 'SAFECONCAT': <function <lambda>>, 'CONCATWS': <function <lambda>>, 'DATEDIFF': <function <lambda>>, 'DATESTRTODATE': <function <lambda>>, 'DIV': <function <lambda>>, 'DOT': <function <lambda>>, 'EQ': <function <lambda>>, 'EXTRACT': <function <lambda>>, 'GT': <function <lambda>>, 'GTE': <function <lambda>>, 'IF': <function <lambda>>, 'INTDIV': <function <lambda>>, 'INTERVAL': <function interval>, 'JSONEXTRACT': <function jsonextract>, 'LEFT': <function <lambda>>, 'LIKE': <function <lambda>>, 'LOWER': <function <lambda>>, 'LT': <function <lambda>>, 'LTE': <function <lambda>>, 'MAP': <function <lambda>>, 'MOD': <function <lambda>>, 'MUL': <function <lambda>>, 'NEQ': <function <lambda>>, 'ORD': <function ord>, 'ORDERED': <function ordered>, 'POW': <built-in function pow>, 'RIGHT': <function <lambda>>, 'STRPOSITION': <function str_position>, 'SUB': <function <lambda>>, 'SUBSTRING': <function substring>, 'TIMESTRTOTIME': <function <lambda>>, 'UPPER': <function <lambda>>, 'YEAR': <function <lambda>>, 'MONTH': <function <lambda>>, 'DAY': <function <lambda>>, 'CURRENTDATETIME': <built-in method now of type object>, 'CURRENTTIMESTAMP': <built-in method now of type object>, 'CURRENTTIME': <built-in method now of type object>, 'CURRENTDATE': <built-in method today of type object>, 'STRFTIME': <function <lambda>>, 'TRIM': <function <lambda>>, 'STRUCT': <function <lambda>>}"}, "sqlglot.executor.python": {"fullname": "sqlglot.executor.python", "modulename": "sqlglot.executor.python", "kind": "module", "doc": "

\n"}, "sqlglot.executor.python.PythonExecutor": {"fullname": "sqlglot.executor.python.PythonExecutor", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor", "kind": "class", "doc": "

\n"}, "sqlglot.executor.python.PythonExecutor.__init__": {"fullname": "sqlglot.executor.python.PythonExecutor.__init__", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.__init__", "kind": "function", "doc": "

\n", "signature": "(env=None, tables=None)"}, "sqlglot.executor.python.PythonExecutor.generator": {"fullname": "sqlglot.executor.python.PythonExecutor.generator", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.generator", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.python.PythonExecutor.env": {"fullname": "sqlglot.executor.python.PythonExecutor.env", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.env", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.python.PythonExecutor.tables": {"fullname": "sqlglot.executor.python.PythonExecutor.tables", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.tables", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.python.PythonExecutor.execute": {"fullname": "sqlglot.executor.python.PythonExecutor.execute", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.execute", "kind": "function", "doc": "

\n", "signature": "(self, plan):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.generate": {"fullname": "sqlglot.executor.python.PythonExecutor.generate", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.generate", "kind": "function", "doc": "

Convert a SQL expression into literal Python code and compile it into bytecode.

\n", "signature": "(self, expression):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"fullname": "sqlglot.executor.python.PythonExecutor.generate_tuple", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.generate_tuple", "kind": "function", "doc": "

Convert an array of SQL expressions into tuple of Python byte code.

\n", "signature": "(self, expressions):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.context": {"fullname": "sqlglot.executor.python.PythonExecutor.context", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.context", "kind": "function", "doc": "

\n", "signature": "(self, tables):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.table": {"fullname": "sqlglot.executor.python.PythonExecutor.table", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.table", "kind": "function", "doc": "

\n", "signature": "(self, expressions):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.scan": {"fullname": "sqlglot.executor.python.PythonExecutor.scan", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.scan", "kind": "function", "doc": "

\n", "signature": "(self, step, context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.static": {"fullname": "sqlglot.executor.python.PythonExecutor.static", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.static", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.scan_table": {"fullname": "sqlglot.executor.python.PythonExecutor.scan_table", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.scan_table", "kind": "function", "doc": "

\n", "signature": "(self, step):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"fullname": "sqlglot.executor.python.PythonExecutor.scan_csv", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.scan_csv", "kind": "function", "doc": "

\n", "signature": "(self, step):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.join": {"fullname": "sqlglot.executor.python.PythonExecutor.join", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.join", "kind": "function", "doc": "

\n", "signature": "(self, step, context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"fullname": "sqlglot.executor.python.PythonExecutor.nested_loop_join", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.nested_loop_join", "kind": "function", "doc": "

\n", "signature": "(self, _join, source_context, join_context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.hash_join": {"fullname": "sqlglot.executor.python.PythonExecutor.hash_join", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.hash_join", "kind": "function", "doc": "

\n", "signature": "(self, join, source_context, join_context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.aggregate": {"fullname": "sqlglot.executor.python.PythonExecutor.aggregate", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.aggregate", "kind": "function", "doc": "

\n", "signature": "(self, step, context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.sort": {"fullname": "sqlglot.executor.python.PythonExecutor.sort", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.sort", "kind": "function", "doc": "

\n", "signature": "(self, step, context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.set_operation": {"fullname": "sqlglot.executor.python.PythonExecutor.set_operation", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.set_operation", "kind": "function", "doc": "

\n", "signature": "(self, step, context):", "funcdef": "def"}, "sqlglot.executor.python.Python": {"fullname": "sqlglot.executor.python.Python", "modulename": "sqlglot.executor.python", "qualname": "Python", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.executor.python.Python.Tokenizer": {"fullname": "sqlglot.executor.python.Python.Tokenizer", "modulename": "sqlglot.executor.python", "qualname": "Python.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.executor.python", "qualname": "Python.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.executor.python.Python.Generator": {"fullname": "sqlglot.executor.python.Python.Generator", "modulename": "sqlglot.executor.python", "qualname": "Python.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"fullname": "sqlglot.executor.python.Python.Generator.TRANSFORMS", "modulename": "sqlglot.executor.python", "qualname": "Python.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.Add'>: <function _rename>, <class 'sqlglot.expressions.And'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function _rename>, <class 'sqlglot.expressions.ArrayContains'>: <function _rename>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function _rename>, <class 'sqlglot.expressions.Binary'>: <function _rename>, <class 'sqlglot.expressions.BitwiseAnd'>: <function _rename>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function _rename>, <class 'sqlglot.expressions.BitwiseOr'>: <function _rename>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function _rename>, <class 'sqlglot.expressions.BitwiseXor'>: <function _rename>, <class 'sqlglot.expressions.Collate'>: <function _rename>, <class 'sqlglot.expressions.Connector'>: <function _rename>, <class 'sqlglot.expressions.DPipe'>: <function _rename>, <class 'sqlglot.expressions.Distance'>: <function _rename>, <class 'sqlglot.expressions.Div'>: <function _div_sql>, <class 'sqlglot.expressions.Dot'>: <function _rename>, <class 'sqlglot.expressions.EQ'>: <function _rename>, <class 'sqlglot.expressions.Escape'>: <function _rename>, <class 'sqlglot.expressions.GT'>: <function _rename>, <class 'sqlglot.expressions.GTE'>: <function _rename>, <class 'sqlglot.expressions.Glob'>: <function _rename>, <class 'sqlglot.expressions.ILike'>: <function _rename>, <class 'sqlglot.expressions.ILikeAny'>: <function _rename>, <class 'sqlglot.expressions.IntDiv'>: <function _rename>, <class 'sqlglot.expressions.Is'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.JSONArrayContains'>: <function _rename>, <class 'sqlglot.expressions.JSONBContains'>: <function _rename>, <class 'sqlglot.expressions.JSONBExtract'>: <function _rename>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function _rename>, <class 'sqlglot.expressions.JSONExtract'>: <function _rename>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function _rename>, <class 'sqlglot.expressions.Kwarg'>: <function _rename>, <class 'sqlglot.expressions.LT'>: <function _rename>, <class 'sqlglot.expressions.LTE'>: <function _rename>, <class 'sqlglot.expressions.Like'>: <function _rename>, <class 'sqlglot.expressions.LikeAny'>: <function _rename>, <class 'sqlglot.expressions.Mod'>: <function _rename>, <class 'sqlglot.expressions.Mul'>: <function _rename>, <class 'sqlglot.expressions.NEQ'>: <function _rename>, <class 'sqlglot.expressions.NullSafeEQ'>: <function _rename>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function _rename>, <class 'sqlglot.expressions.Operator'>: <function _rename>, <class 'sqlglot.expressions.Or'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Overlaps'>: <function _rename>, <class 'sqlglot.expressions.Pow'>: <function _rename>, <class 'sqlglot.expressions.PropertyEQ'>: <function _rename>, <class 'sqlglot.expressions.RegexpILike'>: <function _rename>, <class 'sqlglot.expressions.RegexpLike'>: <function _rename>, <class 'sqlglot.expressions.SimilarTo'>: <function _rename>, <class 'sqlglot.expressions.Slice'>: <function _rename>, <class 'sqlglot.expressions.Sub'>: <function _rename>, <class 'sqlglot.expressions.Xor'>: <function _rename>, <class 'sqlglot.expressions.Abs'>: <function _rename>, <class 'sqlglot.expressions.AnonymousAggFunc'>: <function _rename>, <class 'sqlglot.expressions.AnyValue'>: <function _rename>, <class 'sqlglot.expressions.ApproxDistinct'>: <function _rename>, <class 'sqlglot.expressions.ApproxQuantile'>: <function _rename>, <class 'sqlglot.expressions.ApproxTopK'>: <function _rename>, <class 'sqlglot.expressions.ArgMax'>: <function _rename>, <class 'sqlglot.expressions.ArgMin'>: <function _rename>, <class 'sqlglot.expressions.Array'>: <function inline_array_sql>, <class 'sqlglot.expressions.ArrayAgg'>: <function _rename>, <class 'sqlglot.expressions.ArrayAll'>: <function _rename>, <class 'sqlglot.expressions.ArrayAny'>: <function _rename>, <class 'sqlglot.expressions.ArrayConcat'>: <function _rename>, <class 'sqlglot.expressions.ArrayFilter'>: <function _rename>, <class 'sqlglot.expressions.ArrayJoin'>: <function _rename>, <class 'sqlglot.expressions.ArraySize'>: <function _rename>, <class 'sqlglot.expressions.ArraySort'>: <function _rename>, <class 'sqlglot.expressions.ArraySum'>: <function _rename>, <class 'sqlglot.expressions.ArrayUnionAgg'>: <function _rename>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function _rename>, <class 'sqlglot.expressions.Avg'>: <function _rename>, <class 'sqlglot.expressions.Case'>: <function _case_sql>, <class 'sqlglot.expressions.Cast'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.CastToStrType'>: <function _rename>, <class 'sqlglot.expressions.Ceil'>: <function _rename>, <class 'sqlglot.expressions.Chr'>: <function _rename>, <class 'sqlglot.expressions.Coalesce'>: <function _rename>, <class 'sqlglot.expressions.CombinedAggFunc'>: <function _rename>, <class 'sqlglot.expressions.CombinedParameterizedAgg'>: <function _rename>, <class 'sqlglot.expressions.Concat'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.ConcatWs'>: <function _rename>, <class 'sqlglot.expressions.Count'>: <function _rename>, <class 'sqlglot.expressions.CountIf'>: <function _rename>, <class 'sqlglot.expressions.CurrentDate'>: <function _rename>, <class 'sqlglot.expressions.CurrentDatetime'>: <function _rename>, <class 'sqlglot.expressions.CurrentTime'>: <function _rename>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function _rename>, <class 'sqlglot.expressions.CurrentUser'>: <function _rename>, <class 'sqlglot.expressions.Date'>: <function _rename>, <class 'sqlglot.expressions.DateAdd'>: <function _rename>, <class 'sqlglot.expressions.DateDiff'>: <function _rename>, <class 'sqlglot.expressions.DateFromParts'>: <function _rename>, <class 'sqlglot.expressions.DateStrToDate'>: <function _rename>, <class 'sqlglot.expressions.DateSub'>: <function _rename>, <class 'sqlglot.expressions.DateToDateStr'>: <function _rename>, <class 'sqlglot.expressions.DateToDi'>: <function _rename>, <class 'sqlglot.expressions.DateTrunc'>: <function _rename>, <class 'sqlglot.expressions.DatetimeAdd'>: <function _rename>, <class 'sqlglot.expressions.DatetimeDiff'>: <function _rename>, <class 'sqlglot.expressions.DatetimeSub'>: <function _rename>, <class 'sqlglot.expressions.DatetimeTrunc'>: <function _rename>, <class 'sqlglot.expressions.Day'>: <function _rename>, <class 'sqlglot.expressions.DayOfMonth'>: <function _rename>, <class 'sqlglot.expressions.DayOfWeek'>: <function _rename>, <class 'sqlglot.expressions.DayOfYear'>: <function _rename>, <class 'sqlglot.expressions.Decode'>: <function _rename>, <class 'sqlglot.expressions.DiToDate'>: <function _rename>, <class 'sqlglot.expressions.Encode'>: <function _rename>, <class 'sqlglot.expressions.Exp'>: <function _rename>, <class 'sqlglot.expressions.Explode'>: <function _rename>, <class 'sqlglot.expressions.ExplodeOuter'>: <function _rename>, <class 'sqlglot.expressions.Extract'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.First'>: <function _rename>, <class 'sqlglot.expressions.FirstValue'>: <function _rename>, <class 'sqlglot.expressions.Flatten'>: <function _rename>, <class 'sqlglot.expressions.Floor'>: <function _rename>, <class 'sqlglot.expressions.FromBase'>: <function _rename>, <class 'sqlglot.expressions.FromBase64'>: <function _rename>, <class 'sqlglot.expressions.GenerateSeries'>: <function _rename>, <class 'sqlglot.expressions.Greatest'>: <function _rename>, <class 'sqlglot.expressions.GroupConcat'>: <function _rename>, <class 'sqlglot.expressions.Hex'>: <function _rename>, <class 'sqlglot.expressions.Hll'>: <function _rename>, <class 'sqlglot.expressions.If'>: <function _rename>, <class 'sqlglot.expressions.Initcap'>: <function _rename>, <class 'sqlglot.expressions.IsInf'>: <function _rename>, <class 'sqlglot.expressions.IsNan'>: <function _rename>, <class 'sqlglot.expressions.JSONArray'>: <function _rename>, <class 'sqlglot.expressions.JSONArrayAgg'>: <function _rename>, <class 'sqlglot.expressions.JSONFormat'>: <function _rename>, <class 'sqlglot.expressions.JSONObject'>: <function _rename>, <class 'sqlglot.expressions.JSONObjectAgg'>: <function _rename>, <class 'sqlglot.expressions.JSONTable'>: <function _rename>, <class 'sqlglot.expressions.Lag'>: <function _rename>, <class 'sqlglot.expressions.Last'>: <function _rename>, <class 'sqlglot.expressions.LastDay'>: <function _rename>, <class 'sqlglot.expressions.LastValue'>: <function _rename>, <class 'sqlglot.expressions.Lead'>: <function _rename>, <class 'sqlglot.expressions.Least'>: <function _rename>, <class 'sqlglot.expressions.Left'>: <function _rename>, <class 'sqlglot.expressions.Length'>: <function _rename>, <class 'sqlglot.expressions.Levenshtein'>: <function _rename>, <class 'sqlglot.expressions.Ln'>: <function _rename>, <class 'sqlglot.expressions.Log'>: <function _rename>, <class 'sqlglot.expressions.Log10'>: <function _rename>, <class 'sqlglot.expressions.Log2'>: <function _rename>, <class 'sqlglot.expressions.LogicalAnd'>: <function _rename>, <class 'sqlglot.expressions.LogicalOr'>: <function _rename>, <class 'sqlglot.expressions.Lower'>: <function _rename>, <class 'sqlglot.expressions.MD5'>: <function _rename>, <class 'sqlglot.expressions.MD5Digest'>: <function _rename>, <class 'sqlglot.expressions.Map'>: <function _rename>, <class 'sqlglot.expressions.MapFromEntries'>: <function _rename>, <class 'sqlglot.expressions.MatchAgainst'>: <function _rename>, <class 'sqlglot.expressions.Max'>: <function _rename>, <class 'sqlglot.expressions.Min'>: <function _rename>, <class 'sqlglot.expressions.Month'>: <function _rename>, <class 'sqlglot.expressions.MonthsBetween'>: <function _rename>, <class 'sqlglot.expressions.NextValueFor'>: <function _rename>, <class 'sqlglot.expressions.NthValue'>: <function _rename>, <class 'sqlglot.expressions.Nullif'>: <function _rename>, <class 'sqlglot.expressions.NumberToStr'>: <function _rename>, <class 'sqlglot.expressions.Nvl2'>: <function _rename>, <class 'sqlglot.expressions.OpenJSON'>: <function _rename>, <class 'sqlglot.expressions.ParameterizedAgg'>: <function _rename>, <class 'sqlglot.expressions.ParseJSON'>: <function _rename>, <class 'sqlglot.expressions.PercentileCont'>: <function _rename>, <class 'sqlglot.expressions.PercentileDisc'>: <function _rename>, <class 'sqlglot.expressions.Posexplode'>: <function _rename>, <class 'sqlglot.expressions.PosexplodeOuter'>: <function _rename>, <class 'sqlglot.expressions.Predict'>: <function _rename>, <class 'sqlglot.expressions.Quantile'>: <function _rename>, <class 'sqlglot.expressions.Rand'>: <function _rename>, <class 'sqlglot.expressions.Randn'>: <function _rename>, <class 'sqlglot.expressions.RangeN'>: <function _rename>, <class 'sqlglot.expressions.ReadCSV'>: <function _rename>, <class 'sqlglot.expressions.Reduce'>: <function _rename>, <class 'sqlglot.expressions.RegexpExtract'>: <function _rename>, <class 'sqlglot.expressions.RegexpReplace'>: <function _rename>, <class 'sqlglot.expressions.RegexpSplit'>: <function _rename>, <class 'sqlglot.expressions.Repeat'>: <function _rename>, <class 'sqlglot.expressions.Right'>: <function _rename>, <class 'sqlglot.expressions.Round'>: <function _rename>, <class 'sqlglot.expressions.RowNumber'>: <function _rename>, <class 'sqlglot.expressions.SHA'>: <function _rename>, <class 'sqlglot.expressions.SHA2'>: <function _rename>, <class 'sqlglot.expressions.SafeDivide'>: <function _rename>, <class 'sqlglot.expressions.SortArray'>: <function _rename>, <class 'sqlglot.expressions.Split'>: <function _rename>, <class 'sqlglot.expressions.Sqrt'>: <function _rename>, <class 'sqlglot.expressions.StandardHash'>: <function _rename>, <class 'sqlglot.expressions.StarMap'>: <function _rename>, <class 'sqlglot.expressions.StartsWith'>: <function _rename>, <class 'sqlglot.expressions.Stddev'>: <function _rename>, <class 'sqlglot.expressions.StddevPop'>: <function _rename>, <class 'sqlglot.expressions.StddevSamp'>: <function _rename>, <class 'sqlglot.expressions.StrPosition'>: <function _rename>, <class 'sqlglot.expressions.StrToDate'>: <function _rename>, <class 'sqlglot.expressions.StrToMap'>: <function _rename>, <class 'sqlglot.expressions.StrToTime'>: <function _rename>, <class 'sqlglot.expressions.StrToUnix'>: <function _rename>, <class 'sqlglot.expressions.Struct'>: <function _rename>, <class 'sqlglot.expressions.StructExtract'>: <function _rename>, <class 'sqlglot.expressions.Stuff'>: <function _rename>, <class 'sqlglot.expressions.Substring'>: <function _rename>, <class 'sqlglot.expressions.Sum'>: <function _rename>, <class 'sqlglot.expressions.TimeAdd'>: <function _rename>, <class 'sqlglot.expressions.TimeDiff'>: <function _rename>, <class 'sqlglot.expressions.TimeFromParts'>: <function _rename>, <class 'sqlglot.expressions.TimeStrToDate'>: <function _rename>, <class 'sqlglot.expressions.TimeStrToTime'>: <function _rename>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function _rename>, <class 'sqlglot.expressions.TimeSub'>: <function _rename>, <class 'sqlglot.expressions.TimeToStr'>: <function _rename>, <class 'sqlglot.expressions.TimeToTimeStr'>: <function _rename>, <class 'sqlglot.expressions.TimeToUnix'>: <function _rename>, <class 'sqlglot.expressions.TimeTrunc'>: <function _rename>, <class 'sqlglot.expressions.Timestamp'>: <function _rename>, <class 'sqlglot.expressions.TimestampAdd'>: <function _rename>, <class 'sqlglot.expressions.TimestampDiff'>: <function _rename>, <class 'sqlglot.expressions.TimestampFromParts'>: <function _rename>, <class 'sqlglot.expressions.TimestampSub'>: <function _rename>, <class 'sqlglot.expressions.TimestampTrunc'>: <function _rename>, <class 'sqlglot.expressions.ToArray'>: <function _rename>, <class 'sqlglot.expressions.ToBase64'>: <function _rename>, <class 'sqlglot.expressions.ToChar'>: <function _rename>, <class 'sqlglot.expressions.ToDays'>: <function _rename>, <class 'sqlglot.expressions.Transform'>: <function _rename>, <class 'sqlglot.expressions.Trim'>: <function _rename>, <class 'sqlglot.expressions.TryCast'>: <function _rename>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function _rename>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _rename>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _rename>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _rename>, <class 'sqlglot.expressions.TsOrDsToDateStr'>: <function _rename>, <class 'sqlglot.expressions.TsOrDsToTime'>: <function _rename>, <class 'sqlglot.expressions.Unhex'>: <function _rename>, <class 'sqlglot.expressions.UnixDate'>: <function _rename>, <class 'sqlglot.expressions.UnixToStr'>: <function _rename>, <class 'sqlglot.expressions.UnixToTime'>: <function _rename>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function _rename>, <class 'sqlglot.expressions.Upper'>: <function _rename>, <class 'sqlglot.expressions.VarMap'>: <function _rename>, <class 'sqlglot.expressions.Variance'>: <function _rename>, <class 'sqlglot.expressions.VariancePop'>: <function _rename>, <class 'sqlglot.expressions.Week'>: <function _rename>, <class 'sqlglot.expressions.WeekOfYear'>: <function _rename>, <class 'sqlglot.expressions.When'>: <function _rename>, <class 'sqlglot.expressions.XMLTable'>: <function _rename>, <class 'sqlglot.expressions.Year'>: <function _rename>, <class 'sqlglot.expressions.Alias'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Between'>: <function _rename>, <class 'sqlglot.expressions.Boolean'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Column'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Distinct'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.In'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Interval'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPath'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Lambda'>: <function _lambda_sql>, <class 'sqlglot.expressions.Not'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Null'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Ordered'>: <function _ordered_py>, <class 'sqlglot.expressions.Star'>: <function Python.Generator.<lambda>>}"}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"fullname": "sqlglot.executor.python.Python.Generator.SELECT_KINDS", "modulename": "sqlglot.executor.python", "qualname": "Python.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.executor.python.Python.tokenizer_class": {"fullname": "sqlglot.executor.python.Python.tokenizer_class", "modulename": "sqlglot.executor.python", "qualname": "Python.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.executor.python.Python.Tokenizer'>"}, "sqlglot.executor.python.Python.parser_class": {"fullname": "sqlglot.executor.python.Python.parser_class", "modulename": "sqlglot.executor.python", "qualname": "Python.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.parser.Parser'>"}, "sqlglot.executor.python.Python.generator_class": {"fullname": "sqlglot.executor.python.Python.generator_class", "modulename": "sqlglot.executor.python", "qualname": "Python.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.executor.python.Python.Generator'>"}, "sqlglot.executor.python.Python.TIME_TRIE": {"fullname": "sqlglot.executor.python.Python.TIME_TRIE", "modulename": "sqlglot.executor.python", "qualname": "Python.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"fullname": "sqlglot.executor.python.Python.FORMAT_TRIE", "modulename": "sqlglot.executor.python", "qualname": "Python.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING", "modulename": "sqlglot.executor.python", "qualname": "Python.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"fullname": "sqlglot.executor.python.Python.INVERSE_TIME_TRIE", "modulename": "sqlglot.executor.python", "qualname": "Python.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.executor.python", "qualname": "Python.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.executor.python.Python.QUOTE_START": {"fullname": "sqlglot.executor.python.Python.QUOTE_START", "modulename": "sqlglot.executor.python", "qualname": "Python.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.executor.python.Python.QUOTE_END": {"fullname": "sqlglot.executor.python.Python.QUOTE_END", "modulename": "sqlglot.executor.python", "qualname": "Python.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"fullname": "sqlglot.executor.python.Python.IDENTIFIER_START", "modulename": "sqlglot.executor.python", "qualname": "Python.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"fullname": "sqlglot.executor.python.Python.IDENTIFIER_END", "modulename": "sqlglot.executor.python", "qualname": "Python.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.executor.python.Python.BIT_START": {"fullname": "sqlglot.executor.python.Python.BIT_START", "modulename": "sqlglot.executor.python", "qualname": "Python.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.BIT_END": {"fullname": "sqlglot.executor.python.Python.BIT_END", "modulename": "sqlglot.executor.python", "qualname": "Python.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.HEX_START": {"fullname": "sqlglot.executor.python.Python.HEX_START", "modulename": "sqlglot.executor.python", "qualname": "Python.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.HEX_END": {"fullname": "sqlglot.executor.python.Python.HEX_END", "modulename": "sqlglot.executor.python", "qualname": "Python.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.BYTE_START": {"fullname": "sqlglot.executor.python.Python.BYTE_START", "modulename": "sqlglot.executor.python", "qualname": "Python.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.BYTE_END": {"fullname": "sqlglot.executor.python.Python.BYTE_END", "modulename": "sqlglot.executor.python", "qualname": "Python.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.UNICODE_START": {"fullname": "sqlglot.executor.python.Python.UNICODE_START", "modulename": "sqlglot.executor.python", "qualname": "Python.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.UNICODE_END": {"fullname": "sqlglot.executor.python.Python.UNICODE_END", "modulename": "sqlglot.executor.python", "qualname": "Python.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.table": {"fullname": "sqlglot.executor.table", "modulename": "sqlglot.executor.table", "kind": "module", "doc": "

\n"}, "sqlglot.executor.table.Table": {"fullname": "sqlglot.executor.table.Table", "modulename": "sqlglot.executor.table", "qualname": "Table", "kind": "class", "doc": "

\n"}, "sqlglot.executor.table.Table.__init__": {"fullname": "sqlglot.executor.table.Table.__init__", "modulename": "sqlglot.executor.table", "qualname": "Table.__init__", "kind": "function", "doc": "

\n", "signature": "(columns, rows=None, column_range=None)"}, "sqlglot.executor.table.Table.columns": {"fullname": "sqlglot.executor.table.Table.columns", "modulename": "sqlglot.executor.table", "qualname": "Table.columns", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Table.column_range": {"fullname": "sqlglot.executor.table.Table.column_range", "modulename": "sqlglot.executor.table", "qualname": "Table.column_range", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Table.reader": {"fullname": "sqlglot.executor.table.Table.reader", "modulename": "sqlglot.executor.table", "qualname": "Table.reader", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Table.rows": {"fullname": "sqlglot.executor.table.Table.rows", "modulename": "sqlglot.executor.table", "qualname": "Table.rows", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Table.range_reader": {"fullname": "sqlglot.executor.table.Table.range_reader", "modulename": "sqlglot.executor.table", "qualname": "Table.range_reader", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Table.add_columns": {"fullname": "sqlglot.executor.table.Table.add_columns", "modulename": "sqlglot.executor.table", "qualname": "Table.add_columns", "kind": "function", "doc": "

\n", "signature": "(self, *columns: str) -> None:", "funcdef": "def"}, "sqlglot.executor.table.Table.append": {"fullname": "sqlglot.executor.table.Table.append", "modulename": "sqlglot.executor.table", "qualname": "Table.append", "kind": "function", "doc": "

\n", "signature": "(self, row):", "funcdef": "def"}, "sqlglot.executor.table.Table.pop": {"fullname": "sqlglot.executor.table.Table.pop", "modulename": "sqlglot.executor.table", "qualname": "Table.pop", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.executor.table.Table.width": {"fullname": "sqlglot.executor.table.Table.width", "modulename": "sqlglot.executor.table", "qualname": "Table.width", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.TableIter": {"fullname": "sqlglot.executor.table.TableIter", "modulename": "sqlglot.executor.table", "qualname": "TableIter", "kind": "class", "doc": "

\n"}, "sqlglot.executor.table.TableIter.__init__": {"fullname": "sqlglot.executor.table.TableIter.__init__", "modulename": "sqlglot.executor.table", "qualname": "TableIter.__init__", "kind": "function", "doc": "

\n", "signature": "(table)"}, "sqlglot.executor.table.TableIter.table": {"fullname": "sqlglot.executor.table.TableIter.table", "modulename": "sqlglot.executor.table", "qualname": "TableIter.table", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.TableIter.index": {"fullname": "sqlglot.executor.table.TableIter.index", "modulename": "sqlglot.executor.table", "qualname": "TableIter.index", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.RangeReader": {"fullname": "sqlglot.executor.table.RangeReader", "modulename": "sqlglot.executor.table", "qualname": "RangeReader", "kind": "class", "doc": "

\n"}, "sqlglot.executor.table.RangeReader.__init__": {"fullname": "sqlglot.executor.table.RangeReader.__init__", "modulename": "sqlglot.executor.table", "qualname": "RangeReader.__init__", "kind": "function", "doc": "

\n", "signature": "(table)"}, "sqlglot.executor.table.RangeReader.table": {"fullname": "sqlglot.executor.table.RangeReader.table", "modulename": "sqlglot.executor.table", "qualname": "RangeReader.table", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.RangeReader.range": {"fullname": "sqlglot.executor.table.RangeReader.range", "modulename": "sqlglot.executor.table", "qualname": "RangeReader.range", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.RowReader": {"fullname": "sqlglot.executor.table.RowReader", "modulename": "sqlglot.executor.table", "qualname": "RowReader", "kind": "class", "doc": "

\n"}, "sqlglot.executor.table.RowReader.__init__": {"fullname": "sqlglot.executor.table.RowReader.__init__", "modulename": "sqlglot.executor.table", "qualname": "RowReader.__init__", "kind": "function", "doc": "

\n", "signature": "(columns, column_range=None)"}, "sqlglot.executor.table.RowReader.columns": {"fullname": "sqlglot.executor.table.RowReader.columns", "modulename": "sqlglot.executor.table", "qualname": "RowReader.columns", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.RowReader.row": {"fullname": "sqlglot.executor.table.RowReader.row", "modulename": "sqlglot.executor.table", "qualname": "RowReader.row", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Tables": {"fullname": "sqlglot.executor.table.Tables", "modulename": "sqlglot.executor.table", "qualname": "Tables", "kind": "class", "doc": "

\n", "bases": "sqlglot.schema.AbstractMappingSchema"}, "sqlglot.executor.table.ensure_tables": {"fullname": "sqlglot.executor.table.ensure_tables", "modulename": "sqlglot.executor.table", "qualname": "ensure_tables", "kind": "function", "doc": "

\n", "signature": "(\td: Optional[Dict],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None) -> sqlglot.executor.table.Tables:", "funcdef": "def"}, "sqlglot.expressions": {"fullname": "sqlglot.expressions", "modulename": "sqlglot.expressions", "kind": "module", "doc": "

Expressions

\n\n

Every AST node in SQLGlot is represented by a subclass of Expression.

\n\n

This module contains the implementation of all supported Expression types. Additionally,\nit exposes a number of helper functions, which are mainly used to programmatically build\nSQL expressions, such as sqlglot.expressions.select.

\n\n
\n"}, "sqlglot.expressions.SQLGLOT_META": {"fullname": "sqlglot.expressions.SQLGLOT_META", "modulename": "sqlglot.expressions", "qualname": "SQLGLOT_META", "kind": "variable", "doc": "

\n", "default_value": "'sqlglot.meta'"}, "sqlglot.expressions.TABLE_PARTS": {"fullname": "sqlglot.expressions.TABLE_PARTS", "modulename": "sqlglot.expressions", "qualname": "TABLE_PARTS", "kind": "variable", "doc": "

\n", "default_value": "('this', 'db', 'catalog')"}, "sqlglot.expressions.Expression": {"fullname": "sqlglot.expressions.Expression", "modulename": "sqlglot.expressions", "qualname": "Expression", "kind": "class", "doc": "

The base class for all expressions in a syntax tree. Each Expression encapsulates any necessary\ncontext, such as its child expressions, their names (arg keys), and whether a given child expression\nis optional or not.

\n\n
Attributes:
\n\n
    \n
  • key: a unique key for each class in the Expression hierarchy. This is useful for hashing\nand representing expressions as strings.
  • \n
  • arg_types: determines what arguments (child nodes) are supported by an expression. It\nmaps arg keys to booleans that indicate whether the corresponding args are optional.
  • \n
  • parent: a reference to the parent expression (or None, in case of root expressions).
  • \n
  • arg_key: the arg key an expression is associated with, i.e. the name its parent expression\nuses to refer to it.
  • \n
  • comments: a list of comments that are associated with a given expression. This is used in\norder to preserve comments when transpiling SQL code.
  • \n
  • type: the sqlglot.expressions.DataType type of an expression. This is inferred by the\noptimizer, in order to enable some transformations that require type information.
  • \n
  • meta: a dictionary that can be used to store useful metadata for a given expression.
  • \n
\n\n
Example:
\n\n
\n
\n
>>> class Foo(Expression):\n...     arg_types = {"this": True, "expression": False}\n
\n
\n \n

The above definition informs us that Foo is an Expression that requires an argument called\n \"this\" and may also optionally receive an argument called \"expression\".

\n
\n\n
Arguments:
\n\n
    \n
  • args: a mapping used for retrieving the arguments of an expression, given their arg keys.
  • \n
\n"}, "sqlglot.expressions.Expression.__init__": {"fullname": "sqlglot.expressions.Expression.__init__", "modulename": "sqlglot.expressions", "qualname": "Expression.__init__", "kind": "function", "doc": "

\n", "signature": "(**args: Any)"}, "sqlglot.expressions.Expression.key": {"fullname": "sqlglot.expressions.Expression.key", "modulename": "sqlglot.expressions", "qualname": "Expression.key", "kind": "variable", "doc": "

\n", "default_value": "'expression'"}, "sqlglot.expressions.Expression.arg_types": {"fullname": "sqlglot.expressions.Expression.arg_types", "modulename": "sqlglot.expressions", "qualname": "Expression.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.Expression.args": {"fullname": "sqlglot.expressions.Expression.args", "modulename": "sqlglot.expressions", "qualname": "Expression.args", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Any]"}, "sqlglot.expressions.Expression.parent": {"fullname": "sqlglot.expressions.Expression.parent", "modulename": "sqlglot.expressions", "qualname": "Expression.parent", "kind": "variable", "doc": "

\n", "annotation": ": Optional[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Expression.arg_key": {"fullname": "sqlglot.expressions.Expression.arg_key", "modulename": "sqlglot.expressions", "qualname": "Expression.arg_key", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]"}, "sqlglot.expressions.Expression.comments": {"fullname": "sqlglot.expressions.Expression.comments", "modulename": "sqlglot.expressions", "qualname": "Expression.comments", "kind": "variable", "doc": "

\n", "annotation": ": Optional[List[str]]"}, "sqlglot.expressions.Expression.hashable_args": {"fullname": "sqlglot.expressions.Expression.hashable_args", "modulename": "sqlglot.expressions", "qualname": "Expression.hashable_args", "kind": "variable", "doc": "

\n", "annotation": ": Any"}, "sqlglot.expressions.Expression.this": {"fullname": "sqlglot.expressions.Expression.this", "modulename": "sqlglot.expressions", "qualname": "Expression.this", "kind": "variable", "doc": "

Retrieves the argument with key \"this\".

\n", "annotation": ": Any"}, "sqlglot.expressions.Expression.expression": {"fullname": "sqlglot.expressions.Expression.expression", "modulename": "sqlglot.expressions", "qualname": "Expression.expression", "kind": "variable", "doc": "

Retrieves the argument with key \"expression\".

\n", "annotation": ": Any"}, "sqlglot.expressions.Expression.expressions": {"fullname": "sqlglot.expressions.Expression.expressions", "modulename": "sqlglot.expressions", "qualname": "Expression.expressions", "kind": "variable", "doc": "

Retrieves the argument with key \"expressions\".

\n", "annotation": ": List[Any]"}, "sqlglot.expressions.Expression.text": {"fullname": "sqlglot.expressions.Expression.text", "modulename": "sqlglot.expressions", "qualname": "Expression.text", "kind": "function", "doc": "

Returns a textual representation of the argument corresponding to \"key\". This can only be used\nfor args that are strings or leaf Expression instances, such as identifiers and literals.

\n", "signature": "(self, key) -> str:", "funcdef": "def"}, "sqlglot.expressions.Expression.is_string": {"fullname": "sqlglot.expressions.Expression.is_string", "modulename": "sqlglot.expressions", "qualname": "Expression.is_string", "kind": "variable", "doc": "

Checks whether a Literal expression is a string.

\n", "annotation": ": bool"}, "sqlglot.expressions.Expression.is_number": {"fullname": "sqlglot.expressions.Expression.is_number", "modulename": "sqlglot.expressions", "qualname": "Expression.is_number", "kind": "variable", "doc": "

Checks whether a Literal expression is a number.

\n", "annotation": ": bool"}, "sqlglot.expressions.Expression.is_int": {"fullname": "sqlglot.expressions.Expression.is_int", "modulename": "sqlglot.expressions", "qualname": "Expression.is_int", "kind": "variable", "doc": "

Checks whether a Literal expression is an integer.

\n", "annotation": ": bool"}, "sqlglot.expressions.Expression.is_star": {"fullname": "sqlglot.expressions.Expression.is_star", "modulename": "sqlglot.expressions", "qualname": "Expression.is_star", "kind": "variable", "doc": "

Checks whether an expression is a star.

\n", "annotation": ": bool"}, "sqlglot.expressions.Expression.alias": {"fullname": "sqlglot.expressions.Expression.alias", "modulename": "sqlglot.expressions", "qualname": "Expression.alias", "kind": "variable", "doc": "

Returns the alias of the expression, or an empty string if it's not aliased.

\n", "annotation": ": str"}, "sqlglot.expressions.Expression.alias_column_names": {"fullname": "sqlglot.expressions.Expression.alias_column_names", "modulename": "sqlglot.expressions", "qualname": "Expression.alias_column_names", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.Expression.name": {"fullname": "sqlglot.expressions.Expression.name", "modulename": "sqlglot.expressions", "qualname": "Expression.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Expression.alias_or_name": {"fullname": "sqlglot.expressions.Expression.alias_or_name", "modulename": "sqlglot.expressions", "qualname": "Expression.alias_or_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Expression.output_name": {"fullname": "sqlglot.expressions.Expression.output_name", "modulename": "sqlglot.expressions", "qualname": "Expression.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Expression.type": {"fullname": "sqlglot.expressions.Expression.type", "modulename": "sqlglot.expressions", "qualname": "Expression.type", "kind": "variable", "doc": "

\n", "annotation": ": Optional[sqlglot.expressions.DataType]"}, "sqlglot.expressions.Expression.is_type": {"fullname": "sqlglot.expressions.Expression.is_type", "modulename": "sqlglot.expressions", "qualname": "Expression.is_type", "kind": "function", "doc": "

\n", "signature": "(self, *dtypes) -> bool:", "funcdef": "def"}, "sqlglot.expressions.Expression.is_leaf": {"fullname": "sqlglot.expressions.Expression.is_leaf", "modulename": "sqlglot.expressions", "qualname": "Expression.is_leaf", "kind": "function", "doc": "

\n", "signature": "(self) -> bool:", "funcdef": "def"}, "sqlglot.expressions.Expression.meta": {"fullname": "sqlglot.expressions.Expression.meta", "modulename": "sqlglot.expressions", "qualname": "Expression.meta", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Any]"}, "sqlglot.expressions.Expression.copy": {"fullname": "sqlglot.expressions.Expression.copy", "modulename": "sqlglot.expressions", "qualname": "Expression.copy", "kind": "function", "doc": "

Returns a deep copy of the expression.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Expression.add_comments": {"fullname": "sqlglot.expressions.Expression.add_comments", "modulename": "sqlglot.expressions", "qualname": "Expression.add_comments", "kind": "function", "doc": "

\n", "signature": "(self, comments: Optional[List[str]]) -> None:", "funcdef": "def"}, "sqlglot.expressions.Expression.append": {"fullname": "sqlglot.expressions.Expression.append", "modulename": "sqlglot.expressions", "qualname": "Expression.append", "kind": "function", "doc": "

Appends value to arg_key if it's a list or sets it as a new list.

\n\n
Arguments:
\n\n
    \n
  • arg_key (str): name of the list expression arg
  • \n
  • value (Any): value to append to the list
  • \n
\n", "signature": "(self, arg_key: str, value: Any) -> None:", "funcdef": "def"}, "sqlglot.expressions.Expression.set": {"fullname": "sqlglot.expressions.Expression.set", "modulename": "sqlglot.expressions", "qualname": "Expression.set", "kind": "function", "doc": "

Sets arg_key to value.

\n\n
Arguments:
\n\n
    \n
  • arg_key: name of the expression arg.
  • \n
  • value: value to set the arg to.
  • \n
\n", "signature": "(self, arg_key: str, value: Any) -> None:", "funcdef": "def"}, "sqlglot.expressions.Expression.depth": {"fullname": "sqlglot.expressions.Expression.depth", "modulename": "sqlglot.expressions", "qualname": "Expression.depth", "kind": "variable", "doc": "

Returns the depth of this tree.

\n", "annotation": ": int"}, "sqlglot.expressions.Expression.iter_expressions": {"fullname": "sqlglot.expressions.Expression.iter_expressions", "modulename": "sqlglot.expressions", "qualname": "Expression.iter_expressions", "kind": "function", "doc": "

Yields the key and expression for all arguments, exploding list args.

\n", "signature": "(self) -> Iterator[Tuple[str, sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.expressions.Expression.find": {"fullname": "sqlglot.expressions.Expression.find", "modulename": "sqlglot.expressions", "qualname": "Expression.find", "kind": "function", "doc": "

Returns the first node in this tree which matches at least one of\nthe specified types.

\n\n
Arguments:
\n\n
    \n
  • expression_types: the expression type(s) to match.
  • \n
  • bfs: whether to search the AST using the BFS algorithm (DFS is used if false).
  • \n
\n\n
Returns:
\n\n
\n

The node which matches the criteria or None if no such node was found.

\n
\n", "signature": "(self, *expression_types: Type[~E], bfs: bool = True) -> Optional[~E]:", "funcdef": "def"}, "sqlglot.expressions.Expression.find_all": {"fullname": "sqlglot.expressions.Expression.find_all", "modulename": "sqlglot.expressions", "qualname": "Expression.find_all", "kind": "function", "doc": "

Returns a generator object which visits all nodes in this tree and only\nyields those that match at least one of the specified expression types.

\n\n
Arguments:
\n\n
    \n
  • expression_types: the expression type(s) to match.
  • \n
  • bfs: whether to search the AST using the BFS algorithm (DFS is used if false).
  • \n
\n\n
Returns:
\n\n
\n

The generator object.

\n
\n", "signature": "(self, *expression_types: Type[~E], bfs: bool = True) -> Iterator[~E]:", "funcdef": "def"}, "sqlglot.expressions.Expression.find_ancestor": {"fullname": "sqlglot.expressions.Expression.find_ancestor", "modulename": "sqlglot.expressions", "qualname": "Expression.find_ancestor", "kind": "function", "doc": "

Returns a nearest parent matching expression_types.

\n\n
Arguments:
\n\n
    \n
  • expression_types: the expression type(s) to match.
  • \n
\n\n
Returns:
\n\n
\n

The parent node.

\n
\n", "signature": "(self, *expression_types: Type[~E]) -> Optional[~E]:", "funcdef": "def"}, "sqlglot.expressions.Expression.parent_select": {"fullname": "sqlglot.expressions.Expression.parent_select", "modulename": "sqlglot.expressions", "qualname": "Expression.parent_select", "kind": "variable", "doc": "

Returns the parent select statement.

\n", "annotation": ": Optional[sqlglot.expressions.Select]"}, "sqlglot.expressions.Expression.same_parent": {"fullname": "sqlglot.expressions.Expression.same_parent", "modulename": "sqlglot.expressions", "qualname": "Expression.same_parent", "kind": "variable", "doc": "

Returns if the parent is the same class as itself.

\n", "annotation": ": bool"}, "sqlglot.expressions.Expression.root": {"fullname": "sqlglot.expressions.Expression.root", "modulename": "sqlglot.expressions", "qualname": "Expression.root", "kind": "function", "doc": "

Returns the root expression of this tree.

\n", "signature": "(self) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.expressions.Expression.walk": {"fullname": "sqlglot.expressions.Expression.walk", "modulename": "sqlglot.expressions", "qualname": "Expression.walk", "kind": "function", "doc": "

Returns a generator object which visits all nodes in this tree.

\n\n
Arguments:
\n\n
    \n
  • bfs (bool): if set to True the BFS traversal order will be applied,\notherwise the DFS traversal will be used instead.
  • \n
  • prune ((node, parent, arg_key) -> bool): callable that returns True if\nthe generator should stop traversing this branch of the tree.
  • \n
\n\n
Returns:
\n\n
\n

the generator object.

\n
\n", "signature": "(self, bfs=True, prune=None):", "funcdef": "def"}, "sqlglot.expressions.Expression.dfs": {"fullname": "sqlglot.expressions.Expression.dfs", "modulename": "sqlglot.expressions", "qualname": "Expression.dfs", "kind": "function", "doc": "

Returns a generator object which visits all nodes in this tree in\nthe DFS (Depth-first) order.

\n\n
Returns:
\n\n
\n

The generator object.

\n
\n", "signature": "(self, parent=None, key=None, prune=None):", "funcdef": "def"}, "sqlglot.expressions.Expression.bfs": {"fullname": "sqlglot.expressions.Expression.bfs", "modulename": "sqlglot.expressions", "qualname": "Expression.bfs", "kind": "function", "doc": "

Returns a generator object which visits all nodes in this tree in\nthe BFS (Breadth-first) order.

\n\n
Returns:
\n\n
\n

The generator object.

\n
\n", "signature": "(self, prune=None):", "funcdef": "def"}, "sqlglot.expressions.Expression.unnest": {"fullname": "sqlglot.expressions.Expression.unnest", "modulename": "sqlglot.expressions", "qualname": "Expression.unnest", "kind": "function", "doc": "

Returns the first non parenthesis child or self.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Expression.unalias": {"fullname": "sqlglot.expressions.Expression.unalias", "modulename": "sqlglot.expressions", "qualname": "Expression.unalias", "kind": "function", "doc": "

Returns the inner expression if this is an Alias.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Expression.unnest_operands": {"fullname": "sqlglot.expressions.Expression.unnest_operands", "modulename": "sqlglot.expressions", "qualname": "Expression.unnest_operands", "kind": "function", "doc": "

Returns unnested operands as a tuple.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Expression.flatten": {"fullname": "sqlglot.expressions.Expression.flatten", "modulename": "sqlglot.expressions", "qualname": "Expression.flatten", "kind": "function", "doc": "

Returns a generator which yields child nodes whose parents are the same class.

\n\n

A AND B AND C -> [A, B, C]

\n", "signature": "(self, unnest=True):", "funcdef": "def"}, "sqlglot.expressions.Expression.to_s": {"fullname": "sqlglot.expressions.Expression.to_s", "modulename": "sqlglot.expressions", "qualname": "Expression.to_s", "kind": "function", "doc": "

Same as __repr__, but includes additional information which can be useful\nfor debugging, like empty or missing args and the AST nodes' object IDs.

\n", "signature": "(self) -> str:", "funcdef": "def"}, "sqlglot.expressions.Expression.sql": {"fullname": "sqlglot.expressions.Expression.sql", "modulename": "sqlglot.expressions", "qualname": "Expression.sql", "kind": "function", "doc": "

Returns SQL string representation of this tree.

\n\n
Arguments:
\n\n
    \n
  • dialect: the dialect of the output SQL string (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • opts: other sqlglot.generator.Generator options.
  • \n
\n\n
Returns:
\n\n
\n

The SQL string.

\n
\n", "signature": "(\tself,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> str:", "funcdef": "def"}, "sqlglot.expressions.Expression.transform": {"fullname": "sqlglot.expressions.Expression.transform", "modulename": "sqlglot.expressions", "qualname": "Expression.transform", "kind": "function", "doc": "

Recursively visits all tree nodes (excluding already transformed ones)\nand applies the given transformation function to each node.

\n\n
Arguments:
\n\n
    \n
  • fun (function): a function which takes a node as an argument and returns a\nnew transformed node or the same node without modifications. If the function\nreturns None, then the corresponding node will be removed from the syntax tree.
  • \n
  • copy (bool): if set to True a new tree instance is constructed, otherwise the tree is\nmodified in place.
  • \n
\n\n
Returns:
\n\n
\n

The transformed tree.

\n
\n", "signature": "(self, fun, *args, copy=True, **kwargs):", "funcdef": "def"}, "sqlglot.expressions.Expression.replace": {"fullname": "sqlglot.expressions.Expression.replace", "modulename": "sqlglot.expressions", "qualname": "Expression.replace", "kind": "function", "doc": "

Swap out this expression with a new expression.

\n\n

For example::

\n\n
>>> tree = Select().select(\"x\").from_(\"tbl\")\n>>> tree.find(Column).replace(column(\"y\"))\nColumn(\n  this=Identifier(this=y, quoted=False))\n>>> tree.sql()\n'SELECT y FROM tbl'\n
\n\n
Arguments:
\n\n
    \n
  • expression: new node
  • \n
\n\n
Returns:
\n\n
\n

The new expression or expressions.

\n
\n", "signature": "(self, expression):", "funcdef": "def"}, "sqlglot.expressions.Expression.pop": {"fullname": "sqlglot.expressions.Expression.pop", "modulename": "sqlglot.expressions", "qualname": "Expression.pop", "kind": "function", "doc": "

Remove this expression from its AST.

\n\n
Returns:
\n\n
\n

The popped expression.

\n
\n", "signature": "(self: ~E) -> ~E:", "funcdef": "def"}, "sqlglot.expressions.Expression.assert_is": {"fullname": "sqlglot.expressions.Expression.assert_is", "modulename": "sqlglot.expressions", "qualname": "Expression.assert_is", "kind": "function", "doc": "

Assert that this Expression is an instance of type_.

\n\n

If it is NOT an instance of type_, this raises an assertion error.\nOtherwise, this returns this expression.

\n\n
Examples:
\n\n
\n

This is useful for type security in chained expressions:

\n \n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("SELECT x from y").assert_is(Select).select("z").sql()\n'SELECT x, z FROM y'\n
\n
\n
\n", "signature": "(self, type_: Type[~E]) -> ~E:", "funcdef": "def"}, "sqlglot.expressions.Expression.error_messages": {"fullname": "sqlglot.expressions.Expression.error_messages", "modulename": "sqlglot.expressions", "qualname": "Expression.error_messages", "kind": "function", "doc": "

Checks if this expression is valid (e.g. all mandatory args are set).

\n\n
Arguments:
\n\n
    \n
  • args: a sequence of values that were used to instantiate a Func expression. This is used\nto check that the provided arguments don't exceed the function argument limit.
  • \n
\n\n
Returns:
\n\n
\n

A list of error messages for all possible errors that were found.

\n
\n", "signature": "(self, args: Optional[Sequence] = None) -> List[str]:", "funcdef": "def"}, "sqlglot.expressions.Expression.dump": {"fullname": "sqlglot.expressions.Expression.dump", "modulename": "sqlglot.expressions", "qualname": "Expression.dump", "kind": "function", "doc": "

Dump this Expression to a JSON-serializable dict.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Expression.load": {"fullname": "sqlglot.expressions.Expression.load", "modulename": "sqlglot.expressions", "qualname": "Expression.load", "kind": "function", "doc": "

Load a dict (as returned by Expression.dump) into an Expression instance.

\n", "signature": "(cls, obj):", "funcdef": "def"}, "sqlglot.expressions.Expression.and_": {"fullname": "sqlglot.expressions.Expression.and_", "modulename": "sqlglot.expressions", "qualname": "Expression.and_", "kind": "function", "doc": "

AND this condition with one or multiple expressions.

\n\n
Example:
\n\n
\n
\n
>>> condition("x=1").and_("y=1").sql()\n'x = 1 AND y = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy the involved expressions (only applies to Expressions).
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new And condition.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Condition:", "funcdef": "def"}, "sqlglot.expressions.Expression.or_": {"fullname": "sqlglot.expressions.Expression.or_", "modulename": "sqlglot.expressions", "qualname": "Expression.or_", "kind": "function", "doc": "

OR this condition with one or multiple expressions.

\n\n
Example:
\n\n
\n
\n
>>> condition("x=1").or_("y=1").sql()\n'x = 1 OR y = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy the involved expressions (only applies to Expressions).
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Or condition.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Condition:", "funcdef": "def"}, "sqlglot.expressions.Expression.not_": {"fullname": "sqlglot.expressions.Expression.not_", "modulename": "sqlglot.expressions", "qualname": "Expression.not_", "kind": "function", "doc": "

Wrap this condition with NOT.

\n\n
Example:
\n\n
\n
\n
>>> condition("x=1").not_().sql()\n'NOT x = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • copy: whether or not to copy this object.
  • \n
\n\n
Returns:
\n\n
\n

The new Not instance.

\n
\n", "signature": "(self, copy: bool = True):", "funcdef": "def"}, "sqlglot.expressions.Expression.as_": {"fullname": "sqlglot.expressions.Expression.as_", "modulename": "sqlglot.expressions", "qualname": "Expression.as_", "kind": "function", "doc": "

\n", "signature": "(\tself,\talias: str | sqlglot.expressions.Identifier,\tquoted: Optional[bool] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Alias:", "funcdef": "def"}, "sqlglot.expressions.Expression.isin": {"fullname": "sqlglot.expressions.Expression.isin", "modulename": "sqlglot.expressions", "qualname": "Expression.isin", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*expressions: Any,\tquery: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tunnest: Union[str, sqlglot.expressions.Expression, NoneType, Collection[Union[str, sqlglot.expressions.Expression]]] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.In:", "funcdef": "def"}, "sqlglot.expressions.Expression.between": {"fullname": "sqlglot.expressions.Expression.between", "modulename": "sqlglot.expressions", "qualname": "Expression.between", "kind": "function", "doc": "

\n", "signature": "(\tself,\tlow: Any,\thigh: Any,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Between:", "funcdef": "def"}, "sqlglot.expressions.Expression.is_": {"fullname": "sqlglot.expressions.Expression.is_", "modulename": "sqlglot.expressions", "qualname": "Expression.is_", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: Union[str, sqlglot.expressions.Expression]) -> sqlglot.expressions.Is:", "funcdef": "def"}, "sqlglot.expressions.Expression.like": {"fullname": "sqlglot.expressions.Expression.like", "modulename": "sqlglot.expressions", "qualname": "Expression.like", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: Union[str, sqlglot.expressions.Expression]) -> sqlglot.expressions.Like:", "funcdef": "def"}, "sqlglot.expressions.Expression.ilike": {"fullname": "sqlglot.expressions.Expression.ilike", "modulename": "sqlglot.expressions", "qualname": "Expression.ilike", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: Union[str, sqlglot.expressions.Expression]) -> sqlglot.expressions.ILike:", "funcdef": "def"}, "sqlglot.expressions.Expression.eq": {"fullname": "sqlglot.expressions.Expression.eq", "modulename": "sqlglot.expressions", "qualname": "Expression.eq", "kind": "function", "doc": "

\n", "signature": "(self, other: Any) -> sqlglot.expressions.EQ:", "funcdef": "def"}, "sqlglot.expressions.Expression.neq": {"fullname": "sqlglot.expressions.Expression.neq", "modulename": "sqlglot.expressions", "qualname": "Expression.neq", "kind": "function", "doc": "

\n", "signature": "(self, other: Any) -> sqlglot.expressions.NEQ:", "funcdef": "def"}, "sqlglot.expressions.Expression.rlike": {"fullname": "sqlglot.expressions.Expression.rlike", "modulename": "sqlglot.expressions", "qualname": "Expression.rlike", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: Union[str, sqlglot.expressions.Expression]) -> sqlglot.expressions.RegexpLike:", "funcdef": "def"}, "sqlglot.expressions.Expression.div": {"fullname": "sqlglot.expressions.Expression.div", "modulename": "sqlglot.expressions", "qualname": "Expression.div", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: Union[str, sqlglot.expressions.Expression],\ttyped: bool = False,\tsafe: bool = False) -> sqlglot.expressions.Div:", "funcdef": "def"}, "sqlglot.expressions.Expression.desc": {"fullname": "sqlglot.expressions.Expression.desc", "modulename": "sqlglot.expressions", "qualname": "Expression.desc", "kind": "function", "doc": "

\n", "signature": "(self, nulls_first: bool = False) -> sqlglot.expressions.Ordered:", "funcdef": "def"}, "sqlglot.expressions.IntoType": {"fullname": "sqlglot.expressions.IntoType", "modulename": "sqlglot.expressions", "qualname": "IntoType", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[str, typing.Type[sqlglot.expressions.Expression], typing.Collection[typing.Union[str, typing.Type[sqlglot.expressions.Expression]]]]"}, "sqlglot.expressions.ExpOrStr": {"fullname": "sqlglot.expressions.ExpOrStr", "modulename": "sqlglot.expressions", "qualname": "ExpOrStr", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[str, sqlglot.expressions.Expression]"}, "sqlglot.expressions.Condition": {"fullname": "sqlglot.expressions.Condition", "modulename": "sqlglot.expressions", "qualname": "Condition", "kind": "class", "doc": "

Logical conditions like x AND y, or simply x

\n", "bases": "Expression"}, "sqlglot.expressions.Condition.key": {"fullname": "sqlglot.expressions.Condition.key", "modulename": "sqlglot.expressions", "qualname": "Condition.key", "kind": "variable", "doc": "

\n", "default_value": "'condition'"}, "sqlglot.expressions.Predicate": {"fullname": "sqlglot.expressions.Predicate", "modulename": "sqlglot.expressions", "qualname": "Predicate", "kind": "class", "doc": "

Relationships like x = y, x > 1, x >= y.

\n", "bases": "Condition"}, "sqlglot.expressions.Predicate.key": {"fullname": "sqlglot.expressions.Predicate.key", "modulename": "sqlglot.expressions", "qualname": "Predicate.key", "kind": "variable", "doc": "

\n", "default_value": "'predicate'"}, "sqlglot.expressions.DerivedTable": {"fullname": "sqlglot.expressions.DerivedTable", "modulename": "sqlglot.expressions", "qualname": "DerivedTable", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DerivedTable.selects": {"fullname": "sqlglot.expressions.DerivedTable.selects", "modulename": "sqlglot.expressions", "qualname": "DerivedTable.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.DerivedTable.named_selects": {"fullname": "sqlglot.expressions.DerivedTable.named_selects", "modulename": "sqlglot.expressions", "qualname": "DerivedTable.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.DerivedTable.key": {"fullname": "sqlglot.expressions.DerivedTable.key", "modulename": "sqlglot.expressions", "qualname": "DerivedTable.key", "kind": "variable", "doc": "

\n", "default_value": "'derivedtable'"}, "sqlglot.expressions.Unionable": {"fullname": "sqlglot.expressions.Unionable", "modulename": "sqlglot.expressions", "qualname": "Unionable", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Unionable.union": {"fullname": "sqlglot.expressions.Unionable.union", "modulename": "sqlglot.expressions", "qualname": "Unionable.union", "kind": "function", "doc": "

Builds a UNION expression.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("SELECT * FROM foo").union("SELECT * FROM bla").sql()\n'SELECT * FROM foo UNION SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Union expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Union:", "funcdef": "def"}, "sqlglot.expressions.Unionable.intersect": {"fullname": "sqlglot.expressions.Unionable.intersect", "modulename": "sqlglot.expressions", "qualname": "Unionable.intersect", "kind": "function", "doc": "

Builds an INTERSECT expression.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("SELECT * FROM foo").intersect("SELECT * FROM bla").sql()\n'SELECT * FROM foo INTERSECT SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Intersect expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Unionable:", "funcdef": "def"}, "sqlglot.expressions.Unionable.except_": {"fullname": "sqlglot.expressions.Unionable.except_", "modulename": "sqlglot.expressions", "qualname": "Unionable.except_", "kind": "function", "doc": "

Builds an EXCEPT expression.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("SELECT * FROM foo").except_("SELECT * FROM bla").sql()\n'SELECT * FROM foo EXCEPT SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Except expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Unionable:", "funcdef": "def"}, "sqlglot.expressions.Unionable.key": {"fullname": "sqlglot.expressions.Unionable.key", "modulename": "sqlglot.expressions", "qualname": "Unionable.key", "kind": "variable", "doc": "

\n", "default_value": "'unionable'"}, "sqlglot.expressions.UDTF": {"fullname": "sqlglot.expressions.UDTF", "modulename": "sqlglot.expressions", "qualname": "UDTF", "kind": "class", "doc": "

\n", "bases": "DerivedTable, Unionable"}, "sqlglot.expressions.UDTF.selects": {"fullname": "sqlglot.expressions.UDTF.selects", "modulename": "sqlglot.expressions", "qualname": "UDTF.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.UDTF.key": {"fullname": "sqlglot.expressions.UDTF.key", "modulename": "sqlglot.expressions", "qualname": "UDTF.key", "kind": "variable", "doc": "

\n", "default_value": "'udtf'"}, "sqlglot.expressions.Cache": {"fullname": "sqlglot.expressions.Cache", "modulename": "sqlglot.expressions", "qualname": "Cache", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Cache.arg_types": {"fullname": "sqlglot.expressions.Cache.arg_types", "modulename": "sqlglot.expressions", "qualname": "Cache.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'lazy': False, 'options': False, 'expression': False}"}, "sqlglot.expressions.Cache.key": {"fullname": "sqlglot.expressions.Cache.key", "modulename": "sqlglot.expressions", "qualname": "Cache.key", "kind": "variable", "doc": "

\n", "default_value": "'cache'"}, "sqlglot.expressions.Uncache": {"fullname": "sqlglot.expressions.Uncache", "modulename": "sqlglot.expressions", "qualname": "Uncache", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Uncache.arg_types": {"fullname": "sqlglot.expressions.Uncache.arg_types", "modulename": "sqlglot.expressions", "qualname": "Uncache.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'exists': False}"}, "sqlglot.expressions.Uncache.key": {"fullname": "sqlglot.expressions.Uncache.key", "modulename": "sqlglot.expressions", "qualname": "Uncache.key", "kind": "variable", "doc": "

\n", "default_value": "'uncache'"}, "sqlglot.expressions.Refresh": {"fullname": "sqlglot.expressions.Refresh", "modulename": "sqlglot.expressions", "qualname": "Refresh", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Refresh.key": {"fullname": "sqlglot.expressions.Refresh.key", "modulename": "sqlglot.expressions", "qualname": "Refresh.key", "kind": "variable", "doc": "

\n", "default_value": "'refresh'"}, "sqlglot.expressions.DDL": {"fullname": "sqlglot.expressions.DDL", "modulename": "sqlglot.expressions", "qualname": "DDL", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DDL.ctes": {"fullname": "sqlglot.expressions.DDL.ctes", "modulename": "sqlglot.expressions", "qualname": "DDL.ctes", "kind": "variable", "doc": "

\n"}, "sqlglot.expressions.DDL.named_selects": {"fullname": "sqlglot.expressions.DDL.named_selects", "modulename": "sqlglot.expressions", "qualname": "DDL.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.DDL.selects": {"fullname": "sqlglot.expressions.DDL.selects", "modulename": "sqlglot.expressions", "qualname": "DDL.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.DDL.key": {"fullname": "sqlglot.expressions.DDL.key", "modulename": "sqlglot.expressions", "qualname": "DDL.key", "kind": "variable", "doc": "

\n", "default_value": "'ddl'"}, "sqlglot.expressions.DML": {"fullname": "sqlglot.expressions.DML", "modulename": "sqlglot.expressions", "qualname": "DML", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DML.returning": {"fullname": "sqlglot.expressions.DML.returning", "modulename": "sqlglot.expressions", "qualname": "DML.returning", "kind": "function", "doc": "

Set the RETURNING expression. Not supported by all dialects.

\n\n
Example:
\n\n
\n
\n
>>> delete("tbl").returning("*", dialect="postgres").sql()\n'DELETE FROM tbl RETURNING *'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Delete: the modified expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.DML:", "funcdef": "def"}, "sqlglot.expressions.DML.key": {"fullname": "sqlglot.expressions.DML.key", "modulename": "sqlglot.expressions", "qualname": "DML.key", "kind": "variable", "doc": "

\n", "default_value": "'dml'"}, "sqlglot.expressions.Create": {"fullname": "sqlglot.expressions.Create", "modulename": "sqlglot.expressions", "qualname": "Create", "kind": "class", "doc": "

\n", "bases": "DDL"}, "sqlglot.expressions.Create.arg_types": {"fullname": "sqlglot.expressions.Create.arg_types", "modulename": "sqlglot.expressions", "qualname": "Create.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'this': True, 'kind': True, 'expression': False, 'exists': False, 'properties': False, 'replace': False, 'unique': False, 'indexes': False, 'no_schema_binding': False, 'begin': False, 'end': False, 'clone': False}"}, "sqlglot.expressions.Create.key": {"fullname": "sqlglot.expressions.Create.key", "modulename": "sqlglot.expressions", "qualname": "Create.key", "kind": "variable", "doc": "

\n", "default_value": "'create'"}, "sqlglot.expressions.Clone": {"fullname": "sqlglot.expressions.Clone", "modulename": "sqlglot.expressions", "qualname": "Clone", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Clone.arg_types": {"fullname": "sqlglot.expressions.Clone.arg_types", "modulename": "sqlglot.expressions", "qualname": "Clone.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'shallow': False, 'copy': False}"}, "sqlglot.expressions.Clone.key": {"fullname": "sqlglot.expressions.Clone.key", "modulename": "sqlglot.expressions", "qualname": "Clone.key", "kind": "variable", "doc": "

\n", "default_value": "'clone'"}, "sqlglot.expressions.Describe": {"fullname": "sqlglot.expressions.Describe", "modulename": "sqlglot.expressions", "qualname": "Describe", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Describe.arg_types": {"fullname": "sqlglot.expressions.Describe.arg_types", "modulename": "sqlglot.expressions", "qualname": "Describe.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'extended': False, 'kind': False, 'expressions': False}"}, "sqlglot.expressions.Describe.key": {"fullname": "sqlglot.expressions.Describe.key", "modulename": "sqlglot.expressions", "qualname": "Describe.key", "kind": "variable", "doc": "

\n", "default_value": "'describe'"}, "sqlglot.expressions.Kill": {"fullname": "sqlglot.expressions.Kill", "modulename": "sqlglot.expressions", "qualname": "Kill", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Kill.arg_types": {"fullname": "sqlglot.expressions.Kill.arg_types", "modulename": "sqlglot.expressions", "qualname": "Kill.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': False}"}, "sqlglot.expressions.Kill.key": {"fullname": "sqlglot.expressions.Kill.key", "modulename": "sqlglot.expressions", "qualname": "Kill.key", "kind": "variable", "doc": "

\n", "default_value": "'kill'"}, "sqlglot.expressions.Pragma": {"fullname": "sqlglot.expressions.Pragma", "modulename": "sqlglot.expressions", "qualname": "Pragma", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Pragma.key": {"fullname": "sqlglot.expressions.Pragma.key", "modulename": "sqlglot.expressions", "qualname": "Pragma.key", "kind": "variable", "doc": "

\n", "default_value": "'pragma'"}, "sqlglot.expressions.Set": {"fullname": "sqlglot.expressions.Set", "modulename": "sqlglot.expressions", "qualname": "Set", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Set.arg_types": {"fullname": "sqlglot.expressions.Set.arg_types", "modulename": "sqlglot.expressions", "qualname": "Set.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False, 'unset': False, 'tag': False}"}, "sqlglot.expressions.Set.key": {"fullname": "sqlglot.expressions.Set.key", "modulename": "sqlglot.expressions", "qualname": "Set.key", "kind": "variable", "doc": "

\n", "default_value": "'set'"}, "sqlglot.expressions.Heredoc": {"fullname": "sqlglot.expressions.Heredoc", "modulename": "sqlglot.expressions", "qualname": "Heredoc", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Heredoc.arg_types": {"fullname": "sqlglot.expressions.Heredoc.arg_types", "modulename": "sqlglot.expressions", "qualname": "Heredoc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'tag': False}"}, "sqlglot.expressions.Heredoc.key": {"fullname": "sqlglot.expressions.Heredoc.key", "modulename": "sqlglot.expressions", "qualname": "Heredoc.key", "kind": "variable", "doc": "

\n", "default_value": "'heredoc'"}, "sqlglot.expressions.SetItem": {"fullname": "sqlglot.expressions.SetItem", "modulename": "sqlglot.expressions", "qualname": "SetItem", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.SetItem.arg_types": {"fullname": "sqlglot.expressions.SetItem.arg_types", "modulename": "sqlglot.expressions", "qualname": "SetItem.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expressions': False, 'kind': False, 'collate': False, 'global': False}"}, "sqlglot.expressions.SetItem.key": {"fullname": "sqlglot.expressions.SetItem.key", "modulename": "sqlglot.expressions", "qualname": "SetItem.key", "kind": "variable", "doc": "

\n", "default_value": "'setitem'"}, "sqlglot.expressions.Show": {"fullname": "sqlglot.expressions.Show", "modulename": "sqlglot.expressions", "qualname": "Show", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Show.arg_types": {"fullname": "sqlglot.expressions.Show.arg_types", "modulename": "sqlglot.expressions", "qualname": "Show.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'history': False, 'terse': False, 'target': False, 'offset': False, 'starts_with': False, 'limit': False, 'from': False, 'like': False, 'where': False, 'db': False, 'scope': False, 'scope_kind': False, 'full': False, 'mutex': False, 'query': False, 'channel': False, 'global': False, 'log': False, 'position': False, 'types': False}"}, "sqlglot.expressions.Show.key": {"fullname": "sqlglot.expressions.Show.key", "modulename": "sqlglot.expressions", "qualname": "Show.key", "kind": "variable", "doc": "

\n", "default_value": "'show'"}, "sqlglot.expressions.UserDefinedFunction": {"fullname": "sqlglot.expressions.UserDefinedFunction", "modulename": "sqlglot.expressions", "qualname": "UserDefinedFunction", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"fullname": "sqlglot.expressions.UserDefinedFunction.arg_types", "modulename": "sqlglot.expressions", "qualname": "UserDefinedFunction.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'wrapped': False}"}, "sqlglot.expressions.UserDefinedFunction.key": {"fullname": "sqlglot.expressions.UserDefinedFunction.key", "modulename": "sqlglot.expressions", "qualname": "UserDefinedFunction.key", "kind": "variable", "doc": "

\n", "default_value": "'userdefinedfunction'"}, "sqlglot.expressions.CharacterSet": {"fullname": "sqlglot.expressions.CharacterSet", "modulename": "sqlglot.expressions", "qualname": "CharacterSet", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.CharacterSet.arg_types": {"fullname": "sqlglot.expressions.CharacterSet.arg_types", "modulename": "sqlglot.expressions", "qualname": "CharacterSet.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'default': False}"}, "sqlglot.expressions.CharacterSet.key": {"fullname": "sqlglot.expressions.CharacterSet.key", "modulename": "sqlglot.expressions", "qualname": "CharacterSet.key", "kind": "variable", "doc": "

\n", "default_value": "'characterset'"}, "sqlglot.expressions.With": {"fullname": "sqlglot.expressions.With", "modulename": "sqlglot.expressions", "qualname": "With", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.With.arg_types": {"fullname": "sqlglot.expressions.With.arg_types", "modulename": "sqlglot.expressions", "qualname": "With.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'recursive': False}"}, "sqlglot.expressions.With.recursive": {"fullname": "sqlglot.expressions.With.recursive", "modulename": "sqlglot.expressions", "qualname": "With.recursive", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, "sqlglot.expressions.With.key": {"fullname": "sqlglot.expressions.With.key", "modulename": "sqlglot.expressions", "qualname": "With.key", "kind": "variable", "doc": "

\n", "default_value": "'with'"}, "sqlglot.expressions.WithinGroup": {"fullname": "sqlglot.expressions.WithinGroup", "modulename": "sqlglot.expressions", "qualname": "WithinGroup", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.WithinGroup.arg_types": {"fullname": "sqlglot.expressions.WithinGroup.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithinGroup.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.WithinGroup.key": {"fullname": "sqlglot.expressions.WithinGroup.key", "modulename": "sqlglot.expressions", "qualname": "WithinGroup.key", "kind": "variable", "doc": "

\n", "default_value": "'withingroup'"}, "sqlglot.expressions.CTE": {"fullname": "sqlglot.expressions.CTE", "modulename": "sqlglot.expressions", "qualname": "CTE", "kind": "class", "doc": "

\n", "bases": "DerivedTable"}, "sqlglot.expressions.CTE.arg_types": {"fullname": "sqlglot.expressions.CTE.arg_types", "modulename": "sqlglot.expressions", "qualname": "CTE.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'alias': True, 'scalar': False}"}, "sqlglot.expressions.CTE.key": {"fullname": "sqlglot.expressions.CTE.key", "modulename": "sqlglot.expressions", "qualname": "CTE.key", "kind": "variable", "doc": "

\n", "default_value": "'cte'"}, "sqlglot.expressions.TableAlias": {"fullname": "sqlglot.expressions.TableAlias", "modulename": "sqlglot.expressions", "qualname": "TableAlias", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.TableAlias.arg_types": {"fullname": "sqlglot.expressions.TableAlias.arg_types", "modulename": "sqlglot.expressions", "qualname": "TableAlias.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'columns': False}"}, "sqlglot.expressions.TableAlias.columns": {"fullname": "sqlglot.expressions.TableAlias.columns", "modulename": "sqlglot.expressions", "qualname": "TableAlias.columns", "kind": "variable", "doc": "

\n"}, "sqlglot.expressions.TableAlias.key": {"fullname": "sqlglot.expressions.TableAlias.key", "modulename": "sqlglot.expressions", "qualname": "TableAlias.key", "kind": "variable", "doc": "

\n", "default_value": "'tablealias'"}, "sqlglot.expressions.BitString": {"fullname": "sqlglot.expressions.BitString", "modulename": "sqlglot.expressions", "qualname": "BitString", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.BitString.key": {"fullname": "sqlglot.expressions.BitString.key", "modulename": "sqlglot.expressions", "qualname": "BitString.key", "kind": "variable", "doc": "

\n", "default_value": "'bitstring'"}, "sqlglot.expressions.HexString": {"fullname": "sqlglot.expressions.HexString", "modulename": "sqlglot.expressions", "qualname": "HexString", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.HexString.key": {"fullname": "sqlglot.expressions.HexString.key", "modulename": "sqlglot.expressions", "qualname": "HexString.key", "kind": "variable", "doc": "

\n", "default_value": "'hexstring'"}, "sqlglot.expressions.ByteString": {"fullname": "sqlglot.expressions.ByteString", "modulename": "sqlglot.expressions", "qualname": "ByteString", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.ByteString.key": {"fullname": "sqlglot.expressions.ByteString.key", "modulename": "sqlglot.expressions", "qualname": "ByteString.key", "kind": "variable", "doc": "

\n", "default_value": "'bytestring'"}, "sqlglot.expressions.RawString": {"fullname": "sqlglot.expressions.RawString", "modulename": "sqlglot.expressions", "qualname": "RawString", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.RawString.key": {"fullname": "sqlglot.expressions.RawString.key", "modulename": "sqlglot.expressions", "qualname": "RawString.key", "kind": "variable", "doc": "

\n", "default_value": "'rawstring'"}, "sqlglot.expressions.UnicodeString": {"fullname": "sqlglot.expressions.UnicodeString", "modulename": "sqlglot.expressions", "qualname": "UnicodeString", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.UnicodeString.arg_types": {"fullname": "sqlglot.expressions.UnicodeString.arg_types", "modulename": "sqlglot.expressions", "qualname": "UnicodeString.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'escape': False}"}, "sqlglot.expressions.UnicodeString.key": {"fullname": "sqlglot.expressions.UnicodeString.key", "modulename": "sqlglot.expressions", "qualname": "UnicodeString.key", "kind": "variable", "doc": "

\n", "default_value": "'unicodestring'"}, "sqlglot.expressions.Column": {"fullname": "sqlglot.expressions.Column", "modulename": "sqlglot.expressions", "qualname": "Column", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Column.arg_types": {"fullname": "sqlglot.expressions.Column.arg_types", "modulename": "sqlglot.expressions", "qualname": "Column.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'table': False, 'db': False, 'catalog': False, 'join_mark': False}"}, "sqlglot.expressions.Column.table": {"fullname": "sqlglot.expressions.Column.table", "modulename": "sqlglot.expressions", "qualname": "Column.table", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Column.db": {"fullname": "sqlglot.expressions.Column.db", "modulename": "sqlglot.expressions", "qualname": "Column.db", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Column.catalog": {"fullname": "sqlglot.expressions.Column.catalog", "modulename": "sqlglot.expressions", "qualname": "Column.catalog", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Column.output_name": {"fullname": "sqlglot.expressions.Column.output_name", "modulename": "sqlglot.expressions", "qualname": "Column.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Column.parts": {"fullname": "sqlglot.expressions.Column.parts", "modulename": "sqlglot.expressions", "qualname": "Column.parts", "kind": "variable", "doc": "

Return the parts of a column in order catalog, db, table, name.

\n", "annotation": ": List[sqlglot.expressions.Identifier]"}, "sqlglot.expressions.Column.to_dot": {"fullname": "sqlglot.expressions.Column.to_dot", "modulename": "sqlglot.expressions", "qualname": "Column.to_dot", "kind": "function", "doc": "

Converts the column into a dot expression.

\n", "signature": "(self) -> sqlglot.expressions.Dot | sqlglot.expressions.Identifier:", "funcdef": "def"}, "sqlglot.expressions.Column.key": {"fullname": "sqlglot.expressions.Column.key", "modulename": "sqlglot.expressions", "qualname": "Column.key", "kind": "variable", "doc": "

\n", "default_value": "'column'"}, "sqlglot.expressions.ColumnPosition": {"fullname": "sqlglot.expressions.ColumnPosition", "modulename": "sqlglot.expressions", "qualname": "ColumnPosition", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ColumnPosition.arg_types": {"fullname": "sqlglot.expressions.ColumnPosition.arg_types", "modulename": "sqlglot.expressions", "qualname": "ColumnPosition.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'position': True}"}, "sqlglot.expressions.ColumnPosition.key": {"fullname": "sqlglot.expressions.ColumnPosition.key", "modulename": "sqlglot.expressions", "qualname": "ColumnPosition.key", "kind": "variable", "doc": "

\n", "default_value": "'columnposition'"}, "sqlglot.expressions.ColumnDef": {"fullname": "sqlglot.expressions.ColumnDef", "modulename": "sqlglot.expressions", "qualname": "ColumnDef", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ColumnDef.arg_types": {"fullname": "sqlglot.expressions.ColumnDef.arg_types", "modulename": "sqlglot.expressions", "qualname": "ColumnDef.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': False, 'constraints': False, 'exists': False, 'position': False}"}, "sqlglot.expressions.ColumnDef.constraints": {"fullname": "sqlglot.expressions.ColumnDef.constraints", "modulename": "sqlglot.expressions", "qualname": "ColumnDef.constraints", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.ColumnConstraint]"}, "sqlglot.expressions.ColumnDef.key": {"fullname": "sqlglot.expressions.ColumnDef.key", "modulename": "sqlglot.expressions", "qualname": "ColumnDef.key", "kind": "variable", "doc": "

\n", "default_value": "'columndef'"}, "sqlglot.expressions.AlterColumn": {"fullname": "sqlglot.expressions.AlterColumn", "modulename": "sqlglot.expressions", "qualname": "AlterColumn", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.AlterColumn.arg_types": {"fullname": "sqlglot.expressions.AlterColumn.arg_types", "modulename": "sqlglot.expressions", "qualname": "AlterColumn.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'dtype': False, 'collate': False, 'using': False, 'default': False, 'drop': False, 'comment': False}"}, "sqlglot.expressions.AlterColumn.key": {"fullname": "sqlglot.expressions.AlterColumn.key", "modulename": "sqlglot.expressions", "qualname": "AlterColumn.key", "kind": "variable", "doc": "

\n", "default_value": "'altercolumn'"}, "sqlglot.expressions.RenameColumn": {"fullname": "sqlglot.expressions.RenameColumn", "modulename": "sqlglot.expressions", "qualname": "RenameColumn", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.RenameColumn.arg_types": {"fullname": "sqlglot.expressions.RenameColumn.arg_types", "modulename": "sqlglot.expressions", "qualname": "RenameColumn.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'to': True, 'exists': False}"}, "sqlglot.expressions.RenameColumn.key": {"fullname": "sqlglot.expressions.RenameColumn.key", "modulename": "sqlglot.expressions", "qualname": "RenameColumn.key", "kind": "variable", "doc": "

\n", "default_value": "'renamecolumn'"}, "sqlglot.expressions.RenameTable": {"fullname": "sqlglot.expressions.RenameTable", "modulename": "sqlglot.expressions", "qualname": "RenameTable", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.RenameTable.key": {"fullname": "sqlglot.expressions.RenameTable.key", "modulename": "sqlglot.expressions", "qualname": "RenameTable.key", "kind": "variable", "doc": "

\n", "default_value": "'renametable'"}, "sqlglot.expressions.SwapTable": {"fullname": "sqlglot.expressions.SwapTable", "modulename": "sqlglot.expressions", "qualname": "SwapTable", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.SwapTable.key": {"fullname": "sqlglot.expressions.SwapTable.key", "modulename": "sqlglot.expressions", "qualname": "SwapTable.key", "kind": "variable", "doc": "

\n", "default_value": "'swaptable'"}, "sqlglot.expressions.Comment": {"fullname": "sqlglot.expressions.Comment", "modulename": "sqlglot.expressions", "qualname": "Comment", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Comment.arg_types": {"fullname": "sqlglot.expressions.Comment.arg_types", "modulename": "sqlglot.expressions", "qualname": "Comment.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': True, 'expression': True, 'exists': False}"}, "sqlglot.expressions.Comment.key": {"fullname": "sqlglot.expressions.Comment.key", "modulename": "sqlglot.expressions", "qualname": "Comment.key", "kind": "variable", "doc": "

\n", "default_value": "'comment'"}, "sqlglot.expressions.Comprehension": {"fullname": "sqlglot.expressions.Comprehension", "modulename": "sqlglot.expressions", "qualname": "Comprehension", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Comprehension.arg_types": {"fullname": "sqlglot.expressions.Comprehension.arg_types", "modulename": "sqlglot.expressions", "qualname": "Comprehension.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'iterator': True, 'condition': False}"}, "sqlglot.expressions.Comprehension.key": {"fullname": "sqlglot.expressions.Comprehension.key", "modulename": "sqlglot.expressions", "qualname": "Comprehension.key", "kind": "variable", "doc": "

\n", "default_value": "'comprehension'"}, "sqlglot.expressions.MergeTreeTTLAction": {"fullname": "sqlglot.expressions.MergeTreeTTLAction", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTLAction", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"fullname": "sqlglot.expressions.MergeTreeTTLAction.arg_types", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTLAction.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'delete': False, 'recompress': False, 'to_disk': False, 'to_volume': False}"}, "sqlglot.expressions.MergeTreeTTLAction.key": {"fullname": "sqlglot.expressions.MergeTreeTTLAction.key", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTLAction.key", "kind": "variable", "doc": "

\n", "default_value": "'mergetreettlaction'"}, "sqlglot.expressions.MergeTreeTTL": {"fullname": "sqlglot.expressions.MergeTreeTTL", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTL", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"fullname": "sqlglot.expressions.MergeTreeTTL.arg_types", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTL.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'where': False, 'group': False, 'aggregates': False}"}, "sqlglot.expressions.MergeTreeTTL.key": {"fullname": "sqlglot.expressions.MergeTreeTTL.key", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTL.key", "kind": "variable", "doc": "

\n", "default_value": "'mergetreettl'"}, "sqlglot.expressions.IndexConstraintOption": {"fullname": "sqlglot.expressions.IndexConstraintOption", "modulename": "sqlglot.expressions", "qualname": "IndexConstraintOption", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"fullname": "sqlglot.expressions.IndexConstraintOption.arg_types", "modulename": "sqlglot.expressions", "qualname": "IndexConstraintOption.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'key_block_size': False, 'using': False, 'parser': False, 'comment': False, 'visible': False, 'engine_attr': False, 'secondary_engine_attr': False}"}, "sqlglot.expressions.IndexConstraintOption.key": {"fullname": "sqlglot.expressions.IndexConstraintOption.key", "modulename": "sqlglot.expressions", "qualname": "IndexConstraintOption.key", "kind": "variable", "doc": "

\n", "default_value": "'indexconstraintoption'"}, "sqlglot.expressions.ColumnConstraint": {"fullname": "sqlglot.expressions.ColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.ColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'kind': True}"}, "sqlglot.expressions.ColumnConstraint.kind": {"fullname": "sqlglot.expressions.ColumnConstraint.kind", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraint.kind", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.ColumnConstraintKind"}, "sqlglot.expressions.ColumnConstraint.key": {"fullname": "sqlglot.expressions.ColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'columnconstraint'"}, "sqlglot.expressions.ColumnConstraintKind": {"fullname": "sqlglot.expressions.ColumnConstraintKind", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraintKind", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ColumnConstraintKind.key": {"fullname": "sqlglot.expressions.ColumnConstraintKind.key", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraintKind.key", "kind": "variable", "doc": "

\n", "default_value": "'columnconstraintkind'"}, "sqlglot.expressions.AutoIncrementColumnConstraint": {"fullname": "sqlglot.expressions.AutoIncrementColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "AutoIncrementColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"fullname": "sqlglot.expressions.AutoIncrementColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "AutoIncrementColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'autoincrementcolumnconstraint'"}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"fullname": "sqlglot.expressions.PeriodForSystemTimeConstraint", "modulename": "sqlglot.expressions", "qualname": "PeriodForSystemTimeConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"fullname": "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "PeriodForSystemTimeConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"fullname": "sqlglot.expressions.PeriodForSystemTimeConstraint.key", "modulename": "sqlglot.expressions", "qualname": "PeriodForSystemTimeConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'periodforsystemtimeconstraint'"}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"fullname": "sqlglot.expressions.CaseSpecificColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CaseSpecificColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "CaseSpecificColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'not_': True}"}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"fullname": "sqlglot.expressions.CaseSpecificColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CaseSpecificColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'casespecificcolumnconstraint'"}, "sqlglot.expressions.CharacterSetColumnConstraint": {"fullname": "sqlglot.expressions.CharacterSetColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CharacterSetColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.CharacterSetColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "CharacterSetColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"fullname": "sqlglot.expressions.CharacterSetColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CharacterSetColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'charactersetcolumnconstraint'"}, "sqlglot.expressions.CheckColumnConstraint": {"fullname": "sqlglot.expressions.CheckColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CheckColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CheckColumnConstraint.key": {"fullname": "sqlglot.expressions.CheckColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CheckColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'checkcolumnconstraint'"}, "sqlglot.expressions.ClusteredColumnConstraint": {"fullname": "sqlglot.expressions.ClusteredColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "ClusteredColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"fullname": "sqlglot.expressions.ClusteredColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "ClusteredColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'clusteredcolumnconstraint'"}, "sqlglot.expressions.CollateColumnConstraint": {"fullname": "sqlglot.expressions.CollateColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CollateColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CollateColumnConstraint.key": {"fullname": "sqlglot.expressions.CollateColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CollateColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'collatecolumnconstraint'"}, "sqlglot.expressions.CommentColumnConstraint": {"fullname": "sqlglot.expressions.CommentColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CommentColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CommentColumnConstraint.key": {"fullname": "sqlglot.expressions.CommentColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CommentColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'commentcolumnconstraint'"}, "sqlglot.expressions.CompressColumnConstraint": {"fullname": "sqlglot.expressions.CompressColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CompressColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CompressColumnConstraint.key": {"fullname": "sqlglot.expressions.CompressColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CompressColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'compresscolumnconstraint'"}, "sqlglot.expressions.DateFormatColumnConstraint": {"fullname": "sqlglot.expressions.DateFormatColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "DateFormatColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.DateFormatColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateFormatColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"fullname": "sqlglot.expressions.DateFormatColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "DateFormatColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'dateformatcolumnconstraint'"}, "sqlglot.expressions.DefaultColumnConstraint": {"fullname": "sqlglot.expressions.DefaultColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "DefaultColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.DefaultColumnConstraint.key": {"fullname": "sqlglot.expressions.DefaultColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "DefaultColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'defaultcolumnconstraint'"}, "sqlglot.expressions.EncodeColumnConstraint": {"fullname": "sqlglot.expressions.EncodeColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "EncodeColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.EncodeColumnConstraint.key": {"fullname": "sqlglot.expressions.EncodeColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "EncodeColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'encodecolumnconstraint'"}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"fullname": "sqlglot.expressions.GeneratedAsIdentityColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsIdentityColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsIdentityColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False, 'on_null': False, 'start': False, 'increment': False, 'minvalue': False, 'maxvalue': False, 'cycle': False}"}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"fullname": "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsIdentityColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'generatedasidentitycolumnconstraint'"}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"fullname": "sqlglot.expressions.GeneratedAsRowColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsRowColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsRowColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'start': False, 'hidden': False}"}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"fullname": "sqlglot.expressions.GeneratedAsRowColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsRowColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'generatedasrowcolumnconstraint'"}, "sqlglot.expressions.IndexColumnConstraint": {"fullname": "sqlglot.expressions.IndexColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "IndexColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.IndexColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "IndexColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'schema': True, 'kind': False, 'index_type': False, 'options': False}"}, "sqlglot.expressions.IndexColumnConstraint.key": {"fullname": "sqlglot.expressions.IndexColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "IndexColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'indexcolumnconstraint'"}, "sqlglot.expressions.InlineLengthColumnConstraint": {"fullname": "sqlglot.expressions.InlineLengthColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "InlineLengthColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"fullname": "sqlglot.expressions.InlineLengthColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "InlineLengthColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'inlinelengthcolumnconstraint'"}, "sqlglot.expressions.NonClusteredColumnConstraint": {"fullname": "sqlglot.expressions.NonClusteredColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "NonClusteredColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"fullname": "sqlglot.expressions.NonClusteredColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "NonClusteredColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'nonclusteredcolumnconstraint'"}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"fullname": "sqlglot.expressions.NotForReplicationColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "NotForReplicationColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "NotForReplicationColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"fullname": "sqlglot.expressions.NotForReplicationColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "NotForReplicationColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'notforreplicationcolumnconstraint'"}, "sqlglot.expressions.NotNullColumnConstraint": {"fullname": "sqlglot.expressions.NotNullColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "NotNullColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.NotNullColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "NotNullColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'allow_null': False}"}, "sqlglot.expressions.NotNullColumnConstraint.key": {"fullname": "sqlglot.expressions.NotNullColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "NotNullColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'notnullcolumnconstraint'"}, "sqlglot.expressions.OnUpdateColumnConstraint": {"fullname": "sqlglot.expressions.OnUpdateColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "OnUpdateColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"fullname": "sqlglot.expressions.OnUpdateColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "OnUpdateColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'onupdatecolumnconstraint'"}, "sqlglot.expressions.TransformColumnConstraint": {"fullname": "sqlglot.expressions.TransformColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "TransformColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.TransformColumnConstraint.key": {"fullname": "sqlglot.expressions.TransformColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "TransformColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'transformcolumnconstraint'"}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"fullname": "sqlglot.expressions.PrimaryKeyColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "PrimaryKeyColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "PrimaryKeyColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'desc': False}"}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"fullname": "sqlglot.expressions.PrimaryKeyColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "PrimaryKeyColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'primarykeycolumnconstraint'"}, "sqlglot.expressions.TitleColumnConstraint": {"fullname": "sqlglot.expressions.TitleColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "TitleColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.TitleColumnConstraint.key": {"fullname": "sqlglot.expressions.TitleColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "TitleColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'titlecolumnconstraint'"}, "sqlglot.expressions.UniqueColumnConstraint": {"fullname": "sqlglot.expressions.UniqueColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "UniqueColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.UniqueColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "UniqueColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'index_type': False}"}, "sqlglot.expressions.UniqueColumnConstraint.key": {"fullname": "sqlglot.expressions.UniqueColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "UniqueColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'uniquecolumnconstraint'"}, "sqlglot.expressions.UppercaseColumnConstraint": {"fullname": "sqlglot.expressions.UppercaseColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "UppercaseColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.UppercaseColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "UppercaseColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Any]", "default_value": "{}"}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"fullname": "sqlglot.expressions.UppercaseColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "UppercaseColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'uppercasecolumnconstraint'"}, "sqlglot.expressions.PathColumnConstraint": {"fullname": "sqlglot.expressions.PathColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "PathColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.PathColumnConstraint.key": {"fullname": "sqlglot.expressions.PathColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "PathColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'pathcolumnconstraint'"}, "sqlglot.expressions.ComputedColumnConstraint": {"fullname": "sqlglot.expressions.ComputedColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "ComputedColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.ComputedColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "ComputedColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'persisted': False, 'not_null': False}"}, "sqlglot.expressions.ComputedColumnConstraint.key": {"fullname": "sqlglot.expressions.ComputedColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "ComputedColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'computedcolumnconstraint'"}, "sqlglot.expressions.Constraint": {"fullname": "sqlglot.expressions.Constraint", "modulename": "sqlglot.expressions", "qualname": "Constraint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Constraint.arg_types": {"fullname": "sqlglot.expressions.Constraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "Constraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True}"}, "sqlglot.expressions.Constraint.key": {"fullname": "sqlglot.expressions.Constraint.key", "modulename": "sqlglot.expressions", "qualname": "Constraint.key", "kind": "variable", "doc": "

\n", "default_value": "'constraint'"}, "sqlglot.expressions.Delete": {"fullname": "sqlglot.expressions.Delete", "modulename": "sqlglot.expressions", "qualname": "Delete", "kind": "class", "doc": "

\n", "bases": "DML"}, "sqlglot.expressions.Delete.arg_types": {"fullname": "sqlglot.expressions.Delete.arg_types", "modulename": "sqlglot.expressions", "qualname": "Delete.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'this': False, 'using': False, 'where': False, 'returning': False, 'limit': False, 'tables': False}"}, "sqlglot.expressions.Delete.delete": {"fullname": "sqlglot.expressions.Delete.delete", "modulename": "sqlglot.expressions", "qualname": "Delete.delete", "kind": "function", "doc": "

Create a DELETE expression or replace the table on an existing DELETE expression.

\n\n
Example:
\n\n
\n
\n
>>> delete("tbl").sql()\n'DELETE FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • table: the table from which to delete.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Delete: the modified expression.

\n
\n", "signature": "(\tself,\ttable: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Delete:", "funcdef": "def"}, "sqlglot.expressions.Delete.where": {"fullname": "sqlglot.expressions.Delete.where", "modulename": "sqlglot.expressions", "qualname": "Delete.where", "kind": "function", "doc": "

Append to or set the WHERE expressions.

\n\n
Example:
\n\n
\n
\n
>>> delete("tbl").where("x = 'a' OR x < 'b'").sql()\n"DELETE FROM tbl WHERE x = 'a' OR x < 'b'"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.\nMultiple expressions are combined with an AND operator.
  • \n
  • append: if True, AND the new expressions to any existing expression.\nOtherwise, this resets the expression.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Delete: the modified expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Delete:", "funcdef": "def"}, "sqlglot.expressions.Delete.key": {"fullname": "sqlglot.expressions.Delete.key", "modulename": "sqlglot.expressions", "qualname": "Delete.key", "kind": "variable", "doc": "

\n", "default_value": "'delete'"}, "sqlglot.expressions.Drop": {"fullname": "sqlglot.expressions.Drop", "modulename": "sqlglot.expressions", "qualname": "Drop", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Drop.arg_types": {"fullname": "sqlglot.expressions.Drop.arg_types", "modulename": "sqlglot.expressions", "qualname": "Drop.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'kind': False, 'exists': False, 'temporary': False, 'materialized': False, 'cascade': False, 'constraints': False, 'purge': False}"}, "sqlglot.expressions.Drop.key": {"fullname": "sqlglot.expressions.Drop.key", "modulename": "sqlglot.expressions", "qualname": "Drop.key", "kind": "variable", "doc": "

\n", "default_value": "'drop'"}, "sqlglot.expressions.Filter": {"fullname": "sqlglot.expressions.Filter", "modulename": "sqlglot.expressions", "qualname": "Filter", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Filter.arg_types": {"fullname": "sqlglot.expressions.Filter.arg_types", "modulename": "sqlglot.expressions", "qualname": "Filter.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Filter.key": {"fullname": "sqlglot.expressions.Filter.key", "modulename": "sqlglot.expressions", "qualname": "Filter.key", "kind": "variable", "doc": "

\n", "default_value": "'filter'"}, "sqlglot.expressions.Check": {"fullname": "sqlglot.expressions.Check", "modulename": "sqlglot.expressions", "qualname": "Check", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Check.key": {"fullname": "sqlglot.expressions.Check.key", "modulename": "sqlglot.expressions", "qualname": "Check.key", "kind": "variable", "doc": "

\n", "default_value": "'check'"}, "sqlglot.expressions.Connect": {"fullname": "sqlglot.expressions.Connect", "modulename": "sqlglot.expressions", "qualname": "Connect", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Connect.arg_types": {"fullname": "sqlglot.expressions.Connect.arg_types", "modulename": "sqlglot.expressions", "qualname": "Connect.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'start': False, 'connect': True}"}, "sqlglot.expressions.Connect.key": {"fullname": "sqlglot.expressions.Connect.key", "modulename": "sqlglot.expressions", "qualname": "Connect.key", "kind": "variable", "doc": "

\n", "default_value": "'connect'"}, "sqlglot.expressions.Prior": {"fullname": "sqlglot.expressions.Prior", "modulename": "sqlglot.expressions", "qualname": "Prior", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Prior.key": {"fullname": "sqlglot.expressions.Prior.key", "modulename": "sqlglot.expressions", "qualname": "Prior.key", "kind": "variable", "doc": "

\n", "default_value": "'prior'"}, "sqlglot.expressions.Directory": {"fullname": "sqlglot.expressions.Directory", "modulename": "sqlglot.expressions", "qualname": "Directory", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Directory.arg_types": {"fullname": "sqlglot.expressions.Directory.arg_types", "modulename": "sqlglot.expressions", "qualname": "Directory.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'local': False, 'row_format': False}"}, "sqlglot.expressions.Directory.key": {"fullname": "sqlglot.expressions.Directory.key", "modulename": "sqlglot.expressions", "qualname": "Directory.key", "kind": "variable", "doc": "

\n", "default_value": "'directory'"}, "sqlglot.expressions.ForeignKey": {"fullname": "sqlglot.expressions.ForeignKey", "modulename": "sqlglot.expressions", "qualname": "ForeignKey", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ForeignKey.arg_types": {"fullname": "sqlglot.expressions.ForeignKey.arg_types", "modulename": "sqlglot.expressions", "qualname": "ForeignKey.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'reference': False, 'delete': False, 'update': False}"}, "sqlglot.expressions.ForeignKey.key": {"fullname": "sqlglot.expressions.ForeignKey.key", "modulename": "sqlglot.expressions", "qualname": "ForeignKey.key", "kind": "variable", "doc": "

\n", "default_value": "'foreignkey'"}, "sqlglot.expressions.ColumnPrefix": {"fullname": "sqlglot.expressions.ColumnPrefix", "modulename": "sqlglot.expressions", "qualname": "ColumnPrefix", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ColumnPrefix.arg_types": {"fullname": "sqlglot.expressions.ColumnPrefix.arg_types", "modulename": "sqlglot.expressions", "qualname": "ColumnPrefix.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.ColumnPrefix.key": {"fullname": "sqlglot.expressions.ColumnPrefix.key", "modulename": "sqlglot.expressions", "qualname": "ColumnPrefix.key", "kind": "variable", "doc": "

\n", "default_value": "'columnprefix'"}, "sqlglot.expressions.PrimaryKey": {"fullname": "sqlglot.expressions.PrimaryKey", "modulename": "sqlglot.expressions", "qualname": "PrimaryKey", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.PrimaryKey.arg_types": {"fullname": "sqlglot.expressions.PrimaryKey.arg_types", "modulename": "sqlglot.expressions", "qualname": "PrimaryKey.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'options': False}"}, "sqlglot.expressions.PrimaryKey.key": {"fullname": "sqlglot.expressions.PrimaryKey.key", "modulename": "sqlglot.expressions", "qualname": "PrimaryKey.key", "kind": "variable", "doc": "

\n", "default_value": "'primarykey'"}, "sqlglot.expressions.Into": {"fullname": "sqlglot.expressions.Into", "modulename": "sqlglot.expressions", "qualname": "Into", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Into.arg_types": {"fullname": "sqlglot.expressions.Into.arg_types", "modulename": "sqlglot.expressions", "qualname": "Into.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'temporary': False, 'unlogged': False}"}, "sqlglot.expressions.Into.key": {"fullname": "sqlglot.expressions.Into.key", "modulename": "sqlglot.expressions", "qualname": "Into.key", "kind": "variable", "doc": "

\n", "default_value": "'into'"}, "sqlglot.expressions.From": {"fullname": "sqlglot.expressions.From", "modulename": "sqlglot.expressions", "qualname": "From", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.From.name": {"fullname": "sqlglot.expressions.From.name", "modulename": "sqlglot.expressions", "qualname": "From.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.From.alias_or_name": {"fullname": "sqlglot.expressions.From.alias_or_name", "modulename": "sqlglot.expressions", "qualname": "From.alias_or_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.From.key": {"fullname": "sqlglot.expressions.From.key", "modulename": "sqlglot.expressions", "qualname": "From.key", "kind": "variable", "doc": "

\n", "default_value": "'from'"}, "sqlglot.expressions.Having": {"fullname": "sqlglot.expressions.Having", "modulename": "sqlglot.expressions", "qualname": "Having", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Having.key": {"fullname": "sqlglot.expressions.Having.key", "modulename": "sqlglot.expressions", "qualname": "Having.key", "kind": "variable", "doc": "

\n", "default_value": "'having'"}, "sqlglot.expressions.Hint": {"fullname": "sqlglot.expressions.Hint", "modulename": "sqlglot.expressions", "qualname": "Hint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Hint.arg_types": {"fullname": "sqlglot.expressions.Hint.arg_types", "modulename": "sqlglot.expressions", "qualname": "Hint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.Hint.key": {"fullname": "sqlglot.expressions.Hint.key", "modulename": "sqlglot.expressions", "qualname": "Hint.key", "kind": "variable", "doc": "

\n", "default_value": "'hint'"}, "sqlglot.expressions.JoinHint": {"fullname": "sqlglot.expressions.JoinHint", "modulename": "sqlglot.expressions", "qualname": "JoinHint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JoinHint.arg_types": {"fullname": "sqlglot.expressions.JoinHint.arg_types", "modulename": "sqlglot.expressions", "qualname": "JoinHint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True}"}, "sqlglot.expressions.JoinHint.key": {"fullname": "sqlglot.expressions.JoinHint.key", "modulename": "sqlglot.expressions", "qualname": "JoinHint.key", "kind": "variable", "doc": "

\n", "default_value": "'joinhint'"}, "sqlglot.expressions.Identifier": {"fullname": "sqlglot.expressions.Identifier", "modulename": "sqlglot.expressions", "qualname": "Identifier", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Identifier.arg_types": {"fullname": "sqlglot.expressions.Identifier.arg_types", "modulename": "sqlglot.expressions", "qualname": "Identifier.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'quoted': False, 'global': False, 'temporary': False}"}, "sqlglot.expressions.Identifier.quoted": {"fullname": "sqlglot.expressions.Identifier.quoted", "modulename": "sqlglot.expressions", "qualname": "Identifier.quoted", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, "sqlglot.expressions.Identifier.hashable_args": {"fullname": "sqlglot.expressions.Identifier.hashable_args", "modulename": "sqlglot.expressions", "qualname": "Identifier.hashable_args", "kind": "variable", "doc": "

\n", "annotation": ": Any"}, "sqlglot.expressions.Identifier.output_name": {"fullname": "sqlglot.expressions.Identifier.output_name", "modulename": "sqlglot.expressions", "qualname": "Identifier.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Identifier.key": {"fullname": "sqlglot.expressions.Identifier.key", "modulename": "sqlglot.expressions", "qualname": "Identifier.key", "kind": "variable", "doc": "

\n", "default_value": "'identifier'"}, "sqlglot.expressions.Opclass": {"fullname": "sqlglot.expressions.Opclass", "modulename": "sqlglot.expressions", "qualname": "Opclass", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Opclass.arg_types": {"fullname": "sqlglot.expressions.Opclass.arg_types", "modulename": "sqlglot.expressions", "qualname": "Opclass.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Opclass.key": {"fullname": "sqlglot.expressions.Opclass.key", "modulename": "sqlglot.expressions", "qualname": "Opclass.key", "kind": "variable", "doc": "

\n", "default_value": "'opclass'"}, "sqlglot.expressions.Index": {"fullname": "sqlglot.expressions.Index", "modulename": "sqlglot.expressions", "qualname": "Index", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Index.arg_types": {"fullname": "sqlglot.expressions.Index.arg_types", "modulename": "sqlglot.expressions", "qualname": "Index.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'table': False, 'using': False, 'where': False, 'columns': False, 'unique': False, 'primary': False, 'amp': False, 'include': False, 'partition_by': False}"}, "sqlglot.expressions.Index.key": {"fullname": "sqlglot.expressions.Index.key", "modulename": "sqlglot.expressions", "qualname": "Index.key", "kind": "variable", "doc": "

\n", "default_value": "'index'"}, "sqlglot.expressions.Insert": {"fullname": "sqlglot.expressions.Insert", "modulename": "sqlglot.expressions", "qualname": "Insert", "kind": "class", "doc": "

\n", "bases": "DDL, DML"}, "sqlglot.expressions.Insert.arg_types": {"fullname": "sqlglot.expressions.Insert.arg_types", "modulename": "sqlglot.expressions", "qualname": "Insert.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'this': True, 'expression': False, 'conflict': False, 'returning': False, 'overwrite': False, 'exists': False, 'partition': False, 'alternative': False, 'where': False, 'ignore': False, 'by_name': False}"}, "sqlglot.expressions.Insert.with_": {"fullname": "sqlglot.expressions.Insert.with_", "modulename": "sqlglot.expressions", "qualname": "Insert.with_", "kind": "function", "doc": "

Append to or set the common table expressions.

\n\n
Example:
\n\n
\n
\n
>>> insert("SELECT x FROM cte", "t").with_("cte", as_="SELECT * FROM tbl").sql()\n'WITH cte AS (SELECT * FROM tbl) INSERT INTO t SELECT x FROM cte'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • alias: the SQL code string to parse as the table name.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • as_: the SQL code string to parse as the table expression.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • recursive: set the RECURSIVE part of the expression. Defaults to False.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified expression.

\n
\n", "signature": "(\tself,\talias: Union[str, sqlglot.expressions.Expression],\tas_: Union[str, sqlglot.expressions.Expression],\trecursive: Optional[bool] = None,\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Insert:", "funcdef": "def"}, "sqlglot.expressions.Insert.key": {"fullname": "sqlglot.expressions.Insert.key", "modulename": "sqlglot.expressions", "qualname": "Insert.key", "kind": "variable", "doc": "

\n", "default_value": "'insert'"}, "sqlglot.expressions.OnConflict": {"fullname": "sqlglot.expressions.OnConflict", "modulename": "sqlglot.expressions", "qualname": "OnConflict", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.OnConflict.arg_types": {"fullname": "sqlglot.expressions.OnConflict.arg_types", "modulename": "sqlglot.expressions", "qualname": "OnConflict.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'duplicate': False, 'expressions': False, 'nothing': False, 'key': False, 'constraint': False}"}, "sqlglot.expressions.OnConflict.key": {"fullname": "sqlglot.expressions.OnConflict.key", "modulename": "sqlglot.expressions", "qualname": "OnConflict.key", "kind": "variable", "doc": "

\n", "default_value": "'onconflict'"}, "sqlglot.expressions.Returning": {"fullname": "sqlglot.expressions.Returning", "modulename": "sqlglot.expressions", "qualname": "Returning", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Returning.arg_types": {"fullname": "sqlglot.expressions.Returning.arg_types", "modulename": "sqlglot.expressions", "qualname": "Returning.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'into': False}"}, "sqlglot.expressions.Returning.key": {"fullname": "sqlglot.expressions.Returning.key", "modulename": "sqlglot.expressions", "qualname": "Returning.key", "kind": "variable", "doc": "

\n", "default_value": "'returning'"}, "sqlglot.expressions.Introducer": {"fullname": "sqlglot.expressions.Introducer", "modulename": "sqlglot.expressions", "qualname": "Introducer", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Introducer.arg_types": {"fullname": "sqlglot.expressions.Introducer.arg_types", "modulename": "sqlglot.expressions", "qualname": "Introducer.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Introducer.key": {"fullname": "sqlglot.expressions.Introducer.key", "modulename": "sqlglot.expressions", "qualname": "Introducer.key", "kind": "variable", "doc": "

\n", "default_value": "'introducer'"}, "sqlglot.expressions.National": {"fullname": "sqlglot.expressions.National", "modulename": "sqlglot.expressions", "qualname": "National", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.National.key": {"fullname": "sqlglot.expressions.National.key", "modulename": "sqlglot.expressions", "qualname": "National.key", "kind": "variable", "doc": "

\n", "default_value": "'national'"}, "sqlglot.expressions.LoadData": {"fullname": "sqlglot.expressions.LoadData", "modulename": "sqlglot.expressions", "qualname": "LoadData", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.LoadData.arg_types": {"fullname": "sqlglot.expressions.LoadData.arg_types", "modulename": "sqlglot.expressions", "qualname": "LoadData.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'local': False, 'overwrite': False, 'inpath': True, 'partition': False, 'input_format': False, 'serde': False}"}, "sqlglot.expressions.LoadData.key": {"fullname": "sqlglot.expressions.LoadData.key", "modulename": "sqlglot.expressions", "qualname": "LoadData.key", "kind": "variable", "doc": "

\n", "default_value": "'loaddata'"}, "sqlglot.expressions.Partition": {"fullname": "sqlglot.expressions.Partition", "modulename": "sqlglot.expressions", "qualname": "Partition", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Partition.arg_types": {"fullname": "sqlglot.expressions.Partition.arg_types", "modulename": "sqlglot.expressions", "qualname": "Partition.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.Partition.key": {"fullname": "sqlglot.expressions.Partition.key", "modulename": "sqlglot.expressions", "qualname": "Partition.key", "kind": "variable", "doc": "

\n", "default_value": "'partition'"}, "sqlglot.expressions.Fetch": {"fullname": "sqlglot.expressions.Fetch", "modulename": "sqlglot.expressions", "qualname": "Fetch", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Fetch.arg_types": {"fullname": "sqlglot.expressions.Fetch.arg_types", "modulename": "sqlglot.expressions", "qualname": "Fetch.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'direction': False, 'count': False, 'percent': False, 'with_ties': False}"}, "sqlglot.expressions.Fetch.key": {"fullname": "sqlglot.expressions.Fetch.key", "modulename": "sqlglot.expressions", "qualname": "Fetch.key", "kind": "variable", "doc": "

\n", "default_value": "'fetch'"}, "sqlglot.expressions.Group": {"fullname": "sqlglot.expressions.Group", "modulename": "sqlglot.expressions", "qualname": "Group", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Group.arg_types": {"fullname": "sqlglot.expressions.Group.arg_types", "modulename": "sqlglot.expressions", "qualname": "Group.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False, 'grouping_sets': False, 'cube': False, 'rollup': False, 'totals': False, 'all': False}"}, "sqlglot.expressions.Group.key": {"fullname": "sqlglot.expressions.Group.key", "modulename": "sqlglot.expressions", "qualname": "Group.key", "kind": "variable", "doc": "

\n", "default_value": "'group'"}, "sqlglot.expressions.Lambda": {"fullname": "sqlglot.expressions.Lambda", "modulename": "sqlglot.expressions", "qualname": "Lambda", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Lambda.arg_types": {"fullname": "sqlglot.expressions.Lambda.arg_types", "modulename": "sqlglot.expressions", "qualname": "Lambda.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True}"}, "sqlglot.expressions.Lambda.key": {"fullname": "sqlglot.expressions.Lambda.key", "modulename": "sqlglot.expressions", "qualname": "Lambda.key", "kind": "variable", "doc": "

\n", "default_value": "'lambda'"}, "sqlglot.expressions.Limit": {"fullname": "sqlglot.expressions.Limit", "modulename": "sqlglot.expressions", "qualname": "Limit", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Limit.arg_types": {"fullname": "sqlglot.expressions.Limit.arg_types", "modulename": "sqlglot.expressions", "qualname": "Limit.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': True, 'offset': False}"}, "sqlglot.expressions.Limit.key": {"fullname": "sqlglot.expressions.Limit.key", "modulename": "sqlglot.expressions", "qualname": "Limit.key", "kind": "variable", "doc": "

\n", "default_value": "'limit'"}, "sqlglot.expressions.Literal": {"fullname": "sqlglot.expressions.Literal", "modulename": "sqlglot.expressions", "qualname": "Literal", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Literal.arg_types": {"fullname": "sqlglot.expressions.Literal.arg_types", "modulename": "sqlglot.expressions", "qualname": "Literal.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'is_string': True}"}, "sqlglot.expressions.Literal.hashable_args": {"fullname": "sqlglot.expressions.Literal.hashable_args", "modulename": "sqlglot.expressions", "qualname": "Literal.hashable_args", "kind": "variable", "doc": "

\n", "annotation": ": Any"}, "sqlglot.expressions.Literal.number": {"fullname": "sqlglot.expressions.Literal.number", "modulename": "sqlglot.expressions", "qualname": "Literal.number", "kind": "function", "doc": "

\n", "signature": "(cls, number) -> sqlglot.expressions.Literal:", "funcdef": "def"}, "sqlglot.expressions.Literal.string": {"fullname": "sqlglot.expressions.Literal.string", "modulename": "sqlglot.expressions", "qualname": "Literal.string", "kind": "function", "doc": "

\n", "signature": "(cls, string) -> sqlglot.expressions.Literal:", "funcdef": "def"}, "sqlglot.expressions.Literal.output_name": {"fullname": "sqlglot.expressions.Literal.output_name", "modulename": "sqlglot.expressions", "qualname": "Literal.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Literal.key": {"fullname": "sqlglot.expressions.Literal.key", "modulename": "sqlglot.expressions", "qualname": "Literal.key", "kind": "variable", "doc": "

\n", "default_value": "'literal'"}, "sqlglot.expressions.Join": {"fullname": "sqlglot.expressions.Join", "modulename": "sqlglot.expressions", "qualname": "Join", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Join.arg_types": {"fullname": "sqlglot.expressions.Join.arg_types", "modulename": "sqlglot.expressions", "qualname": "Join.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'on': False, 'side': False, 'kind': False, 'using': False, 'method': False, 'global': False, 'hint': False}"}, "sqlglot.expressions.Join.method": {"fullname": "sqlglot.expressions.Join.method", "modulename": "sqlglot.expressions", "qualname": "Join.method", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Join.kind": {"fullname": "sqlglot.expressions.Join.kind", "modulename": "sqlglot.expressions", "qualname": "Join.kind", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Join.side": {"fullname": "sqlglot.expressions.Join.side", "modulename": "sqlglot.expressions", "qualname": "Join.side", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Join.hint": {"fullname": "sqlglot.expressions.Join.hint", "modulename": "sqlglot.expressions", "qualname": "Join.hint", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Join.alias_or_name": {"fullname": "sqlglot.expressions.Join.alias_or_name", "modulename": "sqlglot.expressions", "qualname": "Join.alias_or_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Join.on": {"fullname": "sqlglot.expressions.Join.on", "modulename": "sqlglot.expressions", "qualname": "Join.on", "kind": "function", "doc": "

Append to or set the ON expressions.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("JOIN x", into=Join).on("y = 1").sql()\n'JOIN x ON y = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.\nMultiple expressions are combined with an AND operator.
  • \n
  • append: if True, AND the new expressions to any existing expression.\nOtherwise, this resets the expression.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Join expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Join:", "funcdef": "def"}, "sqlglot.expressions.Join.using": {"fullname": "sqlglot.expressions.Join.using", "modulename": "sqlglot.expressions", "qualname": "Join.using", "kind": "function", "doc": "

Append to or set the USING expressions.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("JOIN x", into=Join).using("foo", "bla").sql()\n'JOIN x USING (foo, bla)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • append: if True, concatenate the new expressions to the existing \"using\" list.\nOtherwise, this resets the expression.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Join expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Join:", "funcdef": "def"}, "sqlglot.expressions.Join.key": {"fullname": "sqlglot.expressions.Join.key", "modulename": "sqlglot.expressions", "qualname": "Join.key", "kind": "variable", "doc": "

\n", "default_value": "'join'"}, "sqlglot.expressions.Lateral": {"fullname": "sqlglot.expressions.Lateral", "modulename": "sqlglot.expressions", "qualname": "Lateral", "kind": "class", "doc": "

\n", "bases": "UDTF"}, "sqlglot.expressions.Lateral.arg_types": {"fullname": "sqlglot.expressions.Lateral.arg_types", "modulename": "sqlglot.expressions", "qualname": "Lateral.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'view': False, 'outer': False, 'alias': False, 'cross_apply': False}"}, "sqlglot.expressions.Lateral.key": {"fullname": "sqlglot.expressions.Lateral.key", "modulename": "sqlglot.expressions", "qualname": "Lateral.key", "kind": "variable", "doc": "

\n", "default_value": "'lateral'"}, "sqlglot.expressions.MatchRecognize": {"fullname": "sqlglot.expressions.MatchRecognize", "modulename": "sqlglot.expressions", "qualname": "MatchRecognize", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.MatchRecognize.arg_types": {"fullname": "sqlglot.expressions.MatchRecognize.arg_types", "modulename": "sqlglot.expressions", "qualname": "MatchRecognize.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'partition_by': False, 'order': False, 'measures': False, 'rows': False, 'after': False, 'pattern': False, 'define': False, 'alias': False}"}, "sqlglot.expressions.MatchRecognize.key": {"fullname": "sqlglot.expressions.MatchRecognize.key", "modulename": "sqlglot.expressions", "qualname": "MatchRecognize.key", "kind": "variable", "doc": "

\n", "default_value": "'matchrecognize'"}, "sqlglot.expressions.Final": {"fullname": "sqlglot.expressions.Final", "modulename": "sqlglot.expressions", "qualname": "Final", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Final.key": {"fullname": "sqlglot.expressions.Final.key", "modulename": "sqlglot.expressions", "qualname": "Final.key", "kind": "variable", "doc": "

\n", "default_value": "'final'"}, "sqlglot.expressions.Offset": {"fullname": "sqlglot.expressions.Offset", "modulename": "sqlglot.expressions", "qualname": "Offset", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Offset.arg_types": {"fullname": "sqlglot.expressions.Offset.arg_types", "modulename": "sqlglot.expressions", "qualname": "Offset.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': True}"}, "sqlglot.expressions.Offset.key": {"fullname": "sqlglot.expressions.Offset.key", "modulename": "sqlglot.expressions", "qualname": "Offset.key", "kind": "variable", "doc": "

\n", "default_value": "'offset'"}, "sqlglot.expressions.Order": {"fullname": "sqlglot.expressions.Order", "modulename": "sqlglot.expressions", "qualname": "Order", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Order.arg_types": {"fullname": "sqlglot.expressions.Order.arg_types", "modulename": "sqlglot.expressions", "qualname": "Order.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expressions': True, 'interpolate': False, 'siblings': False}"}, "sqlglot.expressions.Order.key": {"fullname": "sqlglot.expressions.Order.key", "modulename": "sqlglot.expressions", "qualname": "Order.key", "kind": "variable", "doc": "

\n", "default_value": "'order'"}, "sqlglot.expressions.WithFill": {"fullname": "sqlglot.expressions.WithFill", "modulename": "sqlglot.expressions", "qualname": "WithFill", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.WithFill.arg_types": {"fullname": "sqlglot.expressions.WithFill.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithFill.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'from': False, 'to': False, 'step': False}"}, "sqlglot.expressions.WithFill.key": {"fullname": "sqlglot.expressions.WithFill.key", "modulename": "sqlglot.expressions", "qualname": "WithFill.key", "kind": "variable", "doc": "

\n", "default_value": "'withfill'"}, "sqlglot.expressions.Cluster": {"fullname": "sqlglot.expressions.Cluster", "modulename": "sqlglot.expressions", "qualname": "Cluster", "kind": "class", "doc": "

\n", "bases": "Order"}, "sqlglot.expressions.Cluster.key": {"fullname": "sqlglot.expressions.Cluster.key", "modulename": "sqlglot.expressions", "qualname": "Cluster.key", "kind": "variable", "doc": "

\n", "default_value": "'cluster'"}, "sqlglot.expressions.Distribute": {"fullname": "sqlglot.expressions.Distribute", "modulename": "sqlglot.expressions", "qualname": "Distribute", "kind": "class", "doc": "

\n", "bases": "Order"}, "sqlglot.expressions.Distribute.key": {"fullname": "sqlglot.expressions.Distribute.key", "modulename": "sqlglot.expressions", "qualname": "Distribute.key", "kind": "variable", "doc": "

\n", "default_value": "'distribute'"}, "sqlglot.expressions.Sort": {"fullname": "sqlglot.expressions.Sort", "modulename": "sqlglot.expressions", "qualname": "Sort", "kind": "class", "doc": "

\n", "bases": "Order"}, "sqlglot.expressions.Sort.key": {"fullname": "sqlglot.expressions.Sort.key", "modulename": "sqlglot.expressions", "qualname": "Sort.key", "kind": "variable", "doc": "

\n", "default_value": "'sort'"}, "sqlglot.expressions.Ordered": {"fullname": "sqlglot.expressions.Ordered", "modulename": "sqlglot.expressions", "qualname": "Ordered", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Ordered.arg_types": {"fullname": "sqlglot.expressions.Ordered.arg_types", "modulename": "sqlglot.expressions", "qualname": "Ordered.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'desc': False, 'nulls_first': True, 'with_fill': False}"}, "sqlglot.expressions.Ordered.key": {"fullname": "sqlglot.expressions.Ordered.key", "modulename": "sqlglot.expressions", "qualname": "Ordered.key", "kind": "variable", "doc": "

\n", "default_value": "'ordered'"}, "sqlglot.expressions.Property": {"fullname": "sqlglot.expressions.Property", "modulename": "sqlglot.expressions", "qualname": "Property", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Property.arg_types": {"fullname": "sqlglot.expressions.Property.arg_types", "modulename": "sqlglot.expressions", "qualname": "Property.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'value': True}"}, "sqlglot.expressions.Property.key": {"fullname": "sqlglot.expressions.Property.key", "modulename": "sqlglot.expressions", "qualname": "Property.key", "kind": "variable", "doc": "

\n", "default_value": "'property'"}, "sqlglot.expressions.AlgorithmProperty": {"fullname": "sqlglot.expressions.AlgorithmProperty", "modulename": "sqlglot.expressions", "qualname": "AlgorithmProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"fullname": "sqlglot.expressions.AlgorithmProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "AlgorithmProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.AlgorithmProperty.key": {"fullname": "sqlglot.expressions.AlgorithmProperty.key", "modulename": "sqlglot.expressions", "qualname": "AlgorithmProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'algorithmproperty'"}, "sqlglot.expressions.AutoIncrementProperty": {"fullname": "sqlglot.expressions.AutoIncrementProperty", "modulename": "sqlglot.expressions", "qualname": "AutoIncrementProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"fullname": "sqlglot.expressions.AutoIncrementProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "AutoIncrementProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.AutoIncrementProperty.key": {"fullname": "sqlglot.expressions.AutoIncrementProperty.key", "modulename": "sqlglot.expressions", "qualname": "AutoIncrementProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'autoincrementproperty'"}, "sqlglot.expressions.AutoRefreshProperty": {"fullname": "sqlglot.expressions.AutoRefreshProperty", "modulename": "sqlglot.expressions", "qualname": "AutoRefreshProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"fullname": "sqlglot.expressions.AutoRefreshProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "AutoRefreshProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.AutoRefreshProperty.key": {"fullname": "sqlglot.expressions.AutoRefreshProperty.key", "modulename": "sqlglot.expressions", "qualname": "AutoRefreshProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'autorefreshproperty'"}, "sqlglot.expressions.BlockCompressionProperty": {"fullname": "sqlglot.expressions.BlockCompressionProperty", "modulename": "sqlglot.expressions", "qualname": "BlockCompressionProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"fullname": "sqlglot.expressions.BlockCompressionProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "BlockCompressionProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'autotemp': False, 'always': False, 'default': False, 'manual': False, 'never': False}"}, "sqlglot.expressions.BlockCompressionProperty.key": {"fullname": "sqlglot.expressions.BlockCompressionProperty.key", "modulename": "sqlglot.expressions", "qualname": "BlockCompressionProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'blockcompressionproperty'"}, "sqlglot.expressions.CharacterSetProperty": {"fullname": "sqlglot.expressions.CharacterSetProperty", "modulename": "sqlglot.expressions", "qualname": "CharacterSetProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"fullname": "sqlglot.expressions.CharacterSetProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "CharacterSetProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'default': True}"}, "sqlglot.expressions.CharacterSetProperty.key": {"fullname": "sqlglot.expressions.CharacterSetProperty.key", "modulename": "sqlglot.expressions", "qualname": "CharacterSetProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'charactersetproperty'"}, "sqlglot.expressions.ChecksumProperty": {"fullname": "sqlglot.expressions.ChecksumProperty", "modulename": "sqlglot.expressions", "qualname": "ChecksumProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ChecksumProperty.arg_types": {"fullname": "sqlglot.expressions.ChecksumProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ChecksumProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'on': False, 'default': False}"}, "sqlglot.expressions.ChecksumProperty.key": {"fullname": "sqlglot.expressions.ChecksumProperty.key", "modulename": "sqlglot.expressions", "qualname": "ChecksumProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'checksumproperty'"}, "sqlglot.expressions.CollateProperty": {"fullname": "sqlglot.expressions.CollateProperty", "modulename": "sqlglot.expressions", "qualname": "CollateProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.CollateProperty.arg_types": {"fullname": "sqlglot.expressions.CollateProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "CollateProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'default': False}"}, "sqlglot.expressions.CollateProperty.key": {"fullname": "sqlglot.expressions.CollateProperty.key", "modulename": "sqlglot.expressions", "qualname": "CollateProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'collateproperty'"}, "sqlglot.expressions.CopyGrantsProperty": {"fullname": "sqlglot.expressions.CopyGrantsProperty", "modulename": "sqlglot.expressions", "qualname": "CopyGrantsProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"fullname": "sqlglot.expressions.CopyGrantsProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "CopyGrantsProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.CopyGrantsProperty.key": {"fullname": "sqlglot.expressions.CopyGrantsProperty.key", "modulename": "sqlglot.expressions", "qualname": "CopyGrantsProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'copygrantsproperty'"}, "sqlglot.expressions.DataBlocksizeProperty": {"fullname": "sqlglot.expressions.DataBlocksizeProperty", "modulename": "sqlglot.expressions", "qualname": "DataBlocksizeProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"fullname": "sqlglot.expressions.DataBlocksizeProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "DataBlocksizeProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'size': False, 'units': False, 'minimum': False, 'maximum': False, 'default': False}"}, "sqlglot.expressions.DataBlocksizeProperty.key": {"fullname": "sqlglot.expressions.DataBlocksizeProperty.key", "modulename": "sqlglot.expressions", "qualname": "DataBlocksizeProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'datablocksizeproperty'"}, "sqlglot.expressions.DefinerProperty": {"fullname": "sqlglot.expressions.DefinerProperty", "modulename": "sqlglot.expressions", "qualname": "DefinerProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DefinerProperty.arg_types": {"fullname": "sqlglot.expressions.DefinerProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "DefinerProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.DefinerProperty.key": {"fullname": "sqlglot.expressions.DefinerProperty.key", "modulename": "sqlglot.expressions", "qualname": "DefinerProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'definerproperty'"}, "sqlglot.expressions.DistKeyProperty": {"fullname": "sqlglot.expressions.DistKeyProperty", "modulename": "sqlglot.expressions", "qualname": "DistKeyProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DistKeyProperty.arg_types": {"fullname": "sqlglot.expressions.DistKeyProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "DistKeyProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.DistKeyProperty.key": {"fullname": "sqlglot.expressions.DistKeyProperty.key", "modulename": "sqlglot.expressions", "qualname": "DistKeyProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'distkeyproperty'"}, "sqlglot.expressions.DistStyleProperty": {"fullname": "sqlglot.expressions.DistStyleProperty", "modulename": "sqlglot.expressions", "qualname": "DistStyleProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DistStyleProperty.arg_types": {"fullname": "sqlglot.expressions.DistStyleProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "DistStyleProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.DistStyleProperty.key": {"fullname": "sqlglot.expressions.DistStyleProperty.key", "modulename": "sqlglot.expressions", "qualname": "DistStyleProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'diststyleproperty'"}, "sqlglot.expressions.EngineProperty": {"fullname": "sqlglot.expressions.EngineProperty", "modulename": "sqlglot.expressions", "qualname": "EngineProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.EngineProperty.arg_types": {"fullname": "sqlglot.expressions.EngineProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "EngineProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.EngineProperty.key": {"fullname": "sqlglot.expressions.EngineProperty.key", "modulename": "sqlglot.expressions", "qualname": "EngineProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'engineproperty'"}, "sqlglot.expressions.HeapProperty": {"fullname": "sqlglot.expressions.HeapProperty", "modulename": "sqlglot.expressions", "qualname": "HeapProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.HeapProperty.arg_types": {"fullname": "sqlglot.expressions.HeapProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "HeapProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.HeapProperty.key": {"fullname": "sqlglot.expressions.HeapProperty.key", "modulename": "sqlglot.expressions", "qualname": "HeapProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'heapproperty'"}, "sqlglot.expressions.ToTableProperty": {"fullname": "sqlglot.expressions.ToTableProperty", "modulename": "sqlglot.expressions", "qualname": "ToTableProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ToTableProperty.arg_types": {"fullname": "sqlglot.expressions.ToTableProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ToTableProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.ToTableProperty.key": {"fullname": "sqlglot.expressions.ToTableProperty.key", "modulename": "sqlglot.expressions", "qualname": "ToTableProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'totableproperty'"}, "sqlglot.expressions.ExecuteAsProperty": {"fullname": "sqlglot.expressions.ExecuteAsProperty", "modulename": "sqlglot.expressions", "qualname": "ExecuteAsProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"fullname": "sqlglot.expressions.ExecuteAsProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ExecuteAsProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.ExecuteAsProperty.key": {"fullname": "sqlglot.expressions.ExecuteAsProperty.key", "modulename": "sqlglot.expressions", "qualname": "ExecuteAsProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'executeasproperty'"}, "sqlglot.expressions.ExternalProperty": {"fullname": "sqlglot.expressions.ExternalProperty", "modulename": "sqlglot.expressions", "qualname": "ExternalProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ExternalProperty.arg_types": {"fullname": "sqlglot.expressions.ExternalProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ExternalProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.ExternalProperty.key": {"fullname": "sqlglot.expressions.ExternalProperty.key", "modulename": "sqlglot.expressions", "qualname": "ExternalProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'externalproperty'"}, "sqlglot.expressions.FallbackProperty": {"fullname": "sqlglot.expressions.FallbackProperty", "modulename": "sqlglot.expressions", "qualname": "FallbackProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.FallbackProperty.arg_types": {"fullname": "sqlglot.expressions.FallbackProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "FallbackProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'no': True, 'protection': False}"}, "sqlglot.expressions.FallbackProperty.key": {"fullname": "sqlglot.expressions.FallbackProperty.key", "modulename": "sqlglot.expressions", "qualname": "FallbackProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'fallbackproperty'"}, "sqlglot.expressions.FileFormatProperty": {"fullname": "sqlglot.expressions.FileFormatProperty", "modulename": "sqlglot.expressions", "qualname": "FileFormatProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.FileFormatProperty.arg_types": {"fullname": "sqlglot.expressions.FileFormatProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "FileFormatProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.FileFormatProperty.key": {"fullname": "sqlglot.expressions.FileFormatProperty.key", "modulename": "sqlglot.expressions", "qualname": "FileFormatProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'fileformatproperty'"}, "sqlglot.expressions.FreespaceProperty": {"fullname": "sqlglot.expressions.FreespaceProperty", "modulename": "sqlglot.expressions", "qualname": "FreespaceProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.FreespaceProperty.arg_types": {"fullname": "sqlglot.expressions.FreespaceProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "FreespaceProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'percent': False}"}, "sqlglot.expressions.FreespaceProperty.key": {"fullname": "sqlglot.expressions.FreespaceProperty.key", "modulename": "sqlglot.expressions", "qualname": "FreespaceProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'freespaceproperty'"}, "sqlglot.expressions.InheritsProperty": {"fullname": "sqlglot.expressions.InheritsProperty", "modulename": "sqlglot.expressions", "qualname": "InheritsProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.InheritsProperty.arg_types": {"fullname": "sqlglot.expressions.InheritsProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "InheritsProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.InheritsProperty.key": {"fullname": "sqlglot.expressions.InheritsProperty.key", "modulename": "sqlglot.expressions", "qualname": "InheritsProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'inheritsproperty'"}, "sqlglot.expressions.InputModelProperty": {"fullname": "sqlglot.expressions.InputModelProperty", "modulename": "sqlglot.expressions", "qualname": "InputModelProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.InputModelProperty.arg_types": {"fullname": "sqlglot.expressions.InputModelProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "InputModelProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.InputModelProperty.key": {"fullname": "sqlglot.expressions.InputModelProperty.key", "modulename": "sqlglot.expressions", "qualname": "InputModelProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'inputmodelproperty'"}, "sqlglot.expressions.OutputModelProperty": {"fullname": "sqlglot.expressions.OutputModelProperty", "modulename": "sqlglot.expressions", "qualname": "OutputModelProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.OutputModelProperty.arg_types": {"fullname": "sqlglot.expressions.OutputModelProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "OutputModelProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.OutputModelProperty.key": {"fullname": "sqlglot.expressions.OutputModelProperty.key", "modulename": "sqlglot.expressions", "qualname": "OutputModelProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'outputmodelproperty'"}, "sqlglot.expressions.IsolatedLoadingProperty": {"fullname": "sqlglot.expressions.IsolatedLoadingProperty", "modulename": "sqlglot.expressions", "qualname": "IsolatedLoadingProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"fullname": "sqlglot.expressions.IsolatedLoadingProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "IsolatedLoadingProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'no': False, 'concurrent': False, 'for_all': False, 'for_insert': False, 'for_none': False}"}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"fullname": "sqlglot.expressions.IsolatedLoadingProperty.key", "modulename": "sqlglot.expressions", "qualname": "IsolatedLoadingProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'isolatedloadingproperty'"}, "sqlglot.expressions.JournalProperty": {"fullname": "sqlglot.expressions.JournalProperty", "modulename": "sqlglot.expressions", "qualname": "JournalProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.JournalProperty.arg_types": {"fullname": "sqlglot.expressions.JournalProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "JournalProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'no': False, 'dual': False, 'before': False, 'local': False, 'after': False}"}, "sqlglot.expressions.JournalProperty.key": {"fullname": "sqlglot.expressions.JournalProperty.key", "modulename": "sqlglot.expressions", "qualname": "JournalProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'journalproperty'"}, "sqlglot.expressions.LanguageProperty": {"fullname": "sqlglot.expressions.LanguageProperty", "modulename": "sqlglot.expressions", "qualname": "LanguageProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.LanguageProperty.arg_types": {"fullname": "sqlglot.expressions.LanguageProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "LanguageProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.LanguageProperty.key": {"fullname": "sqlglot.expressions.LanguageProperty.key", "modulename": "sqlglot.expressions", "qualname": "LanguageProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'languageproperty'"}, "sqlglot.expressions.ClusteredByProperty": {"fullname": "sqlglot.expressions.ClusteredByProperty", "modulename": "sqlglot.expressions", "qualname": "ClusteredByProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"fullname": "sqlglot.expressions.ClusteredByProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ClusteredByProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'sorted_by': False, 'buckets': True}"}, "sqlglot.expressions.ClusteredByProperty.key": {"fullname": "sqlglot.expressions.ClusteredByProperty.key", "modulename": "sqlglot.expressions", "qualname": "ClusteredByProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'clusteredbyproperty'"}, "sqlglot.expressions.DictProperty": {"fullname": "sqlglot.expressions.DictProperty", "modulename": "sqlglot.expressions", "qualname": "DictProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DictProperty.arg_types": {"fullname": "sqlglot.expressions.DictProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "DictProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': True, 'settings': False}"}, "sqlglot.expressions.DictProperty.key": {"fullname": "sqlglot.expressions.DictProperty.key", "modulename": "sqlglot.expressions", "qualname": "DictProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'dictproperty'"}, "sqlglot.expressions.DictSubProperty": {"fullname": "sqlglot.expressions.DictSubProperty", "modulename": "sqlglot.expressions", "qualname": "DictSubProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DictSubProperty.key": {"fullname": "sqlglot.expressions.DictSubProperty.key", "modulename": "sqlglot.expressions", "qualname": "DictSubProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'dictsubproperty'"}, "sqlglot.expressions.DictRange": {"fullname": "sqlglot.expressions.DictRange", "modulename": "sqlglot.expressions", "qualname": "DictRange", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DictRange.arg_types": {"fullname": "sqlglot.expressions.DictRange.arg_types", "modulename": "sqlglot.expressions", "qualname": "DictRange.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'min': True, 'max': True}"}, "sqlglot.expressions.DictRange.key": {"fullname": "sqlglot.expressions.DictRange.key", "modulename": "sqlglot.expressions", "qualname": "DictRange.key", "kind": "variable", "doc": "

\n", "default_value": "'dictrange'"}, "sqlglot.expressions.OnCluster": {"fullname": "sqlglot.expressions.OnCluster", "modulename": "sqlglot.expressions", "qualname": "OnCluster", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.OnCluster.arg_types": {"fullname": "sqlglot.expressions.OnCluster.arg_types", "modulename": "sqlglot.expressions", "qualname": "OnCluster.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.OnCluster.key": {"fullname": "sqlglot.expressions.OnCluster.key", "modulename": "sqlglot.expressions", "qualname": "OnCluster.key", "kind": "variable", "doc": "

\n", "default_value": "'oncluster'"}, "sqlglot.expressions.LikeProperty": {"fullname": "sqlglot.expressions.LikeProperty", "modulename": "sqlglot.expressions", "qualname": "LikeProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.LikeProperty.arg_types": {"fullname": "sqlglot.expressions.LikeProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "LikeProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.LikeProperty.key": {"fullname": "sqlglot.expressions.LikeProperty.key", "modulename": "sqlglot.expressions", "qualname": "LikeProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'likeproperty'"}, "sqlglot.expressions.LocationProperty": {"fullname": "sqlglot.expressions.LocationProperty", "modulename": "sqlglot.expressions", "qualname": "LocationProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.LocationProperty.arg_types": {"fullname": "sqlglot.expressions.LocationProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "LocationProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.LocationProperty.key": {"fullname": "sqlglot.expressions.LocationProperty.key", "modulename": "sqlglot.expressions", "qualname": "LocationProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'locationproperty'"}, "sqlglot.expressions.LockingProperty": {"fullname": "sqlglot.expressions.LockingProperty", "modulename": "sqlglot.expressions", "qualname": "LockingProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.LockingProperty.arg_types": {"fullname": "sqlglot.expressions.LockingProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "LockingProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'kind': True, 'for_or_in': False, 'lock_type': True, 'override': False}"}, "sqlglot.expressions.LockingProperty.key": {"fullname": "sqlglot.expressions.LockingProperty.key", "modulename": "sqlglot.expressions", "qualname": "LockingProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'lockingproperty'"}, "sqlglot.expressions.LogProperty": {"fullname": "sqlglot.expressions.LogProperty", "modulename": "sqlglot.expressions", "qualname": "LogProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.LogProperty.arg_types": {"fullname": "sqlglot.expressions.LogProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "LogProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'no': True}"}, "sqlglot.expressions.LogProperty.key": {"fullname": "sqlglot.expressions.LogProperty.key", "modulename": "sqlglot.expressions", "qualname": "LogProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'logproperty'"}, "sqlglot.expressions.MaterializedProperty": {"fullname": "sqlglot.expressions.MaterializedProperty", "modulename": "sqlglot.expressions", "qualname": "MaterializedProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.MaterializedProperty.arg_types": {"fullname": "sqlglot.expressions.MaterializedProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "MaterializedProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.MaterializedProperty.key": {"fullname": "sqlglot.expressions.MaterializedProperty.key", "modulename": "sqlglot.expressions", "qualname": "MaterializedProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'materializedproperty'"}, "sqlglot.expressions.MergeBlockRatioProperty": {"fullname": "sqlglot.expressions.MergeBlockRatioProperty", "modulename": "sqlglot.expressions", "qualname": "MergeBlockRatioProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"fullname": "sqlglot.expressions.MergeBlockRatioProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "MergeBlockRatioProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'no': False, 'default': False, 'percent': False}"}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"fullname": "sqlglot.expressions.MergeBlockRatioProperty.key", "modulename": "sqlglot.expressions", "qualname": "MergeBlockRatioProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'mergeblockratioproperty'"}, "sqlglot.expressions.NoPrimaryIndexProperty": {"fullname": "sqlglot.expressions.NoPrimaryIndexProperty", "modulename": "sqlglot.expressions", "qualname": "NoPrimaryIndexProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"fullname": "sqlglot.expressions.NoPrimaryIndexProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "NoPrimaryIndexProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"fullname": "sqlglot.expressions.NoPrimaryIndexProperty.key", "modulename": "sqlglot.expressions", "qualname": "NoPrimaryIndexProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'noprimaryindexproperty'"}, "sqlglot.expressions.OnProperty": {"fullname": "sqlglot.expressions.OnProperty", "modulename": "sqlglot.expressions", "qualname": "OnProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.OnProperty.arg_types": {"fullname": "sqlglot.expressions.OnProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "OnProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.OnProperty.key": {"fullname": "sqlglot.expressions.OnProperty.key", "modulename": "sqlglot.expressions", "qualname": "OnProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'onproperty'"}, "sqlglot.expressions.OnCommitProperty": {"fullname": "sqlglot.expressions.OnCommitProperty", "modulename": "sqlglot.expressions", "qualname": "OnCommitProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.OnCommitProperty.arg_types": {"fullname": "sqlglot.expressions.OnCommitProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "OnCommitProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'delete': False}"}, "sqlglot.expressions.OnCommitProperty.key": {"fullname": "sqlglot.expressions.OnCommitProperty.key", "modulename": "sqlglot.expressions", "qualname": "OnCommitProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'oncommitproperty'"}, "sqlglot.expressions.PartitionedByProperty": {"fullname": "sqlglot.expressions.PartitionedByProperty", "modulename": "sqlglot.expressions", "qualname": "PartitionedByProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"fullname": "sqlglot.expressions.PartitionedByProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "PartitionedByProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.PartitionedByProperty.key": {"fullname": "sqlglot.expressions.PartitionedByProperty.key", "modulename": "sqlglot.expressions", "qualname": "PartitionedByProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'partitionedbyproperty'"}, "sqlglot.expressions.PartitionBoundSpec": {"fullname": "sqlglot.expressions.PartitionBoundSpec", "modulename": "sqlglot.expressions", "qualname": "PartitionBoundSpec", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"fullname": "sqlglot.expressions.PartitionBoundSpec.arg_types", "modulename": "sqlglot.expressions", "qualname": "PartitionBoundSpec.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False, 'from_expressions': False, 'to_expressions': False}"}, "sqlglot.expressions.PartitionBoundSpec.key": {"fullname": "sqlglot.expressions.PartitionBoundSpec.key", "modulename": "sqlglot.expressions", "qualname": "PartitionBoundSpec.key", "kind": "variable", "doc": "

\n", "default_value": "'partitionboundspec'"}, "sqlglot.expressions.PartitionedOfProperty": {"fullname": "sqlglot.expressions.PartitionedOfProperty", "modulename": "sqlglot.expressions", "qualname": "PartitionedOfProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"fullname": "sqlglot.expressions.PartitionedOfProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "PartitionedOfProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.PartitionedOfProperty.key": {"fullname": "sqlglot.expressions.PartitionedOfProperty.key", "modulename": "sqlglot.expressions", "qualname": "PartitionedOfProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'partitionedofproperty'"}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"fullname": "sqlglot.expressions.RemoteWithConnectionModelProperty", "modulename": "sqlglot.expressions", "qualname": "RemoteWithConnectionModelProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"fullname": "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "RemoteWithConnectionModelProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"fullname": "sqlglot.expressions.RemoteWithConnectionModelProperty.key", "modulename": "sqlglot.expressions", "qualname": "RemoteWithConnectionModelProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'remotewithconnectionmodelproperty'"}, "sqlglot.expressions.ReturnsProperty": {"fullname": "sqlglot.expressions.ReturnsProperty", "modulename": "sqlglot.expressions", "qualname": "ReturnsProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ReturnsProperty.arg_types": {"fullname": "sqlglot.expressions.ReturnsProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ReturnsProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'is_table': False, 'table': False}"}, "sqlglot.expressions.ReturnsProperty.key": {"fullname": "sqlglot.expressions.ReturnsProperty.key", "modulename": "sqlglot.expressions", "qualname": "ReturnsProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'returnsproperty'"}, "sqlglot.expressions.RowFormatProperty": {"fullname": "sqlglot.expressions.RowFormatProperty", "modulename": "sqlglot.expressions", "qualname": "RowFormatProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.RowFormatProperty.arg_types": {"fullname": "sqlglot.expressions.RowFormatProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "RowFormatProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.RowFormatProperty.key": {"fullname": "sqlglot.expressions.RowFormatProperty.key", "modulename": "sqlglot.expressions", "qualname": "RowFormatProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'rowformatproperty'"}, "sqlglot.expressions.RowFormatDelimitedProperty": {"fullname": "sqlglot.expressions.RowFormatDelimitedProperty", "modulename": "sqlglot.expressions", "qualname": "RowFormatDelimitedProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"fullname": "sqlglot.expressions.RowFormatDelimitedProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "RowFormatDelimitedProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'fields': False, 'escaped': False, 'collection_items': False, 'map_keys': False, 'lines': False, 'null': False, 'serde': False}"}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"fullname": "sqlglot.expressions.RowFormatDelimitedProperty.key", "modulename": "sqlglot.expressions", "qualname": "RowFormatDelimitedProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'rowformatdelimitedproperty'"}, "sqlglot.expressions.RowFormatSerdeProperty": {"fullname": "sqlglot.expressions.RowFormatSerdeProperty", "modulename": "sqlglot.expressions", "qualname": "RowFormatSerdeProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"fullname": "sqlglot.expressions.RowFormatSerdeProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "RowFormatSerdeProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'serde_properties': False}"}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"fullname": "sqlglot.expressions.RowFormatSerdeProperty.key", "modulename": "sqlglot.expressions", "qualname": "RowFormatSerdeProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'rowformatserdeproperty'"}, "sqlglot.expressions.QueryTransform": {"fullname": "sqlglot.expressions.QueryTransform", "modulename": "sqlglot.expressions", "qualname": "QueryTransform", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.QueryTransform.arg_types": {"fullname": "sqlglot.expressions.QueryTransform.arg_types", "modulename": "sqlglot.expressions", "qualname": "QueryTransform.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'command_script': True, 'schema': False, 'row_format_before': False, 'record_writer': False, 'row_format_after': False, 'record_reader': False}"}, "sqlglot.expressions.QueryTransform.key": {"fullname": "sqlglot.expressions.QueryTransform.key", "modulename": "sqlglot.expressions", "qualname": "QueryTransform.key", "kind": "variable", "doc": "

\n", "default_value": "'querytransform'"}, "sqlglot.expressions.SampleProperty": {"fullname": "sqlglot.expressions.SampleProperty", "modulename": "sqlglot.expressions", "qualname": "SampleProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SampleProperty.arg_types": {"fullname": "sqlglot.expressions.SampleProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SampleProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.SampleProperty.key": {"fullname": "sqlglot.expressions.SampleProperty.key", "modulename": "sqlglot.expressions", "qualname": "SampleProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'sampleproperty'"}, "sqlglot.expressions.SchemaCommentProperty": {"fullname": "sqlglot.expressions.SchemaCommentProperty", "modulename": "sqlglot.expressions", "qualname": "SchemaCommentProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"fullname": "sqlglot.expressions.SchemaCommentProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SchemaCommentProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.SchemaCommentProperty.key": {"fullname": "sqlglot.expressions.SchemaCommentProperty.key", "modulename": "sqlglot.expressions", "qualname": "SchemaCommentProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'schemacommentproperty'"}, "sqlglot.expressions.SerdeProperties": {"fullname": "sqlglot.expressions.SerdeProperties", "modulename": "sqlglot.expressions", "qualname": "SerdeProperties", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SerdeProperties.arg_types": {"fullname": "sqlglot.expressions.SerdeProperties.arg_types", "modulename": "sqlglot.expressions", "qualname": "SerdeProperties.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.SerdeProperties.key": {"fullname": "sqlglot.expressions.SerdeProperties.key", "modulename": "sqlglot.expressions", "qualname": "SerdeProperties.key", "kind": "variable", "doc": "

\n", "default_value": "'serdeproperties'"}, "sqlglot.expressions.SetProperty": {"fullname": "sqlglot.expressions.SetProperty", "modulename": "sqlglot.expressions", "qualname": "SetProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SetProperty.arg_types": {"fullname": "sqlglot.expressions.SetProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SetProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'multi': True}"}, "sqlglot.expressions.SetProperty.key": {"fullname": "sqlglot.expressions.SetProperty.key", "modulename": "sqlglot.expressions", "qualname": "SetProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'setproperty'"}, "sqlglot.expressions.SetConfigProperty": {"fullname": "sqlglot.expressions.SetConfigProperty", "modulename": "sqlglot.expressions", "qualname": "SetConfigProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SetConfigProperty.arg_types": {"fullname": "sqlglot.expressions.SetConfigProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SetConfigProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.SetConfigProperty.key": {"fullname": "sqlglot.expressions.SetConfigProperty.key", "modulename": "sqlglot.expressions", "qualname": "SetConfigProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'setconfigproperty'"}, "sqlglot.expressions.SettingsProperty": {"fullname": "sqlglot.expressions.SettingsProperty", "modulename": "sqlglot.expressions", "qualname": "SettingsProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SettingsProperty.arg_types": {"fullname": "sqlglot.expressions.SettingsProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SettingsProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.SettingsProperty.key": {"fullname": "sqlglot.expressions.SettingsProperty.key", "modulename": "sqlglot.expressions", "qualname": "SettingsProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'settingsproperty'"}, "sqlglot.expressions.SortKeyProperty": {"fullname": "sqlglot.expressions.SortKeyProperty", "modulename": "sqlglot.expressions", "qualname": "SortKeyProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SortKeyProperty.arg_types": {"fullname": "sqlglot.expressions.SortKeyProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SortKeyProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'compound': False}"}, "sqlglot.expressions.SortKeyProperty.key": {"fullname": "sqlglot.expressions.SortKeyProperty.key", "modulename": "sqlglot.expressions", "qualname": "SortKeyProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'sortkeyproperty'"}, "sqlglot.expressions.SqlReadWriteProperty": {"fullname": "sqlglot.expressions.SqlReadWriteProperty", "modulename": "sqlglot.expressions", "qualname": "SqlReadWriteProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"fullname": "sqlglot.expressions.SqlReadWriteProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SqlReadWriteProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.SqlReadWriteProperty.key": {"fullname": "sqlglot.expressions.SqlReadWriteProperty.key", "modulename": "sqlglot.expressions", "qualname": "SqlReadWriteProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'sqlreadwriteproperty'"}, "sqlglot.expressions.SqlSecurityProperty": {"fullname": "sqlglot.expressions.SqlSecurityProperty", "modulename": "sqlglot.expressions", "qualname": "SqlSecurityProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"fullname": "sqlglot.expressions.SqlSecurityProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SqlSecurityProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'definer': True}"}, "sqlglot.expressions.SqlSecurityProperty.key": {"fullname": "sqlglot.expressions.SqlSecurityProperty.key", "modulename": "sqlglot.expressions", "qualname": "SqlSecurityProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'sqlsecurityproperty'"}, "sqlglot.expressions.StabilityProperty": {"fullname": "sqlglot.expressions.StabilityProperty", "modulename": "sqlglot.expressions", "qualname": "StabilityProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.StabilityProperty.arg_types": {"fullname": "sqlglot.expressions.StabilityProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "StabilityProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.StabilityProperty.key": {"fullname": "sqlglot.expressions.StabilityProperty.key", "modulename": "sqlglot.expressions", "qualname": "StabilityProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'stabilityproperty'"}, "sqlglot.expressions.TemporaryProperty": {"fullname": "sqlglot.expressions.TemporaryProperty", "modulename": "sqlglot.expressions", "qualname": "TemporaryProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.TemporaryProperty.arg_types": {"fullname": "sqlglot.expressions.TemporaryProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "TemporaryProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.TemporaryProperty.key": {"fullname": "sqlglot.expressions.TemporaryProperty.key", "modulename": "sqlglot.expressions", "qualname": "TemporaryProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'temporaryproperty'"}, "sqlglot.expressions.TransformModelProperty": {"fullname": "sqlglot.expressions.TransformModelProperty", "modulename": "sqlglot.expressions", "qualname": "TransformModelProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.TransformModelProperty.arg_types": {"fullname": "sqlglot.expressions.TransformModelProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "TransformModelProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.TransformModelProperty.key": {"fullname": "sqlglot.expressions.TransformModelProperty.key", "modulename": "sqlglot.expressions", "qualname": "TransformModelProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'transformmodelproperty'"}, "sqlglot.expressions.TransientProperty": {"fullname": "sqlglot.expressions.TransientProperty", "modulename": "sqlglot.expressions", "qualname": "TransientProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.TransientProperty.arg_types": {"fullname": "sqlglot.expressions.TransientProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "TransientProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.TransientProperty.key": {"fullname": "sqlglot.expressions.TransientProperty.key", "modulename": "sqlglot.expressions", "qualname": "TransientProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'transientproperty'"}, "sqlglot.expressions.VolatileProperty": {"fullname": "sqlglot.expressions.VolatileProperty", "modulename": "sqlglot.expressions", "qualname": "VolatileProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.VolatileProperty.arg_types": {"fullname": "sqlglot.expressions.VolatileProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "VolatileProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.VolatileProperty.key": {"fullname": "sqlglot.expressions.VolatileProperty.key", "modulename": "sqlglot.expressions", "qualname": "VolatileProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'volatileproperty'"}, "sqlglot.expressions.WithDataProperty": {"fullname": "sqlglot.expressions.WithDataProperty", "modulename": "sqlglot.expressions", "qualname": "WithDataProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.WithDataProperty.arg_types": {"fullname": "sqlglot.expressions.WithDataProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithDataProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'no': True, 'statistics': False}"}, "sqlglot.expressions.WithDataProperty.key": {"fullname": "sqlglot.expressions.WithDataProperty.key", "modulename": "sqlglot.expressions", "qualname": "WithDataProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'withdataproperty'"}, "sqlglot.expressions.WithJournalTableProperty": {"fullname": "sqlglot.expressions.WithJournalTableProperty", "modulename": "sqlglot.expressions", "qualname": "WithJournalTableProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"fullname": "sqlglot.expressions.WithJournalTableProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithJournalTableProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.WithJournalTableProperty.key": {"fullname": "sqlglot.expressions.WithJournalTableProperty.key", "modulename": "sqlglot.expressions", "qualname": "WithJournalTableProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'withjournaltableproperty'"}, "sqlglot.expressions.WithSystemVersioningProperty": {"fullname": "sqlglot.expressions.WithSystemVersioningProperty", "modulename": "sqlglot.expressions", "qualname": "WithSystemVersioningProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"fullname": "sqlglot.expressions.WithSystemVersioningProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithSystemVersioningProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False}"}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"fullname": "sqlglot.expressions.WithSystemVersioningProperty.key", "modulename": "sqlglot.expressions", "qualname": "WithSystemVersioningProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'withsystemversioningproperty'"}, "sqlglot.expressions.Properties": {"fullname": "sqlglot.expressions.Properties", "modulename": "sqlglot.expressions", "qualname": "Properties", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Properties.arg_types": {"fullname": "sqlglot.expressions.Properties.arg_types", "modulename": "sqlglot.expressions", "qualname": "Properties.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"fullname": "sqlglot.expressions.Properties.NAME_TO_PROPERTY", "modulename": "sqlglot.expressions", "qualname": "Properties.NAME_TO_PROPERTY", "kind": "variable", "doc": "

\n", "default_value": "{'ALGORITHM': <class 'sqlglot.expressions.AlgorithmProperty'>, 'AUTO_INCREMENT': <class 'sqlglot.expressions.AutoIncrementProperty'>, 'CHARACTER SET': <class 'sqlglot.expressions.CharacterSetProperty'>, 'CLUSTERED_BY': <class 'sqlglot.expressions.ClusteredByProperty'>, 'COLLATE': <class 'sqlglot.expressions.CollateProperty'>, 'COMMENT': <class 'sqlglot.expressions.SchemaCommentProperty'>, 'DEFINER': <class 'sqlglot.expressions.DefinerProperty'>, 'DISTKEY': <class 'sqlglot.expressions.DistKeyProperty'>, 'DISTSTYLE': <class 'sqlglot.expressions.DistStyleProperty'>, 'ENGINE': <class 'sqlglot.expressions.EngineProperty'>, 'EXECUTE AS': <class 'sqlglot.expressions.ExecuteAsProperty'>, 'FORMAT': <class 'sqlglot.expressions.FileFormatProperty'>, 'LANGUAGE': <class 'sqlglot.expressions.LanguageProperty'>, 'LOCATION': <class 'sqlglot.expressions.LocationProperty'>, 'PARTITIONED_BY': <class 'sqlglot.expressions.PartitionedByProperty'>, 'RETURNS': <class 'sqlglot.expressions.ReturnsProperty'>, 'ROW_FORMAT': <class 'sqlglot.expressions.RowFormatProperty'>, 'SORTKEY': <class 'sqlglot.expressions.SortKeyProperty'>}"}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"fullname": "sqlglot.expressions.Properties.PROPERTY_TO_NAME", "modulename": "sqlglot.expressions", "qualname": "Properties.PROPERTY_TO_NAME", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: 'ALGORITHM', <class 'sqlglot.expressions.AutoIncrementProperty'>: 'AUTO_INCREMENT', <class 'sqlglot.expressions.CharacterSetProperty'>: 'CHARACTER SET', <class 'sqlglot.expressions.ClusteredByProperty'>: 'CLUSTERED_BY', <class 'sqlglot.expressions.CollateProperty'>: 'COLLATE', <class 'sqlglot.expressions.SchemaCommentProperty'>: 'COMMENT', <class 'sqlglot.expressions.DefinerProperty'>: 'DEFINER', <class 'sqlglot.expressions.DistKeyProperty'>: 'DISTKEY', <class 'sqlglot.expressions.DistStyleProperty'>: 'DISTSTYLE', <class 'sqlglot.expressions.EngineProperty'>: 'ENGINE', <class 'sqlglot.expressions.ExecuteAsProperty'>: 'EXECUTE AS', <class 'sqlglot.expressions.FileFormatProperty'>: 'FORMAT', <class 'sqlglot.expressions.LanguageProperty'>: 'LANGUAGE', <class 'sqlglot.expressions.LocationProperty'>: 'LOCATION', <class 'sqlglot.expressions.PartitionedByProperty'>: 'PARTITIONED_BY', <class 'sqlglot.expressions.ReturnsProperty'>: 'RETURNS', <class 'sqlglot.expressions.RowFormatProperty'>: 'ROW_FORMAT', <class 'sqlglot.expressions.SortKeyProperty'>: 'SORTKEY'}"}, "sqlglot.expressions.Properties.Location": {"fullname": "sqlglot.expressions.Properties.Location", "modulename": "sqlglot.expressions", "qualname": "Properties.Location", "kind": "class", "doc": "

An enumeration.

\n", "bases": "sqlglot.helper.AutoName"}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"fullname": "sqlglot.expressions.Properties.Location.POST_CREATE", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_CREATE", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_CREATE: 'POST_CREATE'>"}, "sqlglot.expressions.Properties.Location.POST_NAME": {"fullname": "sqlglot.expressions.Properties.Location.POST_NAME", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_NAME", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_NAME: 'POST_NAME'>"}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"fullname": "sqlglot.expressions.Properties.Location.POST_SCHEMA", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_SCHEMA", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_SCHEMA: 'POST_SCHEMA'>"}, "sqlglot.expressions.Properties.Location.POST_WITH": {"fullname": "sqlglot.expressions.Properties.Location.POST_WITH", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_WITH", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_WITH: 'POST_WITH'>"}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"fullname": "sqlglot.expressions.Properties.Location.POST_ALIAS", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_ALIAS", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_ALIAS: 'POST_ALIAS'>"}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"fullname": "sqlglot.expressions.Properties.Location.POST_EXPRESSION", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_EXPRESSION", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_EXPRESSION: 'POST_EXPRESSION'>"}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"fullname": "sqlglot.expressions.Properties.Location.POST_INDEX", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_INDEX", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_INDEX: 'POST_INDEX'>"}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"fullname": "sqlglot.expressions.Properties.Location.UNSUPPORTED", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.UNSUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "<Location.UNSUPPORTED: 'UNSUPPORTED'>"}, "sqlglot.expressions.Properties.from_dict": {"fullname": "sqlglot.expressions.Properties.from_dict", "modulename": "sqlglot.expressions", "qualname": "Properties.from_dict", "kind": "function", "doc": "

\n", "signature": "(cls, properties_dict: Dict) -> sqlglot.expressions.Properties:", "funcdef": "def"}, "sqlglot.expressions.Properties.key": {"fullname": "sqlglot.expressions.Properties.key", "modulename": "sqlglot.expressions", "qualname": "Properties.key", "kind": "variable", "doc": "

\n", "default_value": "'properties'"}, "sqlglot.expressions.Qualify": {"fullname": "sqlglot.expressions.Qualify", "modulename": "sqlglot.expressions", "qualname": "Qualify", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Qualify.key": {"fullname": "sqlglot.expressions.Qualify.key", "modulename": "sqlglot.expressions", "qualname": "Qualify.key", "kind": "variable", "doc": "

\n", "default_value": "'qualify'"}, "sqlglot.expressions.InputOutputFormat": {"fullname": "sqlglot.expressions.InputOutputFormat", "modulename": "sqlglot.expressions", "qualname": "InputOutputFormat", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.InputOutputFormat.arg_types": {"fullname": "sqlglot.expressions.InputOutputFormat.arg_types", "modulename": "sqlglot.expressions", "qualname": "InputOutputFormat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'input_format': False, 'output_format': False}"}, "sqlglot.expressions.InputOutputFormat.key": {"fullname": "sqlglot.expressions.InputOutputFormat.key", "modulename": "sqlglot.expressions", "qualname": "InputOutputFormat.key", "kind": "variable", "doc": "

\n", "default_value": "'inputoutputformat'"}, "sqlglot.expressions.Return": {"fullname": "sqlglot.expressions.Return", "modulename": "sqlglot.expressions", "qualname": "Return", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Return.key": {"fullname": "sqlglot.expressions.Return.key", "modulename": "sqlglot.expressions", "qualname": "Return.key", "kind": "variable", "doc": "

\n", "default_value": "'return'"}, "sqlglot.expressions.Reference": {"fullname": "sqlglot.expressions.Reference", "modulename": "sqlglot.expressions", "qualname": "Reference", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Reference.arg_types": {"fullname": "sqlglot.expressions.Reference.arg_types", "modulename": "sqlglot.expressions", "qualname": "Reference.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'options': False}"}, "sqlglot.expressions.Reference.key": {"fullname": "sqlglot.expressions.Reference.key", "modulename": "sqlglot.expressions", "qualname": "Reference.key", "kind": "variable", "doc": "

\n", "default_value": "'reference'"}, "sqlglot.expressions.Tuple": {"fullname": "sqlglot.expressions.Tuple", "modulename": "sqlglot.expressions", "qualname": "Tuple", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Tuple.arg_types": {"fullname": "sqlglot.expressions.Tuple.arg_types", "modulename": "sqlglot.expressions", "qualname": "Tuple.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False}"}, "sqlglot.expressions.Tuple.isin": {"fullname": "sqlglot.expressions.Tuple.isin", "modulename": "sqlglot.expressions", "qualname": "Tuple.isin", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*expressions: Any,\tquery: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tunnest: Union[str, sqlglot.expressions.Expression, NoneType, Collection[Union[str, sqlglot.expressions.Expression]]] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.In:", "funcdef": "def"}, "sqlglot.expressions.Tuple.key": {"fullname": "sqlglot.expressions.Tuple.key", "modulename": "sqlglot.expressions", "qualname": "Tuple.key", "kind": "variable", "doc": "

\n", "default_value": "'tuple'"}, "sqlglot.expressions.Subqueryable": {"fullname": "sqlglot.expressions.Subqueryable", "modulename": "sqlglot.expressions", "qualname": "Subqueryable", "kind": "class", "doc": "

\n", "bases": "Unionable"}, "sqlglot.expressions.Subqueryable.subquery": {"fullname": "sqlglot.expressions.Subqueryable.subquery", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.subquery", "kind": "function", "doc": "

Convert this expression to an aliased expression that can be used as a Subquery.

\n\n
Example:
\n\n
\n
\n
>>> subquery = Select().select("x").from_("tbl").subquery()\n>>> Select().select("x").from_(subquery).sql()\n'SELECT x FROM (SELECT x FROM tbl)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • alias (str | Identifier): an optional alias for the subquery
  • \n
  • copy (bool): if False, modify this expression instance in-place.
  • \n
\n\n
Returns:
\n\n
\n

Alias: the subquery

\n
\n", "signature": "(\tself,\talias: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tcopy: bool = True) -> sqlglot.expressions.Subquery:", "funcdef": "def"}, "sqlglot.expressions.Subqueryable.limit": {"fullname": "sqlglot.expressions.Subqueryable.limit", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.limit", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression, int],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Subqueryable.ctes": {"fullname": "sqlglot.expressions.Subqueryable.ctes", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.ctes", "kind": "variable", "doc": "

\n"}, "sqlglot.expressions.Subqueryable.selects": {"fullname": "sqlglot.expressions.Subqueryable.selects", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Subqueryable.named_selects": {"fullname": "sqlglot.expressions.Subqueryable.named_selects", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.Subqueryable.select": {"fullname": "sqlglot.expressions.Subqueryable.select", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.select", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Subqueryable:", "funcdef": "def"}, "sqlglot.expressions.Subqueryable.with_": {"fullname": "sqlglot.expressions.Subqueryable.with_", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.with_", "kind": "function", "doc": "

Append to or set the common table expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().with_("tbl2", as_="SELECT * FROM tbl").select("x").from_("tbl2").sql()\n'WITH tbl2 AS (SELECT * FROM tbl) SELECT x FROM tbl2'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • alias: the SQL code string to parse as the table name.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • as_: the SQL code string to parse as the table expression.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • recursive: set the RECURSIVE part of the expression. Defaults to False.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified expression.

\n
\n", "signature": "(\tself,\talias: Union[str, sqlglot.expressions.Expression],\tas_: Union[str, sqlglot.expressions.Expression],\trecursive: Optional[bool] = None,\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Subqueryable:", "funcdef": "def"}, "sqlglot.expressions.Subqueryable.key": {"fullname": "sqlglot.expressions.Subqueryable.key", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.key", "kind": "variable", "doc": "

\n", "default_value": "'subqueryable'"}, "sqlglot.expressions.QUERY_MODIFIERS": {"fullname": "sqlglot.expressions.QUERY_MODIFIERS", "modulename": "sqlglot.expressions", "qualname": "QUERY_MODIFIERS", "kind": "variable", "doc": "

\n", "default_value": "{'match': False, 'laterals': False, 'joins': False, 'connect': False, 'pivots': False, 'where': False, 'group': False, 'having': False, 'qualify': False, 'windows': False, 'distribute': False, 'sort': False, 'cluster': False, 'order': False, 'limit': False, 'offset': False, 'locks': False, 'sample': False, 'settings': False, 'format': False}"}, "sqlglot.expressions.WithTableHint": {"fullname": "sqlglot.expressions.WithTableHint", "modulename": "sqlglot.expressions", "qualname": "WithTableHint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.WithTableHint.arg_types": {"fullname": "sqlglot.expressions.WithTableHint.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithTableHint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.WithTableHint.key": {"fullname": "sqlglot.expressions.WithTableHint.key", "modulename": "sqlglot.expressions", "qualname": "WithTableHint.key", "kind": "variable", "doc": "

\n", "default_value": "'withtablehint'"}, "sqlglot.expressions.IndexTableHint": {"fullname": "sqlglot.expressions.IndexTableHint", "modulename": "sqlglot.expressions", "qualname": "IndexTableHint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.IndexTableHint.arg_types": {"fullname": "sqlglot.expressions.IndexTableHint.arg_types", "modulename": "sqlglot.expressions", "qualname": "IndexTableHint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'target': False}"}, "sqlglot.expressions.IndexTableHint.key": {"fullname": "sqlglot.expressions.IndexTableHint.key", "modulename": "sqlglot.expressions", "qualname": "IndexTableHint.key", "kind": "variable", "doc": "

\n", "default_value": "'indextablehint'"}, "sqlglot.expressions.HistoricalData": {"fullname": "sqlglot.expressions.HistoricalData", "modulename": "sqlglot.expressions", "qualname": "HistoricalData", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.HistoricalData.arg_types": {"fullname": "sqlglot.expressions.HistoricalData.arg_types", "modulename": "sqlglot.expressions", "qualname": "HistoricalData.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': True, 'expression': True}"}, "sqlglot.expressions.HistoricalData.key": {"fullname": "sqlglot.expressions.HistoricalData.key", "modulename": "sqlglot.expressions", "qualname": "HistoricalData.key", "kind": "variable", "doc": "

\n", "default_value": "'historicaldata'"}, "sqlglot.expressions.Table": {"fullname": "sqlglot.expressions.Table", "modulename": "sqlglot.expressions", "qualname": "Table", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Table.arg_types": {"fullname": "sqlglot.expressions.Table.arg_types", "modulename": "sqlglot.expressions", "qualname": "Table.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'alias': False, 'db': False, 'catalog': False, 'laterals': False, 'joins': False, 'pivots': False, 'hints': False, 'system_time': False, 'version': False, 'format': False, 'pattern': False, 'ordinality': False, 'when': False}"}, "sqlglot.expressions.Table.name": {"fullname": "sqlglot.expressions.Table.name", "modulename": "sqlglot.expressions", "qualname": "Table.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Table.db": {"fullname": "sqlglot.expressions.Table.db", "modulename": "sqlglot.expressions", "qualname": "Table.db", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Table.catalog": {"fullname": "sqlglot.expressions.Table.catalog", "modulename": "sqlglot.expressions", "qualname": "Table.catalog", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Table.selects": {"fullname": "sqlglot.expressions.Table.selects", "modulename": "sqlglot.expressions", "qualname": "Table.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Table.named_selects": {"fullname": "sqlglot.expressions.Table.named_selects", "modulename": "sqlglot.expressions", "qualname": "Table.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.Table.parts": {"fullname": "sqlglot.expressions.Table.parts", "modulename": "sqlglot.expressions", "qualname": "Table.parts", "kind": "variable", "doc": "

Return the parts of a table in order catalog, db, table.

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Table.to_column": {"fullname": "sqlglot.expressions.Table.to_column", "modulename": "sqlglot.expressions", "qualname": "Table.to_column", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcopy: bool = True) -> sqlglot.expressions.Alias | sqlglot.expressions.Column | sqlglot.expressions.Dot:", "funcdef": "def"}, "sqlglot.expressions.Table.key": {"fullname": "sqlglot.expressions.Table.key", "modulename": "sqlglot.expressions", "qualname": "Table.key", "kind": "variable", "doc": "

\n", "default_value": "'table'"}, "sqlglot.expressions.Union": {"fullname": "sqlglot.expressions.Union", "modulename": "sqlglot.expressions", "qualname": "Union", "kind": "class", "doc": "

\n", "bases": "Subqueryable"}, "sqlglot.expressions.Union.arg_types": {"fullname": "sqlglot.expressions.Union.arg_types", "modulename": "sqlglot.expressions", "qualname": "Union.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'this': True, 'expression': True, 'distinct': False, 'by_name': False, 'match': False, 'laterals': False, 'joins': False, 'connect': False, 'pivots': False, 'where': False, 'group': False, 'having': False, 'qualify': False, 'windows': False, 'distribute': False, 'sort': False, 'cluster': False, 'order': False, 'limit': False, 'offset': False, 'locks': False, 'sample': False, 'settings': False, 'format': False}"}, "sqlglot.expressions.Union.limit": {"fullname": "sqlglot.expressions.Union.limit", "modulename": "sqlglot.expressions", "qualname": "Union.limit", "kind": "function", "doc": "

Set the LIMIT expression.

\n\n
Example:
\n\n
\n
\n
>>> select("1").union(select("1")).limit(1).sql()\n'SELECT * FROM (SELECT 1 UNION SELECT 1) AS _l_0 LIMIT 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nThis can also be an integer.\nIf a Limit instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Limit.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The limited subqueryable.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression, int],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Union.select": {"fullname": "sqlglot.expressions.Union.select", "modulename": "sqlglot.expressions", "qualname": "Union.select", "kind": "function", "doc": "

Append to or set the SELECT of the union recursively.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("select a from x union select a from y union select a from z").select("b").sql()\n'SELECT a, b FROM x UNION SELECT a, b FROM y UNION SELECT a, b FROM z'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Union: the modified expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Union:", "funcdef": "def"}, "sqlglot.expressions.Union.named_selects": {"fullname": "sqlglot.expressions.Union.named_selects", "modulename": "sqlglot.expressions", "qualname": "Union.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.Union.is_star": {"fullname": "sqlglot.expressions.Union.is_star", "modulename": "sqlglot.expressions", "qualname": "Union.is_star", "kind": "variable", "doc": "

Checks whether an expression is a star.

\n", "annotation": ": bool"}, "sqlglot.expressions.Union.selects": {"fullname": "sqlglot.expressions.Union.selects", "modulename": "sqlglot.expressions", "qualname": "Union.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Union.left": {"fullname": "sqlglot.expressions.Union.left", "modulename": "sqlglot.expressions", "qualname": "Union.left", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.expressions.Union.right": {"fullname": "sqlglot.expressions.Union.right", "modulename": "sqlglot.expressions", "qualname": "Union.right", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.expressions.Union.key": {"fullname": "sqlglot.expressions.Union.key", "modulename": "sqlglot.expressions", "qualname": "Union.key", "kind": "variable", "doc": "

\n", "default_value": "'union'"}, "sqlglot.expressions.Except": {"fullname": "sqlglot.expressions.Except", "modulename": "sqlglot.expressions", "qualname": "Except", "kind": "class", "doc": "

\n", "bases": "Union"}, "sqlglot.expressions.Except.key": {"fullname": "sqlglot.expressions.Except.key", "modulename": "sqlglot.expressions", "qualname": "Except.key", "kind": "variable", "doc": "

\n", "default_value": "'except'"}, "sqlglot.expressions.Intersect": {"fullname": "sqlglot.expressions.Intersect", "modulename": "sqlglot.expressions", "qualname": "Intersect", "kind": "class", "doc": "

\n", "bases": "Union"}, "sqlglot.expressions.Intersect.key": {"fullname": "sqlglot.expressions.Intersect.key", "modulename": "sqlglot.expressions", "qualname": "Intersect.key", "kind": "variable", "doc": "

\n", "default_value": "'intersect'"}, "sqlglot.expressions.Unnest": {"fullname": "sqlglot.expressions.Unnest", "modulename": "sqlglot.expressions", "qualname": "Unnest", "kind": "class", "doc": "

\n", "bases": "UDTF"}, "sqlglot.expressions.Unnest.arg_types": {"fullname": "sqlglot.expressions.Unnest.arg_types", "modulename": "sqlglot.expressions", "qualname": "Unnest.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'alias': False, 'offset': False}"}, "sqlglot.expressions.Unnest.selects": {"fullname": "sqlglot.expressions.Unnest.selects", "modulename": "sqlglot.expressions", "qualname": "Unnest.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Unnest.key": {"fullname": "sqlglot.expressions.Unnest.key", "modulename": "sqlglot.expressions", "qualname": "Unnest.key", "kind": "variable", "doc": "

\n", "default_value": "'unnest'"}, "sqlglot.expressions.Update": {"fullname": "sqlglot.expressions.Update", "modulename": "sqlglot.expressions", "qualname": "Update", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Update.arg_types": {"fullname": "sqlglot.expressions.Update.arg_types", "modulename": "sqlglot.expressions", "qualname": "Update.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'this': False, 'expressions': True, 'from': False, 'where': False, 'returning': False, 'order': False, 'limit': False}"}, "sqlglot.expressions.Update.key": {"fullname": "sqlglot.expressions.Update.key", "modulename": "sqlglot.expressions", "qualname": "Update.key", "kind": "variable", "doc": "

\n", "default_value": "'update'"}, "sqlglot.expressions.Values": {"fullname": "sqlglot.expressions.Values", "modulename": "sqlglot.expressions", "qualname": "Values", "kind": "class", "doc": "

\n", "bases": "UDTF"}, "sqlglot.expressions.Values.arg_types": {"fullname": "sqlglot.expressions.Values.arg_types", "modulename": "sqlglot.expressions", "qualname": "Values.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'alias': False}"}, "sqlglot.expressions.Values.key": {"fullname": "sqlglot.expressions.Values.key", "modulename": "sqlglot.expressions", "qualname": "Values.key", "kind": "variable", "doc": "

\n", "default_value": "'values'"}, "sqlglot.expressions.Var": {"fullname": "sqlglot.expressions.Var", "modulename": "sqlglot.expressions", "qualname": "Var", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Var.key": {"fullname": "sqlglot.expressions.Var.key", "modulename": "sqlglot.expressions", "qualname": "Var.key", "kind": "variable", "doc": "

\n", "default_value": "'var'"}, "sqlglot.expressions.Version": {"fullname": "sqlglot.expressions.Version", "modulename": "sqlglot.expressions", "qualname": "Version", "kind": "class", "doc": "

Time travel, iceberg, bigquery etc\nhttps://trino.io/docs/current/connector/iceberg.html?highlight=snapshot#using-snapshots\nhttps://www.databricks.com/blog/2019/02/04/introducing-delta-time-travel-for-large-scale-data-lakes.html\nhttps://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax#for_system_time_as_of\nhttps://learn.microsoft.com/en-us/sql/relational-databases/tables/querying-data-in-a-system-versioned-temporal-table?view=sql-server-ver16\nthis is either TIMESTAMP or VERSION\nkind is (\"AS OF\", \"BETWEEN\")

\n", "bases": "Expression"}, "sqlglot.expressions.Version.arg_types": {"fullname": "sqlglot.expressions.Version.arg_types", "modulename": "sqlglot.expressions", "qualname": "Version.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': True, 'expression': False}"}, "sqlglot.expressions.Version.key": {"fullname": "sqlglot.expressions.Version.key", "modulename": "sqlglot.expressions", "qualname": "Version.key", "kind": "variable", "doc": "

\n", "default_value": "'version'"}, "sqlglot.expressions.Schema": {"fullname": "sqlglot.expressions.Schema", "modulename": "sqlglot.expressions", "qualname": "Schema", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Schema.arg_types": {"fullname": "sqlglot.expressions.Schema.arg_types", "modulename": "sqlglot.expressions", "qualname": "Schema.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expressions': False}"}, "sqlglot.expressions.Schema.key": {"fullname": "sqlglot.expressions.Schema.key", "modulename": "sqlglot.expressions", "qualname": "Schema.key", "kind": "variable", "doc": "

\n", "default_value": "'schema'"}, "sqlglot.expressions.Lock": {"fullname": "sqlglot.expressions.Lock", "modulename": "sqlglot.expressions", "qualname": "Lock", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Lock.arg_types": {"fullname": "sqlglot.expressions.Lock.arg_types", "modulename": "sqlglot.expressions", "qualname": "Lock.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'update': True, 'expressions': False, 'wait': False}"}, "sqlglot.expressions.Lock.key": {"fullname": "sqlglot.expressions.Lock.key", "modulename": "sqlglot.expressions", "qualname": "Lock.key", "kind": "variable", "doc": "

\n", "default_value": "'lock'"}, "sqlglot.expressions.Select": {"fullname": "sqlglot.expressions.Select", "modulename": "sqlglot.expressions", "qualname": "Select", "kind": "class", "doc": "

\n", "bases": "Subqueryable"}, "sqlglot.expressions.Select.arg_types": {"fullname": "sqlglot.expressions.Select.arg_types", "modulename": "sqlglot.expressions", "qualname": "Select.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'kind': False, 'expressions': False, 'hint': False, 'distinct': False, 'into': False, 'from': False, 'match': False, 'laterals': False, 'joins': False, 'connect': False, 'pivots': False, 'where': False, 'group': False, 'having': False, 'qualify': False, 'windows': False, 'distribute': False, 'sort': False, 'cluster': False, 'order': False, 'limit': False, 'offset': False, 'locks': False, 'sample': False, 'settings': False, 'format': False}"}, "sqlglot.expressions.Select.from_": {"fullname": "sqlglot.expressions.Select.from_", "modulename": "sqlglot.expressions", "qualname": "Select.from_", "kind": "function", "doc": "

Set the FROM expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").sql()\n'SELECT x FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression : the SQL code strings to parse.\nIf a From instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a From.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.group_by": {"fullname": "sqlglot.expressions.Select.group_by", "modulename": "sqlglot.expressions", "qualname": "Select.group_by", "kind": "function", "doc": "

Set the GROUP BY expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x", "COUNT(1)").group_by("x").sql()\n'SELECT x, COUNT(1) FROM tbl GROUP BY x'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf a Group instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Group.\nIf nothing is passed in then a group by is not applied to the expression
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this flattens all the Group expression into a single expression.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.order_by": {"fullname": "sqlglot.expressions.Select.order_by", "modulename": "sqlglot.expressions", "qualname": "Select.order_by", "kind": "function", "doc": "

Set the ORDER BY expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").order_by("x DESC").sql()\n'SELECT x FROM tbl ORDER BY x DESC'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf a Group instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Order.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this flattens all the Order expression into a single expression.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.sort_by": {"fullname": "sqlglot.expressions.Select.sort_by", "modulename": "sqlglot.expressions", "qualname": "Select.sort_by", "kind": "function", "doc": "

Set the SORT BY expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").sort_by("x DESC").sql(dialect="hive")\n'SELECT x FROM tbl SORT BY x DESC'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf a Group instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a SORT.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this flattens all the Order expression into a single expression.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.cluster_by": {"fullname": "sqlglot.expressions.Select.cluster_by", "modulename": "sqlglot.expressions", "qualname": "Select.cluster_by", "kind": "function", "doc": "

Set the CLUSTER BY expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").cluster_by("x DESC").sql(dialect="hive")\n'SELECT x FROM tbl CLUSTER BY x DESC'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf a Group instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Cluster.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this flattens all the Order expression into a single expression.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.limit": {"fullname": "sqlglot.expressions.Select.limit", "modulename": "sqlglot.expressions", "qualname": "Select.limit", "kind": "function", "doc": "

Set the LIMIT expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").limit(10).sql()\n'SELECT x FROM tbl LIMIT 10'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nThis can also be an integer.\nIf a Limit instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Limit.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Select: the modified expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression, int],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.offset": {"fullname": "sqlglot.expressions.Select.offset", "modulename": "sqlglot.expressions", "qualname": "Select.offset", "kind": "function", "doc": "

Set the OFFSET expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").offset(10).sql()\n'SELECT x FROM tbl OFFSET 10'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nThis can also be an integer.\nIf a Offset instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Offset.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression, int],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.select": {"fullname": "sqlglot.expressions.Select.select", "modulename": "sqlglot.expressions", "qualname": "Select.select", "kind": "function", "doc": "

Append to or set the SELECT expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("x", "y").sql()\n'SELECT x, y'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.lateral": {"fullname": "sqlglot.expressions.Select.lateral", "modulename": "sqlglot.expressions", "qualname": "Select.lateral", "kind": "function", "doc": "

Append to or set the LATERAL expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("x").lateral("OUTER explode(y) tbl2 AS z").from_("tbl").sql()\n'SELECT x FROM tbl LATERAL VIEW OUTER EXPLODE(y) tbl2 AS z'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.join": {"fullname": "sqlglot.expressions.Select.join", "modulename": "sqlglot.expressions", "qualname": "Select.join", "kind": "function", "doc": "

Append to or set the JOIN expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("*").from_("tbl").join("tbl2", on="tbl1.y = tbl2.y").sql()\n'SELECT * FROM tbl JOIN tbl2 ON tbl1.y = tbl2.y'\n
\n
\n \n
\n
>>> Select().select("1").from_("a").join("b", using=["x", "y", "z"]).sql()\n'SELECT 1 FROM a JOIN b USING (x, y, z)'\n
\n
\n \n

Use join_type to change the type of join:

\n \n
\n
>>> Select().select("*").from_("tbl").join("tbl2", on="tbl1.y = tbl2.y", join_type="left outer").sql()\n'SELECT * FROM tbl LEFT OUTER JOIN tbl2 ON tbl1.y = tbl2.y'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • on: optionally specify the join \"on\" criteria as a SQL string.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • using: optionally specify the join \"using\" criteria as a SQL string.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • join_type: if set, alter the parsed join type.
  • \n
  • join_alias: an optional alias for the joined source.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Select: the modified expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\ton: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tusing: Union[str, sqlglot.expressions.Expression, Collection[Union[str, sqlglot.expressions.Expression]], NoneType] = None,\tappend: bool = True,\tjoin_type: Optional[str] = None,\tjoin_alias: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.where": {"fullname": "sqlglot.expressions.Select.where", "modulename": "sqlglot.expressions", "qualname": "Select.where", "kind": "function", "doc": "

Append to or set the WHERE expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("x").from_("tbl").where("x = 'a' OR x < 'b'").sql()\n"SELECT x FROM tbl WHERE x = 'a' OR x < 'b'"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.\nMultiple expressions are combined with an AND operator.
  • \n
  • append: if True, AND the new expressions to any existing expression.\nOtherwise, this resets the expression.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Select: the modified expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.having": {"fullname": "sqlglot.expressions.Select.having", "modulename": "sqlglot.expressions", "qualname": "Select.having", "kind": "function", "doc": "

Append to or set the HAVING expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("x", "COUNT(y)").from_("tbl").group_by("x").having("COUNT(y) > 3").sql()\n'SELECT x, COUNT(y) FROM tbl GROUP BY x HAVING COUNT(y) > 3'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.\nMultiple expressions are combined with an AND operator.
  • \n
  • append: if True, AND the new expressions to any existing expression.\nOtherwise, this resets the expression.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.window": {"fullname": "sqlglot.expressions.Select.window", "modulename": "sqlglot.expressions", "qualname": "Select.window", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.qualify": {"fullname": "sqlglot.expressions.Select.qualify", "modulename": "sqlglot.expressions", "qualname": "Select.qualify", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.distinct": {"fullname": "sqlglot.expressions.Select.distinct", "modulename": "sqlglot.expressions", "qualname": "Select.distinct", "kind": "function", "doc": "

Set the OFFSET expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").distinct().sql()\n'SELECT DISTINCT x FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • ons: the expressions to distinct on
  • \n
  • distinct: whether the Select should be distinct
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
\n\n
Returns:
\n\n
\n

Select: the modified expression.

\n
\n", "signature": "(\tself,\t*ons: Union[str, sqlglot.expressions.Expression, NoneType],\tdistinct: bool = True,\tcopy: bool = True) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.ctas": {"fullname": "sqlglot.expressions.Select.ctas", "modulename": "sqlglot.expressions", "qualname": "Select.ctas", "kind": "function", "doc": "

Convert this expression to a CREATE TABLE AS statement.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("*").from_("tbl").ctas("x").sql()\n'CREATE TABLE x AS SELECT * FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • table: the SQL code string to parse as the table name.\nIf another Expression instance is passed, it will be used as-is.
  • \n
  • properties: an optional mapping of table properties
  • \n
  • dialect: the dialect used to parse the input table.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input table.
  • \n
\n\n
Returns:
\n\n
\n

The new Create expression.

\n
\n", "signature": "(\tself,\ttable: Union[str, sqlglot.expressions.Expression],\tproperties: Optional[Dict] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Create:", "funcdef": "def"}, "sqlglot.expressions.Select.lock": {"fullname": "sqlglot.expressions.Select.lock", "modulename": "sqlglot.expressions", "qualname": "Select.lock", "kind": "function", "doc": "

Set the locking read mode for this expression.

\n\n
Examples:
\n\n
\n
\n
>>> Select().select("x").from_("tbl").where("x = 'a'").lock().sql("mysql")\n"SELECT x FROM tbl WHERE x = 'a' FOR UPDATE"\n
\n
\n \n
\n
>>> Select().select("x").from_("tbl").where("x = 'a'").lock(update=False).sql("mysql")\n"SELECT x FROM tbl WHERE x = 'a' FOR SHARE"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • update: if True, the locking type will be FOR UPDATE, else it will be FOR SHARE.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
\n\n
Returns:
\n\n
\n

The modified expression.

\n
\n", "signature": "(\tself,\tupdate: bool = True,\tcopy: bool = True) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.hint": {"fullname": "sqlglot.expressions.Select.hint", "modulename": "sqlglot.expressions", "qualname": "Select.hint", "kind": "function", "doc": "

Set hints for this expression.

\n\n
Examples:
\n\n
\n
\n
>>> Select().select("x").from_("tbl").hint("BROADCAST(y)").sql(dialect="spark")\n'SELECT /*+ BROADCAST(y) */ x FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • hints: The SQL code strings to parse as the hints.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • dialect: The dialect used to parse the hints.
  • \n
  • copy: If False, modify this expression instance in-place.
  • \n
\n\n
Returns:
\n\n
\n

The modified expression.

\n
\n", "signature": "(\tself,\t*hints: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.named_selects": {"fullname": "sqlglot.expressions.Select.named_selects", "modulename": "sqlglot.expressions", "qualname": "Select.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.Select.is_star": {"fullname": "sqlglot.expressions.Select.is_star", "modulename": "sqlglot.expressions", "qualname": "Select.is_star", "kind": "variable", "doc": "

Checks whether an expression is a star.

\n", "annotation": ": bool"}, "sqlglot.expressions.Select.selects": {"fullname": "sqlglot.expressions.Select.selects", "modulename": "sqlglot.expressions", "qualname": "Select.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Select.key": {"fullname": "sqlglot.expressions.Select.key", "modulename": "sqlglot.expressions", "qualname": "Select.key", "kind": "variable", "doc": "

\n", "default_value": "'select'"}, "sqlglot.expressions.Subquery": {"fullname": "sqlglot.expressions.Subquery", "modulename": "sqlglot.expressions", "qualname": "Subquery", "kind": "class", "doc": "

\n", "bases": "DerivedTable, Unionable"}, "sqlglot.expressions.Subquery.arg_types": {"fullname": "sqlglot.expressions.Subquery.arg_types", "modulename": "sqlglot.expressions", "qualname": "Subquery.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'alias': False, 'with': False, 'match': False, 'laterals': False, 'joins': False, 'connect': False, 'pivots': False, 'where': False, 'group': False, 'having': False, 'qualify': False, 'windows': False, 'distribute': False, 'sort': False, 'cluster': False, 'order': False, 'limit': False, 'offset': False, 'locks': False, 'sample': False, 'settings': False, 'format': False}"}, "sqlglot.expressions.Subquery.unnest": {"fullname": "sqlglot.expressions.Subquery.unnest", "modulename": "sqlglot.expressions", "qualname": "Subquery.unnest", "kind": "function", "doc": "

Returns the first non subquery.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Subquery.unwrap": {"fullname": "sqlglot.expressions.Subquery.unwrap", "modulename": "sqlglot.expressions", "qualname": "Subquery.unwrap", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.expressions.Subquery:", "funcdef": "def"}, "sqlglot.expressions.Subquery.is_wrapper": {"fullname": "sqlglot.expressions.Subquery.is_wrapper", "modulename": "sqlglot.expressions", "qualname": "Subquery.is_wrapper", "kind": "variable", "doc": "

Whether this Subquery acts as a simple wrapper around another expression.

\n\n

SELECT * FROM (((SELECT * FROM t)))\n ^\n This corresponds to a \"wrapper\" Subquery node

\n", "annotation": ": bool"}, "sqlglot.expressions.Subquery.is_star": {"fullname": "sqlglot.expressions.Subquery.is_star", "modulename": "sqlglot.expressions", "qualname": "Subquery.is_star", "kind": "variable", "doc": "

Checks whether an expression is a star.

\n", "annotation": ": bool"}, "sqlglot.expressions.Subquery.output_name": {"fullname": "sqlglot.expressions.Subquery.output_name", "modulename": "sqlglot.expressions", "qualname": "Subquery.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Subquery.key": {"fullname": "sqlglot.expressions.Subquery.key", "modulename": "sqlglot.expressions", "qualname": "Subquery.key", "kind": "variable", "doc": "

\n", "default_value": "'subquery'"}, "sqlglot.expressions.TableSample": {"fullname": "sqlglot.expressions.TableSample", "modulename": "sqlglot.expressions", "qualname": "TableSample", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.TableSample.arg_types": {"fullname": "sqlglot.expressions.TableSample.arg_types", "modulename": "sqlglot.expressions", "qualname": "TableSample.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expressions': False, 'method': False, 'bucket_numerator': False, 'bucket_denominator': False, 'bucket_field': False, 'percent': False, 'rows': False, 'size': False, 'seed': False}"}, "sqlglot.expressions.TableSample.key": {"fullname": "sqlglot.expressions.TableSample.key", "modulename": "sqlglot.expressions", "qualname": "TableSample.key", "kind": "variable", "doc": "

\n", "default_value": "'tablesample'"}, "sqlglot.expressions.Tag": {"fullname": "sqlglot.expressions.Tag", "modulename": "sqlglot.expressions", "qualname": "Tag", "kind": "class", "doc": "

Tags are used for generating arbitrary sql like SELECT x.

\n", "bases": "Expression"}, "sqlglot.expressions.Tag.arg_types": {"fullname": "sqlglot.expressions.Tag.arg_types", "modulename": "sqlglot.expressions", "qualname": "Tag.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'prefix': False, 'postfix': False}"}, "sqlglot.expressions.Tag.key": {"fullname": "sqlglot.expressions.Tag.key", "modulename": "sqlglot.expressions", "qualname": "Tag.key", "kind": "variable", "doc": "

\n", "default_value": "'tag'"}, "sqlglot.expressions.Pivot": {"fullname": "sqlglot.expressions.Pivot", "modulename": "sqlglot.expressions", "qualname": "Pivot", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Pivot.arg_types": {"fullname": "sqlglot.expressions.Pivot.arg_types", "modulename": "sqlglot.expressions", "qualname": "Pivot.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'alias': False, 'expressions': False, 'field': False, 'unpivot': False, 'using': False, 'group': False, 'columns': False, 'include_nulls': False}"}, "sqlglot.expressions.Pivot.unpivot": {"fullname": "sqlglot.expressions.Pivot.unpivot", "modulename": "sqlglot.expressions", "qualname": "Pivot.unpivot", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, "sqlglot.expressions.Pivot.key": {"fullname": "sqlglot.expressions.Pivot.key", "modulename": "sqlglot.expressions", "qualname": "Pivot.key", "kind": "variable", "doc": "

\n", "default_value": "'pivot'"}, "sqlglot.expressions.Window": {"fullname": "sqlglot.expressions.Window", "modulename": "sqlglot.expressions", "qualname": "Window", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Window.arg_types": {"fullname": "sqlglot.expressions.Window.arg_types", "modulename": "sqlglot.expressions", "qualname": "Window.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'partition_by': False, 'order': False, 'spec': False, 'alias': False, 'over': False, 'first': False}"}, "sqlglot.expressions.Window.key": {"fullname": "sqlglot.expressions.Window.key", "modulename": "sqlglot.expressions", "qualname": "Window.key", "kind": "variable", "doc": "

\n", "default_value": "'window'"}, "sqlglot.expressions.WindowSpec": {"fullname": "sqlglot.expressions.WindowSpec", "modulename": "sqlglot.expressions", "qualname": "WindowSpec", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.WindowSpec.arg_types": {"fullname": "sqlglot.expressions.WindowSpec.arg_types", "modulename": "sqlglot.expressions", "qualname": "WindowSpec.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'kind': False, 'start': False, 'start_side': False, 'end': False, 'end_side': False}"}, "sqlglot.expressions.WindowSpec.key": {"fullname": "sqlglot.expressions.WindowSpec.key", "modulename": "sqlglot.expressions", "qualname": "WindowSpec.key", "kind": "variable", "doc": "

\n", "default_value": "'windowspec'"}, "sqlglot.expressions.Where": {"fullname": "sqlglot.expressions.Where", "modulename": "sqlglot.expressions", "qualname": "Where", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Where.key": {"fullname": "sqlglot.expressions.Where.key", "modulename": "sqlglot.expressions", "qualname": "Where.key", "kind": "variable", "doc": "

\n", "default_value": "'where'"}, "sqlglot.expressions.Star": {"fullname": "sqlglot.expressions.Star", "modulename": "sqlglot.expressions", "qualname": "Star", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Star.arg_types": {"fullname": "sqlglot.expressions.Star.arg_types", "modulename": "sqlglot.expressions", "qualname": "Star.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'except': False, 'replace': False}"}, "sqlglot.expressions.Star.name": {"fullname": "sqlglot.expressions.Star.name", "modulename": "sqlglot.expressions", "qualname": "Star.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Star.output_name": {"fullname": "sqlglot.expressions.Star.output_name", "modulename": "sqlglot.expressions", "qualname": "Star.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Star.key": {"fullname": "sqlglot.expressions.Star.key", "modulename": "sqlglot.expressions", "qualname": "Star.key", "kind": "variable", "doc": "

\n", "default_value": "'star'"}, "sqlglot.expressions.Parameter": {"fullname": "sqlglot.expressions.Parameter", "modulename": "sqlglot.expressions", "qualname": "Parameter", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Parameter.arg_types": {"fullname": "sqlglot.expressions.Parameter.arg_types", "modulename": "sqlglot.expressions", "qualname": "Parameter.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.Parameter.key": {"fullname": "sqlglot.expressions.Parameter.key", "modulename": "sqlglot.expressions", "qualname": "Parameter.key", "kind": "variable", "doc": "

\n", "default_value": "'parameter'"}, "sqlglot.expressions.SessionParameter": {"fullname": "sqlglot.expressions.SessionParameter", "modulename": "sqlglot.expressions", "qualname": "SessionParameter", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.SessionParameter.arg_types": {"fullname": "sqlglot.expressions.SessionParameter.arg_types", "modulename": "sqlglot.expressions", "qualname": "SessionParameter.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': False}"}, "sqlglot.expressions.SessionParameter.key": {"fullname": "sqlglot.expressions.SessionParameter.key", "modulename": "sqlglot.expressions", "qualname": "SessionParameter.key", "kind": "variable", "doc": "

\n", "default_value": "'sessionparameter'"}, "sqlglot.expressions.Placeholder": {"fullname": "sqlglot.expressions.Placeholder", "modulename": "sqlglot.expressions", "qualname": "Placeholder", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Placeholder.arg_types": {"fullname": "sqlglot.expressions.Placeholder.arg_types", "modulename": "sqlglot.expressions", "qualname": "Placeholder.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'kind': False}"}, "sqlglot.expressions.Placeholder.key": {"fullname": "sqlglot.expressions.Placeholder.key", "modulename": "sqlglot.expressions", "qualname": "Placeholder.key", "kind": "variable", "doc": "

\n", "default_value": "'placeholder'"}, "sqlglot.expressions.Null": {"fullname": "sqlglot.expressions.Null", "modulename": "sqlglot.expressions", "qualname": "Null", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Null.arg_types": {"fullname": "sqlglot.expressions.Null.arg_types", "modulename": "sqlglot.expressions", "qualname": "Null.arg_types", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Any]", "default_value": "{}"}, "sqlglot.expressions.Null.name": {"fullname": "sqlglot.expressions.Null.name", "modulename": "sqlglot.expressions", "qualname": "Null.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Null.key": {"fullname": "sqlglot.expressions.Null.key", "modulename": "sqlglot.expressions", "qualname": "Null.key", "kind": "variable", "doc": "

\n", "default_value": "'null'"}, "sqlglot.expressions.Boolean": {"fullname": "sqlglot.expressions.Boolean", "modulename": "sqlglot.expressions", "qualname": "Boolean", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Boolean.key": {"fullname": "sqlglot.expressions.Boolean.key", "modulename": "sqlglot.expressions", "qualname": "Boolean.key", "kind": "variable", "doc": "

\n", "default_value": "'boolean'"}, "sqlglot.expressions.DataTypeParam": {"fullname": "sqlglot.expressions.DataTypeParam", "modulename": "sqlglot.expressions", "qualname": "DataTypeParam", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DataTypeParam.arg_types": {"fullname": "sqlglot.expressions.DataTypeParam.arg_types", "modulename": "sqlglot.expressions", "qualname": "DataTypeParam.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.DataTypeParam.key": {"fullname": "sqlglot.expressions.DataTypeParam.key", "modulename": "sqlglot.expressions", "qualname": "DataTypeParam.key", "kind": "variable", "doc": "

\n", "default_value": "'datatypeparam'"}, "sqlglot.expressions.DataType": {"fullname": "sqlglot.expressions.DataType", "modulename": "sqlglot.expressions", "qualname": "DataType", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DataType.arg_types": {"fullname": "sqlglot.expressions.DataType.arg_types", "modulename": "sqlglot.expressions", "qualname": "DataType.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'nested': False, 'values': False, 'prefix': False, 'kind': False}"}, "sqlglot.expressions.DataType.Type": {"fullname": "sqlglot.expressions.DataType.Type", "modulename": "sqlglot.expressions", "qualname": "DataType.Type", "kind": "class", "doc": "

An enumeration.

\n", "bases": "sqlglot.helper.AutoName"}, "sqlglot.expressions.DataType.Type.ARRAY": {"fullname": "sqlglot.expressions.DataType.Type.ARRAY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.ARRAY", "kind": "variable", "doc": "

\n", "default_value": "<Type.ARRAY: 'ARRAY'>"}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"fullname": "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.AGGREGATEFUNCTION", "kind": "variable", "doc": "

\n", "default_value": "<Type.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>"}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"fullname": "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SIMPLEAGGREGATEFUNCTION", "kind": "variable", "doc": "

\n", "default_value": "<Type.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>"}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"fullname": "sqlglot.expressions.DataType.Type.BIGDECIMAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BIGDECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.BIGDECIMAL: 'BIGDECIMAL'>"}, "sqlglot.expressions.DataType.Type.BIGINT": {"fullname": "sqlglot.expressions.DataType.Type.BIGINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BIGINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.BIGINT: 'BIGINT'>"}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"fullname": "sqlglot.expressions.DataType.Type.BIGSERIAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BIGSERIAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.BIGSERIAL: 'BIGSERIAL'>"}, "sqlglot.expressions.DataType.Type.BINARY": {"fullname": "sqlglot.expressions.DataType.Type.BINARY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BINARY", "kind": "variable", "doc": "

\n", "default_value": "<Type.BINARY: 'BINARY'>"}, "sqlglot.expressions.DataType.Type.BIT": {"fullname": "sqlglot.expressions.DataType.Type.BIT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BIT", "kind": "variable", "doc": "

\n", "default_value": "<Type.BIT: 'BIT'>"}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"fullname": "sqlglot.expressions.DataType.Type.BOOLEAN", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BOOLEAN", "kind": "variable", "doc": "

\n", "default_value": "<Type.BOOLEAN: 'BOOLEAN'>"}, "sqlglot.expressions.DataType.Type.BPCHAR": {"fullname": "sqlglot.expressions.DataType.Type.BPCHAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BPCHAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.BPCHAR: 'BPCHAR'>"}, "sqlglot.expressions.DataType.Type.CHAR": {"fullname": "sqlglot.expressions.DataType.Type.CHAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.CHAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.CHAR: 'CHAR'>"}, "sqlglot.expressions.DataType.Type.DATE": {"fullname": "sqlglot.expressions.DataType.Type.DATE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATE", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATE: 'DATE'>"}, "sqlglot.expressions.DataType.Type.DATE32": {"fullname": "sqlglot.expressions.DataType.Type.DATE32", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATE32", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATE32: 'DATE32'>"}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.DATEMULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATEMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATEMULTIRANGE: 'DATEMULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.DATERANGE": {"fullname": "sqlglot.expressions.DataType.Type.DATERANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATERANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATERANGE: 'DATERANGE'>"}, "sqlglot.expressions.DataType.Type.DATETIME": {"fullname": "sqlglot.expressions.DataType.Type.DATETIME", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATETIME", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATETIME: 'DATETIME'>"}, "sqlglot.expressions.DataType.Type.DATETIME64": {"fullname": "sqlglot.expressions.DataType.Type.DATETIME64", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATETIME64", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATETIME64: 'DATETIME64'>"}, "sqlglot.expressions.DataType.Type.DECIMAL": {"fullname": "sqlglot.expressions.DataType.Type.DECIMAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.DECIMAL: 'DECIMAL'>"}, "sqlglot.expressions.DataType.Type.DOUBLE": {"fullname": "sqlglot.expressions.DataType.Type.DOUBLE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DOUBLE", "kind": "variable", "doc": "

\n", "default_value": "<Type.DOUBLE: 'DOUBLE'>"}, "sqlglot.expressions.DataType.Type.ENUM": {"fullname": "sqlglot.expressions.DataType.Type.ENUM", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.ENUM", "kind": "variable", "doc": "

\n", "default_value": "<Type.ENUM: 'ENUM'>"}, "sqlglot.expressions.DataType.Type.ENUM8": {"fullname": "sqlglot.expressions.DataType.Type.ENUM8", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.ENUM8", "kind": "variable", "doc": "

\n", "default_value": "<Type.ENUM8: 'ENUM8'>"}, "sqlglot.expressions.DataType.Type.ENUM16": {"fullname": "sqlglot.expressions.DataType.Type.ENUM16", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.ENUM16", "kind": "variable", "doc": "

\n", "default_value": "<Type.ENUM16: 'ENUM16'>"}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"fullname": "sqlglot.expressions.DataType.Type.FIXEDSTRING", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.FIXEDSTRING", "kind": "variable", "doc": "

\n", "default_value": "<Type.FIXEDSTRING: 'FIXEDSTRING'>"}, "sqlglot.expressions.DataType.Type.FLOAT": {"fullname": "sqlglot.expressions.DataType.Type.FLOAT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.FLOAT", "kind": "variable", "doc": "

\n", "default_value": "<Type.FLOAT: 'FLOAT'>"}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"fullname": "sqlglot.expressions.DataType.Type.GEOGRAPHY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.GEOGRAPHY", "kind": "variable", "doc": "

\n", "default_value": "<Type.GEOGRAPHY: 'GEOGRAPHY'>"}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"fullname": "sqlglot.expressions.DataType.Type.GEOMETRY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.GEOMETRY", "kind": "variable", "doc": "

\n", "default_value": "<Type.GEOMETRY: 'GEOMETRY'>"}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"fullname": "sqlglot.expressions.DataType.Type.HLLSKETCH", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.HLLSKETCH", "kind": "variable", "doc": "

\n", "default_value": "<Type.HLLSKETCH: 'HLLSKETCH'>"}, "sqlglot.expressions.DataType.Type.HSTORE": {"fullname": "sqlglot.expressions.DataType.Type.HSTORE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.HSTORE", "kind": "variable", "doc": "

\n", "default_value": "<Type.HSTORE: 'HSTORE'>"}, "sqlglot.expressions.DataType.Type.IMAGE": {"fullname": "sqlglot.expressions.DataType.Type.IMAGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.IMAGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.IMAGE: 'IMAGE'>"}, "sqlglot.expressions.DataType.Type.INET": {"fullname": "sqlglot.expressions.DataType.Type.INET", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INET", "kind": "variable", "doc": "

\n", "default_value": "<Type.INET: 'INET'>"}, "sqlglot.expressions.DataType.Type.INT": {"fullname": "sqlglot.expressions.DataType.Type.INT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT: 'INT'>"}, "sqlglot.expressions.DataType.Type.INT128": {"fullname": "sqlglot.expressions.DataType.Type.INT128", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT128", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT128: 'INT128'>"}, "sqlglot.expressions.DataType.Type.INT256": {"fullname": "sqlglot.expressions.DataType.Type.INT256", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT256", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT256: 'INT256'>"}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.INT4MULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT4MULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT4MULTIRANGE: 'INT4MULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"fullname": "sqlglot.expressions.DataType.Type.INT4RANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT4RANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT4RANGE: 'INT4RANGE'>"}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.INT8MULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT8MULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT8MULTIRANGE: 'INT8MULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"fullname": "sqlglot.expressions.DataType.Type.INT8RANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT8RANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT8RANGE: 'INT8RANGE'>"}, "sqlglot.expressions.DataType.Type.INTERVAL": {"fullname": "sqlglot.expressions.DataType.Type.INTERVAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.INTERVAL: 'INTERVAL'>"}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"fullname": "sqlglot.expressions.DataType.Type.IPADDRESS", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.IPADDRESS", "kind": "variable", "doc": "

\n", "default_value": "<Type.IPADDRESS: 'IPADDRESS'>"}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"fullname": "sqlglot.expressions.DataType.Type.IPPREFIX", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.IPPREFIX", "kind": "variable", "doc": "

\n", "default_value": "<Type.IPPREFIX: 'IPPREFIX'>"}, "sqlglot.expressions.DataType.Type.IPV4": {"fullname": "sqlglot.expressions.DataType.Type.IPV4", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.IPV4", "kind": "variable", "doc": "

\n", "default_value": "<Type.IPV4: 'IPV4'>"}, "sqlglot.expressions.DataType.Type.IPV6": {"fullname": "sqlglot.expressions.DataType.Type.IPV6", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.IPV6", "kind": "variable", "doc": "

\n", "default_value": "<Type.IPV6: 'IPV6'>"}, "sqlglot.expressions.DataType.Type.JSON": {"fullname": "sqlglot.expressions.DataType.Type.JSON", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.JSON", "kind": "variable", "doc": "

\n", "default_value": "<Type.JSON: 'JSON'>"}, "sqlglot.expressions.DataType.Type.JSONB": {"fullname": "sqlglot.expressions.DataType.Type.JSONB", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.JSONB", "kind": "variable", "doc": "

\n", "default_value": "<Type.JSONB: 'JSONB'>"}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"fullname": "sqlglot.expressions.DataType.Type.LONGBLOB", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.LONGBLOB", "kind": "variable", "doc": "

\n", "default_value": "<Type.LONGBLOB: 'LONGBLOB'>"}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"fullname": "sqlglot.expressions.DataType.Type.LONGTEXT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.LONGTEXT", "kind": "variable", "doc": "

\n", "default_value": "<Type.LONGTEXT: 'LONGTEXT'>"}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"fullname": "sqlglot.expressions.DataType.Type.LOWCARDINALITY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.LOWCARDINALITY", "kind": "variable", "doc": "

\n", "default_value": "<Type.LOWCARDINALITY: 'LOWCARDINALITY'>"}, "sqlglot.expressions.DataType.Type.MAP": {"fullname": "sqlglot.expressions.DataType.Type.MAP", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.MAP", "kind": "variable", "doc": "

\n", "default_value": "<Type.MAP: 'MAP'>"}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"fullname": "sqlglot.expressions.DataType.Type.MEDIUMBLOB", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.MEDIUMBLOB", "kind": "variable", "doc": "

\n", "default_value": "<Type.MEDIUMBLOB: 'MEDIUMBLOB'>"}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"fullname": "sqlglot.expressions.DataType.Type.MEDIUMINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.MEDIUMINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.MEDIUMINT: 'MEDIUMINT'>"}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"fullname": "sqlglot.expressions.DataType.Type.MEDIUMTEXT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.MEDIUMTEXT", "kind": "variable", "doc": "

\n", "default_value": "<Type.MEDIUMTEXT: 'MEDIUMTEXT'>"}, "sqlglot.expressions.DataType.Type.MONEY": {"fullname": "sqlglot.expressions.DataType.Type.MONEY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.MONEY", "kind": "variable", "doc": "

\n", "default_value": "<Type.MONEY: 'MONEY'>"}, "sqlglot.expressions.DataType.Type.NCHAR": {"fullname": "sqlglot.expressions.DataType.Type.NCHAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NCHAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.NCHAR: 'NCHAR'>"}, "sqlglot.expressions.DataType.Type.NESTED": {"fullname": "sqlglot.expressions.DataType.Type.NESTED", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NESTED", "kind": "variable", "doc": "

\n", "default_value": "<Type.NESTED: 'NESTED'>"}, "sqlglot.expressions.DataType.Type.NULL": {"fullname": "sqlglot.expressions.DataType.Type.NULL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NULL", "kind": "variable", "doc": "

\n", "default_value": "<Type.NULL: 'NULL'>"}, "sqlglot.expressions.DataType.Type.NULLABLE": {"fullname": "sqlglot.expressions.DataType.Type.NULLABLE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NULLABLE", "kind": "variable", "doc": "

\n", "default_value": "<Type.NULLABLE: 'NULLABLE'>"}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.NUMMULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NUMMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.NUMMULTIRANGE: 'NUMMULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"fullname": "sqlglot.expressions.DataType.Type.NUMRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NUMRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.NUMRANGE: 'NUMRANGE'>"}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"fullname": "sqlglot.expressions.DataType.Type.NVARCHAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NVARCHAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.NVARCHAR: 'NVARCHAR'>"}, "sqlglot.expressions.DataType.Type.OBJECT": {"fullname": "sqlglot.expressions.DataType.Type.OBJECT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.OBJECT", "kind": "variable", "doc": "

\n", "default_value": "<Type.OBJECT: 'OBJECT'>"}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"fullname": "sqlglot.expressions.DataType.Type.ROWVERSION", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.ROWVERSION", "kind": "variable", "doc": "

\n", "default_value": "<Type.ROWVERSION: 'ROWVERSION'>"}, "sqlglot.expressions.DataType.Type.SERIAL": {"fullname": "sqlglot.expressions.DataType.Type.SERIAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SERIAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.SERIAL: 'SERIAL'>"}, "sqlglot.expressions.DataType.Type.SET": {"fullname": "sqlglot.expressions.DataType.Type.SET", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SET", "kind": "variable", "doc": "

\n", "default_value": "<Type.SET: 'SET'>"}, "sqlglot.expressions.DataType.Type.SMALLINT": {"fullname": "sqlglot.expressions.DataType.Type.SMALLINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SMALLINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.SMALLINT: 'SMALLINT'>"}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"fullname": "sqlglot.expressions.DataType.Type.SMALLMONEY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SMALLMONEY", "kind": "variable", "doc": "

\n", "default_value": "<Type.SMALLMONEY: 'SMALLMONEY'>"}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"fullname": "sqlglot.expressions.DataType.Type.SMALLSERIAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SMALLSERIAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.SMALLSERIAL: 'SMALLSERIAL'>"}, "sqlglot.expressions.DataType.Type.STRUCT": {"fullname": "sqlglot.expressions.DataType.Type.STRUCT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.STRUCT", "kind": "variable", "doc": "

\n", "default_value": "<Type.STRUCT: 'STRUCT'>"}, "sqlglot.expressions.DataType.Type.SUPER": {"fullname": "sqlglot.expressions.DataType.Type.SUPER", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SUPER", "kind": "variable", "doc": "

\n", "default_value": "<Type.SUPER: 'SUPER'>"}, "sqlglot.expressions.DataType.Type.TEXT": {"fullname": "sqlglot.expressions.DataType.Type.TEXT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TEXT", "kind": "variable", "doc": "

\n", "default_value": "<Type.TEXT: 'TEXT'>"}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"fullname": "sqlglot.expressions.DataType.Type.TINYBLOB", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TINYBLOB", "kind": "variable", "doc": "

\n", "default_value": "<Type.TINYBLOB: 'TINYBLOB'>"}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"fullname": "sqlglot.expressions.DataType.Type.TINYTEXT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TINYTEXT", "kind": "variable", "doc": "

\n", "default_value": "<Type.TINYTEXT: 'TINYTEXT'>"}, "sqlglot.expressions.DataType.Type.TIME": {"fullname": "sqlglot.expressions.DataType.Type.TIME", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIME", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIME: 'TIME'>"}, "sqlglot.expressions.DataType.Type.TIMETZ": {"fullname": "sqlglot.expressions.DataType.Type.TIMETZ", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMETZ", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMETZ: 'TIMETZ'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMP", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMP", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMP: 'TIMESTAMP'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMPLTZ", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMPTZ", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMPTZ", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMP_S", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMP_S", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMP_S: 'TIMESTAMP_S'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMP_MS", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMP_MS", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMP_MS: 'TIMESTAMP_MS'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMP_NS", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMP_NS", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMP_NS: 'TIMESTAMP_NS'>"}, "sqlglot.expressions.DataType.Type.TINYINT": {"fullname": "sqlglot.expressions.DataType.Type.TINYINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TINYINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.TINYINT: 'TINYINT'>"}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.TSMULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TSMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.TSMULTIRANGE: 'TSMULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.TSRANGE": {"fullname": "sqlglot.expressions.DataType.Type.TSRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TSRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.TSRANGE: 'TSRANGE'>"}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TSTZMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"fullname": "sqlglot.expressions.DataType.Type.TSTZRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TSTZRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.TSTZRANGE: 'TSTZRANGE'>"}, "sqlglot.expressions.DataType.Type.UBIGINT": {"fullname": "sqlglot.expressions.DataType.Type.UBIGINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UBIGINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.UBIGINT: 'UBIGINT'>"}, "sqlglot.expressions.DataType.Type.UINT": {"fullname": "sqlglot.expressions.DataType.Type.UINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.UINT: 'UINT'>"}, "sqlglot.expressions.DataType.Type.UINT128": {"fullname": "sqlglot.expressions.DataType.Type.UINT128", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UINT128", "kind": "variable", "doc": "

\n", "default_value": "<Type.UINT128: 'UINT128'>"}, "sqlglot.expressions.DataType.Type.UINT256": {"fullname": "sqlglot.expressions.DataType.Type.UINT256", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UINT256", "kind": "variable", "doc": "

\n", "default_value": "<Type.UINT256: 'UINT256'>"}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"fullname": "sqlglot.expressions.DataType.Type.UMEDIUMINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UMEDIUMINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.UMEDIUMINT: 'UMEDIUMINT'>"}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"fullname": "sqlglot.expressions.DataType.Type.UDECIMAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UDECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.UDECIMAL: 'UDECIMAL'>"}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"fullname": "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UNIQUEIDENTIFIER", "kind": "variable", "doc": "

\n", "default_value": "<Type.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>"}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"fullname": "sqlglot.expressions.DataType.Type.UNKNOWN", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<Type.UNKNOWN: 'UNKNOWN'>"}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"fullname": "sqlglot.expressions.DataType.Type.USERDEFINED", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.USERDEFINED", "kind": "variable", "doc": "

\n", "default_value": "<Type.USERDEFINED: 'USER-DEFINED'>"}, "sqlglot.expressions.DataType.Type.USMALLINT": {"fullname": "sqlglot.expressions.DataType.Type.USMALLINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.USMALLINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.USMALLINT: 'USMALLINT'>"}, "sqlglot.expressions.DataType.Type.UTINYINT": {"fullname": "sqlglot.expressions.DataType.Type.UTINYINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UTINYINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.UTINYINT: 'UTINYINT'>"}, "sqlglot.expressions.DataType.Type.UUID": {"fullname": "sqlglot.expressions.DataType.Type.UUID", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UUID", "kind": "variable", "doc": "

\n", "default_value": "<Type.UUID: 'UUID'>"}, "sqlglot.expressions.DataType.Type.VARBINARY": {"fullname": "sqlglot.expressions.DataType.Type.VARBINARY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.VARBINARY", "kind": "variable", "doc": "

\n", "default_value": "<Type.VARBINARY: 'VARBINARY'>"}, "sqlglot.expressions.DataType.Type.VARCHAR": {"fullname": "sqlglot.expressions.DataType.Type.VARCHAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.VARCHAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.VARCHAR: 'VARCHAR'>"}, "sqlglot.expressions.DataType.Type.VARIANT": {"fullname": "sqlglot.expressions.DataType.Type.VARIANT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.VARIANT", "kind": "variable", "doc": "

\n", "default_value": "<Type.VARIANT: 'VARIANT'>"}, "sqlglot.expressions.DataType.Type.XML": {"fullname": "sqlglot.expressions.DataType.Type.XML", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.XML", "kind": "variable", "doc": "

\n", "default_value": "<Type.XML: 'XML'>"}, "sqlglot.expressions.DataType.Type.YEAR": {"fullname": "sqlglot.expressions.DataType.Type.YEAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.YEAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.YEAR: 'YEAR'>"}, "sqlglot.expressions.DataType.TEXT_TYPES": {"fullname": "sqlglot.expressions.DataType.TEXT_TYPES", "modulename": "sqlglot.expressions", "qualname": "DataType.TEXT_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.CHAR: 'CHAR'>, <Type.NVARCHAR: 'NVARCHAR'>, <Type.NCHAR: 'NCHAR'>, <Type.VARCHAR: 'VARCHAR'>, <Type.TEXT: 'TEXT'>}"}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"fullname": "sqlglot.expressions.DataType.INTEGER_TYPES", "modulename": "sqlglot.expressions", "qualname": "DataType.INTEGER_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.BIT: 'BIT'>, <Type.INT: 'INT'>, <Type.TINYINT: 'TINYINT'>, <Type.INT128: 'INT128'>, <Type.SMALLINT: 'SMALLINT'>, <Type.INT256: 'INT256'>, <Type.BIGINT: 'BIGINT'>}"}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"fullname": "sqlglot.expressions.DataType.FLOAT_TYPES", "modulename": "sqlglot.expressions", "qualname": "DataType.FLOAT_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>}"}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"fullname": "sqlglot.expressions.DataType.NUMERIC_TYPES", "modulename": "sqlglot.expressions", "qualname": "DataType.NUMERIC_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.FLOAT: 'FLOAT'>, <Type.BIT: 'BIT'>, <Type.INT: 'INT'>, <Type.TINYINT: 'TINYINT'>, <Type.INT128: 'INT128'>, <Type.SMALLINT: 'SMALLINT'>, <Type.DOUBLE: 'DOUBLE'>, <Type.INT256: 'INT256'>, <Type.BIGINT: 'BIGINT'>}"}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"fullname": "sqlglot.expressions.DataType.TEMPORAL_TYPES", "modulename": "sqlglot.expressions", "qualname": "DataType.TEMPORAL_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.TIMESTAMP: 'TIMESTAMP'>, <Type.TIME: 'TIME'>, <Type.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <Type.DATE: 'DATE'>, <Type.TIMESTAMP_S: 'TIMESTAMP_S'>, <Type.DATE32: 'DATE32'>, <Type.DATETIME: 'DATETIME'>, <Type.TIMETZ: 'TIMETZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <Type.DATETIME64: 'DATETIME64'>}"}, "sqlglot.expressions.DataType.build": {"fullname": "sqlglot.expressions.DataType.build", "modulename": "sqlglot.expressions", "qualname": "DataType.build", "kind": "function", "doc": "

Constructs a DataType object.

\n\n
Arguments:
\n\n
    \n
  • dtype: the data type of interest.
  • \n
  • dialect: the dialect to use for parsing dtype, in case it's a string.
  • \n
  • udt: when set to True, dtype will be used as-is if it can't be parsed into a\nDataType, thus creating a user-defined type.
  • \n
  • copy: whether or not to copy the data type.
  • \n
  • kwargs: additional arguments to pass in the constructor of DataType.
  • \n
\n\n
Returns:
\n\n
\n

The constructed DataType object.

\n
\n", "signature": "(\tcls,\tdtype: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tudt: bool = False,\tcopy: bool = True,\t**kwargs) -> sqlglot.expressions.DataType:", "funcdef": "def"}, "sqlglot.expressions.DataType.is_type": {"fullname": "sqlglot.expressions.DataType.is_type", "modulename": "sqlglot.expressions", "qualname": "DataType.is_type", "kind": "function", "doc": "

Checks whether this DataType matches one of the provided data types. Nested types or precision\nwill be compared using \"structural equivalence\" semantics, so e.g. array != array.

\n\n
Arguments:
\n\n
    \n
  • dtypes: the data types to compare this DataType to.
  • \n
\n\n
Returns:
\n\n
\n

True, if and only if there is a type in dtypes which is equal to this DataType.

\n
\n", "signature": "(\tself,\t*dtypes: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type]) -> bool:", "funcdef": "def"}, "sqlglot.expressions.DataType.key": {"fullname": "sqlglot.expressions.DataType.key", "modulename": "sqlglot.expressions", "qualname": "DataType.key", "kind": "variable", "doc": "

\n", "default_value": "'datatype'"}, "sqlglot.expressions.DATA_TYPE": {"fullname": "sqlglot.expressions.DATA_TYPE", "modulename": "sqlglot.expressions", "qualname": "DATA_TYPE", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type]"}, "sqlglot.expressions.PseudoType": {"fullname": "sqlglot.expressions.PseudoType", "modulename": "sqlglot.expressions", "qualname": "PseudoType", "kind": "class", "doc": "

\n", "bases": "DataType"}, "sqlglot.expressions.PseudoType.arg_types": {"fullname": "sqlglot.expressions.PseudoType.arg_types", "modulename": "sqlglot.expressions", "qualname": "PseudoType.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.PseudoType.key": {"fullname": "sqlglot.expressions.PseudoType.key", "modulename": "sqlglot.expressions", "qualname": "PseudoType.key", "kind": "variable", "doc": "

\n", "default_value": "'pseudotype'"}, "sqlglot.expressions.ObjectIdentifier": {"fullname": "sqlglot.expressions.ObjectIdentifier", "modulename": "sqlglot.expressions", "qualname": "ObjectIdentifier", "kind": "class", "doc": "

\n", "bases": "DataType"}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"fullname": "sqlglot.expressions.ObjectIdentifier.arg_types", "modulename": "sqlglot.expressions", "qualname": "ObjectIdentifier.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.ObjectIdentifier.key": {"fullname": "sqlglot.expressions.ObjectIdentifier.key", "modulename": "sqlglot.expressions", "qualname": "ObjectIdentifier.key", "kind": "variable", "doc": "

\n", "default_value": "'objectidentifier'"}, "sqlglot.expressions.SubqueryPredicate": {"fullname": "sqlglot.expressions.SubqueryPredicate", "modulename": "sqlglot.expressions", "qualname": "SubqueryPredicate", "kind": "class", "doc": "

\n", "bases": "Predicate"}, "sqlglot.expressions.SubqueryPredicate.key": {"fullname": "sqlglot.expressions.SubqueryPredicate.key", "modulename": "sqlglot.expressions", "qualname": "SubqueryPredicate.key", "kind": "variable", "doc": "

\n", "default_value": "'subquerypredicate'"}, "sqlglot.expressions.All": {"fullname": "sqlglot.expressions.All", "modulename": "sqlglot.expressions", "qualname": "All", "kind": "class", "doc": "

\n", "bases": "SubqueryPredicate"}, "sqlglot.expressions.All.key": {"fullname": "sqlglot.expressions.All.key", "modulename": "sqlglot.expressions", "qualname": "All.key", "kind": "variable", "doc": "

\n", "default_value": "'all'"}, "sqlglot.expressions.Any": {"fullname": "sqlglot.expressions.Any", "modulename": "sqlglot.expressions", "qualname": "Any", "kind": "class", "doc": "

\n", "bases": "SubqueryPredicate"}, "sqlglot.expressions.Any.key": {"fullname": "sqlglot.expressions.Any.key", "modulename": "sqlglot.expressions", "qualname": "Any.key", "kind": "variable", "doc": "

\n", "default_value": "'any'"}, "sqlglot.expressions.Exists": {"fullname": "sqlglot.expressions.Exists", "modulename": "sqlglot.expressions", "qualname": "Exists", "kind": "class", "doc": "

\n", "bases": "SubqueryPredicate"}, "sqlglot.expressions.Exists.key": {"fullname": "sqlglot.expressions.Exists.key", "modulename": "sqlglot.expressions", "qualname": "Exists.key", "kind": "variable", "doc": "

\n", "default_value": "'exists'"}, "sqlglot.expressions.Command": {"fullname": "sqlglot.expressions.Command", "modulename": "sqlglot.expressions", "qualname": "Command", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Command.arg_types": {"fullname": "sqlglot.expressions.Command.arg_types", "modulename": "sqlglot.expressions", "qualname": "Command.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.Command.key": {"fullname": "sqlglot.expressions.Command.key", "modulename": "sqlglot.expressions", "qualname": "Command.key", "kind": "variable", "doc": "

\n", "default_value": "'command'"}, "sqlglot.expressions.Transaction": {"fullname": "sqlglot.expressions.Transaction", "modulename": "sqlglot.expressions", "qualname": "Transaction", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Transaction.arg_types": {"fullname": "sqlglot.expressions.Transaction.arg_types", "modulename": "sqlglot.expressions", "qualname": "Transaction.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'modes': False, 'mark': False}"}, "sqlglot.expressions.Transaction.key": {"fullname": "sqlglot.expressions.Transaction.key", "modulename": "sqlglot.expressions", "qualname": "Transaction.key", "kind": "variable", "doc": "

\n", "default_value": "'transaction'"}, "sqlglot.expressions.Commit": {"fullname": "sqlglot.expressions.Commit", "modulename": "sqlglot.expressions", "qualname": "Commit", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Commit.arg_types": {"fullname": "sqlglot.expressions.Commit.arg_types", "modulename": "sqlglot.expressions", "qualname": "Commit.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'chain': False, 'this': False, 'durability': False}"}, "sqlglot.expressions.Commit.key": {"fullname": "sqlglot.expressions.Commit.key", "modulename": "sqlglot.expressions", "qualname": "Commit.key", "kind": "variable", "doc": "

\n", "default_value": "'commit'"}, "sqlglot.expressions.Rollback": {"fullname": "sqlglot.expressions.Rollback", "modulename": "sqlglot.expressions", "qualname": "Rollback", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Rollback.arg_types": {"fullname": "sqlglot.expressions.Rollback.arg_types", "modulename": "sqlglot.expressions", "qualname": "Rollback.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'savepoint': False, 'this': False}"}, "sqlglot.expressions.Rollback.key": {"fullname": "sqlglot.expressions.Rollback.key", "modulename": "sqlglot.expressions", "qualname": "Rollback.key", "kind": "variable", "doc": "

\n", "default_value": "'rollback'"}, "sqlglot.expressions.AlterTable": {"fullname": "sqlglot.expressions.AlterTable", "modulename": "sqlglot.expressions", "qualname": "AlterTable", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.AlterTable.arg_types": {"fullname": "sqlglot.expressions.AlterTable.arg_types", "modulename": "sqlglot.expressions", "qualname": "AlterTable.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'actions': True, 'exists': False, 'only': False}"}, "sqlglot.expressions.AlterTable.key": {"fullname": "sqlglot.expressions.AlterTable.key", "modulename": "sqlglot.expressions", "qualname": "AlterTable.key", "kind": "variable", "doc": "

\n", "default_value": "'altertable'"}, "sqlglot.expressions.AddConstraint": {"fullname": "sqlglot.expressions.AddConstraint", "modulename": "sqlglot.expressions", "qualname": "AddConstraint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.AddConstraint.arg_types": {"fullname": "sqlglot.expressions.AddConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "AddConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False, 'enforced': False}"}, "sqlglot.expressions.AddConstraint.key": {"fullname": "sqlglot.expressions.AddConstraint.key", "modulename": "sqlglot.expressions", "qualname": "AddConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'addconstraint'"}, "sqlglot.expressions.DropPartition": {"fullname": "sqlglot.expressions.DropPartition", "modulename": "sqlglot.expressions", "qualname": "DropPartition", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DropPartition.arg_types": {"fullname": "sqlglot.expressions.DropPartition.arg_types", "modulename": "sqlglot.expressions", "qualname": "DropPartition.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'exists': False}"}, "sqlglot.expressions.DropPartition.key": {"fullname": "sqlglot.expressions.DropPartition.key", "modulename": "sqlglot.expressions", "qualname": "DropPartition.key", "kind": "variable", "doc": "

\n", "default_value": "'droppartition'"}, "sqlglot.expressions.Binary": {"fullname": "sqlglot.expressions.Binary", "modulename": "sqlglot.expressions", "qualname": "Binary", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Binary.arg_types": {"fullname": "sqlglot.expressions.Binary.arg_types", "modulename": "sqlglot.expressions", "qualname": "Binary.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Binary.left": {"fullname": "sqlglot.expressions.Binary.left", "modulename": "sqlglot.expressions", "qualname": "Binary.left", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.expressions.Binary.right": {"fullname": "sqlglot.expressions.Binary.right", "modulename": "sqlglot.expressions", "qualname": "Binary.right", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.expressions.Binary.key": {"fullname": "sqlglot.expressions.Binary.key", "modulename": "sqlglot.expressions", "qualname": "Binary.key", "kind": "variable", "doc": "

\n", "default_value": "'binary'"}, "sqlglot.expressions.Add": {"fullname": "sqlglot.expressions.Add", "modulename": "sqlglot.expressions", "qualname": "Add", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Add.key": {"fullname": "sqlglot.expressions.Add.key", "modulename": "sqlglot.expressions", "qualname": "Add.key", "kind": "variable", "doc": "

\n", "default_value": "'add'"}, "sqlglot.expressions.Connector": {"fullname": "sqlglot.expressions.Connector", "modulename": "sqlglot.expressions", "qualname": "Connector", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Connector.key": {"fullname": "sqlglot.expressions.Connector.key", "modulename": "sqlglot.expressions", "qualname": "Connector.key", "kind": "variable", "doc": "

\n", "default_value": "'connector'"}, "sqlglot.expressions.And": {"fullname": "sqlglot.expressions.And", "modulename": "sqlglot.expressions", "qualname": "And", "kind": "class", "doc": "

\n", "bases": "Connector"}, "sqlglot.expressions.And.key": {"fullname": "sqlglot.expressions.And.key", "modulename": "sqlglot.expressions", "qualname": "And.key", "kind": "variable", "doc": "

\n", "default_value": "'and'"}, "sqlglot.expressions.Or": {"fullname": "sqlglot.expressions.Or", "modulename": "sqlglot.expressions", "qualname": "Or", "kind": "class", "doc": "

\n", "bases": "Connector"}, "sqlglot.expressions.Or.key": {"fullname": "sqlglot.expressions.Or.key", "modulename": "sqlglot.expressions", "qualname": "Or.key", "kind": "variable", "doc": "

\n", "default_value": "'or'"}, "sqlglot.expressions.BitwiseAnd": {"fullname": "sqlglot.expressions.BitwiseAnd", "modulename": "sqlglot.expressions", "qualname": "BitwiseAnd", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.BitwiseAnd.key": {"fullname": "sqlglot.expressions.BitwiseAnd.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseAnd.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwiseand'"}, "sqlglot.expressions.BitwiseLeftShift": {"fullname": "sqlglot.expressions.BitwiseLeftShift", "modulename": "sqlglot.expressions", "qualname": "BitwiseLeftShift", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.BitwiseLeftShift.key": {"fullname": "sqlglot.expressions.BitwiseLeftShift.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseLeftShift.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwiseleftshift'"}, "sqlglot.expressions.BitwiseOr": {"fullname": "sqlglot.expressions.BitwiseOr", "modulename": "sqlglot.expressions", "qualname": "BitwiseOr", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.BitwiseOr.key": {"fullname": "sqlglot.expressions.BitwiseOr.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseOr.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwiseor'"}, "sqlglot.expressions.BitwiseRightShift": {"fullname": "sqlglot.expressions.BitwiseRightShift", "modulename": "sqlglot.expressions", "qualname": "BitwiseRightShift", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.BitwiseRightShift.key": {"fullname": "sqlglot.expressions.BitwiseRightShift.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseRightShift.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwiserightshift'"}, "sqlglot.expressions.BitwiseXor": {"fullname": "sqlglot.expressions.BitwiseXor", "modulename": "sqlglot.expressions", "qualname": "BitwiseXor", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.BitwiseXor.key": {"fullname": "sqlglot.expressions.BitwiseXor.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseXor.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwisexor'"}, "sqlglot.expressions.Div": {"fullname": "sqlglot.expressions.Div", "modulename": "sqlglot.expressions", "qualname": "Div", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Div.arg_types": {"fullname": "sqlglot.expressions.Div.arg_types", "modulename": "sqlglot.expressions", "qualname": "Div.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'typed': False, 'safe': False}"}, "sqlglot.expressions.Div.key": {"fullname": "sqlglot.expressions.Div.key", "modulename": "sqlglot.expressions", "qualname": "Div.key", "kind": "variable", "doc": "

\n", "default_value": "'div'"}, "sqlglot.expressions.Overlaps": {"fullname": "sqlglot.expressions.Overlaps", "modulename": "sqlglot.expressions", "qualname": "Overlaps", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Overlaps.key": {"fullname": "sqlglot.expressions.Overlaps.key", "modulename": "sqlglot.expressions", "qualname": "Overlaps.key", "kind": "variable", "doc": "

\n", "default_value": "'overlaps'"}, "sqlglot.expressions.Dot": {"fullname": "sqlglot.expressions.Dot", "modulename": "sqlglot.expressions", "qualname": "Dot", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Dot.name": {"fullname": "sqlglot.expressions.Dot.name", "modulename": "sqlglot.expressions", "qualname": "Dot.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Dot.output_name": {"fullname": "sqlglot.expressions.Dot.output_name", "modulename": "sqlglot.expressions", "qualname": "Dot.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Dot.build": {"fullname": "sqlglot.expressions.Dot.build", "modulename": "sqlglot.expressions", "qualname": "Dot.build", "kind": "function", "doc": "

Build a Dot object with a sequence of expressions.

\n", "signature": "(\tself,\texpressions: Sequence[sqlglot.expressions.Expression]) -> sqlglot.expressions.Dot:", "funcdef": "def"}, "sqlglot.expressions.Dot.parts": {"fullname": "sqlglot.expressions.Dot.parts", "modulename": "sqlglot.expressions", "qualname": "Dot.parts", "kind": "variable", "doc": "

Return the parts of a table / column in order catalog, db, table.

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Dot.key": {"fullname": "sqlglot.expressions.Dot.key", "modulename": "sqlglot.expressions", "qualname": "Dot.key", "kind": "variable", "doc": "

\n", "default_value": "'dot'"}, "sqlglot.expressions.DPipe": {"fullname": "sqlglot.expressions.DPipe", "modulename": "sqlglot.expressions", "qualname": "DPipe", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.DPipe.arg_types": {"fullname": "sqlglot.expressions.DPipe.arg_types", "modulename": "sqlglot.expressions", "qualname": "DPipe.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'safe': False}"}, "sqlglot.expressions.DPipe.key": {"fullname": "sqlglot.expressions.DPipe.key", "modulename": "sqlglot.expressions", "qualname": "DPipe.key", "kind": "variable", "doc": "

\n", "default_value": "'dpipe'"}, "sqlglot.expressions.EQ": {"fullname": "sqlglot.expressions.EQ", "modulename": "sqlglot.expressions", "qualname": "EQ", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.EQ.key": {"fullname": "sqlglot.expressions.EQ.key", "modulename": "sqlglot.expressions", "qualname": "EQ.key", "kind": "variable", "doc": "

\n", "default_value": "'eq'"}, "sqlglot.expressions.NullSafeEQ": {"fullname": "sqlglot.expressions.NullSafeEQ", "modulename": "sqlglot.expressions", "qualname": "NullSafeEQ", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.NullSafeEQ.key": {"fullname": "sqlglot.expressions.NullSafeEQ.key", "modulename": "sqlglot.expressions", "qualname": "NullSafeEQ.key", "kind": "variable", "doc": "

\n", "default_value": "'nullsafeeq'"}, "sqlglot.expressions.NullSafeNEQ": {"fullname": "sqlglot.expressions.NullSafeNEQ", "modulename": "sqlglot.expressions", "qualname": "NullSafeNEQ", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.NullSafeNEQ.key": {"fullname": "sqlglot.expressions.NullSafeNEQ.key", "modulename": "sqlglot.expressions", "qualname": "NullSafeNEQ.key", "kind": "variable", "doc": "

\n", "default_value": "'nullsafeneq'"}, "sqlglot.expressions.PropertyEQ": {"fullname": "sqlglot.expressions.PropertyEQ", "modulename": "sqlglot.expressions", "qualname": "PropertyEQ", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.PropertyEQ.key": {"fullname": "sqlglot.expressions.PropertyEQ.key", "modulename": "sqlglot.expressions", "qualname": "PropertyEQ.key", "kind": "variable", "doc": "

\n", "default_value": "'propertyeq'"}, "sqlglot.expressions.Distance": {"fullname": "sqlglot.expressions.Distance", "modulename": "sqlglot.expressions", "qualname": "Distance", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Distance.key": {"fullname": "sqlglot.expressions.Distance.key", "modulename": "sqlglot.expressions", "qualname": "Distance.key", "kind": "variable", "doc": "

\n", "default_value": "'distance'"}, "sqlglot.expressions.Escape": {"fullname": "sqlglot.expressions.Escape", "modulename": "sqlglot.expressions", "qualname": "Escape", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Escape.key": {"fullname": "sqlglot.expressions.Escape.key", "modulename": "sqlglot.expressions", "qualname": "Escape.key", "kind": "variable", "doc": "

\n", "default_value": "'escape'"}, "sqlglot.expressions.Glob": {"fullname": "sqlglot.expressions.Glob", "modulename": "sqlglot.expressions", "qualname": "Glob", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.Glob.key": {"fullname": "sqlglot.expressions.Glob.key", "modulename": "sqlglot.expressions", "qualname": "Glob.key", "kind": "variable", "doc": "

\n", "default_value": "'glob'"}, "sqlglot.expressions.GT": {"fullname": "sqlglot.expressions.GT", "modulename": "sqlglot.expressions", "qualname": "GT", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.GT.key": {"fullname": "sqlglot.expressions.GT.key", "modulename": "sqlglot.expressions", "qualname": "GT.key", "kind": "variable", "doc": "

\n", "default_value": "'gt'"}, "sqlglot.expressions.GTE": {"fullname": "sqlglot.expressions.GTE", "modulename": "sqlglot.expressions", "qualname": "GTE", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.GTE.key": {"fullname": "sqlglot.expressions.GTE.key", "modulename": "sqlglot.expressions", "qualname": "GTE.key", "kind": "variable", "doc": "

\n", "default_value": "'gte'"}, "sqlglot.expressions.ILike": {"fullname": "sqlglot.expressions.ILike", "modulename": "sqlglot.expressions", "qualname": "ILike", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.ILike.key": {"fullname": "sqlglot.expressions.ILike.key", "modulename": "sqlglot.expressions", "qualname": "ILike.key", "kind": "variable", "doc": "

\n", "default_value": "'ilike'"}, "sqlglot.expressions.ILikeAny": {"fullname": "sqlglot.expressions.ILikeAny", "modulename": "sqlglot.expressions", "qualname": "ILikeAny", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.ILikeAny.key": {"fullname": "sqlglot.expressions.ILikeAny.key", "modulename": "sqlglot.expressions", "qualname": "ILikeAny.key", "kind": "variable", "doc": "

\n", "default_value": "'ilikeany'"}, "sqlglot.expressions.IntDiv": {"fullname": "sqlglot.expressions.IntDiv", "modulename": "sqlglot.expressions", "qualname": "IntDiv", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.IntDiv.key": {"fullname": "sqlglot.expressions.IntDiv.key", "modulename": "sqlglot.expressions", "qualname": "IntDiv.key", "kind": "variable", "doc": "

\n", "default_value": "'intdiv'"}, "sqlglot.expressions.Is": {"fullname": "sqlglot.expressions.Is", "modulename": "sqlglot.expressions", "qualname": "Is", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.Is.key": {"fullname": "sqlglot.expressions.Is.key", "modulename": "sqlglot.expressions", "qualname": "Is.key", "kind": "variable", "doc": "

\n", "default_value": "'is'"}, "sqlglot.expressions.Kwarg": {"fullname": "sqlglot.expressions.Kwarg", "modulename": "sqlglot.expressions", "qualname": "Kwarg", "kind": "class", "doc": "

Kwarg in special functions like func(kwarg => y).

\n", "bases": "Binary"}, "sqlglot.expressions.Kwarg.key": {"fullname": "sqlglot.expressions.Kwarg.key", "modulename": "sqlglot.expressions", "qualname": "Kwarg.key", "kind": "variable", "doc": "

\n", "default_value": "'kwarg'"}, "sqlglot.expressions.Like": {"fullname": "sqlglot.expressions.Like", "modulename": "sqlglot.expressions", "qualname": "Like", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.Like.key": {"fullname": "sqlglot.expressions.Like.key", "modulename": "sqlglot.expressions", "qualname": "Like.key", "kind": "variable", "doc": "

\n", "default_value": "'like'"}, "sqlglot.expressions.LikeAny": {"fullname": "sqlglot.expressions.LikeAny", "modulename": "sqlglot.expressions", "qualname": "LikeAny", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.LikeAny.key": {"fullname": "sqlglot.expressions.LikeAny.key", "modulename": "sqlglot.expressions", "qualname": "LikeAny.key", "kind": "variable", "doc": "

\n", "default_value": "'likeany'"}, "sqlglot.expressions.LT": {"fullname": "sqlglot.expressions.LT", "modulename": "sqlglot.expressions", "qualname": "LT", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.LT.key": {"fullname": "sqlglot.expressions.LT.key", "modulename": "sqlglot.expressions", "qualname": "LT.key", "kind": "variable", "doc": "

\n", "default_value": "'lt'"}, "sqlglot.expressions.LTE": {"fullname": "sqlglot.expressions.LTE", "modulename": "sqlglot.expressions", "qualname": "LTE", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.LTE.key": {"fullname": "sqlglot.expressions.LTE.key", "modulename": "sqlglot.expressions", "qualname": "LTE.key", "kind": "variable", "doc": "

\n", "default_value": "'lte'"}, "sqlglot.expressions.Mod": {"fullname": "sqlglot.expressions.Mod", "modulename": "sqlglot.expressions", "qualname": "Mod", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Mod.key": {"fullname": "sqlglot.expressions.Mod.key", "modulename": "sqlglot.expressions", "qualname": "Mod.key", "kind": "variable", "doc": "

\n", "default_value": "'mod'"}, "sqlglot.expressions.Mul": {"fullname": "sqlglot.expressions.Mul", "modulename": "sqlglot.expressions", "qualname": "Mul", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Mul.key": {"fullname": "sqlglot.expressions.Mul.key", "modulename": "sqlglot.expressions", "qualname": "Mul.key", "kind": "variable", "doc": "

\n", "default_value": "'mul'"}, "sqlglot.expressions.NEQ": {"fullname": "sqlglot.expressions.NEQ", "modulename": "sqlglot.expressions", "qualname": "NEQ", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.NEQ.key": {"fullname": "sqlglot.expressions.NEQ.key", "modulename": "sqlglot.expressions", "qualname": "NEQ.key", "kind": "variable", "doc": "

\n", "default_value": "'neq'"}, "sqlglot.expressions.Operator": {"fullname": "sqlglot.expressions.Operator", "modulename": "sqlglot.expressions", "qualname": "Operator", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Operator.arg_types": {"fullname": "sqlglot.expressions.Operator.arg_types", "modulename": "sqlglot.expressions", "qualname": "Operator.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'operator': True, 'expression': True}"}, "sqlglot.expressions.Operator.key": {"fullname": "sqlglot.expressions.Operator.key", "modulename": "sqlglot.expressions", "qualname": "Operator.key", "kind": "variable", "doc": "

\n", "default_value": "'operator'"}, "sqlglot.expressions.SimilarTo": {"fullname": "sqlglot.expressions.SimilarTo", "modulename": "sqlglot.expressions", "qualname": "SimilarTo", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.SimilarTo.key": {"fullname": "sqlglot.expressions.SimilarTo.key", "modulename": "sqlglot.expressions", "qualname": "SimilarTo.key", "kind": "variable", "doc": "

\n", "default_value": "'similarto'"}, "sqlglot.expressions.Slice": {"fullname": "sqlglot.expressions.Slice", "modulename": "sqlglot.expressions", "qualname": "Slice", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Slice.arg_types": {"fullname": "sqlglot.expressions.Slice.arg_types", "modulename": "sqlglot.expressions", "qualname": "Slice.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False}"}, "sqlglot.expressions.Slice.key": {"fullname": "sqlglot.expressions.Slice.key", "modulename": "sqlglot.expressions", "qualname": "Slice.key", "kind": "variable", "doc": "

\n", "default_value": "'slice'"}, "sqlglot.expressions.Sub": {"fullname": "sqlglot.expressions.Sub", "modulename": "sqlglot.expressions", "qualname": "Sub", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Sub.key": {"fullname": "sqlglot.expressions.Sub.key", "modulename": "sqlglot.expressions", "qualname": "Sub.key", "kind": "variable", "doc": "

\n", "default_value": "'sub'"}, "sqlglot.expressions.Unary": {"fullname": "sqlglot.expressions.Unary", "modulename": "sqlglot.expressions", "qualname": "Unary", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Unary.key": {"fullname": "sqlglot.expressions.Unary.key", "modulename": "sqlglot.expressions", "qualname": "Unary.key", "kind": "variable", "doc": "

\n", "default_value": "'unary'"}, "sqlglot.expressions.BitwiseNot": {"fullname": "sqlglot.expressions.BitwiseNot", "modulename": "sqlglot.expressions", "qualname": "BitwiseNot", "kind": "class", "doc": "

\n", "bases": "Unary"}, "sqlglot.expressions.BitwiseNot.key": {"fullname": "sqlglot.expressions.BitwiseNot.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseNot.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwisenot'"}, "sqlglot.expressions.Not": {"fullname": "sqlglot.expressions.Not", "modulename": "sqlglot.expressions", "qualname": "Not", "kind": "class", "doc": "

\n", "bases": "Unary"}, "sqlglot.expressions.Not.key": {"fullname": "sqlglot.expressions.Not.key", "modulename": "sqlglot.expressions", "qualname": "Not.key", "kind": "variable", "doc": "

\n", "default_value": "'not'"}, "sqlglot.expressions.Paren": {"fullname": "sqlglot.expressions.Paren", "modulename": "sqlglot.expressions", "qualname": "Paren", "kind": "class", "doc": "

\n", "bases": "Unary"}, "sqlglot.expressions.Paren.arg_types": {"fullname": "sqlglot.expressions.Paren.arg_types", "modulename": "sqlglot.expressions", "qualname": "Paren.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'with': False}"}, "sqlglot.expressions.Paren.output_name": {"fullname": "sqlglot.expressions.Paren.output_name", "modulename": "sqlglot.expressions", "qualname": "Paren.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Paren.key": {"fullname": "sqlglot.expressions.Paren.key", "modulename": "sqlglot.expressions", "qualname": "Paren.key", "kind": "variable", "doc": "

\n", "default_value": "'paren'"}, "sqlglot.expressions.Neg": {"fullname": "sqlglot.expressions.Neg", "modulename": "sqlglot.expressions", "qualname": "Neg", "kind": "class", "doc": "

\n", "bases": "Unary"}, "sqlglot.expressions.Neg.key": {"fullname": "sqlglot.expressions.Neg.key", "modulename": "sqlglot.expressions", "qualname": "Neg.key", "kind": "variable", "doc": "

\n", "default_value": "'neg'"}, "sqlglot.expressions.Alias": {"fullname": "sqlglot.expressions.Alias", "modulename": "sqlglot.expressions", "qualname": "Alias", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Alias.arg_types": {"fullname": "sqlglot.expressions.Alias.arg_types", "modulename": "sqlglot.expressions", "qualname": "Alias.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'alias': False}"}, "sqlglot.expressions.Alias.output_name": {"fullname": "sqlglot.expressions.Alias.output_name", "modulename": "sqlglot.expressions", "qualname": "Alias.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Alias.key": {"fullname": "sqlglot.expressions.Alias.key", "modulename": "sqlglot.expressions", "qualname": "Alias.key", "kind": "variable", "doc": "

\n", "default_value": "'alias'"}, "sqlglot.expressions.PivotAlias": {"fullname": "sqlglot.expressions.PivotAlias", "modulename": "sqlglot.expressions", "qualname": "PivotAlias", "kind": "class", "doc": "

\n", "bases": "Alias"}, "sqlglot.expressions.PivotAlias.key": {"fullname": "sqlglot.expressions.PivotAlias.key", "modulename": "sqlglot.expressions", "qualname": "PivotAlias.key", "kind": "variable", "doc": "

\n", "default_value": "'pivotalias'"}, "sqlglot.expressions.Aliases": {"fullname": "sqlglot.expressions.Aliases", "modulename": "sqlglot.expressions", "qualname": "Aliases", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Aliases.arg_types": {"fullname": "sqlglot.expressions.Aliases.arg_types", "modulename": "sqlglot.expressions", "qualname": "Aliases.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True}"}, "sqlglot.expressions.Aliases.aliases": {"fullname": "sqlglot.expressions.Aliases.aliases", "modulename": "sqlglot.expressions", "qualname": "Aliases.aliases", "kind": "variable", "doc": "

\n"}, "sqlglot.expressions.Aliases.key": {"fullname": "sqlglot.expressions.Aliases.key", "modulename": "sqlglot.expressions", "qualname": "Aliases.key", "kind": "variable", "doc": "

\n", "default_value": "'aliases'"}, "sqlglot.expressions.AtIndex": {"fullname": "sqlglot.expressions.AtIndex", "modulename": "sqlglot.expressions", "qualname": "AtIndex", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.AtIndex.arg_types": {"fullname": "sqlglot.expressions.AtIndex.arg_types", "modulename": "sqlglot.expressions", "qualname": "AtIndex.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.AtIndex.key": {"fullname": "sqlglot.expressions.AtIndex.key", "modulename": "sqlglot.expressions", "qualname": "AtIndex.key", "kind": "variable", "doc": "

\n", "default_value": "'atindex'"}, "sqlglot.expressions.AtTimeZone": {"fullname": "sqlglot.expressions.AtTimeZone", "modulename": "sqlglot.expressions", "qualname": "AtTimeZone", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.AtTimeZone.arg_types": {"fullname": "sqlglot.expressions.AtTimeZone.arg_types", "modulename": "sqlglot.expressions", "qualname": "AtTimeZone.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'zone': True}"}, "sqlglot.expressions.AtTimeZone.key": {"fullname": "sqlglot.expressions.AtTimeZone.key", "modulename": "sqlglot.expressions", "qualname": "AtTimeZone.key", "kind": "variable", "doc": "

\n", "default_value": "'attimezone'"}, "sqlglot.expressions.FromTimeZone": {"fullname": "sqlglot.expressions.FromTimeZone", "modulename": "sqlglot.expressions", "qualname": "FromTimeZone", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.FromTimeZone.arg_types": {"fullname": "sqlglot.expressions.FromTimeZone.arg_types", "modulename": "sqlglot.expressions", "qualname": "FromTimeZone.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'zone': True}"}, "sqlglot.expressions.FromTimeZone.key": {"fullname": "sqlglot.expressions.FromTimeZone.key", "modulename": "sqlglot.expressions", "qualname": "FromTimeZone.key", "kind": "variable", "doc": "

\n", "default_value": "'fromtimezone'"}, "sqlglot.expressions.Between": {"fullname": "sqlglot.expressions.Between", "modulename": "sqlglot.expressions", "qualname": "Between", "kind": "class", "doc": "

\n", "bases": "Predicate"}, "sqlglot.expressions.Between.arg_types": {"fullname": "sqlglot.expressions.Between.arg_types", "modulename": "sqlglot.expressions", "qualname": "Between.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'low': True, 'high': True}"}, "sqlglot.expressions.Between.key": {"fullname": "sqlglot.expressions.Between.key", "modulename": "sqlglot.expressions", "qualname": "Between.key", "kind": "variable", "doc": "

\n", "default_value": "'between'"}, "sqlglot.expressions.Bracket": {"fullname": "sqlglot.expressions.Bracket", "modulename": "sqlglot.expressions", "qualname": "Bracket", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Bracket.arg_types": {"fullname": "sqlglot.expressions.Bracket.arg_types", "modulename": "sqlglot.expressions", "qualname": "Bracket.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True, 'offset': False, 'safe': False}"}, "sqlglot.expressions.Bracket.output_name": {"fullname": "sqlglot.expressions.Bracket.output_name", "modulename": "sqlglot.expressions", "qualname": "Bracket.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Bracket.key": {"fullname": "sqlglot.expressions.Bracket.key", "modulename": "sqlglot.expressions", "qualname": "Bracket.key", "kind": "variable", "doc": "

\n", "default_value": "'bracket'"}, "sqlglot.expressions.Distinct": {"fullname": "sqlglot.expressions.Distinct", "modulename": "sqlglot.expressions", "qualname": "Distinct", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Distinct.arg_types": {"fullname": "sqlglot.expressions.Distinct.arg_types", "modulename": "sqlglot.expressions", "qualname": "Distinct.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False, 'on': False}"}, "sqlglot.expressions.Distinct.key": {"fullname": "sqlglot.expressions.Distinct.key", "modulename": "sqlglot.expressions", "qualname": "Distinct.key", "kind": "variable", "doc": "

\n", "default_value": "'distinct'"}, "sqlglot.expressions.In": {"fullname": "sqlglot.expressions.In", "modulename": "sqlglot.expressions", "qualname": "In", "kind": "class", "doc": "

\n", "bases": "Predicate"}, "sqlglot.expressions.In.arg_types": {"fullname": "sqlglot.expressions.In.arg_types", "modulename": "sqlglot.expressions", "qualname": "In.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'query': False, 'unnest': False, 'field': False, 'is_global': False}"}, "sqlglot.expressions.In.key": {"fullname": "sqlglot.expressions.In.key", "modulename": "sqlglot.expressions", "qualname": "In.key", "kind": "variable", "doc": "

\n", "default_value": "'in'"}, "sqlglot.expressions.ForIn": {"fullname": "sqlglot.expressions.ForIn", "modulename": "sqlglot.expressions", "qualname": "ForIn", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ForIn.arg_types": {"fullname": "sqlglot.expressions.ForIn.arg_types", "modulename": "sqlglot.expressions", "qualname": "ForIn.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.ForIn.key": {"fullname": "sqlglot.expressions.ForIn.key", "modulename": "sqlglot.expressions", "qualname": "ForIn.key", "kind": "variable", "doc": "

\n", "default_value": "'forin'"}, "sqlglot.expressions.TimeUnit": {"fullname": "sqlglot.expressions.TimeUnit", "modulename": "sqlglot.expressions", "qualname": "TimeUnit", "kind": "class", "doc": "

Automatically converts unit arg into a var.

\n", "bases": "Expression"}, "sqlglot.expressions.TimeUnit.__init__": {"fullname": "sqlglot.expressions.TimeUnit.__init__", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.__init__", "kind": "function", "doc": "

\n", "signature": "(**args)"}, "sqlglot.expressions.TimeUnit.arg_types": {"fullname": "sqlglot.expressions.TimeUnit.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'unit': False}"}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"fullname": "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.UNABBREVIATED_UNIT_NAME", "kind": "variable", "doc": "

\n", "default_value": "{'D': 'DAY', 'H': 'HOUR', 'M': 'MINUTE', 'MS': 'MILLISECOND', 'NS': 'NANOSECOND', 'Q': 'QUARTER', 'S': 'SECOND', 'US': 'MICROSECOND', 'W': 'WEEK', 'Y': 'YEAR'}"}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"fullname": "sqlglot.expressions.TimeUnit.VAR_LIKE", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.VAR_LIKE", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Column'>, <class 'sqlglot.expressions.Literal'>, <class 'sqlglot.expressions.Var'>)"}, "sqlglot.expressions.TimeUnit.unit": {"fullname": "sqlglot.expressions.TimeUnit.unit", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.unit", "kind": "variable", "doc": "

\n", "annotation": ": Optional[sqlglot.expressions.Var]"}, "sqlglot.expressions.TimeUnit.key": {"fullname": "sqlglot.expressions.TimeUnit.key", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.key", "kind": "variable", "doc": "

\n", "default_value": "'timeunit'"}, "sqlglot.expressions.IntervalOp": {"fullname": "sqlglot.expressions.IntervalOp", "modulename": "sqlglot.expressions", "qualname": "IntervalOp", "kind": "class", "doc": "

\n", "bases": "TimeUnit"}, "sqlglot.expressions.IntervalOp.arg_types": {"fullname": "sqlglot.expressions.IntervalOp.arg_types", "modulename": "sqlglot.expressions", "qualname": "IntervalOp.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'unit': True, 'expression': True}"}, "sqlglot.expressions.IntervalOp.interval": {"fullname": "sqlglot.expressions.IntervalOp.interval", "modulename": "sqlglot.expressions", "qualname": "IntervalOp.interval", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.IntervalOp.key": {"fullname": "sqlglot.expressions.IntervalOp.key", "modulename": "sqlglot.expressions", "qualname": "IntervalOp.key", "kind": "variable", "doc": "

\n", "default_value": "'intervalop'"}, "sqlglot.expressions.IntervalSpan": {"fullname": "sqlglot.expressions.IntervalSpan", "modulename": "sqlglot.expressions", "qualname": "IntervalSpan", "kind": "class", "doc": "

\n", "bases": "DataType"}, "sqlglot.expressions.IntervalSpan.arg_types": {"fullname": "sqlglot.expressions.IntervalSpan.arg_types", "modulename": "sqlglot.expressions", "qualname": "IntervalSpan.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.IntervalSpan.key": {"fullname": "sqlglot.expressions.IntervalSpan.key", "modulename": "sqlglot.expressions", "qualname": "IntervalSpan.key", "kind": "variable", "doc": "

\n", "default_value": "'intervalspan'"}, "sqlglot.expressions.Interval": {"fullname": "sqlglot.expressions.Interval", "modulename": "sqlglot.expressions", "qualname": "Interval", "kind": "class", "doc": "

\n", "bases": "TimeUnit"}, "sqlglot.expressions.Interval.arg_types": {"fullname": "sqlglot.expressions.Interval.arg_types", "modulename": "sqlglot.expressions", "qualname": "Interval.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'unit': False}"}, "sqlglot.expressions.Interval.key": {"fullname": "sqlglot.expressions.Interval.key", "modulename": "sqlglot.expressions", "qualname": "Interval.key", "kind": "variable", "doc": "

\n", "default_value": "'interval'"}, "sqlglot.expressions.IgnoreNulls": {"fullname": "sqlglot.expressions.IgnoreNulls", "modulename": "sqlglot.expressions", "qualname": "IgnoreNulls", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.IgnoreNulls.key": {"fullname": "sqlglot.expressions.IgnoreNulls.key", "modulename": "sqlglot.expressions", "qualname": "IgnoreNulls.key", "kind": "variable", "doc": "

\n", "default_value": "'ignorenulls'"}, "sqlglot.expressions.RespectNulls": {"fullname": "sqlglot.expressions.RespectNulls", "modulename": "sqlglot.expressions", "qualname": "RespectNulls", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.RespectNulls.key": {"fullname": "sqlglot.expressions.RespectNulls.key", "modulename": "sqlglot.expressions", "qualname": "RespectNulls.key", "kind": "variable", "doc": "

\n", "default_value": "'respectnulls'"}, "sqlglot.expressions.Func": {"fullname": "sqlglot.expressions.Func", "modulename": "sqlglot.expressions", "qualname": "Func", "kind": "class", "doc": "

The base class for all function expressions.

\n\n
Attributes:
\n\n
    \n
  • is_var_len_args (bool): if set to True the last argument defined in arg_types will be\ntreated as a variable length argument and the argument's value will be stored as a list.
  • \n
  • _sql_names (list): determines the SQL name (1st item in the list) and aliases (subsequent items)\nfor this function expression. These values are used to map this node to a name during parsing\nas well as to provide the function's name during SQL string generation. By default the SQL\nname is set to the expression's class name transformed to snake case.
  • \n
\n", "bases": "Condition"}, "sqlglot.expressions.Func.is_var_len_args": {"fullname": "sqlglot.expressions.Func.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Func.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.expressions.Func.from_arg_list": {"fullname": "sqlglot.expressions.Func.from_arg_list", "modulename": "sqlglot.expressions", "qualname": "Func.from_arg_list", "kind": "function", "doc": "

\n", "signature": "(cls, args):", "funcdef": "def"}, "sqlglot.expressions.Func.sql_names": {"fullname": "sqlglot.expressions.Func.sql_names", "modulename": "sqlglot.expressions", "qualname": "Func.sql_names", "kind": "function", "doc": "

\n", "signature": "(cls):", "funcdef": "def"}, "sqlglot.expressions.Func.sql_name": {"fullname": "sqlglot.expressions.Func.sql_name", "modulename": "sqlglot.expressions", "qualname": "Func.sql_name", "kind": "function", "doc": "

\n", "signature": "(cls):", "funcdef": "def"}, "sqlglot.expressions.Func.default_parser_mappings": {"fullname": "sqlglot.expressions.Func.default_parser_mappings", "modulename": "sqlglot.expressions", "qualname": "Func.default_parser_mappings", "kind": "function", "doc": "

\n", "signature": "(cls):", "funcdef": "def"}, "sqlglot.expressions.Func.key": {"fullname": "sqlglot.expressions.Func.key", "modulename": "sqlglot.expressions", "qualname": "Func.key", "kind": "variable", "doc": "

\n", "default_value": "'func'"}, "sqlglot.expressions.AggFunc": {"fullname": "sqlglot.expressions.AggFunc", "modulename": "sqlglot.expressions", "qualname": "AggFunc", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.AggFunc.key": {"fullname": "sqlglot.expressions.AggFunc.key", "modulename": "sqlglot.expressions", "qualname": "AggFunc.key", "kind": "variable", "doc": "

\n", "default_value": "'aggfunc'"}, "sqlglot.expressions.ParameterizedAgg": {"fullname": "sqlglot.expressions.ParameterizedAgg", "modulename": "sqlglot.expressions", "qualname": "ParameterizedAgg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"fullname": "sqlglot.expressions.ParameterizedAgg.arg_types", "modulename": "sqlglot.expressions", "qualname": "ParameterizedAgg.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True, 'params': True}"}, "sqlglot.expressions.ParameterizedAgg.key": {"fullname": "sqlglot.expressions.ParameterizedAgg.key", "modulename": "sqlglot.expressions", "qualname": "ParameterizedAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'parameterizedagg'"}, "sqlglot.expressions.Abs": {"fullname": "sqlglot.expressions.Abs", "modulename": "sqlglot.expressions", "qualname": "Abs", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Abs.key": {"fullname": "sqlglot.expressions.Abs.key", "modulename": "sqlglot.expressions", "qualname": "Abs.key", "kind": "variable", "doc": "

\n", "default_value": "'abs'"}, "sqlglot.expressions.ArgMax": {"fullname": "sqlglot.expressions.ArgMax", "modulename": "sqlglot.expressions", "qualname": "ArgMax", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ArgMax.arg_types": {"fullname": "sqlglot.expressions.ArgMax.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArgMax.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'count': False}"}, "sqlglot.expressions.ArgMax.key": {"fullname": "sqlglot.expressions.ArgMax.key", "modulename": "sqlglot.expressions", "qualname": "ArgMax.key", "kind": "variable", "doc": "

\n", "default_value": "'argmax'"}, "sqlglot.expressions.ArgMin": {"fullname": "sqlglot.expressions.ArgMin", "modulename": "sqlglot.expressions", "qualname": "ArgMin", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ArgMin.arg_types": {"fullname": "sqlglot.expressions.ArgMin.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArgMin.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'count': False}"}, "sqlglot.expressions.ArgMin.key": {"fullname": "sqlglot.expressions.ArgMin.key", "modulename": "sqlglot.expressions", "qualname": "ArgMin.key", "kind": "variable", "doc": "

\n", "default_value": "'argmin'"}, "sqlglot.expressions.ApproxTopK": {"fullname": "sqlglot.expressions.ApproxTopK", "modulename": "sqlglot.expressions", "qualname": "ApproxTopK", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ApproxTopK.arg_types": {"fullname": "sqlglot.expressions.ApproxTopK.arg_types", "modulename": "sqlglot.expressions", "qualname": "ApproxTopK.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False, 'counters': False}"}, "sqlglot.expressions.ApproxTopK.key": {"fullname": "sqlglot.expressions.ApproxTopK.key", "modulename": "sqlglot.expressions", "qualname": "ApproxTopK.key", "kind": "variable", "doc": "

\n", "default_value": "'approxtopk'"}, "sqlglot.expressions.Flatten": {"fullname": "sqlglot.expressions.Flatten", "modulename": "sqlglot.expressions", "qualname": "Flatten", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Flatten.key": {"fullname": "sqlglot.expressions.Flatten.key", "modulename": "sqlglot.expressions", "qualname": "Flatten.key", "kind": "variable", "doc": "

\n", "default_value": "'flatten'"}, "sqlglot.expressions.Transform": {"fullname": "sqlglot.expressions.Transform", "modulename": "sqlglot.expressions", "qualname": "Transform", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Transform.arg_types": {"fullname": "sqlglot.expressions.Transform.arg_types", "modulename": "sqlglot.expressions", "qualname": "Transform.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Transform.key": {"fullname": "sqlglot.expressions.Transform.key", "modulename": "sqlglot.expressions", "qualname": "Transform.key", "kind": "variable", "doc": "

\n", "default_value": "'transform'"}, "sqlglot.expressions.Anonymous": {"fullname": "sqlglot.expressions.Anonymous", "modulename": "sqlglot.expressions", "qualname": "Anonymous", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Anonymous.arg_types": {"fullname": "sqlglot.expressions.Anonymous.arg_types", "modulename": "sqlglot.expressions", "qualname": "Anonymous.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Anonymous.is_var_len_args": {"fullname": "sqlglot.expressions.Anonymous.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Anonymous.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Anonymous.key": {"fullname": "sqlglot.expressions.Anonymous.key", "modulename": "sqlglot.expressions", "qualname": "Anonymous.key", "kind": "variable", "doc": "

\n", "default_value": "'anonymous'"}, "sqlglot.expressions.AnonymousAggFunc": {"fullname": "sqlglot.expressions.AnonymousAggFunc", "modulename": "sqlglot.expressions", "qualname": "AnonymousAggFunc", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"fullname": "sqlglot.expressions.AnonymousAggFunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "AnonymousAggFunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"fullname": "sqlglot.expressions.AnonymousAggFunc.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "AnonymousAggFunc.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.AnonymousAggFunc.key": {"fullname": "sqlglot.expressions.AnonymousAggFunc.key", "modulename": "sqlglot.expressions", "qualname": "AnonymousAggFunc.key", "kind": "variable", "doc": "

\n", "default_value": "'anonymousaggfunc'"}, "sqlglot.expressions.CombinedAggFunc": {"fullname": "sqlglot.expressions.CombinedAggFunc", "modulename": "sqlglot.expressions", "qualname": "CombinedAggFunc", "kind": "class", "doc": "

\n", "bases": "AnonymousAggFunc"}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"fullname": "sqlglot.expressions.CombinedAggFunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "CombinedAggFunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'parts': True}"}, "sqlglot.expressions.CombinedAggFunc.key": {"fullname": "sqlglot.expressions.CombinedAggFunc.key", "modulename": "sqlglot.expressions", "qualname": "CombinedAggFunc.key", "kind": "variable", "doc": "

\n", "default_value": "'combinedaggfunc'"}, "sqlglot.expressions.CombinedParameterizedAgg": {"fullname": "sqlglot.expressions.CombinedParameterizedAgg", "modulename": "sqlglot.expressions", "qualname": "CombinedParameterizedAgg", "kind": "class", "doc": "

\n", "bases": "ParameterizedAgg"}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"fullname": "sqlglot.expressions.CombinedParameterizedAgg.arg_types", "modulename": "sqlglot.expressions", "qualname": "CombinedParameterizedAgg.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True, 'params': True, 'parts': True}"}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"fullname": "sqlglot.expressions.CombinedParameterizedAgg.key", "modulename": "sqlglot.expressions", "qualname": "CombinedParameterizedAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'combinedparameterizedagg'"}, "sqlglot.expressions.Hll": {"fullname": "sqlglot.expressions.Hll", "modulename": "sqlglot.expressions", "qualname": "Hll", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Hll.arg_types": {"fullname": "sqlglot.expressions.Hll.arg_types", "modulename": "sqlglot.expressions", "qualname": "Hll.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Hll.is_var_len_args": {"fullname": "sqlglot.expressions.Hll.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Hll.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Hll.key": {"fullname": "sqlglot.expressions.Hll.key", "modulename": "sqlglot.expressions", "qualname": "Hll.key", "kind": "variable", "doc": "

\n", "default_value": "'hll'"}, "sqlglot.expressions.ApproxDistinct": {"fullname": "sqlglot.expressions.ApproxDistinct", "modulename": "sqlglot.expressions", "qualname": "ApproxDistinct", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ApproxDistinct.arg_types": {"fullname": "sqlglot.expressions.ApproxDistinct.arg_types", "modulename": "sqlglot.expressions", "qualname": "ApproxDistinct.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'accuracy': False}"}, "sqlglot.expressions.ApproxDistinct.key": {"fullname": "sqlglot.expressions.ApproxDistinct.key", "modulename": "sqlglot.expressions", "qualname": "ApproxDistinct.key", "kind": "variable", "doc": "

\n", "default_value": "'approxdistinct'"}, "sqlglot.expressions.Array": {"fullname": "sqlglot.expressions.Array", "modulename": "sqlglot.expressions", "qualname": "Array", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Array.arg_types": {"fullname": "sqlglot.expressions.Array.arg_types", "modulename": "sqlglot.expressions", "qualname": "Array.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False}"}, "sqlglot.expressions.Array.is_var_len_args": {"fullname": "sqlglot.expressions.Array.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Array.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Array.key": {"fullname": "sqlglot.expressions.Array.key", "modulename": "sqlglot.expressions", "qualname": "Array.key", "kind": "variable", "doc": "

\n", "default_value": "'array'"}, "sqlglot.expressions.ToArray": {"fullname": "sqlglot.expressions.ToArray", "modulename": "sqlglot.expressions", "qualname": "ToArray", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ToArray.key": {"fullname": "sqlglot.expressions.ToArray.key", "modulename": "sqlglot.expressions", "qualname": "ToArray.key", "kind": "variable", "doc": "

\n", "default_value": "'toarray'"}, "sqlglot.expressions.ToChar": {"fullname": "sqlglot.expressions.ToChar", "modulename": "sqlglot.expressions", "qualname": "ToChar", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ToChar.arg_types": {"fullname": "sqlglot.expressions.ToChar.arg_types", "modulename": "sqlglot.expressions", "qualname": "ToChar.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': False, 'nlsparam': False}"}, "sqlglot.expressions.ToChar.key": {"fullname": "sqlglot.expressions.ToChar.key", "modulename": "sqlglot.expressions", "qualname": "ToChar.key", "kind": "variable", "doc": "

\n", "default_value": "'tochar'"}, "sqlglot.expressions.GenerateSeries": {"fullname": "sqlglot.expressions.GenerateSeries", "modulename": "sqlglot.expressions", "qualname": "GenerateSeries", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.GenerateSeries.arg_types": {"fullname": "sqlglot.expressions.GenerateSeries.arg_types", "modulename": "sqlglot.expressions", "qualname": "GenerateSeries.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'start': True, 'end': True, 'step': False}"}, "sqlglot.expressions.GenerateSeries.key": {"fullname": "sqlglot.expressions.GenerateSeries.key", "modulename": "sqlglot.expressions", "qualname": "GenerateSeries.key", "kind": "variable", "doc": "

\n", "default_value": "'generateseries'"}, "sqlglot.expressions.ArrayAgg": {"fullname": "sqlglot.expressions.ArrayAgg", "modulename": "sqlglot.expressions", "qualname": "ArrayAgg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ArrayAgg.key": {"fullname": "sqlglot.expressions.ArrayAgg.key", "modulename": "sqlglot.expressions", "qualname": "ArrayAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayagg'"}, "sqlglot.expressions.ArrayUniqueAgg": {"fullname": "sqlglot.expressions.ArrayUniqueAgg", "modulename": "sqlglot.expressions", "qualname": "ArrayUniqueAgg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ArrayUniqueAgg.key": {"fullname": "sqlglot.expressions.ArrayUniqueAgg.key", "modulename": "sqlglot.expressions", "qualname": "ArrayUniqueAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayuniqueagg'"}, "sqlglot.expressions.ArrayAll": {"fullname": "sqlglot.expressions.ArrayAll", "modulename": "sqlglot.expressions", "qualname": "ArrayAll", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArrayAll.arg_types": {"fullname": "sqlglot.expressions.ArrayAll.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArrayAll.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.ArrayAll.key": {"fullname": "sqlglot.expressions.ArrayAll.key", "modulename": "sqlglot.expressions", "qualname": "ArrayAll.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayall'"}, "sqlglot.expressions.ArrayAny": {"fullname": "sqlglot.expressions.ArrayAny", "modulename": "sqlglot.expressions", "qualname": "ArrayAny", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArrayAny.arg_types": {"fullname": "sqlglot.expressions.ArrayAny.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArrayAny.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.ArrayAny.key": {"fullname": "sqlglot.expressions.ArrayAny.key", "modulename": "sqlglot.expressions", "qualname": "ArrayAny.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayany'"}, "sqlglot.expressions.ArrayConcat": {"fullname": "sqlglot.expressions.ArrayConcat", "modulename": "sqlglot.expressions", "qualname": "ArrayConcat", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArrayConcat.arg_types": {"fullname": "sqlglot.expressions.ArrayConcat.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArrayConcat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"fullname": "sqlglot.expressions.ArrayConcat.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "ArrayConcat.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.ArrayConcat.key": {"fullname": "sqlglot.expressions.ArrayConcat.key", "modulename": "sqlglot.expressions", "qualname": "ArrayConcat.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayconcat'"}, "sqlglot.expressions.ArrayContains": {"fullname": "sqlglot.expressions.ArrayContains", "modulename": "sqlglot.expressions", "qualname": "ArrayContains", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.ArrayContains.key": {"fullname": "sqlglot.expressions.ArrayContains.key", "modulename": "sqlglot.expressions", "qualname": "ArrayContains.key", "kind": "variable", "doc": "

\n", "default_value": "'arraycontains'"}, "sqlglot.expressions.ArrayContained": {"fullname": "sqlglot.expressions.ArrayContained", "modulename": "sqlglot.expressions", "qualname": "ArrayContained", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.ArrayContained.key": {"fullname": "sqlglot.expressions.ArrayContained.key", "modulename": "sqlglot.expressions", "qualname": "ArrayContained.key", "kind": "variable", "doc": "

\n", "default_value": "'arraycontained'"}, "sqlglot.expressions.ArrayFilter": {"fullname": "sqlglot.expressions.ArrayFilter", "modulename": "sqlglot.expressions", "qualname": "ArrayFilter", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArrayFilter.arg_types": {"fullname": "sqlglot.expressions.ArrayFilter.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArrayFilter.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.ArrayFilter.key": {"fullname": "sqlglot.expressions.ArrayFilter.key", "modulename": "sqlglot.expressions", "qualname": "ArrayFilter.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayfilter'"}, "sqlglot.expressions.ArrayJoin": {"fullname": "sqlglot.expressions.ArrayJoin", "modulename": "sqlglot.expressions", "qualname": "ArrayJoin", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArrayJoin.arg_types": {"fullname": "sqlglot.expressions.ArrayJoin.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArrayJoin.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'null': False}"}, "sqlglot.expressions.ArrayJoin.key": {"fullname": "sqlglot.expressions.ArrayJoin.key", "modulename": "sqlglot.expressions", "qualname": "ArrayJoin.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayjoin'"}, "sqlglot.expressions.ArrayOverlaps": {"fullname": "sqlglot.expressions.ArrayOverlaps", "modulename": "sqlglot.expressions", "qualname": "ArrayOverlaps", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.ArrayOverlaps.key": {"fullname": "sqlglot.expressions.ArrayOverlaps.key", "modulename": "sqlglot.expressions", "qualname": "ArrayOverlaps.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayoverlaps'"}, "sqlglot.expressions.ArraySize": {"fullname": "sqlglot.expressions.ArraySize", "modulename": "sqlglot.expressions", "qualname": "ArraySize", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArraySize.arg_types": {"fullname": "sqlglot.expressions.ArraySize.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArraySize.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.ArraySize.key": {"fullname": "sqlglot.expressions.ArraySize.key", "modulename": "sqlglot.expressions", "qualname": "ArraySize.key", "kind": "variable", "doc": "

\n", "default_value": "'arraysize'"}, "sqlglot.expressions.ArraySort": {"fullname": "sqlglot.expressions.ArraySort", "modulename": "sqlglot.expressions", "qualname": "ArraySort", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArraySort.arg_types": {"fullname": "sqlglot.expressions.ArraySort.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArraySort.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.ArraySort.key": {"fullname": "sqlglot.expressions.ArraySort.key", "modulename": "sqlglot.expressions", "qualname": "ArraySort.key", "kind": "variable", "doc": "

\n", "default_value": "'arraysort'"}, "sqlglot.expressions.ArraySum": {"fullname": "sqlglot.expressions.ArraySum", "modulename": "sqlglot.expressions", "qualname": "ArraySum", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArraySum.arg_types": {"fullname": "sqlglot.expressions.ArraySum.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArraySum.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.ArraySum.key": {"fullname": "sqlglot.expressions.ArraySum.key", "modulename": "sqlglot.expressions", "qualname": "ArraySum.key", "kind": "variable", "doc": "

\n", "default_value": "'arraysum'"}, "sqlglot.expressions.ArrayUnionAgg": {"fullname": "sqlglot.expressions.ArrayUnionAgg", "modulename": "sqlglot.expressions", "qualname": "ArrayUnionAgg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ArrayUnionAgg.key": {"fullname": "sqlglot.expressions.ArrayUnionAgg.key", "modulename": "sqlglot.expressions", "qualname": "ArrayUnionAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayunionagg'"}, "sqlglot.expressions.Avg": {"fullname": "sqlglot.expressions.Avg", "modulename": "sqlglot.expressions", "qualname": "Avg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Avg.key": {"fullname": "sqlglot.expressions.Avg.key", "modulename": "sqlglot.expressions", "qualname": "Avg.key", "kind": "variable", "doc": "

\n", "default_value": "'avg'"}, "sqlglot.expressions.AnyValue": {"fullname": "sqlglot.expressions.AnyValue", "modulename": "sqlglot.expressions", "qualname": "AnyValue", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.AnyValue.arg_types": {"fullname": "sqlglot.expressions.AnyValue.arg_types", "modulename": "sqlglot.expressions", "qualname": "AnyValue.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'having': False, 'max': False}"}, "sqlglot.expressions.AnyValue.key": {"fullname": "sqlglot.expressions.AnyValue.key", "modulename": "sqlglot.expressions", "qualname": "AnyValue.key", "kind": "variable", "doc": "

\n", "default_value": "'anyvalue'"}, "sqlglot.expressions.Lag": {"fullname": "sqlglot.expressions.Lag", "modulename": "sqlglot.expressions", "qualname": "Lag", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Lag.arg_types": {"fullname": "sqlglot.expressions.Lag.arg_types", "modulename": "sqlglot.expressions", "qualname": "Lag.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'offset': False, 'default': False}"}, "sqlglot.expressions.Lag.key": {"fullname": "sqlglot.expressions.Lag.key", "modulename": "sqlglot.expressions", "qualname": "Lag.key", "kind": "variable", "doc": "

\n", "default_value": "'lag'"}, "sqlglot.expressions.Lead": {"fullname": "sqlglot.expressions.Lead", "modulename": "sqlglot.expressions", "qualname": "Lead", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Lead.arg_types": {"fullname": "sqlglot.expressions.Lead.arg_types", "modulename": "sqlglot.expressions", "qualname": "Lead.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'offset': False, 'default': False}"}, "sqlglot.expressions.Lead.key": {"fullname": "sqlglot.expressions.Lead.key", "modulename": "sqlglot.expressions", "qualname": "Lead.key", "kind": "variable", "doc": "

\n", "default_value": "'lead'"}, "sqlglot.expressions.First": {"fullname": "sqlglot.expressions.First", "modulename": "sqlglot.expressions", "qualname": "First", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.First.key": {"fullname": "sqlglot.expressions.First.key", "modulename": "sqlglot.expressions", "qualname": "First.key", "kind": "variable", "doc": "

\n", "default_value": "'first'"}, "sqlglot.expressions.Last": {"fullname": "sqlglot.expressions.Last", "modulename": "sqlglot.expressions", "qualname": "Last", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Last.key": {"fullname": "sqlglot.expressions.Last.key", "modulename": "sqlglot.expressions", "qualname": "Last.key", "kind": "variable", "doc": "

\n", "default_value": "'last'"}, "sqlglot.expressions.FirstValue": {"fullname": "sqlglot.expressions.FirstValue", "modulename": "sqlglot.expressions", "qualname": "FirstValue", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.FirstValue.key": {"fullname": "sqlglot.expressions.FirstValue.key", "modulename": "sqlglot.expressions", "qualname": "FirstValue.key", "kind": "variable", "doc": "

\n", "default_value": "'firstvalue'"}, "sqlglot.expressions.LastValue": {"fullname": "sqlglot.expressions.LastValue", "modulename": "sqlglot.expressions", "qualname": "LastValue", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.LastValue.key": {"fullname": "sqlglot.expressions.LastValue.key", "modulename": "sqlglot.expressions", "qualname": "LastValue.key", "kind": "variable", "doc": "

\n", "default_value": "'lastvalue'"}, "sqlglot.expressions.NthValue": {"fullname": "sqlglot.expressions.NthValue", "modulename": "sqlglot.expressions", "qualname": "NthValue", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.NthValue.arg_types": {"fullname": "sqlglot.expressions.NthValue.arg_types", "modulename": "sqlglot.expressions", "qualname": "NthValue.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'offset': True}"}, "sqlglot.expressions.NthValue.key": {"fullname": "sqlglot.expressions.NthValue.key", "modulename": "sqlglot.expressions", "qualname": "NthValue.key", "kind": "variable", "doc": "

\n", "default_value": "'nthvalue'"}, "sqlglot.expressions.Case": {"fullname": "sqlglot.expressions.Case", "modulename": "sqlglot.expressions", "qualname": "Case", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Case.arg_types": {"fullname": "sqlglot.expressions.Case.arg_types", "modulename": "sqlglot.expressions", "qualname": "Case.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'ifs': True, 'default': False}"}, "sqlglot.expressions.Case.when": {"fullname": "sqlglot.expressions.Case.when", "modulename": "sqlglot.expressions", "qualname": "Case.when", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcondition: Union[str, sqlglot.expressions.Expression],\tthen: Union[str, sqlglot.expressions.Expression],\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Case:", "funcdef": "def"}, "sqlglot.expressions.Case.else_": {"fullname": "sqlglot.expressions.Case.else_", "modulename": "sqlglot.expressions", "qualname": "Case.else_", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcondition: Union[str, sqlglot.expressions.Expression],\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Case:", "funcdef": "def"}, "sqlglot.expressions.Case.key": {"fullname": "sqlglot.expressions.Case.key", "modulename": "sqlglot.expressions", "qualname": "Case.key", "kind": "variable", "doc": "

\n", "default_value": "'case'"}, "sqlglot.expressions.Cast": {"fullname": "sqlglot.expressions.Cast", "modulename": "sqlglot.expressions", "qualname": "Cast", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Cast.arg_types": {"fullname": "sqlglot.expressions.Cast.arg_types", "modulename": "sqlglot.expressions", "qualname": "Cast.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'to': True, 'format': False, 'safe': False}"}, "sqlglot.expressions.Cast.name": {"fullname": "sqlglot.expressions.Cast.name", "modulename": "sqlglot.expressions", "qualname": "Cast.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Cast.to": {"fullname": "sqlglot.expressions.Cast.to", "modulename": "sqlglot.expressions", "qualname": "Cast.to", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.DataType"}, "sqlglot.expressions.Cast.output_name": {"fullname": "sqlglot.expressions.Cast.output_name", "modulename": "sqlglot.expressions", "qualname": "Cast.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Cast.is_type": {"fullname": "sqlglot.expressions.Cast.is_type", "modulename": "sqlglot.expressions", "qualname": "Cast.is_type", "kind": "function", "doc": "

Checks whether this Cast's DataType matches one of the provided data types. Nested types\nlike arrays or structs will be compared using \"structural equivalence\" semantics, so e.g.\narray != array.

\n\n
Arguments:
\n\n
    \n
  • dtypes: the data types to compare this Cast's DataType to.
  • \n
\n\n
Returns:
\n\n
\n

True, if and only if there is a type in dtypes which is equal to this Cast's DataType.

\n
\n", "signature": "(\tself,\t*dtypes: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type]) -> bool:", "funcdef": "def"}, "sqlglot.expressions.Cast.key": {"fullname": "sqlglot.expressions.Cast.key", "modulename": "sqlglot.expressions", "qualname": "Cast.key", "kind": "variable", "doc": "

\n", "default_value": "'cast'"}, "sqlglot.expressions.TryCast": {"fullname": "sqlglot.expressions.TryCast", "modulename": "sqlglot.expressions", "qualname": "TryCast", "kind": "class", "doc": "

\n", "bases": "Cast"}, "sqlglot.expressions.TryCast.key": {"fullname": "sqlglot.expressions.TryCast.key", "modulename": "sqlglot.expressions", "qualname": "TryCast.key", "kind": "variable", "doc": "

\n", "default_value": "'trycast'"}, "sqlglot.expressions.CastToStrType": {"fullname": "sqlglot.expressions.CastToStrType", "modulename": "sqlglot.expressions", "qualname": "CastToStrType", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CastToStrType.arg_types": {"fullname": "sqlglot.expressions.CastToStrType.arg_types", "modulename": "sqlglot.expressions", "qualname": "CastToStrType.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'to': True}"}, "sqlglot.expressions.CastToStrType.key": {"fullname": "sqlglot.expressions.CastToStrType.key", "modulename": "sqlglot.expressions", "qualname": "CastToStrType.key", "kind": "variable", "doc": "

\n", "default_value": "'casttostrtype'"}, "sqlglot.expressions.Collate": {"fullname": "sqlglot.expressions.Collate", "modulename": "sqlglot.expressions", "qualname": "Collate", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.Collate.key": {"fullname": "sqlglot.expressions.Collate.key", "modulename": "sqlglot.expressions", "qualname": "Collate.key", "kind": "variable", "doc": "

\n", "default_value": "'collate'"}, "sqlglot.expressions.Ceil": {"fullname": "sqlglot.expressions.Ceil", "modulename": "sqlglot.expressions", "qualname": "Ceil", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Ceil.arg_types": {"fullname": "sqlglot.expressions.Ceil.arg_types", "modulename": "sqlglot.expressions", "qualname": "Ceil.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'decimals': False}"}, "sqlglot.expressions.Ceil.key": {"fullname": "sqlglot.expressions.Ceil.key", "modulename": "sqlglot.expressions", "qualname": "Ceil.key", "kind": "variable", "doc": "

\n", "default_value": "'ceil'"}, "sqlglot.expressions.Coalesce": {"fullname": "sqlglot.expressions.Coalesce", "modulename": "sqlglot.expressions", "qualname": "Coalesce", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Coalesce.arg_types": {"fullname": "sqlglot.expressions.Coalesce.arg_types", "modulename": "sqlglot.expressions", "qualname": "Coalesce.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Coalesce.is_var_len_args": {"fullname": "sqlglot.expressions.Coalesce.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Coalesce.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Coalesce.key": {"fullname": "sqlglot.expressions.Coalesce.key", "modulename": "sqlglot.expressions", "qualname": "Coalesce.key", "kind": "variable", "doc": "

\n", "default_value": "'coalesce'"}, "sqlglot.expressions.Chr": {"fullname": "sqlglot.expressions.Chr", "modulename": "sqlglot.expressions", "qualname": "Chr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Chr.arg_types": {"fullname": "sqlglot.expressions.Chr.arg_types", "modulename": "sqlglot.expressions", "qualname": "Chr.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'charset': False, 'expressions': False}"}, "sqlglot.expressions.Chr.is_var_len_args": {"fullname": "sqlglot.expressions.Chr.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Chr.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Chr.key": {"fullname": "sqlglot.expressions.Chr.key", "modulename": "sqlglot.expressions", "qualname": "Chr.key", "kind": "variable", "doc": "

\n", "default_value": "'chr'"}, "sqlglot.expressions.Concat": {"fullname": "sqlglot.expressions.Concat", "modulename": "sqlglot.expressions", "qualname": "Concat", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Concat.arg_types": {"fullname": "sqlglot.expressions.Concat.arg_types", "modulename": "sqlglot.expressions", "qualname": "Concat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'safe': False, 'coalesce': False}"}, "sqlglot.expressions.Concat.is_var_len_args": {"fullname": "sqlglot.expressions.Concat.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Concat.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Concat.key": {"fullname": "sqlglot.expressions.Concat.key", "modulename": "sqlglot.expressions", "qualname": "Concat.key", "kind": "variable", "doc": "

\n", "default_value": "'concat'"}, "sqlglot.expressions.ConcatWs": {"fullname": "sqlglot.expressions.ConcatWs", "modulename": "sqlglot.expressions", "qualname": "ConcatWs", "kind": "class", "doc": "

\n", "bases": "Concat"}, "sqlglot.expressions.ConcatWs.key": {"fullname": "sqlglot.expressions.ConcatWs.key", "modulename": "sqlglot.expressions", "qualname": "ConcatWs.key", "kind": "variable", "doc": "

\n", "default_value": "'concatws'"}, "sqlglot.expressions.Count": {"fullname": "sqlglot.expressions.Count", "modulename": "sqlglot.expressions", "qualname": "Count", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Count.arg_types": {"fullname": "sqlglot.expressions.Count.arg_types", "modulename": "sqlglot.expressions", "qualname": "Count.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expressions': False}"}, "sqlglot.expressions.Count.is_var_len_args": {"fullname": "sqlglot.expressions.Count.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Count.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Count.key": {"fullname": "sqlglot.expressions.Count.key", "modulename": "sqlglot.expressions", "qualname": "Count.key", "kind": "variable", "doc": "

\n", "default_value": "'count'"}, "sqlglot.expressions.CountIf": {"fullname": "sqlglot.expressions.CountIf", "modulename": "sqlglot.expressions", "qualname": "CountIf", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.CountIf.key": {"fullname": "sqlglot.expressions.CountIf.key", "modulename": "sqlglot.expressions", "qualname": "CountIf.key", "kind": "variable", "doc": "

\n", "default_value": "'countif'"}, "sqlglot.expressions.CurrentDate": {"fullname": "sqlglot.expressions.CurrentDate", "modulename": "sqlglot.expressions", "qualname": "CurrentDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CurrentDate.arg_types": {"fullname": "sqlglot.expressions.CurrentDate.arg_types", "modulename": "sqlglot.expressions", "qualname": "CurrentDate.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.CurrentDate.key": {"fullname": "sqlglot.expressions.CurrentDate.key", "modulename": "sqlglot.expressions", "qualname": "CurrentDate.key", "kind": "variable", "doc": "

\n", "default_value": "'currentdate'"}, "sqlglot.expressions.CurrentDatetime": {"fullname": "sqlglot.expressions.CurrentDatetime", "modulename": "sqlglot.expressions", "qualname": "CurrentDatetime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CurrentDatetime.arg_types": {"fullname": "sqlglot.expressions.CurrentDatetime.arg_types", "modulename": "sqlglot.expressions", "qualname": "CurrentDatetime.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.CurrentDatetime.key": {"fullname": "sqlglot.expressions.CurrentDatetime.key", "modulename": "sqlglot.expressions", "qualname": "CurrentDatetime.key", "kind": "variable", "doc": "

\n", "default_value": "'currentdatetime'"}, "sqlglot.expressions.CurrentTime": {"fullname": "sqlglot.expressions.CurrentTime", "modulename": "sqlglot.expressions", "qualname": "CurrentTime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CurrentTime.arg_types": {"fullname": "sqlglot.expressions.CurrentTime.arg_types", "modulename": "sqlglot.expressions", "qualname": "CurrentTime.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.CurrentTime.key": {"fullname": "sqlglot.expressions.CurrentTime.key", "modulename": "sqlglot.expressions", "qualname": "CurrentTime.key", "kind": "variable", "doc": "

\n", "default_value": "'currenttime'"}, "sqlglot.expressions.CurrentTimestamp": {"fullname": "sqlglot.expressions.CurrentTimestamp", "modulename": "sqlglot.expressions", "qualname": "CurrentTimestamp", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"fullname": "sqlglot.expressions.CurrentTimestamp.arg_types", "modulename": "sqlglot.expressions", "qualname": "CurrentTimestamp.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'transaction': False}"}, "sqlglot.expressions.CurrentTimestamp.key": {"fullname": "sqlglot.expressions.CurrentTimestamp.key", "modulename": "sqlglot.expressions", "qualname": "CurrentTimestamp.key", "kind": "variable", "doc": "

\n", "default_value": "'currenttimestamp'"}, "sqlglot.expressions.CurrentUser": {"fullname": "sqlglot.expressions.CurrentUser", "modulename": "sqlglot.expressions", "qualname": "CurrentUser", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CurrentUser.arg_types": {"fullname": "sqlglot.expressions.CurrentUser.arg_types", "modulename": "sqlglot.expressions", "qualname": "CurrentUser.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.CurrentUser.key": {"fullname": "sqlglot.expressions.CurrentUser.key", "modulename": "sqlglot.expressions", "qualname": "CurrentUser.key", "kind": "variable", "doc": "

\n", "default_value": "'currentuser'"}, "sqlglot.expressions.DateAdd": {"fullname": "sqlglot.expressions.DateAdd", "modulename": "sqlglot.expressions", "qualname": "DateAdd", "kind": "class", "doc": "

\n", "bases": "Func, IntervalOp"}, "sqlglot.expressions.DateAdd.arg_types": {"fullname": "sqlglot.expressions.DateAdd.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateAdd.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DateAdd.key": {"fullname": "sqlglot.expressions.DateAdd.key", "modulename": "sqlglot.expressions", "qualname": "DateAdd.key", "kind": "variable", "doc": "

\n", "default_value": "'dateadd'"}, "sqlglot.expressions.DateSub": {"fullname": "sqlglot.expressions.DateSub", "modulename": "sqlglot.expressions", "qualname": "DateSub", "kind": "class", "doc": "

\n", "bases": "Func, IntervalOp"}, "sqlglot.expressions.DateSub.arg_types": {"fullname": "sqlglot.expressions.DateSub.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateSub.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DateSub.key": {"fullname": "sqlglot.expressions.DateSub.key", "modulename": "sqlglot.expressions", "qualname": "DateSub.key", "kind": "variable", "doc": "

\n", "default_value": "'datesub'"}, "sqlglot.expressions.DateDiff": {"fullname": "sqlglot.expressions.DateDiff", "modulename": "sqlglot.expressions", "qualname": "DateDiff", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.DateDiff.arg_types": {"fullname": "sqlglot.expressions.DateDiff.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateDiff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DateDiff.key": {"fullname": "sqlglot.expressions.DateDiff.key", "modulename": "sqlglot.expressions", "qualname": "DateDiff.key", "kind": "variable", "doc": "

\n", "default_value": "'datediff'"}, "sqlglot.expressions.DateTrunc": {"fullname": "sqlglot.expressions.DateTrunc", "modulename": "sqlglot.expressions", "qualname": "DateTrunc", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DateTrunc.__init__": {"fullname": "sqlglot.expressions.DateTrunc.__init__", "modulename": "sqlglot.expressions", "qualname": "DateTrunc.__init__", "kind": "function", "doc": "

\n", "signature": "(**args)"}, "sqlglot.expressions.DateTrunc.arg_types": {"fullname": "sqlglot.expressions.DateTrunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateTrunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'unit': True, 'this': True, 'zone': False}"}, "sqlglot.expressions.DateTrunc.unit": {"fullname": "sqlglot.expressions.DateTrunc.unit", "modulename": "sqlglot.expressions", "qualname": "DateTrunc.unit", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.expressions.DateTrunc.key": {"fullname": "sqlglot.expressions.DateTrunc.key", "modulename": "sqlglot.expressions", "qualname": "DateTrunc.key", "kind": "variable", "doc": "

\n", "default_value": "'datetrunc'"}, "sqlglot.expressions.DatetimeAdd": {"fullname": "sqlglot.expressions.DatetimeAdd", "modulename": "sqlglot.expressions", "qualname": "DatetimeAdd", "kind": "class", "doc": "

\n", "bases": "Func, IntervalOp"}, "sqlglot.expressions.DatetimeAdd.arg_types": {"fullname": "sqlglot.expressions.DatetimeAdd.arg_types", "modulename": "sqlglot.expressions", "qualname": "DatetimeAdd.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DatetimeAdd.key": {"fullname": "sqlglot.expressions.DatetimeAdd.key", "modulename": "sqlglot.expressions", "qualname": "DatetimeAdd.key", "kind": "variable", "doc": "

\n", "default_value": "'datetimeadd'"}, "sqlglot.expressions.DatetimeSub": {"fullname": "sqlglot.expressions.DatetimeSub", "modulename": "sqlglot.expressions", "qualname": "DatetimeSub", "kind": "class", "doc": "

\n", "bases": "Func, IntervalOp"}, "sqlglot.expressions.DatetimeSub.arg_types": {"fullname": "sqlglot.expressions.DatetimeSub.arg_types", "modulename": "sqlglot.expressions", "qualname": "DatetimeSub.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DatetimeSub.key": {"fullname": "sqlglot.expressions.DatetimeSub.key", "modulename": "sqlglot.expressions", "qualname": "DatetimeSub.key", "kind": "variable", "doc": "

\n", "default_value": "'datetimesub'"}, "sqlglot.expressions.DatetimeDiff": {"fullname": "sqlglot.expressions.DatetimeDiff", "modulename": "sqlglot.expressions", "qualname": "DatetimeDiff", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.DatetimeDiff.arg_types": {"fullname": "sqlglot.expressions.DatetimeDiff.arg_types", "modulename": "sqlglot.expressions", "qualname": "DatetimeDiff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DatetimeDiff.key": {"fullname": "sqlglot.expressions.DatetimeDiff.key", "modulename": "sqlglot.expressions", "qualname": "DatetimeDiff.key", "kind": "variable", "doc": "

\n", "default_value": "'datetimediff'"}, "sqlglot.expressions.DatetimeTrunc": {"fullname": "sqlglot.expressions.DatetimeTrunc", "modulename": "sqlglot.expressions", "qualname": "DatetimeTrunc", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"fullname": "sqlglot.expressions.DatetimeTrunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "DatetimeTrunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'unit': True, 'zone': False}"}, "sqlglot.expressions.DatetimeTrunc.key": {"fullname": "sqlglot.expressions.DatetimeTrunc.key", "modulename": "sqlglot.expressions", "qualname": "DatetimeTrunc.key", "kind": "variable", "doc": "

\n", "default_value": "'datetimetrunc'"}, "sqlglot.expressions.DayOfWeek": {"fullname": "sqlglot.expressions.DayOfWeek", "modulename": "sqlglot.expressions", "qualname": "DayOfWeek", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DayOfWeek.key": {"fullname": "sqlglot.expressions.DayOfWeek.key", "modulename": "sqlglot.expressions", "qualname": "DayOfWeek.key", "kind": "variable", "doc": "

\n", "default_value": "'dayofweek'"}, "sqlglot.expressions.DayOfMonth": {"fullname": "sqlglot.expressions.DayOfMonth", "modulename": "sqlglot.expressions", "qualname": "DayOfMonth", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DayOfMonth.key": {"fullname": "sqlglot.expressions.DayOfMonth.key", "modulename": "sqlglot.expressions", "qualname": "DayOfMonth.key", "kind": "variable", "doc": "

\n", "default_value": "'dayofmonth'"}, "sqlglot.expressions.DayOfYear": {"fullname": "sqlglot.expressions.DayOfYear", "modulename": "sqlglot.expressions", "qualname": "DayOfYear", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DayOfYear.key": {"fullname": "sqlglot.expressions.DayOfYear.key", "modulename": "sqlglot.expressions", "qualname": "DayOfYear.key", "kind": "variable", "doc": "

\n", "default_value": "'dayofyear'"}, "sqlglot.expressions.ToDays": {"fullname": "sqlglot.expressions.ToDays", "modulename": "sqlglot.expressions", "qualname": "ToDays", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ToDays.key": {"fullname": "sqlglot.expressions.ToDays.key", "modulename": "sqlglot.expressions", "qualname": "ToDays.key", "kind": "variable", "doc": "

\n", "default_value": "'todays'"}, "sqlglot.expressions.WeekOfYear": {"fullname": "sqlglot.expressions.WeekOfYear", "modulename": "sqlglot.expressions", "qualname": "WeekOfYear", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.WeekOfYear.key": {"fullname": "sqlglot.expressions.WeekOfYear.key", "modulename": "sqlglot.expressions", "qualname": "WeekOfYear.key", "kind": "variable", "doc": "

\n", "default_value": "'weekofyear'"}, "sqlglot.expressions.MonthsBetween": {"fullname": "sqlglot.expressions.MonthsBetween", "modulename": "sqlglot.expressions", "qualname": "MonthsBetween", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.MonthsBetween.arg_types": {"fullname": "sqlglot.expressions.MonthsBetween.arg_types", "modulename": "sqlglot.expressions", "qualname": "MonthsBetween.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'roundoff': False}"}, "sqlglot.expressions.MonthsBetween.key": {"fullname": "sqlglot.expressions.MonthsBetween.key", "modulename": "sqlglot.expressions", "qualname": "MonthsBetween.key", "kind": "variable", "doc": "

\n", "default_value": "'monthsbetween'"}, "sqlglot.expressions.LastDay": {"fullname": "sqlglot.expressions.LastDay", "modulename": "sqlglot.expressions", "qualname": "LastDay", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.LastDay.arg_types": {"fullname": "sqlglot.expressions.LastDay.arg_types", "modulename": "sqlglot.expressions", "qualname": "LastDay.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'unit': False}"}, "sqlglot.expressions.LastDay.key": {"fullname": "sqlglot.expressions.LastDay.key", "modulename": "sqlglot.expressions", "qualname": "LastDay.key", "kind": "variable", "doc": "

\n", "default_value": "'lastday'"}, "sqlglot.expressions.Extract": {"fullname": "sqlglot.expressions.Extract", "modulename": "sqlglot.expressions", "qualname": "Extract", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Extract.arg_types": {"fullname": "sqlglot.expressions.Extract.arg_types", "modulename": "sqlglot.expressions", "qualname": "Extract.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Extract.key": {"fullname": "sqlglot.expressions.Extract.key", "modulename": "sqlglot.expressions", "qualname": "Extract.key", "kind": "variable", "doc": "

\n", "default_value": "'extract'"}, "sqlglot.expressions.Timestamp": {"fullname": "sqlglot.expressions.Timestamp", "modulename": "sqlglot.expressions", "qualname": "Timestamp", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Timestamp.arg_types": {"fullname": "sqlglot.expressions.Timestamp.arg_types", "modulename": "sqlglot.expressions", "qualname": "Timestamp.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False}"}, "sqlglot.expressions.Timestamp.key": {"fullname": "sqlglot.expressions.Timestamp.key", "modulename": "sqlglot.expressions", "qualname": "Timestamp.key", "kind": "variable", "doc": "

\n", "default_value": "'timestamp'"}, "sqlglot.expressions.TimestampAdd": {"fullname": "sqlglot.expressions.TimestampAdd", "modulename": "sqlglot.expressions", "qualname": "TimestampAdd", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimestampAdd.arg_types": {"fullname": "sqlglot.expressions.TimestampAdd.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimestampAdd.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimestampAdd.key": {"fullname": "sqlglot.expressions.TimestampAdd.key", "modulename": "sqlglot.expressions", "qualname": "TimestampAdd.key", "kind": "variable", "doc": "

\n", "default_value": "'timestampadd'"}, "sqlglot.expressions.TimestampSub": {"fullname": "sqlglot.expressions.TimestampSub", "modulename": "sqlglot.expressions", "qualname": "TimestampSub", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimestampSub.arg_types": {"fullname": "sqlglot.expressions.TimestampSub.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimestampSub.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimestampSub.key": {"fullname": "sqlglot.expressions.TimestampSub.key", "modulename": "sqlglot.expressions", "qualname": "TimestampSub.key", "kind": "variable", "doc": "

\n", "default_value": "'timestampsub'"}, "sqlglot.expressions.TimestampDiff": {"fullname": "sqlglot.expressions.TimestampDiff", "modulename": "sqlglot.expressions", "qualname": "TimestampDiff", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimestampDiff.arg_types": {"fullname": "sqlglot.expressions.TimestampDiff.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimestampDiff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimestampDiff.key": {"fullname": "sqlglot.expressions.TimestampDiff.key", "modulename": "sqlglot.expressions", "qualname": "TimestampDiff.key", "kind": "variable", "doc": "

\n", "default_value": "'timestampdiff'"}, "sqlglot.expressions.TimestampTrunc": {"fullname": "sqlglot.expressions.TimestampTrunc", "modulename": "sqlglot.expressions", "qualname": "TimestampTrunc", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimestampTrunc.arg_types": {"fullname": "sqlglot.expressions.TimestampTrunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimestampTrunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'unit': True, 'zone': False}"}, "sqlglot.expressions.TimestampTrunc.key": {"fullname": "sqlglot.expressions.TimestampTrunc.key", "modulename": "sqlglot.expressions", "qualname": "TimestampTrunc.key", "kind": "variable", "doc": "

\n", "default_value": "'timestamptrunc'"}, "sqlglot.expressions.TimeAdd": {"fullname": "sqlglot.expressions.TimeAdd", "modulename": "sqlglot.expressions", "qualname": "TimeAdd", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimeAdd.arg_types": {"fullname": "sqlglot.expressions.TimeAdd.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeAdd.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimeAdd.key": {"fullname": "sqlglot.expressions.TimeAdd.key", "modulename": "sqlglot.expressions", "qualname": "TimeAdd.key", "kind": "variable", "doc": "

\n", "default_value": "'timeadd'"}, "sqlglot.expressions.TimeSub": {"fullname": "sqlglot.expressions.TimeSub", "modulename": "sqlglot.expressions", "qualname": "TimeSub", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimeSub.arg_types": {"fullname": "sqlglot.expressions.TimeSub.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeSub.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimeSub.key": {"fullname": "sqlglot.expressions.TimeSub.key", "modulename": "sqlglot.expressions", "qualname": "TimeSub.key", "kind": "variable", "doc": "

\n", "default_value": "'timesub'"}, "sqlglot.expressions.TimeDiff": {"fullname": "sqlglot.expressions.TimeDiff", "modulename": "sqlglot.expressions", "qualname": "TimeDiff", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimeDiff.arg_types": {"fullname": "sqlglot.expressions.TimeDiff.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeDiff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimeDiff.key": {"fullname": "sqlglot.expressions.TimeDiff.key", "modulename": "sqlglot.expressions", "qualname": "TimeDiff.key", "kind": "variable", "doc": "

\n", "default_value": "'timediff'"}, "sqlglot.expressions.TimeTrunc": {"fullname": "sqlglot.expressions.TimeTrunc", "modulename": "sqlglot.expressions", "qualname": "TimeTrunc", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimeTrunc.arg_types": {"fullname": "sqlglot.expressions.TimeTrunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeTrunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'unit': True, 'zone': False}"}, "sqlglot.expressions.TimeTrunc.key": {"fullname": "sqlglot.expressions.TimeTrunc.key", "modulename": "sqlglot.expressions", "qualname": "TimeTrunc.key", "kind": "variable", "doc": "

\n", "default_value": "'timetrunc'"}, "sqlglot.expressions.DateFromParts": {"fullname": "sqlglot.expressions.DateFromParts", "modulename": "sqlglot.expressions", "qualname": "DateFromParts", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DateFromParts.arg_types": {"fullname": "sqlglot.expressions.DateFromParts.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateFromParts.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'year': True, 'month': True, 'day': True}"}, "sqlglot.expressions.DateFromParts.key": {"fullname": "sqlglot.expressions.DateFromParts.key", "modulename": "sqlglot.expressions", "qualname": "DateFromParts.key", "kind": "variable", "doc": "

\n", "default_value": "'datefromparts'"}, "sqlglot.expressions.TimeFromParts": {"fullname": "sqlglot.expressions.TimeFromParts", "modulename": "sqlglot.expressions", "qualname": "TimeFromParts", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeFromParts.arg_types": {"fullname": "sqlglot.expressions.TimeFromParts.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeFromParts.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'hour': True, 'min': True, 'sec': True, 'nano': False, 'fractions': False, 'precision': False}"}, "sqlglot.expressions.TimeFromParts.key": {"fullname": "sqlglot.expressions.TimeFromParts.key", "modulename": "sqlglot.expressions", "qualname": "TimeFromParts.key", "kind": "variable", "doc": "

\n", "default_value": "'timefromparts'"}, "sqlglot.expressions.DateStrToDate": {"fullname": "sqlglot.expressions.DateStrToDate", "modulename": "sqlglot.expressions", "qualname": "DateStrToDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DateStrToDate.key": {"fullname": "sqlglot.expressions.DateStrToDate.key", "modulename": "sqlglot.expressions", "qualname": "DateStrToDate.key", "kind": "variable", "doc": "

\n", "default_value": "'datestrtodate'"}, "sqlglot.expressions.DateToDateStr": {"fullname": "sqlglot.expressions.DateToDateStr", "modulename": "sqlglot.expressions", "qualname": "DateToDateStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DateToDateStr.key": {"fullname": "sqlglot.expressions.DateToDateStr.key", "modulename": "sqlglot.expressions", "qualname": "DateToDateStr.key", "kind": "variable", "doc": "

\n", "default_value": "'datetodatestr'"}, "sqlglot.expressions.DateToDi": {"fullname": "sqlglot.expressions.DateToDi", "modulename": "sqlglot.expressions", "qualname": "DateToDi", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DateToDi.key": {"fullname": "sqlglot.expressions.DateToDi.key", "modulename": "sqlglot.expressions", "qualname": "DateToDi.key", "kind": "variable", "doc": "

\n", "default_value": "'datetodi'"}, "sqlglot.expressions.Date": {"fullname": "sqlglot.expressions.Date", "modulename": "sqlglot.expressions", "qualname": "Date", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Date.arg_types": {"fullname": "sqlglot.expressions.Date.arg_types", "modulename": "sqlglot.expressions", "qualname": "Date.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'zone': False, 'expressions': False}"}, "sqlglot.expressions.Date.is_var_len_args": {"fullname": "sqlglot.expressions.Date.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Date.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Date.key": {"fullname": "sqlglot.expressions.Date.key", "modulename": "sqlglot.expressions", "qualname": "Date.key", "kind": "variable", "doc": "

\n", "default_value": "'date'"}, "sqlglot.expressions.Day": {"fullname": "sqlglot.expressions.Day", "modulename": "sqlglot.expressions", "qualname": "Day", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Day.key": {"fullname": "sqlglot.expressions.Day.key", "modulename": "sqlglot.expressions", "qualname": "Day.key", "kind": "variable", "doc": "

\n", "default_value": "'day'"}, "sqlglot.expressions.Decode": {"fullname": "sqlglot.expressions.Decode", "modulename": "sqlglot.expressions", "qualname": "Decode", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Decode.arg_types": {"fullname": "sqlglot.expressions.Decode.arg_types", "modulename": "sqlglot.expressions", "qualname": "Decode.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'charset': True, 'replace': False}"}, "sqlglot.expressions.Decode.key": {"fullname": "sqlglot.expressions.Decode.key", "modulename": "sqlglot.expressions", "qualname": "Decode.key", "kind": "variable", "doc": "

\n", "default_value": "'decode'"}, "sqlglot.expressions.DiToDate": {"fullname": "sqlglot.expressions.DiToDate", "modulename": "sqlglot.expressions", "qualname": "DiToDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DiToDate.key": {"fullname": "sqlglot.expressions.DiToDate.key", "modulename": "sqlglot.expressions", "qualname": "DiToDate.key", "kind": "variable", "doc": "

\n", "default_value": "'ditodate'"}, "sqlglot.expressions.Encode": {"fullname": "sqlglot.expressions.Encode", "modulename": "sqlglot.expressions", "qualname": "Encode", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Encode.arg_types": {"fullname": "sqlglot.expressions.Encode.arg_types", "modulename": "sqlglot.expressions", "qualname": "Encode.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'charset': True}"}, "sqlglot.expressions.Encode.key": {"fullname": "sqlglot.expressions.Encode.key", "modulename": "sqlglot.expressions", "qualname": "Encode.key", "kind": "variable", "doc": "

\n", "default_value": "'encode'"}, "sqlglot.expressions.Exp": {"fullname": "sqlglot.expressions.Exp", "modulename": "sqlglot.expressions", "qualname": "Exp", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Exp.key": {"fullname": "sqlglot.expressions.Exp.key", "modulename": "sqlglot.expressions", "qualname": "Exp.key", "kind": "variable", "doc": "

\n", "default_value": "'exp'"}, "sqlglot.expressions.Explode": {"fullname": "sqlglot.expressions.Explode", "modulename": "sqlglot.expressions", "qualname": "Explode", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Explode.arg_types": {"fullname": "sqlglot.expressions.Explode.arg_types", "modulename": "sqlglot.expressions", "qualname": "Explode.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Explode.is_var_len_args": {"fullname": "sqlglot.expressions.Explode.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Explode.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Explode.key": {"fullname": "sqlglot.expressions.Explode.key", "modulename": "sqlglot.expressions", "qualname": "Explode.key", "kind": "variable", "doc": "

\n", "default_value": "'explode'"}, "sqlglot.expressions.ExplodeOuter": {"fullname": "sqlglot.expressions.ExplodeOuter", "modulename": "sqlglot.expressions", "qualname": "ExplodeOuter", "kind": "class", "doc": "

\n", "bases": "Explode"}, "sqlglot.expressions.ExplodeOuter.key": {"fullname": "sqlglot.expressions.ExplodeOuter.key", "modulename": "sqlglot.expressions", "qualname": "ExplodeOuter.key", "kind": "variable", "doc": "

\n", "default_value": "'explodeouter'"}, "sqlglot.expressions.Posexplode": {"fullname": "sqlglot.expressions.Posexplode", "modulename": "sqlglot.expressions", "qualname": "Posexplode", "kind": "class", "doc": "

\n", "bases": "Explode"}, "sqlglot.expressions.Posexplode.key": {"fullname": "sqlglot.expressions.Posexplode.key", "modulename": "sqlglot.expressions", "qualname": "Posexplode.key", "kind": "variable", "doc": "

\n", "default_value": "'posexplode'"}, "sqlglot.expressions.PosexplodeOuter": {"fullname": "sqlglot.expressions.PosexplodeOuter", "modulename": "sqlglot.expressions", "qualname": "PosexplodeOuter", "kind": "class", "doc": "

\n", "bases": "Posexplode"}, "sqlglot.expressions.PosexplodeOuter.key": {"fullname": "sqlglot.expressions.PosexplodeOuter.key", "modulename": "sqlglot.expressions", "qualname": "PosexplodeOuter.key", "kind": "variable", "doc": "

\n", "default_value": "'posexplodeouter'"}, "sqlglot.expressions.Floor": {"fullname": "sqlglot.expressions.Floor", "modulename": "sqlglot.expressions", "qualname": "Floor", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Floor.arg_types": {"fullname": "sqlglot.expressions.Floor.arg_types", "modulename": "sqlglot.expressions", "qualname": "Floor.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'decimals': False}"}, "sqlglot.expressions.Floor.key": {"fullname": "sqlglot.expressions.Floor.key", "modulename": "sqlglot.expressions", "qualname": "Floor.key", "kind": "variable", "doc": "

\n", "default_value": "'floor'"}, "sqlglot.expressions.FromBase64": {"fullname": "sqlglot.expressions.FromBase64", "modulename": "sqlglot.expressions", "qualname": "FromBase64", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.FromBase64.key": {"fullname": "sqlglot.expressions.FromBase64.key", "modulename": "sqlglot.expressions", "qualname": "FromBase64.key", "kind": "variable", "doc": "

\n", "default_value": "'frombase64'"}, "sqlglot.expressions.ToBase64": {"fullname": "sqlglot.expressions.ToBase64", "modulename": "sqlglot.expressions", "qualname": "ToBase64", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ToBase64.key": {"fullname": "sqlglot.expressions.ToBase64.key", "modulename": "sqlglot.expressions", "qualname": "ToBase64.key", "kind": "variable", "doc": "

\n", "default_value": "'tobase64'"}, "sqlglot.expressions.Greatest": {"fullname": "sqlglot.expressions.Greatest", "modulename": "sqlglot.expressions", "qualname": "Greatest", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Greatest.arg_types": {"fullname": "sqlglot.expressions.Greatest.arg_types", "modulename": "sqlglot.expressions", "qualname": "Greatest.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Greatest.is_var_len_args": {"fullname": "sqlglot.expressions.Greatest.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Greatest.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Greatest.key": {"fullname": "sqlglot.expressions.Greatest.key", "modulename": "sqlglot.expressions", "qualname": "Greatest.key", "kind": "variable", "doc": "

\n", "default_value": "'greatest'"}, "sqlglot.expressions.GroupConcat": {"fullname": "sqlglot.expressions.GroupConcat", "modulename": "sqlglot.expressions", "qualname": "GroupConcat", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.GroupConcat.arg_types": {"fullname": "sqlglot.expressions.GroupConcat.arg_types", "modulename": "sqlglot.expressions", "qualname": "GroupConcat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'separator': False}"}, "sqlglot.expressions.GroupConcat.key": {"fullname": "sqlglot.expressions.GroupConcat.key", "modulename": "sqlglot.expressions", "qualname": "GroupConcat.key", "kind": "variable", "doc": "

\n", "default_value": "'groupconcat'"}, "sqlglot.expressions.Hex": {"fullname": "sqlglot.expressions.Hex", "modulename": "sqlglot.expressions", "qualname": "Hex", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Hex.key": {"fullname": "sqlglot.expressions.Hex.key", "modulename": "sqlglot.expressions", "qualname": "Hex.key", "kind": "variable", "doc": "

\n", "default_value": "'hex'"}, "sqlglot.expressions.Xor": {"fullname": "sqlglot.expressions.Xor", "modulename": "sqlglot.expressions", "qualname": "Xor", "kind": "class", "doc": "

\n", "bases": "Connector, Func"}, "sqlglot.expressions.Xor.arg_types": {"fullname": "sqlglot.expressions.Xor.arg_types", "modulename": "sqlglot.expressions", "qualname": "Xor.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False, 'expressions': False}"}, "sqlglot.expressions.Xor.key": {"fullname": "sqlglot.expressions.Xor.key", "modulename": "sqlglot.expressions", "qualname": "Xor.key", "kind": "variable", "doc": "

\n", "default_value": "'xor'"}, "sqlglot.expressions.If": {"fullname": "sqlglot.expressions.If", "modulename": "sqlglot.expressions", "qualname": "If", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.If.arg_types": {"fullname": "sqlglot.expressions.If.arg_types", "modulename": "sqlglot.expressions", "qualname": "If.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'true': True, 'false': False}"}, "sqlglot.expressions.If.key": {"fullname": "sqlglot.expressions.If.key", "modulename": "sqlglot.expressions", "qualname": "If.key", "kind": "variable", "doc": "

\n", "default_value": "'if'"}, "sqlglot.expressions.Nullif": {"fullname": "sqlglot.expressions.Nullif", "modulename": "sqlglot.expressions", "qualname": "Nullif", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Nullif.arg_types": {"fullname": "sqlglot.expressions.Nullif.arg_types", "modulename": "sqlglot.expressions", "qualname": "Nullif.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Nullif.key": {"fullname": "sqlglot.expressions.Nullif.key", "modulename": "sqlglot.expressions", "qualname": "Nullif.key", "kind": "variable", "doc": "

\n", "default_value": "'nullif'"}, "sqlglot.expressions.Initcap": {"fullname": "sqlglot.expressions.Initcap", "modulename": "sqlglot.expressions", "qualname": "Initcap", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Initcap.arg_types": {"fullname": "sqlglot.expressions.Initcap.arg_types", "modulename": "sqlglot.expressions", "qualname": "Initcap.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.Initcap.key": {"fullname": "sqlglot.expressions.Initcap.key", "modulename": "sqlglot.expressions", "qualname": "Initcap.key", "kind": "variable", "doc": "

\n", "default_value": "'initcap'"}, "sqlglot.expressions.IsNan": {"fullname": "sqlglot.expressions.IsNan", "modulename": "sqlglot.expressions", "qualname": "IsNan", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.IsNan.key": {"fullname": "sqlglot.expressions.IsNan.key", "modulename": "sqlglot.expressions", "qualname": "IsNan.key", "kind": "variable", "doc": "

\n", "default_value": "'isnan'"}, "sqlglot.expressions.IsInf": {"fullname": "sqlglot.expressions.IsInf", "modulename": "sqlglot.expressions", "qualname": "IsInf", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.IsInf.key": {"fullname": "sqlglot.expressions.IsInf.key", "modulename": "sqlglot.expressions", "qualname": "IsInf.key", "kind": "variable", "doc": "

\n", "default_value": "'isinf'"}, "sqlglot.expressions.JSONPath": {"fullname": "sqlglot.expressions.JSONPath", "modulename": "sqlglot.expressions", "qualname": "JSONPath", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JSONPath.arg_types": {"fullname": "sqlglot.expressions.JSONPath.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPath.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.JSONPath.output_name": {"fullname": "sqlglot.expressions.JSONPath.output_name", "modulename": "sqlglot.expressions", "qualname": "JSONPath.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.JSONPath.key": {"fullname": "sqlglot.expressions.JSONPath.key", "modulename": "sqlglot.expressions", "qualname": "JSONPath.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpath'"}, "sqlglot.expressions.JSONPathPart": {"fullname": "sqlglot.expressions.JSONPathPart", "modulename": "sqlglot.expressions", "qualname": "JSONPathPart", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JSONPathPart.arg_types": {"fullname": "sqlglot.expressions.JSONPathPart.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathPart.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.JSONPathPart.key": {"fullname": "sqlglot.expressions.JSONPathPart.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathPart.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathpart'"}, "sqlglot.expressions.JSONPathFilter": {"fullname": "sqlglot.expressions.JSONPathFilter", "modulename": "sqlglot.expressions", "qualname": "JSONPathFilter", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathFilter.arg_types": {"fullname": "sqlglot.expressions.JSONPathFilter.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathFilter.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.JSONPathFilter.key": {"fullname": "sqlglot.expressions.JSONPathFilter.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathFilter.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathfilter'"}, "sqlglot.expressions.JSONPathKey": {"fullname": "sqlglot.expressions.JSONPathKey", "modulename": "sqlglot.expressions", "qualname": "JSONPathKey", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathKey.arg_types": {"fullname": "sqlglot.expressions.JSONPathKey.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathKey.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.JSONPathKey.key": {"fullname": "sqlglot.expressions.JSONPathKey.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathKey.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathkey'"}, "sqlglot.expressions.JSONPathRecursive": {"fullname": "sqlglot.expressions.JSONPathRecursive", "modulename": "sqlglot.expressions", "qualname": "JSONPathRecursive", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"fullname": "sqlglot.expressions.JSONPathRecursive.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathRecursive.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.JSONPathRecursive.key": {"fullname": "sqlglot.expressions.JSONPathRecursive.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathRecursive.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathrecursive'"}, "sqlglot.expressions.JSONPathRoot": {"fullname": "sqlglot.expressions.JSONPathRoot", "modulename": "sqlglot.expressions", "qualname": "JSONPathRoot", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathRoot.key": {"fullname": "sqlglot.expressions.JSONPathRoot.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathRoot.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathroot'"}, "sqlglot.expressions.JSONPathScript": {"fullname": "sqlglot.expressions.JSONPathScript", "modulename": "sqlglot.expressions", "qualname": "JSONPathScript", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathScript.arg_types": {"fullname": "sqlglot.expressions.JSONPathScript.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathScript.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.JSONPathScript.key": {"fullname": "sqlglot.expressions.JSONPathScript.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathScript.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathscript'"}, "sqlglot.expressions.JSONPathSlice": {"fullname": "sqlglot.expressions.JSONPathSlice", "modulename": "sqlglot.expressions", "qualname": "JSONPathSlice", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathSlice.arg_types": {"fullname": "sqlglot.expressions.JSONPathSlice.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathSlice.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'start': False, 'end': False, 'step': False}"}, "sqlglot.expressions.JSONPathSlice.key": {"fullname": "sqlglot.expressions.JSONPathSlice.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathSlice.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathslice'"}, "sqlglot.expressions.JSONPathSelector": {"fullname": "sqlglot.expressions.JSONPathSelector", "modulename": "sqlglot.expressions", "qualname": "JSONPathSelector", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathSelector.arg_types": {"fullname": "sqlglot.expressions.JSONPathSelector.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathSelector.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.JSONPathSelector.key": {"fullname": "sqlglot.expressions.JSONPathSelector.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathSelector.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathselector'"}, "sqlglot.expressions.JSONPathSubscript": {"fullname": "sqlglot.expressions.JSONPathSubscript", "modulename": "sqlglot.expressions", "qualname": "JSONPathSubscript", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"fullname": "sqlglot.expressions.JSONPathSubscript.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathSubscript.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.JSONPathSubscript.key": {"fullname": "sqlglot.expressions.JSONPathSubscript.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathSubscript.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathsubscript'"}, "sqlglot.expressions.JSONPathUnion": {"fullname": "sqlglot.expressions.JSONPathUnion", "modulename": "sqlglot.expressions", "qualname": "JSONPathUnion", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathUnion.arg_types": {"fullname": "sqlglot.expressions.JSONPathUnion.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathUnion.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.JSONPathUnion.key": {"fullname": "sqlglot.expressions.JSONPathUnion.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathUnion.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathunion'"}, "sqlglot.expressions.JSONPathWildcard": {"fullname": "sqlglot.expressions.JSONPathWildcard", "modulename": "sqlglot.expressions", "qualname": "JSONPathWildcard", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathWildcard.key": {"fullname": "sqlglot.expressions.JSONPathWildcard.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathWildcard.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathwildcard'"}, "sqlglot.expressions.FormatJson": {"fullname": "sqlglot.expressions.FormatJson", "modulename": "sqlglot.expressions", "qualname": "FormatJson", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.FormatJson.key": {"fullname": "sqlglot.expressions.FormatJson.key", "modulename": "sqlglot.expressions", "qualname": "FormatJson.key", "kind": "variable", "doc": "

\n", "default_value": "'formatjson'"}, "sqlglot.expressions.JSONKeyValue": {"fullname": "sqlglot.expressions.JSONKeyValue", "modulename": "sqlglot.expressions", "qualname": "JSONKeyValue", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JSONKeyValue.arg_types": {"fullname": "sqlglot.expressions.JSONKeyValue.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONKeyValue.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.JSONKeyValue.key": {"fullname": "sqlglot.expressions.JSONKeyValue.key", "modulename": "sqlglot.expressions", "qualname": "JSONKeyValue.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonkeyvalue'"}, "sqlglot.expressions.JSONObject": {"fullname": "sqlglot.expressions.JSONObject", "modulename": "sqlglot.expressions", "qualname": "JSONObject", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.JSONObject.arg_types": {"fullname": "sqlglot.expressions.JSONObject.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONObject.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False, 'null_handling': False, 'unique_keys': False, 'return_type': False, 'encoding': False}"}, "sqlglot.expressions.JSONObject.key": {"fullname": "sqlglot.expressions.JSONObject.key", "modulename": "sqlglot.expressions", "qualname": "JSONObject.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonobject'"}, "sqlglot.expressions.JSONObjectAgg": {"fullname": "sqlglot.expressions.JSONObjectAgg", "modulename": "sqlglot.expressions", "qualname": "JSONObjectAgg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"fullname": "sqlglot.expressions.JSONObjectAgg.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONObjectAgg.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False, 'null_handling': False, 'unique_keys': False, 'return_type': False, 'encoding': False}"}, "sqlglot.expressions.JSONObjectAgg.key": {"fullname": "sqlglot.expressions.JSONObjectAgg.key", "modulename": "sqlglot.expressions", "qualname": "JSONObjectAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonobjectagg'"}, "sqlglot.expressions.JSONArray": {"fullname": "sqlglot.expressions.JSONArray", "modulename": "sqlglot.expressions", "qualname": "JSONArray", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.JSONArray.arg_types": {"fullname": "sqlglot.expressions.JSONArray.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONArray.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'null_handling': False, 'return_type': False, 'strict': False}"}, "sqlglot.expressions.JSONArray.key": {"fullname": "sqlglot.expressions.JSONArray.key", "modulename": "sqlglot.expressions", "qualname": "JSONArray.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonarray'"}, "sqlglot.expressions.JSONArrayAgg": {"fullname": "sqlglot.expressions.JSONArrayAgg", "modulename": "sqlglot.expressions", "qualname": "JSONArrayAgg", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"fullname": "sqlglot.expressions.JSONArrayAgg.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONArrayAgg.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'order': False, 'null_handling': False, 'return_type': False, 'strict': False}"}, "sqlglot.expressions.JSONArrayAgg.key": {"fullname": "sqlglot.expressions.JSONArrayAgg.key", "modulename": "sqlglot.expressions", "qualname": "JSONArrayAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonarrayagg'"}, "sqlglot.expressions.JSONColumnDef": {"fullname": "sqlglot.expressions.JSONColumnDef", "modulename": "sqlglot.expressions", "qualname": "JSONColumnDef", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JSONColumnDef.arg_types": {"fullname": "sqlglot.expressions.JSONColumnDef.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONColumnDef.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'kind': False, 'path': False, 'nested_schema': False}"}, "sqlglot.expressions.JSONColumnDef.key": {"fullname": "sqlglot.expressions.JSONColumnDef.key", "modulename": "sqlglot.expressions", "qualname": "JSONColumnDef.key", "kind": "variable", "doc": "

\n", "default_value": "'jsoncolumndef'"}, "sqlglot.expressions.JSONSchema": {"fullname": "sqlglot.expressions.JSONSchema", "modulename": "sqlglot.expressions", "qualname": "JSONSchema", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JSONSchema.arg_types": {"fullname": "sqlglot.expressions.JSONSchema.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONSchema.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.JSONSchema.key": {"fullname": "sqlglot.expressions.JSONSchema.key", "modulename": "sqlglot.expressions", "qualname": "JSONSchema.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonschema'"}, "sqlglot.expressions.JSONTable": {"fullname": "sqlglot.expressions.JSONTable", "modulename": "sqlglot.expressions", "qualname": "JSONTable", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.JSONTable.arg_types": {"fullname": "sqlglot.expressions.JSONTable.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONTable.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'schema': True, 'path': False, 'error_handling': False, 'empty_handling': False}"}, "sqlglot.expressions.JSONTable.key": {"fullname": "sqlglot.expressions.JSONTable.key", "modulename": "sqlglot.expressions", "qualname": "JSONTable.key", "kind": "variable", "doc": "

\n", "default_value": "'jsontable'"}, "sqlglot.expressions.OpenJSONColumnDef": {"fullname": "sqlglot.expressions.OpenJSONColumnDef", "modulename": "sqlglot.expressions", "qualname": "OpenJSONColumnDef", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"fullname": "sqlglot.expressions.OpenJSONColumnDef.arg_types", "modulename": "sqlglot.expressions", "qualname": "OpenJSONColumnDef.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': True, 'path': False, 'as_json': False}"}, "sqlglot.expressions.OpenJSONColumnDef.key": {"fullname": "sqlglot.expressions.OpenJSONColumnDef.key", "modulename": "sqlglot.expressions", "qualname": "OpenJSONColumnDef.key", "kind": "variable", "doc": "

\n", "default_value": "'openjsoncolumndef'"}, "sqlglot.expressions.OpenJSON": {"fullname": "sqlglot.expressions.OpenJSON", "modulename": "sqlglot.expressions", "qualname": "OpenJSON", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.OpenJSON.arg_types": {"fullname": "sqlglot.expressions.OpenJSON.arg_types", "modulename": "sqlglot.expressions", "qualname": "OpenJSON.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'path': False, 'expressions': False}"}, "sqlglot.expressions.OpenJSON.key": {"fullname": "sqlglot.expressions.OpenJSON.key", "modulename": "sqlglot.expressions", "qualname": "OpenJSON.key", "kind": "variable", "doc": "

\n", "default_value": "'openjson'"}, "sqlglot.expressions.JSONBContains": {"fullname": "sqlglot.expressions.JSONBContains", "modulename": "sqlglot.expressions", "qualname": "JSONBContains", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.JSONBContains.key": {"fullname": "sqlglot.expressions.JSONBContains.key", "modulename": "sqlglot.expressions", "qualname": "JSONBContains.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonbcontains'"}, "sqlglot.expressions.JSONExtract": {"fullname": "sqlglot.expressions.JSONExtract", "modulename": "sqlglot.expressions", "qualname": "JSONExtract", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.JSONExtract.arg_types": {"fullname": "sqlglot.expressions.JSONExtract.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONExtract.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'expressions': False}"}, "sqlglot.expressions.JSONExtract.output_name": {"fullname": "sqlglot.expressions.JSONExtract.output_name", "modulename": "sqlglot.expressions", "qualname": "JSONExtract.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.JSONExtract.key": {"fullname": "sqlglot.expressions.JSONExtract.key", "modulename": "sqlglot.expressions", "qualname": "JSONExtract.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonextract'"}, "sqlglot.expressions.JSONExtractScalar": {"fullname": "sqlglot.expressions.JSONExtractScalar", "modulename": "sqlglot.expressions", "qualname": "JSONExtractScalar", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"fullname": "sqlglot.expressions.JSONExtractScalar.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONExtractScalar.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'null_if_invalid': False}"}, "sqlglot.expressions.JSONExtractScalar.output_name": {"fullname": "sqlglot.expressions.JSONExtractScalar.output_name", "modulename": "sqlglot.expressions", "qualname": "JSONExtractScalar.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.JSONExtractScalar.key": {"fullname": "sqlglot.expressions.JSONExtractScalar.key", "modulename": "sqlglot.expressions", "qualname": "JSONExtractScalar.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonextractscalar'"}, "sqlglot.expressions.JSONBExtract": {"fullname": "sqlglot.expressions.JSONBExtract", "modulename": "sqlglot.expressions", "qualname": "JSONBExtract", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.JSONBExtract.key": {"fullname": "sqlglot.expressions.JSONBExtract.key", "modulename": "sqlglot.expressions", "qualname": "JSONBExtract.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonbextract'"}, "sqlglot.expressions.JSONBExtractScalar": {"fullname": "sqlglot.expressions.JSONBExtractScalar", "modulename": "sqlglot.expressions", "qualname": "JSONBExtractScalar", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.JSONBExtractScalar.key": {"fullname": "sqlglot.expressions.JSONBExtractScalar.key", "modulename": "sqlglot.expressions", "qualname": "JSONBExtractScalar.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonbextractscalar'"}, "sqlglot.expressions.JSONFormat": {"fullname": "sqlglot.expressions.JSONFormat", "modulename": "sqlglot.expressions", "qualname": "JSONFormat", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.JSONFormat.arg_types": {"fullname": "sqlglot.expressions.JSONFormat.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONFormat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'options': False}"}, "sqlglot.expressions.JSONFormat.key": {"fullname": "sqlglot.expressions.JSONFormat.key", "modulename": "sqlglot.expressions", "qualname": "JSONFormat.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonformat'"}, "sqlglot.expressions.JSONArrayContains": {"fullname": "sqlglot.expressions.JSONArrayContains", "modulename": "sqlglot.expressions", "qualname": "JSONArrayContains", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate, Func"}, "sqlglot.expressions.JSONArrayContains.key": {"fullname": "sqlglot.expressions.JSONArrayContains.key", "modulename": "sqlglot.expressions", "qualname": "JSONArrayContains.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonarraycontains'"}, "sqlglot.expressions.ParseJSON": {"fullname": "sqlglot.expressions.ParseJSON", "modulename": "sqlglot.expressions", "qualname": "ParseJSON", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ParseJSON.arg_types": {"fullname": "sqlglot.expressions.ParseJSON.arg_types", "modulename": "sqlglot.expressions", "qualname": "ParseJSON.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"fullname": "sqlglot.expressions.ParseJSON.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "ParseJSON.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.ParseJSON.key": {"fullname": "sqlglot.expressions.ParseJSON.key", "modulename": "sqlglot.expressions", "qualname": "ParseJSON.key", "kind": "variable", "doc": "

\n", "default_value": "'parsejson'"}, "sqlglot.expressions.Least": {"fullname": "sqlglot.expressions.Least", "modulename": "sqlglot.expressions", "qualname": "Least", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Least.arg_types": {"fullname": "sqlglot.expressions.Least.arg_types", "modulename": "sqlglot.expressions", "qualname": "Least.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Least.is_var_len_args": {"fullname": "sqlglot.expressions.Least.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Least.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Least.key": {"fullname": "sqlglot.expressions.Least.key", "modulename": "sqlglot.expressions", "qualname": "Least.key", "kind": "variable", "doc": "

\n", "default_value": "'least'"}, "sqlglot.expressions.Left": {"fullname": "sqlglot.expressions.Left", "modulename": "sqlglot.expressions", "qualname": "Left", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Left.arg_types": {"fullname": "sqlglot.expressions.Left.arg_types", "modulename": "sqlglot.expressions", "qualname": "Left.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Left.key": {"fullname": "sqlglot.expressions.Left.key", "modulename": "sqlglot.expressions", "qualname": "Left.key", "kind": "variable", "doc": "

\n", "default_value": "'left'"}, "sqlglot.expressions.Right": {"fullname": "sqlglot.expressions.Right", "modulename": "sqlglot.expressions", "qualname": "Right", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Right.arg_types": {"fullname": "sqlglot.expressions.Right.arg_types", "modulename": "sqlglot.expressions", "qualname": "Right.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Right.key": {"fullname": "sqlglot.expressions.Right.key", "modulename": "sqlglot.expressions", "qualname": "Right.key", "kind": "variable", "doc": "

\n", "default_value": "'right'"}, "sqlglot.expressions.Length": {"fullname": "sqlglot.expressions.Length", "modulename": "sqlglot.expressions", "qualname": "Length", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Length.key": {"fullname": "sqlglot.expressions.Length.key", "modulename": "sqlglot.expressions", "qualname": "Length.key", "kind": "variable", "doc": "

\n", "default_value": "'length'"}, "sqlglot.expressions.Levenshtein": {"fullname": "sqlglot.expressions.Levenshtein", "modulename": "sqlglot.expressions", "qualname": "Levenshtein", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Levenshtein.arg_types": {"fullname": "sqlglot.expressions.Levenshtein.arg_types", "modulename": "sqlglot.expressions", "qualname": "Levenshtein.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False, 'ins_cost': False, 'del_cost': False, 'sub_cost': False}"}, "sqlglot.expressions.Levenshtein.key": {"fullname": "sqlglot.expressions.Levenshtein.key", "modulename": "sqlglot.expressions", "qualname": "Levenshtein.key", "kind": "variable", "doc": "

\n", "default_value": "'levenshtein'"}, "sqlglot.expressions.Ln": {"fullname": "sqlglot.expressions.Ln", "modulename": "sqlglot.expressions", "qualname": "Ln", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Ln.key": {"fullname": "sqlglot.expressions.Ln.key", "modulename": "sqlglot.expressions", "qualname": "Ln.key", "kind": "variable", "doc": "

\n", "default_value": "'ln'"}, "sqlglot.expressions.Log": {"fullname": "sqlglot.expressions.Log", "modulename": "sqlglot.expressions", "qualname": "Log", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Log.arg_types": {"fullname": "sqlglot.expressions.Log.arg_types", "modulename": "sqlglot.expressions", "qualname": "Log.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.Log.key": {"fullname": "sqlglot.expressions.Log.key", "modulename": "sqlglot.expressions", "qualname": "Log.key", "kind": "variable", "doc": "

\n", "default_value": "'log'"}, "sqlglot.expressions.Log2": {"fullname": "sqlglot.expressions.Log2", "modulename": "sqlglot.expressions", "qualname": "Log2", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Log2.key": {"fullname": "sqlglot.expressions.Log2.key", "modulename": "sqlglot.expressions", "qualname": "Log2.key", "kind": "variable", "doc": "

\n", "default_value": "'log2'"}, "sqlglot.expressions.Log10": {"fullname": "sqlglot.expressions.Log10", "modulename": "sqlglot.expressions", "qualname": "Log10", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Log10.key": {"fullname": "sqlglot.expressions.Log10.key", "modulename": "sqlglot.expressions", "qualname": "Log10.key", "kind": "variable", "doc": "

\n", "default_value": "'log10'"}, "sqlglot.expressions.LogicalOr": {"fullname": "sqlglot.expressions.LogicalOr", "modulename": "sqlglot.expressions", "qualname": "LogicalOr", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.LogicalOr.key": {"fullname": "sqlglot.expressions.LogicalOr.key", "modulename": "sqlglot.expressions", "qualname": "LogicalOr.key", "kind": "variable", "doc": "

\n", "default_value": "'logicalor'"}, "sqlglot.expressions.LogicalAnd": {"fullname": "sqlglot.expressions.LogicalAnd", "modulename": "sqlglot.expressions", "qualname": "LogicalAnd", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.LogicalAnd.key": {"fullname": "sqlglot.expressions.LogicalAnd.key", "modulename": "sqlglot.expressions", "qualname": "LogicalAnd.key", "kind": "variable", "doc": "

\n", "default_value": "'logicaland'"}, "sqlglot.expressions.Lower": {"fullname": "sqlglot.expressions.Lower", "modulename": "sqlglot.expressions", "qualname": "Lower", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Lower.key": {"fullname": "sqlglot.expressions.Lower.key", "modulename": "sqlglot.expressions", "qualname": "Lower.key", "kind": "variable", "doc": "

\n", "default_value": "'lower'"}, "sqlglot.expressions.Map": {"fullname": "sqlglot.expressions.Map", "modulename": "sqlglot.expressions", "qualname": "Map", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Map.arg_types": {"fullname": "sqlglot.expressions.Map.arg_types", "modulename": "sqlglot.expressions", "qualname": "Map.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'keys': False, 'values': False}"}, "sqlglot.expressions.Map.keys": {"fullname": "sqlglot.expressions.Map.keys", "modulename": "sqlglot.expressions", "qualname": "Map.keys", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Map.values": {"fullname": "sqlglot.expressions.Map.values", "modulename": "sqlglot.expressions", "qualname": "Map.values", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Map.key": {"fullname": "sqlglot.expressions.Map.key", "modulename": "sqlglot.expressions", "qualname": "Map.key", "kind": "variable", "doc": "

\n", "default_value": "'map'"}, "sqlglot.expressions.MapFromEntries": {"fullname": "sqlglot.expressions.MapFromEntries", "modulename": "sqlglot.expressions", "qualname": "MapFromEntries", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.MapFromEntries.key": {"fullname": "sqlglot.expressions.MapFromEntries.key", "modulename": "sqlglot.expressions", "qualname": "MapFromEntries.key", "kind": "variable", "doc": "

\n", "default_value": "'mapfromentries'"}, "sqlglot.expressions.StarMap": {"fullname": "sqlglot.expressions.StarMap", "modulename": "sqlglot.expressions", "qualname": "StarMap", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StarMap.key": {"fullname": "sqlglot.expressions.StarMap.key", "modulename": "sqlglot.expressions", "qualname": "StarMap.key", "kind": "variable", "doc": "

\n", "default_value": "'starmap'"}, "sqlglot.expressions.VarMap": {"fullname": "sqlglot.expressions.VarMap", "modulename": "sqlglot.expressions", "qualname": "VarMap", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.VarMap.arg_types": {"fullname": "sqlglot.expressions.VarMap.arg_types", "modulename": "sqlglot.expressions", "qualname": "VarMap.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'keys': True, 'values': True}"}, "sqlglot.expressions.VarMap.is_var_len_args": {"fullname": "sqlglot.expressions.VarMap.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "VarMap.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.VarMap.keys": {"fullname": "sqlglot.expressions.VarMap.keys", "modulename": "sqlglot.expressions", "qualname": "VarMap.keys", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.VarMap.values": {"fullname": "sqlglot.expressions.VarMap.values", "modulename": "sqlglot.expressions", "qualname": "VarMap.values", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.VarMap.key": {"fullname": "sqlglot.expressions.VarMap.key", "modulename": "sqlglot.expressions", "qualname": "VarMap.key", "kind": "variable", "doc": "

\n", "default_value": "'varmap'"}, "sqlglot.expressions.MatchAgainst": {"fullname": "sqlglot.expressions.MatchAgainst", "modulename": "sqlglot.expressions", "qualname": "MatchAgainst", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.MatchAgainst.arg_types": {"fullname": "sqlglot.expressions.MatchAgainst.arg_types", "modulename": "sqlglot.expressions", "qualname": "MatchAgainst.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True, 'modifier': False}"}, "sqlglot.expressions.MatchAgainst.key": {"fullname": "sqlglot.expressions.MatchAgainst.key", "modulename": "sqlglot.expressions", "qualname": "MatchAgainst.key", "kind": "variable", "doc": "

\n", "default_value": "'matchagainst'"}, "sqlglot.expressions.Max": {"fullname": "sqlglot.expressions.Max", "modulename": "sqlglot.expressions", "qualname": "Max", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Max.arg_types": {"fullname": "sqlglot.expressions.Max.arg_types", "modulename": "sqlglot.expressions", "qualname": "Max.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Max.is_var_len_args": {"fullname": "sqlglot.expressions.Max.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Max.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Max.key": {"fullname": "sqlglot.expressions.Max.key", "modulename": "sqlglot.expressions", "qualname": "Max.key", "kind": "variable", "doc": "

\n", "default_value": "'max'"}, "sqlglot.expressions.MD5": {"fullname": "sqlglot.expressions.MD5", "modulename": "sqlglot.expressions", "qualname": "MD5", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.MD5.key": {"fullname": "sqlglot.expressions.MD5.key", "modulename": "sqlglot.expressions", "qualname": "MD5.key", "kind": "variable", "doc": "

\n", "default_value": "'md5'"}, "sqlglot.expressions.MD5Digest": {"fullname": "sqlglot.expressions.MD5Digest", "modulename": "sqlglot.expressions", "qualname": "MD5Digest", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.MD5Digest.key": {"fullname": "sqlglot.expressions.MD5Digest.key", "modulename": "sqlglot.expressions", "qualname": "MD5Digest.key", "kind": "variable", "doc": "

\n", "default_value": "'md5digest'"}, "sqlglot.expressions.Min": {"fullname": "sqlglot.expressions.Min", "modulename": "sqlglot.expressions", "qualname": "Min", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Min.arg_types": {"fullname": "sqlglot.expressions.Min.arg_types", "modulename": "sqlglot.expressions", "qualname": "Min.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Min.is_var_len_args": {"fullname": "sqlglot.expressions.Min.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Min.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Min.key": {"fullname": "sqlglot.expressions.Min.key", "modulename": "sqlglot.expressions", "qualname": "Min.key", "kind": "variable", "doc": "

\n", "default_value": "'min'"}, "sqlglot.expressions.Month": {"fullname": "sqlglot.expressions.Month", "modulename": "sqlglot.expressions", "qualname": "Month", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Month.key": {"fullname": "sqlglot.expressions.Month.key", "modulename": "sqlglot.expressions", "qualname": "Month.key", "kind": "variable", "doc": "

\n", "default_value": "'month'"}, "sqlglot.expressions.Nvl2": {"fullname": "sqlglot.expressions.Nvl2", "modulename": "sqlglot.expressions", "qualname": "Nvl2", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Nvl2.arg_types": {"fullname": "sqlglot.expressions.Nvl2.arg_types", "modulename": "sqlglot.expressions", "qualname": "Nvl2.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'true': True, 'false': False}"}, "sqlglot.expressions.Nvl2.key": {"fullname": "sqlglot.expressions.Nvl2.key", "modulename": "sqlglot.expressions", "qualname": "Nvl2.key", "kind": "variable", "doc": "

\n", "default_value": "'nvl2'"}, "sqlglot.expressions.Predict": {"fullname": "sqlglot.expressions.Predict", "modulename": "sqlglot.expressions", "qualname": "Predict", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Predict.arg_types": {"fullname": "sqlglot.expressions.Predict.arg_types", "modulename": "sqlglot.expressions", "qualname": "Predict.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'params_struct': False}"}, "sqlglot.expressions.Predict.key": {"fullname": "sqlglot.expressions.Predict.key", "modulename": "sqlglot.expressions", "qualname": "Predict.key", "kind": "variable", "doc": "

\n", "default_value": "'predict'"}, "sqlglot.expressions.Pow": {"fullname": "sqlglot.expressions.Pow", "modulename": "sqlglot.expressions", "qualname": "Pow", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.Pow.key": {"fullname": "sqlglot.expressions.Pow.key", "modulename": "sqlglot.expressions", "qualname": "Pow.key", "kind": "variable", "doc": "

\n", "default_value": "'pow'"}, "sqlglot.expressions.PercentileCont": {"fullname": "sqlglot.expressions.PercentileCont", "modulename": "sqlglot.expressions", "qualname": "PercentileCont", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.PercentileCont.arg_types": {"fullname": "sqlglot.expressions.PercentileCont.arg_types", "modulename": "sqlglot.expressions", "qualname": "PercentileCont.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.PercentileCont.key": {"fullname": "sqlglot.expressions.PercentileCont.key", "modulename": "sqlglot.expressions", "qualname": "PercentileCont.key", "kind": "variable", "doc": "

\n", "default_value": "'percentilecont'"}, "sqlglot.expressions.PercentileDisc": {"fullname": "sqlglot.expressions.PercentileDisc", "modulename": "sqlglot.expressions", "qualname": "PercentileDisc", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.PercentileDisc.arg_types": {"fullname": "sqlglot.expressions.PercentileDisc.arg_types", "modulename": "sqlglot.expressions", "qualname": "PercentileDisc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.PercentileDisc.key": {"fullname": "sqlglot.expressions.PercentileDisc.key", "modulename": "sqlglot.expressions", "qualname": "PercentileDisc.key", "kind": "variable", "doc": "

\n", "default_value": "'percentiledisc'"}, "sqlglot.expressions.Quantile": {"fullname": "sqlglot.expressions.Quantile", "modulename": "sqlglot.expressions", "qualname": "Quantile", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Quantile.arg_types": {"fullname": "sqlglot.expressions.Quantile.arg_types", "modulename": "sqlglot.expressions", "qualname": "Quantile.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'quantile': True}"}, "sqlglot.expressions.Quantile.key": {"fullname": "sqlglot.expressions.Quantile.key", "modulename": "sqlglot.expressions", "qualname": "Quantile.key", "kind": "variable", "doc": "

\n", "default_value": "'quantile'"}, "sqlglot.expressions.ApproxQuantile": {"fullname": "sqlglot.expressions.ApproxQuantile", "modulename": "sqlglot.expressions", "qualname": "ApproxQuantile", "kind": "class", "doc": "

\n", "bases": "Quantile"}, "sqlglot.expressions.ApproxQuantile.arg_types": {"fullname": "sqlglot.expressions.ApproxQuantile.arg_types", "modulename": "sqlglot.expressions", "qualname": "ApproxQuantile.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'quantile': True, 'accuracy': False, 'weight': False}"}, "sqlglot.expressions.ApproxQuantile.key": {"fullname": "sqlglot.expressions.ApproxQuantile.key", "modulename": "sqlglot.expressions", "qualname": "ApproxQuantile.key", "kind": "variable", "doc": "

\n", "default_value": "'approxquantile'"}, "sqlglot.expressions.Rand": {"fullname": "sqlglot.expressions.Rand", "modulename": "sqlglot.expressions", "qualname": "Rand", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Rand.arg_types": {"fullname": "sqlglot.expressions.Rand.arg_types", "modulename": "sqlglot.expressions", "qualname": "Rand.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.Rand.key": {"fullname": "sqlglot.expressions.Rand.key", "modulename": "sqlglot.expressions", "qualname": "Rand.key", "kind": "variable", "doc": "

\n", "default_value": "'rand'"}, "sqlglot.expressions.Randn": {"fullname": "sqlglot.expressions.Randn", "modulename": "sqlglot.expressions", "qualname": "Randn", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Randn.arg_types": {"fullname": "sqlglot.expressions.Randn.arg_types", "modulename": "sqlglot.expressions", "qualname": "Randn.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.Randn.key": {"fullname": "sqlglot.expressions.Randn.key", "modulename": "sqlglot.expressions", "qualname": "Randn.key", "kind": "variable", "doc": "

\n", "default_value": "'randn'"}, "sqlglot.expressions.RangeN": {"fullname": "sqlglot.expressions.RangeN", "modulename": "sqlglot.expressions", "qualname": "RangeN", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.RangeN.arg_types": {"fullname": "sqlglot.expressions.RangeN.arg_types", "modulename": "sqlglot.expressions", "qualname": "RangeN.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True, 'each': False}"}, "sqlglot.expressions.RangeN.key": {"fullname": "sqlglot.expressions.RangeN.key", "modulename": "sqlglot.expressions", "qualname": "RangeN.key", "kind": "variable", "doc": "

\n", "default_value": "'rangen'"}, "sqlglot.expressions.ReadCSV": {"fullname": "sqlglot.expressions.ReadCSV", "modulename": "sqlglot.expressions", "qualname": "ReadCSV", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"fullname": "sqlglot.expressions.ReadCSV.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "ReadCSV.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.ReadCSV.arg_types": {"fullname": "sqlglot.expressions.ReadCSV.arg_types", "modulename": "sqlglot.expressions", "qualname": "ReadCSV.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.ReadCSV.key": {"fullname": "sqlglot.expressions.ReadCSV.key", "modulename": "sqlglot.expressions", "qualname": "ReadCSV.key", "kind": "variable", "doc": "

\n", "default_value": "'readcsv'"}, "sqlglot.expressions.Reduce": {"fullname": "sqlglot.expressions.Reduce", "modulename": "sqlglot.expressions", "qualname": "Reduce", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Reduce.arg_types": {"fullname": "sqlglot.expressions.Reduce.arg_types", "modulename": "sqlglot.expressions", "qualname": "Reduce.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'initial': True, 'merge': True, 'finish': False}"}, "sqlglot.expressions.Reduce.key": {"fullname": "sqlglot.expressions.Reduce.key", "modulename": "sqlglot.expressions", "qualname": "Reduce.key", "kind": "variable", "doc": "

\n", "default_value": "'reduce'"}, "sqlglot.expressions.RegexpExtract": {"fullname": "sqlglot.expressions.RegexpExtract", "modulename": "sqlglot.expressions", "qualname": "RegexpExtract", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.RegexpExtract.arg_types": {"fullname": "sqlglot.expressions.RegexpExtract.arg_types", "modulename": "sqlglot.expressions", "qualname": "RegexpExtract.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'position': False, 'occurrence': False, 'parameters': False, 'group': False}"}, "sqlglot.expressions.RegexpExtract.key": {"fullname": "sqlglot.expressions.RegexpExtract.key", "modulename": "sqlglot.expressions", "qualname": "RegexpExtract.key", "kind": "variable", "doc": "

\n", "default_value": "'regexpextract'"}, "sqlglot.expressions.RegexpReplace": {"fullname": "sqlglot.expressions.RegexpReplace", "modulename": "sqlglot.expressions", "qualname": "RegexpReplace", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.RegexpReplace.arg_types": {"fullname": "sqlglot.expressions.RegexpReplace.arg_types", "modulename": "sqlglot.expressions", "qualname": "RegexpReplace.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'replacement': False, 'position': False, 'occurrence': False, 'parameters': False, 'modifiers': False}"}, "sqlglot.expressions.RegexpReplace.key": {"fullname": "sqlglot.expressions.RegexpReplace.key", "modulename": "sqlglot.expressions", "qualname": "RegexpReplace.key", "kind": "variable", "doc": "

\n", "default_value": "'regexpreplace'"}, "sqlglot.expressions.RegexpLike": {"fullname": "sqlglot.expressions.RegexpLike", "modulename": "sqlglot.expressions", "qualname": "RegexpLike", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.RegexpLike.arg_types": {"fullname": "sqlglot.expressions.RegexpLike.arg_types", "modulename": "sqlglot.expressions", "qualname": "RegexpLike.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'flag': False}"}, "sqlglot.expressions.RegexpLike.key": {"fullname": "sqlglot.expressions.RegexpLike.key", "modulename": "sqlglot.expressions", "qualname": "RegexpLike.key", "kind": "variable", "doc": "

\n", "default_value": "'regexplike'"}, "sqlglot.expressions.RegexpILike": {"fullname": "sqlglot.expressions.RegexpILike", "modulename": "sqlglot.expressions", "qualname": "RegexpILike", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.RegexpILike.arg_types": {"fullname": "sqlglot.expressions.RegexpILike.arg_types", "modulename": "sqlglot.expressions", "qualname": "RegexpILike.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'flag': False}"}, "sqlglot.expressions.RegexpILike.key": {"fullname": "sqlglot.expressions.RegexpILike.key", "modulename": "sqlglot.expressions", "qualname": "RegexpILike.key", "kind": "variable", "doc": "

\n", "default_value": "'regexpilike'"}, "sqlglot.expressions.RegexpSplit": {"fullname": "sqlglot.expressions.RegexpSplit", "modulename": "sqlglot.expressions", "qualname": "RegexpSplit", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.RegexpSplit.arg_types": {"fullname": "sqlglot.expressions.RegexpSplit.arg_types", "modulename": "sqlglot.expressions", "qualname": "RegexpSplit.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'limit': False}"}, "sqlglot.expressions.RegexpSplit.key": {"fullname": "sqlglot.expressions.RegexpSplit.key", "modulename": "sqlglot.expressions", "qualname": "RegexpSplit.key", "kind": "variable", "doc": "

\n", "default_value": "'regexpsplit'"}, "sqlglot.expressions.Repeat": {"fullname": "sqlglot.expressions.Repeat", "modulename": "sqlglot.expressions", "qualname": "Repeat", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Repeat.arg_types": {"fullname": "sqlglot.expressions.Repeat.arg_types", "modulename": "sqlglot.expressions", "qualname": "Repeat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'times': True}"}, "sqlglot.expressions.Repeat.key": {"fullname": "sqlglot.expressions.Repeat.key", "modulename": "sqlglot.expressions", "qualname": "Repeat.key", "kind": "variable", "doc": "

\n", "default_value": "'repeat'"}, "sqlglot.expressions.Round": {"fullname": "sqlglot.expressions.Round", "modulename": "sqlglot.expressions", "qualname": "Round", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Round.arg_types": {"fullname": "sqlglot.expressions.Round.arg_types", "modulename": "sqlglot.expressions", "qualname": "Round.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'decimals': False, 'truncate': False}"}, "sqlglot.expressions.Round.key": {"fullname": "sqlglot.expressions.Round.key", "modulename": "sqlglot.expressions", "qualname": "Round.key", "kind": "variable", "doc": "

\n", "default_value": "'round'"}, "sqlglot.expressions.RowNumber": {"fullname": "sqlglot.expressions.RowNumber", "modulename": "sqlglot.expressions", "qualname": "RowNumber", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.RowNumber.arg_types": {"fullname": "sqlglot.expressions.RowNumber.arg_types", "modulename": "sqlglot.expressions", "qualname": "RowNumber.arg_types", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Any]", "default_value": "{}"}, "sqlglot.expressions.RowNumber.key": {"fullname": "sqlglot.expressions.RowNumber.key", "modulename": "sqlglot.expressions", "qualname": "RowNumber.key", "kind": "variable", "doc": "

\n", "default_value": "'rownumber'"}, "sqlglot.expressions.SafeDivide": {"fullname": "sqlglot.expressions.SafeDivide", "modulename": "sqlglot.expressions", "qualname": "SafeDivide", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.SafeDivide.arg_types": {"fullname": "sqlglot.expressions.SafeDivide.arg_types", "modulename": "sqlglot.expressions", "qualname": "SafeDivide.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.SafeDivide.key": {"fullname": "sqlglot.expressions.SafeDivide.key", "modulename": "sqlglot.expressions", "qualname": "SafeDivide.key", "kind": "variable", "doc": "

\n", "default_value": "'safedivide'"}, "sqlglot.expressions.SHA": {"fullname": "sqlglot.expressions.SHA", "modulename": "sqlglot.expressions", "qualname": "SHA", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.SHA.key": {"fullname": "sqlglot.expressions.SHA.key", "modulename": "sqlglot.expressions", "qualname": "SHA.key", "kind": "variable", "doc": "

\n", "default_value": "'sha'"}, "sqlglot.expressions.SHA2": {"fullname": "sqlglot.expressions.SHA2", "modulename": "sqlglot.expressions", "qualname": "SHA2", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.SHA2.arg_types": {"fullname": "sqlglot.expressions.SHA2.arg_types", "modulename": "sqlglot.expressions", "qualname": "SHA2.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'length': False}"}, "sqlglot.expressions.SHA2.key": {"fullname": "sqlglot.expressions.SHA2.key", "modulename": "sqlglot.expressions", "qualname": "SHA2.key", "kind": "variable", "doc": "

\n", "default_value": "'sha2'"}, "sqlglot.expressions.SortArray": {"fullname": "sqlglot.expressions.SortArray", "modulename": "sqlglot.expressions", "qualname": "SortArray", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.SortArray.arg_types": {"fullname": "sqlglot.expressions.SortArray.arg_types", "modulename": "sqlglot.expressions", "qualname": "SortArray.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'asc': False}"}, "sqlglot.expressions.SortArray.key": {"fullname": "sqlglot.expressions.SortArray.key", "modulename": "sqlglot.expressions", "qualname": "SortArray.key", "kind": "variable", "doc": "

\n", "default_value": "'sortarray'"}, "sqlglot.expressions.Split": {"fullname": "sqlglot.expressions.Split", "modulename": "sqlglot.expressions", "qualname": "Split", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Split.arg_types": {"fullname": "sqlglot.expressions.Split.arg_types", "modulename": "sqlglot.expressions", "qualname": "Split.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'limit': False}"}, "sqlglot.expressions.Split.key": {"fullname": "sqlglot.expressions.Split.key", "modulename": "sqlglot.expressions", "qualname": "Split.key", "kind": "variable", "doc": "

\n", "default_value": "'split'"}, "sqlglot.expressions.Substring": {"fullname": "sqlglot.expressions.Substring", "modulename": "sqlglot.expressions", "qualname": "Substring", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Substring.arg_types": {"fullname": "sqlglot.expressions.Substring.arg_types", "modulename": "sqlglot.expressions", "qualname": "Substring.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'start': False, 'length': False}"}, "sqlglot.expressions.Substring.key": {"fullname": "sqlglot.expressions.Substring.key", "modulename": "sqlglot.expressions", "qualname": "Substring.key", "kind": "variable", "doc": "

\n", "default_value": "'substring'"}, "sqlglot.expressions.StandardHash": {"fullname": "sqlglot.expressions.StandardHash", "modulename": "sqlglot.expressions", "qualname": "StandardHash", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StandardHash.arg_types": {"fullname": "sqlglot.expressions.StandardHash.arg_types", "modulename": "sqlglot.expressions", "qualname": "StandardHash.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.StandardHash.key": {"fullname": "sqlglot.expressions.StandardHash.key", "modulename": "sqlglot.expressions", "qualname": "StandardHash.key", "kind": "variable", "doc": "

\n", "default_value": "'standardhash'"}, "sqlglot.expressions.StartsWith": {"fullname": "sqlglot.expressions.StartsWith", "modulename": "sqlglot.expressions", "qualname": "StartsWith", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StartsWith.arg_types": {"fullname": "sqlglot.expressions.StartsWith.arg_types", "modulename": "sqlglot.expressions", "qualname": "StartsWith.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.StartsWith.key": {"fullname": "sqlglot.expressions.StartsWith.key", "modulename": "sqlglot.expressions", "qualname": "StartsWith.key", "kind": "variable", "doc": "

\n", "default_value": "'startswith'"}, "sqlglot.expressions.StrPosition": {"fullname": "sqlglot.expressions.StrPosition", "modulename": "sqlglot.expressions", "qualname": "StrPosition", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StrPosition.arg_types": {"fullname": "sqlglot.expressions.StrPosition.arg_types", "modulename": "sqlglot.expressions", "qualname": "StrPosition.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'substr': True, 'position': False, 'instance': False}"}, "sqlglot.expressions.StrPosition.key": {"fullname": "sqlglot.expressions.StrPosition.key", "modulename": "sqlglot.expressions", "qualname": "StrPosition.key", "kind": "variable", "doc": "

\n", "default_value": "'strposition'"}, "sqlglot.expressions.StrToDate": {"fullname": "sqlglot.expressions.StrToDate", "modulename": "sqlglot.expressions", "qualname": "StrToDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StrToDate.arg_types": {"fullname": "sqlglot.expressions.StrToDate.arg_types", "modulename": "sqlglot.expressions", "qualname": "StrToDate.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': True}"}, "sqlglot.expressions.StrToDate.key": {"fullname": "sqlglot.expressions.StrToDate.key", "modulename": "sqlglot.expressions", "qualname": "StrToDate.key", "kind": "variable", "doc": "

\n", "default_value": "'strtodate'"}, "sqlglot.expressions.StrToTime": {"fullname": "sqlglot.expressions.StrToTime", "modulename": "sqlglot.expressions", "qualname": "StrToTime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StrToTime.arg_types": {"fullname": "sqlglot.expressions.StrToTime.arg_types", "modulename": "sqlglot.expressions", "qualname": "StrToTime.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': True, 'zone': False}"}, "sqlglot.expressions.StrToTime.key": {"fullname": "sqlglot.expressions.StrToTime.key", "modulename": "sqlglot.expressions", "qualname": "StrToTime.key", "kind": "variable", "doc": "

\n", "default_value": "'strtotime'"}, "sqlglot.expressions.StrToUnix": {"fullname": "sqlglot.expressions.StrToUnix", "modulename": "sqlglot.expressions", "qualname": "StrToUnix", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StrToUnix.arg_types": {"fullname": "sqlglot.expressions.StrToUnix.arg_types", "modulename": "sqlglot.expressions", "qualname": "StrToUnix.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'format': False}"}, "sqlglot.expressions.StrToUnix.key": {"fullname": "sqlglot.expressions.StrToUnix.key", "modulename": "sqlglot.expressions", "qualname": "StrToUnix.key", "kind": "variable", "doc": "

\n", "default_value": "'strtounix'"}, "sqlglot.expressions.StrToMap": {"fullname": "sqlglot.expressions.StrToMap", "modulename": "sqlglot.expressions", "qualname": "StrToMap", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StrToMap.arg_types": {"fullname": "sqlglot.expressions.StrToMap.arg_types", "modulename": "sqlglot.expressions", "qualname": "StrToMap.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'pair_delim': False, 'key_value_delim': False, 'duplicate_resolution_callback': False}"}, "sqlglot.expressions.StrToMap.key": {"fullname": "sqlglot.expressions.StrToMap.key", "modulename": "sqlglot.expressions", "qualname": "StrToMap.key", "kind": "variable", "doc": "

\n", "default_value": "'strtomap'"}, "sqlglot.expressions.NumberToStr": {"fullname": "sqlglot.expressions.NumberToStr", "modulename": "sqlglot.expressions", "qualname": "NumberToStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.NumberToStr.arg_types": {"fullname": "sqlglot.expressions.NumberToStr.arg_types", "modulename": "sqlglot.expressions", "qualname": "NumberToStr.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': True, 'culture': False}"}, "sqlglot.expressions.NumberToStr.key": {"fullname": "sqlglot.expressions.NumberToStr.key", "modulename": "sqlglot.expressions", "qualname": "NumberToStr.key", "kind": "variable", "doc": "

\n", "default_value": "'numbertostr'"}, "sqlglot.expressions.FromBase": {"fullname": "sqlglot.expressions.FromBase", "modulename": "sqlglot.expressions", "qualname": "FromBase", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.FromBase.arg_types": {"fullname": "sqlglot.expressions.FromBase.arg_types", "modulename": "sqlglot.expressions", "qualname": "FromBase.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.FromBase.key": {"fullname": "sqlglot.expressions.FromBase.key", "modulename": "sqlglot.expressions", "qualname": "FromBase.key", "kind": "variable", "doc": "

\n", "default_value": "'frombase'"}, "sqlglot.expressions.Struct": {"fullname": "sqlglot.expressions.Struct", "modulename": "sqlglot.expressions", "qualname": "Struct", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Struct.arg_types": {"fullname": "sqlglot.expressions.Struct.arg_types", "modulename": "sqlglot.expressions", "qualname": "Struct.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False}"}, "sqlglot.expressions.Struct.is_var_len_args": {"fullname": "sqlglot.expressions.Struct.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Struct.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Struct.key": {"fullname": "sqlglot.expressions.Struct.key", "modulename": "sqlglot.expressions", "qualname": "Struct.key", "kind": "variable", "doc": "

\n", "default_value": "'struct'"}, "sqlglot.expressions.StructExtract": {"fullname": "sqlglot.expressions.StructExtract", "modulename": "sqlglot.expressions", "qualname": "StructExtract", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StructExtract.arg_types": {"fullname": "sqlglot.expressions.StructExtract.arg_types", "modulename": "sqlglot.expressions", "qualname": "StructExtract.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.StructExtract.key": {"fullname": "sqlglot.expressions.StructExtract.key", "modulename": "sqlglot.expressions", "qualname": "StructExtract.key", "kind": "variable", "doc": "

\n", "default_value": "'structextract'"}, "sqlglot.expressions.Stuff": {"fullname": "sqlglot.expressions.Stuff", "modulename": "sqlglot.expressions", "qualname": "Stuff", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Stuff.arg_types": {"fullname": "sqlglot.expressions.Stuff.arg_types", "modulename": "sqlglot.expressions", "qualname": "Stuff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'start': True, 'length': True, 'expression': True}"}, "sqlglot.expressions.Stuff.key": {"fullname": "sqlglot.expressions.Stuff.key", "modulename": "sqlglot.expressions", "qualname": "Stuff.key", "kind": "variable", "doc": "

\n", "default_value": "'stuff'"}, "sqlglot.expressions.Sum": {"fullname": "sqlglot.expressions.Sum", "modulename": "sqlglot.expressions", "qualname": "Sum", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Sum.key": {"fullname": "sqlglot.expressions.Sum.key", "modulename": "sqlglot.expressions", "qualname": "Sum.key", "kind": "variable", "doc": "

\n", "default_value": "'sum'"}, "sqlglot.expressions.Sqrt": {"fullname": "sqlglot.expressions.Sqrt", "modulename": "sqlglot.expressions", "qualname": "Sqrt", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Sqrt.key": {"fullname": "sqlglot.expressions.Sqrt.key", "modulename": "sqlglot.expressions", "qualname": "Sqrt.key", "kind": "variable", "doc": "

\n", "default_value": "'sqrt'"}, "sqlglot.expressions.Stddev": {"fullname": "sqlglot.expressions.Stddev", "modulename": "sqlglot.expressions", "qualname": "Stddev", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Stddev.key": {"fullname": "sqlglot.expressions.Stddev.key", "modulename": "sqlglot.expressions", "qualname": "Stddev.key", "kind": "variable", "doc": "

\n", "default_value": "'stddev'"}, "sqlglot.expressions.StddevPop": {"fullname": "sqlglot.expressions.StddevPop", "modulename": "sqlglot.expressions", "qualname": "StddevPop", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.StddevPop.key": {"fullname": "sqlglot.expressions.StddevPop.key", "modulename": "sqlglot.expressions", "qualname": "StddevPop.key", "kind": "variable", "doc": "

\n", "default_value": "'stddevpop'"}, "sqlglot.expressions.StddevSamp": {"fullname": "sqlglot.expressions.StddevSamp", "modulename": "sqlglot.expressions", "qualname": "StddevSamp", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.StddevSamp.key": {"fullname": "sqlglot.expressions.StddevSamp.key", "modulename": "sqlglot.expressions", "qualname": "StddevSamp.key", "kind": "variable", "doc": "

\n", "default_value": "'stddevsamp'"}, "sqlglot.expressions.TimeToStr": {"fullname": "sqlglot.expressions.TimeToStr", "modulename": "sqlglot.expressions", "qualname": "TimeToStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeToStr.arg_types": {"fullname": "sqlglot.expressions.TimeToStr.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeToStr.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': True, 'culture': False}"}, "sqlglot.expressions.TimeToStr.key": {"fullname": "sqlglot.expressions.TimeToStr.key", "modulename": "sqlglot.expressions", "qualname": "TimeToStr.key", "kind": "variable", "doc": "

\n", "default_value": "'timetostr'"}, "sqlglot.expressions.TimeToTimeStr": {"fullname": "sqlglot.expressions.TimeToTimeStr", "modulename": "sqlglot.expressions", "qualname": "TimeToTimeStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeToTimeStr.key": {"fullname": "sqlglot.expressions.TimeToTimeStr.key", "modulename": "sqlglot.expressions", "qualname": "TimeToTimeStr.key", "kind": "variable", "doc": "

\n", "default_value": "'timetotimestr'"}, "sqlglot.expressions.TimeToUnix": {"fullname": "sqlglot.expressions.TimeToUnix", "modulename": "sqlglot.expressions", "qualname": "TimeToUnix", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeToUnix.key": {"fullname": "sqlglot.expressions.TimeToUnix.key", "modulename": "sqlglot.expressions", "qualname": "TimeToUnix.key", "kind": "variable", "doc": "

\n", "default_value": "'timetounix'"}, "sqlglot.expressions.TimeStrToDate": {"fullname": "sqlglot.expressions.TimeStrToDate", "modulename": "sqlglot.expressions", "qualname": "TimeStrToDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeStrToDate.key": {"fullname": "sqlglot.expressions.TimeStrToDate.key", "modulename": "sqlglot.expressions", "qualname": "TimeStrToDate.key", "kind": "variable", "doc": "

\n", "default_value": "'timestrtodate'"}, "sqlglot.expressions.TimeStrToTime": {"fullname": "sqlglot.expressions.TimeStrToTime", "modulename": "sqlglot.expressions", "qualname": "TimeStrToTime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeStrToTime.key": {"fullname": "sqlglot.expressions.TimeStrToTime.key", "modulename": "sqlglot.expressions", "qualname": "TimeStrToTime.key", "kind": "variable", "doc": "

\n", "default_value": "'timestrtotime'"}, "sqlglot.expressions.TimeStrToUnix": {"fullname": "sqlglot.expressions.TimeStrToUnix", "modulename": "sqlglot.expressions", "qualname": "TimeStrToUnix", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeStrToUnix.key": {"fullname": "sqlglot.expressions.TimeStrToUnix.key", "modulename": "sqlglot.expressions", "qualname": "TimeStrToUnix.key", "kind": "variable", "doc": "

\n", "default_value": "'timestrtounix'"}, "sqlglot.expressions.Trim": {"fullname": "sqlglot.expressions.Trim", "modulename": "sqlglot.expressions", "qualname": "Trim", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Trim.arg_types": {"fullname": "sqlglot.expressions.Trim.arg_types", "modulename": "sqlglot.expressions", "qualname": "Trim.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False, 'position': False, 'collation': False}"}, "sqlglot.expressions.Trim.key": {"fullname": "sqlglot.expressions.Trim.key", "modulename": "sqlglot.expressions", "qualname": "Trim.key", "kind": "variable", "doc": "

\n", "default_value": "'trim'"}, "sqlglot.expressions.TsOrDsAdd": {"fullname": "sqlglot.expressions.TsOrDsAdd", "modulename": "sqlglot.expressions", "qualname": "TsOrDsAdd", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"fullname": "sqlglot.expressions.TsOrDsAdd.arg_types", "modulename": "sqlglot.expressions", "qualname": "TsOrDsAdd.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False, 'return_type': False}"}, "sqlglot.expressions.TsOrDsAdd.return_type": {"fullname": "sqlglot.expressions.TsOrDsAdd.return_type", "modulename": "sqlglot.expressions", "qualname": "TsOrDsAdd.return_type", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.DataType"}, "sqlglot.expressions.TsOrDsAdd.key": {"fullname": "sqlglot.expressions.TsOrDsAdd.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDsAdd.key", "kind": "variable", "doc": "

\n", "default_value": "'tsordsadd'"}, "sqlglot.expressions.TsOrDsDiff": {"fullname": "sqlglot.expressions.TsOrDsDiff", "modulename": "sqlglot.expressions", "qualname": "TsOrDsDiff", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"fullname": "sqlglot.expressions.TsOrDsDiff.arg_types", "modulename": "sqlglot.expressions", "qualname": "TsOrDsDiff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TsOrDsDiff.key": {"fullname": "sqlglot.expressions.TsOrDsDiff.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDsDiff.key", "kind": "variable", "doc": "

\n", "default_value": "'tsordsdiff'"}, "sqlglot.expressions.TsOrDsToDateStr": {"fullname": "sqlglot.expressions.TsOrDsToDateStr", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToDateStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TsOrDsToDateStr.key": {"fullname": "sqlglot.expressions.TsOrDsToDateStr.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToDateStr.key", "kind": "variable", "doc": "

\n", "default_value": "'tsordstodatestr'"}, "sqlglot.expressions.TsOrDsToDate": {"fullname": "sqlglot.expressions.TsOrDsToDate", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"fullname": "sqlglot.expressions.TsOrDsToDate.arg_types", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToDate.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': False}"}, "sqlglot.expressions.TsOrDsToDate.key": {"fullname": "sqlglot.expressions.TsOrDsToDate.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToDate.key", "kind": "variable", "doc": "

\n", "default_value": "'tsordstodate'"}, "sqlglot.expressions.TsOrDsToTime": {"fullname": "sqlglot.expressions.TsOrDsToTime", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToTime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TsOrDsToTime.key": {"fullname": "sqlglot.expressions.TsOrDsToTime.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToTime.key", "kind": "variable", "doc": "

\n", "default_value": "'tsordstotime'"}, "sqlglot.expressions.TsOrDiToDi": {"fullname": "sqlglot.expressions.TsOrDiToDi", "modulename": "sqlglot.expressions", "qualname": "TsOrDiToDi", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TsOrDiToDi.key": {"fullname": "sqlglot.expressions.TsOrDiToDi.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDiToDi.key", "kind": "variable", "doc": "

\n", "default_value": "'tsorditodi'"}, "sqlglot.expressions.Unhex": {"fullname": "sqlglot.expressions.Unhex", "modulename": "sqlglot.expressions", "qualname": "Unhex", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Unhex.key": {"fullname": "sqlglot.expressions.Unhex.key", "modulename": "sqlglot.expressions", "qualname": "Unhex.key", "kind": "variable", "doc": "

\n", "default_value": "'unhex'"}, "sqlglot.expressions.UnixDate": {"fullname": "sqlglot.expressions.UnixDate", "modulename": "sqlglot.expressions", "qualname": "UnixDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.UnixDate.key": {"fullname": "sqlglot.expressions.UnixDate.key", "modulename": "sqlglot.expressions", "qualname": "UnixDate.key", "kind": "variable", "doc": "

\n", "default_value": "'unixdate'"}, "sqlglot.expressions.UnixToStr": {"fullname": "sqlglot.expressions.UnixToStr", "modulename": "sqlglot.expressions", "qualname": "UnixToStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.UnixToStr.arg_types": {"fullname": "sqlglot.expressions.UnixToStr.arg_types", "modulename": "sqlglot.expressions", "qualname": "UnixToStr.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': False}"}, "sqlglot.expressions.UnixToStr.key": {"fullname": "sqlglot.expressions.UnixToStr.key", "modulename": "sqlglot.expressions", "qualname": "UnixToStr.key", "kind": "variable", "doc": "

\n", "default_value": "'unixtostr'"}, "sqlglot.expressions.UnixToTime": {"fullname": "sqlglot.expressions.UnixToTime", "modulename": "sqlglot.expressions", "qualname": "UnixToTime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.UnixToTime.arg_types": {"fullname": "sqlglot.expressions.UnixToTime.arg_types", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'scale': False, 'zone': False, 'hours': False, 'minutes': False}"}, "sqlglot.expressions.UnixToTime.SECONDS": {"fullname": "sqlglot.expressions.UnixToTime.SECONDS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.SECONDS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=0, is_string=False)"}, "sqlglot.expressions.UnixToTime.DECIS": {"fullname": "sqlglot.expressions.UnixToTime.DECIS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.DECIS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=1, is_string=False)"}, "sqlglot.expressions.UnixToTime.CENTIS": {"fullname": "sqlglot.expressions.UnixToTime.CENTIS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.CENTIS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=2, is_string=False)"}, "sqlglot.expressions.UnixToTime.MILLIS": {"fullname": "sqlglot.expressions.UnixToTime.MILLIS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.MILLIS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=3, is_string=False)"}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"fullname": "sqlglot.expressions.UnixToTime.DECIMILLIS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.DECIMILLIS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=4, is_string=False)"}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"fullname": "sqlglot.expressions.UnixToTime.CENTIMILLIS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.CENTIMILLIS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=5, is_string=False)"}, "sqlglot.expressions.UnixToTime.MICROS": {"fullname": "sqlglot.expressions.UnixToTime.MICROS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.MICROS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=6, is_string=False)"}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"fullname": "sqlglot.expressions.UnixToTime.DECIMICROS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.DECIMICROS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=7, is_string=False)"}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"fullname": "sqlglot.expressions.UnixToTime.CENTIMICROS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.CENTIMICROS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=8, is_string=False)"}, "sqlglot.expressions.UnixToTime.NANOS": {"fullname": "sqlglot.expressions.UnixToTime.NANOS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.NANOS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=9, is_string=False)"}, "sqlglot.expressions.UnixToTime.key": {"fullname": "sqlglot.expressions.UnixToTime.key", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.key", "kind": "variable", "doc": "

\n", "default_value": "'unixtotime'"}, "sqlglot.expressions.UnixToTimeStr": {"fullname": "sqlglot.expressions.UnixToTimeStr", "modulename": "sqlglot.expressions", "qualname": "UnixToTimeStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.UnixToTimeStr.key": {"fullname": "sqlglot.expressions.UnixToTimeStr.key", "modulename": "sqlglot.expressions", "qualname": "UnixToTimeStr.key", "kind": "variable", "doc": "

\n", "default_value": "'unixtotimestr'"}, "sqlglot.expressions.TimestampFromParts": {"fullname": "sqlglot.expressions.TimestampFromParts", "modulename": "sqlglot.expressions", "qualname": "TimestampFromParts", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimestampFromParts.arg_types": {"fullname": "sqlglot.expressions.TimestampFromParts.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimestampFromParts.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'year': True, 'month': True, 'day': True, 'hour': True, 'min': True, 'sec': True, 'nano': False, 'zone': False, 'milli': False}"}, "sqlglot.expressions.TimestampFromParts.key": {"fullname": "sqlglot.expressions.TimestampFromParts.key", "modulename": "sqlglot.expressions", "qualname": "TimestampFromParts.key", "kind": "variable", "doc": "

\n", "default_value": "'timestampfromparts'"}, "sqlglot.expressions.Upper": {"fullname": "sqlglot.expressions.Upper", "modulename": "sqlglot.expressions", "qualname": "Upper", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Upper.key": {"fullname": "sqlglot.expressions.Upper.key", "modulename": "sqlglot.expressions", "qualname": "Upper.key", "kind": "variable", "doc": "

\n", "default_value": "'upper'"}, "sqlglot.expressions.Variance": {"fullname": "sqlglot.expressions.Variance", "modulename": "sqlglot.expressions", "qualname": "Variance", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Variance.key": {"fullname": "sqlglot.expressions.Variance.key", "modulename": "sqlglot.expressions", "qualname": "Variance.key", "kind": "variable", "doc": "

\n", "default_value": "'variance'"}, "sqlglot.expressions.VariancePop": {"fullname": "sqlglot.expressions.VariancePop", "modulename": "sqlglot.expressions", "qualname": "VariancePop", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.VariancePop.key": {"fullname": "sqlglot.expressions.VariancePop.key", "modulename": "sqlglot.expressions", "qualname": "VariancePop.key", "kind": "variable", "doc": "

\n", "default_value": "'variancepop'"}, "sqlglot.expressions.Week": {"fullname": "sqlglot.expressions.Week", "modulename": "sqlglot.expressions", "qualname": "Week", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Week.arg_types": {"fullname": "sqlglot.expressions.Week.arg_types", "modulename": "sqlglot.expressions", "qualname": "Week.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'mode': False}"}, "sqlglot.expressions.Week.key": {"fullname": "sqlglot.expressions.Week.key", "modulename": "sqlglot.expressions", "qualname": "Week.key", "kind": "variable", "doc": "

\n", "default_value": "'week'"}, "sqlglot.expressions.XMLTable": {"fullname": "sqlglot.expressions.XMLTable", "modulename": "sqlglot.expressions", "qualname": "XMLTable", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.XMLTable.arg_types": {"fullname": "sqlglot.expressions.XMLTable.arg_types", "modulename": "sqlglot.expressions", "qualname": "XMLTable.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'passing': False, 'columns': False, 'by_ref': False}"}, "sqlglot.expressions.XMLTable.key": {"fullname": "sqlglot.expressions.XMLTable.key", "modulename": "sqlglot.expressions", "qualname": "XMLTable.key", "kind": "variable", "doc": "

\n", "default_value": "'xmltable'"}, "sqlglot.expressions.Year": {"fullname": "sqlglot.expressions.Year", "modulename": "sqlglot.expressions", "qualname": "Year", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Year.key": {"fullname": "sqlglot.expressions.Year.key", "modulename": "sqlglot.expressions", "qualname": "Year.key", "kind": "variable", "doc": "

\n", "default_value": "'year'"}, "sqlglot.expressions.Use": {"fullname": "sqlglot.expressions.Use", "modulename": "sqlglot.expressions", "qualname": "Use", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Use.arg_types": {"fullname": "sqlglot.expressions.Use.arg_types", "modulename": "sqlglot.expressions", "qualname": "Use.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': False}"}, "sqlglot.expressions.Use.key": {"fullname": "sqlglot.expressions.Use.key", "modulename": "sqlglot.expressions", "qualname": "Use.key", "kind": "variable", "doc": "

\n", "default_value": "'use'"}, "sqlglot.expressions.Merge": {"fullname": "sqlglot.expressions.Merge", "modulename": "sqlglot.expressions", "qualname": "Merge", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Merge.arg_types": {"fullname": "sqlglot.expressions.Merge.arg_types", "modulename": "sqlglot.expressions", "qualname": "Merge.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'using': True, 'on': True, 'expressions': True, 'with': False}"}, "sqlglot.expressions.Merge.key": {"fullname": "sqlglot.expressions.Merge.key", "modulename": "sqlglot.expressions", "qualname": "Merge.key", "kind": "variable", "doc": "

\n", "default_value": "'merge'"}, "sqlglot.expressions.When": {"fullname": "sqlglot.expressions.When", "modulename": "sqlglot.expressions", "qualname": "When", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.When.arg_types": {"fullname": "sqlglot.expressions.When.arg_types", "modulename": "sqlglot.expressions", "qualname": "When.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'matched': True, 'source': False, 'condition': False, 'then': True}"}, "sqlglot.expressions.When.key": {"fullname": "sqlglot.expressions.When.key", "modulename": "sqlglot.expressions", "qualname": "When.key", "kind": "variable", "doc": "

\n", "default_value": "'when'"}, "sqlglot.expressions.NextValueFor": {"fullname": "sqlglot.expressions.NextValueFor", "modulename": "sqlglot.expressions", "qualname": "NextValueFor", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.NextValueFor.arg_types": {"fullname": "sqlglot.expressions.NextValueFor.arg_types", "modulename": "sqlglot.expressions", "qualname": "NextValueFor.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'order': False}"}, "sqlglot.expressions.NextValueFor.key": {"fullname": "sqlglot.expressions.NextValueFor.key", "modulename": "sqlglot.expressions", "qualname": "NextValueFor.key", "kind": "variable", "doc": "

\n", "default_value": "'nextvaluefor'"}, "sqlglot.expressions.ALL_FUNCTIONS": {"fullname": "sqlglot.expressions.ALL_FUNCTIONS", "modulename": "sqlglot.expressions", "qualname": "ALL_FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "[<class 'sqlglot.expressions.Abs'>, <class 'sqlglot.expressions.AnonymousAggFunc'>, <class 'sqlglot.expressions.AnyValue'>, <class 'sqlglot.expressions.ApproxDistinct'>, <class 'sqlglot.expressions.ApproxQuantile'>, <class 'sqlglot.expressions.ApproxTopK'>, <class 'sqlglot.expressions.ArgMax'>, <class 'sqlglot.expressions.ArgMin'>, <class 'sqlglot.expressions.Array'>, <class 'sqlglot.expressions.ArrayAgg'>, <class 'sqlglot.expressions.ArrayAll'>, <class 'sqlglot.expressions.ArrayAny'>, <class 'sqlglot.expressions.ArrayConcat'>, <class 'sqlglot.expressions.ArrayContains'>, <class 'sqlglot.expressions.ArrayFilter'>, <class 'sqlglot.expressions.ArrayJoin'>, <class 'sqlglot.expressions.ArrayOverlaps'>, <class 'sqlglot.expressions.ArraySize'>, <class 'sqlglot.expressions.ArraySort'>, <class 'sqlglot.expressions.ArraySum'>, <class 'sqlglot.expressions.ArrayUnionAgg'>, <class 'sqlglot.expressions.ArrayUniqueAgg'>, <class 'sqlglot.expressions.Avg'>, <class 'sqlglot.expressions.Case'>, <class 'sqlglot.expressions.Cast'>, <class 'sqlglot.expressions.CastToStrType'>, <class 'sqlglot.expressions.Ceil'>, <class 'sqlglot.expressions.Chr'>, <class 'sqlglot.expressions.Coalesce'>, <class 'sqlglot.expressions.Collate'>, <class 'sqlglot.expressions.CombinedAggFunc'>, <class 'sqlglot.expressions.CombinedParameterizedAgg'>, <class 'sqlglot.expressions.Concat'>, <class 'sqlglot.expressions.ConcatWs'>, <class 'sqlglot.expressions.Count'>, <class 'sqlglot.expressions.CountIf'>, <class 'sqlglot.expressions.CurrentDate'>, <class 'sqlglot.expressions.CurrentDatetime'>, <class 'sqlglot.expressions.CurrentTime'>, <class 'sqlglot.expressions.CurrentTimestamp'>, <class 'sqlglot.expressions.CurrentUser'>, <class 'sqlglot.expressions.Date'>, <class 'sqlglot.expressions.DateAdd'>, <class 'sqlglot.expressions.DateDiff'>, <class 'sqlglot.expressions.DateFromParts'>, <class 'sqlglot.expressions.DateStrToDate'>, <class 'sqlglot.expressions.DateSub'>, <class 'sqlglot.expressions.DateToDateStr'>, <class 'sqlglot.expressions.DateToDi'>, <class 'sqlglot.expressions.DateTrunc'>, <class 'sqlglot.expressions.DatetimeAdd'>, <class 'sqlglot.expressions.DatetimeDiff'>, <class 'sqlglot.expressions.DatetimeSub'>, <class 'sqlglot.expressions.DatetimeTrunc'>, <class 'sqlglot.expressions.Day'>, <class 'sqlglot.expressions.DayOfMonth'>, <class 'sqlglot.expressions.DayOfWeek'>, <class 'sqlglot.expressions.DayOfYear'>, <class 'sqlglot.expressions.Decode'>, <class 'sqlglot.expressions.DiToDate'>, <class 'sqlglot.expressions.Encode'>, <class 'sqlglot.expressions.Exp'>, <class 'sqlglot.expressions.Explode'>, <class 'sqlglot.expressions.ExplodeOuter'>, <class 'sqlglot.expressions.Extract'>, <class 'sqlglot.expressions.First'>, <class 'sqlglot.expressions.FirstValue'>, <class 'sqlglot.expressions.Flatten'>, <class 'sqlglot.expressions.Floor'>, <class 'sqlglot.expressions.FromBase'>, <class 'sqlglot.expressions.FromBase64'>, <class 'sqlglot.expressions.GenerateSeries'>, <class 'sqlglot.expressions.Greatest'>, <class 'sqlglot.expressions.GroupConcat'>, <class 'sqlglot.expressions.Hex'>, <class 'sqlglot.expressions.Hll'>, <class 'sqlglot.expressions.If'>, <class 'sqlglot.expressions.Initcap'>, <class 'sqlglot.expressions.IsInf'>, <class 'sqlglot.expressions.IsNan'>, <class 'sqlglot.expressions.JSONArray'>, <class 'sqlglot.expressions.JSONArrayAgg'>, <class 'sqlglot.expressions.JSONArrayContains'>, <class 'sqlglot.expressions.JSONBExtract'>, <class 'sqlglot.expressions.JSONBExtractScalar'>, <class 'sqlglot.expressions.JSONExtract'>, <class 'sqlglot.expressions.JSONExtractScalar'>, <class 'sqlglot.expressions.JSONFormat'>, <class 'sqlglot.expressions.JSONObject'>, <class 'sqlglot.expressions.JSONObjectAgg'>, <class 'sqlglot.expressions.JSONTable'>, <class 'sqlglot.expressions.Lag'>, <class 'sqlglot.expressions.Last'>, <class 'sqlglot.expressions.LastDay'>, <class 'sqlglot.expressions.LastValue'>, <class 'sqlglot.expressions.Lead'>, <class 'sqlglot.expressions.Least'>, <class 'sqlglot.expressions.Left'>, <class 'sqlglot.expressions.Length'>, <class 'sqlglot.expressions.Levenshtein'>, <class 'sqlglot.expressions.Ln'>, <class 'sqlglot.expressions.Log'>, <class 'sqlglot.expressions.Log10'>, <class 'sqlglot.expressions.Log2'>, <class 'sqlglot.expressions.LogicalAnd'>, <class 'sqlglot.expressions.LogicalOr'>, <class 'sqlglot.expressions.Lower'>, <class 'sqlglot.expressions.MD5'>, <class 'sqlglot.expressions.MD5Digest'>, <class 'sqlglot.expressions.Map'>, <class 'sqlglot.expressions.MapFromEntries'>, <class 'sqlglot.expressions.MatchAgainst'>, <class 'sqlglot.expressions.Max'>, <class 'sqlglot.expressions.Min'>, <class 'sqlglot.expressions.Month'>, <class 'sqlglot.expressions.MonthsBetween'>, <class 'sqlglot.expressions.NextValueFor'>, <class 'sqlglot.expressions.NthValue'>, <class 'sqlglot.expressions.Nullif'>, <class 'sqlglot.expressions.NumberToStr'>, <class 'sqlglot.expressions.Nvl2'>, <class 'sqlglot.expressions.OpenJSON'>, <class 'sqlglot.expressions.ParameterizedAgg'>, <class 'sqlglot.expressions.ParseJSON'>, <class 'sqlglot.expressions.PercentileCont'>, <class 'sqlglot.expressions.PercentileDisc'>, <class 'sqlglot.expressions.Posexplode'>, <class 'sqlglot.expressions.PosexplodeOuter'>, <class 'sqlglot.expressions.Pow'>, <class 'sqlglot.expressions.Predict'>, <class 'sqlglot.expressions.Quantile'>, <class 'sqlglot.expressions.Rand'>, <class 'sqlglot.expressions.Randn'>, <class 'sqlglot.expressions.RangeN'>, <class 'sqlglot.expressions.ReadCSV'>, <class 'sqlglot.expressions.Reduce'>, <class 'sqlglot.expressions.RegexpExtract'>, <class 'sqlglot.expressions.RegexpILike'>, <class 'sqlglot.expressions.RegexpLike'>, <class 'sqlglot.expressions.RegexpReplace'>, <class 'sqlglot.expressions.RegexpSplit'>, <class 'sqlglot.expressions.Repeat'>, <class 'sqlglot.expressions.Right'>, <class 'sqlglot.expressions.Round'>, <class 'sqlglot.expressions.RowNumber'>, <class 'sqlglot.expressions.SHA'>, <class 'sqlglot.expressions.SHA2'>, <class 'sqlglot.expressions.SafeDivide'>, <class 'sqlglot.expressions.SortArray'>, <class 'sqlglot.expressions.Split'>, <class 'sqlglot.expressions.Sqrt'>, <class 'sqlglot.expressions.StandardHash'>, <class 'sqlglot.expressions.StarMap'>, <class 'sqlglot.expressions.StartsWith'>, <class 'sqlglot.expressions.Stddev'>, <class 'sqlglot.expressions.StddevPop'>, <class 'sqlglot.expressions.StddevSamp'>, <class 'sqlglot.expressions.StrPosition'>, <class 'sqlglot.expressions.StrToDate'>, <class 'sqlglot.expressions.StrToMap'>, <class 'sqlglot.expressions.StrToTime'>, <class 'sqlglot.expressions.StrToUnix'>, <class 'sqlglot.expressions.Struct'>, <class 'sqlglot.expressions.StructExtract'>, <class 'sqlglot.expressions.Stuff'>, <class 'sqlglot.expressions.Substring'>, <class 'sqlglot.expressions.Sum'>, <class 'sqlglot.expressions.TimeAdd'>, <class 'sqlglot.expressions.TimeDiff'>, <class 'sqlglot.expressions.TimeFromParts'>, <class 'sqlglot.expressions.TimeStrToDate'>, <class 'sqlglot.expressions.TimeStrToTime'>, <class 'sqlglot.expressions.TimeStrToUnix'>, <class 'sqlglot.expressions.TimeSub'>, <class 'sqlglot.expressions.TimeToStr'>, <class 'sqlglot.expressions.TimeToTimeStr'>, <class 'sqlglot.expressions.TimeToUnix'>, <class 'sqlglot.expressions.TimeTrunc'>, <class 'sqlglot.expressions.Timestamp'>, <class 'sqlglot.expressions.TimestampAdd'>, <class 'sqlglot.expressions.TimestampDiff'>, <class 'sqlglot.expressions.TimestampFromParts'>, <class 'sqlglot.expressions.TimestampSub'>, <class 'sqlglot.expressions.TimestampTrunc'>, <class 'sqlglot.expressions.ToArray'>, <class 'sqlglot.expressions.ToBase64'>, <class 'sqlglot.expressions.ToChar'>, <class 'sqlglot.expressions.ToDays'>, <class 'sqlglot.expressions.Transform'>, <class 'sqlglot.expressions.Trim'>, <class 'sqlglot.expressions.TryCast'>, <class 'sqlglot.expressions.TsOrDiToDi'>, <class 'sqlglot.expressions.TsOrDsAdd'>, <class 'sqlglot.expressions.TsOrDsDiff'>, <class 'sqlglot.expressions.TsOrDsToDate'>, <class 'sqlglot.expressions.TsOrDsToDateStr'>, <class 'sqlglot.expressions.TsOrDsToTime'>, <class 'sqlglot.expressions.Unhex'>, <class 'sqlglot.expressions.UnixDate'>, <class 'sqlglot.expressions.UnixToStr'>, <class 'sqlglot.expressions.UnixToTime'>, <class 'sqlglot.expressions.UnixToTimeStr'>, <class 'sqlglot.expressions.Upper'>, <class 'sqlglot.expressions.VarMap'>, <class 'sqlglot.expressions.Variance'>, <class 'sqlglot.expressions.VariancePop'>, <class 'sqlglot.expressions.Week'>, <class 'sqlglot.expressions.WeekOfYear'>, <class 'sqlglot.expressions.When'>, <class 'sqlglot.expressions.XMLTable'>, <class 'sqlglot.expressions.Xor'>, <class 'sqlglot.expressions.Year'>]"}, "sqlglot.expressions.FUNCTION_BY_NAME": {"fullname": "sqlglot.expressions.FUNCTION_BY_NAME", "modulename": "sqlglot.expressions", "qualname": "FUNCTION_BY_NAME", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <class 'sqlglot.expressions.Abs'>, 'ANONYMOUS_AGG_FUNC': <class 'sqlglot.expressions.AnonymousAggFunc'>, 'ANY_VALUE': <class 'sqlglot.expressions.AnyValue'>, 'APPROX_DISTINCT': <class 'sqlglot.expressions.ApproxDistinct'>, 'APPROX_COUNT_DISTINCT': <class 'sqlglot.expressions.ApproxDistinct'>, 'APPROX_QUANTILE': <class 'sqlglot.expressions.ApproxQuantile'>, 'APPROX_TOP_K': <class 'sqlglot.expressions.ApproxTopK'>, 'ARG_MAX': <class 'sqlglot.expressions.ArgMax'>, 'ARGMAX': <class 'sqlglot.expressions.ArgMax'>, 'MAX_BY': <class 'sqlglot.expressions.ArgMax'>, 'ARG_MIN': <class 'sqlglot.expressions.ArgMin'>, 'ARGMIN': <class 'sqlglot.expressions.ArgMin'>, 'MIN_BY': <class 'sqlglot.expressions.ArgMin'>, 'ARRAY': <class 'sqlglot.expressions.Array'>, 'ARRAY_AGG': <class 'sqlglot.expressions.ArrayAgg'>, 'ARRAY_ALL': <class 'sqlglot.expressions.ArrayAll'>, 'ARRAY_ANY': <class 'sqlglot.expressions.ArrayAny'>, 'ARRAY_CONCAT': <class 'sqlglot.expressions.ArrayConcat'>, 'ARRAY_CAT': <class 'sqlglot.expressions.ArrayConcat'>, 'ARRAY_CONTAINS': <class 'sqlglot.expressions.ArrayContains'>, 'FILTER': <class 'sqlglot.expressions.ArrayFilter'>, 'ARRAY_FILTER': <class 'sqlglot.expressions.ArrayFilter'>, 'ARRAY_JOIN': <class 'sqlglot.expressions.ArrayJoin'>, 'ARRAY_OVERLAPS': <class 'sqlglot.expressions.ArrayOverlaps'>, 'ARRAY_SIZE': <class 'sqlglot.expressions.ArraySize'>, 'ARRAY_SORT': <class 'sqlglot.expressions.ArraySort'>, 'ARRAY_SUM': <class 'sqlglot.expressions.ArraySum'>, 'ARRAY_UNION_AGG': <class 'sqlglot.expressions.ArrayUnionAgg'>, 'ARRAY_UNIQUE_AGG': <class 'sqlglot.expressions.ArrayUniqueAgg'>, 'AVG': <class 'sqlglot.expressions.Avg'>, 'CASE': <class 'sqlglot.expressions.Case'>, 'CAST': <class 'sqlglot.expressions.Cast'>, 'CAST_TO_STR_TYPE': <class 'sqlglot.expressions.CastToStrType'>, 'CEIL': <class 'sqlglot.expressions.Ceil'>, 'CEILING': <class 'sqlglot.expressions.Ceil'>, 'CHR': <class 'sqlglot.expressions.Chr'>, 'CHAR': <class 'sqlglot.expressions.Chr'>, 'COALESCE': <class 'sqlglot.expressions.Coalesce'>, 'IFNULL': <class 'sqlglot.expressions.Coalesce'>, 'NVL': <class 'sqlglot.expressions.Coalesce'>, 'COLLATE': <class 'sqlglot.expressions.Collate'>, 'COMBINED_AGG_FUNC': <class 'sqlglot.expressions.CombinedAggFunc'>, 'COMBINED_PARAMETERIZED_AGG': <class 'sqlglot.expressions.CombinedParameterizedAgg'>, 'CONCAT': <class 'sqlglot.expressions.Concat'>, 'CONCAT_WS': <class 'sqlglot.expressions.ConcatWs'>, 'COUNT': <class 'sqlglot.expressions.Count'>, 'COUNT_IF': <class 'sqlglot.expressions.CountIf'>, 'COUNTIF': <class 'sqlglot.expressions.CountIf'>, 'CURRENT_DATE': <class 'sqlglot.expressions.CurrentDate'>, 'CURRENT_DATETIME': <class 'sqlglot.expressions.CurrentDatetime'>, 'CURRENT_TIME': <class 'sqlglot.expressions.CurrentTime'>, 'CURRENT_TIMESTAMP': <class 'sqlglot.expressions.CurrentTimestamp'>, 'CURRENT_USER': <class 'sqlglot.expressions.CurrentUser'>, 'DATE': <class 'sqlglot.expressions.Date'>, 'DATE_ADD': <class 'sqlglot.expressions.DateAdd'>, 'DATEDIFF': <class 'sqlglot.expressions.DateDiff'>, 'DATE_DIFF': <class 'sqlglot.expressions.DateDiff'>, 'DATE_FROM_PARTS': <class 'sqlglot.expressions.DateFromParts'>, 'DATEFROMPARTS': <class 'sqlglot.expressions.DateFromParts'>, 'DATE_STR_TO_DATE': <class 'sqlglot.expressions.DateStrToDate'>, 'DATE_SUB': <class 'sqlglot.expressions.DateSub'>, 'DATE_TO_DATE_STR': <class 'sqlglot.expressions.DateToDateStr'>, 'DATE_TO_DI': <class 'sqlglot.expressions.DateToDi'>, 'DATE_TRUNC': <class 'sqlglot.expressions.DateTrunc'>, 'DATETIME_ADD': <class 'sqlglot.expressions.DatetimeAdd'>, 'DATETIME_DIFF': <class 'sqlglot.expressions.DatetimeDiff'>, 'DATETIME_SUB': <class 'sqlglot.expressions.DatetimeSub'>, 'DATETIME_TRUNC': <class 'sqlglot.expressions.DatetimeTrunc'>, 'DAY': <class 'sqlglot.expressions.Day'>, 'DAY_OF_MONTH': <class 'sqlglot.expressions.DayOfMonth'>, 'DAYOFMONTH': <class 'sqlglot.expressions.DayOfMonth'>, 'DAY_OF_WEEK': <class 'sqlglot.expressions.DayOfWeek'>, 'DAYOFWEEK': <class 'sqlglot.expressions.DayOfWeek'>, 'DAY_OF_YEAR': <class 'sqlglot.expressions.DayOfYear'>, 'DAYOFYEAR': <class 'sqlglot.expressions.DayOfYear'>, 'DECODE': <class 'sqlglot.expressions.Decode'>, 'DI_TO_DATE': <class 'sqlglot.expressions.DiToDate'>, 'ENCODE': <class 'sqlglot.expressions.Encode'>, 'EXP': <class 'sqlglot.expressions.Exp'>, 'EXPLODE': <class 'sqlglot.expressions.Explode'>, 'EXPLODE_OUTER': <class 'sqlglot.expressions.ExplodeOuter'>, 'EXTRACT': <class 'sqlglot.expressions.Extract'>, 'FIRST': <class 'sqlglot.expressions.First'>, 'FIRST_VALUE': <class 'sqlglot.expressions.FirstValue'>, 'FLATTEN': <class 'sqlglot.expressions.Flatten'>, 'FLOOR': <class 'sqlglot.expressions.Floor'>, 'FROM_BASE': <class 'sqlglot.expressions.FromBase'>, 'FROM_BASE64': <class 'sqlglot.expressions.FromBase64'>, 'GENERATE_SERIES': <class 'sqlglot.expressions.GenerateSeries'>, 'GREATEST': <class 'sqlglot.expressions.Greatest'>, 'GROUP_CONCAT': <class 'sqlglot.expressions.GroupConcat'>, 'HEX': <class 'sqlglot.expressions.Hex'>, 'HLL': <class 'sqlglot.expressions.Hll'>, 'IF': <class 'sqlglot.expressions.If'>, 'INITCAP': <class 'sqlglot.expressions.Initcap'>, 'IS_INF': <class 'sqlglot.expressions.IsInf'>, 'ISINF': <class 'sqlglot.expressions.IsInf'>, 'IS_NAN': <class 'sqlglot.expressions.IsNan'>, 'ISNAN': <class 'sqlglot.expressions.IsNan'>, 'J_S_O_N_ARRAY': <class 'sqlglot.expressions.JSONArray'>, 'J_S_O_N_ARRAY_AGG': <class 'sqlglot.expressions.JSONArrayAgg'>, 'JSON_ARRAY_CONTAINS': <class 'sqlglot.expressions.JSONArrayContains'>, 'JSONB_EXTRACT': <class 'sqlglot.expressions.JSONBExtract'>, 'JSONB_EXTRACT_SCALAR': <class 'sqlglot.expressions.JSONBExtractScalar'>, 'JSON_EXTRACT': <class 'sqlglot.expressions.JSONExtract'>, 'JSON_EXTRACT_SCALAR': <class 'sqlglot.expressions.JSONExtractScalar'>, 'JSON_FORMAT': <class 'sqlglot.expressions.JSONFormat'>, 'J_S_O_N_OBJECT': <class 'sqlglot.expressions.JSONObject'>, 'J_S_O_N_OBJECT_AGG': <class 'sqlglot.expressions.JSONObjectAgg'>, 'J_S_O_N_TABLE': <class 'sqlglot.expressions.JSONTable'>, 'LAG': <class 'sqlglot.expressions.Lag'>, 'LAST': <class 'sqlglot.expressions.Last'>, 'LAST_DAY': <class 'sqlglot.expressions.LastDay'>, 'LAST_DAY_OF_MONTH': <class 'sqlglot.expressions.LastDay'>, 'LAST_VALUE': <class 'sqlglot.expressions.LastValue'>, 'LEAD': <class 'sqlglot.expressions.Lead'>, 'LEAST': <class 'sqlglot.expressions.Least'>, 'LEFT': <class 'sqlglot.expressions.Left'>, 'LENGTH': <class 'sqlglot.expressions.Length'>, 'LEN': <class 'sqlglot.expressions.Length'>, 'LEVENSHTEIN': <class 'sqlglot.expressions.Levenshtein'>, 'LN': <class 'sqlglot.expressions.Ln'>, 'LOG': <class 'sqlglot.expressions.Log'>, 'LOG10': <class 'sqlglot.expressions.Log10'>, 'LOG2': <class 'sqlglot.expressions.Log2'>, 'LOGICAL_AND': <class 'sqlglot.expressions.LogicalAnd'>, 'BOOL_AND': <class 'sqlglot.expressions.LogicalAnd'>, 'BOOLAND_AGG': <class 'sqlglot.expressions.LogicalAnd'>, 'LOGICAL_OR': <class 'sqlglot.expressions.LogicalOr'>, 'BOOL_OR': <class 'sqlglot.expressions.LogicalOr'>, 'BOOLOR_AGG': <class 'sqlglot.expressions.LogicalOr'>, 'LOWER': <class 'sqlglot.expressions.Lower'>, 'LCASE': <class 'sqlglot.expressions.Lower'>, 'MD5': <class 'sqlglot.expressions.MD5'>, 'MD5_DIGEST': <class 'sqlglot.expressions.MD5Digest'>, 'MAP': <class 'sqlglot.expressions.Map'>, 'MAP_FROM_ENTRIES': <class 'sqlglot.expressions.MapFromEntries'>, 'MATCH_AGAINST': <class 'sqlglot.expressions.MatchAgainst'>, 'MAX': <class 'sqlglot.expressions.Max'>, 'MIN': <class 'sqlglot.expressions.Min'>, 'MONTH': <class 'sqlglot.expressions.Month'>, 'MONTHS_BETWEEN': <class 'sqlglot.expressions.MonthsBetween'>, 'NEXT_VALUE_FOR': <class 'sqlglot.expressions.NextValueFor'>, 'NTH_VALUE': <class 'sqlglot.expressions.NthValue'>, 'NULLIF': <class 'sqlglot.expressions.Nullif'>, 'NUMBER_TO_STR': <class 'sqlglot.expressions.NumberToStr'>, 'NVL2': <class 'sqlglot.expressions.Nvl2'>, 'OPEN_J_S_O_N': <class 'sqlglot.expressions.OpenJSON'>, 'PARAMETERIZED_AGG': <class 'sqlglot.expressions.ParameterizedAgg'>, 'PARSE_JSON': <class 'sqlglot.expressions.ParseJSON'>, 'JSON_PARSE': <class 'sqlglot.expressions.ParseJSON'>, 'PERCENTILE_CONT': <class 'sqlglot.expressions.PercentileCont'>, 'PERCENTILE_DISC': <class 'sqlglot.expressions.PercentileDisc'>, 'POSEXPLODE': <class 'sqlglot.expressions.Posexplode'>, 'POSEXPLODE_OUTER': <class 'sqlglot.expressions.PosexplodeOuter'>, 'POWER': <class 'sqlglot.expressions.Pow'>, 'POW': <class 'sqlglot.expressions.Pow'>, 'PREDICT': <class 'sqlglot.expressions.Predict'>, 'QUANTILE': <class 'sqlglot.expressions.Quantile'>, 'RAND': <class 'sqlglot.expressions.Rand'>, 'RANDOM': <class 'sqlglot.expressions.Rand'>, 'RANDN': <class 'sqlglot.expressions.Randn'>, 'RANGE_N': <class 'sqlglot.expressions.RangeN'>, 'READ_CSV': <class 'sqlglot.expressions.ReadCSV'>, 'REDUCE': <class 'sqlglot.expressions.Reduce'>, 'REGEXP_EXTRACT': <class 'sqlglot.expressions.RegexpExtract'>, 'REGEXP_I_LIKE': <class 'sqlglot.expressions.RegexpILike'>, 'REGEXP_LIKE': <class 'sqlglot.expressions.RegexpLike'>, 'REGEXP_REPLACE': <class 'sqlglot.expressions.RegexpReplace'>, 'REGEXP_SPLIT': <class 'sqlglot.expressions.RegexpSplit'>, 'REPEAT': <class 'sqlglot.expressions.Repeat'>, 'RIGHT': <class 'sqlglot.expressions.Right'>, 'ROUND': <class 'sqlglot.expressions.Round'>, 'ROW_NUMBER': <class 'sqlglot.expressions.RowNumber'>, 'SHA': <class 'sqlglot.expressions.SHA'>, 'SHA1': <class 'sqlglot.expressions.SHA'>, 'SHA2': <class 'sqlglot.expressions.SHA2'>, 'SAFE_DIVIDE': <class 'sqlglot.expressions.SafeDivide'>, 'SORT_ARRAY': <class 'sqlglot.expressions.SortArray'>, 'SPLIT': <class 'sqlglot.expressions.Split'>, 'SQRT': <class 'sqlglot.expressions.Sqrt'>, 'STANDARD_HASH': <class 'sqlglot.expressions.StandardHash'>, 'STAR_MAP': <class 'sqlglot.expressions.StarMap'>, 'STARTS_WITH': <class 'sqlglot.expressions.StartsWith'>, 'STARTSWITH': <class 'sqlglot.expressions.StartsWith'>, 'STDDEV': <class 'sqlglot.expressions.Stddev'>, 'STDDEV_POP': <class 'sqlglot.expressions.StddevPop'>, 'STDDEV_SAMP': <class 'sqlglot.expressions.StddevSamp'>, 'STR_POSITION': <class 'sqlglot.expressions.StrPosition'>, 'STR_TO_DATE': <class 'sqlglot.expressions.StrToDate'>, 'STR_TO_MAP': <class 'sqlglot.expressions.StrToMap'>, 'STR_TO_TIME': <class 'sqlglot.expressions.StrToTime'>, 'STR_TO_UNIX': <class 'sqlglot.expressions.StrToUnix'>, 'STRUCT': <class 'sqlglot.expressions.Struct'>, 'STRUCT_EXTRACT': <class 'sqlglot.expressions.StructExtract'>, 'STUFF': <class 'sqlglot.expressions.Stuff'>, 'INSERT': <class 'sqlglot.expressions.Stuff'>, 'SUBSTRING': <class 'sqlglot.expressions.Substring'>, 'SUM': <class 'sqlglot.expressions.Sum'>, 'TIME_ADD': <class 'sqlglot.expressions.TimeAdd'>, 'TIME_DIFF': <class 'sqlglot.expressions.TimeDiff'>, 'TIME_FROM_PARTS': <class 'sqlglot.expressions.TimeFromParts'>, 'TIMEFROMPARTS': <class 'sqlglot.expressions.TimeFromParts'>, 'TIME_STR_TO_DATE': <class 'sqlglot.expressions.TimeStrToDate'>, 'TIME_STR_TO_TIME': <class 'sqlglot.expressions.TimeStrToTime'>, 'TIME_STR_TO_UNIX': <class 'sqlglot.expressions.TimeStrToUnix'>, 'TIME_SUB': <class 'sqlglot.expressions.TimeSub'>, 'TIME_TO_STR': <class 'sqlglot.expressions.TimeToStr'>, 'TIME_TO_TIME_STR': <class 'sqlglot.expressions.TimeToTimeStr'>, 'TIME_TO_UNIX': <class 'sqlglot.expressions.TimeToUnix'>, 'TIME_TRUNC': <class 'sqlglot.expressions.TimeTrunc'>, 'TIMESTAMP': <class 'sqlglot.expressions.Timestamp'>, 'TIMESTAMP_ADD': <class 'sqlglot.expressions.TimestampAdd'>, 'TIMESTAMPDIFF': <class 'sqlglot.expressions.TimestampDiff'>, 'TIMESTAMP_DIFF': <class 'sqlglot.expressions.TimestampDiff'>, 'TIMESTAMP_FROM_PARTS': <class 'sqlglot.expressions.TimestampFromParts'>, 'TIMESTAMPFROMPARTS': <class 'sqlglot.expressions.TimestampFromParts'>, 'TIMESTAMP_SUB': <class 'sqlglot.expressions.TimestampSub'>, 'TIMESTAMP_TRUNC': <class 'sqlglot.expressions.TimestampTrunc'>, 'TO_ARRAY': <class 'sqlglot.expressions.ToArray'>, 'TO_BASE64': <class 'sqlglot.expressions.ToBase64'>, 'TO_CHAR': <class 'sqlglot.expressions.ToChar'>, 'TO_DAYS': <class 'sqlglot.expressions.ToDays'>, 'TRANSFORM': <class 'sqlglot.expressions.Transform'>, 'TRIM': <class 'sqlglot.expressions.Trim'>, 'TRY_CAST': <class 'sqlglot.expressions.TryCast'>, 'TS_OR_DI_TO_DI': <class 'sqlglot.expressions.TsOrDiToDi'>, 'TS_OR_DS_ADD': <class 'sqlglot.expressions.TsOrDsAdd'>, 'TS_OR_DS_DIFF': <class 'sqlglot.expressions.TsOrDsDiff'>, 'TS_OR_DS_TO_DATE': <class 'sqlglot.expressions.TsOrDsToDate'>, 'TS_OR_DS_TO_DATE_STR': <class 'sqlglot.expressions.TsOrDsToDateStr'>, 'TS_OR_DS_TO_TIME': <class 'sqlglot.expressions.TsOrDsToTime'>, 'UNHEX': <class 'sqlglot.expressions.Unhex'>, 'UNIX_DATE': <class 'sqlglot.expressions.UnixDate'>, 'UNIX_TO_STR': <class 'sqlglot.expressions.UnixToStr'>, 'UNIX_TO_TIME': <class 'sqlglot.expressions.UnixToTime'>, 'UNIX_TO_TIME_STR': <class 'sqlglot.expressions.UnixToTimeStr'>, 'UPPER': <class 'sqlglot.expressions.Upper'>, 'UCASE': <class 'sqlglot.expressions.Upper'>, 'VAR_MAP': <class 'sqlglot.expressions.VarMap'>, 'VARIANCE': <class 'sqlglot.expressions.Variance'>, 'VARIANCE_SAMP': <class 'sqlglot.expressions.Variance'>, 'VAR_SAMP': <class 'sqlglot.expressions.Variance'>, 'VARIANCE_POP': <class 'sqlglot.expressions.VariancePop'>, 'VAR_POP': <class 'sqlglot.expressions.VariancePop'>, 'WEEK': <class 'sqlglot.expressions.Week'>, 'WEEK_OF_YEAR': <class 'sqlglot.expressions.WeekOfYear'>, 'WEEKOFYEAR': <class 'sqlglot.expressions.WeekOfYear'>, 'WHEN': <class 'sqlglot.expressions.When'>, 'X_M_L_TABLE': <class 'sqlglot.expressions.XMLTable'>, 'XOR': <class 'sqlglot.expressions.Xor'>, 'YEAR': <class 'sqlglot.expressions.Year'>}"}, "sqlglot.expressions.JSON_PATH_PARTS": {"fullname": "sqlglot.expressions.JSON_PATH_PARTS", "modulename": "sqlglot.expressions", "qualname": "JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "[<class 'sqlglot.expressions.JSONPathFilter'>, <class 'sqlglot.expressions.JSONPathKey'>, <class 'sqlglot.expressions.JSONPathRecursive'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathScript'>, <class 'sqlglot.expressions.JSONPathSelector'>, <class 'sqlglot.expressions.JSONPathSlice'>, <class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathUnion'>, <class 'sqlglot.expressions.JSONPathWildcard'>]"}, "sqlglot.expressions.maybe_parse": {"fullname": "sqlglot.expressions.maybe_parse", "modulename": "sqlglot.expressions", "qualname": "maybe_parse", "kind": "function", "doc": "

Gracefully handle a possible string or expression.

\n\n
Example:
\n\n
\n
\n
>>> maybe_parse("1")\nLiteral(this=1, is_string=False)\n>>> maybe_parse(to_identifier("x"))\nIdentifier(this=x, quoted=False)\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • sql_or_expression: the SQL code string or an expression
  • \n
  • into: the SQLGlot Expression to parse into
  • \n
  • dialect: the dialect used to parse the input expressions (in the case that an\ninput expression is a SQL string).
  • \n
  • prefix: a string to prefix the sql with before it gets parsed\n(automatically includes a space)
  • \n
  • copy: whether or not to copy the expression.
  • \n
  • **opts: other options to use to parse the input expressions (again, in the case\nthat an input expression is a SQL string).
  • \n
\n\n
Returns:
\n\n
\n

Expression: the parsed or given expression.

\n
\n", "signature": "(\tsql_or_expression: Union[str, sqlglot.expressions.Expression],\t*,\tinto: Union[str, Type[sqlglot.expressions.Expression], Collection[Union[str, Type[sqlglot.expressions.Expression]]], NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tprefix: Optional[str] = None,\tcopy: bool = False,\t**opts) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.expressions.maybe_copy": {"fullname": "sqlglot.expressions.maybe_copy", "modulename": "sqlglot.expressions", "qualname": "maybe_copy", "kind": "function", "doc": "

\n", "signature": "(instance, copy=True):", "funcdef": "def"}, "sqlglot.expressions.union": {"fullname": "sqlglot.expressions.union", "modulename": "sqlglot.expressions", "qualname": "union", "kind": "function", "doc": "

Initializes a syntax tree from one UNION expression.

\n\n
Example:
\n\n
\n
\n
>>> union("SELECT * FROM foo", "SELECT * FROM bla").sql()\n'SELECT * FROM foo UNION SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • left: the SQL code string corresponding to the left-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • right: the SQL code string corresponding to the right-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy the expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Union instance.

\n
\n", "signature": "(\tleft: Union[str, sqlglot.expressions.Expression],\tright: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Union:", "funcdef": "def"}, "sqlglot.expressions.intersect": {"fullname": "sqlglot.expressions.intersect", "modulename": "sqlglot.expressions", "qualname": "intersect", "kind": "function", "doc": "

Initializes a syntax tree from one INTERSECT expression.

\n\n
Example:
\n\n
\n
\n
>>> intersect("SELECT * FROM foo", "SELECT * FROM bla").sql()\n'SELECT * FROM foo INTERSECT SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • left: the SQL code string corresponding to the left-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • right: the SQL code string corresponding to the right-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy the expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Intersect instance.

\n
\n", "signature": "(\tleft: Union[str, sqlglot.expressions.Expression],\tright: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Intersect:", "funcdef": "def"}, "sqlglot.expressions.except_": {"fullname": "sqlglot.expressions.except_", "modulename": "sqlglot.expressions", "qualname": "except_", "kind": "function", "doc": "

Initializes a syntax tree from one EXCEPT expression.

\n\n
Example:
\n\n
\n
\n
>>> except_("SELECT * FROM foo", "SELECT * FROM bla").sql()\n'SELECT * FROM foo EXCEPT SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • left: the SQL code string corresponding to the left-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • right: the SQL code string corresponding to the right-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy the expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Except instance.

\n
\n", "signature": "(\tleft: Union[str, sqlglot.expressions.Expression],\tright: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Except:", "funcdef": "def"}, "sqlglot.expressions.select": {"fullname": "sqlglot.expressions.select", "modulename": "sqlglot.expressions", "qualname": "select", "kind": "function", "doc": "

Initializes a syntax tree from one or multiple SELECT expressions.

\n\n
Example:
\n\n
\n
\n
>>> select("col1", "col2").from_("tbl").sql()\n'SELECT col1, col2 FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code string to parse as the expressions of a\nSELECT statement. If an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expressions (in the case that an\ninput expression is a SQL string).
  • \n
  • **opts: other options to use to parse the input expressions (again, in the case\nthat an input expression is a SQL string).
  • \n
\n\n
Returns:
\n\n
\n

Select: the syntax tree for the SELECT statement.

\n
\n", "signature": "(\t*expressions: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.from_": {"fullname": "sqlglot.expressions.from_", "modulename": "sqlglot.expressions", "qualname": "from_", "kind": "function", "doc": "

Initializes a syntax tree from a FROM expression.

\n\n
Example:
\n\n
\n
\n
>>> from_("tbl").select("col1", "col2").sql()\n'SELECT col1, col2 FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expression: the SQL code string to parse as the FROM expressions of a\nSELECT statement. If an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expression (in the case that the\ninput expression is a SQL string).
  • \n
  • **opts: other options to use to parse the input expressions (again, in the case\nthat the input expression is a SQL string).
  • \n
\n\n
Returns:
\n\n
\n

Select: the syntax tree for the SELECT statement.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.update": {"fullname": "sqlglot.expressions.update", "modulename": "sqlglot.expressions", "qualname": "update", "kind": "function", "doc": "

Creates an update statement.

\n\n
Example:
\n\n
\n
\n
>>> update("my_table", {"x": 1, "y": "2", "z": None}, from_="baz", where="id > 1").sql()\n"UPDATE my_table SET x = 1, y = '2', z = NULL FROM baz WHERE id > 1"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *properties: dictionary of properties to set which are\nauto converted to sql objects eg None -> NULL
  • \n
  • where: sql conditional parsed into a WHERE statement
  • \n
  • from_: sql statement parsed into a FROM statement
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Update: the syntax tree for the UPDATE statement.

\n
\n", "signature": "(\ttable: str | sqlglot.expressions.Table,\tproperties: dict,\twhere: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tfrom_: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Update:", "funcdef": "def"}, "sqlglot.expressions.delete": {"fullname": "sqlglot.expressions.delete", "modulename": "sqlglot.expressions", "qualname": "delete", "kind": "function", "doc": "

Builds a delete statement.

\n\n
Example:
\n\n
\n
\n
>>> delete("my_table", where="id > 1").sql()\n'DELETE FROM my_table WHERE id > 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • where: sql conditional parsed into a WHERE statement
  • \n
  • returning: sql conditional parsed into a RETURNING statement
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Delete: the syntax tree for the DELETE statement.

\n
\n", "signature": "(\ttable: Union[str, sqlglot.expressions.Expression],\twhere: Union[str, sqlglot.expressions.Expression, NoneType] = None,\treturning: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Delete:", "funcdef": "def"}, "sqlglot.expressions.insert": {"fullname": "sqlglot.expressions.insert", "modulename": "sqlglot.expressions", "qualname": "insert", "kind": "function", "doc": "

Builds an INSERT statement.

\n\n
Example:
\n\n
\n
\n
>>> insert("VALUES (1, 2, 3)", "tbl").sql()\n'INSERT INTO tbl VALUES (1, 2, 3)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the sql string or expression of the INSERT statement
  • \n
  • into: the tbl to insert data to.
  • \n
  • columns: optionally the table's column names.
  • \n
  • overwrite: whether to INSERT OVERWRITE or not.
  • \n
  • returning: sql conditional parsed into a RETURNING statement
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: whether or not to copy the expression.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Insert: the syntax tree for the INSERT statement.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tinto: Union[str, sqlglot.expressions.Expression],\tcolumns: Optional[Sequence[str | sqlglot.expressions.Identifier]] = None,\toverwrite: Optional[bool] = None,\treturning: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Insert:", "funcdef": "def"}, "sqlglot.expressions.condition": {"fullname": "sqlglot.expressions.condition", "modulename": "sqlglot.expressions", "qualname": "condition", "kind": "function", "doc": "

Initialize a logical condition expression.

\n\n
Example:
\n\n
\n
\n
>>> condition("x=1").sql()\n'x = 1'\n
\n
\n \n

This is helpful for composing larger logical syntax trees:

\n \n
\n
>>> where = condition("x=1")\n>>> where = where.and_("y=1")\n>>> Select().from_("tbl").select("*").where(where).sql()\n'SELECT * FROM tbl WHERE x = 1 AND y = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expression: the SQL code string to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expression (in the case that the\ninput expression is a SQL string).
  • \n
  • copy: Whether or not to copy expression (only applies to expressions).
  • \n
  • **opts: other options to use to parse the input expressions (again, in the case\nthat the input expression is a SQL string).
  • \n
\n\n
Returns:
\n\n
\n

The new Condition instance

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Condition:", "funcdef": "def"}, "sqlglot.expressions.and_": {"fullname": "sqlglot.expressions.and_", "modulename": "sqlglot.expressions", "qualname": "and_", "kind": "function", "doc": "

Combine multiple conditions with an AND logical operator.

\n\n
Example:
\n\n
\n
\n
>>> and_("x=1", and_("y=1", "z=1")).sql()\n'x = 1 AND (y = 1 AND z = 1)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy expressions (only applies to Expressions).
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

And: the new condition

\n
\n", "signature": "(\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Condition:", "funcdef": "def"}, "sqlglot.expressions.or_": {"fullname": "sqlglot.expressions.or_", "modulename": "sqlglot.expressions", "qualname": "or_", "kind": "function", "doc": "

Combine multiple conditions with an OR logical operator.

\n\n
Example:
\n\n
\n
\n
>>> or_("x=1", or_("y=1", "z=1")).sql()\n'x = 1 OR (y = 1 OR z = 1)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy expressions (only applies to Expressions).
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Or: the new condition

\n
\n", "signature": "(\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Condition:", "funcdef": "def"}, "sqlglot.expressions.not_": {"fullname": "sqlglot.expressions.not_", "modulename": "sqlglot.expressions", "qualname": "not_", "kind": "function", "doc": "

Wrap a condition with a NOT operator.

\n\n
Example:
\n\n
\n
\n
>>> not_("this_suit='black'").sql()\n"NOT this_suit = 'black'"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether to copy the expression or not.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new condition.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Not:", "funcdef": "def"}, "sqlglot.expressions.paren": {"fullname": "sqlglot.expressions.paren", "modulename": "sqlglot.expressions", "qualname": "paren", "kind": "function", "doc": "

Wrap an expression in parentheses.

\n\n
Example:
\n\n
\n
\n
>>> paren("5 + 3").sql()\n'(5 + 3)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • copy: whether to copy the expression or not.
  • \n
\n\n
Returns:
\n\n
\n

The wrapped expression.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tcopy: bool = True) -> sqlglot.expressions.Paren:", "funcdef": "def"}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"fullname": "sqlglot.expressions.SAFE_IDENTIFIER_RE", "modulename": "sqlglot.expressions", "qualname": "SAFE_IDENTIFIER_RE", "kind": "variable", "doc": "

\n", "annotation": ": Pattern[str]", "default_value": "re.compile('^[_a-zA-Z][\\\\w]*$')"}, "sqlglot.expressions.to_identifier": {"fullname": "sqlglot.expressions.to_identifier", "modulename": "sqlglot.expressions", "qualname": "to_identifier", "kind": "function", "doc": "

Builds an identifier.

\n\n
Arguments:
\n\n
    \n
  • name: The name to turn into an identifier.
  • \n
  • quoted: Whether or not force quote the identifier.
  • \n
  • copy: Whether or not to copy name if it's an Identifier.
  • \n
\n\n
Returns:
\n\n
\n

The identifier ast node.

\n
\n", "signature": "(name, quoted=None, copy=True):", "funcdef": "def"}, "sqlglot.expressions.parse_identifier": {"fullname": "sqlglot.expressions.parse_identifier", "modulename": "sqlglot.expressions", "qualname": "parse_identifier", "kind": "function", "doc": "

Parses a given string into an identifier.

\n\n
Arguments:
\n\n
    \n
  • name: The name to parse into an identifier.
  • \n
  • dialect: The dialect to parse against.
  • \n
\n\n
Returns:
\n\n
\n

The identifier ast node.

\n
\n", "signature": "(\tname: str | sqlglot.expressions.Identifier,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None) -> sqlglot.expressions.Identifier:", "funcdef": "def"}, "sqlglot.expressions.INTERVAL_STRING_RE": {"fullname": "sqlglot.expressions.INTERVAL_STRING_RE", "modulename": "sqlglot.expressions", "qualname": "INTERVAL_STRING_RE", "kind": "variable", "doc": "

\n", "default_value": "re.compile('\\\\s*([0-9]+)\\\\s*([a-zA-Z]+)\\\\s*')"}, "sqlglot.expressions.to_interval": {"fullname": "sqlglot.expressions.to_interval", "modulename": "sqlglot.expressions", "qualname": "to_interval", "kind": "function", "doc": "

Builds an interval expression from a string like '1 day' or '5 months'.

\n", "signature": "(\tinterval: str | sqlglot.expressions.Literal) -> sqlglot.expressions.Interval:", "funcdef": "def"}, "sqlglot.expressions.to_table": {"fullname": "sqlglot.expressions.to_table", "modulename": "sqlglot.expressions", "qualname": "to_table", "kind": "function", "doc": "

Create a table expression from a [catalog].[schema].[table] sql path. Catalog and schema are optional.\nIf a table is passed in then that table is returned.

\n\n
Arguments:
\n\n
    \n
  • sql_path: a [catalog].[schema].[table] string.
  • \n
  • dialect: the source dialect according to which the table name will be parsed.
  • \n
  • copy: Whether or not to copy a table if it is passed in.
  • \n
  • kwargs: the kwargs to instantiate the resulting Table expression with.
  • \n
\n\n
Returns:
\n\n
\n

A table expression.

\n
\n", "signature": "(\tsql_path: Union[str, sqlglot.expressions.Table, NoneType],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**kwargs) -> Optional[sqlglot.expressions.Table]:", "funcdef": "def"}, "sqlglot.expressions.to_column": {"fullname": "sqlglot.expressions.to_column", "modulename": "sqlglot.expressions", "qualname": "to_column", "kind": "function", "doc": "

Create a column from a [table].[column] sql path. Schema is optional.

\n\n

If a column is passed in then that column is returned.

\n\n
Arguments:
\n\n
    \n
  • sql_path: [table].[column] string
  • \n
\n\n
Returns:
\n\n
\n

Table: A column expression

\n
\n", "signature": "(\tsql_path: str | sqlglot.expressions.Column,\t**kwargs) -> sqlglot.expressions.Column:", "funcdef": "def"}, "sqlglot.expressions.alias_": {"fullname": "sqlglot.expressions.alias_", "modulename": "sqlglot.expressions", "qualname": "alias_", "kind": "function", "doc": "

Create an Alias expression.

\n\n
Example:
\n\n
\n
\n
>>> alias_('foo', 'bar').sql()\n'foo AS bar'\n
\n
\n \n
\n
>>> alias_('(select 1, 2)', 'bar', table=['a', 'b']).sql()\n'(SELECT 1, 2) AS bar(a, b)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code strings to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • alias: the alias name to use. If the name has\nspecial characters it is quoted.
  • \n
  • table: Whether or not to create a table alias, can also be a list of columns.
  • \n
  • quoted: whether or not to quote the alias
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: Whether or not to copy the expression.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Alias: the aliased expression

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\talias: str | sqlglot.expressions.Identifier,\ttable: Union[bool, Sequence[str | sqlglot.expressions.Identifier]] = False,\tquoted: Optional[bool] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts):", "funcdef": "def"}, "sqlglot.expressions.subquery": {"fullname": "sqlglot.expressions.subquery", "modulename": "sqlglot.expressions", "qualname": "subquery", "kind": "function", "doc": "

Build a subquery expression.

\n\n
Example:
\n\n
\n
\n
>>> subquery('select x from tbl', 'bar').select('x').sql()\n'SELECT x FROM (SELECT x FROM tbl) AS bar'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code strings to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • alias: the alias name to use.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

A new Select instance with the subquery expression included.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\talias: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.column": {"fullname": "sqlglot.expressions.column", "modulename": "sqlglot.expressions", "qualname": "column", "kind": "function", "doc": "

Build a Column.

\n\n
Arguments:
\n\n
    \n
  • col: Column name.
  • \n
  • table: Table name.
  • \n
  • db: Database name.
  • \n
  • catalog: Catalog name.
  • \n
  • fields: Additional fields using dots.
  • \n
  • quoted: Whether to force quotes on the column's identifiers.
  • \n
  • copy: Whether or not to copy identifiers if passed in.
  • \n
\n\n
Returns:
\n\n
\n

The new Column instance.

\n
\n", "signature": "(\tcol,\ttable=None,\tdb=None,\tcatalog=None,\t*,\tfields=None,\tquoted=None,\tcopy=True):", "funcdef": "def"}, "sqlglot.expressions.cast": {"fullname": "sqlglot.expressions.cast", "modulename": "sqlglot.expressions", "qualname": "cast", "kind": "function", "doc": "

Cast an expression to a data type.

\n\n
Example:
\n\n
\n
\n
>>> cast('x + 1', 'int').sql()\n'CAST(x + 1 AS INT)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: The expression to cast.
  • \n
  • to: The datatype to cast to.
  • \n
  • copy: Whether or not to copy the supplied expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Cast instance.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tto: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type],\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Cast:", "funcdef": "def"}, "sqlglot.expressions.table_": {"fullname": "sqlglot.expressions.table_", "modulename": "sqlglot.expressions", "qualname": "table_", "kind": "function", "doc": "

Build a Table.

\n\n
Arguments:
\n\n
    \n
  • table: Table name.
  • \n
  • db: Database name.
  • \n
  • catalog: Catalog name.
  • \n
  • quote: Whether to force quotes on the table's identifiers.
  • \n
  • alias: Table's alias.
  • \n
\n\n
Returns:
\n\n
\n

The new Table instance.

\n
\n", "signature": "(\ttable: sqlglot.expressions.Identifier | str,\tdb: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tcatalog: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tquoted: Optional[bool] = None,\talias: Union[sqlglot.expressions.Identifier, str, NoneType] = None) -> sqlglot.expressions.Table:", "funcdef": "def"}, "sqlglot.expressions.values": {"fullname": "sqlglot.expressions.values", "modulename": "sqlglot.expressions", "qualname": "values", "kind": "function", "doc": "

Build VALUES statement.

\n\n
Example:
\n\n
\n
\n
>>> values([(1, '2')]).sql()\n"VALUES (1, '2')"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • values: values statements that will be converted to SQL
  • \n
  • alias: optional alias
  • \n
  • columns: Optional list of ordered column names or ordered dictionary of column names to types.\nIf either are provided then an alias is also required.
  • \n
\n\n
Returns:
\n\n
\n

Values: the Values expression object

\n
\n", "signature": "(\tvalues: Iterable[Tuple[Any, ...]],\talias: Optional[str] = None,\tcolumns: Union[Iterable[str], Dict[str, sqlglot.expressions.DataType], NoneType] = None) -> sqlglot.expressions.Values:", "funcdef": "def"}, "sqlglot.expressions.var": {"fullname": "sqlglot.expressions.var", "modulename": "sqlglot.expressions", "qualname": "var", "kind": "function", "doc": "

Build a SQL variable.

\n\n
Example:
\n\n
\n
\n
>>> repr(var('x'))\n'Var(this=x)'\n
\n
\n \n
\n
>>> repr(var(column('x', table='y')))\n'Var(this=x)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • name: The name of the var or an expression who's name will become the var.
  • \n
\n\n
Returns:
\n\n
\n

The new variable node.

\n
\n", "signature": "(\tname: Union[str, sqlglot.expressions.Expression, NoneType]) -> sqlglot.expressions.Var:", "funcdef": "def"}, "sqlglot.expressions.rename_table": {"fullname": "sqlglot.expressions.rename_table", "modulename": "sqlglot.expressions", "qualname": "rename_table", "kind": "function", "doc": "

Build ALTER TABLE... RENAME... expression

\n\n
Arguments:
\n\n
    \n
  • old_name: The old name of the table
  • \n
  • new_name: The new name of the table
  • \n
\n\n
Returns:
\n\n
\n

Alter table expression

\n
\n", "signature": "(\told_name: str | sqlglot.expressions.Table,\tnew_name: str | sqlglot.expressions.Table) -> sqlglot.expressions.AlterTable:", "funcdef": "def"}, "sqlglot.expressions.rename_column": {"fullname": "sqlglot.expressions.rename_column", "modulename": "sqlglot.expressions", "qualname": "rename_column", "kind": "function", "doc": "

Build ALTER TABLE... RENAME COLUMN... expression

\n\n
Arguments:
\n\n
    \n
  • table_name: Name of the table
  • \n
  • old_column: The old name of the column
  • \n
  • new_column: The new name of the column
  • \n
  • exists: Whether or not to add the IF EXISTS clause
  • \n
\n\n
Returns:
\n\n
\n

Alter table expression

\n
\n", "signature": "(\ttable_name: str | sqlglot.expressions.Table,\told_column_name: str | sqlglot.expressions.Column,\tnew_column_name: str | sqlglot.expressions.Column,\texists: Optional[bool] = None) -> sqlglot.expressions.AlterTable:", "funcdef": "def"}, "sqlglot.expressions.convert": {"fullname": "sqlglot.expressions.convert", "modulename": "sqlglot.expressions", "qualname": "convert", "kind": "function", "doc": "

Convert a python value into an expression object.

\n\n

Raises an error if a conversion is not possible.

\n\n
Arguments:
\n\n
    \n
  • value: A python object.
  • \n
  • copy: Whether or not to copy value (only applies to Expressions and collections).
  • \n
\n\n
Returns:
\n\n
\n

Expression: the equivalent expression object.

\n
\n", "signature": "(value: Any, copy: bool = False) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.expressions.replace_children": {"fullname": "sqlglot.expressions.replace_children", "modulename": "sqlglot.expressions", "qualname": "replace_children", "kind": "function", "doc": "

Replace children of an expression with the result of a lambda fun(child) -> exp.

\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tfun: Callable,\t*args,\t**kwargs) -> None:", "funcdef": "def"}, "sqlglot.expressions.column_table_names": {"fullname": "sqlglot.expressions.column_table_names", "modulename": "sqlglot.expressions", "qualname": "column_table_names", "kind": "function", "doc": "

Return all table names referenced through columns in an expression.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sorted(column_table_names(sqlglot.parse_one("a.b AND c.d AND c.e")))\n['a', 'c']\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: expression to find table names.
  • \n
  • exclude: a table name to exclude
  • \n
\n\n
Returns:
\n\n
\n

A list of unique names.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\texclude: str = '') -> Set[str]:", "funcdef": "def"}, "sqlglot.expressions.table_name": {"fullname": "sqlglot.expressions.table_name", "modulename": "sqlglot.expressions", "qualname": "table_name", "kind": "function", "doc": "

Get the full name of a table as a string.

\n\n
Arguments:
\n\n
    \n
  • table: Table expression node or string.
  • \n
  • dialect: The dialect to generate the table name for.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue: Always quote.
  • \n
\n\n
Examples:
\n\n
\n
\n
>>> from sqlglot import exp, parse_one\n>>> table_name(parse_one("select * from a.b.c").find(exp.Table))\n'a.b.c'\n
\n
\n
\n\n
Returns:
\n\n
\n

The table name.

\n
\n", "signature": "(\ttable: sqlglot.expressions.Table | str,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tidentify: bool = False) -> str:", "funcdef": "def"}, "sqlglot.expressions.normalize_table_name": {"fullname": "sqlglot.expressions.normalize_table_name", "modulename": "sqlglot.expressions", "qualname": "normalize_table_name", "kind": "function", "doc": "

Returns a case normalized table name without quotes.

\n\n
Arguments:
\n\n
    \n
  • table: the table to normalize
  • \n
  • dialect: the dialect to use for normalization rules
  • \n
  • copy: whether or not to copy the expression.
  • \n
\n\n
Examples:
\n\n
\n
\n
>>> normalize_table_name("`A-B`.c", dialect="bigquery")\n'A-B.c'\n
\n
\n
\n", "signature": "(\ttable: str | sqlglot.expressions.Table,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True) -> str:", "funcdef": "def"}, "sqlglot.expressions.replace_tables": {"fullname": "sqlglot.expressions.replace_tables", "modulename": "sqlglot.expressions", "qualname": "replace_tables", "kind": "function", "doc": "

Replace all tables in expression according to the mapping.

\n\n
Arguments:
\n\n
    \n
  • expression: expression node to be transformed and replaced.
  • \n
  • mapping: mapping of table names.
  • \n
  • dialect: the dialect of the mapping table
  • \n
  • copy: whether or not to copy the expression.
  • \n
\n\n
Examples:
\n\n
\n
\n
>>> from sqlglot import exp, parse_one\n>>> replace_tables(parse_one("select * from a.b"), {"a.b": "c"}).sql()\n'SELECT * FROM c /* a.b */'\n
\n
\n
\n\n
Returns:
\n\n
\n

The mapped expression.

\n
\n", "signature": "(\texpression: ~E,\tmapping: Dict[str, str],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True) -> ~E:", "funcdef": "def"}, "sqlglot.expressions.replace_placeholders": {"fullname": "sqlglot.expressions.replace_placeholders", "modulename": "sqlglot.expressions", "qualname": "replace_placeholders", "kind": "function", "doc": "

Replace placeholders in an expression.

\n\n
Arguments:
\n\n
    \n
  • expression: expression node to be transformed and replaced.
  • \n
  • args: positional names that will substitute unnamed placeholders in the given order.
  • \n
  • kwargs: keyword arguments that will substitute named placeholders.
  • \n
\n\n
Examples:
\n\n
\n
\n
>>> from sqlglot import exp, parse_one\n>>> replace_placeholders(\n...     parse_one("select * from :tbl where ? = ?"),\n...     exp.to_identifier("str_col"), "b", tbl=exp.to_identifier("foo")\n... ).sql()\n"SELECT * FROM foo WHERE str_col = 'b'"\n
\n
\n
\n\n
Returns:
\n\n
\n

The mapped expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\t*args,\t**kwargs) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.expressions.expand": {"fullname": "sqlglot.expressions.expand", "modulename": "sqlglot.expressions", "qualname": "expand", "kind": "function", "doc": "

Transforms an expression by expanding all referenced sources into subqueries.

\n\n
Examples:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> expand(parse_one("select * from x AS z"), {"x": parse_one("select * from y")}).sql()\n'SELECT * FROM (SELECT * FROM y) AS z /* source: x */'\n
\n
\n \n
\n
>>> expand(parse_one("select * from x AS z"), {"x": parse_one("select * from y"), "y": parse_one("select * from z")}).sql()\n'SELECT * FROM (SELECT * FROM (SELECT * FROM z) AS y /* source: y */) AS z /* source: x */'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: The expression to expand.
  • \n
  • sources: A dictionary of name to Subqueryables.
  • \n
  • dialect: The dialect of the sources dict.
  • \n
  • copy: Whether or not to copy the expression during transformation. Defaults to True.
  • \n
\n\n
Returns:
\n\n
\n

The transformed expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tsources: Dict[str, sqlglot.expressions.Subqueryable],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.expressions.func": {"fullname": "sqlglot.expressions.func", "modulename": "sqlglot.expressions", "qualname": "func", "kind": "function", "doc": "

Returns a Func expression.

\n\n
Examples:
\n\n
\n
\n
>>> func("abs", 5).sql()\n'ABS(5)'\n
\n
\n \n
\n
>>> func("cast", this=5, to=DataType.build("DOUBLE")).sql()\n'CAST(5 AS DOUBLE)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • name: the name of the function to build.
  • \n
  • args: the args used to instantiate the function of interest.
  • \n
  • copy: whether or not to copy the argument expressions.
  • \n
  • dialect: the source dialect.
  • \n
  • kwargs: the kwargs used to instantiate the function of interest.
  • \n
\n\n
Note:
\n\n
\n

The arguments args and kwargs are mutually exclusive.

\n
\n\n
Returns:
\n\n
\n

An instance of the function of interest, or an anonymous function, if name doesn't\n correspond to an existing sqlglot.expressions.Func class.

\n
\n", "signature": "(\tname: str,\t*args,\tcopy: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**kwargs) -> sqlglot.expressions.Func:", "funcdef": "def"}, "sqlglot.expressions.case": {"fullname": "sqlglot.expressions.case", "modulename": "sqlglot.expressions", "qualname": "case", "kind": "function", "doc": "

Initialize a CASE statement.

\n\n
Example:
\n\n
\n

case().when(\"a = 1\", \"foo\").else_(\"bar\")

\n
\n\n
Arguments:
\n\n
    \n
  • expression: Optionally, the input expression (not all dialects support this)
  • \n
  • **opts: Extra keyword arguments for parsing expression
  • \n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression, NoneType] = None,\t**opts) -> sqlglot.expressions.Case:", "funcdef": "def"}, "sqlglot.expressions.cast_unless": {"fullname": "sqlglot.expressions.cast_unless", "modulename": "sqlglot.expressions", "qualname": "cast_unless", "kind": "function", "doc": "

Cast an expression to a data type unless it is a specified type.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression to cast.
  • \n
  • to: The data type to cast to.
  • \n
  • **types: The types to exclude from casting.
  • \n
  • **opts: Extra keyword arguments for parsing expression
  • \n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tto: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type],\t*types: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type],\t**opts: Any) -> sqlglot.expressions.Expression | sqlglot.expressions.Cast:", "funcdef": "def"}, "sqlglot.expressions.true": {"fullname": "sqlglot.expressions.true", "modulename": "sqlglot.expressions", "qualname": "true", "kind": "function", "doc": "

Returns a true Boolean expression.

\n", "signature": "() -> sqlglot.expressions.Boolean:", "funcdef": "def"}, "sqlglot.expressions.false": {"fullname": "sqlglot.expressions.false", "modulename": "sqlglot.expressions", "qualname": "false", "kind": "function", "doc": "

Returns a false Boolean expression.

\n", "signature": "() -> sqlglot.expressions.Boolean:", "funcdef": "def"}, "sqlglot.expressions.null": {"fullname": "sqlglot.expressions.null", "modulename": "sqlglot.expressions", "qualname": "null", "kind": "function", "doc": "

Returns a Null expression.

\n", "signature": "() -> sqlglot.expressions.Null:", "funcdef": "def"}, "sqlglot.generator": {"fullname": "sqlglot.generator", "modulename": "sqlglot.generator", "kind": "module", "doc": "

\n"}, "sqlglot.generator.logger": {"fullname": "sqlglot.generator.logger", "modulename": "sqlglot.generator", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"fullname": "sqlglot.generator.ESCAPED_UNICODE_RE", "modulename": "sqlglot.generator", "qualname": "ESCAPED_UNICODE_RE", "kind": "variable", "doc": "

\n", "default_value": "re.compile('\\\\\\\\(\\\\d+)')"}, "sqlglot.generator.Generator": {"fullname": "sqlglot.generator.Generator", "modulename": "sqlglot.generator", "qualname": "Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n"}, "sqlglot.generator.Generator.__init__": {"fullname": "sqlglot.generator.Generator.__init__", "modulename": "sqlglot.generator", "qualname": "Generator.__init__", "kind": "function", "doc": "

\n", "signature": "(\tpretty: Optional[bool] = None,\tidentify: str | bool = False,\tnormalize: bool = False,\tpad: int = 2,\tindent: int = 2,\tnormalize_functions: Union[str, bool, NoneType] = None,\tunsupported_level: sqlglot.errors.ErrorLevel = <ErrorLevel.WARN: 'WARN'>,\tmax_unsupported: int = 3,\tleading_comma: bool = False,\tmax_text_width: int = 80,\tcomments: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None)"}, "sqlglot.generator.Generator.TRANSFORMS": {"fullname": "sqlglot.generator.Generator.TRANSFORMS", "modulename": "sqlglot.generator", "qualname": "Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Callable[..., str]]", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>}"}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"fullname": "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.NULL_ORDERING_SUPPORTED", "kind": "variable", "doc": "

\n", "annotation": ": Optional[bool]", "default_value": "True"}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"fullname": "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC", "modulename": "sqlglot.generator", "qualname": "Generator.IGNORE_NULLS_IN_FUNC", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"fullname": "sqlglot.generator.Generator.EXPLICIT_UNION", "modulename": "sqlglot.generator", "qualname": "Generator.EXPLICIT_UNION", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"fullname": "sqlglot.generator.Generator.WRAP_DERIVED_VALUES", "modulename": "sqlglot.generator", "qualname": "Generator.WRAP_DERIVED_VALUES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"fullname": "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS", "modulename": "sqlglot.generator", "qualname": "Generator.CREATE_FUNCTION_RETURN_AS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"fullname": "sqlglot.generator.Generator.MATCHED_BY_SOURCE", "modulename": "sqlglot.generator", "qualname": "Generator.MATCHED_BY_SOURCE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"fullname": "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL", "modulename": "sqlglot.generator", "qualname": "Generator.SINGLE_STRING_INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"fullname": "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM", "modulename": "sqlglot.generator", "qualname": "Generator.INTERVAL_ALLOWS_PLURAL_FORM", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.LIMIT_FETCH": {"fullname": "sqlglot.generator.Generator.LIMIT_FETCH", "modulename": "sqlglot.generator", "qualname": "Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'ALL'"}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"fullname": "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS", "modulename": "sqlglot.generator", "qualname": "Generator.LIMIT_ONLY_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"fullname": "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB", "modulename": "sqlglot.generator", "qualname": "Generator.RENAME_TABLE_WITH_DB", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"fullname": "sqlglot.generator.Generator.GROUPINGS_SEP", "modulename": "sqlglot.generator", "qualname": "Generator.GROUPINGS_SEP", "kind": "variable", "doc": "

\n", "default_value": "','"}, "sqlglot.generator.Generator.INDEX_ON": {"fullname": "sqlglot.generator.Generator.INDEX_ON", "modulename": "sqlglot.generator", "qualname": "Generator.INDEX_ON", "kind": "variable", "doc": "

\n", "default_value": "'ON'"}, "sqlglot.generator.Generator.JOIN_HINTS": {"fullname": "sqlglot.generator.Generator.JOIN_HINTS", "modulename": "sqlglot.generator", "qualname": "Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TABLE_HINTS": {"fullname": "sqlglot.generator.Generator.TABLE_HINTS", "modulename": "sqlglot.generator", "qualname": "Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.QUERY_HINTS": {"fullname": "sqlglot.generator.Generator.QUERY_HINTS", "modulename": "sqlglot.generator", "qualname": "Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"fullname": "sqlglot.generator.Generator.QUERY_HINT_SEP", "modulename": "sqlglot.generator", "qualname": "Generator.QUERY_HINT_SEP", "kind": "variable", "doc": "

\n", "default_value": "', '"}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"fullname": "sqlglot.generator.Generator.IS_BOOL_ALLOWED", "modulename": "sqlglot.generator", "qualname": "Generator.IS_BOOL_ALLOWED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"fullname": "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET", "modulename": "sqlglot.generator", "qualname": "Generator.DUPLICATE_KEY_UPDATE_WITH_SET", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"fullname": "sqlglot.generator.Generator.LIMIT_IS_TOP", "modulename": "sqlglot.generator", "qualname": "Generator.LIMIT_IS_TOP", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.RETURNING_END": {"fullname": "sqlglot.generator.Generator.RETURNING_END", "modulename": "sqlglot.generator", "qualname": "Generator.RETURNING_END", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"fullname": "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.COLUMN_JOIN_MARKS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"fullname": "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES", "modulename": "sqlglot.generator", "qualname": "Generator.EXTRACT_ALLOWS_QUOTES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"fullname": "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE", "modulename": "sqlglot.generator", "qualname": "Generator.TZ_TO_WITH_TIME_ZONE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.generator.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SELECT_KINDS": {"fullname": "sqlglot.generator.Generator.SELECT_KINDS", "modulename": "sqlglot.generator", "qualname": "Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "('STRUCT', 'VALUE')"}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"fullname": "sqlglot.generator.Generator.VALUES_AS_TABLE", "modulename": "sqlglot.generator", "qualname": "Generator.VALUES_AS_TABLE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"fullname": "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "modulename": "sqlglot.generator", "qualname": "Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"fullname": "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY", "modulename": "sqlglot.generator", "qualname": "Generator.UNNEST_WITH_ORDINALITY", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"fullname": "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.AGGREGATE_FILTER_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"fullname": "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE", "modulename": "sqlglot.generator", "qualname": "Generator.SEMI_ANTI_JOIN_WITH_SIDE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"fullname": "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE", "modulename": "sqlglot.generator", "qualname": "Generator.COMPUTED_COLUMN_WITH_TYPE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"fullname": "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_TABLE_COPY", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"fullname": "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS", "modulename": "sqlglot.generator", "qualname": "Generator.TABLESAMPLE_REQUIRES_PARENS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"fullname": "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS", "modulename": "sqlglot.generator", "qualname": "Generator.TABLESAMPLE_SIZE_IS_ROWS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"fullname": "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS", "modulename": "sqlglot.generator", "qualname": "Generator.TABLESAMPLE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "'TABLESAMPLE'"}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"fullname": "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD", "modulename": "sqlglot.generator", "qualname": "Generator.TABLESAMPLE_WITH_METHOD", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"fullname": "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD", "modulename": "sqlglot.generator", "qualname": "Generator.TABLESAMPLE_SEED_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "'SEED'"}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"fullname": "sqlglot.generator.Generator.COLLATE_IS_FUNC", "modulename": "sqlglot.generator", "qualname": "Generator.COLLATE_IS_FUNC", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"fullname": "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED", "modulename": "sqlglot.generator", "qualname": "Generator.DATA_TYPE_SPECIFIERS_ALLOWED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"fullname": "sqlglot.generator.Generator.ENSURE_BOOLS", "modulename": "sqlglot.generator", "qualname": "Generator.ENSURE_BOOLS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"fullname": "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED", "modulename": "sqlglot.generator", "qualname": "Generator.CTE_RECURSIVE_KEYWORD_REQUIRED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"fullname": "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_SINGLE_ARG_CONCAT", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.generator", "qualname": "Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"fullname": "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_TABLE_ALIAS_COLUMNS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"fullname": "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS", "modulename": "sqlglot.generator", "qualname": "Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"fullname": "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP", "modulename": "sqlglot.generator", "qualname": "Generator.JSON_KEY_VALUE_PAIR_SEP", "kind": "variable", "doc": "

\n", "default_value": "':'"}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"fullname": "sqlglot.generator.Generator.INSERT_OVERWRITE", "modulename": "sqlglot.generator", "qualname": "Generator.INSERT_OVERWRITE", "kind": "variable", "doc": "

\n", "default_value": "' OVERWRITE TABLE'"}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"fullname": "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_SELECT_INTO", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"fullname": "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_UNLOGGED_TABLES", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"fullname": "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_CREATE_TABLE_LIKE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"fullname": "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "modulename": "sqlglot.generator", "qualname": "Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"fullname": "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "modulename": "sqlglot.generator", "qualname": "Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"fullname": "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"fullname": "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "modulename": "sqlglot.generator", "qualname": "Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathScript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathRecursive'>, <class 'sqlglot.expressions.JSONPathKey'>, <class 'sqlglot.expressions.JSONPathWildcard'>, <class 'sqlglot.expressions.JSONPathFilter'>, <class 'sqlglot.expressions.JSONPathUnion'>, <class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathSelector'>, <class 'sqlglot.expressions.JSONPathSlice'>}"}, "sqlglot.generator.Generator.TYPE_MAPPING": {"fullname": "sqlglot.generator.Generator.TYPE_MAPPING", "modulename": "sqlglot.generator", "qualname": "Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET'}"}, "sqlglot.generator.Generator.STAR_MAPPING": {"fullname": "sqlglot.generator.Generator.STAR_MAPPING", "modulename": "sqlglot.generator", "qualname": "Generator.STAR_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'except': 'EXCEPT', 'replace': 'REPLACE'}"}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"fullname": "sqlglot.generator.Generator.TIME_PART_SINGULARS", "modulename": "sqlglot.generator", "qualname": "Generator.TIME_PART_SINGULARS", "kind": "variable", "doc": "

\n", "default_value": "{'MICROSECONDS': 'MICROSECOND', 'SECONDS': 'SECOND', 'MINUTES': 'MINUTE', 'HOURS': 'HOUR', 'DAYS': 'DAY', 'WEEKS': 'WEEK', 'MONTHS': 'MONTH', 'QUARTERS': 'QUARTER', 'YEARS': 'YEAR'}"}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"fullname": "sqlglot.generator.Generator.TOKEN_MAPPING", "modulename": "sqlglot.generator", "qualname": "Generator.TOKEN_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[sqlglot.tokens.TokenType, str]", "default_value": "{}"}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"fullname": "sqlglot.generator.Generator.STRUCT_DELIMITER", "modulename": "sqlglot.generator", "qualname": "Generator.STRUCT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "('<', '>')"}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"fullname": "sqlglot.generator.Generator.PARAMETER_TOKEN", "modulename": "sqlglot.generator", "qualname": "Generator.PARAMETER_TOKEN", "kind": "variable", "doc": "

\n", "default_value": "'@'"}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.generator.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.generator", "qualname": "Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"fullname": "sqlglot.generator.Generator.RESERVED_KEYWORDS", "modulename": "sqlglot.generator", "qualname": "Generator.RESERVED_KEYWORDS", "kind": "variable", "doc": "

\n", "annotation": ": Set[str]", "default_value": "set()"}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"fullname": "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS", "modulename": "sqlglot.generator", "qualname": "Generator.WITH_SEPARATED_COMMENTS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[Type[sqlglot.expressions.Expression], ...]", "default_value": "(<class 'sqlglot.expressions.Create'>, <class 'sqlglot.expressions.Delete'>, <class 'sqlglot.expressions.Drop'>, <class 'sqlglot.expressions.From'>, <class 'sqlglot.expressions.Insert'>, <class 'sqlglot.expressions.Join'>, <class 'sqlglot.expressions.Select'>, <class 'sqlglot.expressions.Update'>, <class 'sqlglot.expressions.Where'>, <class 'sqlglot.expressions.With'>)"}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"fullname": "sqlglot.generator.Generator.EXCLUDE_COMMENTS", "modulename": "sqlglot.generator", "qualname": "Generator.EXCLUDE_COMMENTS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[Type[sqlglot.expressions.Expression], ...]", "default_value": "(<class 'sqlglot.expressions.Binary'>, <class 'sqlglot.expressions.Union'>)"}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"fullname": "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES", "modulename": "sqlglot.generator", "qualname": "Generator.UNWRAPPED_INTERVAL_VALUES", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[Type[sqlglot.expressions.Expression], ...]", "default_value": "(<class 'sqlglot.expressions.Column'>, <class 'sqlglot.expressions.Literal'>, <class 'sqlglot.expressions.Neg'>, <class 'sqlglot.expressions.Paren'>)"}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"fullname": "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "modulename": "sqlglot.generator", "qualname": "Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "kind": "variable", "doc": "

\n", "annotation": ": Set[Type[sqlglot.expressions.Expression]]", "default_value": "set()"}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"fullname": "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS", "modulename": "sqlglot.generator", "qualname": "Generator.KEY_VALUE_DEFINITIONS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Bracket'>, <class 'sqlglot.expressions.EQ'>, <class 'sqlglot.expressions.PropertyEQ'>, <class 'sqlglot.expressions.Slice'>)"}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"fullname": "sqlglot.generator.Generator.SENTINEL_LINE_BREAK", "modulename": "sqlglot.generator", "qualname": "Generator.SENTINEL_LINE_BREAK", "kind": "variable", "doc": "

\n", "default_value": "'__SQLGLOT__LB__'"}, "sqlglot.generator.Generator.pretty": {"fullname": "sqlglot.generator.Generator.pretty", "modulename": "sqlglot.generator", "qualname": "Generator.pretty", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.identify": {"fullname": "sqlglot.generator.Generator.identify", "modulename": "sqlglot.generator", "qualname": "Generator.identify", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.normalize": {"fullname": "sqlglot.generator.Generator.normalize", "modulename": "sqlglot.generator", "qualname": "Generator.normalize", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.pad": {"fullname": "sqlglot.generator.Generator.pad", "modulename": "sqlglot.generator", "qualname": "Generator.pad", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.unsupported_level": {"fullname": "sqlglot.generator.Generator.unsupported_level", "modulename": "sqlglot.generator", "qualname": "Generator.unsupported_level", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.max_unsupported": {"fullname": "sqlglot.generator.Generator.max_unsupported", "modulename": "sqlglot.generator", "qualname": "Generator.max_unsupported", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.leading_comma": {"fullname": "sqlglot.generator.Generator.leading_comma", "modulename": "sqlglot.generator", "qualname": "Generator.leading_comma", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.max_text_width": {"fullname": "sqlglot.generator.Generator.max_text_width", "modulename": "sqlglot.generator", "qualname": "Generator.max_text_width", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.comments": {"fullname": "sqlglot.generator.Generator.comments", "modulename": "sqlglot.generator", "qualname": "Generator.comments", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.dialect": {"fullname": "sqlglot.generator.Generator.dialect", "modulename": "sqlglot.generator", "qualname": "Generator.dialect", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.normalize_functions": {"fullname": "sqlglot.generator.Generator.normalize_functions", "modulename": "sqlglot.generator", "qualname": "Generator.normalize_functions", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.unsupported_messages": {"fullname": "sqlglot.generator.Generator.unsupported_messages", "modulename": "sqlglot.generator", "qualname": "Generator.unsupported_messages", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.generator.Generator.generate": {"fullname": "sqlglot.generator.Generator.generate", "modulename": "sqlglot.generator", "qualname": "Generator.generate", "kind": "function", "doc": "

Generates the SQL string corresponding to the given syntax tree.

\n\n
Arguments:
\n\n
    \n
  • expression: The syntax tree.
  • \n
  • copy: Whether or not to copy the expression. The generator performs mutations so\nit is safer to copy.
  • \n
\n\n
Returns:
\n\n
\n

The SQL string corresponding to expression.

\n
\n", "signature": "(\tself,\texpression: sqlglot.expressions.Expression,\tcopy: bool = True) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.preprocess": {"fullname": "sqlglot.generator.Generator.preprocess", "modulename": "sqlglot.generator", "qualname": "Generator.preprocess", "kind": "function", "doc": "

Apply generic preprocessing transformations to a given expression.

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.generator.Generator.unsupported": {"fullname": "sqlglot.generator.Generator.unsupported", "modulename": "sqlglot.generator", "qualname": "Generator.unsupported", "kind": "function", "doc": "

\n", "signature": "(self, message: str) -> None:", "funcdef": "def"}, "sqlglot.generator.Generator.sep": {"fullname": "sqlglot.generator.Generator.sep", "modulename": "sqlglot.generator", "qualname": "Generator.sep", "kind": "function", "doc": "

\n", "signature": "(self, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.seg": {"fullname": "sqlglot.generator.Generator.seg", "modulename": "sqlglot.generator", "qualname": "Generator.seg", "kind": "function", "doc": "

\n", "signature": "(self, sql: str, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.pad_comment": {"fullname": "sqlglot.generator.Generator.pad_comment", "modulename": "sqlglot.generator", "qualname": "Generator.pad_comment", "kind": "function", "doc": "

\n", "signature": "(self, comment: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.maybe_comment": {"fullname": "sqlglot.generator.Generator.maybe_comment", "modulename": "sqlglot.generator", "qualname": "Generator.maybe_comment", "kind": "function", "doc": "

\n", "signature": "(\tself,\tsql: str,\texpression: Optional[sqlglot.expressions.Expression] = None,\tcomments: Optional[List[str]] = None) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.wrap": {"fullname": "sqlglot.generator.Generator.wrap", "modulename": "sqlglot.generator", "qualname": "Generator.wrap", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression | str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.no_identify": {"fullname": "sqlglot.generator.Generator.no_identify", "modulename": "sqlglot.generator", "qualname": "Generator.no_identify", "kind": "function", "doc": "

\n", "signature": "(self, func: Callable[..., str], *args, **kwargs) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.normalize_func": {"fullname": "sqlglot.generator.Generator.normalize_func", "modulename": "sqlglot.generator", "qualname": "Generator.normalize_func", "kind": "function", "doc": "

\n", "signature": "(self, name: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.indent": {"fullname": "sqlglot.generator.Generator.indent", "modulename": "sqlglot.generator", "qualname": "Generator.indent", "kind": "function", "doc": "

\n", "signature": "(\tself,\tsql: str,\tlevel: int = 0,\tpad: Optional[int] = None,\tskip_first: bool = False,\tskip_last: bool = False) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.sql": {"fullname": "sqlglot.generator.Generator.sql", "modulename": "sqlglot.generator", "qualname": "Generator.sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression, NoneType],\tkey: Optional[str] = None,\tcomment: bool = True) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.uncache_sql": {"fullname": "sqlglot.generator.Generator.uncache_sql", "modulename": "sqlglot.generator", "qualname": "Generator.uncache_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Uncache) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.cache_sql": {"fullname": "sqlglot.generator.Generator.cache_sql", "modulename": "sqlglot.generator", "qualname": "Generator.cache_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Cache) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.characterset_sql": {"fullname": "sqlglot.generator.Generator.characterset_sql", "modulename": "sqlglot.generator", "qualname": "Generator.characterset_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CharacterSet) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.column_sql": {"fullname": "sqlglot.generator.Generator.column_sql", "modulename": "sqlglot.generator", "qualname": "Generator.column_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Column) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.columnposition_sql": {"fullname": "sqlglot.generator.Generator.columnposition_sql", "modulename": "sqlglot.generator", "qualname": "Generator.columnposition_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnPosition) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.columndef_sql": {"fullname": "sqlglot.generator.Generator.columndef_sql", "modulename": "sqlglot.generator", "qualname": "Generator.columndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnDef, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.columnconstraint_sql": {"fullname": "sqlglot.generator.Generator.columnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.columnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.computedcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.computedcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ComputedColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.autoincrementcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, _) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.compresscolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.compresscolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CompressColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.generatedasidentitycolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.GeneratedAsIdentityColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.generatedasrowcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.GeneratedAsRowColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"fullname": "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.periodforsystemtimeconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.PeriodForSystemTimeConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.notnullcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.notnullcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NotNullColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.transformcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.transformcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TransformColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.primarykeycolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.primarykeycolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PrimaryKeyColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.uniquecolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.uniquecolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.UniqueColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.createable_sql": {"fullname": "sqlglot.generator.Generator.createable_sql", "modulename": "sqlglot.generator", "qualname": "Generator.createable_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create,\tlocations: DefaultDict) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.create_sql": {"fullname": "sqlglot.generator.Generator.create_sql", "modulename": "sqlglot.generator", "qualname": "Generator.create_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Create) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.clone_sql": {"fullname": "sqlglot.generator.Generator.clone_sql", "modulename": "sqlglot.generator", "qualname": "Generator.clone_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Clone) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.describe_sql": {"fullname": "sqlglot.generator.Generator.describe_sql", "modulename": "sqlglot.generator", "qualname": "Generator.describe_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Describe) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.heredoc_sql": {"fullname": "sqlglot.generator.Generator.heredoc_sql", "modulename": "sqlglot.generator", "qualname": "Generator.heredoc_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Heredoc) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.prepend_ctes": {"fullname": "sqlglot.generator.Generator.prepend_ctes", "modulename": "sqlglot.generator", "qualname": "Generator.prepend_ctes", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression, sql: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.with_sql": {"fullname": "sqlglot.generator.Generator.with_sql", "modulename": "sqlglot.generator", "qualname": "Generator.with_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.With) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.cte_sql": {"fullname": "sqlglot.generator.Generator.cte_sql", "modulename": "sqlglot.generator", "qualname": "Generator.cte_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CTE) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tablealias_sql": {"fullname": "sqlglot.generator.Generator.tablealias_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tablealias_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TableAlias) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitstring_sql": {"fullname": "sqlglot.generator.Generator.bitstring_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitstring_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitString) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.hexstring_sql": {"fullname": "sqlglot.generator.Generator.hexstring_sql", "modulename": "sqlglot.generator", "qualname": "Generator.hexstring_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.HexString) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bytestring_sql": {"fullname": "sqlglot.generator.Generator.bytestring_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bytestring_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ByteString) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.unicodestring_sql": {"fullname": "sqlglot.generator.Generator.unicodestring_sql", "modulename": "sqlglot.generator", "qualname": "Generator.unicodestring_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.UnicodeString) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.rawstring_sql": {"fullname": "sqlglot.generator.Generator.rawstring_sql", "modulename": "sqlglot.generator", "qualname": "Generator.rawstring_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RawString) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.datatypeparam_sql": {"fullname": "sqlglot.generator.Generator.datatypeparam_sql", "modulename": "sqlglot.generator", "qualname": "Generator.datatypeparam_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataTypeParam) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.datatype_sql": {"fullname": "sqlglot.generator.Generator.datatype_sql", "modulename": "sqlglot.generator", "qualname": "Generator.datatype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.directory_sql": {"fullname": "sqlglot.generator.Generator.directory_sql", "modulename": "sqlglot.generator", "qualname": "Generator.directory_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Directory) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.delete_sql": {"fullname": "sqlglot.generator.Generator.delete_sql", "modulename": "sqlglot.generator", "qualname": "Generator.delete_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Delete) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.drop_sql": {"fullname": "sqlglot.generator.Generator.drop_sql", "modulename": "sqlglot.generator", "qualname": "Generator.drop_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Drop) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.except_sql": {"fullname": "sqlglot.generator.Generator.except_sql", "modulename": "sqlglot.generator", "qualname": "Generator.except_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Except) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.except_op": {"fullname": "sqlglot.generator.Generator.except_op", "modulename": "sqlglot.generator", "qualname": "Generator.except_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Except) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.fetch_sql": {"fullname": "sqlglot.generator.Generator.fetch_sql", "modulename": "sqlglot.generator", "qualname": "Generator.fetch_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Fetch) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.filter_sql": {"fullname": "sqlglot.generator.Generator.filter_sql", "modulename": "sqlglot.generator", "qualname": "Generator.filter_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Filter) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.hint_sql": {"fullname": "sqlglot.generator.Generator.hint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.hint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Hint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.index_sql": {"fullname": "sqlglot.generator.Generator.index_sql", "modulename": "sqlglot.generator", "qualname": "Generator.index_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Index) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.identifier_sql": {"fullname": "sqlglot.generator.Generator.identifier_sql", "modulename": "sqlglot.generator", "qualname": "Generator.identifier_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Identifier) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.inputoutputformat_sql": {"fullname": "sqlglot.generator.Generator.inputoutputformat_sql", "modulename": "sqlglot.generator", "qualname": "Generator.inputoutputformat_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.InputOutputFormat) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.national_sql": {"fullname": "sqlglot.generator.Generator.national_sql", "modulename": "sqlglot.generator", "qualname": "Generator.national_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.National, prefix: str = 'N') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.partition_sql": {"fullname": "sqlglot.generator.Generator.partition_sql", "modulename": "sqlglot.generator", "qualname": "Generator.partition_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Partition) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.properties_sql": {"fullname": "sqlglot.generator.Generator.properties_sql", "modulename": "sqlglot.generator", "qualname": "Generator.properties_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.root_properties": {"fullname": "sqlglot.generator.Generator.root_properties", "modulename": "sqlglot.generator", "qualname": "Generator.root_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.properties": {"fullname": "sqlglot.generator.Generator.properties", "modulename": "sqlglot.generator", "qualname": "Generator.properties", "kind": "function", "doc": "

\n", "signature": "(\tself,\tproperties: sqlglot.expressions.Properties,\tprefix: str = '',\tsep: str = ', ',\tsuffix: str = '',\twrapped: bool = True) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.with_properties": {"fullname": "sqlglot.generator.Generator.with_properties", "modulename": "sqlglot.generator", "qualname": "Generator.with_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.locate_properties": {"fullname": "sqlglot.generator.Generator.locate_properties", "modulename": "sqlglot.generator", "qualname": "Generator.locate_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> DefaultDict:", "funcdef": "def"}, "sqlglot.generator.Generator.property_name": {"fullname": "sqlglot.generator.Generator.property_name", "modulename": "sqlglot.generator", "qualname": "Generator.property_name", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Property,\tstring_key: bool = False) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.property_sql": {"fullname": "sqlglot.generator.Generator.property_sql", "modulename": "sqlglot.generator", "qualname": "Generator.property_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Property) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.likeproperty_sql": {"fullname": "sqlglot.generator.Generator.likeproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.likeproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LikeProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.fallbackproperty_sql": {"fullname": "sqlglot.generator.Generator.fallbackproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.fallbackproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.FallbackProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.journalproperty_sql": {"fullname": "sqlglot.generator.Generator.journalproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.journalproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JournalProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.freespaceproperty_sql": {"fullname": "sqlglot.generator.Generator.freespaceproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.freespaceproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.FreespaceProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.checksumproperty_sql": {"fullname": "sqlglot.generator.Generator.checksumproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.checksumproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ChecksumProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"fullname": "sqlglot.generator.Generator.mergeblockratioproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.mergeblockratioproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MergeBlockRatioProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"fullname": "sqlglot.generator.Generator.datablocksizeproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.datablocksizeproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataBlocksizeProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"fullname": "sqlglot.generator.Generator.blockcompressionproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.blockcompressionproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BlockCompressionProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"fullname": "sqlglot.generator.Generator.isolatedloadingproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.isolatedloadingproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IsolatedLoadingProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.partitionboundspec_sql": {"fullname": "sqlglot.generator.Generator.partitionboundspec_sql", "modulename": "sqlglot.generator", "qualname": "Generator.partitionboundspec_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PartitionBoundSpec) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"fullname": "sqlglot.generator.Generator.partitionedofproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.partitionedofproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PartitionedOfProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lockingproperty_sql": {"fullname": "sqlglot.generator.Generator.lockingproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lockingproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LockingProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.withdataproperty_sql": {"fullname": "sqlglot.generator.Generator.withdataproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.withdataproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.WithDataProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"fullname": "sqlglot.generator.Generator.withsystemversioningproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.withsystemversioningproperty_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.WithSystemVersioningProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.insert_sql": {"fullname": "sqlglot.generator.Generator.insert_sql", "modulename": "sqlglot.generator", "qualname": "Generator.insert_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Insert) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.intersect_sql": {"fullname": "sqlglot.generator.Generator.intersect_sql", "modulename": "sqlglot.generator", "qualname": "Generator.intersect_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Intersect) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.intersect_op": {"fullname": "sqlglot.generator.Generator.intersect_op", "modulename": "sqlglot.generator", "qualname": "Generator.intersect_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Intersect) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.introducer_sql": {"fullname": "sqlglot.generator.Generator.introducer_sql", "modulename": "sqlglot.generator", "qualname": "Generator.introducer_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Introducer) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.kill_sql": {"fullname": "sqlglot.generator.Generator.kill_sql", "modulename": "sqlglot.generator", "qualname": "Generator.kill_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Kill) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.pseudotype_sql": {"fullname": "sqlglot.generator.Generator.pseudotype_sql", "modulename": "sqlglot.generator", "qualname": "Generator.pseudotype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PseudoType) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.objectidentifier_sql": {"fullname": "sqlglot.generator.Generator.objectidentifier_sql", "modulename": "sqlglot.generator", "qualname": "Generator.objectidentifier_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ObjectIdentifier) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.onconflict_sql": {"fullname": "sqlglot.generator.Generator.onconflict_sql", "modulename": "sqlglot.generator", "qualname": "Generator.onconflict_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.OnConflict) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.returning_sql": {"fullname": "sqlglot.generator.Generator.returning_sql", "modulename": "sqlglot.generator", "qualname": "Generator.returning_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Returning) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"fullname": "sqlglot.generator.Generator.rowformatdelimitedproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.rowformatdelimitedproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RowFormatDelimitedProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.withtablehint_sql": {"fullname": "sqlglot.generator.Generator.withtablehint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.withtablehint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.WithTableHint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.indextablehint_sql": {"fullname": "sqlglot.generator.Generator.indextablehint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.indextablehint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IndexTableHint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.historicaldata_sql": {"fullname": "sqlglot.generator.Generator.historicaldata_sql", "modulename": "sqlglot.generator", "qualname": "Generator.historicaldata_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.HistoricalData) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.table_sql": {"fullname": "sqlglot.generator.Generator.table_sql", "modulename": "sqlglot.generator", "qualname": "Generator.table_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Table, sep: str = ' AS ') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tablesample_sql": {"fullname": "sqlglot.generator.Generator.tablesample_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tablesample_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.TableSample,\tsep: str = ' AS ',\ttablesample_keyword: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.pivot_sql": {"fullname": "sqlglot.generator.Generator.pivot_sql", "modulename": "sqlglot.generator", "qualname": "Generator.pivot_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Pivot) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.version_sql": {"fullname": "sqlglot.generator.Generator.version_sql", "modulename": "sqlglot.generator", "qualname": "Generator.version_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Version) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tuple_sql": {"fullname": "sqlglot.generator.Generator.tuple_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tuple_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Tuple) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.update_sql": {"fullname": "sqlglot.generator.Generator.update_sql", "modulename": "sqlglot.generator", "qualname": "Generator.update_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Update) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.values_sql": {"fullname": "sqlglot.generator.Generator.values_sql", "modulename": "sqlglot.generator", "qualname": "Generator.values_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Values) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.var_sql": {"fullname": "sqlglot.generator.Generator.var_sql", "modulename": "sqlglot.generator", "qualname": "Generator.var_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Var) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.into_sql": {"fullname": "sqlglot.generator.Generator.into_sql", "modulename": "sqlglot.generator", "qualname": "Generator.into_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Into) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.from_sql": {"fullname": "sqlglot.generator.Generator.from_sql", "modulename": "sqlglot.generator", "qualname": "Generator.from_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.From) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.group_sql": {"fullname": "sqlglot.generator.Generator.group_sql", "modulename": "sqlglot.generator", "qualname": "Generator.group_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Group) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.having_sql": {"fullname": "sqlglot.generator.Generator.having_sql", "modulename": "sqlglot.generator", "qualname": "Generator.having_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Having) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.connect_sql": {"fullname": "sqlglot.generator.Generator.connect_sql", "modulename": "sqlglot.generator", "qualname": "Generator.connect_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Connect) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.prior_sql": {"fullname": "sqlglot.generator.Generator.prior_sql", "modulename": "sqlglot.generator", "qualname": "Generator.prior_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Prior) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.join_sql": {"fullname": "sqlglot.generator.Generator.join_sql", "modulename": "sqlglot.generator", "qualname": "Generator.join_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Join) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lambda_sql": {"fullname": "sqlglot.generator.Generator.lambda_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lambda_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Lambda,\tarrow_sep: str = '->') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lateral_op": {"fullname": "sqlglot.generator.Generator.lateral_op", "modulename": "sqlglot.generator", "qualname": "Generator.lateral_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Lateral) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lateral_sql": {"fullname": "sqlglot.generator.Generator.lateral_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lateral_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Lateral) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.limit_sql": {"fullname": "sqlglot.generator.Generator.limit_sql", "modulename": "sqlglot.generator", "qualname": "Generator.limit_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Limit, top: bool = False) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.offset_sql": {"fullname": "sqlglot.generator.Generator.offset_sql", "modulename": "sqlglot.generator", "qualname": "Generator.offset_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Offset) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.setitem_sql": {"fullname": "sqlglot.generator.Generator.setitem_sql", "modulename": "sqlglot.generator", "qualname": "Generator.setitem_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.SetItem) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.set_sql": {"fullname": "sqlglot.generator.Generator.set_sql", "modulename": "sqlglot.generator", "qualname": "Generator.set_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Set) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.pragma_sql": {"fullname": "sqlglot.generator.Generator.pragma_sql", "modulename": "sqlglot.generator", "qualname": "Generator.pragma_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Pragma) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lock_sql": {"fullname": "sqlglot.generator.Generator.lock_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lock_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Lock) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.literal_sql": {"fullname": "sqlglot.generator.Generator.literal_sql", "modulename": "sqlglot.generator", "qualname": "Generator.literal_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Literal) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.escape_str": {"fullname": "sqlglot.generator.Generator.escape_str", "modulename": "sqlglot.generator", "qualname": "Generator.escape_str", "kind": "function", "doc": "

\n", "signature": "(self, text: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.loaddata_sql": {"fullname": "sqlglot.generator.Generator.loaddata_sql", "modulename": "sqlglot.generator", "qualname": "Generator.loaddata_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LoadData) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.null_sql": {"fullname": "sqlglot.generator.Generator.null_sql", "modulename": "sqlglot.generator", "qualname": "Generator.null_sql", "kind": "function", "doc": "

\n", "signature": "(self, *_) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.boolean_sql": {"fullname": "sqlglot.generator.Generator.boolean_sql", "modulename": "sqlglot.generator", "qualname": "Generator.boolean_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Boolean) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.order_sql": {"fullname": "sqlglot.generator.Generator.order_sql", "modulename": "sqlglot.generator", "qualname": "Generator.order_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Order, flat: bool = False) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.withfill_sql": {"fullname": "sqlglot.generator.Generator.withfill_sql", "modulename": "sqlglot.generator", "qualname": "Generator.withfill_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.WithFill) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.cluster_sql": {"fullname": "sqlglot.generator.Generator.cluster_sql", "modulename": "sqlglot.generator", "qualname": "Generator.cluster_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Cluster) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.distribute_sql": {"fullname": "sqlglot.generator.Generator.distribute_sql", "modulename": "sqlglot.generator", "qualname": "Generator.distribute_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Distribute) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.sort_sql": {"fullname": "sqlglot.generator.Generator.sort_sql", "modulename": "sqlglot.generator", "qualname": "Generator.sort_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Sort) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.ordered_sql": {"fullname": "sqlglot.generator.Generator.ordered_sql", "modulename": "sqlglot.generator", "qualname": "Generator.ordered_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Ordered) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.matchrecognize_sql": {"fullname": "sqlglot.generator.Generator.matchrecognize_sql", "modulename": "sqlglot.generator", "qualname": "Generator.matchrecognize_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MatchRecognize) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.query_modifiers": {"fullname": "sqlglot.generator.Generator.query_modifiers", "modulename": "sqlglot.generator", "qualname": "Generator.query_modifiers", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression, *sqls: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.offset_limit_modifiers": {"fullname": "sqlglot.generator.Generator.offset_limit_modifiers", "modulename": "sqlglot.generator", "qualname": "Generator.offset_limit_modifiers", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Expression,\tfetch: bool,\tlimit: Union[sqlglot.expressions.Fetch, sqlglot.expressions.Limit, NoneType]) -> List[str]:", "funcdef": "def"}, "sqlglot.generator.Generator.after_having_modifiers": {"fullname": "sqlglot.generator.Generator.after_having_modifiers", "modulename": "sqlglot.generator", "qualname": "Generator.after_having_modifiers", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression) -> List[str]:", "funcdef": "def"}, "sqlglot.generator.Generator.after_limit_modifiers": {"fullname": "sqlglot.generator.Generator.after_limit_modifiers", "modulename": "sqlglot.generator", "qualname": "Generator.after_limit_modifiers", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression) -> List[str]:", "funcdef": "def"}, "sqlglot.generator.Generator.select_sql": {"fullname": "sqlglot.generator.Generator.select_sql", "modulename": "sqlglot.generator", "qualname": "Generator.select_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Select) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.schema_sql": {"fullname": "sqlglot.generator.Generator.schema_sql", "modulename": "sqlglot.generator", "qualname": "Generator.schema_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Schema) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.schema_columns_sql": {"fullname": "sqlglot.generator.Generator.schema_columns_sql", "modulename": "sqlglot.generator", "qualname": "Generator.schema_columns_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Schema) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.star_sql": {"fullname": "sqlglot.generator.Generator.star_sql", "modulename": "sqlglot.generator", "qualname": "Generator.star_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Star) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.parameter_sql": {"fullname": "sqlglot.generator.Generator.parameter_sql", "modulename": "sqlglot.generator", "qualname": "Generator.parameter_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Parameter) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.sessionparameter_sql": {"fullname": "sqlglot.generator.Generator.sessionparameter_sql", "modulename": "sqlglot.generator", "qualname": "Generator.sessionparameter_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.SessionParameter) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.placeholder_sql": {"fullname": "sqlglot.generator.Generator.placeholder_sql", "modulename": "sqlglot.generator", "qualname": "Generator.placeholder_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Placeholder) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.subquery_sql": {"fullname": "sqlglot.generator.Generator.subquery_sql", "modulename": "sqlglot.generator", "qualname": "Generator.subquery_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Subquery, sep: str = ' AS ') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.qualify_sql": {"fullname": "sqlglot.generator.Generator.qualify_sql", "modulename": "sqlglot.generator", "qualname": "Generator.qualify_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Qualify) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.union_sql": {"fullname": "sqlglot.generator.Generator.union_sql", "modulename": "sqlglot.generator", "qualname": "Generator.union_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Union) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.union_op": {"fullname": "sqlglot.generator.Generator.union_op", "modulename": "sqlglot.generator", "qualname": "Generator.union_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Union) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.unnest_sql": {"fullname": "sqlglot.generator.Generator.unnest_sql", "modulename": "sqlglot.generator", "qualname": "Generator.unnest_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Unnest) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.where_sql": {"fullname": "sqlglot.generator.Generator.where_sql", "modulename": "sqlglot.generator", "qualname": "Generator.where_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Where) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.window_sql": {"fullname": "sqlglot.generator.Generator.window_sql", "modulename": "sqlglot.generator", "qualname": "Generator.window_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Window) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.partition_by_sql": {"fullname": "sqlglot.generator.Generator.partition_by_sql", "modulename": "sqlglot.generator", "qualname": "Generator.partition_by_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Window | sqlglot.expressions.MatchRecognize) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.windowspec_sql": {"fullname": "sqlglot.generator.Generator.windowspec_sql", "modulename": "sqlglot.generator", "qualname": "Generator.windowspec_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.WindowSpec) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.withingroup_sql": {"fullname": "sqlglot.generator.Generator.withingroup_sql", "modulename": "sqlglot.generator", "qualname": "Generator.withingroup_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.WithinGroup) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.between_sql": {"fullname": "sqlglot.generator.Generator.between_sql", "modulename": "sqlglot.generator", "qualname": "Generator.between_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Between) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bracket_sql": {"fullname": "sqlglot.generator.Generator.bracket_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bracket_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Bracket) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.all_sql": {"fullname": "sqlglot.generator.Generator.all_sql", "modulename": "sqlglot.generator", "qualname": "Generator.all_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.All) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.any_sql": {"fullname": "sqlglot.generator.Generator.any_sql", "modulename": "sqlglot.generator", "qualname": "Generator.any_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Any) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.exists_sql": {"fullname": "sqlglot.generator.Generator.exists_sql", "modulename": "sqlglot.generator", "qualname": "Generator.exists_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Exists) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.case_sql": {"fullname": "sqlglot.generator.Generator.case_sql", "modulename": "sqlglot.generator", "qualname": "Generator.case_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Case) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.constraint_sql": {"fullname": "sqlglot.generator.Generator.constraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.constraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Constraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.nextvaluefor_sql": {"fullname": "sqlglot.generator.Generator.nextvaluefor_sql", "modulename": "sqlglot.generator", "qualname": "Generator.nextvaluefor_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NextValueFor) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.extract_sql": {"fullname": "sqlglot.generator.Generator.extract_sql", "modulename": "sqlglot.generator", "qualname": "Generator.extract_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Extract) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.trim_sql": {"fullname": "sqlglot.generator.Generator.trim_sql", "modulename": "sqlglot.generator", "qualname": "Generator.trim_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Trim) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.convert_concat_args": {"fullname": "sqlglot.generator.Generator.convert_concat_args", "modulename": "sqlglot.generator", "qualname": "Generator.convert_concat_args", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Concat | sqlglot.expressions.ConcatWs) -> List[sqlglot.expressions.Expression]:", "funcdef": "def"}, "sqlglot.generator.Generator.concat_sql": {"fullname": "sqlglot.generator.Generator.concat_sql", "modulename": "sqlglot.generator", "qualname": "Generator.concat_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Concat) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.concatws_sql": {"fullname": "sqlglot.generator.Generator.concatws_sql", "modulename": "sqlglot.generator", "qualname": "Generator.concatws_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ConcatWs) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.check_sql": {"fullname": "sqlglot.generator.Generator.check_sql", "modulename": "sqlglot.generator", "qualname": "Generator.check_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Check) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.foreignkey_sql": {"fullname": "sqlglot.generator.Generator.foreignkey_sql", "modulename": "sqlglot.generator", "qualname": "Generator.foreignkey_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ForeignKey) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.primarykey_sql": {"fullname": "sqlglot.generator.Generator.primarykey_sql", "modulename": "sqlglot.generator", "qualname": "Generator.primarykey_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ForeignKey) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.if_sql": {"fullname": "sqlglot.generator.Generator.if_sql", "modulename": "sqlglot.generator", "qualname": "Generator.if_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.If) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.matchagainst_sql": {"fullname": "sqlglot.generator.Generator.matchagainst_sql", "modulename": "sqlglot.generator", "qualname": "Generator.matchagainst_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MatchAgainst) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"fullname": "sqlglot.generator.Generator.jsonkeyvalue_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonkeyvalue_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONKeyValue) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonpath_sql": {"fullname": "sqlglot.generator.Generator.jsonpath_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonpath_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONPath) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.json_path_part": {"fullname": "sqlglot.generator.Generator.json_path_part", "modulename": "sqlglot.generator", "qualname": "Generator.json_path_part", "kind": "function", "doc": "

\n", "signature": "(self, expression: int | str | sqlglot.expressions.JSONPathPart) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.formatjson_sql": {"fullname": "sqlglot.generator.Generator.formatjson_sql", "modulename": "sqlglot.generator", "qualname": "Generator.formatjson_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.FormatJson) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonobject_sql": {"fullname": "sqlglot.generator.Generator.jsonobject_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonobject_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.JSONObject | sqlglot.expressions.JSONObjectAgg) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"fullname": "sqlglot.generator.Generator.jsonobjectagg_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonobjectagg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONObjectAgg) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonarray_sql": {"fullname": "sqlglot.generator.Generator.jsonarray_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonarray_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONArray) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"fullname": "sqlglot.generator.Generator.jsonarrayagg_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonarrayagg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONArrayAgg) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"fullname": "sqlglot.generator.Generator.jsoncolumndef_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsoncolumndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONColumnDef) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonschema_sql": {"fullname": "sqlglot.generator.Generator.jsonschema_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonschema_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONSchema) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsontable_sql": {"fullname": "sqlglot.generator.Generator.jsontable_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsontable_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONTable) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"fullname": "sqlglot.generator.Generator.openjsoncolumndef_sql", "modulename": "sqlglot.generator", "qualname": "Generator.openjsoncolumndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.OpenJSONColumnDef) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.openjson_sql": {"fullname": "sqlglot.generator.Generator.openjson_sql", "modulename": "sqlglot.generator", "qualname": "Generator.openjson_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.OpenJSON) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.in_sql": {"fullname": "sqlglot.generator.Generator.in_sql", "modulename": "sqlglot.generator", "qualname": "Generator.in_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.In) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.in_unnest_op": {"fullname": "sqlglot.generator.Generator.in_unnest_op", "modulename": "sqlglot.generator", "qualname": "Generator.in_unnest_op", "kind": "function", "doc": "

\n", "signature": "(self, unnest: sqlglot.expressions.Unnest) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.interval_sql": {"fullname": "sqlglot.generator.Generator.interval_sql", "modulename": "sqlglot.generator", "qualname": "Generator.interval_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Interval) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.return_sql": {"fullname": "sqlglot.generator.Generator.return_sql", "modulename": "sqlglot.generator", "qualname": "Generator.return_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Return) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.reference_sql": {"fullname": "sqlglot.generator.Generator.reference_sql", "modulename": "sqlglot.generator", "qualname": "Generator.reference_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Reference) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.anonymous_sql": {"fullname": "sqlglot.generator.Generator.anonymous_sql", "modulename": "sqlglot.generator", "qualname": "Generator.anonymous_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Anonymous) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.paren_sql": {"fullname": "sqlglot.generator.Generator.paren_sql", "modulename": "sqlglot.generator", "qualname": "Generator.paren_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Paren) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.neg_sql": {"fullname": "sqlglot.generator.Generator.neg_sql", "modulename": "sqlglot.generator", "qualname": "Generator.neg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Neg) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.not_sql": {"fullname": "sqlglot.generator.Generator.not_sql", "modulename": "sqlglot.generator", "qualname": "Generator.not_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Not) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.alias_sql": {"fullname": "sqlglot.generator.Generator.alias_sql", "modulename": "sqlglot.generator", "qualname": "Generator.alias_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Alias) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.pivotalias_sql": {"fullname": "sqlglot.generator.Generator.pivotalias_sql", "modulename": "sqlglot.generator", "qualname": "Generator.pivotalias_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PivotAlias) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.aliases_sql": {"fullname": "sqlglot.generator.Generator.aliases_sql", "modulename": "sqlglot.generator", "qualname": "Generator.aliases_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Aliases) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.atindex_sql": {"fullname": "sqlglot.generator.Generator.atindex_sql", "modulename": "sqlglot.generator", "qualname": "Generator.atindex_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AtTimeZone) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.attimezone_sql": {"fullname": "sqlglot.generator.Generator.attimezone_sql", "modulename": "sqlglot.generator", "qualname": "Generator.attimezone_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AtTimeZone) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.fromtimezone_sql": {"fullname": "sqlglot.generator.Generator.fromtimezone_sql", "modulename": "sqlglot.generator", "qualname": "Generator.fromtimezone_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.FromTimeZone) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.add_sql": {"fullname": "sqlglot.generator.Generator.add_sql", "modulename": "sqlglot.generator", "qualname": "Generator.add_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Add) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.and_sql": {"fullname": "sqlglot.generator.Generator.and_sql", "modulename": "sqlglot.generator", "qualname": "Generator.and_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.And) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.xor_sql": {"fullname": "sqlglot.generator.Generator.xor_sql", "modulename": "sqlglot.generator", "qualname": "Generator.xor_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Xor) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.connector_sql": {"fullname": "sqlglot.generator.Generator.connector_sql", "modulename": "sqlglot.generator", "qualname": "Generator.connector_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Connector, op: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwiseand_sql": {"fullname": "sqlglot.generator.Generator.bitwiseand_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwiseand_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseAnd) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"fullname": "sqlglot.generator.Generator.bitwiseleftshift_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwiseleftshift_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseLeftShift) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwisenot_sql": {"fullname": "sqlglot.generator.Generator.bitwisenot_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwisenot_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseNot) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwiseor_sql": {"fullname": "sqlglot.generator.Generator.bitwiseor_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwiseor_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseOr) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"fullname": "sqlglot.generator.Generator.bitwiserightshift_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwiserightshift_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseRightShift) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwisexor_sql": {"fullname": "sqlglot.generator.Generator.bitwisexor_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwisexor_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseXor) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.cast_sql": {"fullname": "sqlglot.generator.Generator.cast_sql", "modulename": "sqlglot.generator", "qualname": "Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.currentdate_sql": {"fullname": "sqlglot.generator.Generator.currentdate_sql", "modulename": "sqlglot.generator", "qualname": "Generator.currentdate_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CurrentDate) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.currenttimestamp_sql": {"fullname": "sqlglot.generator.Generator.currenttimestamp_sql", "modulename": "sqlglot.generator", "qualname": "Generator.currenttimestamp_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CurrentTimestamp) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.collate_sql": {"fullname": "sqlglot.generator.Generator.collate_sql", "modulename": "sqlglot.generator", "qualname": "Generator.collate_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Collate) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.command_sql": {"fullname": "sqlglot.generator.Generator.command_sql", "modulename": "sqlglot.generator", "qualname": "Generator.command_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Command) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.comment_sql": {"fullname": "sqlglot.generator.Generator.comment_sql", "modulename": "sqlglot.generator", "qualname": "Generator.comment_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Comment) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"fullname": "sqlglot.generator.Generator.mergetreettlaction_sql", "modulename": "sqlglot.generator", "qualname": "Generator.mergetreettlaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MergeTreeTTLAction) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.mergetreettl_sql": {"fullname": "sqlglot.generator.Generator.mergetreettl_sql", "modulename": "sqlglot.generator", "qualname": "Generator.mergetreettl_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MergeTreeTTL) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.transaction_sql": {"fullname": "sqlglot.generator.Generator.transaction_sql", "modulename": "sqlglot.generator", "qualname": "Generator.transaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Transaction) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.commit_sql": {"fullname": "sqlglot.generator.Generator.commit_sql", "modulename": "sqlglot.generator", "qualname": "Generator.commit_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Commit) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.rollback_sql": {"fullname": "sqlglot.generator.Generator.rollback_sql", "modulename": "sqlglot.generator", "qualname": "Generator.rollback_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Rollback) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.altercolumn_sql": {"fullname": "sqlglot.generator.Generator.altercolumn_sql", "modulename": "sqlglot.generator", "qualname": "Generator.altercolumn_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AlterColumn) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.renametable_sql": {"fullname": "sqlglot.generator.Generator.renametable_sql", "modulename": "sqlglot.generator", "qualname": "Generator.renametable_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RenameTable) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.renamecolumn_sql": {"fullname": "sqlglot.generator.Generator.renamecolumn_sql", "modulename": "sqlglot.generator", "qualname": "Generator.renamecolumn_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RenameColumn) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.altertable_sql": {"fullname": "sqlglot.generator.Generator.altertable_sql", "modulename": "sqlglot.generator", "qualname": "Generator.altertable_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AlterTable) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.add_column_sql": {"fullname": "sqlglot.generator.Generator.add_column_sql", "modulename": "sqlglot.generator", "qualname": "Generator.add_column_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AlterTable) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.droppartition_sql": {"fullname": "sqlglot.generator.Generator.droppartition_sql", "modulename": "sqlglot.generator", "qualname": "Generator.droppartition_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DropPartition) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.addconstraint_sql": {"fullname": "sqlglot.generator.Generator.addconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.addconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AddConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.distinct_sql": {"fullname": "sqlglot.generator.Generator.distinct_sql", "modulename": "sqlglot.generator", "qualname": "Generator.distinct_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Distinct) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.ignorenulls_sql": {"fullname": "sqlglot.generator.Generator.ignorenulls_sql", "modulename": "sqlglot.generator", "qualname": "Generator.ignorenulls_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IgnoreNulls) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.respectnulls_sql": {"fullname": "sqlglot.generator.Generator.respectnulls_sql", "modulename": "sqlglot.generator", "qualname": "Generator.respectnulls_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RespectNulls) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.intdiv_sql": {"fullname": "sqlglot.generator.Generator.intdiv_sql", "modulename": "sqlglot.generator", "qualname": "Generator.intdiv_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IntDiv) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.dpipe_sql": {"fullname": "sqlglot.generator.Generator.dpipe_sql", "modulename": "sqlglot.generator", "qualname": "Generator.dpipe_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DPipe) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.div_sql": {"fullname": "sqlglot.generator.Generator.div_sql", "modulename": "sqlglot.generator", "qualname": "Generator.div_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Div) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.overlaps_sql": {"fullname": "sqlglot.generator.Generator.overlaps_sql", "modulename": "sqlglot.generator", "qualname": "Generator.overlaps_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Overlaps) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.distance_sql": {"fullname": "sqlglot.generator.Generator.distance_sql", "modulename": "sqlglot.generator", "qualname": "Generator.distance_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Distance) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.dot_sql": {"fullname": "sqlglot.generator.Generator.dot_sql", "modulename": "sqlglot.generator", "qualname": "Generator.dot_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Dot) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.eq_sql": {"fullname": "sqlglot.generator.Generator.eq_sql", "modulename": "sqlglot.generator", "qualname": "Generator.eq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.EQ) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.propertyeq_sql": {"fullname": "sqlglot.generator.Generator.propertyeq_sql", "modulename": "sqlglot.generator", "qualname": "Generator.propertyeq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PropertyEQ) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.escape_sql": {"fullname": "sqlglot.generator.Generator.escape_sql", "modulename": "sqlglot.generator", "qualname": "Generator.escape_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Escape) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.glob_sql": {"fullname": "sqlglot.generator.Generator.glob_sql", "modulename": "sqlglot.generator", "qualname": "Generator.glob_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Glob) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.gt_sql": {"fullname": "sqlglot.generator.Generator.gt_sql", "modulename": "sqlglot.generator", "qualname": "Generator.gt_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.GT) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.gte_sql": {"fullname": "sqlglot.generator.Generator.gte_sql", "modulename": "sqlglot.generator", "qualname": "Generator.gte_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.GTE) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.ilike_sql": {"fullname": "sqlglot.generator.Generator.ilike_sql", "modulename": "sqlglot.generator", "qualname": "Generator.ilike_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ILike) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.ilikeany_sql": {"fullname": "sqlglot.generator.Generator.ilikeany_sql", "modulename": "sqlglot.generator", "qualname": "Generator.ilikeany_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ILikeAny) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.is_sql": {"fullname": "sqlglot.generator.Generator.is_sql", "modulename": "sqlglot.generator", "qualname": "Generator.is_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Is) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.like_sql": {"fullname": "sqlglot.generator.Generator.like_sql", "modulename": "sqlglot.generator", "qualname": "Generator.like_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Like) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.likeany_sql": {"fullname": "sqlglot.generator.Generator.likeany_sql", "modulename": "sqlglot.generator", "qualname": "Generator.likeany_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LikeAny) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.similarto_sql": {"fullname": "sqlglot.generator.Generator.similarto_sql", "modulename": "sqlglot.generator", "qualname": "Generator.similarto_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.SimilarTo) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lt_sql": {"fullname": "sqlglot.generator.Generator.lt_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lt_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LT) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lte_sql": {"fullname": "sqlglot.generator.Generator.lte_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lte_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LTE) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.mod_sql": {"fullname": "sqlglot.generator.Generator.mod_sql", "modulename": "sqlglot.generator", "qualname": "Generator.mod_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Mod) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.mul_sql": {"fullname": "sqlglot.generator.Generator.mul_sql", "modulename": "sqlglot.generator", "qualname": "Generator.mul_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Mul) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.neq_sql": {"fullname": "sqlglot.generator.Generator.neq_sql", "modulename": "sqlglot.generator", "qualname": "Generator.neq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NEQ) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.nullsafeeq_sql": {"fullname": "sqlglot.generator.Generator.nullsafeeq_sql", "modulename": "sqlglot.generator", "qualname": "Generator.nullsafeeq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NullSafeEQ) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.nullsafeneq_sql": {"fullname": "sqlglot.generator.Generator.nullsafeneq_sql", "modulename": "sqlglot.generator", "qualname": "Generator.nullsafeneq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NullSafeNEQ) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.or_sql": {"fullname": "sqlglot.generator.Generator.or_sql", "modulename": "sqlglot.generator", "qualname": "Generator.or_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Or) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.slice_sql": {"fullname": "sqlglot.generator.Generator.slice_sql", "modulename": "sqlglot.generator", "qualname": "Generator.slice_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Slice) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.sub_sql": {"fullname": "sqlglot.generator.Generator.sub_sql", "modulename": "sqlglot.generator", "qualname": "Generator.sub_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Sub) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.trycast_sql": {"fullname": "sqlglot.generator.Generator.trycast_sql", "modulename": "sqlglot.generator", "qualname": "Generator.trycast_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TryCast) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.log_sql": {"fullname": "sqlglot.generator.Generator.log_sql", "modulename": "sqlglot.generator", "qualname": "Generator.log_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Log) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.use_sql": {"fullname": "sqlglot.generator.Generator.use_sql", "modulename": "sqlglot.generator", "qualname": "Generator.use_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Use) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.binary": {"fullname": "sqlglot.generator.Generator.binary", "modulename": "sqlglot.generator", "qualname": "Generator.binary", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Binary, op: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.function_fallback_sql": {"fullname": "sqlglot.generator.Generator.function_fallback_sql", "modulename": "sqlglot.generator", "qualname": "Generator.function_fallback_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Func) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.func": {"fullname": "sqlglot.generator.Generator.func", "modulename": "sqlglot.generator", "qualname": "Generator.func", "kind": "function", "doc": "

\n", "signature": "(\tself,\tname: str,\t*args: Union[str, sqlglot.expressions.Expression, NoneType],\tprefix: str = '(',\tsuffix: str = ')') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.format_args": {"fullname": "sqlglot.generator.Generator.format_args", "modulename": "sqlglot.generator", "qualname": "Generator.format_args", "kind": "function", "doc": "

\n", "signature": "(self, *args: Union[str, sqlglot.expressions.Expression, NoneType]) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.text_width": {"fullname": "sqlglot.generator.Generator.text_width", "modulename": "sqlglot.generator", "qualname": "Generator.text_width", "kind": "function", "doc": "

\n", "signature": "(self, args: Iterable) -> int:", "funcdef": "def"}, "sqlglot.generator.Generator.format_time": {"fullname": "sqlglot.generator.Generator.format_time", "modulename": "sqlglot.generator", "qualname": "Generator.format_time", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression) -> Optional[str]:", "funcdef": "def"}, "sqlglot.generator.Generator.expressions": {"fullname": "sqlglot.generator.Generator.expressions", "modulename": "sqlglot.generator", "qualname": "Generator.expressions", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: Optional[sqlglot.expressions.Expression] = None,\tkey: Optional[str] = None,\tsqls: Optional[Collection[Union[str, sqlglot.expressions.Expression]]] = None,\tflat: bool = False,\tindent: bool = True,\tskip_first: bool = False,\tsep: str = ', ',\tprefix: str = '') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.op_expressions": {"fullname": "sqlglot.generator.Generator.op_expressions", "modulename": "sqlglot.generator", "qualname": "Generator.op_expressions", "kind": "function", "doc": "

\n", "signature": "(\tself,\top: str,\texpression: sqlglot.expressions.Expression,\tflat: bool = False) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.naked_property": {"fullname": "sqlglot.generator.Generator.naked_property", "modulename": "sqlglot.generator", "qualname": "Generator.naked_property", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Property) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.set_operation": {"fullname": "sqlglot.generator.Generator.set_operation", "modulename": "sqlglot.generator", "qualname": "Generator.set_operation", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Union, op: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tag_sql": {"fullname": "sqlglot.generator.Generator.tag_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tag_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Tag) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.token_sql": {"fullname": "sqlglot.generator.Generator.token_sql", "modulename": "sqlglot.generator", "qualname": "Generator.token_sql", "kind": "function", "doc": "

\n", "signature": "(self, token_type: sqlglot.tokens.TokenType) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"fullname": "sqlglot.generator.Generator.userdefinedfunction_sql", "modulename": "sqlglot.generator", "qualname": "Generator.userdefinedfunction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.UserDefinedFunction) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.joinhint_sql": {"fullname": "sqlglot.generator.Generator.joinhint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.joinhint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JoinHint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.kwarg_sql": {"fullname": "sqlglot.generator.Generator.kwarg_sql", "modulename": "sqlglot.generator", "qualname": "Generator.kwarg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Kwarg) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.when_sql": {"fullname": "sqlglot.generator.Generator.when_sql", "modulename": "sqlglot.generator", "qualname": "Generator.when_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.When) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.merge_sql": {"fullname": "sqlglot.generator.Generator.merge_sql", "modulename": "sqlglot.generator", "qualname": "Generator.merge_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Merge) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tochar_sql": {"fullname": "sqlglot.generator.Generator.tochar_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tochar_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ToChar) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.dictproperty_sql": {"fullname": "sqlglot.generator.Generator.dictproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.dictproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DictProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.dictrange_sql": {"fullname": "sqlglot.generator.Generator.dictrange_sql", "modulename": "sqlglot.generator", "qualname": "Generator.dictrange_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DictRange) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.dictsubproperty_sql": {"fullname": "sqlglot.generator.Generator.dictsubproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.dictsubproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DictSubProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.oncluster_sql": {"fullname": "sqlglot.generator.Generator.oncluster_sql", "modulename": "sqlglot.generator", "qualname": "Generator.oncluster_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.OnCluster) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"fullname": "sqlglot.generator.Generator.clusteredbyproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.clusteredbyproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ClusteredByProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.anyvalue_sql": {"fullname": "sqlglot.generator.Generator.anyvalue_sql", "modulename": "sqlglot.generator", "qualname": "Generator.anyvalue_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AnyValue) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.querytransform_sql": {"fullname": "sqlglot.generator.Generator.querytransform_sql", "modulename": "sqlglot.generator", "qualname": "Generator.querytransform_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.QueryTransform) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"fullname": "sqlglot.generator.Generator.indexconstraintoption_sql", "modulename": "sqlglot.generator", "qualname": "Generator.indexconstraintoption_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IndexConstraintOption) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.indexcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.indexcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IndexColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.nvl2_sql": {"fullname": "sqlglot.generator.Generator.nvl2_sql", "modulename": "sqlglot.generator", "qualname": "Generator.nvl2_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Nvl2) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.comprehension_sql": {"fullname": "sqlglot.generator.Generator.comprehension_sql", "modulename": "sqlglot.generator", "qualname": "Generator.comprehension_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Comprehension) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.columnprefix_sql": {"fullname": "sqlglot.generator.Generator.columnprefix_sql", "modulename": "sqlglot.generator", "qualname": "Generator.columnprefix_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnPrefix) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.opclass_sql": {"fullname": "sqlglot.generator.Generator.opclass_sql", "modulename": "sqlglot.generator", "qualname": "Generator.opclass_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Opclass) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.predict_sql": {"fullname": "sqlglot.generator.Generator.predict_sql", "modulename": "sqlglot.generator", "qualname": "Generator.predict_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Predict) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.forin_sql": {"fullname": "sqlglot.generator.Generator.forin_sql", "modulename": "sqlglot.generator", "qualname": "Generator.forin_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ForIn) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.refresh_sql": {"fullname": "sqlglot.generator.Generator.refresh_sql", "modulename": "sqlglot.generator", "qualname": "Generator.refresh_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Refresh) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.operator_sql": {"fullname": "sqlglot.generator.Generator.operator_sql", "modulename": "sqlglot.generator", "qualname": "Generator.operator_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Operator) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.toarray_sql": {"fullname": "sqlglot.generator.Generator.toarray_sql", "modulename": "sqlglot.generator", "qualname": "Generator.toarray_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ToArray) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tsordstotime_sql": {"fullname": "sqlglot.generator.Generator.tsordstotime_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tsordstotime_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TsOrDsToTime) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tsordstodate_sql": {"fullname": "sqlglot.generator.Generator.tsordstodate_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tsordstodate_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TsOrDsToDate) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.unixdate_sql": {"fullname": "sqlglot.generator.Generator.unixdate_sql", "modulename": "sqlglot.generator", "qualname": "Generator.unixdate_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.UnixDate) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lastday_sql": {"fullname": "sqlglot.generator.Generator.lastday_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lastday_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LastDay) -> str:", "funcdef": "def"}, "sqlglot.helper": {"fullname": "sqlglot.helper", "modulename": "sqlglot.helper", "kind": "module", "doc": "

\n"}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"fullname": "sqlglot.helper.CAMEL_CASE_PATTERN", "modulename": "sqlglot.helper", "qualname": "CAMEL_CASE_PATTERN", "kind": "variable", "doc": "

\n", "default_value": "re.compile('(?<!^)(?=[A-Z])')"}, "sqlglot.helper.PYTHON_VERSION": {"fullname": "sqlglot.helper.PYTHON_VERSION", "modulename": "sqlglot.helper", "qualname": "PYTHON_VERSION", "kind": "variable", "doc": "

\n", "default_value": "(3, 10)"}, "sqlglot.helper.logger": {"fullname": "sqlglot.helper.logger", "modulename": "sqlglot.helper", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.helper.AutoName": {"fullname": "sqlglot.helper.AutoName", "modulename": "sqlglot.helper", "qualname": "AutoName", "kind": "class", "doc": "

This is used for creating Enum classes where auto() is the string form\nof the corresponding enum's identifier (e.g. FOO.value results in \"FOO\").

\n\n

Reference: https://docs.python.org/3/howto/enum.html#using-automatic-values

\n", "bases": "enum.Enum"}, "sqlglot.helper.classproperty": {"fullname": "sqlglot.helper.classproperty", "modulename": "sqlglot.helper", "qualname": "classproperty", "kind": "class", "doc": "

Similar to a normal property but works for class methods

\n", "bases": "builtins.property"}, "sqlglot.helper.seq_get": {"fullname": "sqlglot.helper.seq_get", "modulename": "sqlglot.helper", "qualname": "seq_get", "kind": "function", "doc": "

Returns the value in seq at position index, or None if index is out of bounds.

\n", "signature": "(seq: Sequence[~T], index: int) -> Optional[~T]:", "funcdef": "def"}, "sqlglot.helper.ensure_list": {"fullname": "sqlglot.helper.ensure_list", "modulename": "sqlglot.helper", "qualname": "ensure_list", "kind": "function", "doc": "

Ensures that a value is a list, otherwise casts or wraps it into one.

\n\n
Arguments:
\n\n
    \n
  • value: The value of interest.
  • \n
\n\n
Returns:
\n\n
\n

The value cast as a list if it's a list or a tuple, or else the value wrapped in a list.

\n
\n", "signature": "(value):", "funcdef": "def"}, "sqlglot.helper.ensure_collection": {"fullname": "sqlglot.helper.ensure_collection", "modulename": "sqlglot.helper", "qualname": "ensure_collection", "kind": "function", "doc": "

Ensures that a value is a collection (excluding str and bytes), otherwise wraps it into a list.

\n\n
Arguments:
\n\n
    \n
  • value: The value of interest.
  • \n
\n\n
Returns:
\n\n
\n

The value if it's a collection, or else the value wrapped in a list.

\n
\n", "signature": "(value):", "funcdef": "def"}, "sqlglot.helper.csv": {"fullname": "sqlglot.helper.csv", "modulename": "sqlglot.helper", "qualname": "csv", "kind": "function", "doc": "

Formats any number of string arguments as CSV.

\n\n
Arguments:
\n\n
    \n
  • args: The string arguments to format.
  • \n
  • sep: The argument separator.
  • \n
\n\n
Returns:
\n\n
\n

The arguments formatted as a CSV string.

\n
\n", "signature": "(*args: str, sep: str = ', ') -> str:", "funcdef": "def"}, "sqlglot.helper.subclasses": {"fullname": "sqlglot.helper.subclasses", "modulename": "sqlglot.helper", "qualname": "subclasses", "kind": "function", "doc": "

Returns all subclasses for a collection of classes, possibly excluding some of them.

\n\n
Arguments:
\n\n
    \n
  • module_name: The name of the module to search for subclasses in.
  • \n
  • classes: Class(es) we want to find the subclasses of.
  • \n
  • exclude: Class(es) we want to exclude from the returned list.
  • \n
\n\n
Returns:
\n\n
\n

The target subclasses.

\n
\n", "signature": "(\tmodule_name: str,\tclasses: Union[Type, Tuple[Type, ...]],\texclude: Union[Type, Tuple[Type, ...]] = ()) -> List[Type]:", "funcdef": "def"}, "sqlglot.helper.apply_index_offset": {"fullname": "sqlglot.helper.apply_index_offset", "modulename": "sqlglot.helper", "qualname": "apply_index_offset", "kind": "function", "doc": "

Applies an offset to a given integer literal expression.

\n\n
Arguments:
\n\n
    \n
  • this: The target of the index.
  • \n
  • expressions: The expression the offset will be applied to, wrapped in a list.
  • \n
  • offset: The offset that will be applied.
  • \n
\n\n
Returns:
\n\n
\n

The original expression with the offset applied to it, wrapped in a list. If the provided\n expressions argument contains more than one expression, it's returned unaffected.

\n
\n", "signature": "(\tthis: sqlglot.expressions.Expression,\texpressions: List[~E],\toffset: int) -> List[~E]:", "funcdef": "def"}, "sqlglot.helper.camel_to_snake_case": {"fullname": "sqlglot.helper.camel_to_snake_case", "modulename": "sqlglot.helper", "qualname": "camel_to_snake_case", "kind": "function", "doc": "

Converts name from camelCase to snake_case and returns the result.

\n", "signature": "(name: str) -> str:", "funcdef": "def"}, "sqlglot.helper.while_changing": {"fullname": "sqlglot.helper.while_changing", "modulename": "sqlglot.helper", "qualname": "while_changing", "kind": "function", "doc": "

Applies a transformation to a given expression until a fix point is reached.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression to be transformed.
  • \n
  • func: The transformation to be applied.
  • \n
\n\n
Returns:
\n\n
\n

The transformed expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tfunc: Callable[[sqlglot.expressions.Expression], ~E]) -> ~E:", "funcdef": "def"}, "sqlglot.helper.tsort": {"fullname": "sqlglot.helper.tsort", "modulename": "sqlglot.helper", "qualname": "tsort", "kind": "function", "doc": "

Sorts a given directed acyclic graph in topological order.

\n\n
Arguments:
\n\n
    \n
  • dag: The graph to be sorted.
  • \n
\n\n
Returns:
\n\n
\n

A list that contains all of the graph's nodes in topological order.

\n
\n", "signature": "(dag: Dict[~T, Set[~T]]) -> List[~T]:", "funcdef": "def"}, "sqlglot.helper.open_file": {"fullname": "sqlglot.helper.open_file", "modulename": "sqlglot.helper", "qualname": "open_file", "kind": "function", "doc": "

Open a file that may be compressed as gzip and return it in universal newline mode.

\n", "signature": "(file_name: str) -> <class 'TextIO'>:", "funcdef": "def"}, "sqlglot.helper.csv_reader": {"fullname": "sqlglot.helper.csv_reader", "modulename": "sqlglot.helper", "qualname": "csv_reader", "kind": "function", "doc": "

Returns a csv reader given the expression READ_CSV(name, ['delimiter', '|', ...]).

\n\n
Arguments:
\n\n
    \n
  • read_csv: A ReadCSV function call.
  • \n
\n\n
Yields:
\n\n
\n

A python csv reader.

\n
\n", "signature": "(read_csv: sqlglot.expressions.ReadCSV) -> Any:", "funcdef": "def"}, "sqlglot.helper.find_new_name": {"fullname": "sqlglot.helper.find_new_name", "modulename": "sqlglot.helper", "qualname": "find_new_name", "kind": "function", "doc": "

Searches for a new name.

\n\n
Arguments:
\n\n
    \n
  • taken: A collection of taken names.
  • \n
  • base: Base name to alter.
  • \n
\n\n
Returns:
\n\n
\n

The new, available name.

\n
\n", "signature": "(taken: Collection[str], base: str) -> str:", "funcdef": "def"}, "sqlglot.helper.is_int": {"fullname": "sqlglot.helper.is_int", "modulename": "sqlglot.helper", "qualname": "is_int", "kind": "function", "doc": "

\n", "signature": "(text: str) -> bool:", "funcdef": "def"}, "sqlglot.helper.name_sequence": {"fullname": "sqlglot.helper.name_sequence", "modulename": "sqlglot.helper", "qualname": "name_sequence", "kind": "function", "doc": "

Returns a name generator given a prefix (e.g. a0, a1, a2, ... if the prefix is \"a\").

\n", "signature": "(prefix: str) -> Callable[[], str]:", "funcdef": "def"}, "sqlglot.helper.object_to_dict": {"fullname": "sqlglot.helper.object_to_dict", "modulename": "sqlglot.helper", "qualname": "object_to_dict", "kind": "function", "doc": "

Returns a dictionary created from an object's attributes.

\n", "signature": "(obj: Any, **kwargs) -> Dict:", "funcdef": "def"}, "sqlglot.helper.split_num_words": {"fullname": "sqlglot.helper.split_num_words", "modulename": "sqlglot.helper", "qualname": "split_num_words", "kind": "function", "doc": "

Perform a split on a value and return N words as a result with None used for words that don't exist.

\n\n
Arguments:
\n\n
    \n
  • value: The value to be split.
  • \n
  • sep: The value to use to split on.
  • \n
  • min_num_words: The minimum number of words that are going to be in the result.
  • \n
  • fill_from_start: Indicates that if None values should be inserted at the start or end of the list.
  • \n
\n\n
Examples:
\n\n
\n
\n
>>> split_num_words("db.table", ".", 3)\n[None, 'db', 'table']\n>>> split_num_words("db.table", ".", 3, fill_from_start=False)\n['db', 'table', None]\n>>> split_num_words("db.table", ".", 1)\n['db', 'table']\n
\n
\n
\n\n
Returns:
\n\n
\n

The list of words returned by split, possibly augmented by a number of None values.

\n
\n", "signature": "(\tvalue: str,\tsep: str,\tmin_num_words: int,\tfill_from_start: bool = True) -> List[Optional[str]]:", "funcdef": "def"}, "sqlglot.helper.is_iterable": {"fullname": "sqlglot.helper.is_iterable", "modulename": "sqlglot.helper", "qualname": "is_iterable", "kind": "function", "doc": "

Checks if the value is an iterable, excluding the types str and bytes.

\n\n
Examples:
\n\n
\n
\n
>>> is_iterable([1,2])\nTrue\n>>> is_iterable("test")\nFalse\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • value: The value to check if it is an iterable.
  • \n
\n\n
Returns:
\n\n
\n

A bool value indicating if it is an iterable.

\n
\n", "signature": "(value: Any) -> bool:", "funcdef": "def"}, "sqlglot.helper.flatten": {"fullname": "sqlglot.helper.flatten", "modulename": "sqlglot.helper", "qualname": "flatten", "kind": "function", "doc": "

Flattens an iterable that can contain both iterable and non-iterable elements. Objects of\ntype str and bytes are not regarded as iterables.

\n\n
Examples:
\n\n
\n
\n
>>> list(flatten([[1, 2], 3, {4}, (5, "bla")]))\n[1, 2, 3, 4, 5, 'bla']\n>>> list(flatten([1, 2, 3]))\n[1, 2, 3]\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • values: The value to be flattened.
  • \n
\n\n
Yields:
\n\n
\n

Non-iterable elements in values.

\n
\n", "signature": "(values: Iterable[Union[Iterable[Any], Any]]) -> Iterator[Any]:", "funcdef": "def"}, "sqlglot.helper.dict_depth": {"fullname": "sqlglot.helper.dict_depth", "modulename": "sqlglot.helper", "qualname": "dict_depth", "kind": "function", "doc": "

Get the nesting depth of a dictionary.

\n\n
Example:
\n\n
\n
\n
>>> dict_depth(None)\n0\n>>> dict_depth({})\n1\n>>> dict_depth({"a": "b"})\n1\n>>> dict_depth({"a": {}})\n2\n>>> dict_depth({"a": {"b": {}}})\n3\n
\n
\n
\n", "signature": "(d: Dict) -> int:", "funcdef": "def"}, "sqlglot.helper.first": {"fullname": "sqlglot.helper.first", "modulename": "sqlglot.helper", "qualname": "first", "kind": "function", "doc": "

Returns the first element from an iterable (useful for sets).

\n", "signature": "(it: Iterable[~T]) -> ~T:", "funcdef": "def"}, "sqlglot.helper.merge_ranges": {"fullname": "sqlglot.helper.merge_ranges", "modulename": "sqlglot.helper", "qualname": "merge_ranges", "kind": "function", "doc": "

Merges a sequence of ranges, represented as tuples (low, high) whose values\nbelong to some totally-ordered set.

\n\n
Example:
\n\n
\n
\n
>>> merge_ranges([(1, 3), (2, 6)])\n[(1, 6)]\n
\n
\n
\n", "signature": "(ranges: List[Tuple[~A, ~A]]) -> List[Tuple[~A, ~A]]:", "funcdef": "def"}, "sqlglot.helper.is_iso_date": {"fullname": "sqlglot.helper.is_iso_date", "modulename": "sqlglot.helper", "qualname": "is_iso_date", "kind": "function", "doc": "

\n", "signature": "(text: str) -> bool:", "funcdef": "def"}, "sqlglot.helper.is_iso_datetime": {"fullname": "sqlglot.helper.is_iso_datetime", "modulename": "sqlglot.helper", "qualname": "is_iso_datetime", "kind": "function", "doc": "

\n", "signature": "(text: str) -> bool:", "funcdef": "def"}, "sqlglot.helper.DATE_UNITS": {"fullname": "sqlglot.helper.DATE_UNITS", "modulename": "sqlglot.helper", "qualname": "DATE_UNITS", "kind": "variable", "doc": "

\n", "default_value": "{'year_month', 'quarter', 'day', 'week', 'year', 'month'}"}, "sqlglot.helper.is_date_unit": {"fullname": "sqlglot.helper.is_date_unit", "modulename": "sqlglot.helper", "qualname": "is_date_unit", "kind": "function", "doc": "

\n", "signature": "(expression: Optional[sqlglot.expressions.Expression]) -> bool:", "funcdef": "def"}, "sqlglot.jsonpath": {"fullname": "sqlglot.jsonpath", "modulename": "sqlglot.jsonpath", "kind": "module", "doc": "

\n"}, "sqlglot.jsonpath.JSONPathTokenizer": {"fullname": "sqlglot.jsonpath.JSONPathTokenizer", "modulename": "sqlglot.jsonpath", "qualname": "JSONPathTokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS", "modulename": "sqlglot.jsonpath", "qualname": "JSONPathTokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '-': <TokenType.DASH: 'DASH'>, '.': <TokenType.DOT: 'DOT'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '"': <TokenType.QUOTE: 'QUOTE'>, '$': <TokenType.DOLLAR: 'DOLLAR'>, '*': <TokenType.STAR: 'STAR'>}"}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"fullname": "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS", "modulename": "sqlglot.jsonpath", "qualname": "JSONPathTokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'..': <TokenType.DOT: 'DOT'>}"}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"fullname": "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES", "modulename": "sqlglot.jsonpath", "qualname": "JSONPathTokenizer.IDENTIFIER_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"fullname": "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES", "modulename": "sqlglot.jsonpath", "qualname": "JSONPathTokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.jsonpath.parse": {"fullname": "sqlglot.jsonpath.parse", "modulename": "sqlglot.jsonpath", "qualname": "parse", "kind": "function", "doc": "

Takes in a JSON path string and parses it into a JSONPath expression.

\n", "signature": "(path: str) -> sqlglot.expressions.JSONPath:", "funcdef": "def"}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"fullname": "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS", "modulename": "sqlglot.jsonpath", "qualname": "JSON_PATH_PART_TRANSFORMS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Callable[..., str]]", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>}"}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"fullname": "sqlglot.jsonpath.ALL_JSON_PATH_PARTS", "modulename": "sqlglot.jsonpath", "qualname": "ALL_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathScript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathRecursive'>, <class 'sqlglot.expressions.JSONPathKey'>, <class 'sqlglot.expressions.JSONPathWildcard'>, <class 'sqlglot.expressions.JSONPathFilter'>, <class 'sqlglot.expressions.JSONPathUnion'>, <class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathSelector'>, <class 'sqlglot.expressions.JSONPathSlice'>}"}, "sqlglot.lineage": {"fullname": "sqlglot.lineage", "modulename": "sqlglot.lineage", "kind": "module", "doc": "

\n"}, "sqlglot.lineage.Node": {"fullname": "sqlglot.lineage.Node", "modulename": "sqlglot.lineage", "qualname": "Node", "kind": "class", "doc": "

\n"}, "sqlglot.lineage.Node.__init__": {"fullname": "sqlglot.lineage.Node.__init__", "modulename": "sqlglot.lineage", "qualname": "Node.__init__", "kind": "function", "doc": "

\n", "signature": "(\tname: str,\texpression: sqlglot.expressions.Expression,\tsource: sqlglot.expressions.Expression,\tdownstream: List[sqlglot.lineage.Node] = <factory>,\talias: str = '')"}, "sqlglot.lineage.Node.name": {"fullname": "sqlglot.lineage.Node.name", "modulename": "sqlglot.lineage", "qualname": "Node.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.lineage.Node.expression": {"fullname": "sqlglot.lineage.Node.expression", "modulename": "sqlglot.lineage", "qualname": "Node.expression", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.lineage.Node.source": {"fullname": "sqlglot.lineage.Node.source", "modulename": "sqlglot.lineage", "qualname": "Node.source", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.lineage.Node.downstream": {"fullname": "sqlglot.lineage.Node.downstream", "modulename": "sqlglot.lineage", "qualname": "Node.downstream", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.lineage.Node]"}, "sqlglot.lineage.Node.alias": {"fullname": "sqlglot.lineage.Node.alias", "modulename": "sqlglot.lineage", "qualname": "Node.alias", "kind": "variable", "doc": "

\n", "annotation": ": str", "default_value": "''"}, "sqlglot.lineage.Node.walk": {"fullname": "sqlglot.lineage.Node.walk", "modulename": "sqlglot.lineage", "qualname": "Node.walk", "kind": "function", "doc": "

\n", "signature": "(self) -> Iterator[sqlglot.lineage.Node]:", "funcdef": "def"}, "sqlglot.lineage.Node.to_html": {"fullname": "sqlglot.lineage.Node.to_html", "modulename": "sqlglot.lineage", "qualname": "Node.to_html", "kind": "function", "doc": "

\n", "signature": "(\tself,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.lineage.GraphHTML:", "funcdef": "def"}, "sqlglot.lineage.lineage": {"fullname": "sqlglot.lineage.lineage", "modulename": "sqlglot.lineage", "qualname": "lineage", "kind": "function", "doc": "

Build the lineage graph for a column of a SQL query.

\n\n
Arguments:
\n\n
    \n
  • column: The column to build the lineage for.
  • \n
  • sql: The SQL string or expression.
  • \n
  • schema: The schema of tables.
  • \n
  • sources: A mapping of queries which will be used to continue building lineage.
  • \n
  • dialect: The dialect of input SQL.
  • \n
  • **kwargs: Qualification optimizer kwargs.
  • \n
\n\n
Returns:
\n\n
\n

A lineage node.

\n
\n", "signature": "(\tcolumn: str | sqlglot.expressions.Column,\tsql: str | sqlglot.expressions.Expression,\tschema: Union[Dict, sqlglot.schema.Schema, NoneType] = None,\tsources: Optional[Dict[str, str | sqlglot.expressions.Subqueryable]] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**kwargs) -> sqlglot.lineage.Node:", "funcdef": "def"}, "sqlglot.lineage.GraphHTML": {"fullname": "sqlglot.lineage.GraphHTML", "modulename": "sqlglot.lineage", "qualname": "GraphHTML", "kind": "class", "doc": "

Node to HTML generator using vis.js.

\n\n

https://visjs.github.io/vis-network/docs/network/

\n"}, "sqlglot.lineage.GraphHTML.__init__": {"fullname": "sqlglot.lineage.GraphHTML.__init__", "modulename": "sqlglot.lineage", "qualname": "GraphHTML.__init__", "kind": "function", "doc": "

\n", "signature": "(\tnodes: Dict,\tedges: List,\timports: bool = True,\toptions: Optional[Dict] = None)"}, "sqlglot.lineage.GraphHTML.imports": {"fullname": "sqlglot.lineage.GraphHTML.imports", "modulename": "sqlglot.lineage", "qualname": "GraphHTML.imports", "kind": "variable", "doc": "

\n"}, "sqlglot.lineage.GraphHTML.options": {"fullname": "sqlglot.lineage.GraphHTML.options", "modulename": "sqlglot.lineage", "qualname": "GraphHTML.options", "kind": "variable", "doc": "

\n"}, "sqlglot.lineage.GraphHTML.nodes": {"fullname": "sqlglot.lineage.GraphHTML.nodes", "modulename": "sqlglot.lineage", "qualname": "GraphHTML.nodes", "kind": "variable", "doc": "

\n"}, "sqlglot.lineage.GraphHTML.edges": {"fullname": "sqlglot.lineage.GraphHTML.edges", "modulename": "sqlglot.lineage", "qualname": "GraphHTML.edges", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer": {"fullname": "sqlglot.optimizer", "modulename": "sqlglot.optimizer", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.annotate_types": {"fullname": "sqlglot.optimizer.annotate_types", "modulename": "sqlglot.optimizer.annotate_types", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.annotate_types": {"fullname": "sqlglot.optimizer.annotate_types.annotate_types", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "annotate_types", "kind": "function", "doc": "

Infers the types of an expression, annotating its AST accordingly.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> schema = {"y": {"cola": "SMALLINT"}}\n>>> sql = "SELECT x.cola + 2.5 AS cola FROM (SELECT y.cola AS cola FROM y AS y) AS x"\n>>> annotated_expr = annotate_types(sqlglot.parse_one(sql), schema=schema)\n>>> annotated_expr.expressions[0].type.this  # Get the type of "x.cola + 2.5 AS cola"\n<Type.DOUBLE: 'DOUBLE'>\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: Expression to annotate.
  • \n
  • schema: Database schema.
  • \n
  • annotators: Maps expression type to corresponding annotation function.
  • \n
  • coerces_to: Maps expression type to set of types that it can be coerced into.
  • \n
\n\n
Returns:
\n\n
\n

The expression annotated with types.

\n
\n", "signature": "(\texpression: ~E,\tschema: Union[Dict, sqlglot.schema.Schema, NoneType] = None,\tannotators: Optional[Dict[Type[~E], Callable[[sqlglot.optimizer.annotate_types.TypeAnnotator, ~E], ~E]]] = None,\tcoerces_to: Optional[Dict[sqlglot.expressions.DataType.Type, Set[sqlglot.expressions.DataType.Type]]] = None) -> ~E:", "funcdef": "def"}, "sqlglot.optimizer.annotate_types.swap_args": {"fullname": "sqlglot.optimizer.annotate_types.swap_args", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "swap_args", "kind": "function", "doc": "

\n", "signature": "(\tfunc: Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]) -> Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]:", "funcdef": "def"}, "sqlglot.optimizer.annotate_types.swap_all": {"fullname": "sqlglot.optimizer.annotate_types.swap_all", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "swap_all", "kind": "function", "doc": "

\n", "signature": "(\tcoercions: Dict[Tuple[sqlglot.expressions.DataType.Type, sqlglot.expressions.DataType.Type], Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]]) -> Dict[Tuple[sqlglot.expressions.DataType.Type, sqlglot.expressions.DataType.Type], Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]]:", "funcdef": "def"}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator", "kind": "class", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.__init__", "kind": "function", "doc": "

\n", "signature": "(\tschema: sqlglot.schema.Schema,\tannotators: Optional[Dict[Type[~E], Callable[[sqlglot.optimizer.annotate_types.TypeAnnotator, ~E], ~E]]] = None,\tcoerces_to: Optional[Dict[sqlglot.expressions.DataType.Type, Set[sqlglot.expressions.DataType.Type]]] = None,\tbinary_coercions: Optional[Dict[Tuple[sqlglot.expressions.DataType.Type, sqlglot.expressions.DataType.Type], Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]]] = None)"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.TYPE_TO_EXPRESSIONS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[sqlglot.expressions.DataType.Type, Set[Type[sqlglot.expressions.Expression]]]", "default_value": "{<Type.BIGINT: 'BIGINT'>: {<class 'sqlglot.expressions.Length'>, <class 'sqlglot.expressions.ArraySize'>, <class 'sqlglot.expressions.ApproxDistinct'>, <class 'sqlglot.expressions.Count'>}, <Type.BOOLEAN: 'BOOLEAN'>: {<class 'sqlglot.expressions.In'>, <class 'sqlglot.expressions.Boolean'>, <class 'sqlglot.expressions.Between'>, <class 'sqlglot.expressions.RegexpLike'>}, <Type.DATE: 'DATE'>: {<class 'sqlglot.expressions.DiToDate'>, <class 'sqlglot.expressions.DateFromParts'>, <class 'sqlglot.expressions.CurrentDate'>, <class 'sqlglot.expressions.Date'>, <class 'sqlglot.expressions.StrToDate'>, <class 'sqlglot.expressions.TimeStrToDate'>, <class 'sqlglot.expressions.TsOrDsToDate'>, <class 'sqlglot.expressions.DateStrToDate'>}, <Type.DATETIME: 'DATETIME'>: {<class 'sqlglot.expressions.DatetimeAdd'>, <class 'sqlglot.expressions.DatetimeSub'>, <class 'sqlglot.expressions.CurrentDatetime'>}, <Type.DOUBLE: 'DOUBLE'>: {<class 'sqlglot.expressions.Log2'>, <class 'sqlglot.expressions.Log'>, <class 'sqlglot.expressions.StddevSamp'>, <class 'sqlglot.expressions.Ln'>, <class 'sqlglot.expressions.StddevPop'>, <class 'sqlglot.expressions.Avg'>, <class 'sqlglot.expressions.Div'>, <class 'sqlglot.expressions.ApproxQuantile'>, <class 'sqlglot.expressions.Stddev'>, <class 'sqlglot.expressions.Round'>, <class 'sqlglot.expressions.Pow'>, <class 'sqlglot.expressions.Quantile'>, <class 'sqlglot.expressions.Sqrt'>, <class 'sqlglot.expressions.SafeDivide'>, <class 'sqlglot.expressions.VariancePop'>, <class 'sqlglot.expressions.Exp'>, <class 'sqlglot.expressions.Variance'>, <class 'sqlglot.expressions.Log10'>}, <Type.INT: 'INT'>: {<class 'sqlglot.expressions.Floor'>, <class 'sqlglot.expressions.Extract'>, <class 'sqlglot.expressions.TimeDiff'>, <class 'sqlglot.expressions.Levenshtein'>, <class 'sqlglot.expressions.DateDiff'>, <class 'sqlglot.expressions.TsOrDiToDi'>, <class 'sqlglot.expressions.DateToDi'>, <class 'sqlglot.expressions.StrPosition'>, <class 'sqlglot.expressions.TimestampDiff'>, <class 'sqlglot.expressions.Ceil'>, <class 'sqlglot.expressions.DatetimeDiff'>}, <Type.JSON: 'JSON'>: {<class 'sqlglot.expressions.ParseJSON'>}, <Type.TIMESTAMP: 'TIMESTAMP'>: {<class 'sqlglot.expressions.TimestampAdd'>, <class 'sqlglot.expressions.CurrentTime'>, <class 'sqlglot.expressions.Timestamp'>, <class 'sqlglot.expressions.UnixToTime'>, <class 'sqlglot.expressions.StrToTime'>, <class 'sqlglot.expressions.TimeSub'>, <class 'sqlglot.expressions.TimeStrToTime'>, <class 'sqlglot.expressions.TimeAdd'>, <class 'sqlglot.expressions.TimestampSub'>, <class 'sqlglot.expressions.CurrentTimestamp'>}, <Type.TINYINT: 'TINYINT'>: {<class 'sqlglot.expressions.Month'>, <class 'sqlglot.expressions.Day'>, <class 'sqlglot.expressions.Week'>, <class 'sqlglot.expressions.Year'>}, <Type.VARCHAR: 'VARCHAR'>: {<class 'sqlglot.expressions.Substring'>, <class 'sqlglot.expressions.TimeToStr'>, <class 'sqlglot.expressions.UnixToStr'>, <class 'sqlglot.expressions.UnixToTimeStr'>, <class 'sqlglot.expressions.Initcap'>, <class 'sqlglot.expressions.Trim'>, <class 'sqlglot.expressions.ConcatWs'>, <class 'sqlglot.expressions.Lower'>, <class 'sqlglot.expressions.Concat'>, <class 'sqlglot.expressions.ArrayConcat'>, <class 'sqlglot.expressions.GroupConcat'>, <class 'sqlglot.expressions.DateToDateStr'>, <class 'sqlglot.expressions.TsOrDsToDateStr'>, <class 'sqlglot.expressions.TimeToTimeStr'>, <class 'sqlglot.expressions.Upper'>}}"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.ANNOTATORS", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{<class 'sqlglot.expressions.Alias'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseNot'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Neg'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Not'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Paren'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.PivotAlias'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Unary'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Add'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.And'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Binary'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseAnd'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseOr'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Collate'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Connector'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.DPipe'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Distance'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Div'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Dot'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.EQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Escape'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.GT'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.GTE'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Glob'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ILikeAny'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.IntDiv'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Is'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONArrayContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBExtract'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Kwarg'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LT'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LTE'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Like'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LikeAny'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Mod'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Mul'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NullSafeEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Operator'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Or'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Overlaps'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Pow'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.PropertyEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.SimilarTo'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Slice'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Sub'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Length'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Count'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.In'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Boolean'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Between'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Date'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDatetime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log2'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StddevSamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Ln'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StddevPop'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Avg'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Stddev'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Round'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Quantile'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Sqrt'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Exp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log10'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Floor'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Extract'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Levenshtein'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateToDi'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Ceil'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Timestamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Month'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Day'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Week'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Year'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Substring'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Initcap'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ConcatWs'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Lower'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Concat'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateToDateStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDateStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToTimeStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Upper'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Abs'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Anonymous'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Array'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.ArrayAgg'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Bracket'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Cast'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Case'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Coalesce'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DataType'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateSub'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateTrunc'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Distinct'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Filter'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.If'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Interval'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Least'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Literal'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Map'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Max'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Null'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Nullif'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Sum'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Struct'>: <function TypeAnnotator.<lambda>>}"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.NESTED_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.ARRAY: 'ARRAY'>}"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.COERCES_TO", "kind": "variable", "doc": "

\n", "annotation": ": Dict[sqlglot.expressions.DataType.Type, Set[sqlglot.expressions.DataType.Type]]", "default_value": "{<Type.TEXT: 'TEXT'>: set(), <Type.NVARCHAR: 'NVARCHAR'>: {<Type.TEXT: 'TEXT'>}, <Type.VARCHAR: 'VARCHAR'>: {<Type.TEXT: 'TEXT'>, <Type.NVARCHAR: 'NVARCHAR'>}, <Type.NCHAR: 'NCHAR'>: {<Type.VARCHAR: 'VARCHAR'>, <Type.TEXT: 'TEXT'>, <Type.NVARCHAR: 'NVARCHAR'>}, <Type.CHAR: 'CHAR'>: {<Type.VARCHAR: 'VARCHAR'>, <Type.TEXT: 'TEXT'>, <Type.NVARCHAR: 'NVARCHAR'>, <Type.NCHAR: 'NCHAR'>}, <Type.DOUBLE: 'DOUBLE'>: set(), <Type.FLOAT: 'FLOAT'>: {<Type.DOUBLE: 'DOUBLE'>}, <Type.DECIMAL: 'DECIMAL'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>}, <Type.BIGINT: 'BIGINT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.DECIMAL: 'DECIMAL'>}, <Type.INT: 'INT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.DECIMAL: 'DECIMAL'>, <Type.BIGINT: 'BIGINT'>}, <Type.SMALLINT: 'SMALLINT'>: {<Type.INT: 'INT'>, <Type.DECIMAL: 'DECIMAL'>, <Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.BIGINT: 'BIGINT'>}, <Type.TINYINT: 'TINYINT'>: {<Type.INT: 'INT'>, <Type.DECIMAL: 'DECIMAL'>, <Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.SMALLINT: 'SMALLINT'>, <Type.BIGINT: 'BIGINT'>}, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: set(), <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>}, <Type.TIMESTAMP: 'TIMESTAMP'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}, <Type.DATETIME: 'DATETIME'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMP: 'TIMESTAMP'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}, <Type.DATE: 'DATE'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMP: 'TIMESTAMP'>, <Type.DATETIME: 'DATETIME'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}}"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.BINARY_COERCIONS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Tuple[sqlglot.expressions.DataType.Type, sqlglot.expressions.DataType.Type], Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]]", "default_value": "{(<Type.CHAR: 'CHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DATE: 'DATE'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.DATE: 'DATE'>): <function TypeAnnotator.<lambda>>}"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.schema", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.schema", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.annotators", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.coerces_to", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.binary_coercions", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.annotate", "kind": "function", "doc": "

\n", "signature": "(self, expression: ~E) -> ~E:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize": {"fullname": "sqlglot.optimizer.canonicalize", "modulename": "sqlglot.optimizer.canonicalize", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.canonicalize.canonicalize": {"fullname": "sqlglot.optimizer.canonicalize.canonicalize", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "canonicalize", "kind": "function", "doc": "

Converts a sql expression into a standard form.

\n\n

This method relies on annotate_types because many of the\nconversions rely on type inference.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression to canonicalize.
  • \n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"fullname": "sqlglot.optimizer.canonicalize.add_text_to_concat", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "add_text_to_concat", "kind": "function", "doc": "

\n", "signature": "(node: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"fullname": "sqlglot.optimizer.canonicalize.replace_date_funcs", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "replace_date_funcs", "kind": "function", "doc": "

\n", "signature": "(node: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"fullname": "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "COERCIBLE_DATE_OPS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Add'>, <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.EQ'>, <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.GT'>, <class 'sqlglot.expressions.GTE'>, <class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.LTE'>, <class 'sqlglot.expressions.NullSafeEQ'>, <class 'sqlglot.expressions.NullSafeNEQ'>)"}, "sqlglot.optimizer.canonicalize.coerce_type": {"fullname": "sqlglot.optimizer.canonicalize.coerce_type", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "coerce_type", "kind": "function", "doc": "

\n", "signature": "(node: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"fullname": "sqlglot.optimizer.canonicalize.remove_redundant_casts", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "remove_redundant_casts", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.ensure_bools": {"fullname": "sqlglot.optimizer.canonicalize.ensure_bools", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "ensure_bools", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.Expression,\treplace_func: Callable[[sqlglot.expressions.Expression], NoneType]) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"fullname": "sqlglot.optimizer.canonicalize.remove_ascending_order", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "remove_ascending_order", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.eliminate_ctes": {"fullname": "sqlglot.optimizer.eliminate_ctes", "modulename": "sqlglot.optimizer.eliminate_ctes", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"fullname": "sqlglot.optimizer.eliminate_ctes.eliminate_ctes", "modulename": "sqlglot.optimizer.eliminate_ctes", "qualname": "eliminate_ctes", "kind": "function", "doc": "

Remove unused CTEs from an expression.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sql = "WITH y AS (SELECT a FROM x) SELECT a FROM z"\n>>> expression = sqlglot.parse_one(sql)\n>>> eliminate_ctes(expression).sql()\n'SELECT a FROM z'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to optimize
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: optimized expression

\n
\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.eliminate_joins": {"fullname": "sqlglot.optimizer.eliminate_joins", "modulename": "sqlglot.optimizer.eliminate_joins", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"fullname": "sqlglot.optimizer.eliminate_joins.eliminate_joins", "modulename": "sqlglot.optimizer.eliminate_joins", "qualname": "eliminate_joins", "kind": "function", "doc": "

Remove unused joins from an expression.

\n\n

This only removes joins when we know that the join condition doesn't produce duplicate rows.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sql = "SELECT x.a FROM x LEFT JOIN (SELECT DISTINCT y.b FROM y) AS y ON x.b = y.b"\n>>> expression = sqlglot.parse_one(sql)\n>>> eliminate_joins(expression).sql()\n'SELECT x.a FROM x'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to optimize
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: optimized expression

\n
\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.eliminate_joins.join_condition": {"fullname": "sqlglot.optimizer.eliminate_joins.join_condition", "modulename": "sqlglot.optimizer.eliminate_joins", "qualname": "join_condition", "kind": "function", "doc": "

Extract the join condition from a join expression.

\n\n
Arguments:
\n\n
    \n
  • join (exp.Join)
  • \n
\n\n
Returns:
\n\n
\n

tuple[list[str], list[str], exp.Expression]:\n Tuple of (source key, join key, remaining predicate)

\n
\n", "signature": "(join):", "funcdef": "def"}, "sqlglot.optimizer.eliminate_subqueries": {"fullname": "sqlglot.optimizer.eliminate_subqueries", "modulename": "sqlglot.optimizer.eliminate_subqueries", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"fullname": "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries", "modulename": "sqlglot.optimizer.eliminate_subqueries", "qualname": "eliminate_subqueries", "kind": "function", "doc": "

Rewrite derived tables as CTES, deduplicating if possible.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("SELECT a FROM (SELECT * FROM x) AS y")\n>>> eliminate_subqueries(expression).sql()\n'WITH y AS (SELECT * FROM x) SELECT a FROM y AS y'\n
\n
\n
\n\n
This also deduplicates common subqueries:
\n\n
\n
\n
>>> expression = sqlglot.parse_one("SELECT a FROM (SELECT * FROM x) AS y CROSS JOIN (SELECT * FROM x) AS z")\n>>> eliminate_subqueries(expression).sql()\n'WITH y AS (SELECT * FROM x) SELECT a FROM y AS y CROSS JOIN y AS z'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: expression

\n
\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.isolate_table_selects": {"fullname": "sqlglot.optimizer.isolate_table_selects", "modulename": "sqlglot.optimizer.isolate_table_selects", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"fullname": "sqlglot.optimizer.isolate_table_selects.isolate_table_selects", "modulename": "sqlglot.optimizer.isolate_table_selects", "qualname": "isolate_table_selects", "kind": "function", "doc": "

\n", "signature": "(expression, schema=None):", "funcdef": "def"}, "sqlglot.optimizer.merge_subqueries": {"fullname": "sqlglot.optimizer.merge_subqueries", "modulename": "sqlglot.optimizer.merge_subqueries", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"fullname": "sqlglot.optimizer.merge_subqueries.merge_subqueries", "modulename": "sqlglot.optimizer.merge_subqueries", "qualname": "merge_subqueries", "kind": "function", "doc": "

Rewrite sqlglot AST to merge derived tables into the outer query.

\n\n

This also merges CTEs if they are selected from only once.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("SELECT a FROM (SELECT x.a FROM x) CROSS JOIN y")\n>>> merge_subqueries(expression).sql()\n'SELECT x.a FROM x CROSS JOIN y'\n
\n
\n
\n\n

If leave_tables_isolated is True, this will not merge inner queries into outer\nqueries if it would result in multiple table selects in a single query:

\n\n
\n
\n
\n

expression = sqlglot.parse_one(\"SELECT a FROM (SELECT x.a FROM x) CROSS JOIN y\")\n merge_subqueries(expression, leave_tables_isolated=True).sql()\n 'SELECT a FROM (SELECT x.a FROM x) CROSS JOIN y'

\n
\n
\n
\n\n

Inspired by https://dev.mysql.com/doc/refman/8.0/en/derived-table-optimization.html

\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to optimize
  • \n
  • leave_tables_isolated (bool):
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: optimized expression

\n
\n", "signature": "(expression, leave_tables_isolated=False):", "funcdef": "def"}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"fullname": "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS", "modulename": "sqlglot.optimizer.merge_subqueries", "qualname": "UNMERGABLE_ARGS", "kind": "variable", "doc": "

\n", "default_value": "{'distribute', 'settings', 'windows', 'format', 'group', 'having', 'limit', 'laterals', 'with', 'offset', 'into', 'cluster', 'locks', 'distinct', 'match', 'connect', 'kind', 'sample', 'qualify', 'sort', 'pivots'}"}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"fullname": "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED", "modulename": "sqlglot.optimizer.merge_subqueries", "qualname": "SAFE_TO_REPLACE_UNWRAPPED", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Column'>, <class 'sqlglot.expressions.EQ'>, <class 'sqlglot.expressions.Func'>, <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.Paren'>)"}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"fullname": "sqlglot.optimizer.merge_subqueries.merge_ctes", "modulename": "sqlglot.optimizer.merge_subqueries", "qualname": "merge_ctes", "kind": "function", "doc": "

\n", "signature": "(expression, leave_tables_isolated=False):", "funcdef": "def"}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"fullname": "sqlglot.optimizer.merge_subqueries.merge_derived_tables", "modulename": "sqlglot.optimizer.merge_subqueries", "qualname": "merge_derived_tables", "kind": "function", "doc": "

\n", "signature": "(expression, leave_tables_isolated=False):", "funcdef": "def"}, "sqlglot.optimizer.normalize": {"fullname": "sqlglot.optimizer.normalize", "modulename": "sqlglot.optimizer.normalize", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.normalize.logger": {"fullname": "sqlglot.optimizer.normalize.logger", "modulename": "sqlglot.optimizer.normalize", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.optimizer.normalize.normalize": {"fullname": "sqlglot.optimizer.normalize.normalize", "modulename": "sqlglot.optimizer.normalize", "qualname": "normalize", "kind": "function", "doc": "

Rewrite sqlglot AST into conjunctive normal form or disjunctive normal form.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("(x AND y) OR z")\n>>> normalize(expression, dnf=False).sql()\n'(x OR z) AND (y OR z)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: expression to normalize
  • \n
  • dnf: rewrite in disjunctive normal form instead.
  • \n
  • max_distance (int): the maximal estimated distance from cnf/dnf to attempt conversion
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: normalized expression

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tdnf: bool = False,\tmax_distance: int = 128):", "funcdef": "def"}, "sqlglot.optimizer.normalize.normalized": {"fullname": "sqlglot.optimizer.normalize.normalized", "modulename": "sqlglot.optimizer.normalize", "qualname": "normalized", "kind": "function", "doc": "

Checks whether a given expression is in a normal form of interest.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> normalized(parse_one("(a AND b) OR c OR (d AND e)"), dnf=True)\nTrue\n>>> normalized(parse_one("(a OR b) AND c"))  # Checks CNF by default\nTrue\n>>> normalized(parse_one("a AND (b OR c)"), dnf=True)\nFalse\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: The expression to check if it's normalized.
  • \n
  • dnf: Whether or not to check if the expression is in Disjunctive Normal Form (DNF).\nDefault: False, i.e. we check if it's in Conjunctive Normal Form (CNF).
  • \n
\n", "signature": "(expression: sqlglot.expressions.Expression, dnf: bool = False) -> bool:", "funcdef": "def"}, "sqlglot.optimizer.normalize.normalization_distance": {"fullname": "sqlglot.optimizer.normalize.normalization_distance", "modulename": "sqlglot.optimizer.normalize", "qualname": "normalization_distance", "kind": "function", "doc": "

The difference in the number of predicates between a given expression and its normalized form.

\n\n

This is used as an estimate of the cost of the conversion which is exponential in complexity.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("(a AND b) OR (c AND d)")\n>>> normalization_distance(expression)\n4\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: The expression to compute the normalization distance for.
  • \n
  • dnf: Whether or not to check if the expression is in Disjunctive Normal Form (DNF).\nDefault: False, i.e. we check if it's in Conjunctive Normal Form (CNF).
  • \n
\n\n
Returns:
\n\n
\n

The normalization distance.

\n
\n", "signature": "(expression: sqlglot.expressions.Expression, dnf: bool = False) -> int:", "funcdef": "def"}, "sqlglot.optimizer.normalize.distributive_law": {"fullname": "sqlglot.optimizer.normalize.distributive_law", "modulename": "sqlglot.optimizer.normalize", "qualname": "distributive_law", "kind": "function", "doc": "

x OR (y AND z) -> (x OR y) AND (x OR z)\n(x AND y) OR (y AND z) -> (x OR y) AND (x OR z) AND (y OR y) AND (y OR z)

\n", "signature": "(expression, dnf, max_distance):", "funcdef": "def"}, "sqlglot.optimizer.normalize_identifiers": {"fullname": "sqlglot.optimizer.normalize_identifiers", "modulename": "sqlglot.optimizer.normalize_identifiers", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"fullname": "sqlglot.optimizer.normalize_identifiers.normalize_identifiers", "modulename": "sqlglot.optimizer.normalize_identifiers", "qualname": "normalize_identifiers", "kind": "function", "doc": "

Normalize all unquoted identifiers to either lower or upper case, depending\non the dialect. This essentially makes those identifiers case-insensitive.

\n\n

It's possible to make this a no-op by adding a special comment next to the\nidentifier of interest:

\n\n
SELECT a /* sqlglot.meta case_sensitive */ FROM table\n
\n\n

In this example, the identifier a will not be normalized.

\n\n
Note:
\n\n
\n

Some dialects (e.g. BigQuery) treat identifiers as case-insensitive even\n when they're quoted, so in these cases all identifiers are normalized.

\n
\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one('SELECT Bar.A AS A FROM "Foo".Bar')\n>>> normalize_identifiers(expression).sql()\n'SELECT bar.a AS a FROM "Foo".bar'\n>>> normalize_identifiers("foo", dialect="snowflake").sql(dialect="snowflake")\n'FOO'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: The expression to transform.
  • \n
  • dialect: The dialect to use in order to decide how to normalize identifiers.
  • \n
\n\n
Returns:
\n\n
\n

The transformed expression.

\n
\n", "signature": "(expression, dialect=None):", "funcdef": "def"}, "sqlglot.optimizer.optimize_joins": {"fullname": "sqlglot.optimizer.optimize_joins", "modulename": "sqlglot.optimizer.optimize_joins", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"fullname": "sqlglot.optimizer.optimize_joins.JOIN_ATTRS", "modulename": "sqlglot.optimizer.optimize_joins", "qualname": "JOIN_ATTRS", "kind": "variable", "doc": "

\n", "default_value": "('on', 'side', 'kind', 'using', 'method')"}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"fullname": "sqlglot.optimizer.optimize_joins.optimize_joins", "modulename": "sqlglot.optimizer.optimize_joins", "qualname": "optimize_joins", "kind": "function", "doc": "

Removes cross joins if possible and reorder joins based on predicate dependencies.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> optimize_joins(parse_one("SELECT * FROM x CROSS JOIN y JOIN z ON x.a = z.a AND y.a = z.a")).sql()\n'SELECT * FROM x JOIN z ON x.a = z.a AND TRUE JOIN y ON y.a = z.a'\n
\n
\n
\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"fullname": "sqlglot.optimizer.optimize_joins.reorder_joins", "modulename": "sqlglot.optimizer.optimize_joins", "qualname": "reorder_joins", "kind": "function", "doc": "

Reorder joins by topological sort order based on predicate references.

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.optimize_joins.normalize": {"fullname": "sqlglot.optimizer.optimize_joins.normalize", "modulename": "sqlglot.optimizer.optimize_joins", "qualname": "normalize", "kind": "function", "doc": "

Remove INNER and OUTER from joins as they are optional.

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.optimize_joins.other_table_names": {"fullname": "sqlglot.optimizer.optimize_joins.other_table_names", "modulename": "sqlglot.optimizer.optimize_joins", "qualname": "other_table_names", "kind": "function", "doc": "

\n", "signature": "(join: sqlglot.expressions.Join) -> Set[str]:", "funcdef": "def"}, "sqlglot.optimizer.optimizer": {"fullname": "sqlglot.optimizer.optimizer", "modulename": "sqlglot.optimizer.optimizer", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.optimizer.RULES": {"fullname": "sqlglot.optimizer.optimizer.RULES", "modulename": "sqlglot.optimizer.optimizer", "qualname": "RULES", "kind": "variable", "doc": "

\n", "default_value": "(<function qualify>, <function pushdown_projections>, <function normalize>, <function unnest_subqueries>, <function pushdown_predicates>, <function optimize_joins>, <function eliminate_subqueries>, <function merge_subqueries>, <function eliminate_joins>, <function eliminate_ctes>, <function quote_identifiers>, <function annotate_types>, <function canonicalize>, <function simplify>)"}, "sqlglot.optimizer.optimizer.optimize": {"fullname": "sqlglot.optimizer.optimizer.optimize", "modulename": "sqlglot.optimizer.optimizer", "qualname": "optimize", "kind": "function", "doc": "

Rewrite a sqlglot AST into an optimized form.

\n\n
Arguments:
\n\n
    \n
  • expression: expression to optimize
  • \n
  • schema: database schema.\nThis can either be an instance of sqlglot.optimizer.Schema or a mapping in one of\nthe following forms:\n 1. {table: {col: type}}\n 2. {db: {table: {col: type}}}\n 3. {catalog: {db: {table: {col: type}}}}\nIf no schema is provided then the default schema defined at sqlgot.schema will be used
  • \n
  • db: specify the default database, as might be set by a USE DATABASE db statement
  • \n
  • catalog: specify the default catalog, as might be set by a USE CATALOG c statement
  • \n
  • dialect: The dialect to parse the sql string.
  • \n
  • rules: sequence of optimizer rules to use.\nMany of the rules require tables and columns to be qualified.\nDo not remove qualify from the sequence of rules unless you know what you're doing!
  • \n
  • *kwargs: If a rule has a keyword argument with a same name in *kwargs, it will be passed in.
  • \n
\n\n
Returns:
\n\n
\n

The optimized expression.

\n
\n", "signature": "(\texpression: str | sqlglot.expressions.Expression,\tschema: Union[dict, sqlglot.schema.Schema, NoneType] = None,\tdb: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tcatalog: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\trules: Sequence[Callable] = (<function qualify>, <function pushdown_projections>, <function normalize>, <function unnest_subqueries>, <function pushdown_predicates>, <function optimize_joins>, <function eliminate_subqueries>, <function merge_subqueries>, <function eliminate_joins>, <function eliminate_ctes>, <function quote_identifiers>, <function annotate_types>, <function canonicalize>, <function simplify>),\t**kwargs) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates": {"fullname": "sqlglot.optimizer.pushdown_predicates", "modulename": "sqlglot.optimizer.pushdown_predicates", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"fullname": "sqlglot.optimizer.pushdown_predicates.pushdown_predicates", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "pushdown_predicates", "kind": "function", "doc": "

Rewrite sqlglot AST to pushdown predicates in FROMS and JOINS

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sql = "SELECT y.a AS a FROM (SELECT x.a AS a FROM x AS x) AS y WHERE y.a = 1"\n>>> expression = sqlglot.parse_one(sql)\n>>> pushdown_predicates(expression).sql()\n'SELECT y.a AS a FROM (SELECT x.a AS a FROM x AS x WHERE x.a = 1) AS y WHERE TRUE'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to optimize
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: optimized expression

\n
\n", "signature": "(expression, dialect=None):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"fullname": "sqlglot.optimizer.pushdown_predicates.pushdown", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "pushdown", "kind": "function", "doc": "

\n", "signature": "(condition, sources, scope_ref_count, dialect, join_index=None):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"fullname": "sqlglot.optimizer.pushdown_predicates.pushdown_cnf", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "pushdown_cnf", "kind": "function", "doc": "

If the predicates are in CNF like form, we can simply replace each block in the parent.

\n", "signature": "(predicates, scope, scope_ref_count, join_index=None):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"fullname": "sqlglot.optimizer.pushdown_predicates.pushdown_dnf", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "pushdown_dnf", "kind": "function", "doc": "

If the predicates are in DNF form, we can only push down conditions that are in all blocks.\nAdditionally, we can't remove predicates from their original form.

\n", "signature": "(predicates, scope, scope_ref_count):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"fullname": "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "nodes_for_predicate", "kind": "function", "doc": "

\n", "signature": "(predicate, sources, scope_ref_count):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"fullname": "sqlglot.optimizer.pushdown_predicates.replace_aliases", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "replace_aliases", "kind": "function", "doc": "

\n", "signature": "(source, predicate):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_projections": {"fullname": "sqlglot.optimizer.pushdown_projections", "modulename": "sqlglot.optimizer.pushdown_projections", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"fullname": "sqlglot.optimizer.pushdown_projections.SELECT_ALL", "modulename": "sqlglot.optimizer.pushdown_projections", "qualname": "SELECT_ALL", "kind": "variable", "doc": "

\n", "default_value": "<object object>"}, "sqlglot.optimizer.pushdown_projections.default_selection": {"fullname": "sqlglot.optimizer.pushdown_projections.default_selection", "modulename": "sqlglot.optimizer.pushdown_projections", "qualname": "default_selection", "kind": "function", "doc": "

\n", "signature": "(is_agg: bool) -> sqlglot.expressions.Alias:", "funcdef": "def"}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"fullname": "sqlglot.optimizer.pushdown_projections.pushdown_projections", "modulename": "sqlglot.optimizer.pushdown_projections", "qualname": "pushdown_projections", "kind": "function", "doc": "

Rewrite sqlglot AST to remove unused columns projections.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sql = "SELECT y.a AS a FROM (SELECT x.a AS a, x.b AS b FROM x) AS y"\n>>> expression = sqlglot.parse_one(sql)\n>>> pushdown_projections(expression).sql()\n'SELECT y.a AS a FROM (SELECT x.a AS a FROM x) AS y'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to optimize
  • \n
  • remove_unused_selections (bool): remove selects that are unused
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: optimized expression

\n
\n", "signature": "(expression, schema=None, remove_unused_selections=True):", "funcdef": "def"}, "sqlglot.optimizer.qualify": {"fullname": "sqlglot.optimizer.qualify", "modulename": "sqlglot.optimizer.qualify", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.qualify.qualify": {"fullname": "sqlglot.optimizer.qualify.qualify", "modulename": "sqlglot.optimizer.qualify", "qualname": "qualify", "kind": "function", "doc": "

Rewrite sqlglot AST to have normalized and qualified tables and columns.

\n\n

This step is necessary for all further SQLGlot optimizations.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> schema = {"tbl": {"col": "INT"}}\n>>> expression = sqlglot.parse_one("SELECT col FROM tbl")\n>>> qualify(expression, schema=schema).sql()\n'SELECT "tbl"."col" AS "col" FROM "tbl" AS "tbl"'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: Expression to qualify.
  • \n
  • db: Default database name for tables.
  • \n
  • catalog: Default catalog name for tables.
  • \n
  • schema: Schema to infer column names and types.
  • \n
  • expand_alias_refs: Whether or not to expand references to aliases.
  • \n
  • expand_stars: Whether or not to expand star queries. This is a necessary step\nfor most of the optimizer's rules to work; do not set to False unless you\nknow what you're doing!
  • \n
  • infer_schema: Whether or not to infer the schema if missing.
  • \n
  • isolate_tables: Whether or not to isolate table selects.
  • \n
  • qualify_columns: Whether or not to qualify columns.
  • \n
  • validate_qualify_columns: Whether or not to validate columns.
  • \n
  • quote_identifiers: Whether or not to run the quote_identifiers step.\nThis step is necessary to ensure correctness for case sensitive queries.\nBut this flag is provided in case this step is performed at a later time.
  • \n
  • identify: If True, quote all identifiers, else only necessary ones.
  • \n
\n\n
Returns:
\n\n
\n

The qualified expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tdb: Optional[str] = None,\tcatalog: Optional[str] = None,\tschema: Union[dict, sqlglot.schema.Schema, NoneType] = None,\texpand_alias_refs: bool = True,\texpand_stars: bool = True,\tinfer_schema: Optional[bool] = None,\tisolate_tables: bool = False,\tqualify_columns: bool = True,\tvalidate_qualify_columns: bool = True,\tquote_identifiers: bool = True,\tidentify: bool = True) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns": {"fullname": "sqlglot.optimizer.qualify_columns", "modulename": "sqlglot.optimizer.qualify_columns", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"fullname": "sqlglot.optimizer.qualify_columns.qualify_columns", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "qualify_columns", "kind": "function", "doc": "

Rewrite sqlglot AST to have fully qualified columns.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> schema = {"tbl": {"col": "INT"}}\n>>> expression = sqlglot.parse_one("SELECT col FROM tbl")\n>>> qualify_columns(expression, schema).sql()\n'SELECT tbl.col AS col FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: Expression to qualify.
  • \n
  • schema: Database schema.
  • \n
  • expand_alias_refs: Whether or not to expand references to aliases.
  • \n
  • expand_stars: Whether or not to expand star queries. This is a necessary step\nfor most of the optimizer's rules to work; do not set to False unless you\nknow what you're doing!
  • \n
  • infer_schema: Whether or not to infer the schema if missing.
  • \n
\n\n
Returns:
\n\n
\n

The qualified expression.

\n
\n\n
Notes:
\n\n
\n
    \n
  • Currently only handles a single PIVOT or UNPIVOT operator
  • \n
\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tschema: Union[Dict, sqlglot.schema.Schema],\texpand_alias_refs: bool = True,\texpand_stars: bool = True,\tinfer_schema: Optional[bool] = None) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"fullname": "sqlglot.optimizer.qualify_columns.validate_qualify_columns", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "validate_qualify_columns", "kind": "function", "doc": "

Raise an OptimizeError if any columns aren't qualified

\n", "signature": "(expression: ~E) -> ~E:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"fullname": "sqlglot.optimizer.qualify_columns.qualify_outputs", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "qualify_outputs", "kind": "function", "doc": "

Ensure all output columns are aliased

\n", "signature": "(\tscope_or_expression: sqlglot.optimizer.scope.Scope | sqlglot.expressions.Expression) -> None:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"fullname": "sqlglot.optimizer.qualify_columns.quote_identifiers", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "quote_identifiers", "kind": "function", "doc": "

Makes sure all identifiers that need to be quoted are quoted.

\n", "signature": "(\texpression: ~E,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tidentify: bool = True) -> ~E:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"fullname": "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "pushdown_cte_alias_columns", "kind": "function", "doc": "

Pushes down the CTE alias columns into the projection,

\n\n

This step is useful in Snowflake where the CTE alias columns can be referenced in the HAVING.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("WITH y (c) AS (SELECT SUM(a) FROM ( SELECT 1 a ) AS x HAVING c > 0) SELECT c FROM y")\n>>> pushdown_cte_alias_columns(expression).sql()\n'WITH y(c) AS (SELECT SUM(a) AS c FROM (SELECT 1 AS a) AS x HAVING c > 0) SELECT c FROM y'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: Expression to pushdown.
  • \n
\n\n
Returns:
\n\n
\n

The expression with the CTE aliases pushed down into the projection.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.Resolver": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver", "kind": "class", "doc": "

Helper for resolving columns.

\n\n

This is a class so we can lazily load some things and easily share them across functions.

\n"}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.__init__", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.__init__", "kind": "function", "doc": "

\n", "signature": "(\tscope: sqlglot.optimizer.scope.Scope,\tschema: sqlglot.schema.Schema,\tinfer_schema: bool = True)"}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.scope", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.scope", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.schema", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.schema", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.get_table", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.get_table", "kind": "function", "doc": "

Get the table for a column name.

\n\n
Arguments:
\n\n
    \n
  • column_name: The column name to find the table for.
  • \n
\n\n
Returns:
\n\n
\n

The table name if it can be found/inferred.

\n
\n", "signature": "(self, column_name: str) -> Optional[sqlglot.expressions.Identifier]:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.all_columns", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.all_columns", "kind": "variable", "doc": "

All available columns of all sources in this scope

\n", "annotation": ": Set[str]"}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.get_source_columns", "kind": "function", "doc": "

Resolve the source columns for a given source name.

\n", "signature": "(self, name: str, only_visible: bool = False) -> List[str]:", "funcdef": "def"}, "sqlglot.optimizer.qualify_tables": {"fullname": "sqlglot.optimizer.qualify_tables", "modulename": "sqlglot.optimizer.qualify_tables", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"fullname": "sqlglot.optimizer.qualify_tables.qualify_tables", "modulename": "sqlglot.optimizer.qualify_tables", "qualname": "qualify_tables", "kind": "function", "doc": "

Rewrite sqlglot AST to have fully qualified tables. Join constructs such as\n(t1 JOIN t2) AS t will be expanded into (SELECT * FROM t1 AS t1, t2 AS t2) AS t.

\n\n
Examples:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("SELECT 1 FROM tbl")\n>>> qualify_tables(expression, db="db").sql()\n'SELECT 1 FROM db.tbl AS tbl'\n>>>\n>>> expression = sqlglot.parse_one("SELECT 1 FROM (t1 JOIN t2) AS t")\n>>> qualify_tables(expression).sql()\n'SELECT 1 FROM (SELECT * FROM t1 AS t1, t2 AS t2) AS t'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: Expression to qualify
  • \n
  • db: Database name
  • \n
  • catalog: Catalog name
  • \n
  • schema: A schema to populate
  • \n
  • dialect: The dialect to parse catalog and schema into.
  • \n
\n\n
Returns:
\n\n
\n

The qualified expression.

\n
\n", "signature": "(\texpression: ~E,\tdb: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tcatalog: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tschema: Optional[sqlglot.schema.Schema] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None) -> ~E:", "funcdef": "def"}, "sqlglot.optimizer.scope": {"fullname": "sqlglot.optimizer.scope", "modulename": "sqlglot.optimizer.scope", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.scope.logger": {"fullname": "sqlglot.optimizer.scope.logger", "modulename": "sqlglot.optimizer.scope", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.optimizer.scope.ScopeType": {"fullname": "sqlglot.optimizer.scope.ScopeType", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType", "kind": "class", "doc": "

An enumeration.

\n", "bases": "enum.Enum"}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"fullname": "sqlglot.optimizer.scope.ScopeType.ROOT", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.ROOT", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.ROOT: 1>"}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"fullname": "sqlglot.optimizer.scope.ScopeType.SUBQUERY", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.SUBQUERY", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.SUBQUERY: 2>"}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"fullname": "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.DERIVED_TABLE", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.DERIVED_TABLE: 3>"}, "sqlglot.optimizer.scope.ScopeType.CTE": {"fullname": "sqlglot.optimizer.scope.ScopeType.CTE", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.CTE", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.CTE: 4>"}, "sqlglot.optimizer.scope.ScopeType.UNION": {"fullname": "sqlglot.optimizer.scope.ScopeType.UNION", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.UNION", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.UNION: 5>"}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"fullname": "sqlglot.optimizer.scope.ScopeType.UDTF", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.UDTF", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.UDTF: 6>"}, "sqlglot.optimizer.scope.Scope": {"fullname": "sqlglot.optimizer.scope.Scope", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope", "kind": "class", "doc": "

Selection scope.

\n\n
Attributes:
\n\n
    \n
  • expression (exp.Select|exp.Union): Root expression of this scope
  • \n
  • sources (dict[str, exp.Table|Scope]): Mapping of source name to either\na Table expression or another Scope instance. For example:\n SELECT * FROM x {\"x\": Table(this=\"x\")}\n SELECT * FROM x AS y {\"y\": Table(this=\"x\")}\n SELECT * FROM (SELECT ...) AS y {\"y\": Scope(...)}
  • \n
  • lateral_sources (dict[str, exp.Table|Scope]): Sources from laterals\nFor example:\n SELECT c FROM x LATERAL VIEW EXPLODE (a) AS c;\nThe LATERAL VIEW EXPLODE gets x as a source.
  • \n
  • cte_sources (dict[str, Scope]): Sources from CTES
  • \n
  • outer_column_list (list[str]): If this is a derived table or CTE, and the outer query\ndefines a column list of it's alias of this scope, this is that list of columns.\nFor example:\n SELECT * FROM (SELECT ...) AS y(col1, col2)\nThe inner query would have [\"col1\", \"col2\"] for its outer_column_list
  • \n
  • parent (Scope): Parent scope
  • \n
  • scope_type (ScopeType): Type of this scope, relative to it's parent
  • \n
  • subquery_scopes (list[Scope]): List of all child scopes for subqueries
  • \n
  • cte_scopes (list[Scope]): List of all child scopes for CTEs
  • \n
  • derived_table_scopes (list[Scope]): List of all child scopes for derived_tables
  • \n
  • udtf_scopes (list[Scope]): List of all child scopes for user defined tabular functions
  • \n
  • table_scopes (list[Scope]): derived_table_scopes + udtf_scopes, in the order that they're defined
  • \n
  • union_scopes (list[Scope, Scope]): If this Scope is for a Union expression, this will be\na list of the left and right child scopes.
  • \n
\n"}, "sqlglot.optimizer.scope.Scope.__init__": {"fullname": "sqlglot.optimizer.scope.Scope.__init__", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.__init__", "kind": "function", "doc": "

\n", "signature": "(\texpression,\tsources=None,\touter_column_list=None,\tparent=None,\tscope_type=<ScopeType.ROOT: 1>,\tlateral_sources=None,\tcte_sources=None)"}, "sqlglot.optimizer.scope.Scope.expression": {"fullname": "sqlglot.optimizer.scope.Scope.expression", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.expression", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.sources": {"fullname": "sqlglot.optimizer.scope.Scope.sources", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.sources", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"fullname": "sqlglot.optimizer.scope.Scope.lateral_sources", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.lateral_sources", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.cte_sources": {"fullname": "sqlglot.optimizer.scope.Scope.cte_sources", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.cte_sources", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"fullname": "sqlglot.optimizer.scope.Scope.outer_column_list", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.outer_column_list", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.parent": {"fullname": "sqlglot.optimizer.scope.Scope.parent", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.parent", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.scope_type": {"fullname": "sqlglot.optimizer.scope.Scope.scope_type", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.scope_type", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.subquery_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.subquery_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.derived_table_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.derived_table_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.table_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.table_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.table_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.cte_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.cte_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.union_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.union_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.union_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.udtf_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.udtf_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.clear_cache": {"fullname": "sqlglot.optimizer.scope.Scope.clear_cache", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.clear_cache", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.branch": {"fullname": "sqlglot.optimizer.scope.Scope.branch", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.branch", "kind": "function", "doc": "

Branch from the current scope to a new, inner scope

\n", "signature": "(\tself,\texpression,\tscope_type,\tsources=None,\tcte_sources=None,\tlateral_sources=None,\t**kwargs):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.walk": {"fullname": "sqlglot.optimizer.scope.Scope.walk", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.walk", "kind": "function", "doc": "

\n", "signature": "(self, bfs=True, prune=None):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.find": {"fullname": "sqlglot.optimizer.scope.Scope.find", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.find", "kind": "function", "doc": "

\n", "signature": "(self, *expression_types, bfs=True):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.find_all": {"fullname": "sqlglot.optimizer.scope.Scope.find_all", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.find_all", "kind": "function", "doc": "

\n", "signature": "(self, *expression_types, bfs=True):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.replace": {"fullname": "sqlglot.optimizer.scope.Scope.replace", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.replace", "kind": "function", "doc": "

Replace old with new.

\n\n

This can be used instead of exp.Expression.replace to ensure the Scope is kept up-to-date.

\n\n
Arguments:
\n\n
    \n
  • old (exp.Expression): old node
  • \n
  • new (exp.Expression): new node
  • \n
\n", "signature": "(self, old, new):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.tables": {"fullname": "sqlglot.optimizer.scope.Scope.tables", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.tables", "kind": "variable", "doc": "

List of tables in this scope.

\n\n
Returns:
\n\n
\n

list[exp.Table]: tables

\n
\n"}, "sqlglot.optimizer.scope.Scope.ctes": {"fullname": "sqlglot.optimizer.scope.Scope.ctes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.ctes", "kind": "variable", "doc": "

List of CTEs in this scope.

\n\n
Returns:
\n\n
\n

list[exp.CTE]: ctes

\n
\n"}, "sqlglot.optimizer.scope.Scope.derived_tables": {"fullname": "sqlglot.optimizer.scope.Scope.derived_tables", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.derived_tables", "kind": "variable", "doc": "

List of derived tables in this scope.

\n\n
For example:
\n\n
\n

SELECT * FROM (SELECT ...) <- that's a derived table

\n
\n\n
Returns:
\n\n
\n

list[exp.Subquery]: derived tables

\n
\n"}, "sqlglot.optimizer.scope.Scope.udtfs": {"fullname": "sqlglot.optimizer.scope.Scope.udtfs", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.udtfs", "kind": "variable", "doc": "

List of \"User Defined Tabular Functions\" in this scope.

\n\n
Returns:
\n\n
\n

list[exp.UDTF]: UDTFs

\n
\n"}, "sqlglot.optimizer.scope.Scope.subqueries": {"fullname": "sqlglot.optimizer.scope.Scope.subqueries", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.subqueries", "kind": "variable", "doc": "

List of subqueries in this scope.

\n\n
For example:
\n\n
\n

SELECT * FROM x WHERE a IN (SELECT ...) <- that's a subquery

\n
\n\n
Returns:
\n\n
\n

list[exp.Subqueryable]: subqueries

\n
\n"}, "sqlglot.optimizer.scope.Scope.columns": {"fullname": "sqlglot.optimizer.scope.Scope.columns", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.columns", "kind": "variable", "doc": "

List of columns in this scope.

\n\n
Returns:
\n\n
\n

list[exp.Column]: Column instances in this scope, plus any\n Columns that reference this scope from correlated subqueries.

\n
\n"}, "sqlglot.optimizer.scope.Scope.selected_sources": {"fullname": "sqlglot.optimizer.scope.Scope.selected_sources", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.selected_sources", "kind": "variable", "doc": "

Mapping of nodes and sources that are actually selected from in this scope.

\n\n

That is, all tables in a schema are selectable at any point. But a\ntable only becomes a selected source if it's included in a FROM or JOIN clause.

\n\n
Returns:
\n\n
\n

dict[str, (exp.Table|exp.Select, exp.Table|Scope)]: selected sources and nodes

\n
\n"}, "sqlglot.optimizer.scope.Scope.references": {"fullname": "sqlglot.optimizer.scope.Scope.references", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.references", "kind": "variable", "doc": "

\n", "annotation": ": List[Tuple[str, sqlglot.expressions.Expression]]"}, "sqlglot.optimizer.scope.Scope.external_columns": {"fullname": "sqlglot.optimizer.scope.Scope.external_columns", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.external_columns", "kind": "variable", "doc": "

Columns that appear to reference sources in outer scopes.

\n\n
Returns:
\n\n
\n

list[exp.Column]: Column instances that don't reference\n sources in the current scope.

\n
\n"}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"fullname": "sqlglot.optimizer.scope.Scope.unqualified_columns", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.unqualified_columns", "kind": "variable", "doc": "

Unqualified columns in the current scope.

\n\n
Returns:
\n\n
\n

list[exp.Column]: Unqualified columns

\n
\n"}, "sqlglot.optimizer.scope.Scope.join_hints": {"fullname": "sqlglot.optimizer.scope.Scope.join_hints", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.join_hints", "kind": "variable", "doc": "

Hints that exist in the scope that reference tables

\n\n
Returns:
\n\n
\n

list[exp.JoinHint]: Join hints that are referenced within the scope

\n
\n"}, "sqlglot.optimizer.scope.Scope.pivots": {"fullname": "sqlglot.optimizer.scope.Scope.pivots", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.pivots", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.source_columns": {"fullname": "sqlglot.optimizer.scope.Scope.source_columns", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.source_columns", "kind": "function", "doc": "

Get all columns in the current scope for a particular source.

\n\n
Arguments:
\n\n
    \n
  • source_name (str): Name of the source
  • \n
\n\n
Returns:
\n\n
\n

list[exp.Column]: Column instances that reference source_name

\n
\n", "signature": "(self, source_name):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.is_subquery": {"fullname": "sqlglot.optimizer.scope.Scope.is_subquery", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_subquery", "kind": "variable", "doc": "

Determine if this scope is a subquery

\n"}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"fullname": "sqlglot.optimizer.scope.Scope.is_derived_table", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_derived_table", "kind": "variable", "doc": "

Determine if this scope is a derived table

\n"}, "sqlglot.optimizer.scope.Scope.is_union": {"fullname": "sqlglot.optimizer.scope.Scope.is_union", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_union", "kind": "variable", "doc": "

Determine if this scope is a union

\n"}, "sqlglot.optimizer.scope.Scope.is_cte": {"fullname": "sqlglot.optimizer.scope.Scope.is_cte", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_cte", "kind": "variable", "doc": "

Determine if this scope is a common table expression

\n"}, "sqlglot.optimizer.scope.Scope.is_root": {"fullname": "sqlglot.optimizer.scope.Scope.is_root", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_root", "kind": "variable", "doc": "

Determine if this is the root scope

\n"}, "sqlglot.optimizer.scope.Scope.is_udtf": {"fullname": "sqlglot.optimizer.scope.Scope.is_udtf", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_udtf", "kind": "variable", "doc": "

Determine if this scope is a UDTF (User Defined Table Function)

\n"}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"fullname": "sqlglot.optimizer.scope.Scope.is_correlated_subquery", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_correlated_subquery", "kind": "variable", "doc": "

Determine if this scope is a correlated subquery

\n"}, "sqlglot.optimizer.scope.Scope.rename_source": {"fullname": "sqlglot.optimizer.scope.Scope.rename_source", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.rename_source", "kind": "function", "doc": "

Rename a source in this scope

\n", "signature": "(self, old_name, new_name):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.add_source": {"fullname": "sqlglot.optimizer.scope.Scope.add_source", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.add_source", "kind": "function", "doc": "

Add a source to this scope

\n", "signature": "(self, name, source):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.remove_source": {"fullname": "sqlglot.optimizer.scope.Scope.remove_source", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.remove_source", "kind": "function", "doc": "

Remove a source from this scope

\n", "signature": "(self, name):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.traverse": {"fullname": "sqlglot.optimizer.scope.Scope.traverse", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.traverse", "kind": "function", "doc": "

Traverse the scope tree from this node.

\n\n
Yields:
\n\n
\n

Scope: scope instances in depth-first-search post-order

\n
\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.ref_count": {"fullname": "sqlglot.optimizer.scope.Scope.ref_count", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.ref_count", "kind": "function", "doc": "

Count the number of times each scope in this tree is referenced.

\n\n
Returns:
\n\n
\n

dict[int, int]: Mapping of Scope instance ID to reference count

\n
\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.optimizer.scope.traverse_scope": {"fullname": "sqlglot.optimizer.scope.traverse_scope", "modulename": "sqlglot.optimizer.scope", "qualname": "traverse_scope", "kind": "function", "doc": "

Traverse an expression by its \"scopes\".

\n\n

\"Scope\" represents the current context of a Select statement.

\n\n

This is helpful for optimizing queries, where we need more information than\nthe expression tree itself. For example, we might care about the source\nnames within a subquery. Returns a list because a generator could result in\nincomplete properties which is confusing.

\n\n
Examples:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("SELECT a FROM (SELECT a FROM x) AS y")\n>>> scopes = traverse_scope(expression)\n>>> scopes[0].expression.sql(), list(scopes[0].sources)\n('SELECT a FROM x', ['x'])\n>>> scopes[1].expression.sql(), list(scopes[1].sources)\n('SELECT a FROM (SELECT a FROM x) AS y', ['y'])\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (exp.Expression): expression to traverse
  • \n
\n\n
Returns:
\n\n
\n

list[Scope]: scope instances

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> List[sqlglot.optimizer.scope.Scope]:", "funcdef": "def"}, "sqlglot.optimizer.scope.build_scope": {"fullname": "sqlglot.optimizer.scope.build_scope", "modulename": "sqlglot.optimizer.scope", "qualname": "build_scope", "kind": "function", "doc": "

Build a scope tree.

\n\n
Arguments:
\n\n
    \n
  • expression (exp.Expression): expression to build the scope tree for
  • \n
\n\n
Returns:
\n\n
\n

Scope: root scope

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> Optional[sqlglot.optimizer.scope.Scope]:", "funcdef": "def"}, "sqlglot.optimizer.scope.walk_in_scope": {"fullname": "sqlglot.optimizer.scope.walk_in_scope", "modulename": "sqlglot.optimizer.scope", "qualname": "walk_in_scope", "kind": "function", "doc": "

Returns a generator object which visits all nodes in the syntrax tree, stopping at\nnodes that start child scopes.

\n\n
Arguments:
\n\n
    \n
  • expression (exp.Expression):
  • \n
  • bfs (bool): if set to True the BFS traversal order will be applied,\notherwise the DFS traversal will be used instead.
  • \n
  • prune ((node, parent, arg_key) -> bool): callable that returns True if\nthe generator should stop traversing this branch of the tree.
  • \n
\n\n
Yields:
\n\n
\n

tuple[exp.Expression, Optional[exp.Expression], str]: node, parent, arg key

\n
\n", "signature": "(expression, bfs=True, prune=None):", "funcdef": "def"}, "sqlglot.optimizer.scope.find_all_in_scope": {"fullname": "sqlglot.optimizer.scope.find_all_in_scope", "modulename": "sqlglot.optimizer.scope", "qualname": "find_all_in_scope", "kind": "function", "doc": "

Returns a generator object which visits all nodes in this scope and only yields those that\nmatch at least one of the specified expression types.

\n\n

This does NOT traverse into subscopes.

\n\n
Arguments:
\n\n
    \n
  • expression (exp.Expression):
  • \n
  • expression_types (tuple[type]|type): the expression type(s) to match.
  • \n
  • bfs (bool): True to use breadth-first search, False to use depth-first.
  • \n
\n\n
Yields:
\n\n
\n

exp.Expression: nodes

\n
\n", "signature": "(expression, expression_types, bfs=True):", "funcdef": "def"}, "sqlglot.optimizer.scope.find_in_scope": {"fullname": "sqlglot.optimizer.scope.find_in_scope", "modulename": "sqlglot.optimizer.scope", "qualname": "find_in_scope", "kind": "function", "doc": "

Returns the first node in this scope which matches at least one of the specified types.

\n\n

This does NOT traverse into subscopes.

\n\n
Arguments:
\n\n
    \n
  • expression (exp.Expression):
  • \n
  • expression_types (tuple[type]|type): the expression type(s) to match.
  • \n
  • bfs (bool): True to use breadth-first search, False to use depth-first.
  • \n
\n\n
Returns:
\n\n
\n

exp.Expression: the node which matches the criteria or None if no node matching\n the criteria was found.

\n
\n", "signature": "(expression, expression_types, bfs=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify": {"fullname": "sqlglot.optimizer.simplify", "modulename": "sqlglot.optimizer.simplify", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.simplify.FINAL": {"fullname": "sqlglot.optimizer.simplify.FINAL", "modulename": "sqlglot.optimizer.simplify", "qualname": "FINAL", "kind": "variable", "doc": "

\n", "default_value": "'final'"}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"fullname": "sqlglot.optimizer.simplify.UnsupportedUnit", "modulename": "sqlglot.optimizer.simplify", "qualname": "UnsupportedUnit", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "builtins.Exception"}, "sqlglot.optimizer.simplify.simplify": {"fullname": "sqlglot.optimizer.simplify.simplify", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify", "kind": "function", "doc": "

Rewrite sqlglot AST to simplify expressions.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("TRUE AND TRUE")\n>>> simplify(expression).sql()\n'TRUE'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to simplify
  • \n
  • constant_propagation: whether or not the constant propagation rule should be used
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: simplified expression

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tconstant_propagation: bool = False,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None):", "funcdef": "def"}, "sqlglot.optimizer.simplify.catch": {"fullname": "sqlglot.optimizer.simplify.catch", "modulename": "sqlglot.optimizer.simplify", "qualname": "catch", "kind": "function", "doc": "

Decorator that ignores a simplification function if any of exceptions are raised

\n", "signature": "(*exceptions):", "funcdef": "def"}, "sqlglot.optimizer.simplify.rewrite_between": {"fullname": "sqlglot.optimizer.simplify.rewrite_between", "modulename": "sqlglot.optimizer.simplify", "qualname": "rewrite_between", "kind": "function", "doc": "

Rewrite x between y and z to x >= y AND x <= z.

\n\n

This is done because comparison simplification is only done on lt/lte/gt/gte.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"fullname": "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS", "modulename": "sqlglot.optimizer.simplify", "qualname": "COMPLEMENT_COMPARISONS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.LT'>: <class 'sqlglot.expressions.GTE'>, <class 'sqlglot.expressions.GT'>: <class 'sqlglot.expressions.LTE'>, <class 'sqlglot.expressions.LTE'>: <class 'sqlglot.expressions.GT'>, <class 'sqlglot.expressions.GTE'>: <class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.EQ'>: <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.NEQ'>: <class 'sqlglot.expressions.EQ'>}"}, "sqlglot.optimizer.simplify.simplify_not": {"fullname": "sqlglot.optimizer.simplify.simplify_not", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_not", "kind": "function", "doc": "

Demorgan's Law\nNOT (x OR y) -> NOT x AND NOT y\nNOT (x AND y) -> NOT x OR NOT y

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.flatten": {"fullname": "sqlglot.optimizer.simplify.flatten", "modulename": "sqlglot.optimizer.simplify", "qualname": "flatten", "kind": "function", "doc": "

A AND (B AND C) -> A AND B AND C\nA OR (B OR C) -> A OR B OR C

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.simplify_connectors": {"fullname": "sqlglot.optimizer.simplify.simplify_connectors", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_connectors", "kind": "function", "doc": "

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.LT_LTE": {"fullname": "sqlglot.optimizer.simplify.LT_LTE", "modulename": "sqlglot.optimizer.simplify", "qualname": "LT_LTE", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.LTE'>)"}, "sqlglot.optimizer.simplify.GT_GTE": {"fullname": "sqlglot.optimizer.simplify.GT_GTE", "modulename": "sqlglot.optimizer.simplify", "qualname": "GT_GTE", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.GT'>, <class 'sqlglot.expressions.GTE'>)"}, "sqlglot.optimizer.simplify.COMPARISONS": {"fullname": "sqlglot.optimizer.simplify.COMPARISONS", "modulename": "sqlglot.optimizer.simplify", "qualname": "COMPARISONS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.LTE'>, <class 'sqlglot.expressions.GT'>, <class 'sqlglot.expressions.GTE'>, <class 'sqlglot.expressions.EQ'>, <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.Is'>)"}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"fullname": "sqlglot.optimizer.simplify.INVERSE_COMPARISONS", "modulename": "sqlglot.optimizer.simplify", "qualname": "INVERSE_COMPARISONS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Type[sqlglot.expressions.Expression]]", "default_value": "{<class 'sqlglot.expressions.LT'>: <class 'sqlglot.expressions.GT'>, <class 'sqlglot.expressions.GT'>: <class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.LTE'>: <class 'sqlglot.expressions.GTE'>, <class 'sqlglot.expressions.GTE'>: <class 'sqlglot.expressions.LTE'>}"}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"fullname": "sqlglot.optimizer.simplify.NONDETERMINISTIC", "modulename": "sqlglot.optimizer.simplify", "qualname": "NONDETERMINISTIC", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Rand'>, <class 'sqlglot.expressions.Randn'>)"}, "sqlglot.optimizer.simplify.remove_complements": {"fullname": "sqlglot.optimizer.simplify.remove_complements", "modulename": "sqlglot.optimizer.simplify", "qualname": "remove_complements", "kind": "function", "doc": "

Removing complements.

\n\n

A AND NOT A -> FALSE\nA OR NOT A -> TRUE

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.uniq_sort": {"fullname": "sqlglot.optimizer.simplify.uniq_sort", "modulename": "sqlglot.optimizer.simplify", "qualname": "uniq_sort", "kind": "function", "doc": "

Uniq and sort a connector.

\n\n

C AND A AND B AND B -> A AND B AND C

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"fullname": "sqlglot.optimizer.simplify.absorb_and_eliminate", "modulename": "sqlglot.optimizer.simplify", "qualname": "absorb_and_eliminate", "kind": "function", "doc": "

absorption:\n A AND (A OR B) -> A\n A OR (A AND B) -> A\n A AND (NOT A OR B) -> A AND B\n A OR (NOT A AND B) -> A OR B\nelimination:\n (A AND B) OR (A AND NOT B) -> A\n (A OR B) AND (A OR NOT B) -> A

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.propagate_constants": {"fullname": "sqlglot.optimizer.simplify.propagate_constants", "modulename": "sqlglot.optimizer.simplify", "qualname": "propagate_constants", "kind": "function", "doc": "

Propagate constants for conjunctions in DNF:

\n\n

SELECT * FROM t WHERE a = b AND b = 5 becomes\nSELECT * FROM t WHERE a = 5 AND b = 5

\n\n

Reference: https://www.sqlite.org/optoverview.html

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"fullname": "sqlglot.optimizer.simplify.INVERSE_DATE_OPS", "modulename": "sqlglot.optimizer.simplify", "qualname": "INVERSE_DATE_OPS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Type[sqlglot.expressions.Expression]]", "default_value": "{<class 'sqlglot.expressions.DateAdd'>: <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.DateSub'>: <class 'sqlglot.expressions.Add'>, <class 'sqlglot.expressions.DatetimeAdd'>: <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.DatetimeSub'>: <class 'sqlglot.expressions.Add'>}"}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"fullname": "sqlglot.optimizer.simplify.INVERSE_OPS", "modulename": "sqlglot.optimizer.simplify", "qualname": "INVERSE_OPS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Type[sqlglot.expressions.Expression]]", "default_value": "{<class 'sqlglot.expressions.DateAdd'>: <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.DateSub'>: <class 'sqlglot.expressions.Add'>, <class 'sqlglot.expressions.DatetimeAdd'>: <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.DatetimeSub'>: <class 'sqlglot.expressions.Add'>, <class 'sqlglot.expressions.Add'>: <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.Sub'>: <class 'sqlglot.expressions.Add'>}"}, "sqlglot.optimizer.simplify.simplify_equality": {"fullname": "sqlglot.optimizer.simplify.simplify_equality", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_equality", "kind": "function", "doc": "
Use the subtraction and addition properties of equality to simplify expressions:
\n\n
\n

x + 1 = 3 becomes x = 2

\n
\n\n

There are two binary operations in the above expression: + and =\nHere's how we reference all the operands in the code below:

\n\n
  l     r\nx + 1 = 3\na   b\n
\n", "signature": "(expression, *args, **kwargs):", "funcdef": "def"}, "sqlglot.optimizer.simplify.simplify_literals": {"fullname": "sqlglot.optimizer.simplify.simplify_literals", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_literals", "kind": "function", "doc": "

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.simplify_parens": {"fullname": "sqlglot.optimizer.simplify.simplify_parens", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_parens", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"fullname": "sqlglot.optimizer.simplify.NONNULL_CONSTANTS", "modulename": "sqlglot.optimizer.simplify", "qualname": "NONNULL_CONSTANTS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Literal'>, <class 'sqlglot.expressions.Boolean'>)"}, "sqlglot.optimizer.simplify.CONSTANTS": {"fullname": "sqlglot.optimizer.simplify.CONSTANTS", "modulename": "sqlglot.optimizer.simplify", "qualname": "CONSTANTS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Literal'>, <class 'sqlglot.expressions.Boolean'>, <class 'sqlglot.expressions.Null'>)"}, "sqlglot.optimizer.simplify.simplify_coalesce": {"fullname": "sqlglot.optimizer.simplify.simplify_coalesce", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_coalesce", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.CONCATS": {"fullname": "sqlglot.optimizer.simplify.CONCATS", "modulename": "sqlglot.optimizer.simplify", "qualname": "CONCATS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Concat'>, <class 'sqlglot.expressions.DPipe'>)"}, "sqlglot.optimizer.simplify.simplify_concat": {"fullname": "sqlglot.optimizer.simplify.simplify_concat", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_concat", "kind": "function", "doc": "

Reduces all groups that contain string literals by concatenating them.

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.simplify_conditionals": {"fullname": "sqlglot.optimizer.simplify.simplify_conditionals", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_conditionals", "kind": "function", "doc": "

Simplifies expressions like IF, CASE if their condition is statically known.

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.simplify_startswith": {"fullname": "sqlglot.optimizer.simplify.simplify_startswith", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_startswith", "kind": "function", "doc": "

Reduces a prefix check to either TRUE or FALSE if both the string and the\nprefix are statically known.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> simplify_startswith(parse_one("STARTSWITH('foo', 'f')")).sql()\n'TRUE'\n
\n
\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.simplify.DateRange": {"fullname": "sqlglot.optimizer.simplify.DateRange", "modulename": "sqlglot.optimizer.simplify", "qualname": "DateRange", "kind": "variable", "doc": "

\n", "default_value": "typing.Tuple[datetime.date, datetime.date]"}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"fullname": "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS", "modulename": "sqlglot.optimizer.simplify", "qualname": "DATETRUNC_BINARY_COMPARISONS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Callable[[sqlglot.expressions.Expression, datetime.date, str, sqlglot.dialects.dialect.Dialect], Optional[sqlglot.expressions.Expression]]]", "default_value": "{<class 'sqlglot.expressions.LT'>: <function <lambda>>, <class 'sqlglot.expressions.GT'>: <function <lambda>>, <class 'sqlglot.expressions.LTE'>: <function <lambda>>, <class 'sqlglot.expressions.GTE'>: <function <lambda>>, <class 'sqlglot.expressions.EQ'>: <function _datetrunc_eq>, <class 'sqlglot.expressions.NEQ'>: <function _datetrunc_neq>}"}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"fullname": "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS", "modulename": "sqlglot.optimizer.simplify", "qualname": "DATETRUNC_COMPARISONS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.In'>, <class 'sqlglot.expressions.GTE'>, <class 'sqlglot.expressions.LTE'>, <class 'sqlglot.expressions.EQ'>, <class 'sqlglot.expressions.GT'>}"}, "sqlglot.optimizer.simplify.DATETRUNCS": {"fullname": "sqlglot.optimizer.simplify.DATETRUNCS", "modulename": "sqlglot.optimizer.simplify", "qualname": "DATETRUNCS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.DateTrunc'>, <class 'sqlglot.expressions.TimestampTrunc'>)"}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"fullname": "sqlglot.optimizer.simplify.simplify_datetrunc", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_datetrunc", "kind": "function", "doc": "

Simplify expressions like DATE_TRUNC('year', x) >= CAST('2021-01-01' AS DATE)

\n", "signature": "(expression, *args, **kwargs):", "funcdef": "def"}, "sqlglot.optimizer.simplify.sort_comparison": {"fullname": "sqlglot.optimizer.simplify.sort_comparison", "modulename": "sqlglot.optimizer.simplify", "qualname": "sort_comparison", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.simplify.JOINS": {"fullname": "sqlglot.optimizer.simplify.JOINS", "modulename": "sqlglot.optimizer.simplify", "qualname": "JOINS", "kind": "variable", "doc": "

\n", "default_value": "{('RIGHT', 'OUTER'), ('RIGHT', ''), ('', 'INNER'), ('', '')}"}, "sqlglot.optimizer.simplify.remove_where_true": {"fullname": "sqlglot.optimizer.simplify.remove_where_true", "modulename": "sqlglot.optimizer.simplify", "qualname": "remove_where_true", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.always_true": {"fullname": "sqlglot.optimizer.simplify.always_true", "modulename": "sqlglot.optimizer.simplify", "qualname": "always_true", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.always_false": {"fullname": "sqlglot.optimizer.simplify.always_false", "modulename": "sqlglot.optimizer.simplify", "qualname": "always_false", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.is_complement": {"fullname": "sqlglot.optimizer.simplify.is_complement", "modulename": "sqlglot.optimizer.simplify", "qualname": "is_complement", "kind": "function", "doc": "

\n", "signature": "(a, b):", "funcdef": "def"}, "sqlglot.optimizer.simplify.is_false": {"fullname": "sqlglot.optimizer.simplify.is_false", "modulename": "sqlglot.optimizer.simplify", "qualname": "is_false", "kind": "function", "doc": "

\n", "signature": "(a: sqlglot.expressions.Expression) -> bool:", "funcdef": "def"}, "sqlglot.optimizer.simplify.is_null": {"fullname": "sqlglot.optimizer.simplify.is_null", "modulename": "sqlglot.optimizer.simplify", "qualname": "is_null", "kind": "function", "doc": "

\n", "signature": "(a: sqlglot.expressions.Expression) -> bool:", "funcdef": "def"}, "sqlglot.optimizer.simplify.eval_boolean": {"fullname": "sqlglot.optimizer.simplify.eval_boolean", "modulename": "sqlglot.optimizer.simplify", "qualname": "eval_boolean", "kind": "function", "doc": "

\n", "signature": "(expression, a, b):", "funcdef": "def"}, "sqlglot.optimizer.simplify.cast_as_date": {"fullname": "sqlglot.optimizer.simplify.cast_as_date", "modulename": "sqlglot.optimizer.simplify", "qualname": "cast_as_date", "kind": "function", "doc": "

\n", "signature": "(value: Any) -> Optional[datetime.date]:", "funcdef": "def"}, "sqlglot.optimizer.simplify.cast_as_datetime": {"fullname": "sqlglot.optimizer.simplify.cast_as_datetime", "modulename": "sqlglot.optimizer.simplify", "qualname": "cast_as_datetime", "kind": "function", "doc": "

\n", "signature": "(value: Any) -> Optional[datetime.datetime]:", "funcdef": "def"}, "sqlglot.optimizer.simplify.cast_value": {"fullname": "sqlglot.optimizer.simplify.cast_value", "modulename": "sqlglot.optimizer.simplify", "qualname": "cast_value", "kind": "function", "doc": "

\n", "signature": "(value: Any, to: sqlglot.expressions.DataType) -> Optional[datetime.date]:", "funcdef": "def"}, "sqlglot.optimizer.simplify.extract_date": {"fullname": "sqlglot.optimizer.simplify.extract_date", "modulename": "sqlglot.optimizer.simplify", "qualname": "extract_date", "kind": "function", "doc": "

\n", "signature": "(cast: sqlglot.expressions.Expression) -> Optional[datetime.date]:", "funcdef": "def"}, "sqlglot.optimizer.simplify.extract_interval": {"fullname": "sqlglot.optimizer.simplify.extract_interval", "modulename": "sqlglot.optimizer.simplify", "qualname": "extract_interval", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.date_literal": {"fullname": "sqlglot.optimizer.simplify.date_literal", "modulename": "sqlglot.optimizer.simplify", "qualname": "date_literal", "kind": "function", "doc": "

\n", "signature": "(date):", "funcdef": "def"}, "sqlglot.optimizer.simplify.interval": {"fullname": "sqlglot.optimizer.simplify.interval", "modulename": "sqlglot.optimizer.simplify", "qualname": "interval", "kind": "function", "doc": "

\n", "signature": "(unit: str, n: int = 1):", "funcdef": "def"}, "sqlglot.optimizer.simplify.date_floor": {"fullname": "sqlglot.optimizer.simplify.date_floor", "modulename": "sqlglot.optimizer.simplify", "qualname": "date_floor", "kind": "function", "doc": "

\n", "signature": "(\td: datetime.date,\tunit: str,\tdialect: sqlglot.dialects.dialect.Dialect) -> datetime.date:", "funcdef": "def"}, "sqlglot.optimizer.simplify.date_ceil": {"fullname": "sqlglot.optimizer.simplify.date_ceil", "modulename": "sqlglot.optimizer.simplify", "qualname": "date_ceil", "kind": "function", "doc": "

\n", "signature": "(\td: datetime.date,\tunit: str,\tdialect: sqlglot.dialects.dialect.Dialect) -> datetime.date:", "funcdef": "def"}, "sqlglot.optimizer.simplify.boolean_literal": {"fullname": "sqlglot.optimizer.simplify.boolean_literal", "modulename": "sqlglot.optimizer.simplify", "qualname": "boolean_literal", "kind": "function", "doc": "

\n", "signature": "(condition):", "funcdef": "def"}, "sqlglot.optimizer.simplify.gen": {"fullname": "sqlglot.optimizer.simplify.gen", "modulename": "sqlglot.optimizer.simplify", "qualname": "gen", "kind": "function", "doc": "

Simple pseudo sql generator for quickly generating sortable and uniq strings.

\n\n

Sorting and deduping sql is a necessary step for optimization. Calling the actual\ngenerator is expensive so we have a bare minimum sql generator here.

\n", "signature": "(expression: Any) -> str:", "funcdef": "def"}, "sqlglot.optimizer.simplify.GEN_MAP": {"fullname": "sqlglot.optimizer.simplify.GEN_MAP", "modulename": "sqlglot.optimizer.simplify", "qualname": "GEN_MAP", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.Add'>: <function <lambda>>, <class 'sqlglot.expressions.And'>: <function <lambda>>, <class 'sqlglot.expressions.Anonymous'>: <function <lambda>>, <class 'sqlglot.expressions.Between'>: <function <lambda>>, <class 'sqlglot.expressions.Boolean'>: <function <lambda>>, <class 'sqlglot.expressions.Bracket'>: <function <lambda>>, <class 'sqlglot.expressions.Column'>: <function <lambda>>, <class 'sqlglot.expressions.DataType'>: <function <lambda>>, <class 'sqlglot.expressions.Div'>: <function <lambda>>, <class 'sqlglot.expressions.Dot'>: <function <lambda>>, <class 'sqlglot.expressions.EQ'>: <function <lambda>>, <class 'sqlglot.expressions.GT'>: <function <lambda>>, <class 'sqlglot.expressions.GTE'>: <function <lambda>>, <class 'sqlglot.expressions.Identifier'>: <function <lambda>>, <class 'sqlglot.expressions.ILike'>: <function <lambda>>, <class 'sqlglot.expressions.In'>: <function <lambda>>, <class 'sqlglot.expressions.Is'>: <function <lambda>>, <class 'sqlglot.expressions.Like'>: <function <lambda>>, <class 'sqlglot.expressions.Literal'>: <function <lambda>>, <class 'sqlglot.expressions.LT'>: <function <lambda>>, <class 'sqlglot.expressions.LTE'>: <function <lambda>>, <class 'sqlglot.expressions.Mod'>: <function <lambda>>, <class 'sqlglot.expressions.Mul'>: <function <lambda>>, <class 'sqlglot.expressions.Neg'>: <function <lambda>>, <class 'sqlglot.expressions.NEQ'>: <function <lambda>>, <class 'sqlglot.expressions.Not'>: <function <lambda>>, <class 'sqlglot.expressions.Null'>: <function <lambda>>, <class 'sqlglot.expressions.Or'>: <function <lambda>>, <class 'sqlglot.expressions.Paren'>: <function <lambda>>, <class 'sqlglot.expressions.Sub'>: <function <lambda>>, <class 'sqlglot.expressions.Subquery'>: <function <lambda>>, <class 'sqlglot.expressions.Table'>: <function <lambda>>, <class 'sqlglot.expressions.Var'>: <function <lambda>>}"}, "sqlglot.optimizer.unnest_subqueries": {"fullname": "sqlglot.optimizer.unnest_subqueries", "modulename": "sqlglot.optimizer.unnest_subqueries", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"fullname": "sqlglot.optimizer.unnest_subqueries.unnest_subqueries", "modulename": "sqlglot.optimizer.unnest_subqueries", "qualname": "unnest_subqueries", "kind": "function", "doc": "

Rewrite sqlglot AST to convert some predicates with subqueries into joins.

\n\n

Convert scalar subqueries into cross joins.\nConvert correlated or vectorized subqueries into a group by so it is not a many to many left join.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("SELECT * FROM x AS x WHERE (SELECT y.a AS a FROM y AS y WHERE x.a = y.a) = 1 ")\n>>> unnest_subqueries(expression).sql()\n'SELECT * FROM x AS x LEFT JOIN (SELECT y.a AS a FROM y AS y WHERE TRUE GROUP BY y.a) AS _u_0 ON x.a = _u_0.a WHERE _u_0.a = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to unnest
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: unnested expression

\n
\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.unnest_subqueries.unnest": {"fullname": "sqlglot.optimizer.unnest_subqueries.unnest", "modulename": "sqlglot.optimizer.unnest_subqueries", "qualname": "unnest", "kind": "function", "doc": "

\n", "signature": "(select, parent_select, next_alias_name):", "funcdef": "def"}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"fullname": "sqlglot.optimizer.unnest_subqueries.decorrelate", "modulename": "sqlglot.optimizer.unnest_subqueries", "qualname": "decorrelate", "kind": "function", "doc": "

\n", "signature": "(select, parent_select, external_columns, next_alias_name):", "funcdef": "def"}, "sqlglot.parser": {"fullname": "sqlglot.parser", "modulename": "sqlglot.parser", "kind": "module", "doc": "

\n"}, "sqlglot.parser.logger": {"fullname": "sqlglot.parser.logger", "modulename": "sqlglot.parser", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.parser.parse_var_map": {"fullname": "sqlglot.parser.parse_var_map", "modulename": "sqlglot.parser", "qualname": "parse_var_map", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.StarMap | sqlglot.expressions.VarMap:", "funcdef": "def"}, "sqlglot.parser.parse_like": {"fullname": "sqlglot.parser.parse_like", "modulename": "sqlglot.parser", "qualname": "parse_like", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.Escape | sqlglot.expressions.Like:", "funcdef": "def"}, "sqlglot.parser.binary_range_parser": {"fullname": "sqlglot.parser.binary_range_parser", "modulename": "sqlglot.parser", "qualname": "binary_range_parser", "kind": "function", "doc": "

\n", "signature": "(\texpr_type: Type[sqlglot.expressions.Expression]) -> Callable[[sqlglot.parser.Parser, Optional[sqlglot.expressions.Expression]], Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.parser.parse_logarithm": {"fullname": "sqlglot.parser.parse_logarithm", "modulename": "sqlglot.parser", "qualname": "parse_logarithm", "kind": "function", "doc": "

\n", "signature": "(\targs: List,\tdialect: sqlglot.dialects.dialect.Dialect) -> sqlglot.expressions.Func:", "funcdef": "def"}, "sqlglot.parser.parse_extract_json_with_path": {"fullname": "sqlglot.parser.parse_extract_json_with_path", "modulename": "sqlglot.parser", "qualname": "parse_extract_json_with_path", "kind": "function", "doc": "

\n", "signature": "(\texpr_type: Type[~E]) -> Callable[[List, sqlglot.dialects.dialect.Dialect], ~E]:", "funcdef": "def"}, "sqlglot.parser.Parser": {"fullname": "sqlglot.parser.Parser", "modulename": "sqlglot.parser", "qualname": "Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n"}, "sqlglot.parser.Parser.__init__": {"fullname": "sqlglot.parser.Parser.__init__", "modulename": "sqlglot.parser", "qualname": "Parser.__init__", "kind": "function", "doc": "

\n", "signature": "(\terror_level: Optional[sqlglot.errors.ErrorLevel] = None,\terror_message_context: int = 100,\tmax_errors: int = 3,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None)"}, "sqlglot.parser.Parser.FUNCTIONS": {"fullname": "sqlglot.parser.Parser.FUNCTIONS", "modulename": "sqlglot.parser", "qualname": "Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Callable]", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>}"}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"fullname": "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS", "modulename": "sqlglot.parser", "qualname": "Parser.NO_PAREN_FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.CURRENT_DATE: 'CURRENT_DATE'>: <class 'sqlglot.expressions.CurrentDate'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>: <class 'sqlglot.expressions.CurrentDate'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>: <class 'sqlglot.expressions.CurrentTime'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>: <class 'sqlglot.expressions.CurrentTimestamp'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>: <class 'sqlglot.expressions.CurrentUser'>}"}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"fullname": "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.STRUCT_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.STRUCT: 'STRUCT'>, <TokenType.NESTED: 'NESTED'>}"}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"fullname": "sqlglot.parser.Parser.NESTED_TYPE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.NESTED_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.STRUCT: 'STRUCT'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.MAP: 'MAP'>, <TokenType.NESTED: 'NESTED'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.NULLABLE: 'NULLABLE'>}"}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"fullname": "sqlglot.parser.Parser.ENUM_TYPE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.ENUM_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ENUM16: 'ENUM16'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.ENUM: 'ENUM'>}"}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"fullname": "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.AGGREGATE_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>}"}, "sqlglot.parser.Parser.TYPE_TOKENS": {"fullname": "sqlglot.parser.Parser.TYPE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TEXT: 'TEXT'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.NESTED: 'NESTED'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.BIT: 'BIT'>, <TokenType.DATE: 'DATE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.INT: 'INT'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.YEAR: 'YEAR'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>}"}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"fullname": "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN", "modulename": "sqlglot.parser", "qualname": "Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BIGINT: 'BIGINT'>: <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.INT: 'INT'>: <TokenType.UINT: 'UINT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>: <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.SMALLINT: 'SMALLINT'>: <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TINYINT: 'TINYINT'>: <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.DECIMAL: 'DECIMAL'>: <TokenType.UDECIMAL: 'UDECIMAL'>}"}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"fullname": "sqlglot.parser.Parser.SUBQUERY_PREDICATES", "modulename": "sqlglot.parser", "qualname": "Parser.SUBQUERY_PREDICATES", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ANY: 'ANY'>: <class 'sqlglot.expressions.Any'>, <TokenType.ALL: 'ALL'>: <class 'sqlglot.expressions.All'>, <TokenType.EXISTS: 'EXISTS'>: <class 'sqlglot.expressions.Exists'>, <TokenType.SOME: 'SOME'>: <class 'sqlglot.expressions.Any'>}"}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"fullname": "sqlglot.parser.Parser.RESERVED_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.RESERVED_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.STAR: 'STAR'>, <TokenType.L_BRACKET: 'L_BRACKET'>, <TokenType.NOT: 'NOT'>, <TokenType.CARET: 'CARET'>, <TokenType.GT: 'GT'>, <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, <TokenType.LT: 'LT'>, <TokenType.PIPE: 'PIPE'>, <TokenType.R_BRACKET: 'R_BRACKET'>, <TokenType.QUOTE: 'QUOTE'>, <TokenType.L_BRACE: 'L_BRACE'>, <TokenType.L_PAREN: 'L_PAREN'>, <TokenType.AMP: 'AMP'>, <TokenType.DOT: 'DOT'>, <TokenType.BACKSLASH: 'BACKSLASH'>, <TokenType.R_BRACE: 'R_BRACE'>, <TokenType.SEMICOLON: 'SEMICOLON'>, <TokenType.PARAMETER: 'PARAMETER'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.SLASH: 'SLASH'>, <TokenType.TILDA: 'TILDA'>, <TokenType.COLON: 'COLON'>, <TokenType.EQ: 'EQ'>, <TokenType.DASH: 'DASH'>, <TokenType.PLUS: 'PLUS'>, <TokenType.SELECT: 'SELECT'>, <TokenType.HASH: 'HASH'>, <TokenType.R_PAREN: 'R_PAREN'>, <TokenType.COMMA: 'COMMA'>, <TokenType.MOD: 'MOD'>}"}, "sqlglot.parser.Parser.DB_CREATABLES": {"fullname": "sqlglot.parser.Parser.DB_CREATABLES", "modulename": "sqlglot.parser", "qualname": "Parser.DB_CREATABLES", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TABLE: 'TABLE'>, <TokenType.VIEW: 'VIEW'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DATABASE: 'DATABASE'>}"}, "sqlglot.parser.Parser.CREATABLES": {"fullname": "sqlglot.parser.Parser.CREATABLES", "modulename": "sqlglot.parser", "qualname": "Parser.CREATABLES", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.TABLE: 'TABLE'>, <TokenType.VIEW: 'VIEW'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.MODEL: 'MODEL'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>}"}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"fullname": "sqlglot.parser.Parser.ID_VAR_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.ID_VAR_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.parser.Parser.INTERVAL_VARS": {"fullname": "sqlglot.parser.Parser.INTERVAL_VARS", "modulename": "sqlglot.parser", "qualname": "Parser.INTERVAL_VARS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.COMMENT_TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"fullname": "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.UPDATE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.parser.Parser.TRIM_TYPES": {"fullname": "sqlglot.parser.Parser.TRIM_TYPES", "modulename": "sqlglot.parser", "qualname": "Parser.TRIM_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{'TRAILING', 'LEADING', 'BOTH'}"}, "sqlglot.parser.Parser.FUNC_TOKENS": {"fullname": "sqlglot.parser.Parser.FUNC_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.FUNC_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.GLOB: 'GLOB'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.INET: 'INET'>, <TokenType.NESTED: 'NESTED'>, <TokenType.INSERT: 'INSERT'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.BIT: 'BIT'>, <TokenType.DATE: 'DATE'>, <TokenType.XOR: 'XOR'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.INT256: 'INT256'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.UINT: 'UINT'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.LIKE: 'LIKE'>, <TokenType.INT: 'INT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.FIRST: 'FIRST'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>}"}, "sqlglot.parser.Parser.CONJUNCTION": {"fullname": "sqlglot.parser.Parser.CONJUNCTION", "modulename": "sqlglot.parser", "qualname": "Parser.CONJUNCTION", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AND: 'AND'>: <class 'sqlglot.expressions.And'>, <TokenType.OR: 'OR'>: <class 'sqlglot.expressions.Or'>}"}, "sqlglot.parser.Parser.EQUALITY": {"fullname": "sqlglot.parser.Parser.EQUALITY", "modulename": "sqlglot.parser", "qualname": "Parser.EQUALITY", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.COLON_EQ: 'COLON_EQ'>: <class 'sqlglot.expressions.PropertyEQ'>, <TokenType.EQ: 'EQ'>: <class 'sqlglot.expressions.EQ'>, <TokenType.NEQ: 'NEQ'>: <class 'sqlglot.expressions.NEQ'>, <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>: <class 'sqlglot.expressions.NullSafeEQ'>}"}, "sqlglot.parser.Parser.COMPARISON": {"fullname": "sqlglot.parser.Parser.COMPARISON", "modulename": "sqlglot.parser", "qualname": "Parser.COMPARISON", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.GT: 'GT'>: <class 'sqlglot.expressions.GT'>, <TokenType.GTE: 'GTE'>: <class 'sqlglot.expressions.GTE'>, <TokenType.LT: 'LT'>: <class 'sqlglot.expressions.LT'>, <TokenType.LTE: 'LTE'>: <class 'sqlglot.expressions.LTE'>}"}, "sqlglot.parser.Parser.BITWISE": {"fullname": "sqlglot.parser.Parser.BITWISE", "modulename": "sqlglot.parser", "qualname": "Parser.BITWISE", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AMP: 'AMP'>: <class 'sqlglot.expressions.BitwiseAnd'>, <TokenType.CARET: 'CARET'>: <class 'sqlglot.expressions.BitwiseXor'>, <TokenType.PIPE: 'PIPE'>: <class 'sqlglot.expressions.BitwiseOr'>}"}, "sqlglot.parser.Parser.TERM": {"fullname": "sqlglot.parser.Parser.TERM", "modulename": "sqlglot.parser", "qualname": "Parser.TERM", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DASH: 'DASH'>: <class 'sqlglot.expressions.Sub'>, <TokenType.PLUS: 'PLUS'>: <class 'sqlglot.expressions.Add'>, <TokenType.MOD: 'MOD'>: <class 'sqlglot.expressions.Mod'>, <TokenType.COLLATE: 'COLLATE'>: <class 'sqlglot.expressions.Collate'>}"}, "sqlglot.parser.Parser.FACTOR": {"fullname": "sqlglot.parser.Parser.FACTOR", "modulename": "sqlglot.parser", "qualname": "Parser.FACTOR", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DIV: 'DIV'>: <class 'sqlglot.expressions.IntDiv'>, <TokenType.LR_ARROW: 'LR_ARROW'>: <class 'sqlglot.expressions.Distance'>, <TokenType.SLASH: 'SLASH'>: <class 'sqlglot.expressions.Div'>, <TokenType.STAR: 'STAR'>: <class 'sqlglot.expressions.Mul'>}"}, "sqlglot.parser.Parser.EXPONENT": {"fullname": "sqlglot.parser.Parser.EXPONENT", "modulename": "sqlglot.parser", "qualname": "Parser.EXPONENT", "kind": "variable", "doc": "

\n", "annotation": ": Dict[sqlglot.tokens.TokenType, Type[sqlglot.expressions.Expression]]", "default_value": "{}"}, "sqlglot.parser.Parser.TIMES": {"fullname": "sqlglot.parser.Parser.TIMES", "modulename": "sqlglot.parser", "qualname": "Parser.TIMES", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIME: 'TIME'>}"}, "sqlglot.parser.Parser.TIMESTAMPS": {"fullname": "sqlglot.parser.Parser.TIMESTAMPS", "modulename": "sqlglot.parser", "qualname": "Parser.TIMESTAMPS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIME: 'TIME'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>}"}, "sqlglot.parser.Parser.SET_OPERATIONS": {"fullname": "sqlglot.parser.Parser.SET_OPERATIONS", "modulename": "sqlglot.parser", "qualname": "Parser.SET_OPERATIONS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.EXCEPT: 'EXCEPT'>, <TokenType.INTERSECT: 'INTERSECT'>, <TokenType.UNION: 'UNION'>}"}, "sqlglot.parser.Parser.JOIN_METHODS": {"fullname": "sqlglot.parser.Parser.JOIN_METHODS", "modulename": "sqlglot.parser", "qualname": "Parser.JOIN_METHODS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NATURAL: 'NATURAL'>, <TokenType.ASOF: 'ASOF'>}"}, "sqlglot.parser.Parser.JOIN_SIDES": {"fullname": "sqlglot.parser.Parser.JOIN_SIDES", "modulename": "sqlglot.parser", "qualname": "Parser.JOIN_SIDES", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.FULL: 'FULL'>, <TokenType.LEFT: 'LEFT'>, <TokenType.RIGHT: 'RIGHT'>}"}, "sqlglot.parser.Parser.JOIN_KINDS": {"fullname": "sqlglot.parser.Parser.JOIN_KINDS", "modulename": "sqlglot.parser", "qualname": "Parser.JOIN_KINDS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.INNER: 'INNER'>, <TokenType.SEMI: 'SEMI'>, <TokenType.CROSS: 'CROSS'>, <TokenType.OUTER: 'OUTER'>, <TokenType.ANTI: 'ANTI'>}"}, "sqlglot.parser.Parser.JOIN_HINTS": {"fullname": "sqlglot.parser.Parser.JOIN_HINTS", "modulename": "sqlglot.parser", "qualname": "Parser.JOIN_HINTS", "kind": "variable", "doc": "

\n", "annotation": ": Set[str]", "default_value": "set()"}, "sqlglot.parser.Parser.LAMBDAS": {"fullname": "sqlglot.parser.Parser.LAMBDAS", "modulename": "sqlglot.parser", "qualname": "Parser.LAMBDAS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ARROW: 'ARROW'>: <function Parser.<lambda>>, <TokenType.FARROW: 'FARROW'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"fullname": "sqlglot.parser.Parser.COLUMN_OPERATORS", "modulename": "sqlglot.parser", "qualname": "Parser.COLUMN_OPERATORS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DOT: 'DOT'>: None, <TokenType.DCOLON: 'DCOLON'>: <function Parser.<lambda>>, <TokenType.ARROW: 'ARROW'>: <function Parser.<lambda>>, <TokenType.DARROW: 'DARROW'>: <function Parser.<lambda>>, <TokenType.HASH_ARROW: 'HASH_ARROW'>: <function Parser.<lambda>>, <TokenType.DHASH_ARROW: 'DHASH_ARROW'>: <function Parser.<lambda>>, <TokenType.PLACEHOLDER: 'PLACEHOLDER'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"fullname": "sqlglot.parser.Parser.EXPRESSION_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.EXPRESSION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.Cluster'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Column'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Condition'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.DataType'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Expression'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.From'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Group'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Having'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Identifier'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Join'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Lambda'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Lateral'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Limit'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Offset'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Order'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Ordered'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Properties'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Qualify'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Returning'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Sort'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Table'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.TableAlias'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.When'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Where'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Window'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.With'>: <function Parser.<lambda>>, 'JOIN_TYPE': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.parser.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.UNARY_PARSERS": {"fullname": "sqlglot.parser.Parser.UNARY_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.UNARY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.PLUS: 'PLUS'>: <function Parser.<lambda>>, <TokenType.NOT: 'NOT'>: <function Parser.<lambda>>, <TokenType.TILDA: 'TILDA'>: <function Parser.<lambda>>, <TokenType.DASH: 'DASH'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"fullname": "sqlglot.parser.Parser.PRIMARY_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.PRIMARY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.STRING: 'STRING'>: <function Parser.<lambda>>, <TokenType.NUMBER: 'NUMBER'>: <function Parser.<lambda>>, <TokenType.STAR: 'STAR'>: <function Parser.<lambda>>, <TokenType.NULL: 'NULL'>: <function Parser.<lambda>>, <TokenType.TRUE: 'TRUE'>: <function Parser.<lambda>>, <TokenType.FALSE: 'FALSE'>: <function Parser.<lambda>>, <TokenType.BIT_STRING: 'BIT_STRING'>: <function Parser.<lambda>>, <TokenType.HEX_STRING: 'HEX_STRING'>: <function Parser.<lambda>>, <TokenType.BYTE_STRING: 'BYTE_STRING'>: <function Parser.<lambda>>, <TokenType.INTRODUCER: 'INTRODUCER'>: <function Parser.<lambda>>, <TokenType.NATIONAL_STRING: 'NATIONAL_STRING'>: <function Parser.<lambda>>, <TokenType.RAW_STRING: 'RAW_STRING'>: <function Parser.<lambda>>, <TokenType.HEREDOC_STRING: 'HEREDOC_STRING'>: <function Parser.<lambda>>, <TokenType.UNICODE_STRING: 'UNICODE_STRING'>: <function Parser.<lambda>>, <TokenType.SESSION_PARAMETER: 'SESSION_PARAMETER'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"fullname": "sqlglot.parser.Parser.PLACEHOLDER_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.PLACEHOLDER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.PLACEHOLDER: 'PLACEHOLDER'>: <function Parser.<lambda>>, <TokenType.PARAMETER: 'PARAMETER'>: <function Parser.<lambda>>, <TokenType.COLON: 'COLON'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.RANGE_PARSERS": {"fullname": "sqlglot.parser.Parser.RANGE_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OVERLAPS: 'OVERLAPS'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"fullname": "sqlglot.parser.Parser.PROPERTY_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.PROPERTY_PARSERS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Callable]", "default_value": "{'ALGORITHM': <function Parser.<lambda>>, 'AUTO': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'BLOCKCOMPRESSION': <function Parser.<lambda>>, 'CHARSET': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECKSUM': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'CONTAINS': <function Parser.<lambda>>, 'COPY': <function Parser.<lambda>>, 'DATABLOCKSIZE': <function Parser.<lambda>>, 'DEFINER': <function Parser.<lambda>>, 'DETERMINISTIC': <function Parser.<lambda>>, 'DISTKEY': <function Parser.<lambda>>, 'DISTSTYLE': <function Parser.<lambda>>, 'ENGINE': <function Parser.<lambda>>, 'EXECUTE': <function Parser.<lambda>>, 'EXTERNAL': <function Parser.<lambda>>, 'FALLBACK': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'FREESPACE': <function Parser.<lambda>>, 'HEAP': <function Parser.<lambda>>, 'IMMUTABLE': <function Parser.<lambda>>, 'INHERITS': <function Parser.<lambda>>, 'INPUT': <function Parser.<lambda>>, 'JOURNAL': <function Parser.<lambda>>, 'LANGUAGE': <function Parser.<lambda>>, 'LAYOUT': <function Parser.<lambda>>, 'LIFETIME': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'LOCATION': <function Parser.<lambda>>, 'LOCK': <function Parser.<lambda>>, 'LOCKING': <function Parser.<lambda>>, 'LOG': <function Parser.<lambda>>, 'MATERIALIZED': <function Parser.<lambda>>, 'MERGEBLOCKRATIO': <function Parser.<lambda>>, 'MODIFIES': <function Parser.<lambda>>, 'MULTISET': <function Parser.<lambda>>, 'NO': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'ORDER BY': <function Parser.<lambda>>, 'OUTPUT': <function Parser.<lambda>>, 'PARTITION': <function Parser.<lambda>>, 'PARTITION BY': <function Parser.<lambda>>, 'PARTITIONED BY': <function Parser.<lambda>>, 'PARTITIONED_BY': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'RANGE': <function Parser.<lambda>>, 'READS': <function Parser.<lambda>>, 'REMOTE': <function Parser.<lambda>>, 'RETURNS': <function Parser.<lambda>>, 'ROW': <function Parser.<lambda>>, 'ROW_FORMAT': <function Parser.<lambda>>, 'SAMPLE': <function Parser.<lambda>>, 'SET': <function Parser.<lambda>>, 'SETTINGS': <function Parser.<lambda>>, 'SORTKEY': <function Parser.<lambda>>, 'SOURCE': <function Parser.<lambda>>, 'STABLE': <function Parser.<lambda>>, 'STORED': <function Parser.<lambda>>, 'SYSTEM_VERSIONING': <function Parser.<lambda>>, 'TBLPROPERTIES': <function Parser.<lambda>>, 'TEMP': <function Parser.<lambda>>, 'TEMPORARY': <function Parser.<lambda>>, 'TO': <function Parser.<lambda>>, 'TRANSIENT': <function Parser.<lambda>>, 'TRANSFORM': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'USING': <function Parser.<lambda>>, 'VOLATILE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"fullname": "sqlglot.parser.Parser.CONSTRAINT_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.CONSTRAINT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'AUTOINCREMENT': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'CASESPECIFIC': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECK': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'COMPRESS': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'NONCLUSTERED': <function Parser.<lambda>>, 'DEFAULT': <function Parser.<lambda>>, 'ENCODE': <function Parser.<lambda>>, 'FOREIGN KEY': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'GENERATED': <function Parser.<lambda>>, 'IDENTITY': <function Parser.<lambda>>, 'INLINE': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'NOT': <function Parser.<lambda>>, 'NULL': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'PATH': <function Parser.<lambda>>, 'PERIOD': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'REFERENCES': <function Parser.<lambda>>, 'TITLE': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'UNIQUE': <function Parser.<lambda>>, 'UPPERCASE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.ALTER_PARSERS": {"fullname": "sqlglot.parser.Parser.ALTER_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.ALTER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ADD': <function Parser.<lambda>>, 'ALTER': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'DELETE': <function Parser.<lambda>>, 'DROP': <function Parser.<lambda>>, 'RENAME': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"fullname": "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS", "modulename": "sqlglot.parser", "qualname": "Parser.SCHEMA_UNNAMED_CONSTRAINTS", "kind": "variable", "doc": "

\n", "default_value": "{'FOREIGN KEY', 'PERIOD', 'PRIMARY KEY', 'UNIQUE', 'LIKE', 'CHECK'}"}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"fullname": "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.NO_PAREN_FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY': <function Parser.<lambda>>, 'CASE': <function Parser.<lambda>>, 'IF': <function Parser.<lambda>>, 'NEXT': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"fullname": "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.INVALID_FUNC_NAME_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.STRING: 'STRING'>}"}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"fullname": "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS", "modulename": "sqlglot.parser", "qualname": "Parser.FUNCTIONS_WITH_ALIASED_ARGS", "kind": "variable", "doc": "

\n", "default_value": "{'STRUCT'}"}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.parser.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"fullname": "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.QUERY_MODIFIER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>: <function Parser.<lambda>>, <TokenType.WHERE: 'WHERE'>: <function Parser.<lambda>>, <TokenType.GROUP_BY: 'GROUP_BY'>: <function Parser.<lambda>>, <TokenType.HAVING: 'HAVING'>: <function Parser.<lambda>>, <TokenType.QUALIFY: 'QUALIFY'>: <function Parser.<lambda>>, <TokenType.WINDOW: 'WINDOW'>: <function Parser.<lambda>>, <TokenType.ORDER_BY: 'ORDER_BY'>: <function Parser.<lambda>>, <TokenType.LIMIT: 'LIMIT'>: <function Parser.<lambda>>, <TokenType.FETCH: 'FETCH'>: <function Parser.<lambda>>, <TokenType.OFFSET: 'OFFSET'>: <function Parser.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.LOCK: 'LOCK'>: <function Parser.<lambda>>, <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>: <function Parser.<lambda>>, <TokenType.USING: 'USING'>: <function Parser.<lambda>>, <TokenType.CLUSTER_BY: 'CLUSTER_BY'>: <function Parser.<lambda>>, <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>: <function Parser.<lambda>>, <TokenType.SORT_BY: 'SORT_BY'>: <function Parser.<lambda>>, <TokenType.CONNECT_BY: 'CONNECT_BY'>: <function Parser.<lambda>>, <TokenType.START_WITH: 'START_WITH'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.SET_PARSERS": {"fullname": "sqlglot.parser.Parser.SET_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.SET_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'GLOBAL': <function Parser.<lambda>>, 'LOCAL': <function Parser.<lambda>>, 'SESSION': <function Parser.<lambda>>, 'TRANSACTION': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.SHOW_PARSERS": {"fullname": "sqlglot.parser.Parser.SHOW_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.SHOW_PARSERS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Callable]", "default_value": "{}"}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"fullname": "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.TYPE_LITERAL_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<Type.JSON: 'JSON'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.MODIFIABLES": {"fullname": "sqlglot.parser.Parser.MODIFIABLES", "modulename": "sqlglot.parser", "qualname": "Parser.MODIFIABLES", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Subquery'>, <class 'sqlglot.expressions.Subqueryable'>, <class 'sqlglot.expressions.Table'>)"}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"fullname": "sqlglot.parser.Parser.DDL_SELECT_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.DDL_SELECT_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.WITH: 'WITH'>, <TokenType.L_PAREN: 'L_PAREN'>, <TokenType.SELECT: 'SELECT'>}"}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"fullname": "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.PRE_VOLATILE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.UNIQUE: 'UNIQUE'>, <TokenType.CREATE: 'CREATE'>, <TokenType.REPLACE: 'REPLACE'>}"}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"fullname": "sqlglot.parser.Parser.TRANSACTION_KIND", "modulename": "sqlglot.parser", "qualname": "Parser.TRANSACTION_KIND", "kind": "variable", "doc": "

\n", "default_value": "{'EXCLUSIVE', 'DEFERRED', 'IMMEDIATE'}"}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"fullname": "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS", "modulename": "sqlglot.parser", "qualname": "Parser.TRANSACTION_CHARACTERISTICS", "kind": "variable", "doc": "

\n", "default_value": "{'READ WRITE', 'ISOLATION LEVEL REPEATABLE READ', 'READ ONLY', 'ISOLATION LEVEL READ UNCOMMITTED', 'ISOLATION LEVEL SERIALIZABLE', 'ISOLATION LEVEL READ COMMITTED'}"}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"fullname": "sqlglot.parser.Parser.INSERT_ALTERNATIVES", "modulename": "sqlglot.parser", "qualname": "Parser.INSERT_ALTERNATIVES", "kind": "variable", "doc": "

\n", "default_value": "{'FAIL', 'ABORT', 'IGNORE', 'ROLLBACK', 'REPLACE'}"}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"fullname": "sqlglot.parser.Parser.CLONE_KEYWORDS", "modulename": "sqlglot.parser", "qualname": "Parser.CLONE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'CLONE', 'COPY'}"}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"fullname": "sqlglot.parser.Parser.HISTORICAL_DATA_KIND", "modulename": "sqlglot.parser", "qualname": "Parser.HISTORICAL_DATA_KIND", "kind": "variable", "doc": "

\n", "default_value": "{'OFFSET', 'TIMESTAMP', 'STREAM', 'STATEMENT'}"}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"fullname": "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS", "modulename": "sqlglot.parser", "qualname": "Parser.OPCLASS_FOLLOW_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'ASC', 'NULLS', 'DESC'}"}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"fullname": "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.OPTYPE_FOLLOW_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.COMMA: 'COMMA'>, <TokenType.R_PAREN: 'R_PAREN'>}"}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"fullname": "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.TABLE_INDEX_HINT_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.IGNORE: 'IGNORE'>, <TokenType.USE: 'USE'>, <TokenType.FORCE: 'FORCE'>}"}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"fullname": "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.WINDOW_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"fullname": "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.WINDOW_BEFORE_PAREN_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.OVER: 'OVER'>}"}, "sqlglot.parser.Parser.WINDOW_SIDES": {"fullname": "sqlglot.parser.Parser.WINDOW_SIDES", "modulename": "sqlglot.parser", "qualname": "Parser.WINDOW_SIDES", "kind": "variable", "doc": "

\n", "default_value": "{'FOLLOWING', 'PRECEDING'}"}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"fullname": "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.COMMA: 'COMMA'>, <TokenType.IS: 'IS'>, <TokenType.COLON: 'COLON'>}"}, "sqlglot.parser.Parser.FETCH_TOKENS": {"fullname": "sqlglot.parser.Parser.FETCH_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.FETCH_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"fullname": "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.ADD_CONSTRAINT_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>}"}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"fullname": "sqlglot.parser.Parser.DISTINCT_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.DISTINCT_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DISTINCT: 'DISTINCT'>}"}, "sqlglot.parser.Parser.NULL_TOKENS": {"fullname": "sqlglot.parser.Parser.NULL_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.NULL_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>}"}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"fullname": "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.UNNEST_OFFSET_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>}"}, "sqlglot.parser.Parser.STRICT_CAST": {"fullname": "sqlglot.parser.Parser.STRICT_CAST", "modulename": "sqlglot.parser", "qualname": "Parser.STRICT_CAST", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"fullname": "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS", "modulename": "sqlglot.parser", "qualname": "Parser.PREFIXED_PIVOT_COLUMNS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"fullname": "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS", "modulename": "sqlglot.parser", "qualname": "Parser.IDENTIFY_PIVOT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.parser", "qualname": "Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"fullname": "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "modulename": "sqlglot.parser", "qualname": "Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"fullname": "sqlglot.parser.Parser.TABLESAMPLE_CSV", "modulename": "sqlglot.parser", "qualname": "Parser.TABLESAMPLE_CSV", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"fullname": "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER", "modulename": "sqlglot.parser", "qualname": "Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"fullname": "sqlglot.parser.Parser.TRIM_PATTERN_FIRST", "modulename": "sqlglot.parser", "qualname": "Parser.TRIM_PATTERN_FIRST", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.STRING_ALIASES": {"fullname": "sqlglot.parser.Parser.STRING_ALIASES", "modulename": "sqlglot.parser", "qualname": "Parser.STRING_ALIASES", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"fullname": "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION", "modulename": "sqlglot.parser", "qualname": "Parser.MODIFIERS_ATTACHED_TO_UNION", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"fullname": "sqlglot.parser.Parser.UNION_MODIFIERS", "modulename": "sqlglot.parser", "qualname": "Parser.UNION_MODIFIERS", "kind": "variable", "doc": "

\n", "default_value": "{'limit', 'offset', 'order'}"}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"fullname": "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS", "modulename": "sqlglot.parser", "qualname": "Parser.NO_PAREN_IF_COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.parser.Parser.SHOW_TRIE": {"fullname": "sqlglot.parser.Parser.SHOW_TRIE", "modulename": "sqlglot.parser", "qualname": "Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.parser.Parser.SET_TRIE": {"fullname": "sqlglot.parser.Parser.SET_TRIE", "modulename": "sqlglot.parser", "qualname": "Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.parser.Parser.error_level": {"fullname": "sqlglot.parser.Parser.error_level", "modulename": "sqlglot.parser", "qualname": "Parser.error_level", "kind": "variable", "doc": "

\n"}, "sqlglot.parser.Parser.error_message_context": {"fullname": "sqlglot.parser.Parser.error_message_context", "modulename": "sqlglot.parser", "qualname": "Parser.error_message_context", "kind": "variable", "doc": "

\n"}, "sqlglot.parser.Parser.max_errors": {"fullname": "sqlglot.parser.Parser.max_errors", "modulename": "sqlglot.parser", "qualname": "Parser.max_errors", "kind": "variable", "doc": "

\n"}, "sqlglot.parser.Parser.dialect": {"fullname": "sqlglot.parser.Parser.dialect", "modulename": "sqlglot.parser", "qualname": "Parser.dialect", "kind": "variable", "doc": "

\n"}, "sqlglot.parser.Parser.reset": {"fullname": "sqlglot.parser.Parser.reset", "modulename": "sqlglot.parser", "qualname": "Parser.reset", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.parser.Parser.parse": {"fullname": "sqlglot.parser.Parser.parse", "modulename": "sqlglot.parser", "qualname": "Parser.parse", "kind": "function", "doc": "

Parses a list of tokens and returns a list of syntax trees, one tree\nper parsed SQL statement.

\n\n
Arguments:
\n\n
    \n
  • raw_tokens: The list of tokens.
  • \n
  • sql: The original SQL string, used to produce helpful debug messages.
  • \n
\n\n
Returns:
\n\n
\n

The list of the produced syntax trees.

\n
\n", "signature": "(\tself,\traw_tokens: List[sqlglot.tokens.Token],\tsql: Optional[str] = None) -> List[Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.parser.Parser.parse_into": {"fullname": "sqlglot.parser.Parser.parse_into", "modulename": "sqlglot.parser", "qualname": "Parser.parse_into", "kind": "function", "doc": "

Parses a list of tokens into a given Expression type. If a collection of Expression\ntypes is given instead, this method will try to parse the token list into each one\nof them, stopping at the first for which the parsing succeeds.

\n\n
Arguments:
\n\n
    \n
  • expression_types: The expression type(s) to try and parse the token list into.
  • \n
  • raw_tokens: The list of tokens.
  • \n
  • sql: The original SQL string, used to produce helpful debug messages.
  • \n
\n\n
Returns:
\n\n
\n

The target Expression.

\n
\n", "signature": "(\tself,\texpression_types: Union[str, Type[sqlglot.expressions.Expression], Collection[Union[str, Type[sqlglot.expressions.Expression]]]],\traw_tokens: List[sqlglot.tokens.Token],\tsql: Optional[str] = None) -> List[Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.parser.Parser.check_errors": {"fullname": "sqlglot.parser.Parser.check_errors", "modulename": "sqlglot.parser", "qualname": "Parser.check_errors", "kind": "function", "doc": "

Logs or raises any found errors, depending on the chosen error level setting.

\n", "signature": "(self) -> None:", "funcdef": "def"}, "sqlglot.parser.Parser.raise_error": {"fullname": "sqlglot.parser.Parser.raise_error", "modulename": "sqlglot.parser", "qualname": "Parser.raise_error", "kind": "function", "doc": "

Appends an error in the list of recorded errors or raises it, depending on the chosen\nerror level setting.

\n", "signature": "(self, message: str, token: Optional[sqlglot.tokens.Token] = None) -> None:", "funcdef": "def"}, "sqlglot.parser.Parser.expression": {"fullname": "sqlglot.parser.Parser.expression", "modulename": "sqlglot.parser", "qualname": "Parser.expression", "kind": "function", "doc": "

Creates a new, validated Expression.

\n\n
Arguments:
\n\n
    \n
  • exp_class: The expression class to instantiate.
  • \n
  • comments: An optional list of comments to attach to the expression.
  • \n
  • kwargs: The arguments to set for the expression along with their respective values.
  • \n
\n\n
Returns:
\n\n
\n

The target expression.

\n
\n", "signature": "(\tself,\texp_class: Type[~E],\tcomments: Optional[List[str]] = None,\t**kwargs) -> ~E:", "funcdef": "def"}, "sqlglot.parser.Parser.validate_expression": {"fullname": "sqlglot.parser.Parser.validate_expression", "modulename": "sqlglot.parser", "qualname": "Parser.validate_expression", "kind": "function", "doc": "

Validates an Expression, making sure that all its mandatory arguments are set.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression to validate.
  • \n
  • args: An optional list of items that was used to instantiate the expression, if it's a Func.
  • \n
\n\n
Returns:
\n\n
\n

The validated expression.

\n
\n", "signature": "(self, expression: ~E, args: Optional[List] = None) -> ~E:", "funcdef": "def"}, "sqlglot.parser.Parser.errors": {"fullname": "sqlglot.parser.Parser.errors", "modulename": "sqlglot.parser", "qualname": "Parser.errors", "kind": "variable", "doc": "

\n"}, "sqlglot.parser.Parser.sql": {"fullname": "sqlglot.parser.Parser.sql", "modulename": "sqlglot.parser", "qualname": "Parser.sql", "kind": "variable", "doc": "

\n"}, "sqlglot.planner": {"fullname": "sqlglot.planner", "modulename": "sqlglot.planner", "kind": "module", "doc": "

\n"}, "sqlglot.planner.Plan": {"fullname": "sqlglot.planner.Plan", "modulename": "sqlglot.planner", "qualname": "Plan", "kind": "class", "doc": "

\n"}, "sqlglot.planner.Plan.__init__": {"fullname": "sqlglot.planner.Plan.__init__", "modulename": "sqlglot.planner", "qualname": "Plan.__init__", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression)"}, "sqlglot.planner.Plan.expression": {"fullname": "sqlglot.planner.Plan.expression", "modulename": "sqlglot.planner", "qualname": "Plan.expression", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.Plan.root": {"fullname": "sqlglot.planner.Plan.root", "modulename": "sqlglot.planner", "qualname": "Plan.root", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.Plan.dag": {"fullname": "sqlglot.planner.Plan.dag", "modulename": "sqlglot.planner", "qualname": "Plan.dag", "kind": "variable", "doc": "

\n", "annotation": ": Dict[sqlglot.planner.Step, Set[sqlglot.planner.Step]]"}, "sqlglot.planner.Plan.leaves": {"fullname": "sqlglot.planner.Plan.leaves", "modulename": "sqlglot.planner", "qualname": "Plan.leaves", "kind": "variable", "doc": "

\n", "annotation": ": Iterator[sqlglot.planner.Step]"}, "sqlglot.planner.Step": {"fullname": "sqlglot.planner.Step", "modulename": "sqlglot.planner", "qualname": "Step", "kind": "class", "doc": "

\n"}, "sqlglot.planner.Step.from_expression": {"fullname": "sqlglot.planner.Step.from_expression", "modulename": "sqlglot.planner", "qualname": "Step.from_expression", "kind": "function", "doc": "

Builds a DAG of Steps from a SQL expression so that it's easier to execute in an engine.\nNote: the expression's tables and subqueries must be aliased for this method to work. For\nexample, given the following expression:

\n\n

SELECT\n x.a,\n SUM(x.b)\nFROM x AS x\nJOIN y AS y\n ON x.a = y.a\nGROUP BY x.a

\n\n

the following DAG is produced (the expression IDs might differ per execution):

\n\n
    \n
  • Aggregate: x (4347984624)\nContext:\n Aggregations:\n - SUM(x.b)\n Group:\n - x.a\nProjections:\n
      \n
    • x.a
    • \n
    • \"x\".\"\"\nDependencies:\n
        \n
      • Join: x (4347985296)\nContext:\ny:\nOn: x.a = y.a\nProjections:\nDependencies:
      • \n
    • \n
    • Scan: x (4347983136)\nContext:\n Source: x AS x\nProjections:
    • \n
    • Scan: y (4343416624)\nContext:\n Source: y AS y\nProjections:
    • \n
  • \n
\n\n
Arguments:
\n\n
    \n
  • expression: the expression to build the DAG from.
  • \n
  • ctes: a dictionary that maps CTEs to their corresponding Step DAG by name.
  • \n
\n\n
Returns:
\n\n
\n

A Step DAG corresponding to expression.

\n
\n", "signature": "(\tcls,\texpression: sqlglot.expressions.Expression,\tctes: Optional[Dict[str, sqlglot.planner.Step]] = None) -> sqlglot.planner.Step:", "funcdef": "def"}, "sqlglot.planner.Step.name": {"fullname": "sqlglot.planner.Step.name", "modulename": "sqlglot.planner", "qualname": "Step.name", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]"}, "sqlglot.planner.Step.dependencies": {"fullname": "sqlglot.planner.Step.dependencies", "modulename": "sqlglot.planner", "qualname": "Step.dependencies", "kind": "variable", "doc": "

\n", "annotation": ": Set[sqlglot.planner.Step]"}, "sqlglot.planner.Step.dependents": {"fullname": "sqlglot.planner.Step.dependents", "modulename": "sqlglot.planner", "qualname": "Step.dependents", "kind": "variable", "doc": "

\n", "annotation": ": Set[sqlglot.planner.Step]"}, "sqlglot.planner.Step.projections": {"fullname": "sqlglot.planner.Step.projections", "modulename": "sqlglot.planner", "qualname": "Step.projections", "kind": "variable", "doc": "

\n", "annotation": ": Sequence[sqlglot.expressions.Expression]"}, "sqlglot.planner.Step.limit": {"fullname": "sqlglot.planner.Step.limit", "modulename": "sqlglot.planner", "qualname": "Step.limit", "kind": "variable", "doc": "

\n", "annotation": ": float"}, "sqlglot.planner.Step.condition": {"fullname": "sqlglot.planner.Step.condition", "modulename": "sqlglot.planner", "qualname": "Step.condition", "kind": "variable", "doc": "

\n", "annotation": ": Optional[sqlglot.expressions.Expression]"}, "sqlglot.planner.Step.add_dependency": {"fullname": "sqlglot.planner.Step.add_dependency", "modulename": "sqlglot.planner", "qualname": "Step.add_dependency", "kind": "function", "doc": "

\n", "signature": "(self, dependency: sqlglot.planner.Step) -> None:", "funcdef": "def"}, "sqlglot.planner.Step.to_s": {"fullname": "sqlglot.planner.Step.to_s", "modulename": "sqlglot.planner", "qualname": "Step.to_s", "kind": "function", "doc": "

\n", "signature": "(self, level: int = 0) -> str:", "funcdef": "def"}, "sqlglot.planner.Step.type_name": {"fullname": "sqlglot.planner.Step.type_name", "modulename": "sqlglot.planner", "qualname": "Step.type_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.planner.Step.id": {"fullname": "sqlglot.planner.Step.id", "modulename": "sqlglot.planner", "qualname": "Step.id", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.planner.Scan": {"fullname": "sqlglot.planner.Scan", "modulename": "sqlglot.planner", "qualname": "Scan", "kind": "class", "doc": "

\n", "bases": "Step"}, "sqlglot.planner.Scan.from_expression": {"fullname": "sqlglot.planner.Scan.from_expression", "modulename": "sqlglot.planner", "qualname": "Scan.from_expression", "kind": "function", "doc": "

Builds a DAG of Steps from a SQL expression so that it's easier to execute in an engine.\nNote: the expression's tables and subqueries must be aliased for this method to work. For\nexample, given the following expression:

\n\n

SELECT\n x.a,\n SUM(x.b)\nFROM x AS x\nJOIN y AS y\n ON x.a = y.a\nGROUP BY x.a

\n\n

the following DAG is produced (the expression IDs might differ per execution):

\n\n
    \n
  • Aggregate: x (4347984624)\nContext:\n Aggregations:\n - SUM(x.b)\n Group:\n - x.a\nProjections:\n
      \n
    • x.a
    • \n
    • \"x\".\"\"\nDependencies:\n
        \n
      • Join: x (4347985296)\nContext:\ny:\nOn: x.a = y.a\nProjections:\nDependencies:
      • \n
    • \n
    • Scan: x (4347983136)\nContext:\n Source: x AS x\nProjections:
    • \n
    • Scan: y (4343416624)\nContext:\n Source: y AS y\nProjections:
    • \n
  • \n
\n\n
Arguments:
\n\n
    \n
  • expression: the expression to build the DAG from.
  • \n
  • ctes: a dictionary that maps CTEs to their corresponding Step DAG by name.
  • \n
\n\n
Returns:
\n\n
\n

A Step DAG corresponding to expression.

\n
\n", "signature": "(\tcls,\texpression: sqlglot.expressions.Expression,\tctes: Optional[Dict[str, sqlglot.planner.Step]] = None) -> sqlglot.planner.Step:", "funcdef": "def"}, "sqlglot.planner.Scan.source": {"fullname": "sqlglot.planner.Scan.source", "modulename": "sqlglot.planner", "qualname": "Scan.source", "kind": "variable", "doc": "

\n", "annotation": ": Optional[sqlglot.expressions.Expression]"}, "sqlglot.planner.Join": {"fullname": "sqlglot.planner.Join", "modulename": "sqlglot.planner", "qualname": "Join", "kind": "class", "doc": "

\n", "bases": "Step"}, "sqlglot.planner.Join.from_joins": {"fullname": "sqlglot.planner.Join.from_joins", "modulename": "sqlglot.planner", "qualname": "Join.from_joins", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tjoins: Iterable[sqlglot.expressions.Join],\tctes: Optional[Dict[str, sqlglot.planner.Step]] = None) -> sqlglot.planner.Step:", "funcdef": "def"}, "sqlglot.planner.Join.joins": {"fullname": "sqlglot.planner.Join.joins", "modulename": "sqlglot.planner", "qualname": "Join.joins", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Dict[str, Union[List[str], sqlglot.expressions.Expression]]]"}, "sqlglot.planner.Aggregate": {"fullname": "sqlglot.planner.Aggregate", "modulename": "sqlglot.planner", "qualname": "Aggregate", "kind": "class", "doc": "

\n", "bases": "Step"}, "sqlglot.planner.Aggregate.aggregations": {"fullname": "sqlglot.planner.Aggregate.aggregations", "modulename": "sqlglot.planner", "qualname": "Aggregate.aggregations", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.planner.Aggregate.operands": {"fullname": "sqlglot.planner.Aggregate.operands", "modulename": "sqlglot.planner", "qualname": "Aggregate.operands", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[sqlglot.expressions.Expression, ...]"}, "sqlglot.planner.Aggregate.group": {"fullname": "sqlglot.planner.Aggregate.group", "modulename": "sqlglot.planner", "qualname": "Aggregate.group", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, sqlglot.expressions.Expression]"}, "sqlglot.planner.Aggregate.source": {"fullname": "sqlglot.planner.Aggregate.source", "modulename": "sqlglot.planner", "qualname": "Aggregate.source", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]"}, "sqlglot.planner.Sort": {"fullname": "sqlglot.planner.Sort", "modulename": "sqlglot.planner", "qualname": "Sort", "kind": "class", "doc": "

\n", "bases": "Step"}, "sqlglot.planner.Sort.key": {"fullname": "sqlglot.planner.Sort.key", "modulename": "sqlglot.planner", "qualname": "Sort.key", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.SetOperation": {"fullname": "sqlglot.planner.SetOperation", "modulename": "sqlglot.planner", "qualname": "SetOperation", "kind": "class", "doc": "

\n", "bases": "Step"}, "sqlglot.planner.SetOperation.__init__": {"fullname": "sqlglot.planner.SetOperation.__init__", "modulename": "sqlglot.planner", "qualname": "SetOperation.__init__", "kind": "function", "doc": "

\n", "signature": "(\top: Type[sqlglot.expressions.Expression],\tleft: str | None,\tright: str | None,\tdistinct: bool = False)"}, "sqlglot.planner.SetOperation.op": {"fullname": "sqlglot.planner.SetOperation.op", "modulename": "sqlglot.planner", "qualname": "SetOperation.op", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.SetOperation.left": {"fullname": "sqlglot.planner.SetOperation.left", "modulename": "sqlglot.planner", "qualname": "SetOperation.left", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.SetOperation.right": {"fullname": "sqlglot.planner.SetOperation.right", "modulename": "sqlglot.planner", "qualname": "SetOperation.right", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.SetOperation.distinct": {"fullname": "sqlglot.planner.SetOperation.distinct", "modulename": "sqlglot.planner", "qualname": "SetOperation.distinct", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.SetOperation.from_expression": {"fullname": "sqlglot.planner.SetOperation.from_expression", "modulename": "sqlglot.planner", "qualname": "SetOperation.from_expression", "kind": "function", "doc": "

Builds a DAG of Steps from a SQL expression so that it's easier to execute in an engine.\nNote: the expression's tables and subqueries must be aliased for this method to work. For\nexample, given the following expression:

\n\n

SELECT\n x.a,\n SUM(x.b)\nFROM x AS x\nJOIN y AS y\n ON x.a = y.a\nGROUP BY x.a

\n\n

the following DAG is produced (the expression IDs might differ per execution):

\n\n
    \n
  • Aggregate: x (4347984624)\nContext:\n Aggregations:\n - SUM(x.b)\n Group:\n - x.a\nProjections:\n
      \n
    • x.a
    • \n
    • \"x\".\"\"\nDependencies:\n
        \n
      • Join: x (4347985296)\nContext:\ny:\nOn: x.a = y.a\nProjections:\nDependencies:
      • \n
    • \n
    • Scan: x (4347983136)\nContext:\n Source: x AS x\nProjections:
    • \n
    • Scan: y (4343416624)\nContext:\n Source: y AS y\nProjections:
    • \n
  • \n
\n\n
Arguments:
\n\n
    \n
  • expression: the expression to build the DAG from.
  • \n
  • ctes: a dictionary that maps CTEs to their corresponding Step DAG by name.
  • \n
\n\n
Returns:
\n\n
\n

A Step DAG corresponding to expression.

\n
\n", "signature": "(\tcls,\texpression: sqlglot.expressions.Expression,\tctes: Optional[Dict[str, sqlglot.planner.Step]] = None) -> sqlglot.planner.Step:", "funcdef": "def"}, "sqlglot.planner.SetOperation.type_name": {"fullname": "sqlglot.planner.SetOperation.type_name", "modulename": "sqlglot.planner", "qualname": "SetOperation.type_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.schema.Schema": {"fullname": "sqlglot.schema.Schema", "modulename": "sqlglot.schema", "qualname": "Schema", "kind": "class", "doc": "

Abstract base class for database schemas

\n", "bases": "abc.ABC"}, "sqlglot.schema.Schema.dialect": {"fullname": "sqlglot.schema.Schema.dialect", "modulename": "sqlglot.schema", "qualname": "Schema.dialect", "kind": "variable", "doc": "

\n", "annotation": ": Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType]"}, "sqlglot.schema.Schema.add_table": {"fullname": "sqlglot.schema.Schema.add_table", "modulename": "sqlglot.schema", "qualname": "Schema.add_table", "kind": "function", "doc": "

Register or update a table. Some implementing classes may require column information to also be provided.\nThe added table must have the necessary number of qualifiers in its path to match the schema's nesting level.

\n\n
Arguments:
\n\n
    \n
  • table: the Table expression instance or string representing the table.
  • \n
  • column_mapping: a column mapping that describes the structure of the table.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
  • match_depth: whether to enforce that the table must match the schema's depth or not.
  • \n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn_mapping: Union[Dict, str, sqlglot.dataframe.sql.types.StructType, List, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None,\tmatch_depth: bool = True) -> None:", "funcdef": "def"}, "sqlglot.schema.Schema.column_names": {"fullname": "sqlglot.schema.Schema.column_names", "modulename": "sqlglot.schema", "qualname": "Schema.column_names", "kind": "function", "doc": "

Get the column names for a table.

\n\n
Arguments:
\n\n
    \n
  • table: the Table expression instance.
  • \n
  • only_visible: whether to include invisible columns.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

The list of column names.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tonly_visible: bool = False,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> List[str]:", "funcdef": "def"}, "sqlglot.schema.Schema.get_column_type": {"fullname": "sqlglot.schema.Schema.get_column_type", "modulename": "sqlglot.schema", "qualname": "Schema.get_column_type", "kind": "function", "doc": "

Get the sqlglot.exp.DataType type of a column in the schema.

\n\n
Arguments:
\n\n
    \n
  • table: the source table.
  • \n
  • column: the target column.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

The resulting column type.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn: sqlglot.expressions.Column | str,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> sqlglot.expressions.DataType:", "funcdef": "def"}, "sqlglot.schema.Schema.has_column": {"fullname": "sqlglot.schema.Schema.has_column", "modulename": "sqlglot.schema", "qualname": "Schema.has_column", "kind": "function", "doc": "

Returns whether or not column appears in table's schema.

\n\n
Arguments:
\n\n
    \n
  • table: the source table.
  • \n
  • column: the target column.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

True if the column appears in the schema, False otherwise.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn: sqlglot.expressions.Column | str,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> bool:", "funcdef": "def"}, "sqlglot.schema.Schema.find": {"fullname": "sqlglot.schema.Schema.find", "modulename": "sqlglot.schema", "qualname": "Schema.find", "kind": "function", "doc": "

Returns the schema of a given table.

\n\n
Arguments:
\n\n
    \n
  • table: the target table.
  • \n
  • raise_on_missing: whether or not to raise in case the schema is not found.
  • \n
\n\n
Returns:
\n\n
\n

The schema of the target table.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table,\traise_on_missing: bool = True) -> Optional[Any]:", "funcdef": "def"}, "sqlglot.schema.Schema.supported_table_args": {"fullname": "sqlglot.schema.Schema.supported_table_args", "modulename": "sqlglot.schema", "qualname": "Schema.supported_table_args", "kind": "variable", "doc": "

Table arguments this schema support, e.g. (\"this\", \"db\", \"catalog\")

\n", "annotation": ": Tuple[str, ...]"}, "sqlglot.schema.Schema.empty": {"fullname": "sqlglot.schema.Schema.empty", "modulename": "sqlglot.schema", "qualname": "Schema.empty", "kind": "variable", "doc": "

Returns whether or not the schema is empty.

\n", "annotation": ": bool"}, "sqlglot.schema.AbstractMappingSchema": {"fullname": "sqlglot.schema.AbstractMappingSchema", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema", "kind": "class", "doc": "

\n"}, "sqlglot.schema.AbstractMappingSchema.__init__": {"fullname": "sqlglot.schema.AbstractMappingSchema.__init__", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.__init__", "kind": "function", "doc": "

\n", "signature": "(mapping: Optional[Dict] = None)"}, "sqlglot.schema.AbstractMappingSchema.mapping": {"fullname": "sqlglot.schema.AbstractMappingSchema.mapping", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.mapping", "kind": "variable", "doc": "

\n"}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"fullname": "sqlglot.schema.AbstractMappingSchema.mapping_trie", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.mapping_trie", "kind": "variable", "doc": "

\n"}, "sqlglot.schema.AbstractMappingSchema.empty": {"fullname": "sqlglot.schema.AbstractMappingSchema.empty", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.empty", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, "sqlglot.schema.AbstractMappingSchema.depth": {"fullname": "sqlglot.schema.AbstractMappingSchema.depth", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.depth", "kind": "function", "doc": "

\n", "signature": "(self) -> int:", "funcdef": "def"}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"fullname": "sqlglot.schema.AbstractMappingSchema.supported_table_args", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.supported_table_args", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]"}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"fullname": "sqlglot.schema.AbstractMappingSchema.table_parts", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.table_parts", "kind": "function", "doc": "

\n", "signature": "(self, table: sqlglot.expressions.Table) -> List[str]:", "funcdef": "def"}, "sqlglot.schema.AbstractMappingSchema.find": {"fullname": "sqlglot.schema.AbstractMappingSchema.find", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.find", "kind": "function", "doc": "

\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table,\traise_on_missing: bool = True) -> Optional[Any]:", "funcdef": "def"}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"fullname": "sqlglot.schema.AbstractMappingSchema.nested_get", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.nested_get", "kind": "function", "doc": "

\n", "signature": "(\tself,\tparts: Sequence[str],\td: Optional[Dict] = None,\traise_on_missing=True) -> Optional[Any]:", "funcdef": "def"}, "sqlglot.schema.MappingSchema": {"fullname": "sqlglot.schema.MappingSchema", "modulename": "sqlglot.schema", "qualname": "MappingSchema", "kind": "class", "doc": "

Schema based on a nested mapping.

\n\n
Arguments:
\n\n
    \n
  • schema: Mapping in one of the following forms:\n
      \n
    1. {table: {col: type}}
    2. \n
    3. {db: {table: {col: type}}}
    4. \n
    5. {catalog: {db: {table: {col: type}}}}
    6. \n
    7. None - Tables will be added later
    8. \n
  • \n
  • visible: Optional mapping of which columns in the schema are visible. If not provided, all columns\nare assumed to be visible. The nesting should mirror that of the schema:\n
      \n
    1. {table: set(cols)}}
    2. \n
    3. {db: {table: set(cols)}}}
    4. \n
    5. {catalog: {db: {table: set(*cols)}}}}
    6. \n
  • \n
  • dialect: The dialect to be used for custom type mappings & parsing string arguments.
  • \n
  • normalize: Whether to normalize identifier names according to the given dialect or not.
  • \n
\n", "bases": "AbstractMappingSchema, Schema"}, "sqlglot.schema.MappingSchema.__init__": {"fullname": "sqlglot.schema.MappingSchema.__init__", "modulename": "sqlglot.schema", "qualname": "MappingSchema.__init__", "kind": "function", "doc": "

\n", "signature": "(\tschema: Optional[Dict] = None,\tvisible: Optional[Dict] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: bool = True)"}, "sqlglot.schema.MappingSchema.dialect": {"fullname": "sqlglot.schema.MappingSchema.dialect", "modulename": "sqlglot.schema", "qualname": "MappingSchema.dialect", "kind": "variable", "doc": "

\n"}, "sqlglot.schema.MappingSchema.visible": {"fullname": "sqlglot.schema.MappingSchema.visible", "modulename": "sqlglot.schema", "qualname": "MappingSchema.visible", "kind": "variable", "doc": "

\n"}, "sqlglot.schema.MappingSchema.normalize": {"fullname": "sqlglot.schema.MappingSchema.normalize", "modulename": "sqlglot.schema", "qualname": "MappingSchema.normalize", "kind": "variable", "doc": "

\n"}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"fullname": "sqlglot.schema.MappingSchema.from_mapping_schema", "modulename": "sqlglot.schema", "qualname": "MappingSchema.from_mapping_schema", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tmapping_schema: sqlglot.schema.MappingSchema) -> sqlglot.schema.MappingSchema:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.copy": {"fullname": "sqlglot.schema.MappingSchema.copy", "modulename": "sqlglot.schema", "qualname": "MappingSchema.copy", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> sqlglot.schema.MappingSchema:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.add_table": {"fullname": "sqlglot.schema.MappingSchema.add_table", "modulename": "sqlglot.schema", "qualname": "MappingSchema.add_table", "kind": "function", "doc": "

Register or update a table. Updates are only performed if a new column mapping is provided.\nThe added table must have the necessary number of qualifiers in its path to match the schema's nesting level.

\n\n
Arguments:
\n\n
    \n
  • table: the Table expression instance or string representing the table.
  • \n
  • column_mapping: a column mapping that describes the structure of the table.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
  • match_depth: whether to enforce that the table must match the schema's depth or not.
  • \n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn_mapping: Union[Dict, str, sqlglot.dataframe.sql.types.StructType, List, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None,\tmatch_depth: bool = True) -> None:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.column_names": {"fullname": "sqlglot.schema.MappingSchema.column_names", "modulename": "sqlglot.schema", "qualname": "MappingSchema.column_names", "kind": "function", "doc": "

Get the column names for a table.

\n\n
Arguments:
\n\n
    \n
  • table: the Table expression instance.
  • \n
  • only_visible: whether to include invisible columns.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

The list of column names.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tonly_visible: bool = False,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> List[str]:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.get_column_type": {"fullname": "sqlglot.schema.MappingSchema.get_column_type", "modulename": "sqlglot.schema", "qualname": "MappingSchema.get_column_type", "kind": "function", "doc": "

Get the sqlglot.exp.DataType type of a column in the schema.

\n\n
Arguments:
\n\n
    \n
  • table: the source table.
  • \n
  • column: the target column.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

The resulting column type.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn: sqlglot.expressions.Column | str,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> sqlglot.expressions.DataType:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.has_column": {"fullname": "sqlglot.schema.MappingSchema.has_column", "modulename": "sqlglot.schema", "qualname": "MappingSchema.has_column", "kind": "function", "doc": "

Returns whether or not column appears in table's schema.

\n\n
Arguments:
\n\n
    \n
  • table: the source table.
  • \n
  • column: the target column.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

True if the column appears in the schema, False otherwise.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn: sqlglot.expressions.Column | str,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> bool:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.depth": {"fullname": "sqlglot.schema.MappingSchema.depth", "modulename": "sqlglot.schema", "qualname": "MappingSchema.depth", "kind": "function", "doc": "

\n", "signature": "(self) -> int:", "funcdef": "def"}, "sqlglot.schema.normalize_name": {"fullname": "sqlglot.schema.normalize_name", "modulename": "sqlglot.schema", "qualname": "normalize_name", "kind": "function", "doc": "

\n", "signature": "(\tidentifier: str | sqlglot.expressions.Identifier,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tis_table: bool = False,\tnormalize: Optional[bool] = True) -> sqlglot.expressions.Identifier:", "funcdef": "def"}, "sqlglot.schema.ensure_schema": {"fullname": "sqlglot.schema.ensure_schema", "modulename": "sqlglot.schema", "qualname": "ensure_schema", "kind": "function", "doc": "

\n", "signature": "(\tschema: Union[sqlglot.schema.Schema, Dict, NoneType],\t**kwargs: Any) -> sqlglot.schema.Schema:", "funcdef": "def"}, "sqlglot.schema.ensure_column_mapping": {"fullname": "sqlglot.schema.ensure_column_mapping", "modulename": "sqlglot.schema", "qualname": "ensure_column_mapping", "kind": "function", "doc": "

\n", "signature": "(\tmapping: Union[Dict, str, sqlglot.dataframe.sql.types.StructType, List, NoneType]) -> Dict:", "funcdef": "def"}, "sqlglot.schema.flatten_schema": {"fullname": "sqlglot.schema.flatten_schema", "modulename": "sqlglot.schema", "qualname": "flatten_schema", "kind": "function", "doc": "

\n", "signature": "(\tschema: Dict,\tdepth: int,\tkeys: Optional[List[str]] = None) -> List[List[str]]:", "funcdef": "def"}, "sqlglot.schema.nested_get": {"fullname": "sqlglot.schema.nested_get", "modulename": "sqlglot.schema", "qualname": "nested_get", "kind": "function", "doc": "

Get a value for a nested dictionary.

\n\n
Arguments:
\n\n
    \n
  • d: the dictionary to search.
  • \n
  • *path: tuples of (name, key), where:\nkey is the key in the dictionary to get.\nname is a string to use in the error if key isn't found.
  • \n
\n\n
Returns:
\n\n
\n

The value or None if it doesn't exist.

\n
\n", "signature": "(\td: Dict,\t*path: Tuple[str, str],\traise_on_missing: bool = True) -> Optional[Any]:", "funcdef": "def"}, "sqlglot.schema.nested_set": {"fullname": "sqlglot.schema.nested_set", "modulename": "sqlglot.schema", "qualname": "nested_set", "kind": "function", "doc": "

In-place set a value for a nested dictionary

\n\n
Example:
\n\n
\n
\n
>>> nested_set({}, ["top_key", "second_key"], "value")\n{'top_key': {'second_key': 'value'}}\n
\n
\n \n
\n
>>> nested_set({"top_key": {"third_key": "third_value"}}, ["top_key", "second_key"], "value")\n{'top_key': {'third_key': 'third_value', 'second_key': 'value'}}\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • d: dictionary to update.
  • \n
  • keys: the keys that makeup the path to value.
  • \n
  • value: the value to set in the dictionary for the given key path.
  • \n
\n\n
Returns:
\n\n
\n

The (possibly) updated dictionary.

\n
\n", "signature": "(d: Dict, keys: Sequence[str], value: Any) -> Dict:", "funcdef": "def"}, "sqlglot.serde": {"fullname": "sqlglot.serde", "modulename": "sqlglot.serde", "kind": "module", "doc": "

\n"}, "sqlglot.serde.dump": {"fullname": "sqlglot.serde.dump", "modulename": "sqlglot.serde", "qualname": "dump", "kind": "function", "doc": "

Recursively dump an AST into a JSON-serializable dict.

\n", "signature": "(\tnode: Union[List[ForwardRef('Node')], sqlglot.expressions.DataType.Type, sqlglot.expressions.Expression, dict, list, str, float, int, bool, NoneType]) -> Union[dict, list, str, float, int, bool, NoneType]:", "funcdef": "def"}, "sqlglot.serde.load": {"fullname": "sqlglot.serde.load", "modulename": "sqlglot.serde", "qualname": "load", "kind": "function", "doc": "

Recursively load a dict (as returned by dump) into an AST.

\n", "signature": "(\tobj: Union[dict, list, str, float, int, bool, NoneType]) -> Union[List[ForwardRef('Node')], sqlglot.expressions.DataType.Type, sqlglot.expressions.Expression, dict, list, str, float, int, bool, NoneType]:", "funcdef": "def"}, "sqlglot.time": {"fullname": "sqlglot.time", "modulename": "sqlglot.time", "kind": "module", "doc": "

\n"}, "sqlglot.time.format_time": {"fullname": "sqlglot.time.format_time", "modulename": "sqlglot.time", "qualname": "format_time", "kind": "function", "doc": "

Converts a time string given a mapping.

\n\n
Examples:
\n\n
\n
\n
>>> format_time("%Y", {"%Y": "YYYY"})\n'YYYY'\n
\n
\n \n

Args:\n mapping: dictionary of time format to target time format.\n trie: optional trie, can be passed in for performance.

\n \n

Returns:\n The converted time string.

\n
\n", "signature": "(\tstring: str,\tmapping: Dict[str, str],\ttrie: Optional[Dict] = None) -> Optional[str]:", "funcdef": "def"}, "sqlglot.time.TIMEZONES": {"fullname": "sqlglot.time.TIMEZONES", "modulename": "sqlglot.time", "qualname": "TIMEZONES", "kind": "variable", "doc": "

\n", "default_value": "{'asia/kuwait', 'america/dawson', 'etc/gmt0', 'eet', 'america/halifax', 'indian/mahe', 'africa/casablanca', 'us/central', 'mexico/general', 'wet', 'universal', 'america/merida', 'america/rankin_inlet', 'america/nipigon', 'atlantic/stanley', 'europe/brussels', 'pacific/port_moresby', 'america/marigot', 'pacific/wake', 'asia/hebron', 'america/anchorage', 'turkey', 'europe/helsinki', 'america/tijuana', 'antarctica/casey', 'europe/nicosia', 'asia/saigon', 'asia/vladivostok', 'brazil/west', 'america/scoresbysund', 'asia/katmandu', 'asia/yerevan', 'pacific/efate', 'europe/prague', 'america/rainy_river', 'europe/vatican', 'africa/nairobi', 'atlantic/cape_verde', 'europe/vienna', 'europe/kaliningrad', 'etc/gmt+6', 'asia/makassar', 'america/punta_arenas', 'america/argentina/ushuaia', 'etc/gmt-6', 'europe/london', 'egypt', 'nz-chat', 'australia/hobart', 'europe/kyiv', 'america/virgin', 'africa/banjul', 'indian/christmas', 'asia/muscat', 'hongkong', 'africa/tunis', 'pacific/kanton', 'america/campo_grande', 'asia/urumqi', 'america/north_dakota/center', 'america/monterrey', 'africa/ndjamena', 'asia/bangkok', 'pacific/enderbury', 'rok', 'america/lima', 'asia/riyadh', 'europe/volgograd', 'prc', 'america/costa_rica', 'america/grenada', 'america/whitehorse', 'asia/amman', 'atlantic/reykjavik', 'pacific/truk', 'america/fort_wayne', 'asia/bahrain', 'atlantic/jan_mayen', 'pacific/chatham', 'indian/mayotte', 'america/santa_isabel', 'africa/lome', 'indian/kerguelen', 'america/argentina/la_rioja', 'america/tortola', 'us/alaska', 'europe/chisinau', 'asia/krasnoyarsk', 'roc', 'america/port-au-prince', 'america/montreal', 'america/swift_current', 'america/indiana/marengo', 'europe/tirane', 'asia/ho_chi_minh', 'africa/blantyre', 'europe/isle_of_man', 'pacific/niue', 'asia/nicosia', 'atlantic/azores', 'pacific/ponape', 'asia/almaty', 'america/coral_harbour', 'etc/zulu', 'australia/south', 'asia/baghdad', 'us/samoa', 'pacific/tahiti', 'africa/windhoek', 'africa/accra', 'africa/bissau', 'africa/libreville', 'america/porto_acre', 'asia/seoul', 'asia/tehran', 'est', 'africa/maputo', 'gmt', 'america/eirunepe', 'canada/pacific', 'asia/yekaterinburg', 'america/dawson_creek', 'america/north_dakota/new_salem', 'asia/pyongyang', 'america/tegucigalpa', 'america/sao_paulo', 'america/chicago', 'europe/amsterdam', 'pacific/guadalcanal', 'america/hermosillo', 'gmt0', 'asia/jerusalem', 'australia/broken_hill', 'america/toronto', 'antarctica/syowa', 'america/juneau', 'etc/gmt+7', 'us/aleutian', 'europe/san_marino', 'asia/ulan_bator', 'asia/anadyr', 'asia/chita', 'etc/gmt+2', 'america/louisville', 'asia/kuala_lumpur', 'africa/addis_ababa', 'pacific/guam', 'america/argentina/san_juan', 'europe/andorra', 'america/guatemala', 'asia/dushanbe', 'america/north_dakota/beulah', 'africa/djibouti', 'america/bahia', 'asia/hong_kong', 'america/st_thomas', 'america/kralendijk', 'gmt+0', 'etc/gmt-12', 'etc/gmt+12', 'america/ojinaga', 'africa/johannesburg', 'asia/colombo', 'america/blanc-sablon', 'america/kentucky/louisville', 'asia/omsk', 'pacific/wallis', 'america/catamarca', 'america/asuncion', 'asia/kabul', 'brazil/acre', 'africa/kampala', 'indian/antananarivo', 'america/argentina/comodrivadavia', 'america/inuvik', 'america/bogota', 'pacific/marquesas', 'us/indiana-starke', 'australia/canberra', 'america/lower_princes', 'iran', 'chile/continental', 'pacific/kwajalein', 'america/rosario', 'europe/zurich', 'etc/gmt-8', 'africa/douala', 'antarctica/davis', 'america/boa_vista', 'america/cambridge_bay', 'australia/act', 'israel', 'america/recife', 'africa/gaborone', 'europe/copenhagen', 'asia/dhaka', 'europe/oslo', 'asia/macau', 'pacific/kiritimati', 'europe/zaporozhye', 'pacific/gambier', 'america/mendoza', 'australia/melbourne', 'pacific/yap', 'australia/north', 'asia/sakhalin', 'africa/bujumbura', 'etc/gmt-1', 'australia/west', 'africa/nouakchott', 'europe/dublin', 'africa/malabo', 'africa/ceuta', 'etc/universal', 'us/eastern', 'america/miquelon', 'america/antigua', 'america/argentina/tucuman', 'etc/uct', 'america/indiana/vincennes', 'europe/malta', 'america/thule', 'eire', 'america/grand_turk', 'etc/gmt-10', 'asia/tashkent', 'america/st_kitts', 'asia/bishkek', 'asia/ust-nera', 'africa/timbuktu', 'america/jamaica', 'iceland', 'pacific/auckland', 'asia/kashgar', 'asia/atyrau', 'antarctica/macquarie', 'pacific/palau', 'america/manaus', 'europe/ljubljana', 'america/araguaina', 'us/east-indiana', 'america/yellowknife', 'america/argentina/san_luis', 'asia/phnom_penh', 'asia/taipei', 'australia/perth', 'europe/podgorica', 'europe/paris', 'pacific/midway', 'pacific/pohnpei', 'asia/qyzylorda', 'etc/gmt+5', 'pacific/bougainville', 'etc/gmt-5', 'etc/greenwich', 'pacific/nauru', 'asia/qatar', 'asia/dubai', 'america/nome', 'america/yakutat', 'africa/asmera', 'america/argentina/cordoba', 'america/guadeloupe', 'america/noronha', 'america/edmonton', 'australia/tasmania', 'america/santiago', 'africa/el_aaiun', 'us/pacific', 'africa/algiers', 'europe/budapest', 'america/fortaleza', 'singapore', 'asia/manila', 'asia/aqtobe', 'america/atikokan', 'europe/tiraspol', 'w-su', 'etc/gmt-14', 'europe/kirov', 'america/st_barthelemy', 'america/guayaquil', 'indian/comoro', 'america/el_salvador', 'pacific/tarawa', 'mexico/bajasur', 'uct', 'america/panama', 'america/adak', 'canada/atlantic', 'america/rio_branco', 'america/indiana/indianapolis', 'etc/gmt-13', 'asia/magadan', 'africa/juba', 'asia/choibalsan', 'gmt-0', 'asia/shanghai', 'arctic/longyearbyen', 'antarctica/mcmurdo', 'america/glace_bay', 'etc/gmt-4', 'etc/gmt+9', 'asia/khandyga', 'asia/kuching', 'europe/kiev', 'etc/gmt+4', 'pacific/fakaofo', 'atlantic/canary', 'america/indiana/winamac', 'europe/berlin', 'america/argentina/rio_gallegos', 'america/caracas', 'pacific/chuuk', 'america/argentina/buenos_aires', 'asia/ashkhabad', 'europe/mariehamn', 'america/cancun', 'atlantic/st_helena', 'america/indiana/vevay', 'pacific/saipan', 'etc/gmt+1', 'america/puerto_rico', 'mexico/bajanorte', 'brazil/denoronha', 'america/havana', 'america/boise', 'australia/darwin', 'asia/ulaanbaatar', 'america/goose_bay', 'chile/easterisland', 'pacific/norfolk', 'asia/irkutsk', 'australia/lhi', 'america/cordoba', 'europe/tallinn', 'pacific/noumea', 'america/denver', 'asia/gaza', 'asia/tbilisi', 'africa/dar_es_salaam', 'america/port_of_spain', 'america/indiana/tell_city', 'europe/guernsey', 'america/resolute', 'america/argentina/catamarca', 'pacific/apia', 'canada/yukon', 'america/mazatlan', 'america/argentina/mendoza', 'america/shiprock', 'europe/uzhgorod', 'america/thunder_bay', 'europe/zagreb', 'america/indiana/knox', 'pacific/fiji', 'europe/sofia', 'australia/brisbane', 'africa/bangui', 'australia/victoria', 'us/mountain', 'america/curacao', 'africa/asmara', 'america/bahia_banderas', 'america/guyana', 'america/jujuy', 'europe/rome', 'portugal', 'america/ciudad_juarez', 'america/iqaluit', 'africa/mbabane', 'canada/mountain', 'africa/abidjan', 'pacific/majuro', 'africa/brazzaville', 'met', 'america/godthab', 'america/santo_domingo', 'europe/vilnius', 'africa/tripoli', 'america/dominica', 'europe/jersey', 'asia/srednekolymsk', 'asia/jayapura', 'america/regina', 'asia/brunei', 'pacific/johnston', 'etc/gmt+10', 'europe/monaco', 'america/metlakatla', 'etc/utc', 'antarctica/troll', 'atlantic/faroe', 'indian/reunion', 'europe/busingen', 'asia/jakarta', 'america/maceio', 'asia/thimphu', 'america/ensenada', 'europe/warsaw', 'america/nassau', 'cuba', 'hst', 'asia/aqtau', 'australia/lord_howe', 'australia/currie', 'africa/harare', 'america/la_paz', 'europe/athens', 'pacific/rarotonga', 'europe/lisbon', 'africa/bamako', 'europe/ulyanovsk', 'america/barbados', 'est5edt', 'america/vancouver', 'atlantic/madeira', 'asia/rangoon', 'asia/qostanay', 'america/nuuk', 'gb-eire', 'africa/sao_tome', 'asia/istanbul', 'indian/chagos', 'america/phoenix', 'asia/aden', 'europe/saratov', 'america/porto_velho', 'antarctica/rothera', 'america/detroit', 'europe/minsk', 'america/matamoros', 'africa/khartoum', 'asia/singapore', 'america/danmarkshavn', 'africa/mogadishu', 'etc/gmt+3', 'europe/sarajevo', 'america/kentucky/monticello', 'america/belem', 'etc/gmt-0', 'pacific/pago_pago', 'etc/gmt-9', 'antarctica/dumontdurville', 'america/pangnirtung', 'asia/baku', 'asia/tel_aviv', 'libya', 'america/indiana/petersburg', 'asia/harbin', 'africa/lusaka', 'pacific/easter', 'pacific/galapagos', 'america/winnipeg', 'africa/niamey', 'europe/gibraltar', 'africa/monrovia', 'jamaica', 'australia/yancowinna', 'africa/maseru', 'europe/stockholm', 'africa/cairo', 'asia/samarkand', 'pacific/funafuti', 'america/argentina/salta', 'cst6cdt', 'america/chihuahua', 'australia/eucla', 'asia/dacca', 'europe/istanbul', 'etc/gmt-2', 'europe/luxembourg', 'asia/beirut', 'antarctica/palmer', 'etc/gmt+8', 'america/managua', 'antarctica/south_pole', 'atlantic/bermuda', 'america/los_angeles', 'europe/belfast', 'america/belize', 'america/montserrat', 'australia/nsw', 'etc/gmt-3', 'america/buenos_aires', 'asia/ashgabat', 'africa/kigali', 'antarctica/mawson', 'asia/famagusta', 'zulu', 'africa/conakry', 'america/anguilla', 'europe/bucharest', 'mst7mdt', 'asia/calcutta', 'africa/dakar', 'us/michigan', 'utc', 'america/santarem', 'america/argentina/jujuy', 'america/menominee', 'america/montevideo', 'etc/gmt', 'europe/astrakhan', 'america/creston', 'etc/gmt+11', 'america/sitka', 'america/cayenne', 'africa/luanda', 'europe/moscow', 'poland', 'africa/kinshasa', 'america/cuiaba', 'america/fort_nelson', 'america/st_lucia', 'africa/porto-novo', 'japan', 'europe/riga', 'nz', 'america/new_york', 'cet', 'africa/lagos', 'america/cayman', 'canada/eastern', 'asia/yangon', 'europe/vaduz', 'pacific/pitcairn', 'pacific/honolulu', 'america/aruba', 'asia/chongqing', 'australia/sydney', 'asia/yakutsk', 'greenwich', 'america/indianapolis', 'europe/bratislava', 'atlantic/south_georgia', 'etc/gmt-11', 'america/mexico_city', 'canada/saskatchewan', 'pacific/kosrae', 'asia/kathmandu', 'asia/vientiane', 'asia/thimbu', 'america/atka', 'america/st_vincent', 'asia/hovd', 'kwajalein', 'us/arizona', 'asia/kamchatka', 'africa/ouagadougou', 'asia/ujung_pandang', 'indian/mauritius', 'asia/tokyo', 'asia/barnaul', 'canada/central', 'europe/samara', 'asia/tomsk', 'canada/newfoundland', 'europe/belgrade', 'asia/damascus', 'africa/freetown', 'africa/lubumbashi', 'indian/cocos', 'asia/karachi', 'america/st_johns', 'australia/lindeman', 'europe/madrid', 'america/knox_in', 'asia/macao', 'australia/adelaide', 'etc/gmt-7', 'indian/maldives', 'pacific/samoa', 'asia/chungking', 'pacific/tongatapu', 'antarctica/vostok', 'asia/dili', 'mst', 'europe/skopje', 'asia/pontianak', 'america/martinique', 'navajo', 'asia/oral', 'australia/queensland', 'brazil/east', 'america/moncton', 'pst8pdt', 'asia/kolkata', 'etc/gmt+0', 'atlantic/faeroe', 'asia/novosibirsk', 'europe/simferopol', 'america/paramaribo', 'us/hawaii', 'asia/novokuznetsk', 'gb'}"}, "sqlglot.tokens": {"fullname": "sqlglot.tokens", "modulename": "sqlglot.tokens", "kind": "module", "doc": "

\n"}, "sqlglot.tokens.TokenType": {"fullname": "sqlglot.tokens.TokenType", "modulename": "sqlglot.tokens", "qualname": "TokenType", "kind": "class", "doc": "

An enumeration.

\n", "bases": "sqlglot.helper.AutoName"}, "sqlglot.tokens.TokenType.L_PAREN": {"fullname": "sqlglot.tokens.TokenType.L_PAREN", "modulename": "sqlglot.tokens", "qualname": "TokenType.L_PAREN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.L_PAREN: 'L_PAREN'>"}, "sqlglot.tokens.TokenType.R_PAREN": {"fullname": "sqlglot.tokens.TokenType.R_PAREN", "modulename": "sqlglot.tokens", "qualname": "TokenType.R_PAREN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.R_PAREN: 'R_PAREN'>"}, "sqlglot.tokens.TokenType.L_BRACKET": {"fullname": "sqlglot.tokens.TokenType.L_BRACKET", "modulename": "sqlglot.tokens", "qualname": "TokenType.L_BRACKET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.L_BRACKET: 'L_BRACKET'>"}, "sqlglot.tokens.TokenType.R_BRACKET": {"fullname": "sqlglot.tokens.TokenType.R_BRACKET", "modulename": "sqlglot.tokens", "qualname": "TokenType.R_BRACKET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.R_BRACKET: 'R_BRACKET'>"}, "sqlglot.tokens.TokenType.L_BRACE": {"fullname": "sqlglot.tokens.TokenType.L_BRACE", "modulename": "sqlglot.tokens", "qualname": "TokenType.L_BRACE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.L_BRACE: 'L_BRACE'>"}, "sqlglot.tokens.TokenType.R_BRACE": {"fullname": "sqlglot.tokens.TokenType.R_BRACE", "modulename": "sqlglot.tokens", "qualname": "TokenType.R_BRACE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.R_BRACE: 'R_BRACE'>"}, "sqlglot.tokens.TokenType.COMMA": {"fullname": "sqlglot.tokens.TokenType.COMMA", "modulename": "sqlglot.tokens", "qualname": "TokenType.COMMA", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COMMA: 'COMMA'>"}, "sqlglot.tokens.TokenType.DOT": {"fullname": "sqlglot.tokens.TokenType.DOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.DOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DOT: 'DOT'>"}, "sqlglot.tokens.TokenType.DASH": {"fullname": "sqlglot.tokens.TokenType.DASH", "modulename": "sqlglot.tokens", "qualname": "TokenType.DASH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DASH: 'DASH'>"}, "sqlglot.tokens.TokenType.PLUS": {"fullname": "sqlglot.tokens.TokenType.PLUS", "modulename": "sqlglot.tokens", "qualname": "TokenType.PLUS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PLUS: 'PLUS'>"}, "sqlglot.tokens.TokenType.COLON": {"fullname": "sqlglot.tokens.TokenType.COLON", "modulename": "sqlglot.tokens", "qualname": "TokenType.COLON", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COLON: 'COLON'>"}, "sqlglot.tokens.TokenType.DCOLON": {"fullname": "sqlglot.tokens.TokenType.DCOLON", "modulename": "sqlglot.tokens", "qualname": "TokenType.DCOLON", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DCOLON: 'DCOLON'>"}, "sqlglot.tokens.TokenType.DQMARK": {"fullname": "sqlglot.tokens.TokenType.DQMARK", "modulename": "sqlglot.tokens", "qualname": "TokenType.DQMARK", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DQMARK: 'DQMARK'>"}, "sqlglot.tokens.TokenType.SEMICOLON": {"fullname": "sqlglot.tokens.TokenType.SEMICOLON", "modulename": "sqlglot.tokens", "qualname": "TokenType.SEMICOLON", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SEMICOLON: 'SEMICOLON'>"}, "sqlglot.tokens.TokenType.STAR": {"fullname": "sqlglot.tokens.TokenType.STAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.STAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.STAR: 'STAR'>"}, "sqlglot.tokens.TokenType.BACKSLASH": {"fullname": "sqlglot.tokens.TokenType.BACKSLASH", "modulename": "sqlglot.tokens", "qualname": "TokenType.BACKSLASH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BACKSLASH: 'BACKSLASH'>"}, "sqlglot.tokens.TokenType.SLASH": {"fullname": "sqlglot.tokens.TokenType.SLASH", "modulename": "sqlglot.tokens", "qualname": "TokenType.SLASH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SLASH: 'SLASH'>"}, "sqlglot.tokens.TokenType.LT": {"fullname": "sqlglot.tokens.TokenType.LT", "modulename": "sqlglot.tokens", "qualname": "TokenType.LT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LT: 'LT'>"}, "sqlglot.tokens.TokenType.LTE": {"fullname": "sqlglot.tokens.TokenType.LTE", "modulename": "sqlglot.tokens", "qualname": "TokenType.LTE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LTE: 'LTE'>"}, "sqlglot.tokens.TokenType.GT": {"fullname": "sqlglot.tokens.TokenType.GT", "modulename": "sqlglot.tokens", "qualname": "TokenType.GT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GT: 'GT'>"}, "sqlglot.tokens.TokenType.GTE": {"fullname": "sqlglot.tokens.TokenType.GTE", "modulename": "sqlglot.tokens", "qualname": "TokenType.GTE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GTE: 'GTE'>"}, "sqlglot.tokens.TokenType.NOT": {"fullname": "sqlglot.tokens.TokenType.NOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.NOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NOT: 'NOT'>"}, "sqlglot.tokens.TokenType.EQ": {"fullname": "sqlglot.tokens.TokenType.EQ", "modulename": "sqlglot.tokens", "qualname": "TokenType.EQ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.EQ: 'EQ'>"}, "sqlglot.tokens.TokenType.NEQ": {"fullname": "sqlglot.tokens.TokenType.NEQ", "modulename": "sqlglot.tokens", "qualname": "TokenType.NEQ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NEQ: 'NEQ'>"}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"fullname": "sqlglot.tokens.TokenType.NULLSAFE_EQ", "modulename": "sqlglot.tokens", "qualname": "TokenType.NULLSAFE_EQ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>"}, "sqlglot.tokens.TokenType.COLON_EQ": {"fullname": "sqlglot.tokens.TokenType.COLON_EQ", "modulename": "sqlglot.tokens", "qualname": "TokenType.COLON_EQ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COLON_EQ: 'COLON_EQ'>"}, "sqlglot.tokens.TokenType.AND": {"fullname": "sqlglot.tokens.TokenType.AND", "modulename": "sqlglot.tokens", "qualname": "TokenType.AND", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.AND: 'AND'>"}, "sqlglot.tokens.TokenType.OR": {"fullname": "sqlglot.tokens.TokenType.OR", "modulename": "sqlglot.tokens", "qualname": "TokenType.OR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OR: 'OR'>"}, "sqlglot.tokens.TokenType.AMP": {"fullname": "sqlglot.tokens.TokenType.AMP", "modulename": "sqlglot.tokens", "qualname": "TokenType.AMP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.AMP: 'AMP'>"}, "sqlglot.tokens.TokenType.DPIPE": {"fullname": "sqlglot.tokens.TokenType.DPIPE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DPIPE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DPIPE: 'DPIPE'>"}, "sqlglot.tokens.TokenType.PIPE": {"fullname": "sqlglot.tokens.TokenType.PIPE", "modulename": "sqlglot.tokens", "qualname": "TokenType.PIPE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PIPE: 'PIPE'>"}, "sqlglot.tokens.TokenType.CARET": {"fullname": "sqlglot.tokens.TokenType.CARET", "modulename": "sqlglot.tokens", "qualname": "TokenType.CARET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CARET: 'CARET'>"}, "sqlglot.tokens.TokenType.TILDA": {"fullname": "sqlglot.tokens.TokenType.TILDA", "modulename": "sqlglot.tokens", "qualname": "TokenType.TILDA", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TILDA: 'TILDA'>"}, "sqlglot.tokens.TokenType.ARROW": {"fullname": "sqlglot.tokens.TokenType.ARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.ARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ARROW: 'ARROW'>"}, "sqlglot.tokens.TokenType.DARROW": {"fullname": "sqlglot.tokens.TokenType.DARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.DARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DARROW: 'DARROW'>"}, "sqlglot.tokens.TokenType.FARROW": {"fullname": "sqlglot.tokens.TokenType.FARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.FARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FARROW: 'FARROW'>"}, "sqlglot.tokens.TokenType.HASH": {"fullname": "sqlglot.tokens.TokenType.HASH", "modulename": "sqlglot.tokens", "qualname": "TokenType.HASH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HASH: 'HASH'>"}, "sqlglot.tokens.TokenType.HASH_ARROW": {"fullname": "sqlglot.tokens.TokenType.HASH_ARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.HASH_ARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HASH_ARROW: 'HASH_ARROW'>"}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"fullname": "sqlglot.tokens.TokenType.DHASH_ARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.DHASH_ARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DHASH_ARROW: 'DHASH_ARROW'>"}, "sqlglot.tokens.TokenType.LR_ARROW": {"fullname": "sqlglot.tokens.TokenType.LR_ARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.LR_ARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LR_ARROW: 'LR_ARROW'>"}, "sqlglot.tokens.TokenType.DAT": {"fullname": "sqlglot.tokens.TokenType.DAT", "modulename": "sqlglot.tokens", "qualname": "TokenType.DAT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DAT: 'DAT'>"}, "sqlglot.tokens.TokenType.LT_AT": {"fullname": "sqlglot.tokens.TokenType.LT_AT", "modulename": "sqlglot.tokens", "qualname": "TokenType.LT_AT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LT_AT: 'LT_AT'>"}, "sqlglot.tokens.TokenType.AT_GT": {"fullname": "sqlglot.tokens.TokenType.AT_GT", "modulename": "sqlglot.tokens", "qualname": "TokenType.AT_GT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.AT_GT: 'AT_GT'>"}, "sqlglot.tokens.TokenType.DOLLAR": {"fullname": "sqlglot.tokens.TokenType.DOLLAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.DOLLAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DOLLAR: 'DOLLAR'>"}, "sqlglot.tokens.TokenType.PARAMETER": {"fullname": "sqlglot.tokens.TokenType.PARAMETER", "modulename": "sqlglot.tokens", "qualname": "TokenType.PARAMETER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PARAMETER: 'PARAMETER'>"}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"fullname": "sqlglot.tokens.TokenType.SESSION_PARAMETER", "modulename": "sqlglot.tokens", "qualname": "TokenType.SESSION_PARAMETER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SESSION_PARAMETER: 'SESSION_PARAMETER'>"}, "sqlglot.tokens.TokenType.DAMP": {"fullname": "sqlglot.tokens.TokenType.DAMP", "modulename": "sqlglot.tokens", "qualname": "TokenType.DAMP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DAMP: 'DAMP'>"}, "sqlglot.tokens.TokenType.XOR": {"fullname": "sqlglot.tokens.TokenType.XOR", "modulename": "sqlglot.tokens", "qualname": "TokenType.XOR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.XOR: 'XOR'>"}, "sqlglot.tokens.TokenType.DSTAR": {"fullname": "sqlglot.tokens.TokenType.DSTAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.DSTAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DSTAR: 'DSTAR'>"}, "sqlglot.tokens.TokenType.BLOCK_START": {"fullname": "sqlglot.tokens.TokenType.BLOCK_START", "modulename": "sqlglot.tokens", "qualname": "TokenType.BLOCK_START", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BLOCK_START: 'BLOCK_START'>"}, "sqlglot.tokens.TokenType.BLOCK_END": {"fullname": "sqlglot.tokens.TokenType.BLOCK_END", "modulename": "sqlglot.tokens", "qualname": "TokenType.BLOCK_END", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BLOCK_END: 'BLOCK_END'>"}, "sqlglot.tokens.TokenType.SPACE": {"fullname": "sqlglot.tokens.TokenType.SPACE", "modulename": "sqlglot.tokens", "qualname": "TokenType.SPACE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SPACE: 'SPACE'>"}, "sqlglot.tokens.TokenType.BREAK": {"fullname": "sqlglot.tokens.TokenType.BREAK", "modulename": "sqlglot.tokens", "qualname": "TokenType.BREAK", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BREAK: 'BREAK'>"}, "sqlglot.tokens.TokenType.STRING": {"fullname": "sqlglot.tokens.TokenType.STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.STRING: 'STRING'>"}, "sqlglot.tokens.TokenType.NUMBER": {"fullname": "sqlglot.tokens.TokenType.NUMBER", "modulename": "sqlglot.tokens", "qualname": "TokenType.NUMBER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NUMBER: 'NUMBER'>"}, "sqlglot.tokens.TokenType.IDENTIFIER": {"fullname": "sqlglot.tokens.TokenType.IDENTIFIER", "modulename": "sqlglot.tokens", "qualname": "TokenType.IDENTIFIER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IDENTIFIER: 'IDENTIFIER'>"}, "sqlglot.tokens.TokenType.DATABASE": {"fullname": "sqlglot.tokens.TokenType.DATABASE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATABASE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATABASE: 'DATABASE'>"}, "sqlglot.tokens.TokenType.COLUMN": {"fullname": "sqlglot.tokens.TokenType.COLUMN", "modulename": "sqlglot.tokens", "qualname": "TokenType.COLUMN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COLUMN: 'COLUMN'>"}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"fullname": "sqlglot.tokens.TokenType.COLUMN_DEF", "modulename": "sqlglot.tokens", "qualname": "TokenType.COLUMN_DEF", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COLUMN_DEF: 'COLUMN_DEF'>"}, "sqlglot.tokens.TokenType.SCHEMA": {"fullname": "sqlglot.tokens.TokenType.SCHEMA", "modulename": "sqlglot.tokens", "qualname": "TokenType.SCHEMA", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SCHEMA: 'SCHEMA'>"}, "sqlglot.tokens.TokenType.TABLE": {"fullname": "sqlglot.tokens.TokenType.TABLE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TABLE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TABLE: 'TABLE'>"}, "sqlglot.tokens.TokenType.VAR": {"fullname": "sqlglot.tokens.TokenType.VAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.VAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VAR: 'VAR'>"}, "sqlglot.tokens.TokenType.BIT_STRING": {"fullname": "sqlglot.tokens.TokenType.BIT_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.BIT_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BIT_STRING: 'BIT_STRING'>"}, "sqlglot.tokens.TokenType.HEX_STRING": {"fullname": "sqlglot.tokens.TokenType.HEX_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.HEX_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HEX_STRING: 'HEX_STRING'>"}, "sqlglot.tokens.TokenType.BYTE_STRING": {"fullname": "sqlglot.tokens.TokenType.BYTE_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.BYTE_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BYTE_STRING: 'BYTE_STRING'>"}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"fullname": "sqlglot.tokens.TokenType.NATIONAL_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.NATIONAL_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NATIONAL_STRING: 'NATIONAL_STRING'>"}, "sqlglot.tokens.TokenType.RAW_STRING": {"fullname": "sqlglot.tokens.TokenType.RAW_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.RAW_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RAW_STRING: 'RAW_STRING'>"}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"fullname": "sqlglot.tokens.TokenType.HEREDOC_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.HEREDOC_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HEREDOC_STRING: 'HEREDOC_STRING'>"}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"fullname": "sqlglot.tokens.TokenType.UNICODE_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNICODE_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNICODE_STRING: 'UNICODE_STRING'>"}, "sqlglot.tokens.TokenType.BIT": {"fullname": "sqlglot.tokens.TokenType.BIT", "modulename": "sqlglot.tokens", "qualname": "TokenType.BIT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BIT: 'BIT'>"}, "sqlglot.tokens.TokenType.BOOLEAN": {"fullname": "sqlglot.tokens.TokenType.BOOLEAN", "modulename": "sqlglot.tokens", "qualname": "TokenType.BOOLEAN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BOOLEAN: 'BOOLEAN'>"}, "sqlglot.tokens.TokenType.TINYINT": {"fullname": "sqlglot.tokens.TokenType.TINYINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.TINYINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TINYINT: 'TINYINT'>"}, "sqlglot.tokens.TokenType.UTINYINT": {"fullname": "sqlglot.tokens.TokenType.UTINYINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.UTINYINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UTINYINT: 'UTINYINT'>"}, "sqlglot.tokens.TokenType.SMALLINT": {"fullname": "sqlglot.tokens.TokenType.SMALLINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.SMALLINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SMALLINT: 'SMALLINT'>"}, "sqlglot.tokens.TokenType.USMALLINT": {"fullname": "sqlglot.tokens.TokenType.USMALLINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.USMALLINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.USMALLINT: 'USMALLINT'>"}, "sqlglot.tokens.TokenType.MEDIUMINT": {"fullname": "sqlglot.tokens.TokenType.MEDIUMINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.MEDIUMINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MEDIUMINT: 'MEDIUMINT'>"}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"fullname": "sqlglot.tokens.TokenType.UMEDIUMINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.UMEDIUMINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UMEDIUMINT: 'UMEDIUMINT'>"}, "sqlglot.tokens.TokenType.INT": {"fullname": "sqlglot.tokens.TokenType.INT", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT: 'INT'>"}, "sqlglot.tokens.TokenType.UINT": {"fullname": "sqlglot.tokens.TokenType.UINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.UINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UINT: 'UINT'>"}, "sqlglot.tokens.TokenType.BIGINT": {"fullname": "sqlglot.tokens.TokenType.BIGINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.BIGINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BIGINT: 'BIGINT'>"}, "sqlglot.tokens.TokenType.UBIGINT": {"fullname": "sqlglot.tokens.TokenType.UBIGINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.UBIGINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UBIGINT: 'UBIGINT'>"}, "sqlglot.tokens.TokenType.INT128": {"fullname": "sqlglot.tokens.TokenType.INT128", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT128", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT128: 'INT128'>"}, "sqlglot.tokens.TokenType.UINT128": {"fullname": "sqlglot.tokens.TokenType.UINT128", "modulename": "sqlglot.tokens", "qualname": "TokenType.UINT128", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UINT128: 'UINT128'>"}, "sqlglot.tokens.TokenType.INT256": {"fullname": "sqlglot.tokens.TokenType.INT256", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT256", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT256: 'INT256'>"}, "sqlglot.tokens.TokenType.UINT256": {"fullname": "sqlglot.tokens.TokenType.UINT256", "modulename": "sqlglot.tokens", "qualname": "TokenType.UINT256", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UINT256: 'UINT256'>"}, "sqlglot.tokens.TokenType.FLOAT": {"fullname": "sqlglot.tokens.TokenType.FLOAT", "modulename": "sqlglot.tokens", "qualname": "TokenType.FLOAT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FLOAT: 'FLOAT'>"}, "sqlglot.tokens.TokenType.DOUBLE": {"fullname": "sqlglot.tokens.TokenType.DOUBLE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DOUBLE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DOUBLE: 'DOUBLE'>"}, "sqlglot.tokens.TokenType.DECIMAL": {"fullname": "sqlglot.tokens.TokenType.DECIMAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.DECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DECIMAL: 'DECIMAL'>"}, "sqlglot.tokens.TokenType.UDECIMAL": {"fullname": "sqlglot.tokens.TokenType.UDECIMAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.UDECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UDECIMAL: 'UDECIMAL'>"}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"fullname": "sqlglot.tokens.TokenType.BIGDECIMAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.BIGDECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BIGDECIMAL: 'BIGDECIMAL'>"}, "sqlglot.tokens.TokenType.CHAR": {"fullname": "sqlglot.tokens.TokenType.CHAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.CHAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CHAR: 'CHAR'>"}, "sqlglot.tokens.TokenType.NCHAR": {"fullname": "sqlglot.tokens.TokenType.NCHAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.NCHAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NCHAR: 'NCHAR'>"}, "sqlglot.tokens.TokenType.VARCHAR": {"fullname": "sqlglot.tokens.TokenType.VARCHAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.VARCHAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VARCHAR: 'VARCHAR'>"}, "sqlglot.tokens.TokenType.NVARCHAR": {"fullname": "sqlglot.tokens.TokenType.NVARCHAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.NVARCHAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NVARCHAR: 'NVARCHAR'>"}, "sqlglot.tokens.TokenType.BPCHAR": {"fullname": "sqlglot.tokens.TokenType.BPCHAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.BPCHAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BPCHAR: 'BPCHAR'>"}, "sqlglot.tokens.TokenType.TEXT": {"fullname": "sqlglot.tokens.TokenType.TEXT", "modulename": "sqlglot.tokens", "qualname": "TokenType.TEXT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TEXT: 'TEXT'>"}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"fullname": "sqlglot.tokens.TokenType.MEDIUMTEXT", "modulename": "sqlglot.tokens", "qualname": "TokenType.MEDIUMTEXT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>"}, "sqlglot.tokens.TokenType.LONGTEXT": {"fullname": "sqlglot.tokens.TokenType.LONGTEXT", "modulename": "sqlglot.tokens", "qualname": "TokenType.LONGTEXT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LONGTEXT: 'LONGTEXT'>"}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"fullname": "sqlglot.tokens.TokenType.MEDIUMBLOB", "modulename": "sqlglot.tokens", "qualname": "TokenType.MEDIUMBLOB", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>"}, "sqlglot.tokens.TokenType.LONGBLOB": {"fullname": "sqlglot.tokens.TokenType.LONGBLOB", "modulename": "sqlglot.tokens", "qualname": "TokenType.LONGBLOB", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LONGBLOB: 'LONGBLOB'>"}, "sqlglot.tokens.TokenType.TINYBLOB": {"fullname": "sqlglot.tokens.TokenType.TINYBLOB", "modulename": "sqlglot.tokens", "qualname": "TokenType.TINYBLOB", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TINYBLOB: 'TINYBLOB'>"}, "sqlglot.tokens.TokenType.TINYTEXT": {"fullname": "sqlglot.tokens.TokenType.TINYTEXT", "modulename": "sqlglot.tokens", "qualname": "TokenType.TINYTEXT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TINYTEXT: 'TINYTEXT'>"}, "sqlglot.tokens.TokenType.BINARY": {"fullname": "sqlglot.tokens.TokenType.BINARY", "modulename": "sqlglot.tokens", "qualname": "TokenType.BINARY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BINARY: 'BINARY'>"}, "sqlglot.tokens.TokenType.VARBINARY": {"fullname": "sqlglot.tokens.TokenType.VARBINARY", "modulename": "sqlglot.tokens", "qualname": "TokenType.VARBINARY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VARBINARY: 'VARBINARY'>"}, "sqlglot.tokens.TokenType.JSON": {"fullname": "sqlglot.tokens.TokenType.JSON", "modulename": "sqlglot.tokens", "qualname": "TokenType.JSON", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.JSON: 'JSON'>"}, "sqlglot.tokens.TokenType.JSONB": {"fullname": "sqlglot.tokens.TokenType.JSONB", "modulename": "sqlglot.tokens", "qualname": "TokenType.JSONB", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.JSONB: 'JSONB'>"}, "sqlglot.tokens.TokenType.TIME": {"fullname": "sqlglot.tokens.TokenType.TIME", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIME", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIME: 'TIME'>"}, "sqlglot.tokens.TokenType.TIMETZ": {"fullname": "sqlglot.tokens.TokenType.TIMETZ", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMETZ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMETZ: 'TIMETZ'>"}, "sqlglot.tokens.TokenType.TIMESTAMP": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMP", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMP: 'TIMESTAMP'>"}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMPTZ", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMPTZ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>"}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMPLTZ", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMPLTZ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>"}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMP_S", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMP_S", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>"}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMP_MS", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMP_MS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>"}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMP_NS", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMP_NS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>"}, "sqlglot.tokens.TokenType.DATETIME": {"fullname": "sqlglot.tokens.TokenType.DATETIME", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATETIME", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATETIME: 'DATETIME'>"}, "sqlglot.tokens.TokenType.DATETIME64": {"fullname": "sqlglot.tokens.TokenType.DATETIME64", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATETIME64", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATETIME64: 'DATETIME64'>"}, "sqlglot.tokens.TokenType.DATE": {"fullname": "sqlglot.tokens.TokenType.DATE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATE: 'DATE'>"}, "sqlglot.tokens.TokenType.DATE32": {"fullname": "sqlglot.tokens.TokenType.DATE32", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATE32", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATE32: 'DATE32'>"}, "sqlglot.tokens.TokenType.INT4RANGE": {"fullname": "sqlglot.tokens.TokenType.INT4RANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT4RANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT4RANGE: 'INT4RANGE'>"}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.INT4MULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT4MULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>"}, "sqlglot.tokens.TokenType.INT8RANGE": {"fullname": "sqlglot.tokens.TokenType.INT8RANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT8RANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT8RANGE: 'INT8RANGE'>"}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.INT8MULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT8MULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>"}, "sqlglot.tokens.TokenType.NUMRANGE": {"fullname": "sqlglot.tokens.TokenType.NUMRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.NUMRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NUMRANGE: 'NUMRANGE'>"}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.NUMMULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.NUMMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>"}, "sqlglot.tokens.TokenType.TSRANGE": {"fullname": "sqlglot.tokens.TokenType.TSRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TSRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TSRANGE: 'TSRANGE'>"}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.TSMULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TSMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>"}, "sqlglot.tokens.TokenType.TSTZRANGE": {"fullname": "sqlglot.tokens.TokenType.TSTZRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TSTZRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TSTZRANGE: 'TSTZRANGE'>"}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.TSTZMULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TSTZMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>"}, "sqlglot.tokens.TokenType.DATERANGE": {"fullname": "sqlglot.tokens.TokenType.DATERANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATERANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATERANGE: 'DATERANGE'>"}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.DATEMULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATEMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>"}, "sqlglot.tokens.TokenType.UUID": {"fullname": "sqlglot.tokens.TokenType.UUID", "modulename": "sqlglot.tokens", "qualname": "TokenType.UUID", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UUID: 'UUID'>"}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"fullname": "sqlglot.tokens.TokenType.GEOGRAPHY", "modulename": "sqlglot.tokens", "qualname": "TokenType.GEOGRAPHY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GEOGRAPHY: 'GEOGRAPHY'>"}, "sqlglot.tokens.TokenType.NULLABLE": {"fullname": "sqlglot.tokens.TokenType.NULLABLE", "modulename": "sqlglot.tokens", "qualname": "TokenType.NULLABLE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NULLABLE: 'NULLABLE'>"}, "sqlglot.tokens.TokenType.GEOMETRY": {"fullname": "sqlglot.tokens.TokenType.GEOMETRY", "modulename": "sqlglot.tokens", "qualname": "TokenType.GEOMETRY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GEOMETRY: 'GEOMETRY'>"}, "sqlglot.tokens.TokenType.HLLSKETCH": {"fullname": "sqlglot.tokens.TokenType.HLLSKETCH", "modulename": "sqlglot.tokens", "qualname": "TokenType.HLLSKETCH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HLLSKETCH: 'HLLSKETCH'>"}, "sqlglot.tokens.TokenType.HSTORE": {"fullname": "sqlglot.tokens.TokenType.HSTORE", "modulename": "sqlglot.tokens", "qualname": "TokenType.HSTORE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HSTORE: 'HSTORE'>"}, "sqlglot.tokens.TokenType.SUPER": {"fullname": "sqlglot.tokens.TokenType.SUPER", "modulename": "sqlglot.tokens", "qualname": "TokenType.SUPER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SUPER: 'SUPER'>"}, "sqlglot.tokens.TokenType.SERIAL": {"fullname": "sqlglot.tokens.TokenType.SERIAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.SERIAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SERIAL: 'SERIAL'>"}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"fullname": "sqlglot.tokens.TokenType.SMALLSERIAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.SMALLSERIAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SMALLSERIAL: 'SMALLSERIAL'>"}, "sqlglot.tokens.TokenType.BIGSERIAL": {"fullname": "sqlglot.tokens.TokenType.BIGSERIAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.BIGSERIAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BIGSERIAL: 'BIGSERIAL'>"}, "sqlglot.tokens.TokenType.XML": {"fullname": "sqlglot.tokens.TokenType.XML", "modulename": "sqlglot.tokens", "qualname": "TokenType.XML", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.XML: 'XML'>"}, "sqlglot.tokens.TokenType.YEAR": {"fullname": "sqlglot.tokens.TokenType.YEAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.YEAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.YEAR: 'YEAR'>"}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"fullname": "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNIQUEIDENTIFIER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>"}, "sqlglot.tokens.TokenType.USERDEFINED": {"fullname": "sqlglot.tokens.TokenType.USERDEFINED", "modulename": "sqlglot.tokens", "qualname": "TokenType.USERDEFINED", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.USERDEFINED: 'USERDEFINED'>"}, "sqlglot.tokens.TokenType.MONEY": {"fullname": "sqlglot.tokens.TokenType.MONEY", "modulename": "sqlglot.tokens", "qualname": "TokenType.MONEY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MONEY: 'MONEY'>"}, "sqlglot.tokens.TokenType.SMALLMONEY": {"fullname": "sqlglot.tokens.TokenType.SMALLMONEY", "modulename": "sqlglot.tokens", "qualname": "TokenType.SMALLMONEY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SMALLMONEY: 'SMALLMONEY'>"}, "sqlglot.tokens.TokenType.ROWVERSION": {"fullname": "sqlglot.tokens.TokenType.ROWVERSION", "modulename": "sqlglot.tokens", "qualname": "TokenType.ROWVERSION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ROWVERSION: 'ROWVERSION'>"}, "sqlglot.tokens.TokenType.IMAGE": {"fullname": "sqlglot.tokens.TokenType.IMAGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.IMAGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IMAGE: 'IMAGE'>"}, "sqlglot.tokens.TokenType.VARIANT": {"fullname": "sqlglot.tokens.TokenType.VARIANT", "modulename": "sqlglot.tokens", "qualname": "TokenType.VARIANT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VARIANT: 'VARIANT'>"}, "sqlglot.tokens.TokenType.OBJECT": {"fullname": "sqlglot.tokens.TokenType.OBJECT", "modulename": "sqlglot.tokens", "qualname": "TokenType.OBJECT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OBJECT: 'OBJECT'>"}, "sqlglot.tokens.TokenType.INET": {"fullname": "sqlglot.tokens.TokenType.INET", "modulename": "sqlglot.tokens", "qualname": "TokenType.INET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INET: 'INET'>"}, "sqlglot.tokens.TokenType.IPADDRESS": {"fullname": "sqlglot.tokens.TokenType.IPADDRESS", "modulename": "sqlglot.tokens", "qualname": "TokenType.IPADDRESS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IPADDRESS: 'IPADDRESS'>"}, "sqlglot.tokens.TokenType.IPPREFIX": {"fullname": "sqlglot.tokens.TokenType.IPPREFIX", "modulename": "sqlglot.tokens", "qualname": "TokenType.IPPREFIX", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IPPREFIX: 'IPPREFIX'>"}, "sqlglot.tokens.TokenType.IPV4": {"fullname": "sqlglot.tokens.TokenType.IPV4", "modulename": "sqlglot.tokens", "qualname": "TokenType.IPV4", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IPV4: 'IPV4'>"}, "sqlglot.tokens.TokenType.IPV6": {"fullname": "sqlglot.tokens.TokenType.IPV6", "modulename": "sqlglot.tokens", "qualname": "TokenType.IPV6", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IPV6: 'IPV6'>"}, "sqlglot.tokens.TokenType.ENUM": {"fullname": "sqlglot.tokens.TokenType.ENUM", "modulename": "sqlglot.tokens", "qualname": "TokenType.ENUM", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ENUM: 'ENUM'>"}, "sqlglot.tokens.TokenType.ENUM8": {"fullname": "sqlglot.tokens.TokenType.ENUM8", "modulename": "sqlglot.tokens", "qualname": "TokenType.ENUM8", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ENUM8: 'ENUM8'>"}, "sqlglot.tokens.TokenType.ENUM16": {"fullname": "sqlglot.tokens.TokenType.ENUM16", "modulename": "sqlglot.tokens", "qualname": "TokenType.ENUM16", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ENUM16: 'ENUM16'>"}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"fullname": "sqlglot.tokens.TokenType.FIXEDSTRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.FIXEDSTRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FIXEDSTRING: 'FIXEDSTRING'>"}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"fullname": "sqlglot.tokens.TokenType.LOWCARDINALITY", "modulename": "sqlglot.tokens", "qualname": "TokenType.LOWCARDINALITY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>"}, "sqlglot.tokens.TokenType.NESTED": {"fullname": "sqlglot.tokens.TokenType.NESTED", "modulename": "sqlglot.tokens", "qualname": "TokenType.NESTED", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NESTED: 'NESTED'>"}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"fullname": "sqlglot.tokens.TokenType.AGGREGATEFUNCTION", "modulename": "sqlglot.tokens", "qualname": "TokenType.AGGREGATEFUNCTION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>"}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"fullname": "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION", "modulename": "sqlglot.tokens", "qualname": "TokenType.SIMPLEAGGREGATEFUNCTION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>"}, "sqlglot.tokens.TokenType.UNKNOWN": {"fullname": "sqlglot.tokens.TokenType.UNKNOWN", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNKNOWN: 'UNKNOWN'>"}, "sqlglot.tokens.TokenType.ALIAS": {"fullname": "sqlglot.tokens.TokenType.ALIAS", "modulename": "sqlglot.tokens", "qualname": "TokenType.ALIAS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ALIAS: 'ALIAS'>"}, "sqlglot.tokens.TokenType.ALTER": {"fullname": "sqlglot.tokens.TokenType.ALTER", "modulename": "sqlglot.tokens", "qualname": "TokenType.ALTER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ALTER: 'ALTER'>"}, "sqlglot.tokens.TokenType.ALWAYS": {"fullname": "sqlglot.tokens.TokenType.ALWAYS", "modulename": "sqlglot.tokens", "qualname": "TokenType.ALWAYS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ALWAYS: 'ALWAYS'>"}, "sqlglot.tokens.TokenType.ALL": {"fullname": "sqlglot.tokens.TokenType.ALL", "modulename": "sqlglot.tokens", "qualname": "TokenType.ALL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ALL: 'ALL'>"}, "sqlglot.tokens.TokenType.ANTI": {"fullname": "sqlglot.tokens.TokenType.ANTI", "modulename": "sqlglot.tokens", "qualname": "TokenType.ANTI", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ANTI: 'ANTI'>"}, "sqlglot.tokens.TokenType.ANY": {"fullname": "sqlglot.tokens.TokenType.ANY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ANY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ANY: 'ANY'>"}, "sqlglot.tokens.TokenType.APPLY": {"fullname": "sqlglot.tokens.TokenType.APPLY", "modulename": "sqlglot.tokens", "qualname": "TokenType.APPLY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.APPLY: 'APPLY'>"}, "sqlglot.tokens.TokenType.ARRAY": {"fullname": "sqlglot.tokens.TokenType.ARRAY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ARRAY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ARRAY: 'ARRAY'>"}, "sqlglot.tokens.TokenType.ASC": {"fullname": "sqlglot.tokens.TokenType.ASC", "modulename": "sqlglot.tokens", "qualname": "TokenType.ASC", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ASC: 'ASC'>"}, "sqlglot.tokens.TokenType.ASOF": {"fullname": "sqlglot.tokens.TokenType.ASOF", "modulename": "sqlglot.tokens", "qualname": "TokenType.ASOF", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ASOF: 'ASOF'>"}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"fullname": "sqlglot.tokens.TokenType.AUTO_INCREMENT", "modulename": "sqlglot.tokens", "qualname": "TokenType.AUTO_INCREMENT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>"}, "sqlglot.tokens.TokenType.BEGIN": {"fullname": "sqlglot.tokens.TokenType.BEGIN", "modulename": "sqlglot.tokens", "qualname": "TokenType.BEGIN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BEGIN: 'BEGIN'>"}, "sqlglot.tokens.TokenType.BETWEEN": {"fullname": "sqlglot.tokens.TokenType.BETWEEN", "modulename": "sqlglot.tokens", "qualname": "TokenType.BETWEEN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BETWEEN: 'BETWEEN'>"}, "sqlglot.tokens.TokenType.CACHE": {"fullname": "sqlglot.tokens.TokenType.CACHE", "modulename": "sqlglot.tokens", "qualname": "TokenType.CACHE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CACHE: 'CACHE'>"}, "sqlglot.tokens.TokenType.CASE": {"fullname": "sqlglot.tokens.TokenType.CASE", "modulename": "sqlglot.tokens", "qualname": "TokenType.CASE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CASE: 'CASE'>"}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"fullname": "sqlglot.tokens.TokenType.CHARACTER_SET", "modulename": "sqlglot.tokens", "qualname": "TokenType.CHARACTER_SET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CHARACTER_SET: 'CHARACTER_SET'>"}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"fullname": "sqlglot.tokens.TokenType.CLUSTER_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.CLUSTER_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CLUSTER_BY: 'CLUSTER_BY'>"}, "sqlglot.tokens.TokenType.COLLATE": {"fullname": "sqlglot.tokens.TokenType.COLLATE", "modulename": "sqlglot.tokens", "qualname": "TokenType.COLLATE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COLLATE: 'COLLATE'>"}, "sqlglot.tokens.TokenType.COMMAND": {"fullname": "sqlglot.tokens.TokenType.COMMAND", "modulename": "sqlglot.tokens", "qualname": "TokenType.COMMAND", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COMMAND: 'COMMAND'>"}, "sqlglot.tokens.TokenType.COMMENT": {"fullname": "sqlglot.tokens.TokenType.COMMENT", "modulename": "sqlglot.tokens", "qualname": "TokenType.COMMENT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COMMENT: 'COMMENT'>"}, "sqlglot.tokens.TokenType.COMMIT": {"fullname": "sqlglot.tokens.TokenType.COMMIT", "modulename": "sqlglot.tokens", "qualname": "TokenType.COMMIT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COMMIT: 'COMMIT'>"}, "sqlglot.tokens.TokenType.CONNECT_BY": {"fullname": "sqlglot.tokens.TokenType.CONNECT_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.CONNECT_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CONNECT_BY: 'CONNECT_BY'>"}, "sqlglot.tokens.TokenType.CONSTRAINT": {"fullname": "sqlglot.tokens.TokenType.CONSTRAINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.CONSTRAINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CONSTRAINT: 'CONSTRAINT'>"}, "sqlglot.tokens.TokenType.CREATE": {"fullname": "sqlglot.tokens.TokenType.CREATE", "modulename": "sqlglot.tokens", "qualname": "TokenType.CREATE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CREATE: 'CREATE'>"}, "sqlglot.tokens.TokenType.CROSS": {"fullname": "sqlglot.tokens.TokenType.CROSS", "modulename": "sqlglot.tokens", "qualname": "TokenType.CROSS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CROSS: 'CROSS'>"}, "sqlglot.tokens.TokenType.CUBE": {"fullname": "sqlglot.tokens.TokenType.CUBE", "modulename": "sqlglot.tokens", "qualname": "TokenType.CUBE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CUBE: 'CUBE'>"}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"fullname": "sqlglot.tokens.TokenType.CURRENT_DATE", "modulename": "sqlglot.tokens", "qualname": "TokenType.CURRENT_DATE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CURRENT_DATE: 'CURRENT_DATE'>"}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"fullname": "sqlglot.tokens.TokenType.CURRENT_DATETIME", "modulename": "sqlglot.tokens", "qualname": "TokenType.CURRENT_DATETIME", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>"}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"fullname": "sqlglot.tokens.TokenType.CURRENT_TIME", "modulename": "sqlglot.tokens", "qualname": "TokenType.CURRENT_TIME", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CURRENT_TIME: 'CURRENT_TIME'>"}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"fullname": "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP", "modulename": "sqlglot.tokens", "qualname": "TokenType.CURRENT_TIMESTAMP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>"}, "sqlglot.tokens.TokenType.CURRENT_USER": {"fullname": "sqlglot.tokens.TokenType.CURRENT_USER", "modulename": "sqlglot.tokens", "qualname": "TokenType.CURRENT_USER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CURRENT_USER: 'CURRENT_USER'>"}, "sqlglot.tokens.TokenType.DEFAULT": {"fullname": "sqlglot.tokens.TokenType.DEFAULT", "modulename": "sqlglot.tokens", "qualname": "TokenType.DEFAULT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DEFAULT: 'DEFAULT'>"}, "sqlglot.tokens.TokenType.DELETE": {"fullname": "sqlglot.tokens.TokenType.DELETE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DELETE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DELETE: 'DELETE'>"}, "sqlglot.tokens.TokenType.DESC": {"fullname": "sqlglot.tokens.TokenType.DESC", "modulename": "sqlglot.tokens", "qualname": "TokenType.DESC", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DESC: 'DESC'>"}, "sqlglot.tokens.TokenType.DESCRIBE": {"fullname": "sqlglot.tokens.TokenType.DESCRIBE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DESCRIBE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DESCRIBE: 'DESCRIBE'>"}, "sqlglot.tokens.TokenType.DICTIONARY": {"fullname": "sqlglot.tokens.TokenType.DICTIONARY", "modulename": "sqlglot.tokens", "qualname": "TokenType.DICTIONARY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DICTIONARY: 'DICTIONARY'>"}, "sqlglot.tokens.TokenType.DISTINCT": {"fullname": "sqlglot.tokens.TokenType.DISTINCT", "modulename": "sqlglot.tokens", "qualname": "TokenType.DISTINCT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DISTINCT: 'DISTINCT'>"}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"fullname": "sqlglot.tokens.TokenType.DISTRIBUTE_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.DISTRIBUTE_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>"}, "sqlglot.tokens.TokenType.DIV": {"fullname": "sqlglot.tokens.TokenType.DIV", "modulename": "sqlglot.tokens", "qualname": "TokenType.DIV", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DIV: 'DIV'>"}, "sqlglot.tokens.TokenType.DROP": {"fullname": "sqlglot.tokens.TokenType.DROP", "modulename": "sqlglot.tokens", "qualname": "TokenType.DROP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DROP: 'DROP'>"}, "sqlglot.tokens.TokenType.ELSE": {"fullname": "sqlglot.tokens.TokenType.ELSE", "modulename": "sqlglot.tokens", "qualname": "TokenType.ELSE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ELSE: 'ELSE'>"}, "sqlglot.tokens.TokenType.END": {"fullname": "sqlglot.tokens.TokenType.END", "modulename": "sqlglot.tokens", "qualname": "TokenType.END", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.END: 'END'>"}, "sqlglot.tokens.TokenType.ESCAPE": {"fullname": "sqlglot.tokens.TokenType.ESCAPE", "modulename": "sqlglot.tokens", "qualname": "TokenType.ESCAPE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ESCAPE: 'ESCAPE'>"}, "sqlglot.tokens.TokenType.EXCEPT": {"fullname": "sqlglot.tokens.TokenType.EXCEPT", "modulename": "sqlglot.tokens", "qualname": "TokenType.EXCEPT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.EXCEPT: 'EXCEPT'>"}, "sqlglot.tokens.TokenType.EXECUTE": {"fullname": "sqlglot.tokens.TokenType.EXECUTE", "modulename": "sqlglot.tokens", "qualname": "TokenType.EXECUTE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.EXECUTE: 'EXECUTE'>"}, "sqlglot.tokens.TokenType.EXISTS": {"fullname": "sqlglot.tokens.TokenType.EXISTS", "modulename": "sqlglot.tokens", "qualname": "TokenType.EXISTS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.EXISTS: 'EXISTS'>"}, "sqlglot.tokens.TokenType.FALSE": {"fullname": "sqlglot.tokens.TokenType.FALSE", "modulename": "sqlglot.tokens", "qualname": "TokenType.FALSE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FALSE: 'FALSE'>"}, "sqlglot.tokens.TokenType.FETCH": {"fullname": "sqlglot.tokens.TokenType.FETCH", "modulename": "sqlglot.tokens", "qualname": "TokenType.FETCH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FETCH: 'FETCH'>"}, "sqlglot.tokens.TokenType.FILTER": {"fullname": "sqlglot.tokens.TokenType.FILTER", "modulename": "sqlglot.tokens", "qualname": "TokenType.FILTER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FILTER: 'FILTER'>"}, "sqlglot.tokens.TokenType.FINAL": {"fullname": "sqlglot.tokens.TokenType.FINAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.FINAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FINAL: 'FINAL'>"}, "sqlglot.tokens.TokenType.FIRST": {"fullname": "sqlglot.tokens.TokenType.FIRST", "modulename": "sqlglot.tokens", "qualname": "TokenType.FIRST", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FIRST: 'FIRST'>"}, "sqlglot.tokens.TokenType.FOR": {"fullname": "sqlglot.tokens.TokenType.FOR", "modulename": "sqlglot.tokens", "qualname": "TokenType.FOR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FOR: 'FOR'>"}, "sqlglot.tokens.TokenType.FORCE": {"fullname": "sqlglot.tokens.TokenType.FORCE", "modulename": "sqlglot.tokens", "qualname": "TokenType.FORCE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FORCE: 'FORCE'>"}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"fullname": "sqlglot.tokens.TokenType.FOREIGN_KEY", "modulename": "sqlglot.tokens", "qualname": "TokenType.FOREIGN_KEY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>"}, "sqlglot.tokens.TokenType.FORMAT": {"fullname": "sqlglot.tokens.TokenType.FORMAT", "modulename": "sqlglot.tokens", "qualname": "TokenType.FORMAT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FORMAT: 'FORMAT'>"}, "sqlglot.tokens.TokenType.FROM": {"fullname": "sqlglot.tokens.TokenType.FROM", "modulename": "sqlglot.tokens", "qualname": "TokenType.FROM", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FROM: 'FROM'>"}, "sqlglot.tokens.TokenType.FULL": {"fullname": "sqlglot.tokens.TokenType.FULL", "modulename": "sqlglot.tokens", "qualname": "TokenType.FULL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FULL: 'FULL'>"}, "sqlglot.tokens.TokenType.FUNCTION": {"fullname": "sqlglot.tokens.TokenType.FUNCTION", "modulename": "sqlglot.tokens", "qualname": "TokenType.FUNCTION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FUNCTION: 'FUNCTION'>"}, "sqlglot.tokens.TokenType.GLOB": {"fullname": "sqlglot.tokens.TokenType.GLOB", "modulename": "sqlglot.tokens", "qualname": "TokenType.GLOB", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GLOB: 'GLOB'>"}, "sqlglot.tokens.TokenType.GLOBAL": {"fullname": "sqlglot.tokens.TokenType.GLOBAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.GLOBAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GLOBAL: 'GLOBAL'>"}, "sqlglot.tokens.TokenType.GROUP_BY": {"fullname": "sqlglot.tokens.TokenType.GROUP_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.GROUP_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GROUP_BY: 'GROUP_BY'>"}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"fullname": "sqlglot.tokens.TokenType.GROUPING_SETS", "modulename": "sqlglot.tokens", "qualname": "TokenType.GROUPING_SETS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GROUPING_SETS: 'GROUPING_SETS'>"}, "sqlglot.tokens.TokenType.HAVING": {"fullname": "sqlglot.tokens.TokenType.HAVING", "modulename": "sqlglot.tokens", "qualname": "TokenType.HAVING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HAVING: 'HAVING'>"}, "sqlglot.tokens.TokenType.HINT": {"fullname": "sqlglot.tokens.TokenType.HINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.HINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HINT: 'HINT'>"}, "sqlglot.tokens.TokenType.IGNORE": {"fullname": "sqlglot.tokens.TokenType.IGNORE", "modulename": "sqlglot.tokens", "qualname": "TokenType.IGNORE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IGNORE: 'IGNORE'>"}, "sqlglot.tokens.TokenType.ILIKE": {"fullname": "sqlglot.tokens.TokenType.ILIKE", "modulename": "sqlglot.tokens", "qualname": "TokenType.ILIKE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ILIKE: 'ILIKE'>"}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"fullname": "sqlglot.tokens.TokenType.ILIKE_ANY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ILIKE_ANY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ILIKE_ANY: 'ILIKE_ANY'>"}, "sqlglot.tokens.TokenType.IN": {"fullname": "sqlglot.tokens.TokenType.IN", "modulename": "sqlglot.tokens", "qualname": "TokenType.IN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IN: 'IN'>"}, "sqlglot.tokens.TokenType.INDEX": {"fullname": "sqlglot.tokens.TokenType.INDEX", "modulename": "sqlglot.tokens", "qualname": "TokenType.INDEX", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INDEX: 'INDEX'>"}, "sqlglot.tokens.TokenType.INNER": {"fullname": "sqlglot.tokens.TokenType.INNER", "modulename": "sqlglot.tokens", "qualname": "TokenType.INNER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INNER: 'INNER'>"}, "sqlglot.tokens.TokenType.INSERT": {"fullname": "sqlglot.tokens.TokenType.INSERT", "modulename": "sqlglot.tokens", "qualname": "TokenType.INSERT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INSERT: 'INSERT'>"}, "sqlglot.tokens.TokenType.INTERSECT": {"fullname": "sqlglot.tokens.TokenType.INTERSECT", "modulename": "sqlglot.tokens", "qualname": "TokenType.INTERSECT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INTERSECT: 'INTERSECT'>"}, "sqlglot.tokens.TokenType.INTERVAL": {"fullname": "sqlglot.tokens.TokenType.INTERVAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INTERVAL: 'INTERVAL'>"}, "sqlglot.tokens.TokenType.INTO": {"fullname": "sqlglot.tokens.TokenType.INTO", "modulename": "sqlglot.tokens", "qualname": "TokenType.INTO", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INTO: 'INTO'>"}, "sqlglot.tokens.TokenType.INTRODUCER": {"fullname": "sqlglot.tokens.TokenType.INTRODUCER", "modulename": "sqlglot.tokens", "qualname": "TokenType.INTRODUCER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INTRODUCER: 'INTRODUCER'>"}, "sqlglot.tokens.TokenType.IRLIKE": {"fullname": "sqlglot.tokens.TokenType.IRLIKE", "modulename": "sqlglot.tokens", "qualname": "TokenType.IRLIKE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IRLIKE: 'IRLIKE'>"}, "sqlglot.tokens.TokenType.IS": {"fullname": "sqlglot.tokens.TokenType.IS", "modulename": "sqlglot.tokens", "qualname": "TokenType.IS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IS: 'IS'>"}, "sqlglot.tokens.TokenType.ISNULL": {"fullname": "sqlglot.tokens.TokenType.ISNULL", "modulename": "sqlglot.tokens", "qualname": "TokenType.ISNULL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ISNULL: 'ISNULL'>"}, "sqlglot.tokens.TokenType.JOIN": {"fullname": "sqlglot.tokens.TokenType.JOIN", "modulename": "sqlglot.tokens", "qualname": "TokenType.JOIN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.JOIN: 'JOIN'>"}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"fullname": "sqlglot.tokens.TokenType.JOIN_MARKER", "modulename": "sqlglot.tokens", "qualname": "TokenType.JOIN_MARKER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.JOIN_MARKER: 'JOIN_MARKER'>"}, "sqlglot.tokens.TokenType.KEEP": {"fullname": "sqlglot.tokens.TokenType.KEEP", "modulename": "sqlglot.tokens", "qualname": "TokenType.KEEP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.KEEP: 'KEEP'>"}, "sqlglot.tokens.TokenType.KILL": {"fullname": "sqlglot.tokens.TokenType.KILL", "modulename": "sqlglot.tokens", "qualname": "TokenType.KILL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.KILL: 'KILL'>"}, "sqlglot.tokens.TokenType.LANGUAGE": {"fullname": "sqlglot.tokens.TokenType.LANGUAGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.LANGUAGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LANGUAGE: 'LANGUAGE'>"}, "sqlglot.tokens.TokenType.LATERAL": {"fullname": "sqlglot.tokens.TokenType.LATERAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.LATERAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LATERAL: 'LATERAL'>"}, "sqlglot.tokens.TokenType.LEFT": {"fullname": "sqlglot.tokens.TokenType.LEFT", "modulename": "sqlglot.tokens", "qualname": "TokenType.LEFT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LEFT: 'LEFT'>"}, "sqlglot.tokens.TokenType.LIKE": {"fullname": "sqlglot.tokens.TokenType.LIKE", "modulename": "sqlglot.tokens", "qualname": "TokenType.LIKE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LIKE: 'LIKE'>"}, "sqlglot.tokens.TokenType.LIKE_ANY": {"fullname": "sqlglot.tokens.TokenType.LIKE_ANY", "modulename": "sqlglot.tokens", "qualname": "TokenType.LIKE_ANY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LIKE_ANY: 'LIKE_ANY'>"}, "sqlglot.tokens.TokenType.LIMIT": {"fullname": "sqlglot.tokens.TokenType.LIMIT", "modulename": "sqlglot.tokens", "qualname": "TokenType.LIMIT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LIMIT: 'LIMIT'>"}, "sqlglot.tokens.TokenType.LOAD": {"fullname": "sqlglot.tokens.TokenType.LOAD", "modulename": "sqlglot.tokens", "qualname": "TokenType.LOAD", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LOAD: 'LOAD'>"}, "sqlglot.tokens.TokenType.LOCK": {"fullname": "sqlglot.tokens.TokenType.LOCK", "modulename": "sqlglot.tokens", "qualname": "TokenType.LOCK", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LOCK: 'LOCK'>"}, "sqlglot.tokens.TokenType.MAP": {"fullname": "sqlglot.tokens.TokenType.MAP", "modulename": "sqlglot.tokens", "qualname": "TokenType.MAP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MAP: 'MAP'>"}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"fullname": "sqlglot.tokens.TokenType.MATCH_RECOGNIZE", "modulename": "sqlglot.tokens", "qualname": "TokenType.MATCH_RECOGNIZE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>"}, "sqlglot.tokens.TokenType.MEMBER_OF": {"fullname": "sqlglot.tokens.TokenType.MEMBER_OF", "modulename": "sqlglot.tokens", "qualname": "TokenType.MEMBER_OF", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MEMBER_OF: 'MEMBER_OF'>"}, "sqlglot.tokens.TokenType.MERGE": {"fullname": "sqlglot.tokens.TokenType.MERGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.MERGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MERGE: 'MERGE'>"}, "sqlglot.tokens.TokenType.MOD": {"fullname": "sqlglot.tokens.TokenType.MOD", "modulename": "sqlglot.tokens", "qualname": "TokenType.MOD", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MOD: 'MOD'>"}, "sqlglot.tokens.TokenType.MODEL": {"fullname": "sqlglot.tokens.TokenType.MODEL", "modulename": "sqlglot.tokens", "qualname": "TokenType.MODEL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MODEL: 'MODEL'>"}, "sqlglot.tokens.TokenType.NATURAL": {"fullname": "sqlglot.tokens.TokenType.NATURAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.NATURAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NATURAL: 'NATURAL'>"}, "sqlglot.tokens.TokenType.NEXT": {"fullname": "sqlglot.tokens.TokenType.NEXT", "modulename": "sqlglot.tokens", "qualname": "TokenType.NEXT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NEXT: 'NEXT'>"}, "sqlglot.tokens.TokenType.NOTNULL": {"fullname": "sqlglot.tokens.TokenType.NOTNULL", "modulename": "sqlglot.tokens", "qualname": "TokenType.NOTNULL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NOTNULL: 'NOTNULL'>"}, "sqlglot.tokens.TokenType.NULL": {"fullname": "sqlglot.tokens.TokenType.NULL", "modulename": "sqlglot.tokens", "qualname": "TokenType.NULL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NULL: 'NULL'>"}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"fullname": "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER", "modulename": "sqlglot.tokens", "qualname": "TokenType.OBJECT_IDENTIFIER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>"}, "sqlglot.tokens.TokenType.OFFSET": {"fullname": "sqlglot.tokens.TokenType.OFFSET", "modulename": "sqlglot.tokens", "qualname": "TokenType.OFFSET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OFFSET: 'OFFSET'>"}, "sqlglot.tokens.TokenType.ON": {"fullname": "sqlglot.tokens.TokenType.ON", "modulename": "sqlglot.tokens", "qualname": "TokenType.ON", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ON: 'ON'>"}, "sqlglot.tokens.TokenType.OPERATOR": {"fullname": "sqlglot.tokens.TokenType.OPERATOR", "modulename": "sqlglot.tokens", "qualname": "TokenType.OPERATOR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OPERATOR: 'OPERATOR'>"}, "sqlglot.tokens.TokenType.ORDER_BY": {"fullname": "sqlglot.tokens.TokenType.ORDER_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ORDER_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ORDER_BY: 'ORDER_BY'>"}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"fullname": "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ORDER_SIBLINGS_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ORDER_SIBLINGS_BY: 'ORDER_SIBLINGS_BY'>"}, "sqlglot.tokens.TokenType.ORDERED": {"fullname": "sqlglot.tokens.TokenType.ORDERED", "modulename": "sqlglot.tokens", "qualname": "TokenType.ORDERED", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ORDERED: 'ORDERED'>"}, "sqlglot.tokens.TokenType.ORDINALITY": {"fullname": "sqlglot.tokens.TokenType.ORDINALITY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ORDINALITY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ORDINALITY: 'ORDINALITY'>"}, "sqlglot.tokens.TokenType.OUTER": {"fullname": "sqlglot.tokens.TokenType.OUTER", "modulename": "sqlglot.tokens", "qualname": "TokenType.OUTER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OUTER: 'OUTER'>"}, "sqlglot.tokens.TokenType.OVER": {"fullname": "sqlglot.tokens.TokenType.OVER", "modulename": "sqlglot.tokens", "qualname": "TokenType.OVER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OVER: 'OVER'>"}, "sqlglot.tokens.TokenType.OVERLAPS": {"fullname": "sqlglot.tokens.TokenType.OVERLAPS", "modulename": "sqlglot.tokens", "qualname": "TokenType.OVERLAPS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OVERLAPS: 'OVERLAPS'>"}, "sqlglot.tokens.TokenType.OVERWRITE": {"fullname": "sqlglot.tokens.TokenType.OVERWRITE", "modulename": "sqlglot.tokens", "qualname": "TokenType.OVERWRITE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OVERWRITE: 'OVERWRITE'>"}, "sqlglot.tokens.TokenType.PARTITION": {"fullname": "sqlglot.tokens.TokenType.PARTITION", "modulename": "sqlglot.tokens", "qualname": "TokenType.PARTITION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PARTITION: 'PARTITION'>"}, "sqlglot.tokens.TokenType.PARTITION_BY": {"fullname": "sqlglot.tokens.TokenType.PARTITION_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.PARTITION_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PARTITION_BY: 'PARTITION_BY'>"}, "sqlglot.tokens.TokenType.PERCENT": {"fullname": "sqlglot.tokens.TokenType.PERCENT", "modulename": "sqlglot.tokens", "qualname": "TokenType.PERCENT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PERCENT: 'PERCENT'>"}, "sqlglot.tokens.TokenType.PIVOT": {"fullname": "sqlglot.tokens.TokenType.PIVOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.PIVOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PIVOT: 'PIVOT'>"}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"fullname": "sqlglot.tokens.TokenType.PLACEHOLDER", "modulename": "sqlglot.tokens", "qualname": "TokenType.PLACEHOLDER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PLACEHOLDER: 'PLACEHOLDER'>"}, "sqlglot.tokens.TokenType.PRAGMA": {"fullname": "sqlglot.tokens.TokenType.PRAGMA", "modulename": "sqlglot.tokens", "qualname": "TokenType.PRAGMA", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PRAGMA: 'PRAGMA'>"}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"fullname": "sqlglot.tokens.TokenType.PRIMARY_KEY", "modulename": "sqlglot.tokens", "qualname": "TokenType.PRIMARY_KEY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>"}, "sqlglot.tokens.TokenType.PROCEDURE": {"fullname": "sqlglot.tokens.TokenType.PROCEDURE", "modulename": "sqlglot.tokens", "qualname": "TokenType.PROCEDURE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PROCEDURE: 'PROCEDURE'>"}, "sqlglot.tokens.TokenType.PROPERTIES": {"fullname": "sqlglot.tokens.TokenType.PROPERTIES", "modulename": "sqlglot.tokens", "qualname": "TokenType.PROPERTIES", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PROPERTIES: 'PROPERTIES'>"}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"fullname": "sqlglot.tokens.TokenType.PSEUDO_TYPE", "modulename": "sqlglot.tokens", "qualname": "TokenType.PSEUDO_TYPE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>"}, "sqlglot.tokens.TokenType.QUALIFY": {"fullname": "sqlglot.tokens.TokenType.QUALIFY", "modulename": "sqlglot.tokens", "qualname": "TokenType.QUALIFY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.QUALIFY: 'QUALIFY'>"}, "sqlglot.tokens.TokenType.QUOTE": {"fullname": "sqlglot.tokens.TokenType.QUOTE", "modulename": "sqlglot.tokens", "qualname": "TokenType.QUOTE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.QUOTE: 'QUOTE'>"}, "sqlglot.tokens.TokenType.RANGE": {"fullname": "sqlglot.tokens.TokenType.RANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.RANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RANGE: 'RANGE'>"}, "sqlglot.tokens.TokenType.RECURSIVE": {"fullname": "sqlglot.tokens.TokenType.RECURSIVE", "modulename": "sqlglot.tokens", "qualname": "TokenType.RECURSIVE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RECURSIVE: 'RECURSIVE'>"}, "sqlglot.tokens.TokenType.REFRESH": {"fullname": "sqlglot.tokens.TokenType.REFRESH", "modulename": "sqlglot.tokens", "qualname": "TokenType.REFRESH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.REFRESH: 'REFRESH'>"}, "sqlglot.tokens.TokenType.REPLACE": {"fullname": "sqlglot.tokens.TokenType.REPLACE", "modulename": "sqlglot.tokens", "qualname": "TokenType.REPLACE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.REPLACE: 'REPLACE'>"}, "sqlglot.tokens.TokenType.RETURNING": {"fullname": "sqlglot.tokens.TokenType.RETURNING", "modulename": "sqlglot.tokens", "qualname": "TokenType.RETURNING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RETURNING: 'RETURNING'>"}, "sqlglot.tokens.TokenType.REFERENCES": {"fullname": "sqlglot.tokens.TokenType.REFERENCES", "modulename": "sqlglot.tokens", "qualname": "TokenType.REFERENCES", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.REFERENCES: 'REFERENCES'>"}, "sqlglot.tokens.TokenType.RIGHT": {"fullname": "sqlglot.tokens.TokenType.RIGHT", "modulename": "sqlglot.tokens", "qualname": "TokenType.RIGHT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RIGHT: 'RIGHT'>"}, "sqlglot.tokens.TokenType.RLIKE": {"fullname": "sqlglot.tokens.TokenType.RLIKE", "modulename": "sqlglot.tokens", "qualname": "TokenType.RLIKE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RLIKE: 'RLIKE'>"}, "sqlglot.tokens.TokenType.ROLLBACK": {"fullname": "sqlglot.tokens.TokenType.ROLLBACK", "modulename": "sqlglot.tokens", "qualname": "TokenType.ROLLBACK", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ROLLBACK: 'ROLLBACK'>"}, "sqlglot.tokens.TokenType.ROLLUP": {"fullname": "sqlglot.tokens.TokenType.ROLLUP", "modulename": "sqlglot.tokens", "qualname": "TokenType.ROLLUP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ROLLUP: 'ROLLUP'>"}, "sqlglot.tokens.TokenType.ROW": {"fullname": "sqlglot.tokens.TokenType.ROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.ROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ROW: 'ROW'>"}, "sqlglot.tokens.TokenType.ROWS": {"fullname": "sqlglot.tokens.TokenType.ROWS", "modulename": "sqlglot.tokens", "qualname": "TokenType.ROWS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ROWS: 'ROWS'>"}, "sqlglot.tokens.TokenType.SELECT": {"fullname": "sqlglot.tokens.TokenType.SELECT", "modulename": "sqlglot.tokens", "qualname": "TokenType.SELECT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SELECT: 'SELECT'>"}, "sqlglot.tokens.TokenType.SEMI": {"fullname": "sqlglot.tokens.TokenType.SEMI", "modulename": "sqlglot.tokens", "qualname": "TokenType.SEMI", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SEMI: 'SEMI'>"}, "sqlglot.tokens.TokenType.SEPARATOR": {"fullname": "sqlglot.tokens.TokenType.SEPARATOR", "modulename": "sqlglot.tokens", "qualname": "TokenType.SEPARATOR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SEPARATOR: 'SEPARATOR'>"}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"fullname": "sqlglot.tokens.TokenType.SERDE_PROPERTIES", "modulename": "sqlglot.tokens", "qualname": "TokenType.SERDE_PROPERTIES", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SERDE_PROPERTIES: 'SERDE_PROPERTIES'>"}, "sqlglot.tokens.TokenType.SET": {"fullname": "sqlglot.tokens.TokenType.SET", "modulename": "sqlglot.tokens", "qualname": "TokenType.SET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SET: 'SET'>"}, "sqlglot.tokens.TokenType.SETTINGS": {"fullname": "sqlglot.tokens.TokenType.SETTINGS", "modulename": "sqlglot.tokens", "qualname": "TokenType.SETTINGS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SETTINGS: 'SETTINGS'>"}, "sqlglot.tokens.TokenType.SHOW": {"fullname": "sqlglot.tokens.TokenType.SHOW", "modulename": "sqlglot.tokens", "qualname": "TokenType.SHOW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SHOW: 'SHOW'>"}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"fullname": "sqlglot.tokens.TokenType.SIMILAR_TO", "modulename": "sqlglot.tokens", "qualname": "TokenType.SIMILAR_TO", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SIMILAR_TO: 'SIMILAR_TO'>"}, "sqlglot.tokens.TokenType.SOME": {"fullname": "sqlglot.tokens.TokenType.SOME", "modulename": "sqlglot.tokens", "qualname": "TokenType.SOME", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SOME: 'SOME'>"}, "sqlglot.tokens.TokenType.SORT_BY": {"fullname": "sqlglot.tokens.TokenType.SORT_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.SORT_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SORT_BY: 'SORT_BY'>"}, "sqlglot.tokens.TokenType.START_WITH": {"fullname": "sqlglot.tokens.TokenType.START_WITH", "modulename": "sqlglot.tokens", "qualname": "TokenType.START_WITH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.START_WITH: 'START_WITH'>"}, "sqlglot.tokens.TokenType.STRUCT": {"fullname": "sqlglot.tokens.TokenType.STRUCT", "modulename": "sqlglot.tokens", "qualname": "TokenType.STRUCT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.STRUCT: 'STRUCT'>"}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"fullname": "sqlglot.tokens.TokenType.TABLE_SAMPLE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TABLE_SAMPLE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>"}, "sqlglot.tokens.TokenType.TEMPORARY": {"fullname": "sqlglot.tokens.TokenType.TEMPORARY", "modulename": "sqlglot.tokens", "qualname": "TokenType.TEMPORARY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TEMPORARY: 'TEMPORARY'>"}, "sqlglot.tokens.TokenType.TOP": {"fullname": "sqlglot.tokens.TokenType.TOP", "modulename": "sqlglot.tokens", "qualname": "TokenType.TOP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TOP: 'TOP'>"}, "sqlglot.tokens.TokenType.THEN": {"fullname": "sqlglot.tokens.TokenType.THEN", "modulename": "sqlglot.tokens", "qualname": "TokenType.THEN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.THEN: 'THEN'>"}, "sqlglot.tokens.TokenType.TRUE": {"fullname": "sqlglot.tokens.TokenType.TRUE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TRUE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TRUE: 'TRUE'>"}, "sqlglot.tokens.TokenType.UNCACHE": {"fullname": "sqlglot.tokens.TokenType.UNCACHE", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNCACHE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNCACHE: 'UNCACHE'>"}, "sqlglot.tokens.TokenType.UNION": {"fullname": "sqlglot.tokens.TokenType.UNION", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNION: 'UNION'>"}, "sqlglot.tokens.TokenType.UNNEST": {"fullname": "sqlglot.tokens.TokenType.UNNEST", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNNEST", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNNEST: 'UNNEST'>"}, "sqlglot.tokens.TokenType.UNPIVOT": {"fullname": "sqlglot.tokens.TokenType.UNPIVOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNPIVOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNPIVOT: 'UNPIVOT'>"}, "sqlglot.tokens.TokenType.UPDATE": {"fullname": "sqlglot.tokens.TokenType.UPDATE", "modulename": "sqlglot.tokens", "qualname": "TokenType.UPDATE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UPDATE: 'UPDATE'>"}, "sqlglot.tokens.TokenType.USE": {"fullname": "sqlglot.tokens.TokenType.USE", "modulename": "sqlglot.tokens", "qualname": "TokenType.USE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.USE: 'USE'>"}, "sqlglot.tokens.TokenType.USING": {"fullname": "sqlglot.tokens.TokenType.USING", "modulename": "sqlglot.tokens", "qualname": "TokenType.USING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.USING: 'USING'>"}, "sqlglot.tokens.TokenType.VALUES": {"fullname": "sqlglot.tokens.TokenType.VALUES", "modulename": "sqlglot.tokens", "qualname": "TokenType.VALUES", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VALUES: 'VALUES'>"}, "sqlglot.tokens.TokenType.VIEW": {"fullname": "sqlglot.tokens.TokenType.VIEW", "modulename": "sqlglot.tokens", "qualname": "TokenType.VIEW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VIEW: 'VIEW'>"}, "sqlglot.tokens.TokenType.VOLATILE": {"fullname": "sqlglot.tokens.TokenType.VOLATILE", "modulename": "sqlglot.tokens", "qualname": "TokenType.VOLATILE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VOLATILE: 'VOLATILE'>"}, "sqlglot.tokens.TokenType.WHEN": {"fullname": "sqlglot.tokens.TokenType.WHEN", "modulename": "sqlglot.tokens", "qualname": "TokenType.WHEN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.WHEN: 'WHEN'>"}, "sqlglot.tokens.TokenType.WHERE": {"fullname": "sqlglot.tokens.TokenType.WHERE", "modulename": "sqlglot.tokens", "qualname": "TokenType.WHERE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.WHERE: 'WHERE'>"}, "sqlglot.tokens.TokenType.WINDOW": {"fullname": "sqlglot.tokens.TokenType.WINDOW", "modulename": "sqlglot.tokens", "qualname": "TokenType.WINDOW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.WINDOW: 'WINDOW'>"}, "sqlglot.tokens.TokenType.WITH": {"fullname": "sqlglot.tokens.TokenType.WITH", "modulename": "sqlglot.tokens", "qualname": "TokenType.WITH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.WITH: 'WITH'>"}, "sqlglot.tokens.TokenType.UNIQUE": {"fullname": "sqlglot.tokens.TokenType.UNIQUE", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNIQUE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNIQUE: 'UNIQUE'>"}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"fullname": "sqlglot.tokens.TokenType.VERSION_SNAPSHOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.VERSION_SNAPSHOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>"}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMP_SNAPSHOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>"}, "sqlglot.tokens.Token": {"fullname": "sqlglot.tokens.Token", "modulename": "sqlglot.tokens", "qualname": "Token", "kind": "class", "doc": "

\n"}, "sqlglot.tokens.Token.__init__": {"fullname": "sqlglot.tokens.Token.__init__", "modulename": "sqlglot.tokens", "qualname": "Token.__init__", "kind": "function", "doc": "

Token initializer.

\n\n
Arguments:
\n\n
    \n
  • token_type: The TokenType Enum.
  • \n
  • text: The text of the token.
  • \n
  • line: The line that the token ends on.
  • \n
  • col: The column that the token ends on.
  • \n
  • start: The start index of the token.
  • \n
  • end: The ending index of the token.
  • \n
  • comments: The comments to attach to the token.
  • \n
\n", "signature": "(\ttoken_type: sqlglot.tokens.TokenType,\ttext: str,\tline: int = 1,\tcol: int = 1,\tstart: int = 0,\tend: int = 0,\tcomments: Optional[List[str]] = None)"}, "sqlglot.tokens.Token.number": {"fullname": "sqlglot.tokens.Token.number", "modulename": "sqlglot.tokens", "qualname": "Token.number", "kind": "function", "doc": "

Returns a NUMBER token with number as its text.

\n", "signature": "(cls, number: int) -> sqlglot.tokens.Token:", "funcdef": "def"}, "sqlglot.tokens.Token.string": {"fullname": "sqlglot.tokens.Token.string", "modulename": "sqlglot.tokens", "qualname": "Token.string", "kind": "function", "doc": "

Returns a STRING token with string as its text.

\n", "signature": "(cls, string: str) -> sqlglot.tokens.Token:", "funcdef": "def"}, "sqlglot.tokens.Token.identifier": {"fullname": "sqlglot.tokens.Token.identifier", "modulename": "sqlglot.tokens", "qualname": "Token.identifier", "kind": "function", "doc": "

Returns an IDENTIFIER token with identifier as its text.

\n", "signature": "(cls, identifier: str) -> sqlglot.tokens.Token:", "funcdef": "def"}, "sqlglot.tokens.Token.var": {"fullname": "sqlglot.tokens.Token.var", "modulename": "sqlglot.tokens", "qualname": "Token.var", "kind": "function", "doc": "

Returns an VAR token with var as its text.

\n", "signature": "(cls, var: str) -> sqlglot.tokens.Token:", "funcdef": "def"}, "sqlglot.tokens.Token.token_type": {"fullname": "sqlglot.tokens.Token.token_type", "modulename": "sqlglot.tokens", "qualname": "Token.token_type", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.text": {"fullname": "sqlglot.tokens.Token.text", "modulename": "sqlglot.tokens", "qualname": "Token.text", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.line": {"fullname": "sqlglot.tokens.Token.line", "modulename": "sqlglot.tokens", "qualname": "Token.line", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.col": {"fullname": "sqlglot.tokens.Token.col", "modulename": "sqlglot.tokens", "qualname": "Token.col", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.start": {"fullname": "sqlglot.tokens.Token.start", "modulename": "sqlglot.tokens", "qualname": "Token.start", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.end": {"fullname": "sqlglot.tokens.Token.end", "modulename": "sqlglot.tokens", "qualname": "Token.end", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.comments": {"fullname": "sqlglot.tokens.Token.comments", "modulename": "sqlglot.tokens", "qualname": "Token.comments", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Tokenizer": {"fullname": "sqlglot.tokens.Tokenizer", "modulename": "sqlglot.tokens", "qualname": "Tokenizer", "kind": "class", "doc": "

\n"}, "sqlglot.tokens.Tokenizer.__init__": {"fullname": "sqlglot.tokens.Tokenizer.__init__", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None)"}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.tokens.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>}"}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.BIT_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.BIT_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.BYTE_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.BYTE_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.RAW_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.RAW_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.HEREDOC_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.UNICODE_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.UNICODE_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.tokens.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "['"']"}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"fullname": "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.IDENTIFIER_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['"']"}, "sqlglot.tokens.Tokenizer.QUOTES": {"fullname": "sqlglot.tokens.Tokenizer.QUOTES", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.QUOTES", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "["'"]"}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.tokens.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "["'"]"}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"fullname": "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.VAR_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "annotation": ": Set[str]", "default_value": "set()"}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"fullname": "sqlglot.tokens.Tokenizer.KEYWORDS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, sqlglot.tokens.TokenType]", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>}"}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"fullname": "sqlglot.tokens.Tokenizer.WHITE_SPACE", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.WHITE_SPACE", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Optional[str], sqlglot.tokens.TokenType]", "default_value": "{' ': <TokenType.SPACE: 'SPACE'>, '\\t': <TokenType.SPACE: 'SPACE'>, '\\n': <TokenType.BREAK: 'BREAK'>, '\\r': <TokenType.BREAK: 'BREAK'>}"}, "sqlglot.tokens.Tokenizer.COMMANDS": {"fullname": "sqlglot.tokens.Tokenizer.COMMANDS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.COMMAND: 'COMMAND'>, <TokenType.FETCH: 'FETCH'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.SHOW: 'SHOW'>}"}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"fullname": "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.COMMAND_PREFIX_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BEGIN: 'BEGIN'>, <TokenType.SEMICOLON: 'SEMICOLON'>}"}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"fullname": "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.NUMERIC_LITERALS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.tokens.Tokenizer.COMMENTS": {"fullname": "sqlglot.tokens.Tokenizer.COMMENTS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.COMMENTS", "kind": "variable", "doc": "

\n", "default_value": "['--', ('/*', '*/')]"}, "sqlglot.tokens.Tokenizer.dialect": {"fullname": "sqlglot.tokens.Tokenizer.dialect", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.dialect", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Tokenizer.reset": {"fullname": "sqlglot.tokens.Tokenizer.reset", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.reset", "kind": "function", "doc": "

\n", "signature": "(self) -> None:", "funcdef": "def"}, "sqlglot.tokens.Tokenizer.tokenize": {"fullname": "sqlglot.tokens.Tokenizer.tokenize", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.tokenize", "kind": "function", "doc": "

Returns a list of tokens corresponding to the SQL string sql.

\n", "signature": "(self, sql: str) -> List[sqlglot.tokens.Token]:", "funcdef": "def"}, "sqlglot.tokens.Tokenizer.peek": {"fullname": "sqlglot.tokens.Tokenizer.peek", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.peek", "kind": "function", "doc": "

\n", "signature": "(self, i: int = 0) -> str:", "funcdef": "def"}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"fullname": "sqlglot.tokens.Tokenizer.tokenize_rs", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.tokenize_rs", "kind": "function", "doc": "

\n", "signature": "(self, sql: str) -> List[sqlglot.tokens.Token]:", "funcdef": "def"}, "sqlglot.tokens.Tokenizer.size": {"fullname": "sqlglot.tokens.Tokenizer.size", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.size", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Tokenizer.sql": {"fullname": "sqlglot.tokens.Tokenizer.sql", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.sql", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Tokenizer.tokens": {"fullname": "sqlglot.tokens.Tokenizer.tokens", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.tokens", "kind": "variable", "doc": "

\n"}, "sqlglot.transforms": {"fullname": "sqlglot.transforms", "modulename": "sqlglot.transforms", "kind": "module", "doc": "

\n"}, "sqlglot.transforms.unalias_group": {"fullname": "sqlglot.transforms.unalias_group", "modulename": "sqlglot.transforms", "qualname": "unalias_group", "kind": "function", "doc": "

Replace references to select aliases in GROUP BY clauses.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("SELECT a AS b FROM x GROUP BY b").transform(unalias_group).sql()\n'SELECT a AS b FROM x GROUP BY 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the expression that will be transformed.
  • \n
\n\n
Returns:
\n\n
\n

The transformed expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.eliminate_distinct_on": {"fullname": "sqlglot.transforms.eliminate_distinct_on", "modulename": "sqlglot.transforms", "qualname": "eliminate_distinct_on", "kind": "function", "doc": "

Convert SELECT DISTINCT ON statements to a subquery with a window function.

\n\n

This is useful for dialects that don't support SELECT DISTINCT ON but support window functions.

\n\n
Arguments:
\n\n
    \n
  • expression: the expression that will be transformed.
  • \n
\n\n
Returns:
\n\n
\n

The transformed expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.eliminate_qualify": {"fullname": "sqlglot.transforms.eliminate_qualify", "modulename": "sqlglot.transforms", "qualname": "eliminate_qualify", "kind": "function", "doc": "

Convert SELECT statements that contain the QUALIFY clause into subqueries, filtered equivalently.

\n\n

The idea behind this transformation can be seen in Snowflake's documentation for QUALIFY:\nhttps://docs.snowflake.com/en/sql-reference/constructs/qualify

\n\n

Some dialects don't support window functions in the WHERE clause, so we need to include them as\nprojections in the subquery, in order to refer to them in the outer filter using aliases. Also,\nif a column is referenced in the QUALIFY clause but is not selected, we need to include it too,\notherwise we won't be able to refer to it in the outer query's WHERE clause.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.remove_precision_parameterized_types": {"fullname": "sqlglot.transforms.remove_precision_parameterized_types", "modulename": "sqlglot.transforms", "qualname": "remove_precision_parameterized_types", "kind": "function", "doc": "

Some dialects only allow the precision for parameterized types to be defined in the DDL and not in\nother expressions. This transforms removes the precision from parameterized types in expressions.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.unnest_to_explode": {"fullname": "sqlglot.transforms.unnest_to_explode", "modulename": "sqlglot.transforms", "qualname": "unnest_to_explode", "kind": "function", "doc": "

Convert cross join unnest into lateral view explode.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.explode_to_unnest": {"fullname": "sqlglot.transforms.explode_to_unnest", "modulename": "sqlglot.transforms", "qualname": "explode_to_unnest", "kind": "function", "doc": "

Convert explode/posexplode into unnest.

\n", "signature": "(\tindex_offset: int = 0) -> Callable[[sqlglot.expressions.Expression], sqlglot.expressions.Expression]:", "funcdef": "def"}, "sqlglot.transforms.PERCENTILES": {"fullname": "sqlglot.transforms.PERCENTILES", "modulename": "sqlglot.transforms", "qualname": "PERCENTILES", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.PercentileCont'>, <class 'sqlglot.expressions.PercentileDisc'>)"}, "sqlglot.transforms.add_within_group_for_percentiles": {"fullname": "sqlglot.transforms.add_within_group_for_percentiles", "modulename": "sqlglot.transforms", "qualname": "add_within_group_for_percentiles", "kind": "function", "doc": "

Transforms percentiles by adding a WITHIN GROUP clause to them.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.remove_within_group_for_percentiles": {"fullname": "sqlglot.transforms.remove_within_group_for_percentiles", "modulename": "sqlglot.transforms", "qualname": "remove_within_group_for_percentiles", "kind": "function", "doc": "

Transforms percentiles by getting rid of their corresponding WITHIN GROUP clause.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.add_recursive_cte_column_names": {"fullname": "sqlglot.transforms.add_recursive_cte_column_names", "modulename": "sqlglot.transforms", "qualname": "add_recursive_cte_column_names", "kind": "function", "doc": "

Uses projection output names in recursive CTE definitions to define the CTEs' columns.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.epoch_cast_to_ts": {"fullname": "sqlglot.transforms.epoch_cast_to_ts", "modulename": "sqlglot.transforms", "qualname": "epoch_cast_to_ts", "kind": "function", "doc": "

Replace 'epoch' in casts by the equivalent date literal.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"fullname": "sqlglot.transforms.eliminate_semi_and_anti_joins", "modulename": "sqlglot.transforms", "qualname": "eliminate_semi_and_anti_joins", "kind": "function", "doc": "

Convert SEMI and ANTI joins into equivalent forms that use EXIST instead.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.eliminate_full_outer_join": {"fullname": "sqlglot.transforms.eliminate_full_outer_join", "modulename": "sqlglot.transforms", "qualname": "eliminate_full_outer_join", "kind": "function", "doc": "

Converts a query with a FULL OUTER join to a union of identical queries that\nuse LEFT/RIGHT OUTER joins instead. This transformation currently only works\nfor queries that have a single FULL OUTER join.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.move_ctes_to_top_level": {"fullname": "sqlglot.transforms.move_ctes_to_top_level", "modulename": "sqlglot.transforms", "qualname": "move_ctes_to_top_level", "kind": "function", "doc": "

Some dialects (e.g. Hive, T-SQL, Spark prior to version 3) only allow CTEs to be\ndefined at the top-level, so for example queries like:

\n\n
SELECT * FROM (WITH t(c) AS (SELECT 1) SELECT * FROM t) AS subq\n
\n\n

are invalid in those dialects. This transformation can be used to ensure all CTEs are\nmoved to the top level so that the final SQL code is valid from a syntax standpoint.

\n\n

TODO: handle name clashes whilst moving CTEs (it can get quite tricky & costly).

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.ensure_bools": {"fullname": "sqlglot.transforms.ensure_bools", "modulename": "sqlglot.transforms", "qualname": "ensure_bools", "kind": "function", "doc": "

Converts numeric values used in conditions into explicit boolean expressions.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.unqualify_columns": {"fullname": "sqlglot.transforms.unqualify_columns", "modulename": "sqlglot.transforms", "qualname": "unqualify_columns", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.preprocess": {"fullname": "sqlglot.transforms.preprocess", "modulename": "sqlglot.transforms", "qualname": "preprocess", "kind": "function", "doc": "

Creates a new transform by chaining a sequence of transformations and converts the resulting\nexpression to SQL, using either the \"_sql\" method corresponding to the resulting expression,\nor the appropriate Generator.TRANSFORMS function (when applicable -- see below).

\n\n
Arguments:
\n\n
    \n
  • transforms: sequence of transform functions. These will be called in order.
  • \n
\n\n
Returns:
\n\n
\n

Function that can be used as a generator transform.

\n
\n", "signature": "(\ttransforms: List[Callable[[sqlglot.expressions.Expression], sqlglot.expressions.Expression]]) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.Expression], str]:", "funcdef": "def"}, "sqlglot.trie": {"fullname": "sqlglot.trie", "modulename": "sqlglot.trie", "kind": "module", "doc": "

\n"}, "sqlglot.trie.key": {"fullname": "sqlglot.trie.key", "modulename": "sqlglot.trie", "qualname": "key", "kind": "variable", "doc": "

\n", "default_value": "typing.Sequence[typing.Hashable]"}, "sqlglot.trie.TrieResult": {"fullname": "sqlglot.trie.TrieResult", "modulename": "sqlglot.trie", "qualname": "TrieResult", "kind": "class", "doc": "

An enumeration.

\n", "bases": "enum.Enum"}, "sqlglot.trie.TrieResult.FAILED": {"fullname": "sqlglot.trie.TrieResult.FAILED", "modulename": "sqlglot.trie", "qualname": "TrieResult.FAILED", "kind": "variable", "doc": "

\n", "default_value": "<TrieResult.FAILED: 1>"}, "sqlglot.trie.TrieResult.PREFIX": {"fullname": "sqlglot.trie.TrieResult.PREFIX", "modulename": "sqlglot.trie", "qualname": "TrieResult.PREFIX", "kind": "variable", "doc": "

\n", "default_value": "<TrieResult.PREFIX: 2>"}, "sqlglot.trie.TrieResult.EXISTS": {"fullname": "sqlglot.trie.TrieResult.EXISTS", "modulename": "sqlglot.trie", "qualname": "TrieResult.EXISTS", "kind": "variable", "doc": "

\n", "default_value": "<TrieResult.EXISTS: 3>"}, "sqlglot.trie.new_trie": {"fullname": "sqlglot.trie.new_trie", "modulename": "sqlglot.trie", "qualname": "new_trie", "kind": "function", "doc": "

Creates a new trie out of a collection of keywords.

\n\n

The trie is represented as a sequence of nested dictionaries keyed by either single\ncharacter strings, or by 0, which is used to designate that a keyword is in the trie.

\n\n
Example:
\n\n
\n
\n
>>> new_trie(["bla", "foo", "blab"])\n{'b': {'l': {'a': {0: True, 'b': {0: True}}}}, 'f': {'o': {'o': {0: True}}}}\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • keywords: the keywords to create the trie from.
  • \n
  • trie: a trie to mutate instead of creating a new one
  • \n
\n\n
Returns:
\n\n
\n

The trie corresponding to keywords.

\n
\n", "signature": "(\tkeywords: Iterable[Sequence[Hashable]],\ttrie: Optional[Dict] = None) -> Dict:", "funcdef": "def"}, "sqlglot.trie.in_trie": {"fullname": "sqlglot.trie.in_trie", "modulename": "sqlglot.trie", "qualname": "in_trie", "kind": "function", "doc": "

Checks whether a key is in a trie.

\n\n
Examples:
\n\n
\n
\n
>>> in_trie(new_trie(["cat"]), "bob")\n(<TrieResult.FAILED: 1>, {'c': {'a': {'t': {0: True}}}})\n
\n
\n \n
\n
>>> in_trie(new_trie(["cat"]), "ca")\n(<TrieResult.PREFIX: 2>, {'t': {0: True}})\n
\n
\n \n
\n
>>> in_trie(new_trie(["cat"]), "cat")\n(<TrieResult.EXISTS: 3>, {0: True})\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • trie: The trie to be searched.
  • \n
  • key: The target key.
  • \n
\n\n
Returns:
\n\n
\n

A pair (value, subtrie), where subtrie is the sub-trie we get at the point\n where the search stops, and value is a TrieResult value that can be one of:

\n \n
    \n
  • TrieResult.FAILED: the search was unsuccessful
  • \n
  • TrieResult.PREFIX: value is a prefix of a keyword in trie
  • \n
  • TrieResult.EXISTS: key exists in trie
  • \n
\n
\n", "signature": "(\ttrie: Dict,\tkey: Sequence[Hashable]) -> Tuple[sqlglot.trie.TrieResult, Dict]:", "funcdef": "def"}}, "docInfo": {"sqlglot": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6145}, "sqlglot.logger": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.pretty": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.schema": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parse": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 200, "bases": 0, "doc": 96}, "sqlglot.parse_one": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 274, "bases": 0, "doc": 111}, "sqlglot.transpile": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 239, "bases": 0, "doc": 177}, "sqlglot.dataframe": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3680}, "sqlglot.dataframe.sql": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.read": {"qualname": 2, "fullname": 5, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.table": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 208, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.Builder": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 141, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.builder": {"qualname": 2, "fullname": 5, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 259, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.spark": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.expression": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.last_op": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.write": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.columns": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.na": {"qualname": 2, "fullname": 5, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 85, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.copy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.select": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.alias": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.where": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.filter": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.agg": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.join": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 180, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 120, "bases": 0, "doc": 44}, "sqlglot.dataframe.sql.DataFrame.sort": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 120, "bases": 0, "doc": 44}, "sqlglot.dataframe.sql.DataFrame.union": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.intersect": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.distinct": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.dropna": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.fillna": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 123, "bases": 0, "doc": 100}, "sqlglot.dataframe.sql.DataFrame.replace": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 217, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 77, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.drop": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.limit": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.hint": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 77, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.repartition": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 111, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.cache": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.persist": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 60, "bases": 0, "doc": 20}, "sqlglot.dataframe.sql.GroupedData": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.spark": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.last_op": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.agg": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 90, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.count": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.mean": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.avg": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.max": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.min": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.sum": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.pivot": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.expression": {"qualname": 2, "fullname": 5, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.ensure_col": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.ensure_cols": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 98, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 123, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 92, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.binary_op": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 85, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 85, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.unary_op": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.is_alias": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.is_column": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.column_expression": {"qualname": 3, "fullname": 6, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.alias_or_name": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.ensure_literal": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.copy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.set_table_name": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.alias": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.asc": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.desc": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.when": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 77, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.otherwise": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.isNull": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.isNotNull": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.cast": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 27}, "sqlglot.dataframe.sql.Column.startswith": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.endswith": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.rlike": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.like": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.ilike": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.substr": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 121, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.isin": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.between": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.over": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 143, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 177, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.currentRow": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.partitionBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.orderBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.rowsBetween": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.rangeBetween": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.expression": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.copy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameReader": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameReader.table": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 122, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 3}, "sqlglot.dialects": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 830}, "sqlglot.dialects.bigquery": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.logger": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 12}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 9, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 51, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 93, "signature": 0, "bases": 0, "doc": 35}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 8, "signature": 0, "bases": 0, "doc": 28}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 190}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 74, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 74, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3256, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5608, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 209, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 92, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 51, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1349, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 851, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 184, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 364, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 28, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1826, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 300, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 292, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 150, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 42, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 51, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 12}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3446, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 350, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5548, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 319, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 16731, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 221, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 35, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 220, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 90, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 58, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1244, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 337, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 112, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 486, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1410, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1242, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 24, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.databricks.Databricks.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5893, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 84, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2411, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 163, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 142, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.logger": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 7}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.DORIS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.DRILL": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.HIVE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.SPARK": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.TRINO": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.TSQL": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.NormalizationStrategy": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 13}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 7}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 7}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.dialects.dialect.Dialect": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 18}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 4, "default_value": 5, "signature": 0, "bases": 0, "doc": 12}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 35}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 2, "signature": 0, "bases": 0, "doc": 28}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 98}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 99, "bases": 0, "doc": 175}, "sqlglot.dialects.dialect.Dialect.format_time": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 18}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 190}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 17}, "sqlglot.dialects.dialect.Dialect.can_identify": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 85}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 75}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.parse": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.parse_into": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 126, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.generate": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.transpile": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.tokenize": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"qualname": 2, "fullname": 5, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.DialectType": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.rename_func": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.if_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 116, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.inline_array_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_ilike_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_tablesample_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_pivot_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_trycast_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.str_position_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.struct_extract_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.var_map_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.format_time_lambda": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 90, "bases": 0, "doc": 71}, "sqlglot.dialects.dialect.time_format": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 143, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 46}, "sqlglot.dialects.dialect.parse_date_delta": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.date_trunc_to_time": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.date_add_interval_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_timestamp_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.locate_to_strposition": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.left_to_substring_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.right_to_substring_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.timestrtotime_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.datestrtodate_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.encode_decode_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.min_or_least": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.max_or_greatest": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.count_if_to_sum": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.trim_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.str_to_time_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.regexp_extract_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.regexp_replace_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.pivot_column_names": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 111, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.binary_from_function": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.bool_xor_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.is_parse_json": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.isnull_to_is_null": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.date_delta_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 128, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_last_day_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.merge_without_target_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 11}, "sqlglot.dialects.dialect.parse_json_extract_path": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 64, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.json_path_segments": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 3}, "sqlglot.dialects.doris": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5508, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1286, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 393, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 61, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 145, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2024, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 106, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 12}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 216, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.drill.Drill.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5521, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 189, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1425, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 241, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 241, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 174, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 148, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3335, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5960, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 197, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1279, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 48, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2067, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 209, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1094, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 32, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 205, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3286, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 44, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5644, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 58, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 839, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 167, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2043, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 163, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 142, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 38, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 18}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3785, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1004, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1286, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5454, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 245, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 708, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 108, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 384, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 32, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 733, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 30, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 393, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 61, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1688, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 68, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 35, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 134, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 68, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 106, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.to_char": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 158, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.oracle.Oracle.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"qualname": 9, "fullname": 12, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5521, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 244, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 325, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 234, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1190, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3285, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 229, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 229, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 129, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 114, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 48, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 198, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3589, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 350, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 816, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5578, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 221, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 300, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 168, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1797, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 17}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 308, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 308, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 191, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 166, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.presto.Presto.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3194, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5836, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 197, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 200, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2363, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 102, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 33}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 106, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 212, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.redshift.Redshift.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5651, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 70, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3644, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 339, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 201, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1919, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 19}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 75}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 321, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 321, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 191, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 166, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 501, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 98}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 185, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 75}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1300, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5751, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 223, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 30, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 263, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 105, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 827, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 125, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 20, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 70, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3397, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1855, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 112, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 281, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 281, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 101, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 94, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.spark.Spark.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 3}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 30, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5875, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 295, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 204, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2307, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 163, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 142, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5885, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 307, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1214, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2321, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 163, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 142, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 14, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5510, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 233, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 15, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1187, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1094, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5446, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1286, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 393, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 61, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 145, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1811, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 106, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 990, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5501, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 188, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3381, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 326, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 180, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 976, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 364, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 244, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 113, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1226, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1108, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 188, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 188, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 125, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 112, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.trino.Trino.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2291, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 3}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 106, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 44, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 107, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 19, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.BIT_TYPES": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 50, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 14}, "sqlglot.dialects.tsql.TSQL": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 281, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 337, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 169, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3400, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5760, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 14, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 30, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 611, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"qualname": 9, "fullname": 12, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 58, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 202, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1294, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 429, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 429, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 155, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 136, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6444}, "sqlglot.diff.Insert": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.diff.Insert.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.diff.Insert.expression": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Remove": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.diff.Remove.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.diff.Remove.expression": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Move": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "sqlglot.diff.Move.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.diff.Move.expression": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Update": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.diff.Update.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.diff.Update.source": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Update.target": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Keep": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.diff.Keep.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.diff.Keep.source": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Keep.target": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.diff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 206, "bases": 0, "doc": 306}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.ChangeDistiller": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 46}, "sqlglot.diff.ChangeDistiller.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.diff.ChangeDistiller.f": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.ChangeDistiller.t": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.ChangeDistiller.diff": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 199, "bases": 0, "doc": 3}, "sqlglot.errors": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.errors.ErrorLevel": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 5}, "sqlglot.errors.ErrorLevel.IGNORE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 6}, "sqlglot.errors.ErrorLevel.WARN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 6}, "sqlglot.errors.ErrorLevel.RAISE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 12}, "sqlglot.errors.SqlglotError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 11}, "sqlglot.errors.UnsupportedError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.ParseError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.ParseError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.errors.ParseError.errors": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.errors.ParseError.new": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 207, "bases": 0, "doc": 3}, "sqlglot.errors.TokenError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.OptimizeError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.SchemaError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.ExecuteError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.concat_messages": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 3}, "sqlglot.errors.merge_errors": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.executor": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 2950}, "sqlglot.executor.logger": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.execute": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 197, "bases": 0, "doc": 115}, "sqlglot.executor.context": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 64}, "sqlglot.executor.context.Context.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 21}, "sqlglot.executor.context.Context.tables": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.range_readers": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.row_readers": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.env": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.eval": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.eval_tuple": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.table": {"qualname": 2, "fullname": 5, "annotation": 5, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.add_columns": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.columns": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.table_iter": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.filter": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.sort": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.set_row": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.set_index": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.set_range": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.executor.env": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.env.reverse_key": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.env.reverse_key.__init__": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "sqlglot.executor.env.reverse_key.obj": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.env.filter_nulls": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.executor.env.null_if_any": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 13, "bases": 0, "doc": 59}, "sqlglot.executor.env.str_position": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "sqlglot.executor.env.substring": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.executor.env.cast": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.env.ordered": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.executor.env.interval": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.env.arrayjoin": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "sqlglot.executor.env.jsonextract": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.env.ENV": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 627, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.env": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.tables": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.execute": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.generate": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 16}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 15}, "sqlglot.executor.python.PythonExecutor.context": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.table": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.scan": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.static": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.scan_table": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.join": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.hash_join": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.aggregate": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.sort": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.set_operation": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.executor.python.Python.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3564, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.columns": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.column_range": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.reader": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.rows": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.range_reader": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.add_columns": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.append": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.pop": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.width": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.TableIter": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.TableIter.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "sqlglot.executor.table.TableIter.table": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.TableIter.index": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RangeReader": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RangeReader.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "sqlglot.executor.table.RangeReader.table": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RangeReader.range": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RowReader": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RowReader.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 3}, "sqlglot.executor.table.RowReader.columns": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RowReader.row": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Tables": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.executor.table.ensure_tables": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 117, "bases": 0, "doc": 3}, "sqlglot.expressions": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 61}, "sqlglot.expressions.SQLGLOT_META": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TABLE_PARTS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 365}, "sqlglot.expressions.Expression.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.args": {"qualname": 2, "fullname": 4, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.parent": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.arg_key": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.comments": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.hashable_args": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.this": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.expressions.Expression.expression": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.expressions.Expression.expressions": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.expressions.Expression.text": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 32}, "sqlglot.expressions.Expression.is_string": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.expressions.Expression.is_number": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.expressions.Expression.is_int": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.expressions.Expression.is_star": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.expressions.Expression.alias": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 18}, "sqlglot.expressions.Expression.alias_column_names": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.alias_or_name": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Expression.type": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.is_type": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.is_leaf": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.meta": {"qualname": 2, "fullname": 4, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.copy": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "sqlglot.expressions.Expression.add_comments": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.append": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 54}, "sqlglot.expressions.Expression.set": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 39}, "sqlglot.expressions.Expression.depth": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.expressions.Expression.iter_expressions": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 14}, "sqlglot.expressions.Expression.find": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 60, "bases": 0, "doc": 83}, "sqlglot.expressions.Expression.find_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 60, "bases": 0, "doc": 81}, "sqlglot.expressions.Expression.find_ancestor": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 43}, "sqlglot.expressions.Expression.parent_select": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "sqlglot.expressions.Expression.same_parent": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.expressions.Expression.root": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 10}, "sqlglot.expressions.Expression.walk": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 89}, "sqlglot.expressions.Expression.dfs": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 33}, "sqlglot.expressions.Expression.bfs": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 33}, "sqlglot.expressions.Expression.unnest": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "sqlglot.expressions.Expression.unalias": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "sqlglot.expressions.Expression.unnest_operands": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "sqlglot.expressions.Expression.flatten": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 27}, "sqlglot.expressions.Expression.to_s": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 27}, "sqlglot.expressions.Expression.sql": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 99, "bases": 0, "doc": 61}, "sqlglot.expressions.Expression.transform": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 111}, "sqlglot.expressions.Expression.replace": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 84}, "sqlglot.expressions.Expression.pop": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 22}, "sqlglot.expressions.Expression.assert_is": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 162}, "sqlglot.expressions.Expression.error_messages": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 79}, "sqlglot.expressions.Expression.dump": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "sqlglot.expressions.Expression.load": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 17}, "sqlglot.expressions.Expression.and_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 168, "bases": 0, "doc": 183}, "sqlglot.expressions.Expression.or_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 168, "bases": 0, "doc": 183}, "sqlglot.expressions.Expression.not_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 108}, "sqlglot.expressions.Expression.as_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 178, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.isin": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.between": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.is_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.like": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.ilike": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.eq": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.neq": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.rlike": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.div": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.desc": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "sqlglot.expressions.IntoType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExpOrStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Condition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.expressions.Condition.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Predicate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 13}, "sqlglot.expressions.Predicate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DerivedTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DerivedTable.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DerivedTable.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DerivedTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unionable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Unionable.union": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 201}, "sqlglot.expressions.Unionable.intersect": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 201}, "sqlglot.expressions.Unionable.except_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 202}, "sqlglot.expressions.Unionable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UDTF": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.UDTF.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UDTF.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cache": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Cache.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cache.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Uncache": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Uncache.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Uncache.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Refresh": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Refresh.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DDL": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DDL.ctes": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DDL.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DDL.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DDL.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DML": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DML.returning": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 194}, "sqlglot.expressions.DML.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Create": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Create.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 68, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Create.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Clone": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Clone.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Clone.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Describe": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Describe.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Describe.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Kill": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Kill.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Kill.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Pragma": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Pragma.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Set": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Set.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Set.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Heredoc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Heredoc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Heredoc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetItem": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SetItem.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetItem.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Show": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Show.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 108, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Show.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UserDefinedFunction": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UserDefinedFunction.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSet": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CharacterSet.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSet.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.With": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.With.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.With.recursive": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.With.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithinGroup": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithinGroup.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithinGroup.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CTE": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CTE.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CTE.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TableAlias": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TableAlias.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TableAlias.columns": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TableAlias.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitString": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitString.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.HexString": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.HexString.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ByteString": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ByteString.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RawString": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RawString.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnicodeString": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UnicodeString.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnicodeString.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Column": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Column.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 27, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Column.table": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Column.db": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Column.catalog": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Column.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Column.parts": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.expressions.Column.to_dot": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 10}, "sqlglot.expressions.Column.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnPosition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ColumnPosition.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnPosition.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnDef": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ColumnDef.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnDef.constraints": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnDef.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlterColumn": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AlterColumn.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 36, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlterColumn.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RenameColumn": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RenameColumn.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RenameColumn.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RenameTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RenameTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SwapTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SwapTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Comment": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Comment.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Comment.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Comprehension": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Comprehension.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Comprehension.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeTreeTTLAction": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 28, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeTreeTTLAction.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeTreeTTL": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeTreeTTL.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexConstraintOption": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 41, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexConstraintOption.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnConstraint.kind": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnConstraintKind": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ColumnConstraintKind.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AutoIncrementColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSetColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CheckColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CheckColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ClusteredColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CollateColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CollateColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CommentColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CommentColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CompressColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CompressColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateFormatColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DefaultColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DefaultColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.EncodeColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.EncodeColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 42, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 27, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InlineLengthColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NonClusteredColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NotNullColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NotNullColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnUpdateColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TransformColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TransformColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TitleColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TitleColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UniqueColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UniqueColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UppercaseColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PathColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PathColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ComputedColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ComputedColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Constraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Constraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Constraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Delete": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Delete.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 36, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Delete.delete": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 150}, "sqlglot.expressions.Delete.where": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 226}, "sqlglot.expressions.Delete.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Drop": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Drop.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 41, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Drop.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Filter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Filter.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Filter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Check": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Check.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Connect": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Connect.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Connect.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Prior": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Prior.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Directory": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Directory.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Directory.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ForeignKey": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ForeignKey.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ForeignKey.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnPrefix": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ColumnPrefix.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnPrefix.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PrimaryKey": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PrimaryKey.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PrimaryKey.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Into": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Into.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Into.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.From": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.From.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.From.alias_or_name": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.From.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Having": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Having.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Hint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JoinHint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JoinHint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JoinHint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Identifier": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Identifier.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Identifier.quoted": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Identifier.hashable_args": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Identifier.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Identifier.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Opclass": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Opclass.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Opclass.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Index": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Index.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 52, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Index.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Insert": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Insert.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 62, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Insert.with_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 236, "bases": 0, "doc": 291}, "sqlglot.expressions.Insert.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnConflict": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OnConflict.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnConflict.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Returning": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Returning.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Returning.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Introducer": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Introducer.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Introducer.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.National": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.National.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LoadData": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LoadData.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LoadData.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Partition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Partition.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Partition.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Fetch": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Fetch.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Fetch.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Group": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Group.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 32, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Group.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lambda": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lambda.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lambda.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Limit": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Limit.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Limit.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Literal": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Literal.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Literal.hashable_args": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Literal.number": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.expressions.Literal.string": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.expressions.Literal.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Literal.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Join.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 41, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.method": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.kind": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.side": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.hint": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.alias_or_name": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.on": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 239}, "sqlglot.expressions.Join.using": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 241}, "sqlglot.expressions.Join.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lateral": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lateral.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 27, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lateral.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MatchRecognize": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MatchRecognize.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 42, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MatchRecognize.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Final": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Final.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Offset": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Offset.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Offset.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Order": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Order.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Order.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithFill": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithFill.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithFill.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cluster": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Cluster.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Distribute": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Distribute.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Sort": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Sort.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Ordered": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Ordered.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Ordered.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Property": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Property.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Property.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlgorithmProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlgorithmProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AutoIncrementProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AutoIncrementProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AutoRefreshProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AutoRefreshProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BlockCompressionProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BlockCompressionProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSetProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSetProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ChecksumProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ChecksumProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ChecksumProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CollateProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CollateProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CollateProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CopyGrantsProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CopyGrantsProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataBlocksizeProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataBlocksizeProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DefinerProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DefinerProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DefinerProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DistKeyProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DistKeyProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DistKeyProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DistStyleProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DistStyleProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DistStyleProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.EngineProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.EngineProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.EngineProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.HeapProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.HeapProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.HeapProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToTableProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ToTableProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToTableProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExecuteAsProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExecuteAsProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExternalProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ExternalProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExternalProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FallbackProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FallbackProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FallbackProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FileFormatProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FileFormatProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FileFormatProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FreespaceProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FreespaceProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FreespaceProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InheritsProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.InheritsProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InheritsProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InputModelProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.InputModelProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InputModelProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OutputModelProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OutputModelProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OutputModelProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IsolatedLoadingProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 29, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JournalProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JournalProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JournalProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LanguageProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LanguageProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LanguageProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ClusteredByProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ClusteredByProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DictProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DictProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DictProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DictSubProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DictSubProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DictRange": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DictRange.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DictRange.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnCluster": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OnCluster.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnCluster.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LikeProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LikeProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LikeProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LocationProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LocationProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LocationProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LockingProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LockingProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 29, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LockingProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LogProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LogProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LogProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MaterializedProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MaterializedProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MaterializedProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeBlockRatioProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NoPrimaryIndexProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OnProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnCommitProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OnCommitProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnCommitProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionedByProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionedByProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionBoundSpec": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionBoundSpec.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionedOfProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionedOfProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ReturnsProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ReturnsProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ReturnsProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RowFormatProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatDelimitedProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 38, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatSerdeProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.QueryTransform": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.QueryTransform.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 43, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.QueryTransform.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SampleProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SampleProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SampleProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SchemaCommentProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SchemaCommentProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SerdeProperties": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SerdeProperties.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SerdeProperties.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SetProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetConfigProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SetConfigProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetConfigProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SettingsProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SettingsProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SettingsProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SortKeyProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SortKeyProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SortKeyProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SqlReadWriteProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SqlReadWriteProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SqlSecurityProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SqlSecurityProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StabilityProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StabilityProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StabilityProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TemporaryProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TemporaryProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TemporaryProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TransformModelProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TransformModelProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TransformModelProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TransientProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TransientProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TransientProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VolatileProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.VolatileProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VolatileProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithDataProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithDataProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithDataProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithJournalTableProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithJournalTableProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithSystemVersioningProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Properties.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 5}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_NAME": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_WITH": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.from_dict": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Qualify": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Qualify.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InputOutputFormat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.InputOutputFormat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InputOutputFormat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Return": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Return.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Reference": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Reference.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Reference.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Tuple": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Tuple.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Tuple.isin": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 3}, "sqlglot.expressions.Tuple.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Subqueryable.subquery": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 89, "bases": 0, "doc": 213}, "sqlglot.expressions.Subqueryable.limit": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 166, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable.ctes": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable.select": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable.with_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 236, "bases": 0, "doc": 301}, "sqlglot.expressions.Subqueryable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.QUERY_MODIFIERS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 101, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithTableHint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithTableHint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithTableHint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexTableHint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IndexTableHint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexTableHint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.HistoricalData": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.HistoricalData.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.HistoricalData.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Table.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.db": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.catalog": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.parts": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "sqlglot.expressions.Table.to_column": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Union.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 127, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union.limit": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 166, "bases": 0, "doc": 221}, "sqlglot.expressions.Union.select": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 245}, "sqlglot.expressions.Union.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union.is_star": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.expressions.Union.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union.left": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union.right": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Except": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Except.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Intersect": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Intersect.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unnest": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Unnest.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unnest.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unnest.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Update": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Update.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 41, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Update.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Values": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Values.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Values.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Var": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Var.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Version": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 68}, "sqlglot.expressions.Version.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Version.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Schema": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Schema.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Schema.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lock": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lock.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lock.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Select": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Select.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 136, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Select.from_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 199}, "sqlglot.expressions.Select.group_by": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 275}, "sqlglot.expressions.Select.order_by": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 250}, "sqlglot.expressions.Select.sort_by": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 264}, "sqlglot.expressions.Select.cluster_by": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 264}, "sqlglot.expressions.Select.limit": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 166, "bases": 0, "doc": 219}, "sqlglot.expressions.Select.offset": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 166, "bases": 0, "doc": 219}, "sqlglot.expressions.Select.select": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 196}, "sqlglot.expressions.Select.lateral": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 235}, "sqlglot.expressions.Select.join": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 372, "bases": 0, "doc": 621}, "sqlglot.expressions.Select.where": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 253}, "sqlglot.expressions.Select.having": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 275}, "sqlglot.expressions.Select.window": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 3}, "sqlglot.expressions.Select.qualify": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 3}, "sqlglot.expressions.Select.distinct": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 102, "bases": 0, "doc": 157}, "sqlglot.expressions.Select.ctas": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 184, "bases": 0, "doc": 223}, "sqlglot.expressions.Select.lock": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 331}, "sqlglot.expressions.Select.hint": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 154, "bases": 0, "doc": 205}, "sqlglot.expressions.Select.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Select.is_star": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.expressions.Select.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Select.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subquery": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Subquery.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 116, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subquery.unnest": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "sqlglot.expressions.Subquery.unwrap": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.expressions.Subquery.is_wrapper": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 31}, "sqlglot.expressions.Subquery.is_star": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.expressions.Subquery.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Subquery.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TableSample": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TableSample.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 54, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TableSample.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Tag": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 15}, "sqlglot.expressions.Tag.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Tag.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Pivot": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Pivot.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Pivot.unpivot": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Pivot.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Window": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Window.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Window.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WindowSpec": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WindowSpec.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 28, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WindowSpec.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Where": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Where.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Star": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Star.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Star.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Star.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Star.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Parameter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Parameter.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Parameter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SessionParameter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SessionParameter.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SessionParameter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Placeholder": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Placeholder.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Placeholder.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Null": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Null.arg_types": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Null.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Null.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Boolean": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Boolean.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataTypeParam": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DataTypeParam.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataTypeParam.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DataType.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 31, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 5}, "sqlglot.expressions.DataType.Type.ARRAY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BIGINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BINARY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BIT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BPCHAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.CHAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATE32": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATERANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATETIME": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATETIME64": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DECIMAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DOUBLE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.ENUM": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.ENUM8": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.ENUM16": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.FLOAT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.HSTORE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.IMAGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INET": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT128": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT256": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INTERVAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.IPV4": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.IPV6": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.JSON": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.JSONB": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.MAP": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.MONEY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NCHAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NESTED": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NULL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NULLABLE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.OBJECT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SERIAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SET": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SMALLINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.STRUCT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SUPER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TEXT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIME": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMETZ": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TINYINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TSRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UBIGINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UINT128": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UINT256": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.USMALLINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UTINYINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UUID": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.VARBINARY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.VARCHAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.VARIANT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.XML": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.YEAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.TEXT_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 51, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 65, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 92, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.build": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 199, "bases": 0, "doc": 122}, "sqlglot.expressions.DataType.is_type": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 83}, "sqlglot.expressions.DataType.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DATA_TYPE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PseudoType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PseudoType.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PseudoType.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ObjectIdentifier": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ObjectIdentifier.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SubqueryPredicate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SubqueryPredicate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.All": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.All.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Any": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Any.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Exists": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Exists.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Command": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Command.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Command.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Transaction": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Transaction.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Transaction.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Commit": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Commit.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Commit.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Rollback": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Rollback.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Rollback.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlterTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AlterTable.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlterTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AddConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AddConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AddConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DropPartition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DropPartition.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DropPartition.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Binary": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Binary.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Binary.left": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Binary.right": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Binary.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Add": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Add.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Connector": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Connector.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.And": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.And.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Or": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Or.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseAnd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseAnd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseLeftShift": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseLeftShift.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseOr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseOr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseRightShift": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseRightShift.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseXor": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseXor.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Div": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Div.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Div.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Overlaps": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Overlaps.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Dot": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Dot.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Dot.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Dot.build": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 12}, "sqlglot.expressions.Dot.parts": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.expressions.Dot.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DPipe": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DPipe.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DPipe.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.EQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.EQ.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NullSafeEQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.NullSafeEQ.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NullSafeNEQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.NullSafeNEQ.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PropertyEQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PropertyEQ.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Distance": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Distance.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Escape": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Escape.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Glob": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Glob.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GT": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.GT.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GTE": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.GTE.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ILike": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.ILike.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ILikeAny": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.ILikeAny.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IntDiv": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IntDiv.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Is": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Is.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Kwarg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 12}, "sqlglot.expressions.Kwarg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Like": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Like.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LikeAny": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.LikeAny.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LT": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.LT.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LTE": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.LTE.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Mod": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Mod.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Mul": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Mul.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NEQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.NEQ.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Operator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Operator.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Operator.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SimilarTo": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.SimilarTo.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Slice": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Slice.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Slice.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Sub": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Sub.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unary": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Unary.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseNot": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseNot.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Not": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Not.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Paren": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Paren.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Paren.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Paren.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Neg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Neg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Alias": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Alias.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Alias.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Alias.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PivotAlias": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PivotAlias.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Aliases": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Aliases.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Aliases.aliases": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Aliases.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AtIndex": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AtIndex.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AtIndex.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AtTimeZone": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AtTimeZone.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AtTimeZone.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FromTimeZone": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FromTimeZone.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FromTimeZone.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Between": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Between.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Between.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Bracket": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Bracket.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Bracket.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Bracket.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Distinct": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Distinct.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Distinct.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.In": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.In.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 32, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.In.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ForIn": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ForIn.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ForIn.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 10}, "sqlglot.expressions.TimeUnit.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit.unit": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IntervalOp": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IntervalOp.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IntervalOp.interval": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.IntervalOp.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IntervalSpan": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IntervalSpan.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IntervalSpan.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Interval": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Interval.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Interval.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IgnoreNulls": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IgnoreNulls.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RespectNulls": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RespectNulls.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Func": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 128}, "sqlglot.expressions.Func.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Func.from_arg_list": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.expressions.Func.sql_names": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.Func.sql_name": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.Func.default_parser_mappings": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.Func.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AggFunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AggFunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ParameterizedAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ParameterizedAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Abs": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Abs.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArgMax": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArgMax.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArgMax.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArgMin": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArgMin.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArgMin.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxTopK": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ApproxTopK.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxTopK.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Flatten": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Flatten.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Transform": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Transform.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Transform.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Anonymous": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Anonymous.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Anonymous.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Anonymous.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AnonymousAggFunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AnonymousAggFunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CombinedAggFunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CombinedAggFunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CombinedParameterizedAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hll": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Hll.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hll.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hll.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxDistinct": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ApproxDistinct.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxDistinct.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Array": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Array.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Array.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Array.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToArray": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ToArray.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToChar": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ToChar.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToChar.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GenerateSeries": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.GenerateSeries.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GenerateSeries.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayUniqueAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayUniqueAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayAll": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayAll.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayAll.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayAny": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayAny.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayAny.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayConcat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayConcat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayConcat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayContains": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.ArrayContains.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayContained": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayContained.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayFilter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayFilter.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayFilter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayJoin": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayJoin.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayJoin.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayOverlaps": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.ArrayOverlaps.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySize": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArraySize.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySize.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySort": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArraySort.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySort.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySum": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArraySum.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySum.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayUnionAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayUnionAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Avg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Avg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AnyValue": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AnyValue.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AnyValue.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lag": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lag.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lag.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lead": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lead.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lead.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.First": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.First.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Last": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Last.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FirstValue": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FirstValue.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LastValue": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LastValue.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NthValue": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NthValue.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NthValue.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Case": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Case.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Case.when": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 117, "bases": 0, "doc": 3}, "sqlglot.expressions.Case.else_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 3}, "sqlglot.expressions.Case.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cast": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Cast.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cast.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cast.to": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cast.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Cast.is_type": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 91}, "sqlglot.expressions.Cast.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TryCast": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TryCast.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CastToStrType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CastToStrType.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CastToStrType.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Collate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Collate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Ceil": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Ceil.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Ceil.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Coalesce": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Coalesce.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Coalesce.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Coalesce.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Chr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Chr.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Chr.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Chr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Concat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Concat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Concat.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Concat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ConcatWs": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ConcatWs.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Count": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Count.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Count.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Count.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CountIf": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CountIf.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CurrentDate.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentDatetime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CurrentDatetime.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentDatetime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentTime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CurrentTime.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentTime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentTimestamp": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentTimestamp.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentUser": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CurrentUser.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentUser.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateAdd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DateAdd.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateAdd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateSub": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DateSub.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateSub.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateDiff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DateDiff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateDiff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateTrunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateTrunc.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.DateTrunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateTrunc.unit": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateTrunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeAdd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DatetimeAdd.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeAdd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeSub": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DatetimeSub.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeSub.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeDiff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DatetimeDiff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeDiff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeTrunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeTrunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DayOfWeek": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DayOfWeek.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DayOfMonth": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DayOfMonth.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DayOfYear": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DayOfYear.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToDays": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ToDays.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WeekOfYear": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WeekOfYear.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MonthsBetween": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MonthsBetween.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MonthsBetween.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LastDay": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.LastDay.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LastDay.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Extract": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Extract.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Extract.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Timestamp": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Timestamp.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Timestamp.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampAdd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimestampAdd.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampAdd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampSub": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimestampSub.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampSub.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampDiff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimestampDiff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampDiff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampTrunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimestampTrunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampTrunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeAdd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimeAdd.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeAdd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeSub": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimeSub.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeSub.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeDiff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimeDiff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeDiff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeTrunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimeTrunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeTrunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateFromParts": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateFromParts.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateFromParts.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeFromParts": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeFromParts.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 31, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeFromParts.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateStrToDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateStrToDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateToDateStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateToDateStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateToDi": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateToDi.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Date": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Date.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Date.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Date.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Day": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Day.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Decode": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Decode.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Decode.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DiToDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DiToDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Encode": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Encode.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Encode.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Exp": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Exp.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Explode": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Explode.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Explode.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Explode.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExplodeOuter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ExplodeOuter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Posexplode": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Posexplode.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PosexplodeOuter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PosexplodeOuter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Floor": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Floor.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Floor.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FromBase64": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FromBase64.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToBase64": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ToBase64.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Greatest": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Greatest.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Greatest.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Greatest.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GroupConcat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.GroupConcat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GroupConcat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hex": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Hex.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Xor": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Xor.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Xor.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.If": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.If.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.If.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Nullif": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Nullif.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Nullif.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Initcap": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Initcap.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Initcap.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IsNan": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IsNan.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IsInf": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IsInf.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPath": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPath.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPath.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.JSONPath.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathPart": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathPart.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathPart.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathFilter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathFilter.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathFilter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathKey": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathKey.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathKey.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathRecursive": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathRecursive.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathRoot": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathRoot.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathScript": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathScript.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathScript.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSlice": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathSlice.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSlice.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSelector": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathSelector.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSelector.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSubscript": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSubscript.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathUnion": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathUnion.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathUnion.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathWildcard": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathWildcard.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FormatJson": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FormatJson.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONKeyValue": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONKeyValue.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONKeyValue.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONObject": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONObject.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 29, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONObject.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONObjectAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 29, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONObjectAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONArray": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONArray.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONArray.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONArrayAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 28, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONArrayAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONColumnDef": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONColumnDef.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONColumnDef.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONSchema": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONSchema.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONSchema.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONTable.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 28, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OpenJSONColumnDef": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OpenJSONColumnDef.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OpenJSON": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OpenJSON.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OpenJSON.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONBContains": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONBContains.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONExtract": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.JSONExtract.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONExtract.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.JSONExtract.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONExtractScalar": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONExtractScalar.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.JSONExtractScalar.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONBExtract": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.JSONBExtract.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONBExtractScalar": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.JSONBExtractScalar.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONFormat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONFormat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONFormat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONArrayContains": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.expressions.JSONArrayContains.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ParseJSON": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ParseJSON.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ParseJSON.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Least": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Least.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Least.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Least.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Left": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Left.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Left.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Right": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Right.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Right.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Length": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Length.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Levenshtein": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Levenshtein.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 29, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Levenshtein.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Ln": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Ln.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Log": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Log.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Log.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Log2": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Log2.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Log10": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Log10.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LogicalOr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LogicalOr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LogicalAnd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LogicalAnd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lower": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lower.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Map": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Map.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Map.keys": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Map.values": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Map.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MapFromEntries": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MapFromEntries.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StarMap": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StarMap.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VarMap": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.VarMap.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VarMap.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VarMap.keys": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VarMap.values": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VarMap.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MatchAgainst": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MatchAgainst.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MatchAgainst.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Max": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Max.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Max.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Max.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MD5": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MD5.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MD5Digest": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MD5Digest.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Min": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Min.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Min.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Min.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Month": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Month.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Nvl2": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Nvl2.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Nvl2.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Predict": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Predict.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Predict.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Pow": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Pow.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PercentileCont": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PercentileCont.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PercentileCont.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PercentileDisc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PercentileDisc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PercentileDisc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Quantile": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Quantile.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Quantile.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxQuantile": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ApproxQuantile.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxQuantile.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Rand": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Rand.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Rand.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Randn": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Randn.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Randn.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RangeN": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RangeN.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RangeN.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ReadCSV": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ReadCSV.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ReadCSV.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Reduce": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Reduce.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Reduce.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpExtract": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RegexpExtract.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 31, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpExtract.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpReplace": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RegexpReplace.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 36, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpReplace.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpLike": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.RegexpLike.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpLike.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpILike": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.RegexpILike.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpILike.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpSplit": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RegexpSplit.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpSplit.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Repeat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Repeat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Repeat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Round": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Round.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Round.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowNumber": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RowNumber.arg_types": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowNumber.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SafeDivide": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SafeDivide.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SafeDivide.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SHA": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SHA.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SHA2": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SHA2.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SHA2.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SortArray": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SortArray.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SortArray.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Split": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Split.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Split.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Substring": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Substring.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Substring.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StandardHash": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StandardHash.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StandardHash.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StartsWith": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StartsWith.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StartsWith.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrPosition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StrPosition.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrPosition.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StrToDate.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToTime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StrToTime.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToTime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToUnix": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StrToUnix.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToUnix.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToMap": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StrToMap.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToMap.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NumberToStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NumberToStr.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NumberToStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FromBase": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FromBase.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FromBase.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Struct": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Struct.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Struct.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Struct.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StructExtract": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StructExtract.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StructExtract.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Stuff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Stuff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Stuff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Sum": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Sum.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Sqrt": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Sqrt.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Stddev": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Stddev.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StddevPop": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StddevPop.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StddevSamp": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StddevSamp.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeToStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeToStr.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeToStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeToTimeStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeToTimeStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeToUnix": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeToUnix.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeStrToDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeStrToDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeStrToTime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeStrToTime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeStrToUnix": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeStrToUnix.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Trim": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Trim.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Trim.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsAdd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsAdd.return_type": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsAdd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsDiff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsDiff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsToDateStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TsOrDsToDateStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsToDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsToDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsToTime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TsOrDsToTime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDiToDi": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TsOrDiToDi.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unhex": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Unhex.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UnixDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UnixToStr.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UnixToTime.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.SECONDS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.DECIS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.CENTIS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.MILLIS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.MICROS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.NANOS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTimeStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UnixToTimeStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampFromParts": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimestampFromParts.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 46, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampFromParts.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Upper": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Upper.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Variance": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Variance.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VariancePop": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.VariancePop.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Week": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Week.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Week.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.XMLTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.XMLTable.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.XMLTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Year": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Year.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Use": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Use.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Use.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Merge": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Merge.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Merge.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.When": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.When.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.When.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NextValueFor": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NextValueFor.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NextValueFor.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ALL_FUNCTIONS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 1698, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FUNCTION_BY_NAME": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 3265, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSON_PATH_PARTS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.maybe_parse": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 270, "bases": 0, "doc": 229}, "sqlglot.expressions.maybe_copy": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.expressions.union": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 205, "bases": 0, "doc": 229}, "sqlglot.expressions.intersect": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 205, "bases": 0, "doc": 229}, "sqlglot.expressions.except_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 205, "bases": 0, "doc": 230}, "sqlglot.expressions.select": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 206}, "sqlglot.expressions.from_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 136, "bases": 0, "doc": 205}, "sqlglot.expressions.update": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 234, "bases": 0, "doc": 263}, "sqlglot.expressions.delete": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 228, "bases": 0, "doc": 164}, "sqlglot.expressions.insert": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 301, "bases": 0, "doc": 209}, "sqlglot.expressions.condition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 154, "bases": 0, "doc": 347}, "sqlglot.expressions.and_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 162, "bases": 0, "doc": 192}, "sqlglot.expressions.or_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 162, "bases": 0, "doc": 192}, "sqlglot.expressions.not_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 154, "bases": 0, "doc": 159}, "sqlglot.expressions.paren": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 122}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.to_identifier": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 70}, "sqlglot.expressions.parse_identifier": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 122, "bases": 0, "doc": 55}, "sqlglot.expressions.INTERVAL_STRING_RE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.to_interval": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 16}, "sqlglot.expressions.to_table": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 119}, "sqlglot.expressions.to_column": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 62}, "sqlglot.expressions.alias_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 242, "bases": 0, "doc": 305}, "sqlglot.expressions.subquery": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 182, "bases": 0, "doc": 188}, "sqlglot.expressions.column": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 99}, "sqlglot.expressions.cast": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 132, "bases": 0, "doc": 137}, "sqlglot.expressions.table_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 208, "bases": 0, "doc": 75}, "sqlglot.expressions.values": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 143}, "sqlglot.expressions.var": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 168}, "sqlglot.expressions.rename_table": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 50}, "sqlglot.expressions.rename_column": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 129, "bases": 0, "doc": 77}, "sqlglot.expressions.convert": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 74}, "sqlglot.expressions.replace_children": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 18}, "sqlglot.expressions.column_table_names": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 142}, "sqlglot.expressions.table_name": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 130, "bases": 0, "doc": 195}, "sqlglot.expressions.normalize_table_name": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 130, "bases": 0, "doc": 119}, "sqlglot.expressions.replace_tables": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 141, "bases": 0, "doc": 198}, "sqlglot.expressions.replace_placeholders": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 246}, "sqlglot.expressions.expand": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 350}, "sqlglot.expressions.func": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 140, "bases": 0, "doc": 286}, "sqlglot.expressions.case": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 59}, "sqlglot.expressions.cast_unless": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 191, "bases": 0, "doc": 70}, "sqlglot.expressions.true": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 8}, "sqlglot.expressions.false": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 8}, "sqlglot.expressions.null": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 7}, "sqlglot.generator": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.logger": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 311}, "sqlglot.generator.Generator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 346, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TRANSFORMS": {"qualname": 2, "fullname": 4, "annotation": 6, "default_value": 952, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LIMIT_FETCH": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.INDEX_ON": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.JOIN_HINTS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLE_HINTS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.QUERY_HINTS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.RETURNING_END": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SELECT_KINDS": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TYPE_MAPPING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 101, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.STAR_MAPPING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 65, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"qualname": 3, "fullname": 5, "annotation": 5, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1226, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"qualname": 4, "fullname": 6, "annotation": 5, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"qualname": 3, "fullname": 5, "annotation": 5, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"qualname": 4, "fullname": 6, "annotation": 5, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"qualname": 5, "fullname": 7, "annotation": 4, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pretty": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.identify": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.normalize": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pad": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.unsupported_level": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.max_unsupported": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.leading_comma": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.max_text_width": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.comments": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dialect": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.normalize_functions": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.unsupported_messages": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.generate": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 70}, "sqlglot.generator.Generator.preprocess": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 11}, "sqlglot.generator.Generator.unsupported": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.sep": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.seg": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pad_comment": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.maybe_comment": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 88, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.wrap": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.no_identify": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.normalize_func": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.indent": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.sql": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.uncache_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.cache_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.characterset_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.column_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.columnposition_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.columndef_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.columnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.createable_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.create_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.clone_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.describe_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.heredoc_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.prepend_ctes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.with_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.cte_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tablealias_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitstring_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.hexstring_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bytestring_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.unicodestring_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.rawstring_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.datatypeparam_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.datatype_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.directory_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.delete_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.drop_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.except_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.except_op": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.fetch_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.filter_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.hint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.index_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.identifier_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.inputoutputformat_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.national_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.partition_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.properties_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.root_properties": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.properties": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 117, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.with_properties": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.locate_properties": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.property_name": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.property_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.likeproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.fallbackproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.journalproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.freespaceproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.checksumproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.partitionboundspec_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lockingproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.withdataproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.insert_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.intersect_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.intersect_op": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.introducer_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.kill_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pseudotype_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.objectidentifier_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.onconflict_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.returning_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.withtablehint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.indextablehint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.historicaldata_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.table_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tablesample_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pivot_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.version_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tuple_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.update_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.values_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.var_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.into_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.from_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.group_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.having_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.connect_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.prior_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.join_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lambda_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lateral_op": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lateral_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.limit_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.offset_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.setitem_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.set_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pragma_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lock_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.literal_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.escape_str": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.loaddata_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.null_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.boolean_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.order_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.withfill_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.cluster_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.distribute_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.sort_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ordered_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.matchrecognize_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.query_modifiers": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.offset_limit_modifiers": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 102, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.after_having_modifiers": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.after_limit_modifiers": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.select_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.schema_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.schema_columns_sql": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.star_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.parameter_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.sessionparameter_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.placeholder_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.subquery_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.qualify_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.union_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.union_op": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.unnest_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.where_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.window_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.partition_by_sql": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.windowspec_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.withingroup_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.between_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bracket_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.all_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.any_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.exists_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.case_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.constraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.nextvaluefor_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.extract_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.trim_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.convert_concat_args": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.concat_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.concatws_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.check_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.foreignkey_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.primarykey_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.if_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.matchagainst_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonpath_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.json_path_part": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.formatjson_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonobject_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonarray_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonschema_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsontable_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.openjson_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.in_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.in_unnest_op": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.interval_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.return_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.reference_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.anonymous_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.paren_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.neg_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.not_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.alias_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pivotalias_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.aliases_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.atindex_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.attimezone_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.fromtimezone_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.add_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.and_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.xor_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.connector_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwiseand_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwisenot_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwiseor_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwisexor_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.cast_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.currentdate_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.currenttimestamp_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.collate_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.command_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.comment_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.mergetreettl_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.transaction_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.commit_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.rollback_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.altercolumn_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.renametable_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.renamecolumn_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.altertable_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.add_column_sql": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.droppartition_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.addconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.distinct_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ignorenulls_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.respectnulls_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.intdiv_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dpipe_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.div_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.overlaps_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.distance_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dot_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.eq_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.propertyeq_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.escape_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.glob_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.gt_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.gte_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ilike_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ilikeany_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.is_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.like_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.likeany_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.similarto_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lt_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lte_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.mod_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.mul_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.neq_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.nullsafeeq_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.nullsafeneq_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.or_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.slice_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.sub_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.trycast_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.log_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.use_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.binary": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.function_fallback_sql": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.func": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 109, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.format_args": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.text_width": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.format_time": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.expressions": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 218, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.op_expressions": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 65, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.naked_property": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.set_operation": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tag_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.token_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.joinhint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.kwarg_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.when_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.merge_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tochar_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dictproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dictrange_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dictsubproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.oncluster_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.anyvalue_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.querytransform_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.nvl2_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.comprehension_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.columnprefix_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.opclass_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.predict_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.forin_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.refresh_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.operator_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.toarray_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tsordstotime_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tsordstodate_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.unixdate_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lastday_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.helper": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.helper.PYTHON_VERSION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.helper.logger": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.helper.AutoName": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 43}, "sqlglot.helper.classproperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 12}, "sqlglot.helper.seq_get": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 27}, "sqlglot.helper.ensure_list": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 66}, "sqlglot.helper.ensure_collection": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 66}, "sqlglot.helper.csv": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 55}, "sqlglot.helper.subclasses": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 84}, "sqlglot.helper.apply_index_offset": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 99}, "sqlglot.helper.camel_to_snake_case": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 16}, "sqlglot.helper.while_changing": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 58}, "sqlglot.helper.tsort": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 53}, "sqlglot.helper.open_file": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 19}, "sqlglot.helper.csv_reader": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 54}, "sqlglot.helper.find_new_name": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 50}, "sqlglot.helper.is_int": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "sqlglot.helper.name_sequence": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 20}, "sqlglot.helper.object_to_dict": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 12}, "sqlglot.helper.split_num_words": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 312}, "sqlglot.helper.is_iterable": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 132}, "sqlglot.helper.flatten": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 195}, "sqlglot.helper.dict_depth": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 167}, "sqlglot.helper.first": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 13}, "sqlglot.helper.merge_ranges": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 86}, "sqlglot.helper.is_iso_date": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "sqlglot.helper.is_iso_datetime": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "sqlglot.helper.DATE_UNITS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.helper.is_date_unit": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 3}, "sqlglot.jsonpath": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.JSONPathTokenizer": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 159, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.parse": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 16}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"qualname": 4, "fullname": 6, "annotation": 6, "default_value": 152, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 120, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.expression": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.source": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.downstream": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.alias": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.walk": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.to_html": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 109, "bases": 0, "doc": 3}, "sqlglot.lineage.lineage": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 253, "bases": 0, "doc": 106}, "sqlglot.lineage.GraphHTML": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 18}, "sqlglot.lineage.GraphHTML.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 3}, "sqlglot.lineage.GraphHTML.imports": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.GraphHTML.options": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.GraphHTML.nodes": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.GraphHTML.edges": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.annotate_types": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 215, "bases": 0, "doc": 305}, "sqlglot.optimizer.annotate_types.swap_args": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 126, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.swap_all": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 226, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 296, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"qualname": 4, "fullname": 8, "annotation": 8, "default_value": 725, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 3218, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"qualname": 3, "fullname": 7, "annotation": 9, "default_value": 455, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"qualname": 3, "fullname": 7, "annotation": 19, "default_value": 2546, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.canonicalize": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 46}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.coerce_type": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.ensure_bools": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.optimizer.eliminate_ctes": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 166}, "sqlglot.optimizer.eliminate_joins": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 195}, "sqlglot.optimizer.eliminate_joins.join_condition": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 46}, "sqlglot.optimizer.eliminate_subqueries": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 278}, "sqlglot.optimizer.isolate_table_selects": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.optimizer.merge_subqueries": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 276}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 65, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 42, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 3}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 3}, "sqlglot.optimizer.normalize": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.normalize.logger": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.normalize.normalize": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 64, "bases": 0, "doc": 188}, "sqlglot.optimizer.normalize.normalized": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 242}, "sqlglot.optimizer.normalize.normalization_distance": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 197}, "sqlglot.optimizer.normalize.distributive_law": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 39}, "sqlglot.optimizer.normalize_identifiers": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 338}, "sqlglot.optimizer.optimize_joins": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 132}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "sqlglot.optimizer.optimize_joins.normalize": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "sqlglot.optimizer.optimize_joins.other_table_names": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 3}, "sqlglot.optimizer.optimizer": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.optimizer.RULES": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 68, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.optimizer.optimize": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 540, "bases": 0, "doc": 221}, "sqlglot.optimizer.pushdown_predicates": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 198}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 20}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 31}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_projections": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_projections.default_selection": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 201}, "sqlglot.optimizer.qualify": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify.qualify": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 369, "bases": 0, "doc": 431}, "sqlglot.optimizer.qualify_columns": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 137, "bases": 0, "doc": 297}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 13}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 8}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 118, "bases": 0, "doc": 14}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 211}, "sqlglot.optimizer.qualify_columns.Resolver": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 50}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 14}, "sqlglot.optimizer.qualify_tables": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 226, "bases": 0, "doc": 315}, "sqlglot.optimizer.scope": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.logger": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 5}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType.CTE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType.UNION": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 340}, "sqlglot.optimizer.scope.Scope.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.expression": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.sources": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.cte_sources": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.parent": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.scope_type": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.table_scopes": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.union_scopes": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.clear_cache": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.branch": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 12}, "sqlglot.optimizer.scope.Scope.walk": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.find": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.find_all": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.replace": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 63}, "sqlglot.optimizer.scope.Scope.tables": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 21}, "sqlglot.optimizer.scope.Scope.ctes": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 21}, "sqlglot.optimizer.scope.Scope.derived_tables": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 43}, "sqlglot.optimizer.scope.Scope.udtfs": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 24}, "sqlglot.optimizer.scope.Scope.subqueries": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 44}, "sqlglot.optimizer.scope.Scope.columns": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 36}, "sqlglot.optimizer.scope.Scope.selected_sources": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 69}, "sqlglot.optimizer.scope.Scope.references": {"qualname": 2, "fullname": 5, "annotation": 5, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.external_columns": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 35}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 22}, "sqlglot.optimizer.scope.Scope.join_hints": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 30}, "sqlglot.optimizer.scope.Scope.pivots": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.source_columns": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 52}, "sqlglot.optimizer.scope.Scope.is_subquery": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.optimizer.scope.Scope.is_union": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.optimizer.scope.Scope.is_cte": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.optimizer.scope.Scope.is_root": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.optimizer.scope.Scope.is_udtf": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.optimizer.scope.Scope.rename_source": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 8}, "sqlglot.optimizer.scope.Scope.add_source": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 8}, "sqlglot.optimizer.scope.Scope.remove_source": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 8}, "sqlglot.optimizer.scope.Scope.traverse": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 28}, "sqlglot.optimizer.scope.Scope.ref_count": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 34}, "sqlglot.optimizer.scope.traverse_scope": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 329}, "sqlglot.optimizer.scope.build_scope": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 41}, "sqlglot.optimizer.scope.walk_in_scope": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 111}, "sqlglot.optimizer.scope.find_all_in_scope": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 99}, "sqlglot.optimizer.scope.find_in_scope": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 106}, "sqlglot.optimizer.simplify": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.FINAL": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 11}, "sqlglot.optimizer.simplify.simplify": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 122, "bases": 0, "doc": 154}, "sqlglot.optimizer.simplify.catch": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 13, "bases": 0, "doc": 16}, "sqlglot.optimizer.simplify.rewrite_between": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 31}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 104, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_not": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 25}, "sqlglot.optimizer.simplify.flatten": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 24}, "sqlglot.optimizer.simplify.simplify_connectors": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.LT_LTE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.GT_GTE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.COMPARISONS": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 58, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"qualname": 2, "fullname": 5, "annotation": 7, "default_value": 70, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.remove_complements": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 19}, "sqlglot.optimizer.simplify.uniq_sort": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 23}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 58}, "sqlglot.optimizer.simplify.propagate_constants": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 40}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"qualname": 3, "fullname": 6, "annotation": 7, "default_value": 70, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"qualname": 2, "fullname": 5, "annotation": 7, "default_value": 104, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_equality": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 65}, "sqlglot.optimizer.simplify.simplify_literals": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_parens": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.CONSTANTS": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_coalesce": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.CONCATS": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_concat": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "sqlglot.optimizer.simplify.simplify_conditionals": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 14}, "sqlglot.optimizer.simplify.simplify_startswith": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 108}, "sqlglot.optimizer.simplify.DateRange": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"qualname": 3, "fullname": 6, "annotation": 17, "default_value": 90, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 58, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.DATETRUNCS": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 19}, "sqlglot.optimizer.simplify.sort_comparison": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.JOINS": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.remove_where_true": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.always_true": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.always_false": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.is_complement": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.is_false": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.is_null": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.eval_boolean": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.cast_as_date": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.cast_as_datetime": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.cast_value": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.extract_date": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.extract_interval": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.date_literal": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.interval": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.date_floor": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.date_ceil": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.boolean_literal": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.gen": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 42}, "sqlglot.optimizer.simplify.GEN_MAP": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 497, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.unnest_subqueries": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 227}, "sqlglot.optimizer.unnest_subqueries.unnest": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.parser": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.logger": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.parse_var_map": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 3}, "sqlglot.parser.parse_like": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 3}, "sqlglot.parser.binary_range_parser": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "sqlglot.parser.parse_logarithm": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 3}, "sqlglot.parser.parse_extract_json_with_path": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 64, "bases": 0, "doc": 3}, "sqlglot.parser.Parser": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 97}, "sqlglot.parser.Parser.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 154, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FUNCTIONS": {"qualname": 2, "fullname": 4, "annotation": 3, "default_value": 5489, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 92, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 44, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TYPE_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 726, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 92, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.DB_CREATABLES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 44, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.CREATABLES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 88, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1342, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.INTERVAL_VARS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1335, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1279, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1272, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1272, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TRIM_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FUNC_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 983, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.CONJUNCTION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.EQUALITY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 70, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.COMPARISON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.BITWISE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 50, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TERM": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FACTOR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 68, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.EXPONENT": {"qualname": 2, "fullname": 4, "annotation": 7, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TIMES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TIMESTAMPS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SET_OPERATIONS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.JOIN_METHODS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.JOIN_SIDES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.JOIN_KINDS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.JOIN_HINTS": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.LAMBDAS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 32, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 105, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 430, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 332, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.UNARY_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 62, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 243, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.RANGE_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 204, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 826, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 336, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.ALTER_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 69, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 46, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 208, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 305, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SET_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 46, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SHOW_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.MODIFIABLES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 33, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 14, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1335, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.WINDOW_SIDES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FETCH_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1321, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 27, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.NULL_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1342, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.STRICT_CAST": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"qualname": 8, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.STRING_ALIASES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SHOW_TRIE": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SET_TRIE": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.error_level": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.error_message_context": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.max_errors": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.dialect": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.reset": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.parse": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 87, "bases": 0, "doc": 72}, "sqlglot.parser.Parser.parse_into": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 159, "bases": 0, "doc": 111}, "sqlglot.parser.Parser.check_errors": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 16}, "sqlglot.parser.Parser.raise_error": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 22}, "sqlglot.parser.Parser.expression": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 74}, "sqlglot.parser.Parser.validate_expression": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 68}, "sqlglot.parser.Parser.errors": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.sql": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Plan": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Plan.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.planner.Plan.expression": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Plan.root": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Plan.dag": {"qualname": 2, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Plan.leaves": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.from_expression": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 90, "bases": 0, "doc": 209}, "sqlglot.planner.Step.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.dependencies": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.dependents": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.projections": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.limit": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.condition": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.add_dependency": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.planner.Step.to_s": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.planner.Step.type_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.id": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Scan": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.planner.Scan.from_expression": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 90, "bases": 0, "doc": 209}, "sqlglot.planner.Scan.source": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Join": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.planner.Join.from_joins": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 3}, "sqlglot.planner.Join.joins": {"qualname": 2, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Aggregate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.planner.Aggregate.aggregations": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Aggregate.operands": {"qualname": 2, "fullname": 4, "annotation": 5, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Aggregate.group": {"qualname": 2, "fullname": 4, "annotation": 5, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Aggregate.source": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Sort": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.planner.Sort.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.planner.SetOperation.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation.op": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation.left": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation.right": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation.distinct": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation.from_expression": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 90, "bases": 0, "doc": 209}, "sqlglot.planner.SetOperation.type_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.Schema": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "sqlglot.schema.Schema.dialect": {"qualname": 2, "fullname": 4, "annotation": 11, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.Schema.add_table": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 230, "bases": 0, "doc": 140}, "sqlglot.schema.Schema.column_names": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 95}, "sqlglot.schema.Schema.get_column_type": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 179, "bases": 0, "doc": 95}, "sqlglot.schema.Schema.has_column": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 169, "bases": 0, "doc": 101}, "sqlglot.schema.Schema.find": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 62}, "sqlglot.schema.Schema.supported_table_args": {"qualname": 4, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.schema.Schema.empty": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.schema.AbstractMappingSchema": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.mapping": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.empty": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.depth": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"qualname": 4, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.find": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 155}, "sqlglot.schema.MappingSchema.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 146, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.dialect": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.visible": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.normalize": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.copy": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.add_table": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 230, "bases": 0, "doc": 140}, "sqlglot.schema.MappingSchema.column_names": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 95}, "sqlglot.schema.MappingSchema.get_column_type": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 179, "bases": 0, "doc": 95}, "sqlglot.schema.MappingSchema.has_column": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 169, "bases": 0, "doc": 101}, "sqlglot.schema.MappingSchema.depth": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "sqlglot.schema.normalize_name": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 165, "bases": 0, "doc": 3}, "sqlglot.schema.ensure_schema": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 3}, "sqlglot.schema.ensure_column_mapping": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 3}, "sqlglot.schema.flatten_schema": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 3}, "sqlglot.schema.nested_get": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 86}, "sqlglot.schema.nested_set": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 276}, "sqlglot.serde": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.serde.dump": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 161, "bases": 0, "doc": 12}, "sqlglot.serde.load": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 161, "bases": 0, "doc": 16}, "sqlglot.time": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.time.format_time": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 108}, "sqlglot.time.TIMEZONES": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1892, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 5}, "sqlglot.tokens.TokenType.L_PAREN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.R_PAREN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.L_BRACKET": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.R_BRACKET": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.L_BRACE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.R_BRACE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COMMA": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DOT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DASH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PLUS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COLON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DCOLON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DQMARK": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SEMICOLON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.STAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BACKSLASH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SLASH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LTE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GTE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NOT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.EQ": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NEQ": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COLON_EQ": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.AND": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.AMP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DPIPE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PIPE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CARET": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TILDA": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ARROW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DARROW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FARROW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HASH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HASH_ARROW": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LR_ARROW": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DAT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LT_AT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.AT_GT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DOLLAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PARAMETER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DAMP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.XOR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DSTAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BLOCK_START": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BLOCK_END": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SPACE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BREAK": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.STRING": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NUMBER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IDENTIFIER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATABASE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COLUMN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SCHEMA": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TABLE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BIT_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HEX_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BYTE_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RAW_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BIT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BOOLEAN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TINYINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UTINYINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SMALLINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.USMALLINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MEDIUMINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BIGINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UBIGINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT128": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UINT128": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT256": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UINT256": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FLOAT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DOUBLE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DECIMAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UDECIMAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CHAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NCHAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VARCHAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NVARCHAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BPCHAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TEXT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LONGTEXT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LONGBLOB": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TINYBLOB": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TINYTEXT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BINARY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VARBINARY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.JSON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.JSONB": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIME": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMETZ": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATETIME": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATETIME64": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATE32": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT4RANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT8RANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NUMRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TSRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TSTZRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATERANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UUID": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NULLABLE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GEOMETRY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HLLSKETCH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HSTORE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SUPER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SERIAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BIGSERIAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.XML": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.YEAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.USERDEFINED": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MONEY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SMALLMONEY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ROWVERSION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IMAGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VARIANT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OBJECT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INET": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IPADDRESS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IPPREFIX": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IPV4": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IPV6": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ENUM": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ENUM8": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ENUM16": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NESTED": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNKNOWN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ALIAS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ALTER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ALWAYS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ALL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ANTI": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ANY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.APPLY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ARRAY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ASC": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ASOF": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BEGIN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BETWEEN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CACHE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CASE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COLLATE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COMMAND": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COMMENT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COMMIT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CONNECT_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CONSTRAINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CREATE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CROSS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CUBE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CURRENT_USER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DEFAULT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DELETE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DESC": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DESCRIBE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DICTIONARY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DISTINCT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DIV": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DROP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ELSE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.END": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ESCAPE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.EXCEPT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.EXECUTE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.EXISTS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FALSE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FETCH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FILTER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FINAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FIRST": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FOR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FORCE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FORMAT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FROM": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FULL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FUNCTION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GLOB": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GLOBAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GROUP_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HAVING": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IGNORE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ILIKE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INDEX": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INNER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INSERT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INTERSECT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INTERVAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INTO": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INTRODUCER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IRLIKE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ISNULL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.JOIN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.KEEP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.KILL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LANGUAGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LATERAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LEFT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LIKE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LIKE_ANY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LIMIT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LOAD": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LOCK": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MAP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MEMBER_OF": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MERGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MOD": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MODEL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NATURAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NEXT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NOTNULL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NULL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OFFSET": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OPERATOR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ORDER_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ORDERED": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ORDINALITY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OUTER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OVER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OVERLAPS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OVERWRITE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PARTITION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PARTITION_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PERCENT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PIVOT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PRAGMA": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PROCEDURE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PROPERTIES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.QUALIFY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.QUOTE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RECURSIVE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.REFRESH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.REPLACE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RETURNING": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.REFERENCES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RIGHT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RLIKE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ROLLBACK": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ROLLUP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ROW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ROWS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SELECT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SEMI": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SEPARATOR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SET": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SETTINGS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SHOW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SOME": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SORT_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.START_WITH": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.STRUCT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TEMPORARY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TOP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.THEN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TRUE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNCACHE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNNEST": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNPIVOT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UPDATE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.USE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.USING": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VALUES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VIEW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VOLATILE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.WHEN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.WHERE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.WINDOW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.WITH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNIQUE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 137, "bases": 0, "doc": 96}, "sqlglot.tokens.Token.number": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 14}, "sqlglot.tokens.Token.string": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 14}, "sqlglot.tokens.Token.identifier": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 14}, "sqlglot.tokens.Token.var": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 14}, "sqlglot.tokens.Token.token_type": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.text": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.line": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.col": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.start": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.end": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.comments": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 337, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.QUOTES": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"qualname": 2, "fullname": 4, "annotation": 5, "default_value": 3147, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"qualname": 3, "fullname": 5, "annotation": 5, "default_value": 45, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.COMMANDS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 30, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.COMMENTS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.dialect": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.reset": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.tokenize": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 16}, "sqlglot.tokens.Tokenizer.peek": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.size": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.sql": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.tokens": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.transforms": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.transforms.unalias_group": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 146}, "sqlglot.transforms.eliminate_distinct_on": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 66}, "sqlglot.transforms.eliminate_qualify": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 111}, "sqlglot.transforms.remove_precision_parameterized_types": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 33}, "sqlglot.transforms.unnest_to_explode": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 11}, "sqlglot.transforms.explode_to_unnest": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 60, "bases": 0, "doc": 7}, "sqlglot.transforms.PERCENTILES": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.transforms.add_within_group_for_percentiles": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 13}, "sqlglot.transforms.remove_within_group_for_percentiles": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 14}, "sqlglot.transforms.add_recursive_cte_column_names": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 16}, "sqlglot.transforms.epoch_cast_to_ts": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 12}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 15}, "sqlglot.transforms.eliminate_full_outer_join": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 37}, "sqlglot.transforms.move_ctes_to_top_level": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 101}, "sqlglot.transforms.ensure_bools": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 13}, "sqlglot.transforms.unqualify_columns": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.transforms.preprocess": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 84}, "sqlglot.trie": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.trie.key": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 3, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.trie.TrieResult": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 5}, "sqlglot.trie.TrieResult.FAILED": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.trie.TrieResult.PREFIX": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.trie.TrieResult.EXISTS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.trie.new_trie": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 200}, "sqlglot.trie.in_trie": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 333}}, "length": 4782, "save": true}, "index": {"qualname": {"root": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 55, "l": {"docs": {"sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}}, "df": 3, "o": {"docs": {}, "df": 0, "g": {"1": {"0": {"docs": {"sqlglot.expressions.Log10": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "2": {"docs": {"sqlglot.expressions.Log2": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.expressions.Log": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 16, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}}, "df": 9}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LogProperty": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.LogicalOr": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.LogicalAnd": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.parser.parse_logarithm": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 25, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LocationProperty": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}}, "df": 3}}}, "k": {"docs": {"sqlglot.expressions.Lock": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}}, "df": 6, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LockingProperty": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Lower": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.LoadData": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}}, "df": 4}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.expressions.Last": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}}, "df": 17, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.LastValue": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.expressions.Lateral": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}}, "df": 9}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions.Lambda": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.parser.Parser.LAMBDAS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LanguageProperty": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "g": {"docs": {"sqlglot.expressions.Lag": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}}, "df": 3}, "w": {"docs": {"sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.expressions.Limit": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}}, "df": 30}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.expressions.Literal": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 13, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 8}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}}, "df": 16, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.expressions.LikeProperty": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}}, "df": 5}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.lineage": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.expressions.Ln": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Left": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}}, "df": 9}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.expressions.Least": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}}, "df": 6}}, "f": {"docs": {"sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.expressions.Lead": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.leading_comma": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Plan.leaves": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}}, "df": 20, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.expressions.Length": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}}, "df": 4}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Levenshtein": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {"sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {"sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}}, "df": 5}}, "r": {"docs": {"sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.pretty": {"tf": 1}, "sqlglot.generator.Generator.pretty": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}}, "df": 63}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"sqlglot.expressions.Predict": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}}, "df": 4}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.prepend_ctes": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Property": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 16, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.PropertyEQ": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Properties": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}}, "df": 42}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}}, "df": 2}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.Pragma": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}}, "df": 2, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.PrimaryKey": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Prior": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 18, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}, "sqlglot.parser.Parser.TERM": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.TIMES": {"tf": 1}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}, "sqlglot.parser.Parser.max_errors": {"tf": 1}, "sqlglot.parser.Parser.dialect": {"tf": 1}, "sqlglot.parser.Parser.reset": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.parser.Parser.errors": {"tf": 1}, "sqlglot.parser.Parser.sql": {"tf": 1}}, "df": 313, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 54}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.errors": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}}, "df": 4}}}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ParseJSON": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}}, "df": 14, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.expressions.Partition": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}}, "df": 8, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.PartitionBoundSpec": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.PartitionedOfProperty": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}}, "df": 16}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.expressions.Paren": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}}, "df": 20, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}}, "df": 3}, "t": {"docs": {"sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.expressions.Parameter": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}}, "df": 10, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}}, "df": 5}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}}, "df": 26, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PathColumnConstraint": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}}, "df": 3}}}}}, "d": {"docs": {"sqlglot.generator.Generator.pad": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}}, "df": 3}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PercentileCont": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.PercentileDisc": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot.transforms.PERCENTILES": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.Tokenizer.peek": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.expressions.Pivot": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}}, "df": 13, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.PivotAlias": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope.pivots": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.PIPE": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.PseudoType": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"sqlglot.tokens.TokenType.PLUS": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.expressions.Placeholder": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"sqlglot.planner.Plan": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Plan.leaves": {"tf": 1}}, "df": 6}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}}, "df": 10, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}}, "df": 68}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Posexplode": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.PosexplodeOuter": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "p": {"docs": {"sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}}, "df": 2}, "w": {"docs": {"sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}}, "df": 2}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}}, "df": 28, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.PythonExecutor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}}, "df": 20}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}}, "df": 6}}}}}}}}, "s": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Schema": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}}, "df": 28, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.SchemaError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SchemaCommentProperty": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.planner.Scan": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}}, "df": 6}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1}, "sqlglot.optimizer.scope.Scope.sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.pivots": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 52, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}}, "df": 7}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}}, "df": 6}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"2": {"docs": {"sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}}, "df": 42}, "docs": {"sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}}, "df": 39, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1}}, "df": 13}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}}, "df": 3}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Split": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 4}}}}, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.parser.Parser.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}}, "df": 419, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}}, "df": 54}}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SqlReadWriteProperty": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SqlSecurityProperty": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Sqrt": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.helper.seq_get": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 26}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}}, "df": 59, "s": {"docs": {"sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}}, "df": 15}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Set": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}}, "df": 44, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.expressions.SetItem": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}}, "df": 5}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SetProperty": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SetConfigProperty": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SettingsProperty": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.planner.SetOperation": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}}, "df": 8}}}}}}}}}, "s": {"docs": {"sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}}, "df": 10, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}}, "df": 5}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {"sqlglot.generator.Generator.seg": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.json_path_segments": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.SerdeProperties": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.SessionParameter": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.expressions.Sort": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.planner.Sort": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}}, "df": 12, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SortKeyProperty": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SortArray": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.optimizer.scope.Scope.sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SOME": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.expressions.Sum": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}}, "df": 4}, "b": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.expressions.Sub": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.Column.substr": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.expressions.Substring": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}}, "df": 6}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}}, "df": 16, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Subqueryable": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}}, "df": 9}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SubqueryPredicate": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.subclasses": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}}, "df": 46}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}}, "df": 43}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Star": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}}, "df": 14, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}}, "df": 145, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.expressions.StartsWith": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 5}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}}, "df": 32}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StarMap": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}}, "df": 7}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor.python.PythonExecutor.static": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.StabilityProperty": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.StandardHash": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "r": {"docs": {"sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}}, "df": 11}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}}, "df": 34, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}}, "df": 31}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}}, "df": 6}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.Struct": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}}, "df": 15, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.StructExtract": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.expressions.StrPosition": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}}, "df": 5}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.StrToDate": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.StrToTime": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.StrToUnix": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StrToMap": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.Stuff": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.Stddev": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StddevPop": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StddevSamp": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.planner.Step": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}}, "df": 12}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}}, "df": 11, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SafeDivide": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.same_parent": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SampleProperty": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.expressions.Show": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}}, "df": 30}}, "a": {"2": {"docs": {"sqlglot.expressions.SHA2": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}}, "df": 3}, "docs": {"sqlglot.expressions.SHA": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}}, "df": 24}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 1}}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}}, "df": 8}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 11}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}}, "df": 3}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}}, "df": 87}}}}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 2}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.expressions.SwapTable": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}}, "df": 2}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Slice": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.SLASH": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.parse_one": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}}, "df": 8}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.expressions.OnCluster": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.OnConflict": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}}, "df": 4}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OnCommitProperty": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OnProperty": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}}, "df": 18, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Operator": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.OpenJSON": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.OpenJSONColumnDef": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.OptimizeError": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.options": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Opclass": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}}, "df": 5}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}}, "df": 2}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OutputModelProperty": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {"sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Or": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}}, "df": 17, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Order": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}}, "df": 8, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.expressions.Ordered": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}}, "df": 6}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}}, "df": 60}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}}, "df": 3, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Overlaps": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}}, "df": 4}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.expressions.Offset": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}}, "df": 19, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {"sqlglot.executor.env.reverse_key.obj": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ObjectIdentifier": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.diff.ChangeDistiller.t": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Transform": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}}, "df": 24}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TransformColumnConstraint": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TransformModelProperty": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.expressions.Transaction": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 10}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TransientProperty": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 114, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.trie.TrieResult": {"tf": 1}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 4}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}}, "df": 29}}, "m": {"docs": {"sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.expressions.Trim": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}}, "df": 8}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.expressions.TryCast": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}}, "df": 7}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}}, "df": 2}}, "e": {"docs": {"sqlglot.expressions.true": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.table.Table": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.Table.columns": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.executor.table.Table.reader": {"tf": 1}, "sqlglot.executor.table.Table.rows": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.executor.table.Table.width": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Table": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}}, "df": 105, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.executor.context.Context.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}}, "df": 11, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.expressions.TableSample": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}}, "df": 33}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}}, "df": 36}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.TableAlias": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.TableIter": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {"sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}}, "df": 4}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1}}, "df": 157, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 379}, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 7}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}}, "df": 12}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}}, "df": 110, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.expressions.TimeToStr": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TimeToTimeStr": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.TimeToUnix": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}}, "df": 2}}}}}, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"sqlglot.parser.Parser.TIMES": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.Timestamp": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 18, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}}, "df": 4}}}}, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}}, "df": 2}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.expressions.TimestampFromParts": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}}, "df": 6}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.expressions.TimeStrToTime": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TimeStrToDate": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.TimeStrToUnix": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}}, "df": 2}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}}, "df": 3}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.expressions.TimeFromParts": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}}, "df": 5}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}}, "df": 7}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}}, "df": 3}}}}, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TitleColumnConstraint": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.tokens.TokenType.TILDA": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 54, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.tokens.Token": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.text": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}}, "df": 20, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 3, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.tokens.Tokenizer": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1}}, "df": 143}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1}}, "df": 63}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.TokenError": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 335}}}}}}}, "p": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 5}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ToTableProperty": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ToArray": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ToChar": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ToDays": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}}, "df": 2}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.ToBase64": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}}, "df": 58}}}}}, "m": {"docs": {"sqlglot.parser.Parser.TERM": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TemporaryProperty": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "l": {"docs": {"sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.Token.text": {"tf": 1}}, "df": 8}}}, "s": {"docs": {"sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 2, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}}, "df": 93}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}}, "df": 4}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TsOrDsDiff": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TsOrDsToDate": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TsOrDsToDateStr": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TsOrDsToTime": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}}, "df": 3}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.expressions.TsOrDiToDi": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {"sqlglot.helper.tsort": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}}, "df": 4}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.Tuple": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}}, "df": 7}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.this": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.THEN": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 8}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DefaultColumnConstraint": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}}, "df": 10}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DefinerProperty": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}}, "df": 5, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.expressions.Describe": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}}, "df": 6}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 6}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}}, "df": 5}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Delete": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}}, "df": 8}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.expressions.Decode": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}}, "df": 4}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DerivedTable": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}}, "df": 4}}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Step.dependencies": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.planner.Step.add_dependency": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Step.dependents": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.generator.Generator.dialect": {"tf": 1}, "sqlglot.parser.Parser.dialect": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}}, "df": 71, "s": {"docs": {"sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}}, "df": 23}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.DialectType": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Distinct": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}}, "df": 12}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Distribute": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DistKeyProperty": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DistStyleProperty": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Distance": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 4}}}}}}, "v": {"docs": {"sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Div": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 14}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 6}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Directory": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DictProperty": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DictSubProperty": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DictRange": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DiToDate": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.DAT": {"tf": 1}}, "df": 1, "a": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 4, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.write": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 47, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}}, "df": 6}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameReader": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}}, "df": 4}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 8}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.expressions.DataType": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}}, "df": 118, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.DataTypeParam": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.databricks.Databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}}, "df": 38}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataBlocksizeProperty": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.DATABASE": {"tf": 1}}, "df": 1}}}}}, "e": {"3": {"2": {"docs": {"sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.Date": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}}, "df": 46, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.expressions.DateStrToDate": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}}, "df": 5}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.DateFromParts": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}}, "df": 3}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DatetimeSub": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}}, "df": 3}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.DateTrunc": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DateToDateStr": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {"sqlglot.expressions.DateToDi": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.expressions.Day": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}}, "df": 13, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.DayOfWeek": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.DayOfMonth": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DayOfYear": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}}, "df": 2}}}}}}}, "g": {"docs": {"sqlglot.planner.Plan.dag": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.DASH": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.DARROW": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.DAMP": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.expressions.Drop": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}}, "df": 7, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DropPartition": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}}, "df": 54}}}}, "f": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.expressions.Expression.dfs": {"tf": 1}}, "df": 1}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}}, "df": 7}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}}, "df": 37}}}, "t": {"docs": {"sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Dot": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}}, "df": 9}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.lineage.Node.downstream": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}}, "df": 69}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.expressions.DPipe": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}}, "df": 9}}}}, "s": {"docs": {"sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.DSTAR": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DDL": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}}, "df": 6}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DML": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.DCOLON": {"tf": 1}}, "df": 1}}}}}, "q": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.TokenType.DQMARK": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {"sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}}, "df": 3, "e": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}}, "df": 6}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.Table.reader": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.row_readers": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.ReadCSV": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}}, "df": 12}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Repeat": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}}, "df": 8, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.RenameColumn": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RenameTable": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}}, "df": 4}}}}, "t": {"docs": {"sqlglot.parser.Parser.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.RespectNulls": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}}, "df": 7}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 4}, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}}, "df": 8}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.expressions.RegexpExtract": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RegexpReplace": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.RegexpSplit": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}}, "df": 3}}}}}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}}, "df": 52}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Reduce": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 6}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.expressions.Return": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.expressions.ReturnsProperty": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Returning": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}}, "df": 9}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 10}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {"sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Refresh": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Reference": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor.context.Context.row_readers": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.executor.table.Table.rows": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}}, "df": 5, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}}, "df": 2}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RowFormatProperty": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.RowReader": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}}, "df": 4}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.RowNumber": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.expressions.Rollback": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}}, "df": 7}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}}, "df": 5}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Round": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}}, "df": 13, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.expressions.RangeN": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}}, "df": 4}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.RangeReader": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}}, "df": 4}}}}}}, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"sqlglot.expressions.Rand": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}}, "df": 3, "n": {"docs": {"sqlglot.expressions.Randn": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}}, "df": 3}}}, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}}, "df": 5, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.RawString": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}}, "df": 3}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Right": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}}, "df": 9}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.expressions.Create": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}}, "df": 15, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}}, "df": 4}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.CROSS": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.tables": {"tf": 1}, "sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.row_readers": {"tf": 1}, "sqlglot.executor.context.Context.env": {"tf": 1}, "sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}}, "df": 19}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.expressions.Constraint": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 3}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.expressions.Concat": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}}, "df": 23, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ConcatWs": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}}, "df": 3}}, "s": {"docs": {"sqlglot.optimizer.simplify.CONCATS": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Connect": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Connector": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {"sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Column": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 87, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.table.Table.columns": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.transforms.unqualify_columns": {"tf": 1}}, "df": 23}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.expressions.ColumnDef": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}}, "df": 8}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ColumnPosition": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.ColumnPrefix": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}}, "df": 4}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ColumnConstraint": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}}, "df": 5, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraintKind": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}}, "df": 2}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}}, "df": 7, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CollateColumnConstraint": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CollateProperty": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.helper.ensure_collection": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}}, "df": 9, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CopyGrantsProperty": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.expressions.Coalesce": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}}, "df": 11}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.expressions.Count": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 10, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.CountIf": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.expressions.Comment": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.comments": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}}, "df": 11}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CommentColumnConstraint": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.expressions.Commit": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}}, "df": 7}}, "a": {"docs": {"sqlglot.generator.Generator.leading_comma": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Command": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}}, "df": 6}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}}, "df": 4}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Comprehension": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CompressColumnConstraint": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.remove_complements": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}}, "df": 5}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.expressions.CTE": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 18, "s": {"docs": {"sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Select.ctas": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.expressions.Cache": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}}, "df": 7}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.expressions.Cast": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 29, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CastToStrType": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}}, "df": 3}}}}}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}}, "df": 1}}, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.expressions.Case": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}}, "df": 13, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}}, "df": 4, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.CARET": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentTime": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}}, "df": 5}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentDate": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentDatetime": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.CurrentUser": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.CUBE": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}}, "df": 69, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.helper.classproperty": {"tf": 1}}, "df": 1}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}}, "df": 85}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.expressions.Cluster": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ClusteredByProperty": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Clone": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.expressions.Chr": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}}, "df": 5}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CharacterSet": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CharacterSetProperty": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.f": {"tf": 1}, "sqlglot.diff.ChangeDistiller.t": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 5}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.Check": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CheckColumnConstraint": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ChecksumProperty": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.replace_children": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}}, "df": 5}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Ceil": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}}, "df": 4}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}}, "df": 6}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.expressions.Bracket": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}}, "df": 5}}}}}, "e": {"docs": {"sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}}, "df": 17, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}}, "df": 50, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ByteString": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.Binary": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}}, "df": 15}}}}, "g": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}}, "df": 99}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}}, "df": 55, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.BitwiseAnd": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseLeftShift": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.BitwiseOr": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}}, "df": 3}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseRightShift": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}}, "df": 3}}}}}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.BitwiseXor": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseNot": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.BitString": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}}, "df": 3}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Between": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}}, "df": 8}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.BEGIN": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}}, "df": 3}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.expressions.Boolean": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}}, "df": 8}}}}}}, "f": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.bfs": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.BlockCompressionProperty": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}}, "df": 2}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.trie.key": {"tf": 1}}, "df": 551, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}}, "df": 10, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 24}}}}}, "s": {"docs": {"sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}}, "df": 24}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Kill": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}}, "df": 5}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 8, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.generator.Generator.pretty": {"tf": 1}, "sqlglot.generator.Generator.identify": {"tf": 1}, "sqlglot.generator.Generator.normalize": {"tf": 1}, "sqlglot.generator.Generator.pad": {"tf": 1}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.leading_comma": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.comments": {"tf": 1}, "sqlglot.generator.Generator.dialect": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}, "sqlglot.generator.Generator.seg": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}}, "df": 821}}, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 4, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.expressions.GenerateSeries": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.expressions.Group": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 11, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.GroupedData": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}}, "df": 13}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.expressions.GroupConcat": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}}, "df": 4}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.expressions.Greatest": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}}, "df": 5}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.imports": {"tf": 1}, "sqlglot.lineage.GraphHTML.options": {"tf": 1}, "sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.lineage.GraphHTML.edges": {"tf": 1}}, "df": 6}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.expressions.In": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 14, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 38, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Initcap": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}}, "df": 3}}}}}, "t": {"1": {"2": {"8": {"docs": {"sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"5": {"6": {"docs": {"sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}}, "df": 2}}}}}}, "8": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}}, "df": 2}}}}}}, "docs": {"sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Intersect": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}}, "df": 10, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.Interval": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}}, "df": 27, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.IntervalOp": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}}, "df": 4}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IntervalSpan": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}}, "df": 3}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.expressions.Into": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}}, "df": 11, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.IntoType": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Introducer": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}}, "df": 5}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.IntDiv": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}}, "df": 73}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}}, "df": 13, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}, "sqlglot.expressions.Index": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}}, "df": 17, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IndexConstraintOption": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexColumnConstraint": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexTableHint": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.indent": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.InheritsProperty": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.InputModelProperty": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.InputOutputFormat": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.INNER": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.expressions.Identifier": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}}, "df": 66, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}}, "df": 15}}}}, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.generator.Generator.identify": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}}, "df": 5}}}}}}}, "s": {"docs": {"sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}}, "df": 75, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IsNan": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}}, "df": 3, "f": {"docs": {"sqlglot.expressions.IsInf": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}}, "df": 2}}}, "o": {"docs": {"sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}}, "df": 3}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.IgnoreNulls": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}}, "df": 3}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.If": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}}, "df": 11}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.imports": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.is_iterable": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}}, "df": 2}}}}}}, "v": {"4": {"docs": {"sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}}, "df": 2}, "6": {"docs": {"sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Exp": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 88, "s": {"docs": {"sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}}, "df": 8}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Explode": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ExplodeOuter": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}}, "df": 2}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ExpOrStr": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.expand": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Except": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}}, "df": 9, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.expressions.Extract": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}}, "df": 13, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ExternalProperty": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.ExecuteError": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ExecuteAsProperty": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Exists": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 5}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 12}}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}}, "df": 143, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.Column.endswith": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.expressions.Encode": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.EncodeColumnConstraint": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"1": {"6": {"docs": {"sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}}, "df": 4}}, "v": {"docs": {"sqlglot.executor.context.Context.env": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}}, "df": 3}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.EngineProperty": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.expressions.Escape": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}}, "df": 34, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}}, "df": 12}, "d": {"docs": {"sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}}, "df": 9, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 5}}}}}, "s": {"docs": {"sqlglot.errors.ParseError.errors": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.parser.Parser.max_errors": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.errors": {"tf": 1}}, "df": 5}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 8}}}}}}}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.edges": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.expressions.Hint": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}}, "df": 11, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}}, "df": 49}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}}, "df": 72}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.HistoricalData": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.expressions.Hex": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}}, "df": 61, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.HexString": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.expressions.Heredoc": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}}, "df": 8}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.HeapProperty": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 2, "h": {"docs": {"sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Having": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}}, "df": 6}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Hll": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.write": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Where": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}}, "df": 8}}, "n": {"docs": {"sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.When": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.expressions.With": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}}, "df": 42, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}}, "df": 4}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.WithinGroup": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}}, "df": 4}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.WithFill": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithDataProperty": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithJournalTableProperty": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.WithTableHint": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.Window": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Window": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}}, "df": 18, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dataframe.sql.WindowSpec": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.expressions.WindowSpec": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}}, "df": 13}}}}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.executor.table.Table.width": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.expressions.Week": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.WeekOfYear": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.ErrorLevel.WARN": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 4}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 44, "s": {"docs": {"sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 8}, "d": {"docs": {"sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}}, "df": 6}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.National": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.NATURAL": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.naked_property": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Null": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}}, "df": 24, "s": {"docs": {"sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}}, "df": 3}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.Nullif": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 3}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.NumberToStr": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}}, "df": 22, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 12, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.normalize": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 16, "d": {"docs": {"sqlglot.optimizer.normalize.normalized": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Not": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}}, "df": 7, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NotNullColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}}, "df": 12}}}}, "q": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}}, "df": 6}, "w": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 3}, "g": {"docs": {"sqlglot.expressions.Neg": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}}, "df": 3}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.NEXT": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.NextValueFor": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "l": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.expressions.Nvl2": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}}, "df": 17}, "docs": {}, "df": 0}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}}, "df": 2}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.NthValue": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}}, "df": 3}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.expressions.Join": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.planner.Join": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 59, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JoinHint": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {"sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 7}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JournalProperty": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}}, "df": 39, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JSONArray": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONArrayAgg": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}}, "df": 4}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}}, "df": 5, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "b": {"docs": {"sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.JSONBContains": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.JSONPath": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathPart": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONPathFilter": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}}, "df": 3}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JSONPathKey": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONPathRecursive": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathRoot": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathScript": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONPathSlice": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONPathSelector": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathSubscript": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}}, "df": 3}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.JSONPathUnion": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}}, "df": 3}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.JSONPathWildcard": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}}, "df": 2}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONKeyValue": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}}, "df": 4}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONObject": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONObjectAgg": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.JSONColumnDef": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.JSONSchema": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONTable": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}}, "df": 4}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONFormat": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Alias": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}}, "df": 43, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.expressions.Aliases": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.aliases": {"tf": 1.4142135623730951}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}}, "df": 12}, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {"sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.All": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}}, "df": 12, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.expressions.AlterColumn": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}}, "df": 5}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.AlterTable": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}}, "df": 4}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}}, "df": 1}}}}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AlgorithmProperty": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 5, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.planner.Aggregate": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}}, "df": 9, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}}, "df": 2}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Aggregate.aggregations": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.AggFunc": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.expressions.Avg": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.expressions.Anonymous": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}}, "df": 6, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 13}}, "y": {"docs": {"sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Any": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}}, "df": 8, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.expressions.AnyValue": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.find_ancestor": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.And": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 8}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}}, "df": 8, "c": {"docs": {"sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.assert_is": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.tokens.TokenType.ASOF": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.Array": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.expressions.ArrayAgg": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}}, "df": 3}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.ArrayAll": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ArrayAny": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}}, "df": 3}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}}, "df": 4}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ArrayUniqueAgg": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ArrayUnionAgg": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}}, "df": 2}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ArrayConcat": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ArrayContained": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}}, "df": 2}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ArrayFilter": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ArraySize": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ArraySort": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.ArraySum": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}}, "df": 5}}}, "g": {"docs": {"sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}}, "df": 361, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}}, "df": 32}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.ArgMax": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ArgMin": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {"sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.expressions.AtTimeZone": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.AtIndex": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Add": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 23, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.AddConstraint": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.ApproxTopK": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ApproxDistinct": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}}, "df": 3}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ApproxQuantile": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AutoIncrementProperty": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AutoRefreshProperty": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.AutoName": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Abs": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema.AbstractMappingSchema": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}}, "df": 10}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.AMP": {"tf": 1}}, "df": 1}}}, "f": {"docs": {"sqlglot.diff.ChangeDistiller.f": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.expressions.Filter": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}}, "df": 10}}}, "l": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FileFormatProperty": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.expressions.First": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}}, "df": 11, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.FirstValue": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}}, "df": 10}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Final": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}}, "df": 4}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}}, "df": 2}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}}, "df": 25, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}}, "df": 23, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}}, "df": 32}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 10, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}}, "df": 53, "s": {"docs": {"sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}}, "df": 1}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.FormatJson": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}}, "df": 1, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ForeignKey": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ForIn": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}}, "df": 4}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.FORCE": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.expressions.Fetch": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}}, "df": 14}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FallbackProperty": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.false": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}}, "df": 4}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.FARROW": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.trie.TrieResult.FAILED": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.expressions.From": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}}, "df": 17, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.FromTimeZone": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}}, "df": 4}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.FromBase64": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.FromBase": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FreespaceProperty": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Flatten": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}}, "df": 7}}}}}, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}}, "df": 3}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Floor": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Union": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}}, "df": 25, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Unionable": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}}, "df": 5}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}}, "df": 50, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.UnicodeString": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}}, "df": 4}}}}}}}}}}, "q": {"docs": {"sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.UniqueColumnConstraint": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.helper.DATE_UNITS": {"tf": 1}}, "df": 1}}, "x": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UnixDate": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.UnixToStr": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}}, "df": 3}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UnixToTime": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}}, "df": 13, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.UnixToTimeStr": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}}, "df": 2}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.expressions.Unary": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 2}}}}, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 1}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Unnest": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 21}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}}, "df": 4}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Subquery.unwrap": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.UnsupportedError": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.cast_unless": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Uncache": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}}, "df": 5}}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}}, "df": 2}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.Unhex": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 1}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.transforms.unqualify_columns": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Use": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}}, "df": 5, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}}, "df": 11, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.UserDefinedFunction": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Upper": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.expressions.Update": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}}, "df": 14}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}}, "df": 2}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"1": {"2": {"8": {"docs": {"sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"5": {"6": {"docs": {"sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}}, "df": 2}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.expressions.Merge": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}}, "df": 11, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.MergeTreeTTL": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MergeTreeTTLAction": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {"sqlglot.expressions.SQLGLOT_META": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.error_message_context": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}}, "df": 3}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.expressions.Max": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.parser.Parser.max_errors": {"tf": 1}}, "df": 11}, "p": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.Map": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}}, "df": 11, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}}, "df": 75, "s": {"docs": {"sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.visible": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}}, "df": 12}}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.MapFromEntries": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.expressions.MatchAgainst": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}}, "df": 5}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.MatchRecognize": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.MaterializedProperty": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}, "y": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.expressions.Min": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}}, "df": 7}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.expressions.Mod": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}}, "df": 5, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}}, "df": 1, "l": {"docs": {"sqlglot.tokens.TokenType.MODEL": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}}, "df": 10}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.expressions.Month": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MonthsBetween": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}}, "df": 2}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 4}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}}, "df": 88}}}}, "s": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Mul": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}}, "df": 3}}, "d": {"5": {"docs": {"sqlglot.expressions.MD5": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.MD5Digest": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}}, "df": 2}}}}}}}, "docs": {}, "df": 0}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}}, "df": 53, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}}, "df": 7}, "d": {"docs": {"sqlglot.expressions.Identifier.quoted": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}}, "df": 22, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.QueryTransform": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.expressions.Qualify": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 12}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Quantile": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}}, "df": 3}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.expressions.Var": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}}, "df": 37, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}}, "df": 2}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Variance": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.VariancePop": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.VarMap": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}}, "df": 6}}}, "s": {"docs": {"sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.expressions.Values": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}}, "df": 15}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}}, "df": 9}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.VolatileProperty": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.MappingSchema.visible": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.VIEW": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}}, "df": 7}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.expressions.XMLTable": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}}, "df": 4}}}}}}}}, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}}, "df": 4}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.Year": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}}, "df": 4}}}}}}, "fullname": {"root": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 55, "s": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}}, "df": 4, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.write": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.Window": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.parser.Parser.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}}, "df": 561, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.logger": {"tf": 1}, "sqlglot.pretty": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.write": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.Window": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.dialects.doris": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.f": {"tf": 1}, "sqlglot.diff.ChangeDistiller.t": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.errors": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.errors": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.tables": {"tf": 1}, "sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.row_readers": {"tf": 1}, "sqlglot.executor.context.Context.env": {"tf": 1}, "sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.env": {"tf": 1}, "sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python": {"tf": 1}, "sqlglot.executor.python.PythonExecutor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.executor.table": {"tf": 1}, "sqlglot.executor.table.Table": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.Table.columns": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.executor.table.Table.reader": {"tf": 1}, "sqlglot.executor.table.Table.rows": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.executor.table.Table.width": {"tf": 1}, "sqlglot.executor.table.TableIter": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}, "sqlglot.executor.table.RangeReader": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}, "sqlglot.executor.table.RowReader": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1.4142135623730951}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.IntoType": {"tf": 1}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.expressions.DerivedTable": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}, "sqlglot.expressions.Unionable": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}, "sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.expressions.Cache": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.expressions.Uncache": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.expressions.Refresh": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.expressions.DDL": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.expressions.DML": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}, "sqlglot.expressions.Create": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Clone": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.expressions.Describe": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.expressions.Kill": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.expressions.Pragma": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.expressions.Set": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.Heredoc": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.expressions.SetItem": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.expressions.Show": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.expressions.CharacterSet": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.expressions.With": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.WithinGroup": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.expressions.CTE": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.expressions.TableAlias": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.expressions.BitString": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.expressions.HexString": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.expressions.ByteString": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.expressions.RawString": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.expressions.UnicodeString": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.expressions.Column": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.ColumnPosition": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.expressions.ColumnDef": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.expressions.AlterColumn": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.expressions.RenameColumn": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.expressions.RenameTable": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.expressions.SwapTable": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}, "sqlglot.expressions.Comment": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.expressions.Comprehension": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraint": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.Constraint": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.expressions.Delete": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.Drop": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.expressions.Filter": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.expressions.Check": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.expressions.Connect": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.expressions.Prior": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.expressions.Directory": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.expressions.ForeignKey": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.expressions.ColumnPrefix": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.expressions.PrimaryKey": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.expressions.Into": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.expressions.From": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Having": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Hint": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.JoinHint": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.expressions.Identifier": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.Opclass": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.expressions.Index": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.OnConflict": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.expressions.Returning": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.expressions.Introducer": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.expressions.National": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.expressions.LoadData": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.expressions.Partition": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.expressions.Fetch": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.expressions.Group": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Lambda": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.expressions.Limit": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Literal": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.expressions.Join": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Lateral": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.MatchRecognize": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.expressions.Final": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.expressions.Offset": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Order": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.WithFill": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.expressions.Cluster": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Distribute": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.expressions.Sort": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Ordered": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.expressions.Property": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}, "sqlglot.expressions.ChecksumProperty": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.expressions.CollateProperty": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.expressions.DefinerProperty": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}, "sqlglot.expressions.DistKeyProperty": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}, "sqlglot.expressions.DistStyleProperty": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}, "sqlglot.expressions.EngineProperty": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}, "sqlglot.expressions.HeapProperty": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}, "sqlglot.expressions.ToTableProperty": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}, "sqlglot.expressions.ExternalProperty": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}, "sqlglot.expressions.FallbackProperty": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.expressions.FileFormatProperty": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}, "sqlglot.expressions.FreespaceProperty": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.expressions.InheritsProperty": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}, "sqlglot.expressions.InputModelProperty": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}, "sqlglot.expressions.OutputModelProperty": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.expressions.JournalProperty": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.expressions.LanguageProperty": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.expressions.DictProperty": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.expressions.DictSubProperty": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.expressions.DictRange": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.expressions.OnCluster": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.expressions.LikeProperty": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.expressions.LocationProperty": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}, "sqlglot.expressions.LockingProperty": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.expressions.LogProperty": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}, "sqlglot.expressions.MaterializedProperty": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}, "sqlglot.expressions.OnProperty": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}, "sqlglot.expressions.OnCommitProperty": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}, "sqlglot.expressions.ReturnsProperty": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatProperty": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}, "sqlglot.expressions.QueryTransform": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.expressions.SampleProperty": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}, "sqlglot.expressions.SerdeProperties": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}, "sqlglot.expressions.SetProperty": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}, "sqlglot.expressions.SetConfigProperty": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}, "sqlglot.expressions.SettingsProperty": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}, "sqlglot.expressions.SortKeyProperty": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}, "sqlglot.expressions.StabilityProperty": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}, "sqlglot.expressions.TemporaryProperty": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}, "sqlglot.expressions.TransformModelProperty": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}, "sqlglot.expressions.TransientProperty": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}, "sqlglot.expressions.VolatileProperty": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}, "sqlglot.expressions.WithDataProperty": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.expressions.Properties": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.expressions.Qualify": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.InputOutputFormat": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.expressions.Return": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.Reference": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.expressions.Tuple": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.expressions.Subqueryable": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.WithTableHint": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.expressions.IndexTableHint": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.expressions.HistoricalData": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.expressions.Table": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.Union": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.Except": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.Intersect": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.Unnest": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Update": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.Values": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Var": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.expressions.Schema": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.expressions.Lock": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.TableSample": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.expressions.Pivot": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.expressions.Window": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.expressions.WindowSpec": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.expressions.Where": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.expressions.Star": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.expressions.Parameter": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.expressions.SessionParameter": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.expressions.Placeholder": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.expressions.Null": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.Boolean": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataTypeParam": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.expressions.DataType": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.expressions.PseudoType": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}, "sqlglot.expressions.All": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.Any": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.expressions.Exists": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.expressions.Command": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.expressions.Transaction": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.expressions.Commit": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.expressions.Rollback": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.expressions.AlterTable": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.expressions.AddConstraint": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.expressions.DropPartition": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.expressions.Binary": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.expressions.Add": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.expressions.Connector": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.expressions.And": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.Or": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.BitwiseAnd": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseOr": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseXor": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.expressions.Div": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.expressions.Overlaps": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.expressions.Dot": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.expressions.DPipe": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.expressions.PropertyEQ": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.expressions.Distance": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.expressions.Escape": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.expressions.IntDiv": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.expressions.Mod": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.expressions.Mul": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.expressions.Operator": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.expressions.Slice": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.expressions.Sub": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.expressions.Unary": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.expressions.BitwiseNot": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.expressions.Not": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.Paren": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.Neg": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.expressions.Alias": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.PivotAlias": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.expressions.Aliases": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.aliases": {"tf": 1}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.expressions.AtIndex": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.expressions.AtTimeZone": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.expressions.FromTimeZone": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.expressions.Between": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.expressions.Bracket": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.expressions.Distinct": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.expressions.In": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.expressions.ForIn": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}, "sqlglot.expressions.IntervalOp": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}, "sqlglot.expressions.IntervalSpan": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}, "sqlglot.expressions.Interval": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.IgnoreNulls": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.expressions.RespectNulls": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.AggFunc": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Abs": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}, "sqlglot.expressions.ArgMax": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}, "sqlglot.expressions.ArgMin": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}, "sqlglot.expressions.ApproxTopK": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}, "sqlglot.expressions.Flatten": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.expressions.Transform": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}, "sqlglot.expressions.Anonymous": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Hll": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}, "sqlglot.expressions.ApproxDistinct": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}, "sqlglot.expressions.Array": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.expressions.ToArray": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.expressions.ToChar": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.expressions.GenerateSeries": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}, "sqlglot.expressions.ArrayAgg": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayAll": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}, "sqlglot.expressions.ArrayAny": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}, "sqlglot.expressions.ArrayConcat": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}, "sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}, "sqlglot.expressions.ArrayContained": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}, "sqlglot.expressions.ArrayFilter": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}, "sqlglot.expressions.ArrayJoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}, "sqlglot.expressions.ArraySize": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}, "sqlglot.expressions.ArraySort": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}, "sqlglot.expressions.ArraySum": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}, "sqlglot.expressions.Avg": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}, "sqlglot.expressions.AnyValue": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.expressions.Lag": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}, "sqlglot.expressions.Lead": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}, "sqlglot.expressions.First": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.expressions.Last": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.expressions.FirstValue": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}, "sqlglot.expressions.LastValue": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}, "sqlglot.expressions.NthValue": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}, "sqlglot.expressions.Case": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.Cast": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.TryCast": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.expressions.CastToStrType": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.expressions.Ceil": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.expressions.Coalesce": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.expressions.Chr": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}, "sqlglot.expressions.Concat": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.expressions.ConcatWs": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.expressions.Count": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.expressions.CountIf": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}, "sqlglot.expressions.CurrentDate": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.expressions.CurrentDatetime": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}, "sqlglot.expressions.CurrentTime": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.expressions.CurrentUser": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}, "sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}, "sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}, "sqlglot.expressions.DateTrunc": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}, "sqlglot.expressions.DatetimeSub": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}, "sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DayOfWeek": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}, "sqlglot.expressions.DayOfMonth": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}, "sqlglot.expressions.DayOfYear": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}, "sqlglot.expressions.ToDays": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}, "sqlglot.expressions.WeekOfYear": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}, "sqlglot.expressions.MonthsBetween": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}, "sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.expressions.Extract": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.expressions.Timestamp": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}, "sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}, "sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}, "sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}, "sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}, "sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}, "sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DateFromParts": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}, "sqlglot.expressions.TimeFromParts": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}, "sqlglot.expressions.DateStrToDate": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}, "sqlglot.expressions.DateToDateStr": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}, "sqlglot.expressions.DateToDi": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}, "sqlglot.expressions.Date": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.expressions.Day": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.expressions.Decode": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}, "sqlglot.expressions.DiToDate": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}, "sqlglot.expressions.Encode": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}, "sqlglot.expressions.Exp": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}, "sqlglot.expressions.Explode": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.expressions.ExplodeOuter": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Posexplode": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Floor": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.expressions.FromBase64": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}, "sqlglot.expressions.ToBase64": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}, "sqlglot.expressions.Greatest": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}, "sqlglot.expressions.GroupConcat": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}, "sqlglot.expressions.Hex": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.expressions.If": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.expressions.Nullif": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}, "sqlglot.expressions.Initcap": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}, "sqlglot.expressions.IsNan": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}, "sqlglot.expressions.IsInf": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}, "sqlglot.expressions.JSONPath": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.expressions.JSONPathPart": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}, "sqlglot.expressions.JSONPathFilter": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}, "sqlglot.expressions.JSONPathKey": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}, "sqlglot.expressions.JSONPathRoot": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}, "sqlglot.expressions.JSONPathScript": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}, "sqlglot.expressions.JSONPathSlice": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}, "sqlglot.expressions.JSONPathSelector": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}, "sqlglot.expressions.JSONPathUnion": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}, "sqlglot.expressions.FormatJson": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.expressions.JSONKeyValue": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.expressions.JSONObject": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.expressions.JSONArray": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.expressions.JSONColumnDef": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.JSONSchema": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.expressions.JSONTable": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.OpenJSON": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.expressions.JSONBContains": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONFormat": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}, "sqlglot.expressions.ParseJSON": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}, "sqlglot.expressions.Least": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}, "sqlglot.expressions.Left": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.expressions.Right": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.expressions.Length": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}, "sqlglot.expressions.Levenshtein": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}, "sqlglot.expressions.Ln": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.expressions.Log": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.expressions.Log2": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}, "sqlglot.expressions.Log10": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}, "sqlglot.expressions.LogicalOr": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}, "sqlglot.expressions.LogicalAnd": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}, "sqlglot.expressions.Lower": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}, "sqlglot.expressions.Map": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.expressions.MapFromEntries": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}, "sqlglot.expressions.StarMap": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}, "sqlglot.expressions.VarMap": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}, "sqlglot.expressions.MatchAgainst": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.expressions.Max": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.expressions.MD5": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}, "sqlglot.expressions.MD5Digest": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}, "sqlglot.expressions.Min": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}, "sqlglot.expressions.Month": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}, "sqlglot.expressions.Nvl2": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.expressions.Predict": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}, "sqlglot.expressions.PercentileCont": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}, "sqlglot.expressions.PercentileDisc": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}, "sqlglot.expressions.Quantile": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}, "sqlglot.expressions.ApproxQuantile": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}, "sqlglot.expressions.Rand": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}, "sqlglot.expressions.Randn": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}, "sqlglot.expressions.RangeN": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}, "sqlglot.expressions.ReadCSV": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}, "sqlglot.expressions.Reduce": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}, "sqlglot.expressions.RegexpExtract": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}, "sqlglot.expressions.RegexpReplace": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}, "sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}, "sqlglot.expressions.RegexpSplit": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}, "sqlglot.expressions.Repeat": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}, "sqlglot.expressions.Round": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}, "sqlglot.expressions.RowNumber": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}, "sqlglot.expressions.SafeDivide": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}, "sqlglot.expressions.SHA": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}, "sqlglot.expressions.SHA2": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}, "sqlglot.expressions.SortArray": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}, "sqlglot.expressions.Split": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.expressions.Substring": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}, "sqlglot.expressions.StandardHash": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}, "sqlglot.expressions.StartsWith": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.expressions.StrPosition": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}, "sqlglot.expressions.StrToDate": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}, "sqlglot.expressions.StrToTime": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}, "sqlglot.expressions.StrToUnix": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}, "sqlglot.expressions.StrToMap": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}, "sqlglot.expressions.NumberToStr": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}, "sqlglot.expressions.FromBase": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}, "sqlglot.expressions.Struct": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.expressions.StructExtract": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}, "sqlglot.expressions.Stuff": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}, "sqlglot.expressions.Sum": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}, "sqlglot.expressions.Sqrt": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}, "sqlglot.expressions.Stddev": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}, "sqlglot.expressions.StddevPop": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}, "sqlglot.expressions.StddevSamp": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}, "sqlglot.expressions.TimeToStr": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimeToUnix": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}, "sqlglot.expressions.TimeStrToDate": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}, "sqlglot.expressions.TimeStrToTime": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}, "sqlglot.expressions.Trim": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}, "sqlglot.expressions.Unhex": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}, "sqlglot.expressions.UnixDate": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.expressions.UnixToStr": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}, "sqlglot.expressions.UnixToTime": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}, "sqlglot.expressions.Upper": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}, "sqlglot.expressions.Variance": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}, "sqlglot.expressions.VariancePop": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}, "sqlglot.expressions.Week": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}, "sqlglot.expressions.XMLTable": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}, "sqlglot.expressions.Year": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.expressions.Use": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.expressions.Merge": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.expressions.When": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.expressions.NextValueFor": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.generator.Generator.pretty": {"tf": 1}, "sqlglot.generator.Generator.identify": {"tf": 1}, "sqlglot.generator.Generator.normalize": {"tf": 1}, "sqlglot.generator.Generator.pad": {"tf": 1}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.leading_comma": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.comments": {"tf": 1}, "sqlglot.generator.Generator.dialect": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}, "sqlglot.generator.Generator.seg": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.helper": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.jsonpath": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.lineage": {"tf": 1}, "sqlglot.lineage.Node": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.imports": {"tf": 1}, "sqlglot.lineage.GraphHTML.options": {"tf": 1}, "sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.lineage.GraphHTML.edges": {"tf": 1}, "sqlglot.optimizer": {"tf": 1}, "sqlglot.optimizer.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}, "sqlglot.optimizer.canonicalize": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1}, "sqlglot.optimizer.scope.Scope.sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.pivots": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}, "sqlglot.parser": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}, "sqlglot.parser.Parser.TERM": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.TIMES": {"tf": 1}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}, "sqlglot.parser.Parser.max_errors": {"tf": 1}, "sqlglot.parser.Parser.dialect": {"tf": 1}, "sqlglot.parser.Parser.reset": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.parser.Parser.errors": {"tf": 1}, "sqlglot.parser.Parser.sql": {"tf": 1}, "sqlglot.planner": {"tf": 1}, "sqlglot.planner.Plan": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Plan.leaves": {"tf": 1}, "sqlglot.planner.Step": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}, "sqlglot.planner.Scan": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Join": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}, "sqlglot.planner.Sort": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.planner.SetOperation": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.visible": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.serde": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.time": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.tokens": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.Token": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1}, "sqlglot.tokens.Token.text": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}, "sqlglot.tokens.Tokenizer": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1}, "sqlglot.transforms": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.PERCENTILES": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}, "sqlglot.transforms.unqualify_columns": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie": {"tf": 1}, "sqlglot.trie.key": {"tf": 1}, "sqlglot.trie.TrieResult": {"tf": 1}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 4782, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.sqlite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 55}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SqlReadWriteProperty": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SqlSecurityProperty": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Sqrt": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Schema": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.dialect": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.empty": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.visible": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}}, "df": 53, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.SchemaError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SchemaCommentProperty": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.planner.Scan": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}}, "df": 6}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.scope": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.pivots": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}}, "df": 61, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}}, "df": 7}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}}, "df": 6}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"2": {"docs": {"sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 43}, "docs": {"sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.spark": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 40, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1}}, "df": 13}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}}, "df": 3}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Split": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.helper.seq_get": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 26}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}}, "df": 59, "s": {"docs": {"sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1.4142135623730951}}, "df": 16}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Set": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}}, "df": 44, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.expressions.SetItem": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}}, "df": 5}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SetProperty": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SetConfigProperty": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SettingsProperty": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.planner.SetOperation": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}}, "df": 8}}}}}}}}}, "s": {"docs": {"sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}}, "df": 10, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}}, "df": 5}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {"sqlglot.generator.Generator.seg": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.json_path_segments": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.serde": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}}, "df": 4, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.SerdeProperties": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.SessionParameter": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.expressions.Sort": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.planner.Sort": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}}, "df": 12, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SortKeyProperty": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SortArray": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.optimizer.scope.Scope.sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SOME": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.expressions.Sum": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}}, "df": 4}, "b": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.expressions.Sub": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.Column.substr": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.expressions.Substring": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}}, "df": 6}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}}, "df": 16, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Subqueryable": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}}, "df": 9}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SubqueryPredicate": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 13}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.subclasses": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}}, "df": 46}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}}, "df": 43}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Star": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}}, "df": 14, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}}, "df": 145, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.expressions.StartsWith": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 5}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.starrocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 33}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StarMap": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}}, "df": 7}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor.python.PythonExecutor.static": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.StabilityProperty": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.StandardHash": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "r": {"docs": {"sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}}, "df": 11}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}}, "df": 34, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}}, "df": 31}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}}, "df": 6}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.Struct": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}}, "df": 15, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.StructExtract": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.expressions.StrPosition": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}}, "df": 5}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.StrToDate": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.StrToTime": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.StrToUnix": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StrToMap": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.Stuff": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.Stddev": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StddevPop": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StddevSamp": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.planner.Step": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}}, "df": 12}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}}, "df": 11, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SafeDivide": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.same_parent": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SampleProperty": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.expressions.Show": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}}, "df": 30}}, "a": {"2": {"docs": {"sqlglot.expressions.SHA2": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}}, "df": 3}, "docs": {"sqlglot.expressions.SHA": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}}, "df": 24}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 1}}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}}, "df": 8}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}}, "df": 57}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}}, "df": 3}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 89}}}}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 2}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.expressions.SwapTable": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}}, "df": 2}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Slice": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.SLASH": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}}, "df": 3, "o": {"docs": {}, "df": 0, "g": {"1": {"0": {"docs": {"sqlglot.expressions.Log10": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "2": {"docs": {"sqlglot.expressions.Log2": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.expressions.Log": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 16, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}}, "df": 9}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LogProperty": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.LogicalOr": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.LogicalAnd": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.parser.parse_logarithm": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 25, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LocationProperty": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}}, "df": 3}}}, "k": {"docs": {"sqlglot.expressions.Lock": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}}, "df": 6, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LockingProperty": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Lower": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.LoadData": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}}, "df": 4}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.expressions.Last": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}}, "df": 17, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.LastValue": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.expressions.Lateral": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}}, "df": 9}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions.Lambda": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.parser.Parser.LAMBDAS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LanguageProperty": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "g": {"docs": {"sqlglot.expressions.Lag": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}}, "df": 3}, "w": {"docs": {"sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.expressions.Limit": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}}, "df": 30}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.expressions.Literal": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 13, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 8}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}}, "df": 16, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.expressions.LikeProperty": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}}, "df": 5}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage": {"tf": 1}, "sqlglot.lineage.Node": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.imports": {"tf": 1}, "sqlglot.lineage.GraphHTML.options": {"tf": 1}, "sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.lineage.GraphHTML.edges": {"tf": 1}}, "df": 17}}}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.expressions.Ln": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Left": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}}, "df": 9}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.expressions.Least": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}}, "df": 6}}, "f": {"docs": {"sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.expressions.Lead": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.leading_comma": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Plan.leaves": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}}, "df": 20, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.expressions.Length": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}}, "df": 4}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Levenshtein": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {"sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {"sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}}, "df": 5}}, "r": {"docs": {"sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.pretty": {"tf": 1}, "sqlglot.generator.Generator.pretty": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.presto": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 64}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}}, "df": 8}}}}, "t": {"docs": {"sqlglot.expressions.Predict": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}}, "df": 4}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.prepend_ctes": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Property": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 16, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.PropertyEQ": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Properties": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}}, "df": 42}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.projections": {"tf": 1}}, "df": 5}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.Pragma": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}}, "df": 2, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.PrimaryKey": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Prior": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 18, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.parser": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TERM": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.error_level": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.error_message_context": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.max_errors": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.dialect": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.reset": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.check_errors": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.raise_error": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.errors": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.sql": {"tf": 1.4142135623730951}}, "df": 319, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 54}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.errors": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}}, "df": 4}}}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ParseJSON": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}}, "df": 14, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.expressions.Partition": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}}, "df": 8, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.PartitionBoundSpec": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.PartitionedOfProperty": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}}, "df": 16}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.expressions.Paren": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}}, "df": 20, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}}, "df": 3}, "t": {"docs": {"sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.expressions.Parameter": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}}, "df": 10, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}}, "df": 5}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}}, "df": 26, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PathColumnConstraint": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}}, "df": 3}}}}}, "d": {"docs": {"sqlglot.generator.Generator.pad": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}}, "df": 3}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PercentileCont": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.PercentileDisc": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot.transforms.PERCENTILES": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.Tokenizer.peek": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.expressions.Pivot": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}}, "df": 13, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.PivotAlias": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope.pivots": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.PIPE": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.PseudoType": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"sqlglot.tokens.TokenType.PLUS": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.expressions.Placeholder": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"sqlglot.planner.Plan": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Plan.leaves": {"tf": 1}}, "df": 6, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.planner": {"tf": 1}, "sqlglot.planner.Plan": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Plan.leaves": {"tf": 1}, "sqlglot.planner.Step": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}, "sqlglot.planner.Scan": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Join": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}, "sqlglot.planner.Sort": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.planner.SetOperation": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}}, "df": 40}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}}, "df": 10, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.postgres": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 70}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Posexplode": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.PosexplodeOuter": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "p": {"docs": {"sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}}, "df": 2}, "w": {"docs": {"sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}}, "df": 2}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.executor.python": {"tf": 1}, "sqlglot.executor.python.PythonExecutor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.parser_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.generator_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}}, "df": 49, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.PythonExecutor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}}, "df": 20}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}}, "df": 12}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.parse_one": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}}, "df": 8}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.expressions.OnCluster": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.OnConflict": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}}, "df": 4}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OnCommitProperty": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OnProperty": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}}, "df": 18, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Operator": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.OpenJSON": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.OpenJSONColumnDef": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.OptimizeError": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {"sqlglot.optimizer": {"tf": 1}, "sqlglot.optimizer.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}, "sqlglot.optimizer.canonicalize": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1}, "sqlglot.optimizer.scope.Scope.sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.pivots": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 207}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.options": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Opclass": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}}, "df": 5}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}}, "df": 2}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OutputModelProperty": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {"sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Or": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}}, "df": 17, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Order": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}}, "df": 8, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.expressions.Ordered": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}}, "df": 6}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.oracle": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 62}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}}, "df": 3, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Overlaps": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}}, "df": 4}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.expressions.Offset": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}}, "df": 19, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {"sqlglot.executor.env.reverse_key.obj": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ObjectIdentifier": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.diff.ChangeDistiller.t": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Transform": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.transforms": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.PERCENTILES": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}, "sqlglot.transforms.unqualify_columns": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 42}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TransformColumnConstraint": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TransformModelProperty": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.expressions.Transaction": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 10}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TransientProperty": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.trie": {"tf": 1}, "sqlglot.trie.key": {"tf": 1}, "sqlglot.trie.TrieResult": {"tf": 1}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 120, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.trie.TrieResult": {"tf": 1}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 4}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.trino": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 30}}, "m": {"docs": {"sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.expressions.Trim": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}}, "df": 8}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.expressions.TryCast": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}}, "df": 7}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}}, "df": 2}}, "e": {"docs": {"sqlglot.expressions.true": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.table": {"tf": 1}, "sqlglot.executor.table.Table": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.columns": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.column_range": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.reader": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.rows": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.range_reader": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.add_columns": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.append": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.pop": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.width": {"tf": 1.4142135623730951}, "sqlglot.executor.table.TableIter": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1.4142135623730951}, "sqlglot.executor.table.TableIter.index": {"tf": 1}, "sqlglot.executor.table.RangeReader": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1.4142135623730951}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}, "sqlglot.executor.table.RowReader": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Table": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}}, "df": 119, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.executor.context.Context.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}}, "df": 12, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.expressions.TableSample": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}}, "df": 33}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 37}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.TableAlias": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.TableIter": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {"sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}}, "df": 4}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1}}, "df": 157, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.optimizer.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 393}, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 7}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}}, "df": 12}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.time": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}}, "df": 112, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.expressions.TimeToStr": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TimeToTimeStr": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.TimeToUnix": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}}, "df": 2}}}}}, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"sqlglot.parser.Parser.TIMES": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.Timestamp": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 18, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}}, "df": 4}}}}, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}}, "df": 2}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.expressions.TimestampFromParts": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}}, "df": 6}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.expressions.TimeStrToTime": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TimeStrToDate": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.TimeStrToUnix": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}}, "df": 2}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}}, "df": 3}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.expressions.TimeFromParts": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}}, "df": 5}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}}, "df": 7}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}}, "df": 3}}}}, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TitleColumnConstraint": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.tokens.TokenType.TILDA": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 54, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.tokens.Token": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.text": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}}, "df": 20, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 3, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.tokens.Tokenizer": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1}}, "df": 143}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.Token": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1}, "sqlglot.tokens.Token.text": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}, "sqlglot.tokens.Tokenizer": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1.4142135623730951}}, "df": 436}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.TokenError": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 335}}}}}}}, "p": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 5}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ToTableProperty": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ToArray": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ToChar": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ToDays": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}}, "df": 2}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.ToBase64": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 59}}}}}, "m": {"docs": {"sqlglot.parser.Parser.TERM": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TemporaryProperty": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "l": {"docs": {"sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.Token.text": {"tf": 1}}, "df": 8}}}, "s": {"docs": {"sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 2, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.tsql": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 102}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}}, "df": 4}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TsOrDsDiff": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TsOrDsToDate": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TsOrDsToDateStr": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TsOrDsToTime": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}}, "df": 3}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.expressions.TsOrDiToDi": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {"sqlglot.helper.tsort": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}}, "df": 4}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.Tuple": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}}, "df": 7}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.this": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.THEN": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.DAT": {"tf": 1}}, "df": 1, "a": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 4, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.write": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.Window": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 148, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}}, "df": 6}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameReader": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}}, "df": 4}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 8}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.expressions.DataType": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}}, "df": 118, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.DataTypeParam": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}}, "df": 39}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataBlocksizeProperty": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.DATABASE": {"tf": 1}}, "df": 1}}}}}, "e": {"3": {"2": {"docs": {"sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.Date": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}}, "df": 46, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.expressions.DateStrToDate": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}}, "df": 5}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.DateFromParts": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}}, "df": 3}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DatetimeSub": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}}, "df": 3}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.DateTrunc": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DateToDateStr": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {"sqlglot.expressions.DateToDi": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.expressions.Day": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}}, "df": 13, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.DayOfWeek": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.DayOfMonth": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DayOfYear": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}}, "df": 2}}}}}}}, "g": {"docs": {"sqlglot.planner.Plan.dag": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.DASH": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.DARROW": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.DAMP": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 8}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DefaultColumnConstraint": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}}, "df": 10}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DefinerProperty": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}}, "df": 5, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.expressions.Describe": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}}, "df": 6}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 6}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}}, "df": 5}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Delete": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}}, "df": 8}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.expressions.Decode": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}}, "df": 4}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DerivedTable": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}}, "df": 4}}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Step.dependencies": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.planner.Step.add_dependency": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Step.dependents": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dialects.dialect": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.generator.Generator.dialect": {"tf": 1}, "sqlglot.parser.Parser.dialect": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}}, "df": 160, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.dialects.doris": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}}, "df": 1421}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.DialectType": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Distinct": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}}, "df": 12}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Distribute": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DistKeyProperty": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DistStyleProperty": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Distance": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 4}}}}}}, "v": {"docs": {"sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Div": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 14}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.f": {"tf": 1}, "sqlglot.diff.ChangeDistiller.t": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1.4142135623730951}}, "df": 29}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Directory": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DictProperty": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DictSubProperty": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DictRange": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DiToDate": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.expressions.Drop": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}}, "df": 7, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DropPartition": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.drill": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 55}}}}, "f": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.expressions.Expression.dfs": {"tf": 1}}, "df": 1}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}}, "df": 7}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.doris": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 38}}}, "t": {"docs": {"sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Dot": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}}, "df": 9}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.lineage.Node.downstream": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.duckdb": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 70}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.expressions.DPipe": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}}, "df": 9}}}}, "s": {"docs": {"sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.DSTAR": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DDL": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}}, "df": 6}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DML": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.DCOLON": {"tf": 1}}, "df": 1}}}}}, "q": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.TokenType.DQMARK": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {"sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}}, "df": 3, "e": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}}, "df": 6}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.Table.reader": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.row_readers": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.ReadCSV": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}}, "df": 12}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Repeat": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}}, "df": 8, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.RenameColumn": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RenameTable": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}}, "df": 4}}}}, "t": {"docs": {"sqlglot.parser.Parser.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.RespectNulls": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}}, "df": 7}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 4}, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}}, "df": 8}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.expressions.RegexpExtract": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RegexpReplace": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.RegexpSplit": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}}, "df": 3}}}}}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 53}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Reduce": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 6}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.expressions.Return": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.expressions.ReturnsProperty": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Returning": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}}, "df": 9}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 10}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {"sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Refresh": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Reference": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor.context.Context.row_readers": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.executor.table.Table.rows": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}}, "df": 5, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}}, "df": 2}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RowFormatProperty": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.RowReader": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}}, "df": 4}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.RowNumber": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.expressions.Rollback": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}}, "df": 7}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}}, "df": 5}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Round": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}}, "df": 13, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.expressions.RangeN": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}}, "df": 4}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.RangeReader": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}}, "df": 4}}}}}}, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"sqlglot.expressions.Rand": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}}, "df": 3, "n": {"docs": {"sqlglot.expressions.Randn": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}}, "df": 3}}}, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}}, "df": 5, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.RawString": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}}, "df": 3}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Right": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}}, "df": 9}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.expressions.Create": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}}, "df": 15, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}}, "df": 4}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.CROSS": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.context": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.tables": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.range_readers": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.row_readers": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.env": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.eval": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.table": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.add_columns": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.columns": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.table_iter": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.filter": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.sort": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.set_row": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.set_index": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.set_range": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}}, "df": 20}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.expressions.Constraint": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 3}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.expressions.Concat": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}}, "df": 23, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ConcatWs": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}}, "df": 3}}, "s": {"docs": {"sqlglot.optimizer.simplify.CONCATS": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Connect": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Connector": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {"sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Column": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 87, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.table.Table.columns": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.transforms.unqualify_columns": {"tf": 1}}, "df": 31}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.expressions.ColumnDef": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}}, "df": 8}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ColumnPosition": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.ColumnPrefix": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}}, "df": 4}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ColumnConstraint": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}}, "df": 5, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraintKind": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}}, "df": 2}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}}, "df": 7, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CollateColumnConstraint": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CollateProperty": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.helper.ensure_collection": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}}, "df": 9, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CopyGrantsProperty": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.expressions.Coalesce": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}}, "df": 11}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.expressions.Count": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 10, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.CountIf": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.expressions.Comment": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.comments": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}}, "df": 11}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CommentColumnConstraint": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.expressions.Commit": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}}, "df": 7}}, "a": {"docs": {"sqlglot.generator.Generator.leading_comma": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Command": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}}, "df": 6}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}}, "df": 4}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Comprehension": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CompressColumnConstraint": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.remove_complements": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}}, "df": 5}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.expressions.CTE": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 18, "s": {"docs": {"sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 11}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Select.ctas": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.expressions.Cache": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}}, "df": 7}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.expressions.Cast": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 29, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CastToStrType": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}}, "df": 3}}}}}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}}, "df": 1}}, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.expressions.Case": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}}, "df": 13, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}}, "df": 4, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}}, "df": 9}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.CARET": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentTime": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}}, "df": 5}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentDate": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentDatetime": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.CurrentUser": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.CUBE": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}}, "df": 69, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.helper.classproperty": {"tf": 1}}, "df": 1}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}}, "df": 86}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.expressions.Cluster": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ClusteredByProperty": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Clone": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.expressions.Chr": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}}, "df": 5}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CharacterSet": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CharacterSetProperty": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.f": {"tf": 1}, "sqlglot.diff.ChangeDistiller.t": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 5}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.Check": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CheckColumnConstraint": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ChecksumProperty": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.replace_children": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}}, "df": 5}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Ceil": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}}, "df": 4}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}}, "df": 6}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.expressions.Bracket": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}}, "df": 5}}}}}, "e": {"docs": {"sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}}, "df": 17, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}}, "df": 50, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ByteString": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.Binary": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}}, "df": 15}}}}, "g": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}}, "df": 101}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}}, "df": 55, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.BitwiseAnd": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseLeftShift": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.BitwiseOr": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}}, "df": 3}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseRightShift": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}}, "df": 3}}}}}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.BitwiseXor": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseNot": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.BitString": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}}, "df": 3}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Between": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}}, "df": 8}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.BEGIN": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}}, "df": 3}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.expressions.Boolean": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}}, "df": 8}}}}}}, "f": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.bfs": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.BlockCompressionProperty": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}}, "df": 2}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.trie.key": {"tf": 1}}, "df": 551, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}}, "df": 10, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 24}}}}}, "s": {"docs": {"sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}}, "df": 24}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Kill": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}}, "df": 5}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 8, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.generator": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pretty": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.identify": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.normalize": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pad": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.leading_comma": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.max_text_width": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.comments": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dialect": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.preprocess": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unsupported": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sep": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.seg": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pad_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.wrap": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.no_identify": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.normalize_func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.cache_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.column_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.createable_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.clone_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.describe_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.with_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.cte_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.directory_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.delete_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.drop_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.except_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.except_op": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.filter_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.hint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.index_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.national_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.partition_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.properties_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.root_properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.locate_properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.property_name": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.property_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.insert_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.intersect_op": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.kill_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.returning_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.table_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.version_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.update_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.values_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.var_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.into_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.from_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.group_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.having_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.connect_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.prior_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.join_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lateral_op": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.limit_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.offset_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.set_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lock_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.literal_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.escape_str": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.null_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.order_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sort_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.select_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.schema_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.star_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.union_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.union_op": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.where_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.window_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.between_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.all_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.any_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.exists_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.case_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.extract_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.trim_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.concat_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.check_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.if_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.json_path_part": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.in_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.interval_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.return_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.reference_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.paren_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.neg_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.not_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.alias_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.add_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.and_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.xor_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.connector_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.collate_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.command_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.comment_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.commit_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.div_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.distance_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dot_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.eq_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.escape_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.glob_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.gt_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.gte_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.is_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.like_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lt_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lte_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.mod_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.mul_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.neq_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.or_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.slice_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sub_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.log_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.use_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.binary": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.format_args": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.text_width": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.format_time": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.op_expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.naked_property": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.set_operation": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tag_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.token_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.when_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.merge_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.predict_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.forin_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.operator_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1.4142135623730951}}, "df": 824}}, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 4, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.expressions.GenerateSeries": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.expressions.Group": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 11, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.GroupedData": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}}, "df": 13}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.expressions.GroupConcat": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}}, "df": 4}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.expressions.Greatest": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}}, "df": 5}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.imports": {"tf": 1}, "sqlglot.lineage.GraphHTML.options": {"tf": 1}, "sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.lineage.GraphHTML.edges": {"tf": 1}}, "df": 6}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.expressions.In": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 14, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 38, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Initcap": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}}, "df": 3}}}}}, "t": {"1": {"2": {"8": {"docs": {"sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"5": {"6": {"docs": {"sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}}, "df": 2}}}}}}, "8": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}}, "df": 2}}}}}}, "docs": {"sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Intersect": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}}, "df": 10, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.Interval": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}}, "df": 27, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.IntervalOp": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}}, "df": 4}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IntervalSpan": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}}, "df": 3}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.expressions.Into": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}}, "df": 11, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.IntoType": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Introducer": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}}, "df": 5}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.IntDiv": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}}, "df": 73}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}}, "df": 13, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}, "sqlglot.expressions.Index": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}}, "df": 17, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IndexConstraintOption": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexColumnConstraint": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexTableHint": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.indent": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.InheritsProperty": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.InputModelProperty": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.InputOutputFormat": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.INNER": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.expressions.Identifier": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}}, "df": 66, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}}, "df": 16}}}}, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.generator.Generator.identify": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}}, "df": 5}}}}}}}, "s": {"docs": {"sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}}, "df": 75, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IsNan": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}}, "df": 3, "f": {"docs": {"sqlglot.expressions.IsInf": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}}, "df": 2}}}, "o": {"docs": {"sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1.4142135623730951}}, "df": 2, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}}, "df": 3}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.IgnoreNulls": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}}, "df": 3}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.If": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}}, "df": 11}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.imports": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.is_iterable": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}}, "df": 2}}}}}}, "v": {"4": {"docs": {"sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}}, "df": 2}, "6": {"docs": {"sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Exp": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 88, "s": {"docs": {"sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.IntoType": {"tf": 1}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.expressions.DerivedTable": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}, "sqlglot.expressions.Unionable": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}, "sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.expressions.Cache": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.expressions.Uncache": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.expressions.Refresh": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.expressions.DDL": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.expressions.DML": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}, "sqlglot.expressions.Create": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Clone": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.expressions.Describe": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.expressions.Kill": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.expressions.Pragma": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.expressions.Set": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.Heredoc": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.expressions.SetItem": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.expressions.Show": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.expressions.CharacterSet": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.expressions.With": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.WithinGroup": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.expressions.CTE": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.expressions.TableAlias": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.expressions.BitString": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.expressions.HexString": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.expressions.ByteString": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.expressions.RawString": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.expressions.UnicodeString": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.expressions.Column": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.ColumnPosition": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.expressions.ColumnDef": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.expressions.AlterColumn": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.expressions.RenameColumn": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.expressions.RenameTable": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.expressions.SwapTable": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}, "sqlglot.expressions.Comment": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.expressions.Comprehension": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraint": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.Constraint": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.expressions.Delete": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.Drop": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.expressions.Filter": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.expressions.Check": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.expressions.Connect": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.expressions.Prior": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.expressions.Directory": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.expressions.ForeignKey": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.expressions.ColumnPrefix": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.expressions.PrimaryKey": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.expressions.Into": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.expressions.From": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Having": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Hint": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.JoinHint": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.expressions.Identifier": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.Opclass": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.expressions.Index": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.OnConflict": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.expressions.Returning": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.expressions.Introducer": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.expressions.National": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.expressions.LoadData": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.expressions.Partition": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.expressions.Fetch": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.expressions.Group": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Lambda": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.expressions.Limit": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Literal": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.expressions.Join": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Lateral": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.MatchRecognize": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.expressions.Final": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.expressions.Offset": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Order": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.WithFill": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.expressions.Cluster": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Distribute": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.expressions.Sort": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Ordered": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.expressions.Property": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}, "sqlglot.expressions.ChecksumProperty": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.expressions.CollateProperty": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.expressions.DefinerProperty": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}, "sqlglot.expressions.DistKeyProperty": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}, "sqlglot.expressions.DistStyleProperty": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}, "sqlglot.expressions.EngineProperty": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}, "sqlglot.expressions.HeapProperty": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}, "sqlglot.expressions.ToTableProperty": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}, "sqlglot.expressions.ExternalProperty": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}, "sqlglot.expressions.FallbackProperty": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.expressions.FileFormatProperty": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}, "sqlglot.expressions.FreespaceProperty": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.expressions.InheritsProperty": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}, "sqlglot.expressions.InputModelProperty": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}, "sqlglot.expressions.OutputModelProperty": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.expressions.JournalProperty": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.expressions.LanguageProperty": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.expressions.DictProperty": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.expressions.DictSubProperty": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.expressions.DictRange": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.expressions.OnCluster": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.expressions.LikeProperty": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.expressions.LocationProperty": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}, "sqlglot.expressions.LockingProperty": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.expressions.LogProperty": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}, "sqlglot.expressions.MaterializedProperty": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}, "sqlglot.expressions.OnProperty": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}, "sqlglot.expressions.OnCommitProperty": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}, "sqlglot.expressions.ReturnsProperty": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatProperty": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}, "sqlglot.expressions.QueryTransform": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.expressions.SampleProperty": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}, "sqlglot.expressions.SerdeProperties": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}, "sqlglot.expressions.SetProperty": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}, "sqlglot.expressions.SetConfigProperty": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}, "sqlglot.expressions.SettingsProperty": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}, "sqlglot.expressions.SortKeyProperty": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}, "sqlglot.expressions.StabilityProperty": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}, "sqlglot.expressions.TemporaryProperty": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}, "sqlglot.expressions.TransformModelProperty": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}, "sqlglot.expressions.TransientProperty": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}, "sqlglot.expressions.VolatileProperty": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}, "sqlglot.expressions.WithDataProperty": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.expressions.Properties": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.expressions.Qualify": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.InputOutputFormat": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.expressions.Return": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.Reference": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.expressions.Tuple": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.expressions.Subqueryable": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.WithTableHint": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.expressions.IndexTableHint": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.expressions.HistoricalData": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.expressions.Table": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.Union": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.Except": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.Intersect": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.Unnest": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Update": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.Values": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Var": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.expressions.Schema": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.expressions.Lock": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.TableSample": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.expressions.Pivot": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.expressions.Window": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.expressions.WindowSpec": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.expressions.Where": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.expressions.Star": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.expressions.Parameter": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.expressions.SessionParameter": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.expressions.Placeholder": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.expressions.Null": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.Boolean": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataTypeParam": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.expressions.DataType": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.expressions.PseudoType": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}, "sqlglot.expressions.All": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.Any": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.expressions.Exists": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.expressions.Command": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.expressions.Transaction": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.expressions.Commit": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.expressions.Rollback": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.expressions.AlterTable": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.expressions.AddConstraint": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.expressions.DropPartition": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.expressions.Binary": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.expressions.Add": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.expressions.Connector": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.expressions.And": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.Or": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.BitwiseAnd": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseOr": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseXor": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.expressions.Div": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.expressions.Overlaps": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.expressions.Dot": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.expressions.DPipe": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.expressions.PropertyEQ": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.expressions.Distance": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.expressions.Escape": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.expressions.IntDiv": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.expressions.Mod": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.expressions.Mul": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.expressions.Operator": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.expressions.Slice": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.expressions.Sub": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.expressions.Unary": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.expressions.BitwiseNot": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.expressions.Not": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.Paren": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.Neg": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.expressions.Alias": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.PivotAlias": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.expressions.Aliases": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.aliases": {"tf": 1}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.expressions.AtIndex": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.expressions.AtTimeZone": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.expressions.FromTimeZone": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.expressions.Between": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.expressions.Bracket": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.expressions.Distinct": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.expressions.In": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.expressions.ForIn": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}, "sqlglot.expressions.IntervalOp": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}, "sqlglot.expressions.IntervalSpan": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}, "sqlglot.expressions.Interval": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.IgnoreNulls": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.expressions.RespectNulls": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.AggFunc": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Abs": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}, "sqlglot.expressions.ArgMax": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}, "sqlglot.expressions.ArgMin": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}, "sqlglot.expressions.ApproxTopK": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}, "sqlglot.expressions.Flatten": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.expressions.Transform": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}, "sqlglot.expressions.Anonymous": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Hll": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}, "sqlglot.expressions.ApproxDistinct": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}, "sqlglot.expressions.Array": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.expressions.ToArray": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.expressions.ToChar": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.expressions.GenerateSeries": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}, "sqlglot.expressions.ArrayAgg": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayAll": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}, "sqlglot.expressions.ArrayAny": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}, "sqlglot.expressions.ArrayConcat": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}, "sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}, "sqlglot.expressions.ArrayContained": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}, "sqlglot.expressions.ArrayFilter": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}, "sqlglot.expressions.ArrayJoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}, "sqlglot.expressions.ArraySize": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}, "sqlglot.expressions.ArraySort": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}, "sqlglot.expressions.ArraySum": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}, "sqlglot.expressions.Avg": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}, "sqlglot.expressions.AnyValue": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.expressions.Lag": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}, "sqlglot.expressions.Lead": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}, "sqlglot.expressions.First": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.expressions.Last": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.expressions.FirstValue": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}, "sqlglot.expressions.LastValue": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}, "sqlglot.expressions.NthValue": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}, "sqlglot.expressions.Case": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.Cast": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.TryCast": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.expressions.CastToStrType": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.expressions.Ceil": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.expressions.Coalesce": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.expressions.Chr": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}, "sqlglot.expressions.Concat": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.expressions.ConcatWs": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.expressions.Count": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.expressions.CountIf": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}, "sqlglot.expressions.CurrentDate": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.expressions.CurrentDatetime": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}, "sqlglot.expressions.CurrentTime": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.expressions.CurrentUser": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}, "sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}, "sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}, "sqlglot.expressions.DateTrunc": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}, "sqlglot.expressions.DatetimeSub": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}, "sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DayOfWeek": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}, "sqlglot.expressions.DayOfMonth": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}, "sqlglot.expressions.DayOfYear": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}, "sqlglot.expressions.ToDays": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}, "sqlglot.expressions.WeekOfYear": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}, "sqlglot.expressions.MonthsBetween": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}, "sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.expressions.Extract": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.expressions.Timestamp": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}, "sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}, "sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}, "sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}, "sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}, "sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}, "sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DateFromParts": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}, "sqlglot.expressions.TimeFromParts": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}, "sqlglot.expressions.DateStrToDate": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}, "sqlglot.expressions.DateToDateStr": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}, "sqlglot.expressions.DateToDi": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}, "sqlglot.expressions.Date": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.expressions.Day": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.expressions.Decode": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}, "sqlglot.expressions.DiToDate": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}, "sqlglot.expressions.Encode": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}, "sqlglot.expressions.Exp": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}, "sqlglot.expressions.Explode": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.expressions.ExplodeOuter": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Posexplode": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Floor": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.expressions.FromBase64": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}, "sqlglot.expressions.ToBase64": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}, "sqlglot.expressions.Greatest": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}, "sqlglot.expressions.GroupConcat": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}, "sqlglot.expressions.Hex": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.expressions.If": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.expressions.Nullif": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}, "sqlglot.expressions.Initcap": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}, "sqlglot.expressions.IsNan": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}, "sqlglot.expressions.IsInf": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}, "sqlglot.expressions.JSONPath": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.expressions.JSONPathPart": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}, "sqlglot.expressions.JSONPathFilter": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}, "sqlglot.expressions.JSONPathKey": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}, "sqlglot.expressions.JSONPathRoot": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}, "sqlglot.expressions.JSONPathScript": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}, "sqlglot.expressions.JSONPathSlice": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}, "sqlglot.expressions.JSONPathSelector": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}, "sqlglot.expressions.JSONPathUnion": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}, "sqlglot.expressions.FormatJson": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.expressions.JSONKeyValue": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.expressions.JSONObject": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.expressions.JSONArray": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.expressions.JSONColumnDef": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.JSONSchema": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.expressions.JSONTable": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.OpenJSON": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.expressions.JSONBContains": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONFormat": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}, "sqlglot.expressions.ParseJSON": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}, "sqlglot.expressions.Least": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}, "sqlglot.expressions.Left": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.expressions.Right": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.expressions.Length": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}, "sqlglot.expressions.Levenshtein": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}, "sqlglot.expressions.Ln": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.expressions.Log": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.expressions.Log2": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}, "sqlglot.expressions.Log10": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}, "sqlglot.expressions.LogicalOr": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}, "sqlglot.expressions.LogicalAnd": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}, "sqlglot.expressions.Lower": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}, "sqlglot.expressions.Map": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.expressions.MapFromEntries": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}, "sqlglot.expressions.StarMap": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}, "sqlglot.expressions.VarMap": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}, "sqlglot.expressions.MatchAgainst": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.expressions.Max": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.expressions.MD5": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}, "sqlglot.expressions.MD5Digest": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}, "sqlglot.expressions.Min": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}, "sqlglot.expressions.Month": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}, "sqlglot.expressions.Nvl2": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.expressions.Predict": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}, "sqlglot.expressions.PercentileCont": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}, "sqlglot.expressions.PercentileDisc": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}, "sqlglot.expressions.Quantile": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}, "sqlglot.expressions.ApproxQuantile": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}, "sqlglot.expressions.Rand": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}, "sqlglot.expressions.Randn": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}, "sqlglot.expressions.RangeN": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}, "sqlglot.expressions.ReadCSV": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}, "sqlglot.expressions.Reduce": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}, "sqlglot.expressions.RegexpExtract": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}, "sqlglot.expressions.RegexpReplace": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}, "sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}, "sqlglot.expressions.RegexpSplit": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}, "sqlglot.expressions.Repeat": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}, "sqlglot.expressions.Round": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}, "sqlglot.expressions.RowNumber": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}, "sqlglot.expressions.SafeDivide": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}, "sqlglot.expressions.SHA": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}, "sqlglot.expressions.SHA2": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}, "sqlglot.expressions.SortArray": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}, "sqlglot.expressions.Split": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.expressions.Substring": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}, "sqlglot.expressions.StandardHash": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}, "sqlglot.expressions.StartsWith": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.expressions.StrPosition": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}, "sqlglot.expressions.StrToDate": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}, "sqlglot.expressions.StrToTime": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}, "sqlglot.expressions.StrToUnix": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}, "sqlglot.expressions.StrToMap": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}, "sqlglot.expressions.NumberToStr": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}, "sqlglot.expressions.FromBase": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}, "sqlglot.expressions.Struct": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.expressions.StructExtract": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}, "sqlglot.expressions.Stuff": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}, "sqlglot.expressions.Sum": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}, "sqlglot.expressions.Sqrt": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}, "sqlglot.expressions.Stddev": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}, "sqlglot.expressions.StddevPop": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}, "sqlglot.expressions.StddevSamp": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}, "sqlglot.expressions.TimeToStr": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimeToUnix": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}, "sqlglot.expressions.TimeStrToDate": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}, "sqlglot.expressions.TimeStrToTime": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}, "sqlglot.expressions.Trim": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}, "sqlglot.expressions.Unhex": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}, "sqlglot.expressions.UnixDate": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.expressions.UnixToStr": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}, "sqlglot.expressions.UnixToTime": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}, "sqlglot.expressions.Upper": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}, "sqlglot.expressions.Variance": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}, "sqlglot.expressions.VariancePop": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}, "sqlglot.expressions.Week": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}, "sqlglot.expressions.XMLTable": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}, "sqlglot.expressions.Year": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.expressions.Use": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.expressions.Merge": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.expressions.When": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.expressions.NextValueFor": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}}, "df": 1815}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Explode": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ExplodeOuter": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}}, "df": 2}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ExpOrStr": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.expand": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Except": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}}, "df": 9, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.expressions.Extract": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}}, "df": 13, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ExternalProperty": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.ExecuteError": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ExecuteAsProperty": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.tables": {"tf": 1}, "sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.row_readers": {"tf": 1}, "sqlglot.executor.context.Context.env": {"tf": 1}, "sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.env": {"tf": 1}, "sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python": {"tf": 1}, "sqlglot.executor.python.PythonExecutor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.executor.table": {"tf": 1}, "sqlglot.executor.table.Table": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.Table.columns": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.executor.table.Table.reader": {"tf": 1}, "sqlglot.executor.table.Table.rows": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.executor.table.Table.width": {"tf": 1}, "sqlglot.executor.table.TableIter": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}, "sqlglot.executor.table.RangeReader": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}, "sqlglot.executor.table.RowReader": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}}, "df": 109}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Exists": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 5}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 12}}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}}, "df": 143, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.Column.endswith": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.expressions.Encode": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.EncodeColumnConstraint": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"1": {"6": {"docs": {"sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}}, "df": 4}}, "v": {"docs": {"sqlglot.executor.context.Context.env": {"tf": 1}, "sqlglot.executor.env": {"tf": 1}, "sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}}, "df": 16}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.EngineProperty": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.expressions.Escape": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}}, "df": 34, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}}, "df": 12}, "d": {"docs": {"sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}}, "df": 9, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.errors": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.errors": {"tf": 1.4142135623730951}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.max_errors": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.errors": {"tf": 1}}, "df": 21}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 5}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 12}}}}}}}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.edges": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.expressions.Hint": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}}, "df": 11, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}}, "df": 49}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.hive": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 76}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.HistoricalData": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.expressions.Hex": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}}, "df": 61, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.HexString": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.expressions.Heredoc": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}}, "df": 8}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.HeapProperty": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.helper": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}}, "df": 31}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 2, "h": {"docs": {"sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Having": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}}, "df": 6}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Hll": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.write": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Where": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}}, "df": 8}}, "n": {"docs": {"sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.When": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.expressions.With": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}}, "df": 42, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}}, "df": 4}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.WithinGroup": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}}, "df": 4}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.WithFill": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithDataProperty": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithJournalTableProperty": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.WithTableHint": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.Window": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Window": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}}, "df": 18, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dataframe.sql.WindowSpec": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.expressions.WindowSpec": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}}, "df": 13}}}}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.executor.table.Table.width": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.expressions.Week": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.WeekOfYear": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.ErrorLevel.WARN": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 4}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 44, "s": {"docs": {"sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 8}, "d": {"docs": {"sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}}, "df": 6}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.National": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.NATURAL": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.naked_property": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Null": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}}, "df": 24, "s": {"docs": {"sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}}, "df": 3}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.Nullif": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 3}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.NumberToStr": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}}, "df": 22, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 12, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.normalize": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.optimizer.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 22, "d": {"docs": {"sqlglot.optimizer.normalize.normalized": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Not": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}}, "df": 7, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NotNullColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}}, "df": 12}}}}, "q": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}}, "df": 6}, "w": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 3}, "g": {"docs": {"sqlglot.expressions.Neg": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}}, "df": 3}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.NEXT": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.NextValueFor": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "l": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.expressions.Nvl2": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}}, "df": 17}, "docs": {}, "df": 0}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}}, "df": 2}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.NthValue": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}}, "df": 3}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.expressions.Join": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.planner.Join": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 59, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JoinHint": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {"sqlglot.optimizer.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 13}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JournalProperty": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}}, "df": 39, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JSONArray": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONArrayAgg": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}}, "df": 4}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}}, "df": 5, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "b": {"docs": {"sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.JSONBContains": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.JSONPath": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.jsonpath": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 14, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathPart": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONPathFilter": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}}, "df": 3}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JSONPathKey": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONPathRecursive": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathRoot": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathScript": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONPathSlice": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONPathSelector": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathSubscript": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}}, "df": 3}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.JSONPathUnion": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}}, "df": 3}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.JSONPathWildcard": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}}, "df": 2}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONKeyValue": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}}, "df": 4}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONObject": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONObjectAgg": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.JSONColumnDef": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.JSONSchema": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONTable": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}}, "df": 4}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONFormat": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Alias": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}}, "df": 43, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.expressions.Aliases": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.aliases": {"tf": 1.4142135623730951}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}}, "df": 12}, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {"sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.All": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}}, "df": 12, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.expressions.AlterColumn": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}}, "df": 5}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.AlterTable": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}}, "df": 4}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}}, "df": 1}}}}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AlgorithmProperty": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 5, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.planner.Aggregate": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}}, "df": 9, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}}, "df": 2}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Aggregate.aggregations": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.AggFunc": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.expressions.Avg": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.expressions.Anonymous": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}}, "df": 6, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 13}}, "y": {"docs": {"sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Any": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}}, "df": 8, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.expressions.AnyValue": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.find_ancestor": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.And": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 8}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1.4142135623730951}}, "df": 16}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}}, "df": 8, "c": {"docs": {"sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.assert_is": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.tokens.TokenType.ASOF": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.Array": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.expressions.ArrayAgg": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}}, "df": 3}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.ArrayAll": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ArrayAny": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}}, "df": 3}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}}, "df": 4}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ArrayUniqueAgg": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ArrayUnionAgg": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}}, "df": 2}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ArrayConcat": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ArrayContained": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}}, "df": 2}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ArrayFilter": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ArraySize": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ArraySort": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.ArraySum": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}}, "df": 5}}}, "g": {"docs": {"sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}}, "df": 361, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}}, "df": 32}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.ArgMax": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ArgMin": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {"sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.expressions.AtTimeZone": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.AtIndex": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Add": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 23, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.AddConstraint": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.ApproxTopK": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ApproxDistinct": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}}, "df": 3}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ApproxQuantile": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AutoIncrementProperty": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AutoRefreshProperty": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.AutoName": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Abs": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema.AbstractMappingSchema": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}}, "df": 10}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.AMP": {"tf": 1}}, "df": 1}}}, "f": {"docs": {"sqlglot.diff.ChangeDistiller.f": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.expressions.Filter": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}}, "df": 10}}}, "l": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FileFormatProperty": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.expressions.First": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}}, "df": 11, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.FirstValue": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}}, "df": 10}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Final": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}}, "df": 4}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}}, "df": 2}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}}, "df": 25, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}}, "df": 23, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}}, "df": 32}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 10, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}}, "df": 53, "s": {"docs": {"sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}}, "df": 1}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.FormatJson": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}}, "df": 1, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ForeignKey": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ForIn": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}}, "df": 4}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.FORCE": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.expressions.Fetch": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}}, "df": 14}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FallbackProperty": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.false": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}}, "df": 4}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.FARROW": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.trie.TrieResult.FAILED": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.expressions.From": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}}, "df": 17, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.FromTimeZone": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}}, "df": 4}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.FromBase64": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.FromBase": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FreespaceProperty": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Flatten": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}}, "df": 7}}}}}, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}}, "df": 3}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Floor": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Union": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}}, "df": 25, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Unionable": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}}, "df": 5}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}}, "df": 50, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.UnicodeString": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}}, "df": 4}}}}}}}}}}, "q": {"docs": {"sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.UniqueColumnConstraint": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.helper.DATE_UNITS": {"tf": 1}}, "df": 1}}, "x": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UnixDate": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.UnixToStr": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}}, "df": 3}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UnixToTime": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}}, "df": 13, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.UnixToTimeStr": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}}, "df": 2}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.expressions.Unary": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 2}}}}, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 1}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Unnest": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 23}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}}, "df": 4}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Subquery.unwrap": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.UnsupportedError": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.cast_unless": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Uncache": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}}, "df": 5}}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}}, "df": 2}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.Unhex": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 1}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.transforms.unqualify_columns": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Use": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}}, "df": 5, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}}, "df": 11, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.UserDefinedFunction": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Upper": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.expressions.Update": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}}, "df": 14}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}}, "df": 2}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"1": {"2": {"8": {"docs": {"sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"5": {"6": {"docs": {"sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}}, "df": 2}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.expressions.Merge": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}}, "df": 14, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.MergeTreeTTL": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MergeTreeTTLAction": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {"sqlglot.expressions.SQLGLOT_META": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.error_message_context": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}}, "df": 3}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.expressions.Max": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.parser.Parser.max_errors": {"tf": 1}}, "df": 11}, "p": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.Map": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}}, "df": 11, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}}, "df": 75, "s": {"docs": {"sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.visible": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}}, "df": 12}}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.MapFromEntries": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.expressions.MatchAgainst": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}}, "df": 5}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.MatchRecognize": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.MaterializedProperty": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}, "y": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.expressions.Min": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}}, "df": 7}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.expressions.Mod": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}}, "df": 5, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}}, "df": 1, "l": {"docs": {"sqlglot.tokens.TokenType.MODEL": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}}, "df": 10}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.expressions.Month": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MonthsBetween": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}}, "df": 2}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 4}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.mysql": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 90}}}}, "s": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Mul": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}}, "df": 3}}, "d": {"5": {"docs": {"sqlglot.expressions.MD5": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.MD5Digest": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}}, "df": 2}}}}}}}, "docs": {}, "df": 0}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}}, "df": 53, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}}, "df": 7}, "d": {"docs": {"sqlglot.expressions.Identifier.quoted": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}}, "df": 22, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.QueryTransform": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.expressions.Qualify": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.optimizer.qualify": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 24}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Quantile": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}}, "df": 3}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.expressions.Var": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}}, "df": 37, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}}, "df": 2}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Variance": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.VariancePop": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.VarMap": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}}, "df": 6}}}, "s": {"docs": {"sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.expressions.Values": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}}, "df": 15}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}}, "df": 9}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.VolatileProperty": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.MappingSchema.visible": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.VIEW": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}}, "df": 7}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.expressions.XMLTable": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}}, "df": 4}}}}}}}}, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}}, "df": 4}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.Year": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}}, "df": 4}}}}}}, "annotation": {"root": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Plan.leaves": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1.4142135623730951}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 566, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}}, "df": 3, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 32}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}}, "df": 6}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}}, "df": 4}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.parent_select": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.planner.Step.projections": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 119}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.planner.Plan.dag": {"tf": 1.4142135623730951}, "sqlglot.planner.Plan.leaves": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1.4142135623730951}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1.7320508075688772}}, "df": 6}}}}}, "e": {"docs": {"sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}}, "df": 112, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1.4142135623730951}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 74}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}}, "df": 5}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}}, "df": 6}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.dialect": {"tf": 2}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}}, "df": 18}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}}, "df": 9}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}}, "df": 18}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Expression.expressions": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.references": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}}, "df": 8}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node.downstream": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}}, "df": 51, "s": {"docs": {"sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1.4142135623730951}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}}, "df": 61}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.context.Context.table": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.schema.Schema.dialect": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.planner.Join.joins": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ColumnDef.constraints": {"tf": 1}}, "df": 1, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}}, "df": 6, "[": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}}, "df": 4}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Column.parts": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.planner.Plan.leaves": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}}, "df": 187}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}}, "df": 7}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.comments": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context.columns": {"tf": 1}}, "df": 1, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}}, "df": 32}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.planner.Aggregate.operands": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 4}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context.table": {"tf": 1.4142135623730951}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1.7320508075688772}}, "df": 3, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}}, "df": 10}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TimeUnit.unit": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}}, "df": 1}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.planner.Plan.dag": {"tf": 1.4142135623730951}, "sqlglot.planner.Plan.leaves": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}}, "df": 4}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node.downstream": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.Schema.dialect": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.planner.Step.limit": {"tf": 1}}, "df": 1}}}}}}}, "default_value": {"root": {"0": {"docs": {"sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 3.605551275463989}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 4.795831523312719}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 4.242640687119285}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 3.7416573867739413}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 4.123105625617661}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 4.58257569495584}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 2}, "sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 87, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}}, "df": 8}, "b": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}}, "df": 3}}, "1": {"0": {"0": {"0": {"0": {"0": {"0": {"docs": {"sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "3": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "5": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "8": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "9": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 3}, "1": {"0": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "3": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 2}, "2": {"0": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 3}, "3": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 2}, "4": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 2}, "5": {"docs": {"sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 1}, "9": {"0": {"0": {"docs": {"sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}}, "df": 21}, "2": {"0": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "3": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "5": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}}, "df": 17}, "3": {"6": {"0": {"0": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 9}, "4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 17}, "5": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 4}, "6": {"0": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 9}, "7": {"docs": {"sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 4}, "8": {"6": {"4": {"0": {"0": {"docs": {"sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 3}, "9": {"2": {"2": {"3": {"3": {"7": {"2": {"0": {"3": {"6": {"8": {"5": {"4": {"7": {"7": {"5": {"8": {"0": {"7": {"docs": {"sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}}, "df": 1}, "8": {"docs": {"sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 4}, "docs": {"sqlglot.logger": {"tf": 1.4142135623730951}, "sqlglot.schema": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 17.46424919657298}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 16.46207763315433}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 8.831760866327848}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 5.744562646538029}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 5.385164807134504}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 6.557438524302}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 4.58257569495584}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 17.97220075561143}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 7.211102550927978}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 16.217274740226856}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 40.97560249709576}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 3.7416573867739413}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 6.782329983125268}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 9.273618495495704}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 8.426149773176359}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 17}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 11.958260743101398}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 5.5677643628300215}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.logger": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 16.30950643030009}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 9.219544457292887}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 3.4641016151377544}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 10.954451150103322}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 5.744562646538029}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 6.164414002968976}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 16.09347693943108}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 4.358898943540674}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 9.433981132056603}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 7.937253933193772}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 7.937253933193772}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 5.656854249492381}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 17.69180601295413}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 7.211102550927978}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 16.911534525287763}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 11.135528725660043}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 3}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 6.082762530298219}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 7.211102550927978}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 17.52141546793523}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 16.46207763315433}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 8.774964387392123}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 11.135528725660043}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 5.5677643628300215}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 18.81488772222678}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 3.7416573867739413}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 16.217274740226856}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 5}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.3484692283495345}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 6}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 9.219544457292887}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 10.099504938362077}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 3.7416573867739413}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 5.744562646538029}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 4.898979485566356}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 16.1245154965971}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 4.795831523312719}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.717797887081348}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 17.549928774784245}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 7.937253933193772}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 7.937253933193772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 3.605551275463989}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 6}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 18.439088914585774}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 7.211102550927978}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 8.660254037844387}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 16.217274740226856}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 5}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 10.535653752852738}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 9.273618495495704}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 9.273618495495704}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 5.916079783099616}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 5.656854249492381}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 17.320508075688775}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 16.73320053068151}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 12}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 5.744562646538029}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 6.164414002968976}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 16.3707055437449}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 18.57417562100671}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 7.0710678118654755}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 10.816653826391969}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 9.433981132056603}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 9.433981132056603}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 5.916079783099616}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 5.656854249492381}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 8.426149773176359}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 5.385164807134504}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 16.703293088490067}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 4}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 5}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 8.717797887081348}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 4}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 17.804493814764857}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 7.211102550927978}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 10.488088481701515}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 8.888194417315589}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 8.888194417315589}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 4.47213595499958}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 16.97056274847714}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 5.196152422706632}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 11.704699910719626}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 5.5677643628300215}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 16.97056274847714}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 11.74734012447073}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 5.5677643628300215}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 16.06237840420901}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 4.795831523312719}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 8.660254037844387}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 16.24807680927192}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 9.219544457292887}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 3.4641016151377544}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 10.44030650891055}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 5.744562646538029}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 8}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 16.06237840420901}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 5.656854249492381}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 17.86057109949175}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 6.928203230275509}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.426149773176359}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 6.324555320336759}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 6.324555320336759}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 4.795831523312719}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 4.795831523312719}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 11.789826122551595}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 5.744562646538029}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 4.123105625617661}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 6.855654600401044}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 6.708203932499369}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 5.477225575051661}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 17.832554500127006}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 16.61324772583615}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 5}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 9}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 11.224972160321824}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 11.224972160321824}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 5.385164807134504}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 5.196152422706632}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1.4142135623730951}, "sqlglot.executor.logger": {"tf": 1.4142135623730951}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 8.06225774829855}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 16.431676725154983}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.parser_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.generator_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1.4142135623730951}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Condition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predicate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DerivedTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UDTF.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cache.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Cache.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Uncache.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Refresh.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DDL.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.Create.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Clone.arg_types": {"tf": 2}, "sqlglot.expressions.Clone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Describe.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Describe.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kill.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kill.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pragma.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Set.arg_types": {"tf": 2}, "sqlglot.expressions.Set.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Heredoc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetItem.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.SetItem.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Show.arg_types": {"tf": 4.69041575982343}, "sqlglot.expressions.Show.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 2}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSet.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.With.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.With.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithinGroup.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CTE.arg_types": {"tf": 2}, "sqlglot.expressions.CTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableAlias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HexString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ByteString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RawString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnicodeString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Column.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.AlterColumn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 2}, "sqlglot.expressions.RenameColumn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RenameTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SwapTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Comment.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Comment.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Comprehension.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 3}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Constraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Delete.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Drop.arg_types": {"tf": 3}, "sqlglot.expressions.Drop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Filter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Filter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Check.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Connect.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connect.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Prior.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Directory.arg_types": {"tf": 2}, "sqlglot.expressions.Directory.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.ForeignKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Into.arg_types": {"tf": 2}, "sqlglot.expressions.Into.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.From.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Having.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JoinHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Identifier.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Opclass.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Index.arg_types": {"tf": 3.3166247903554}, "sqlglot.expressions.Index.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.arg_types": {"tf": 3.605551275463989}, "sqlglot.expressions.Insert.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.OnConflict.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Returning.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Returning.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Introducer.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.National.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LoadData.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.LoadData.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Partition.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Partition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Fetch.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Fetch.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Group.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.Group.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lambda.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Limit.arg_types": {"tf": 2}, "sqlglot.expressions.Limit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.arg_types": {"tf": 3}, "sqlglot.expressions.Join.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lateral.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Lateral.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 3}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Final.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Offset.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Offset.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Order.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Order.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithFill.arg_types": {"tf": 2}, "sqlglot.expressions.WithFill.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cluster.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distribute.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sort.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ordered.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Ordered.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Property.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Property.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.EngineProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JournalProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 2}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 2}, "sqlglot.expressions.DictProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictRange.arg_types": {"tf": 2}, "sqlglot.expressions.DictRange.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCluster.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LocationProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.LockingProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 2}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.QueryTransform.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SampleProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransientProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.47213595499958}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.47213595499958}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Qualify.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Return.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Reference.arg_types": {"tf": 2}, "sqlglot.expressions.Reference.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 4.58257569495584}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithTableHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 2}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 2}, "sqlglot.expressions.HistoricalData.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.arg_types": {"tf": 3.872983346207417}, "sqlglot.expressions.Table.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.arg_types": {"tf": 5.0990195135927845}, "sqlglot.expressions.Union.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Except.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Intersect.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unnest.arg_types": {"tf": 2}, "sqlglot.expressions.Unnest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Update.arg_types": {"tf": 3}, "sqlglot.expressions.Update.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Values.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Values.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Var.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Version.arg_types": {"tf": 2}, "sqlglot.expressions.Version.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Schema.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Schema.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lock.arg_types": {"tf": 2}, "sqlglot.expressions.Lock.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.arg_types": {"tf": 5.291502622129181}, "sqlglot.expressions.Select.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.arg_types": {"tf": 4.898979485566356}, "sqlglot.expressions.Subquery.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TableSample.arg_types": {"tf": 3.3166247903554}, "sqlglot.expressions.TableSample.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tag.arg_types": {"tf": 2}, "sqlglot.expressions.Tag.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pivot.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Pivot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Window.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Window.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.WindowSpec.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Where.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Parameter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SessionParameter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Placeholder.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Boolean.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PseudoType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.All.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Any.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Exists.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Command.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Command.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Transaction.arg_types": {"tf": 2}, "sqlglot.expressions.Transaction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Commit.arg_types": {"tf": 2}, "sqlglot.expressions.Commit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rollback.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.AlterTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.AddConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DropPartition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Binary.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Add.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Connector.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.And.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Or.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Div.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Div.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Overlaps.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DPipe.arg_types": {"tf": 2}, "sqlglot.expressions.DPipe.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distance.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Escape.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Glob.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GT.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ILike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ILikeAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntDiv.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Is.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kwarg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Like.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LikeAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LT.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Mod.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Mul.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Operator.arg_types": {"tf": 2}, "sqlglot.expressions.Operator.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SimilarTo.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Slice.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Slice.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unary.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Not.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Neg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PivotAlias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Aliases.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtIndex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Between.arg_types": {"tf": 2}, "sqlglot.expressions.Between.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Bracket.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distinct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.In.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.In.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForIn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 3.4641016151377544}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalOp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Interval.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Interval.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RespectNulls.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 2}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Abs.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 2}, "sqlglot.expressions.ArgMax.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 2}, "sqlglot.expressions.ArgMin.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 2}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Flatten.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Transform.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transform.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Anonymous.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 2}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hll.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hll.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Array.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Array.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToChar.arg_types": {"tf": 2}, "sqlglot.expressions.ToChar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 2}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAll.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayContained.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 2}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySize.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySort.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySum.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Avg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 2}, "sqlglot.expressions.AnyValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lag.arg_types": {"tf": 2}, "sqlglot.expressions.Lag.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lead.arg_types": {"tf": 2}, "sqlglot.expressions.Lead.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.First.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Last.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FirstValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LastValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NthValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.arg_types": {"tf": 2}, "sqlglot.expressions.Case.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Cast.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TryCast.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CastToStrType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Collate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ceil.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Coalesce.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Chr.arg_types": {"tf": 2}, "sqlglot.expressions.Chr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Concat.arg_types": {"tf": 2}, "sqlglot.expressions.Concat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ConcatWs.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Count.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Count.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CountIf.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentUser.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 2}, "sqlglot.expressions.DateAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateSub.arg_types": {"tf": 2}, "sqlglot.expressions.DateSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 2}, "sqlglot.expressions.DateDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 2}, "sqlglot.expressions.DateTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 2}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 2}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 2}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 2}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfYear.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToDays.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 2}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastDay.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Extract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Extract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Timestamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 2}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 2}, "sqlglot.expressions.TimestampSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 2}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 2}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 2}, "sqlglot.expressions.TimeAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 2}, "sqlglot.expressions.TimeSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 2}, "sqlglot.expressions.TimeDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 2}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 2}, "sqlglot.expressions.DateFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateToDi.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Date.arg_types": {"tf": 2}, "sqlglot.expressions.Date.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Day.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Decode.arg_types": {"tf": 2}, "sqlglot.expressions.Decode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DiToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Encode.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Encode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Exp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Explode.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Explode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Posexplode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Floor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Floor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromBase64.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToBase64.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Greatest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GroupConcat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Xor.arg_types": {"tf": 2}, "sqlglot.expressions.Xor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.If.arg_types": {"tf": 2}, "sqlglot.expressions.If.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nullif.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Initcap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsNan.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsInf.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 2}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FormatJson.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONObject.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONSchema.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 2}, "sqlglot.expressions.OpenJSON.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 2}, "sqlglot.expressions.JSONExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 2}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONFormat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParseJSON.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Least.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Least.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Left.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Left.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Right.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Right.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Length.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Levenshtein.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ln.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log10.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogicalOr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lower.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Map.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StarMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 2}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Max.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Max.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MD5.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MD5Digest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Min.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Min.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Month.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 2}, "sqlglot.expressions.Nvl2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predict.arg_types": {"tf": 2}, "sqlglot.expressions.Predict.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pow.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileCont.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Quantile.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rand.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rand.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Randn.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Randn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RangeN.arg_types": {"tf": 2}, "sqlglot.expressions.RangeN.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReadCSV.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Reduce.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Reduce.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 2}, "sqlglot.expressions.RegexpLike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 2}, "sqlglot.expressions.RegexpILike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 2}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Repeat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Round.arg_types": {"tf": 2}, "sqlglot.expressions.Round.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SafeDivide.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Split.arg_types": {"tf": 2}, "sqlglot.expressions.Split.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Substring.arg_types": {"tf": 2}, "sqlglot.expressions.Substring.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StandardHash.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StartsWith.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.StrPosition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 2}, "sqlglot.expressions.StrToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.StrToMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 2}, "sqlglot.expressions.NumberToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Struct.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Struct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StructExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Stuff.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Stuff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sum.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sqrt.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Stddev.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StddevPop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StddevSamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 2}, "sqlglot.expressions.TimeToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Trim.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Trim.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 2}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unhex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Upper.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Variance.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VariancePop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Week.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Week.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.XMLTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Year.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Use.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Use.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Merge.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Merge.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.When.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.When.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NextValueFor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.937377450509228}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1.4142135623730951}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1.4142135623730951}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.874007874011811}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 3.3166247903554}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 2}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 3.3166247903554}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1.4142135623730951}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 2}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1.4142135623730951}, "sqlglot.helper.logger": {"tf": 1.4142135623730951}, "sqlglot.helper.DATE_UNITS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 4.795831523312719}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.alias": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 5.5677643628300215}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 12.806248474865697}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 6.782329983125268}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 10.198039027185569}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.logger": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.logger": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.916079783099616}, "sqlglot.parser.logger": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 16.0312195418814}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 2}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.COMPARISON": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.BITWISE": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.TERM": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FACTOR": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 2}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 3}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.385164807134504}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 4.123105625617661}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 3.605551275463989}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 8.717797887081348}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 5.656854249492381}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.58257569495584}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AND": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CARET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT128": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT256": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UUID": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XML": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASC": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESC": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DIV": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DROP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.END": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FROM": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INNER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTO": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KILL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MAP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MOD": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SOME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TOP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.THEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 7.0710678118654755}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 17.204650534085253}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2.449489742783178}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 2}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1.4142135623730951}}, "df": 2302, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}}, "df": 56, "t": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 17}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 23.065125189341593}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 13.74772708486752}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 12.328828005937952}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 7.874007874011811}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 8.48528137423857}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 17.944358444926362}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 5.196152422706632}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 17.52141546793523}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 22.737634001804146}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 6.557438524302}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.19090595827292}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.937253933193772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 16.09347693943108}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 11.74734012447073}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 24.041630560342615}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 20.663978319771825}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 22.825424421026653}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 18.788294228055936}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 22.60530911091463}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 16.186414056238647}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 17.204650534085253}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 23.62202362203543}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 19.1049731745428}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 17.05872210923198}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 23.08679276123039}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 12.24744871391589}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 18.788294228055936}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 18.35755975068582}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 11.832159566199232}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 6.557438524302}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 22.715633383201094}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 10.198039027185569}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 10.14889156509222}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 16.97056274847714}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 22.627416997969522}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 6.4031242374328485}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.745966692414834}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 14.866068747318506}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 17.05872210923198}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 17.88854381999832}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 12.083045973594572}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 22.715633383201094}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 7.745966692414834}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 17.69180601295413}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 16.852299546352718}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 23.49468024894146}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 20.42057785666214}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 22.93468988235943}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 18.027756377319946}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 5.744562646538029}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 18.33030277982336}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.490737563232042}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 23.259406699226016}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 6.082762530298219}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 7.0710678118654755}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 17.349351572897472}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 18.439088914585774}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 23.979157616563597}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 7.0710678118654755}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 20.248456731316587}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 24}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 20.273134932713294}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 22.561028345356956}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 14.594519519326424}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 22.737634001804146}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 17.635192088548397}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 13.674794331177344}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 22.561028345356956}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 17.435595774162696}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 5.656854249492381}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 11.661903789690601}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 8.48528137423857}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 14.38749456993816}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 20.024984394500787}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 17.378147196982766}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 23.2379000772445}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 9.219544457292887}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 15.165750888103101}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 10.392304845413264}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 23.558437978779494}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 2.6457513110645907}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 3}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 3.4641016151377544}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 14.560219778561036}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.874507866387544}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 13.416407864998739}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 3}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 3.7416573867739413}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 5.477225575051661}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 9.38083151964686}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 24.879710609249457}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 7.615773105863909}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 22.538855339169288}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 3.3166247903554}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 3.7416573867739413}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 4.123105625617661}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 10}, "sqlglot.parser.logger": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 22.516660498395403}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 10.099504938362077}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 5.656854249492381}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.CREATABLES": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 13.711309200802088}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 11.704699910719626}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 2}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.COMPARISON": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.BITWISE": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.TERM": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.FACTOR": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 8.94427190999916}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 8.12403840463596}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 6.708203932499369}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 3}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 7.745966692414834}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.54983443527075}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 13.601470508735444}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 13.711309200802088}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 5.744562646538029}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 16.73320053068151}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 875, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 27}, "z": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "g": {"1": {"0": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}, "docs": {}, "df": 0}, "2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 32, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}}, "df": 9}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 20}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 22, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 34}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 34}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}}, "df": 4}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 43, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.LoadData.key": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 24, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}, "s": {"docs": {"sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}}, "df": 26, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 5.5677643628300215}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 3.872983346207417}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 6.082762530298219}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 5}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 4.358898943540674}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 4}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 5.196152422706632}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 4.58257569495584}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 5.744562646538029}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 6}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 6.082762530298219}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 4.58257569495584}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 5.196152422706632}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 3.3166247903554}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 8.717797887081348}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}}, "df": 50}, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}}, "df": 1}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 8.306623862918075}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 31, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 41}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}}, "df": 14}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}}}, "w": {"docs": {"sqlglot.expressions.Between.arg_types": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 27, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1.4142135623730951}}, "df": 32}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}}}, "p": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}}, "df": 1}}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 16}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 19, "s": {"docs": {"sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "n": {"1": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "5": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 2.449489742783178}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 8.717797887081348}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 5.5677643628300215}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 8.717797887081348}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 5.830951894845301}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 9.38083151964686}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 8.831760866327848}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.872983346207417}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 9.797958971132712}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 8.660254037844387}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 9.273618495495704}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.366600265340756}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 8.54400374531753}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 10.295630140987}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 9.219544457292887}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.872983346207417}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3.605551275463989}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 9.539392014169456}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 5.916079783099616}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 5}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 10.198039027185569}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 6}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 10.099504938362077}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 7.810249675906654}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 8.717797887081348}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.810249675906654}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.12403840463596}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 10}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 7.810249675906654}, "sqlglot.executor.env.ENV": {"tf": 6.6332495807108}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 15.427248620541512}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 10.099504938362077}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.291502622129181}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 4.69041575982343}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 3.872983346207417}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 5.477225575051661}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 104}}}}, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 5.656854249492381}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}}, "df": 33, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 28}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 22}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1.4142135623730951}}, "df": 8, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 41}}}}}}}}}}}}}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "z": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Cache.arg_types": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 54}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 38}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 29}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 30}}}}}}}, "l": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 2}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 62, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 3}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 36}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 16.0312195418814}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.491933384829668}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}}, "df": 21, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}}, "df": 19}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}, "b": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1.4142135623730951}}, "df": 134, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 5}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 5.656854249492381}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 4}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 5.0990195135927845}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 5.830951894845301}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 6}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 5.656854249492381}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 5.5677643628300215}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 6.082762530298219}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 2}}, "df": 25, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 10.295630140987}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 9.16515138991168}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 8.306623862918075}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 11.874342087037917}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 10.862780491200215}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 9.327379053088816}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 10}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.602325267042627}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 10.44030650891055}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 11.916375287812984}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 10.723805294763608}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 11.61895003862225}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 11.661903789690601}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 8.54400374531753}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 10.344080432788601}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.874007874011811}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 11.704699910719626}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 16.3707055437449}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.242640687119285}, "sqlglot.expressions.DATA_TYPE": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 14.560219778561036}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.874507866387544}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 8.831760866327848}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 12.727922061357855}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.744562646538029}, "sqlglot.parser.logger": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2}, "sqlglot.parser.Parser.COMPARISON": {"tf": 2}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TERM": {"tf": 2}, "sqlglot.parser.Parser.FACTOR": {"tf": 2}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}}, "df": 209}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1.4142135623730951}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 9.16515138991168}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 9.16515138991168}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 9.16515138991168}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 9.273618495495704}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 9.16515138991168}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.94427190999916}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.831760866327848}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.94427190999916}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 65, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 25}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 6}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 22}}, "e": {"docs": {"sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Show.arg_types": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}}, "df": 6}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"2": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1.4142135623730951}}, "df": 12}, "docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1.4142135623730951}}, "df": 7, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SPACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 30}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.Window.arg_types": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 20, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 9}}}}, "]": {"docs": {}, "df": 0, "{": {"1": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "t": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 37, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}}, "df": 26, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 22, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 28}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1.4142135623730951}}, "df": 5}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 3}}, "df": 4}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 4.123105625617661}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 48, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 4}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 64}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 87, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 32}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 42}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 37}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 22}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 42}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 33}}}}, "l": {"docs": {"sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 26, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 28}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 96, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 15}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 47, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.SetItem.key": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 33, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}}, "df": 11}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1.4142135623730951}}, "df": 30, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1.4142135623730951}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 23}}}}}}}}}}}}}, "c": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}}, "df": 3, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1.4142135623730951}}, "df": 30, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.SessionParameter.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "q": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}}, "df": 1, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.trie.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}}, "df": 2}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}}, "df": 42}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}, "a": {"1": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}, "2": {"5": {"6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}, "5": {"1": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 26, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.Clone.arg_types": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 20, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 3}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}}, "df": 31}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.7320508075688772}}, "df": 3}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SOME": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 49, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 20}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 21, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 31, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 46, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 33}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Rollback.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3}}, "df": 58}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1.4142135623730951}}, "df": 30}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1.4142135623730951}}, "df": 30}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2}}, "df": 16}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1.4142135623730951}}, "df": 10}}}}}}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 9}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 29, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 2}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.TERM": {"tf": 1}}, "df": 31, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 45}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Subqueryable.key": {"tf": 1}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1.4142135623730951}}, "df": 29}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 13}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 4}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "e": {"7": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SwapTable.key": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {"sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 43, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.ErrorLevel.WARN": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Lock.arg_types": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 8.717797887081348}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 88, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}}, "df": 2, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}}, "df": 6}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}}, "df": 3}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.WithFill.key": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.WithTableHint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 31, "s": {"docs": {"sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.WindowSpec.key": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 31}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 22}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 36, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 33, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.7320508075688772}}, "df": 1}}}, "s": {"docs": {"sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "w": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 8}, "k": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 3}, "o": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1, "r": {"docs": {"sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {"sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 17.204650534085253}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 23.065125189341593}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 13.74772708486752}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 12.328828005937952}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 7.874007874011811}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 8.48528137423857}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 17.944358444926362}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 5.196152422706632}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 17.72004514666935}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 22.737634001804146}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 6.557438524302}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.19090595827292}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.937253933193772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 16.09347693943108}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 11.74734012447073}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 24.041630560342615}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 20.663978319771825}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 22.825424421026653}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 18.788294228055936}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 22.60530911091463}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 16.186414056238647}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 17.406895185529212}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 23.62202362203543}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 19.1049731745428}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 17.26267650163207}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 23.08679276123039}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 12.24744871391589}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 18.788294228055936}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 18.547236990991408}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 11.832159566199232}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 6.557438524302}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 22.715633383201094}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 10.198039027185569}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 10.14889156509222}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 16.97056274847714}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 22.627416997969522}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 6.4031242374328485}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.745966692414834}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 14.866068747318506}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 17.26267650163207}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 18.083141320025124}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 12.083045973594572}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 22.715633383201094}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 7.745966692414834}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 17.69180601295413}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 17.05872210923198}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 23.49468024894146}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 20.42057785666214}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 22.93468988235943}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 18.2208671582886}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 5.744562646538029}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 18.33030277982336}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.490737563232042}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 23.259406699226016}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 6.082762530298219}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 7.0710678118654755}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 17.549928774784245}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 18.439088914585774}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 23.979157616563597}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 7.0710678118654755}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 20.248456731316587}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 24}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 20.273134932713294}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 22.561028345356956}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 14.594519519326424}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 22.737634001804146}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 17.635192088548397}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 13.674794331177344}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 22.561028345356956}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 17.635192088548397}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 5.656854249492381}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 11.661903789690601}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 8.48528137423857}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 14.38749456993816}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 20.024984394500787}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 17.578395831246947}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 23.2379000772445}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 9.219544457292887}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 15.165750888103101}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 10.392304845413264}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 23.558437978779494}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 2.6457513110645907}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 3}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 3.4641016151377544}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 14.560219778561036}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.874507866387544}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 13.416407864998739}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 3}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 3.7416573867739413}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 5.477225575051661}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 9.38083151964686}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 24.879710609249457}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 7.615773105863909}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 22.538855339169288}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 3.3166247903554}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 3.7416573867739413}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 4.123105625617661}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 10}, "sqlglot.parser.logger": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 22.516660498395403}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 10.099504938362077}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 5.656854249492381}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.CREATABLES": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 13.711309200802088}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 11.704699910719626}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 2}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.COMPARISON": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.BITWISE": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.TERM": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.FACTOR": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 8.94427190999916}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 8.12403840463596}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 6.708203932499369}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 3}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 7.745966692414834}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.54983443527075}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 13.601470508735444}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 13.711309200802088}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 5.744562646538029}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 16.941074346097416}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 874, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 27}}, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"8": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 7.681145747868608}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 7.483314773547883}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 8.717797887081348}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 8}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 7.810249675906654}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 8.366600265340756}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 8}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 7.483314773547883}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 7.681145747868608}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 8.774964387392123}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 8.48528137423857}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 8.06225774829855}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 8.426149773176359}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 7.3484692283495345}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.0710678118654755}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 7.3484692283495345}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 8.831760866327848}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 7.3484692283495345}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.0710678118654755}}, "df": 46}}}}}}}, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 6, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 46, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1.4142135623730951}}, "df": 35}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 56, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 36}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 3}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 37}}}}}, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"1": {"8": {"0": {"3": {"0": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"3": {"1": {"2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1, "k": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "t": {"0": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1, "+": {"0": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}}, "df": 47, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.pretty": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 3.3166247903554}, "sqlglot.expressions.Clone.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Describe.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Show.arg_types": {"tf": 4.47213595499958}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 2}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 2}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 2}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.Drop.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Index.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Insert.arg_types": {"tf": 3.3166247903554}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Fetch.arg_types": {"tf": 2}, "sqlglot.expressions.Group.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Limit.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.Lateral.arg_types": {"tf": 2}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 2}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 2}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Reference.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 4.47213595499958}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.Union.arg_types": {"tf": 4.795831523312719}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Update.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lock.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.arg_types": {"tf": 5.196152422706632}, "sqlglot.expressions.Subquery.arg_types": {"tf": 4.69041575982343}, "sqlglot.expressions.TableSample.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Tag.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pivot.arg_types": {"tf": 3}, "sqlglot.expressions.Window.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Star.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Commit.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.In.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lag.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lead.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Concat.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Count.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.If.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 2}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 2}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 2}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 2}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 2}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 459}}, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 15}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.trie.TrieResult.FAILED": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}}, "df": 24}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 62}}}, "e": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 25}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "l": {"docs": {"sqlglot.expressions.Ordered.arg_types": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 5.656854249492381}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 69, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 22}}}}}}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1.4142135623730951}}, "df": 30}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1.4142135623730951}}, "df": 26}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Reduce.arg_types": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 28, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 5}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.968719422671311}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.524174696260024}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.329709716755891}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 4.358898943540674}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 3.605551275463989}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 4.898979485566356}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 5.385164807134504}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.491933384829668}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 5.385164807134504}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.264337522473747}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 4.358898943540674}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.652475842498529}}, "df": 44, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 8.717797887081348}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 5.5677643628300215}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 10.295630140987}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 9.16515138991168}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 7.280109889280518}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 11.874342087037917}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 5.656854249492381}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 10.862780491200215}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 9.327379053088816}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 5.656854249492381}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 8.660254037844387}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 5.5677643628300215}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.416198487095663}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 10}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 4}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.602325267042627}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 8.54400374531753}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 10.44030650891055}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 5.744562646538029}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 11.916375287812984}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 10.723805294763608}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 6.082762530298219}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3.7416573867739413}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 7.14142842854285}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 5}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 11.61895003862225}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 7.0710678118654755}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 11.661903789690601}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 8.54400374531753}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 5.830951894845301}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 10.344080432788601}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.874007874011811}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 3.605551275463989}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 11.704699910719626}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.executor.env.ENV": {"tf": 7.54983443527075}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 16.3707055437449}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 12.727922061357855}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 10.099504938362077}, "sqlglot.optimizer.optimizer.RULES": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.196152422706632}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 4.69041575982343}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 3.872983346207417}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 5.477225575051661}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 147}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 48, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 43, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ForeignKey.key": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 95, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.FormatJson.key": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1.4142135623730951}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ForIn.key": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.524174696260024}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.716233645501712}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 16.1245154965971}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 16.15549442140351}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.937377450509228}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.874507866387544}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 50, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}}, "df": 8}}}}}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"3": {"2": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}, "6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 3.4641016151377544}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}}, "df": 57}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24}}}}, "g": {"docs": {"sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}}, "df": 2}}}, "f": {"6": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}, "docs": {"sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}}, "h": {"docs": {}, "df": 0, "h": {"1": {"2": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "2": {"4": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "m": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}, "m": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}}, "df": 1}}}}}, "m": {"3": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 108, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.099504938362077}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1.4142135623730951}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MAP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 83, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema": {"tf": 1}}, "df": 1}}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 26}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2}}}}}, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 48, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1.4142135623730951}}, "df": 44, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.expressions.When.arg_types": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.MatchRecognize.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 6, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}}, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1.4142135623730951}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}}, "df": 4}}}}}}, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}}, "df": 34, "m": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 11, "m": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 13}}, "]": {"docs": {}, "df": 0, "{": {"1": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 43, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 26}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1.4142135623730951}}, "df": 32}}, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TERM": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MOD": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 17, "e": {"docs": {"sqlglot.expressions.Week.arg_types": {"tf": 1}}, "df": 1, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1.4142135623730951}}, "df": 26}, "s": {"docs": {"sqlglot.expressions.Transaction.arg_types": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}, "r": {"docs": {"sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 13, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 47, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 3}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 2}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 59, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 47}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.executor.env.ENV": {"tf": 2}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}}, "df": 24}}}, "a": {"docs": {"sqlglot.expressions.SQLGLOT_META": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1.4142135623730951}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "d": {"5": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 26, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}}}}}, "docs": {}, "df": 0}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1.4142135623730951}}, "df": 35, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "t": {"7": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.expressions.SetProperty.arg_types": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.Show.arg_types": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1.4142135623730951}}, "df": 17}}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}}, "df": 33, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 2}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 2}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 78, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 12}}}, "s": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}}, "df": 2}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.716233645501712}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.524174696260024}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 16.06237840420901}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.329709716755891}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.716233645501712}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.264337522473747}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.84297951775486}, "sqlglot.executor.env.ENV": {"tf": 2}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1.4142135623730951}}, "df": 32, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 31, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.OnConflict.key": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 6}}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 3.7416573867739413}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 3.872983346207417}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 3.7416573867739413}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.8284271247461903}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 60, "d": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 52, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1.4142135623730951}}, "df": 5}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 37}}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 3}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1.4142135623730951}}, "df": 9}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 40}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 18, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 65}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 40}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}}, "df": 7}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 36, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1.4142135623730951}}, "df": 30}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Opclass.key": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}}, "df": 2}}}}}}}}}}, "x": {"0": {"0": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 2}, "7": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 2}, "8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 2}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 2}}, "2": {"7": {"docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 7.211102550927978}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 5.656854249492381}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 5.656854249492381}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 33.76388603226827}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 31.71750305430741}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 3.7416573867739413}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 19.44222209522358}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 12.328828005937952}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 7.874007874011811}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 6.928203230275509}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 14.560219778561036}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 10.392304845413264}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 13.856406460551018}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 4}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 34.813790371058424}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 11.090536506409418}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 31.71750305430741}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 14.491376746189438}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 5.477225575051661}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 100.30952098380293}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.65475810617763}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 6.324555320336759}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 13.2664991614216}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 12.96148139681572}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 16.61324772583615}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 3.7416573867739413}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 32.341923257592455}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 4.47213595499958}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 16.792855623746664}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 9.38083151964686}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 6.928203230275509}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 31.496031496047245}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.973665961010276}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 11.661903789690601}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 4.47213595499958}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 7.211102550927978}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 15.362291495737216}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 10.862780491200215}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 31.622776601683793}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 8.246211251235321}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 13.19090595827292}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 8.717797887081348}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 8.717797887081348}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 9.695359714832659}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 7.0710678118654755}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 34.17601498127012}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 11.090536506409418}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 4}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 32.77193921634788}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.920887928424502}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 15.620499351813308}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 4.47213595499958}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 4}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 10.583005244258363}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 11.090536506409418}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 33.88214869219483}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 4.898979485566356}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 31.874754901018456}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 12.24744871391589}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 7.745966692414834}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 15.620499351813308}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 9.38083151964686}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 6.928203230275509}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 36.49657518178932}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 16.73320053068151}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.973665961010276}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 31.336879231984796}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 6.782329983125268}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 10.198039027185569}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 14.352700094407323}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 11.661903789690601}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 14.142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 6.928203230275509}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 9.38083151964686}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 31.622776601683793}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 6.324555320336759}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 9.16515138991168}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 12.165525060596439}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 33.88214869219483}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 9.16515138991168}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 9.16515138991168}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 4.898979485566356}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 10.392304845413264}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 35.38361202590826}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 11.090536506409418}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 12.083045973594572}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 31.78049716414141}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 5.656854249492381}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 6.782329983125268}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 7.745966692414834}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 14.7648230602334}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 10.583005244258363}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 10.583005244258363}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 10.198039027185569}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 7.483314773547883}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 33.46640106136302}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 32.43454948045371}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 16.852299546352718}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 10.770329614269007}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 31.937438845342623}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 35.66510900025401}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 10.908712114635714}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 15.165750888103101}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 10.770329614269007}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 10.770329614269007}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 10.198039027185569}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 7.483314773547883}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 16.61324772583615}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 10.198039027185569}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.078784028338912}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 32.2490309931942}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 6.782329983125268}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 34.46737587922817}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 11.090536506409418}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 14.696938456699069}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 6.324555320336759}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 10}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 10}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 7.483314773547883}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 5.656854249492381}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 32.341923257592455}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 7.0710678118654755}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 16.431676725154983}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 9.38083151964686}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 6.928203230275509}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 32.37282811247729}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 16.492422502470642}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 9.38083151964686}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 6.928203230275509}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 31.622776601683793}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 9.16515138991168}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 12.083045973594572}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 31.304951684997057}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.973665961010276}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 11.661903789690601}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 4.47213595499958}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 7.211102550927978}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 14.628738838327793}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 11.135528725660043}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 31.591137997862628}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 10.198039027185569}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 34.46737587922817}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 10.723805294763608}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 8}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 16.492422502470642}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 6.928203230275509}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 6.324555320336759}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 11.74734012447073}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 8}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 8}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 8.246211251235321}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 16.55294535724685}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 4.898979485566356}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 7.745966692414834}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 2}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 3.4641016151377544}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 12.489995996796797}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 12.328828005937952}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 34.52535300326414}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 32.2490309931942}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 13.038404810405298}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 6.782329983125268}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 3.7416573867739413}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 12.569805089976535}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 12.24744871391589}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 12.24744871391589}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 9.16515138991168}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 6.782329983125268}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2.8284271247461903}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1.4142135623730951}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 11.489125293076057}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 23.15167380558045}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.parser_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.generator_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1.4142135623730951}, "sqlglot.expressions.TABLE_PARTS": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Condition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predicate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DerivedTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UDTF.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cache.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Cache.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Uncache.arg_types": {"tf": 2}, "sqlglot.expressions.Uncache.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Refresh.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DDL.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 5.0990195135927845}, "sqlglot.expressions.Create.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Clone.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Clone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Describe.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Describe.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kill.arg_types": {"tf": 2}, "sqlglot.expressions.Kill.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pragma.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Set.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Set.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 2}, "sqlglot.expressions.Heredoc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetItem.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.SetItem.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Show.arg_types": {"tf": 6.48074069840786}, "sqlglot.expressions.Show.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 2}, "sqlglot.expressions.CharacterSet.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.With.arg_types": {"tf": 2}, "sqlglot.expressions.With.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 2}, "sqlglot.expressions.WithinGroup.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CTE.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.CTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 2}, "sqlglot.expressions.TableAlias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HexString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ByteString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RawString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 2}, "sqlglot.expressions.UnicodeString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Column.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 2}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.ColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.AlterColumn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RenameColumn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RenameTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SwapTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Comment.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Comment.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Comprehension.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 4}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Constraint.arg_types": {"tf": 2}, "sqlglot.expressions.Constraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.Delete.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Drop.arg_types": {"tf": 4}, "sqlglot.expressions.Drop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Filter.arg_types": {"tf": 2}, "sqlglot.expressions.Filter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Check.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Connect.arg_types": {"tf": 2}, "sqlglot.expressions.Connect.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Prior.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Directory.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Directory.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.ForeignKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 2}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 2}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Into.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Into.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.From.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Having.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 2}, "sqlglot.expressions.JoinHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Identifier.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Opclass.arg_types": {"tf": 2}, "sqlglot.expressions.Opclass.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Index.arg_types": {"tf": 4.47213595499958}, "sqlglot.expressions.Index.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.arg_types": {"tf": 4.898979485566356}, "sqlglot.expressions.Insert.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.OnConflict.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Returning.arg_types": {"tf": 2}, "sqlglot.expressions.Returning.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Introducer.arg_types": {"tf": 2}, "sqlglot.expressions.Introducer.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.National.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LoadData.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.LoadData.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Partition.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Partition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Fetch.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Fetch.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Group.arg_types": {"tf": 3.4641016151377544}, "sqlglot.expressions.Group.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lambda.arg_types": {"tf": 2}, "sqlglot.expressions.Lambda.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Limit.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Limit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.arg_types": {"tf": 2}, "sqlglot.expressions.Literal.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.arg_types": {"tf": 4}, "sqlglot.expressions.Join.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lateral.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Lateral.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 4}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Final.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Offset.arg_types": {"tf": 2}, "sqlglot.expressions.Offset.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Order.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Order.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithFill.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.WithFill.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cluster.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distribute.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sort.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ordered.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Ordered.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Property.arg_types": {"tf": 2}, "sqlglot.expressions.Property.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 2}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 2}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 2}, "sqlglot.expressions.CollateProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.EngineProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HeapProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 2}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 2}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.JournalProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DictProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictRange.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DictRange.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCluster.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 2}, "sqlglot.expressions.LikeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LocationProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.LockingProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 2}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 2}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.QueryTransform.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SampleProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 2}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransientProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 2}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 2}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 8.48528137423857}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 8.48528137423857}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Qualify.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 2}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Return.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Reference.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Reference.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 6.324555320336759}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithTableHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.HistoricalData.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.arg_types": {"tf": 5.291502622129181}, "sqlglot.expressions.Table.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.arg_types": {"tf": 7.0710678118654755}, "sqlglot.expressions.Union.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Except.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Intersect.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unnest.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Unnest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Update.arg_types": {"tf": 4}, "sqlglot.expressions.Update.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Values.arg_types": {"tf": 2}, "sqlglot.expressions.Values.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Var.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Version.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Version.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Schema.arg_types": {"tf": 2}, "sqlglot.expressions.Schema.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lock.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Lock.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.arg_types": {"tf": 7.3484692283495345}, "sqlglot.expressions.Select.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.arg_types": {"tf": 6.782329983125268}, "sqlglot.expressions.Subquery.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TableSample.arg_types": {"tf": 4.47213595499958}, "sqlglot.expressions.TableSample.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tag.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Tag.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pivot.arg_types": {"tf": 4.242640687119285}, "sqlglot.expressions.Pivot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Window.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.Window.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.WindowSpec.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Where.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.arg_types": {"tf": 2}, "sqlglot.expressions.Star.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Parameter.arg_types": {"tf": 2}, "sqlglot.expressions.Parameter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 2}, "sqlglot.expressions.SessionParameter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 2}, "sqlglot.expressions.Placeholder.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Null.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Boolean.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 2}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.arg_types": {"tf": 3.4641016151377544}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 3.1622776601683795}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 3.7416573867739413}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 2}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 4.242640687119285}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 4.898979485566356}, "sqlglot.expressions.DataType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PseudoType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.All.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Any.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Exists.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Command.arg_types": {"tf": 2}, "sqlglot.expressions.Command.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Transaction.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Transaction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Commit.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Commit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rollback.arg_types": {"tf": 2}, "sqlglot.expressions.Rollback.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.AlterTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.AddConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 2}, "sqlglot.expressions.DropPartition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Binary.arg_types": {"tf": 2}, "sqlglot.expressions.Binary.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Add.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Connector.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.And.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Or.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Div.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Div.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Overlaps.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DPipe.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DPipe.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distance.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Escape.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Glob.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GT.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ILike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ILikeAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntDiv.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Is.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kwarg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Like.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LikeAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LT.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Mod.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Mul.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Operator.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Operator.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SimilarTo.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Slice.arg_types": {"tf": 2}, "sqlglot.expressions.Slice.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unary.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Not.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.arg_types": {"tf": 2}, "sqlglot.expressions.Paren.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Neg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.arg_types": {"tf": 2}, "sqlglot.expressions.Alias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PivotAlias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Aliases.arg_types": {"tf": 2}, "sqlglot.expressions.Aliases.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 2}, "sqlglot.expressions.AtIndex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 2}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 2}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Between.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Between.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Bracket.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distinct.arg_types": {"tf": 2}, "sqlglot.expressions.Distinct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.In.arg_types": {"tf": 3.4641016151377544}, "sqlglot.expressions.In.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ForIn.arg_types": {"tf": 2}, "sqlglot.expressions.ForIn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 6.324555320336759}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeUnit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 2}, "sqlglot.expressions.IntervalOp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 2}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Interval.arg_types": {"tf": 2}, "sqlglot.expressions.Interval.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RespectNulls.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Abs.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ArgMax.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ArgMin.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Flatten.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Transform.arg_types": {"tf": 2}, "sqlglot.expressions.Transform.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 2}, "sqlglot.expressions.Anonymous.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 2}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hll.arg_types": {"tf": 2}, "sqlglot.expressions.Hll.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 2}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Array.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Array.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToChar.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ToChar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 2}, "sqlglot.expressions.ArrayAll.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 2}, "sqlglot.expressions.ArrayAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 2}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayContained.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 2}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 2}, "sqlglot.expressions.ArraySize.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 2}, "sqlglot.expressions.ArraySort.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 2}, "sqlglot.expressions.ArraySum.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Avg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.AnyValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lag.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Lag.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lead.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Lead.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.First.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Last.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FirstValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LastValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NthValue.arg_types": {"tf": 2}, "sqlglot.expressions.NthValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Case.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Cast.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TryCast.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 2}, "sqlglot.expressions.CastToStrType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Collate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ceil.arg_types": {"tf": 2}, "sqlglot.expressions.Ceil.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 2}, "sqlglot.expressions.Coalesce.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Chr.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Chr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Concat.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Concat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ConcatWs.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Count.arg_types": {"tf": 2}, "sqlglot.expressions.Count.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CountIf.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 2}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentUser.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DateAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateSub.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DateSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DateDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DateTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfYear.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToDays.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LastDay.arg_types": {"tf": 2}, "sqlglot.expressions.LastDay.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Extract.arg_types": {"tf": 2}, "sqlglot.expressions.Extract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 2}, "sqlglot.expressions.Timestamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimestampSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DateFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 3.4641016151377544}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateToDi.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Date.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Date.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Day.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Decode.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Decode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DiToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Encode.arg_types": {"tf": 2}, "sqlglot.expressions.Encode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Exp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Explode.arg_types": {"tf": 2}, "sqlglot.expressions.Explode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Posexplode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Floor.arg_types": {"tf": 2}, "sqlglot.expressions.Floor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromBase64.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToBase64.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Greatest.arg_types": {"tf": 2}, "sqlglot.expressions.Greatest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 2}, "sqlglot.expressions.GroupConcat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Xor.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Xor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.If.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.If.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Nullif.arg_types": {"tf": 2}, "sqlglot.expressions.Nullif.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Initcap.arg_types": {"tf": 2}, "sqlglot.expressions.Initcap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsNan.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsInf.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FormatJson.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 2}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.JSONObject.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.JSONArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONSchema.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.JSONTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.OpenJSON.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 2}, "sqlglot.expressions.JSONFormat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 2}, "sqlglot.expressions.ParseJSON.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Least.arg_types": {"tf": 2}, "sqlglot.expressions.Least.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Left.arg_types": {"tf": 2}, "sqlglot.expressions.Left.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Right.arg_types": {"tf": 2}, "sqlglot.expressions.Right.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Length.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Levenshtein.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ln.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log.arg_types": {"tf": 2}, "sqlglot.expressions.Log.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log10.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogicalOr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lower.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Map.arg_types": {"tf": 2}, "sqlglot.expressions.Map.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StarMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VarMap.arg_types": {"tf": 2}, "sqlglot.expressions.VarMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Max.arg_types": {"tf": 2}, "sqlglot.expressions.Max.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MD5.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MD5Digest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Min.arg_types": {"tf": 2}, "sqlglot.expressions.Min.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Month.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Nvl2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predict.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Predict.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pow.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 2}, "sqlglot.expressions.PercentileCont.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 2}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Quantile.arg_types": {"tf": 2}, "sqlglot.expressions.Quantile.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rand.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rand.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Randn.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Randn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RangeN.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RangeN.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 2}, "sqlglot.expressions.ReadCSV.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Reduce.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Reduce.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 3.4641016151377544}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RegexpLike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RegexpILike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Repeat.arg_types": {"tf": 2}, "sqlglot.expressions.Repeat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Round.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Round.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowNumber.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 2}, "sqlglot.expressions.SafeDivide.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA2.arg_types": {"tf": 2}, "sqlglot.expressions.SHA2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SortArray.arg_types": {"tf": 2}, "sqlglot.expressions.SortArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Split.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Split.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Substring.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Substring.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 2}, "sqlglot.expressions.StandardHash.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 2}, "sqlglot.expressions.StartsWith.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.StrPosition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 2}, "sqlglot.expressions.StrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.StrToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 2}, "sqlglot.expressions.StrToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.StrToMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.NumberToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromBase.arg_types": {"tf": 2}, "sqlglot.expressions.FromBase.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Struct.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Struct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 2}, "sqlglot.expressions.StructExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Stuff.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Stuff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sum.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sqrt.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Stddev.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StddevPop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StddevSamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Trim.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Trim.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 2}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unhex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 2}, "sqlglot.expressions.UnixToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.UnixToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 4.242640687119285}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Upper.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Variance.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VariancePop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Week.arg_types": {"tf": 2}, "sqlglot.expressions.Week.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.XMLTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Year.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Use.arg_types": {"tf": 2}, "sqlglot.expressions.Use.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Merge.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Merge.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.When.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.When.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 2}, "sqlglot.expressions.NextValueFor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 20.591260281974}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 31.74901573277509}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 4.47213595499958}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1.4142135623730951}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1.4142135623730951}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 10.954451150103322}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 2}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 6}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 6}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 2}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 2}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2.8284271247461903}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2.8284271247461903}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1.4142135623730951}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1.4142135623730951}, "sqlglot.helper.DATE_UNITS": {"tf": 3.4641016151377544}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 7.416198487095663}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 2}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 4.47213595499958}, "sqlglot.lineage.Node.alias": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 13.2664991614216}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 18}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 10.770329614269007}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 20.199009876724155}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 4.47213595499958}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 6.48074069840786}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 3.1622776601683795}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 4.898979485566356}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 2}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 2}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 4}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 2}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 4}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 4.898979485566356}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 2}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 2}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 2}, "sqlglot.optimizer.simplify.JOINS": {"tf": 4}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 8.12403840463596}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 31.559467676119}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 14.2828568570857}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 4.898979485566356}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 4}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 7.745966692414834}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.CREATABLES": {"tf": 4.898979485566356}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 19.390719429665317}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 19.339079605813716}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.920887928424502}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 18.867962264113206}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 18.867962264113206}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 16.55294535724685}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.EQUALITY": {"tf": 4}, "sqlglot.parser.Parser.COMPARISON": {"tf": 4}, "sqlglot.parser.Parser.BITWISE": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.TERM": {"tf": 4}, "sqlglot.parser.Parser.FACTOR": {"tf": 4}, "sqlglot.parser.Parser.TIMES": {"tf": 2}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 2}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 2}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 3.7416573867739413}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 7.3484692283495345}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 6.6332495807108}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 5.477225575051661}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 4.69041575982343}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 7.745966692414834}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 6.164414002968976}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 2}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 19.339079605813716}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 2}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 19.235384061671343}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 19.390719429665317}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.time.TIMEZONES": {"tf": 34.52535300326414}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AND": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CARET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT128": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT256": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UUID": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XML": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASC": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESC": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DIV": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DROP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.END": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FROM": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INNER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTO": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KILL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MAP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MOD": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SOME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TOP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.THEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 10.908712114635714}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 33.2264954516723}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 4}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 2.8284271247461903}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 2.449489742783178}, "sqlglot.transforms.PERCENTILES": {"tf": 2}}, "df": 2151}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 36, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 50}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XML": {"tf": 1.4142135623730951}}, "df": 30, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}}}}, "d": {"3": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}}, "df": 81, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 21, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 2}}, "df": 3, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}}, "df": 85}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 52}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 23}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 20}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 20}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}, "k": {"docs": {"sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}}, "df": 29}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 34}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}, "v": {"0": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DIV": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1.4142135623730951}}, "df": 27}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DictSubProperty.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 7.483314773547883}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 10}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Directory.key": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Fetch.arg_types": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 33, "d": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 8, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 2}}, "]": {"docs": {}, "df": 0, "{": {"1": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "l": {"docs": {"sqlglot.expressions.DDL.key": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 16}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 21}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 16}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 16}}, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAT": {"tf": 1.4142135623730951}}, "df": 4, "e": {"3": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1.4142135623730951}}, "df": 31}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 5.385164807134504}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 4.358898943540674}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 2}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 2}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 98, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"2": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}}, "df": 2}, "6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1.4142135623730951}}, "df": 32}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 2}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 83, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 34}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 6}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 23}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 43}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 31}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 44}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 34}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 43}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 45, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1.4142135623730951}}, "df": 5}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}}, "df": 10, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.DataTypeParam.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.6457513110645907}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.6457513110645907}}, "df": 43, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 33}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 33, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 35}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 23}}, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TERM": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 13}}, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 16}}}}, "q": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 14}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1.4142135623730951}}, "df": 1, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 51, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 8, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 51}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2.8284271247461903}}, "df": 13, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.StrToMap.arg_types": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESC": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 47, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}}}}}, "c": {"8": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}}, "df": 53, "s": {"docs": {"sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 4}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 38}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 6}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DerivedTable.key": {"tf": 1}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TableSample.arg_types": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 26, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DropPartition.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1.4142135623730951}}, "df": 5}}}}, "o": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 3.7416573867739413}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}}, "df": 57}}}}, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 20}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1.4142135623730951}}, "df": 4}}}, "w": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1.4142135623730951}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 3.605551275463989}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}}, "df": 28, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1.4142135623730951}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 4.69041575982343}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1.4142135623730951}}, "df": 7}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Commit.arg_types": {"tf": 1}}, "df": 1}}}}}}}}}, "y": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 6}, "w": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 5}, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {"sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}}, "df": 4}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DML.key": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 38, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 3.605551275463989}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 4.795831523312719}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 4.242640687119285}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 3.7416573867739413}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 4.123105625617661}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 4.58257569495584}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Comment.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Filter.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Property.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Div.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Operator.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Between.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 2}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Encode.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Right.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predict.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Stuff.arg_types": {"tf": 2}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 2}, "sqlglot.expressions.When.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 2}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 527}, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 22, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}}, "df": 28}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 30, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 48}, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1.4142135623730951}}, "df": 4}}, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 3}}}}}}}}, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}}, "df": 33, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 38}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 5, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 2}, "m": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 5.744562646538029}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 5.5677643628300215}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 4}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 5.291502622129181}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 5.5677643628300215}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 5.385164807134504}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 5.744562646538029}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 3.605551275463989}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 5.385164807134504}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 5.916079783099616}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 5.744562646538029}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 5.744562646538029}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 3.3166247903554}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 4}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 5.656854249492381}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 5.196152422706632}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 75, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 16.881943016134134}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 13.74772708486752}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 17.406895185529212}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 5.5677643628300215}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.19090595827292}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 17.08800749063506}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 5.5677643628300215}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 5.5677643628300215}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 16.941074346097416}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 18.24828759089466}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 11.832159566199232}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 10.14889156509222}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 16.941074346097416}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 17.69180601295413}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 5.5677643628300215}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 16.73320053068151}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 17.832554500127006}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 5.477225575051661}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.490737563232042}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3.7416573867739413}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 17.233687939614086}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 5.5677643628300215}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 17.233687939614086}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 5.385164807134504}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 11.661903789690601}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 17.26267650163207}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 9.219544457292887}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 3.7416573867739413}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 10.099504938362077}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 5.477225575051661}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.CREATABLES": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 13.711309200802088}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 11.704699910719626}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2}, "sqlglot.parser.Parser.COMPARISON": {"tf": 2}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TERM": {"tf": 2}, "sqlglot.parser.Parser.FACTOR": {"tf": 2}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 4.69041575982343}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 3.872983346207417}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 13.601470508735444}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 13.711309200802088}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 5.477225575051661}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 16.61324772583615}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}}, "df": 460}}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}}, "df": 23}}}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TOP": {"tf": 1.4142135623730951}}, "df": 49, "k": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Group.arg_types": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 5}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 4.242640687119285}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 2}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 83, "s": {"docs": {"sqlglot.expressions.Repeat.arg_types": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.605551275463989}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 4.58257569495584}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 4}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 2.8284271247461903}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.8284271247461903}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3}}, "df": 101, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 58}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 36}}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 52}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 33}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 26}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 31}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 36}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 44}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 35}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 26}}}, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 48}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 42}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 34}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 6}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 26}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 30}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 26}}}, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TimeUnit.key": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3}}, "df": 59}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 12}}}, "s": {"6": {"2": {"0": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Fetch.arg_types": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 97, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 22}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1.4142135623730951}}, "df": 4}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}}, "df": 5}}}}, "g": {"docs": {"sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 18, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 44, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.872983346207417}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 4.123105625617661}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}}, "df": 83}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1.4142135623730951}}, "df": 7}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}}, "df": 3}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}}, "df": 290}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 3.605551275463989}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}}, "df": 28, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}, "t": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 34}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 42}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 40}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 35, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 6}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}}}}}}, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1.4142135623730951}}, "df": 7}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.executor.env.ENV": {"tf": 2}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 2.6457513110645907}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 3}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 3.4641016151377544}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 8.717797887081348}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 7.615773105863909}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 14.2828568570857}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1.4142135623730951}}, "df": 200, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.expressions.IntoType": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "s": {"docs": {"sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.expressions.Div.arg_types": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 9.273618495495704}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 10.099504938362077}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntoType": {"tf": 2}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.trie.key": {"tf": 1}}, "df": 8}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 8}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}}, "df": 4, "[": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.DateRange": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}, "y": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}}}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 38, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 30, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}}, "df": 15}}}}}}}}}}}}}, "e": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 36, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 14, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.OnConflict.arg_types": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}}, "df": 145, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.DialectType": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}}}}, "w": {"docs": {"sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1.7320508075688772}}, "df": 4}, "v": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "q": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2}}, "df": 27}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 61, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1.4142135623730951}}, "df": 35}}}}, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}}, "df": 1}}}, "g": {"docs": {"sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}}, "df": 4}, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 67, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 15, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}}, "df": 8}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}}, "df": 7}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 37, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 15}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TableSample.arg_types": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 23}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1.4142135623730951}}, "df": 7}}}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "o": {"docs": {"sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 4.69041575982343}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}}, "df": 18, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}}, "df": 4}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 63}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.8284271247461903}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 63}}}}}}, "l": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}, "z": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1.4142135623730951}}, "df": 33, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.ToChar.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}, "z": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {"sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}}, "df": 20, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 76, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}}, "df": 42, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Drop.arg_types": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.StrToMap.arg_types": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}}, "df": 3}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CARET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 14}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "y": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 31}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TERM": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 78, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 20}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}}, "df": 5}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}}, "df": 2, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.IntoType": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 47, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}}, "df": 11}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}}, "df": 3}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ColumnPosition.key": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.ColumnPrefix.key": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ColumnConstraint.key": {"tf": 1}}, "df": 1, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 13, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 4.69041575982343}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 5.656854249492381}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 4.69041575982343}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 4.242640687119285}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 6}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 4.242640687119285}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 6.164414002968976}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 4.898979485566356}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 4.69041575982343}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 5.0990195135927845}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 4.242640687119285}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}}, "df": 44}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 21, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Comprehension.key": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}}, "df": 5}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 24, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 3}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41, "s": {"docs": {"sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 31, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 8}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 28}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}}, "df": 13}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Insert.arg_types": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 20, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 42, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 28}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 28}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}}, "df": 4}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Levenshtein.arg_types": {"tf": 1.7320508075688772}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 85, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2}}, "df": 32, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CharacterSet.key": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 41}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 17}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Show.arg_types": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Commit.arg_types": {"tf": 1}}, "df": 1}}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 24}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 6, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 47, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 10, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 10.295630140987}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 9.16515138991168}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 8.306623862918075}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 11.874342087037917}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 10.862780491200215}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 9.327379053088816}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 10}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.602325267042627}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 10.44030650891055}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 11.916375287812984}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 10.723805294763608}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 11.61895003862225}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 11.661903789690601}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 8.54400374531753}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 10.344080432788601}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.874007874011811}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 11.704699910719626}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 16.3707055437449}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.242640687119285}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 14.560219778561036}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.874507866387544}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 8.831760866327848}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 12.727922061357855}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2}, "sqlglot.parser.Parser.COMPARISON": {"tf": 2}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TERM": {"tf": 2}, "sqlglot.parser.Parser.FACTOR": {"tf": 2}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}}, "df": 192}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1.4142135623730951}}, "df": 9}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 3.7416573867739413}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 3.7416573867739413}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 3.7416573867739413}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 4.242640687119285}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 53}}}, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 18}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16}, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.872983346207417}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}}, "df": 73, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 38, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}}, "df": 31, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}}, "df": 38}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}}, "df": 28}}}}}}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 26, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}, "t": {"6": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}, "p": {"1": {"2": {"5": {"0": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "8": {"5": {"0": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"6": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"3": {"2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "u": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 86, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 31, "s": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}}, "df": 8}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 50}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.StrPosition.arg_types": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 48}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 53, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Create.arg_types": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexTableHint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 59}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INNER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 23}}}, "t": {"1": {"2": {"8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT128": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 45}, "docs": {}, "df": 0}, "6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}, "2": {"5": {"6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT256": {"tf": 1.4142135623730951}}, "df": 33}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}, "3": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "docs": {}, "df": 0}, "4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}}, "6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 15}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3}}, "df": 63, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.898979485566356}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 55, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.IntervalOp.key": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 17}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Order.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 18}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 20}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 9.16515138991168}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 28}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Reduce.arg_types": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 6, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.InputOutputFormat.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.LoadData.arg_types": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 38, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 83, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 43}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 30}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 25}}}, "o": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.23606797749979}}, "df": 1, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 2}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}}, "df": 45, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}, "f": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.expressions.Case.arg_types": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "v": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1.4142135623730951}}, "df": 30}, "6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1.4142135623730951}}, "df": 30}, "docs": {}, "df": 0}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1.4142135623730951}}, "df": 29}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1.4142135623730951}}, "df": 29}}}}}}, "c": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1.4142135623730951}}, "df": 29}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}}, "df": 2}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 4.898979485566356}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 4.898979485566356}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2}}, "df": 44, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1.4142135623730951}}, "df": 9}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1.4142135623730951}}, "df": 11, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.IgnoreNulls.key": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 4}}, "o": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}, "w": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 2}, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}}, "df": 1, "%": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}}, "df": 2, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Comprehension.arg_types": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}}, "df": 67, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}}, "df": 27}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 5.291502622129181}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 5}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 4.58257569495584}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 84, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 35}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 31}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27}}}}}}}}, "s": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 35}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 30}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 32}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}}, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.968719422671311}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.524174696260024}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.491933384829668}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.652475842498529}}, "df": 28, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 11.045361017187261}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 39, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 11.045361017187261}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 39, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}}, "df": 7, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "i": {"8": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}}, "df": 3, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 30}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.7320508075688772}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 2.449489742783178}}, "df": 1}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "q": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 67, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 15}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 43, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Aliases.key": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 23, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.AlterColumn.key": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Insert.arg_types": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.AlterTable.key": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AND": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42}, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 33}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 86, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 30}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 8.717797887081348}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 2}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 21, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASC": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 39, "i": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "q": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 47, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 17, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 22}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 27, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 38}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 32}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 35, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 3, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}}, "df": 31}}}}}}}}, "s": {"docs": {"sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.AggFunc.key": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}}}, "v": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 29, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 2}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.TERM": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}}, "df": 49, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.AddConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1.4142135623730951}}, "df": 7, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}}, "df": 7}}}}}}}, "r": {"docs": {"sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.AtIndex.key": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.AlterTable.arg_types": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}}, "df": 56, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}}, "df": 17, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 27}}}, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}}, "df": 45}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 48}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 3.7416573867739413}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 5.477225575051661}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}}, "df": 62, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 15, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ByteString.key": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 50, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}}, "df": 1, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 9}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 9}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}}, "df": 9}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}}, "df": 13}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}}, "df": 9}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}}, "df": 2}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}, "g": {"5": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.8284271247461903}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}}, "df": 57}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 42}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1.4142135623730951}}, "df": 10}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1.4142135623730951}}, "df": 30}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1.4142135623730951}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 72}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Create.arg_types": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 40, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 58}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}}, "df": 20, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 21}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 10}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 2}}, "df": 1}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2}}, "df": 16}}}, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2}}, "df": 11}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.TokenType.BREAK": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2}}, "df": 2}}}}, "d": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.env.ENV": {"tf": 2.23606797749979}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TableSample.arg_types": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 22, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 73, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 31, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 25}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}}}}}}, "k": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ErrorLevel.RAISE": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {"sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.RawString.key": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}}, "df": 5, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1.4142135623730951}}, "df": 2}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1.4142135623730951}}, "df": 7}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 42, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 39}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 30}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 70, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 19}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 40}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.expressions.XMLTable.arg_types": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 39}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1.4142135623730951}}, "df": 34}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 18}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 2.23606797749979}}, "df": 22, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 27}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1.4142135623730951}}, "df": 7}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 6, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 3.3166247903554}}, "df": 4}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 3.7416573867739413}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 4.69041575982343}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 4.358898943540674}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 4.898979485566356}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 5.385164807134504}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 5.385164807134504}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 4.358898943540674}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 15.652475842498529}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}}, "df": 26, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.RenameColumn.key": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RenameTable.key": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.RespectNulls.key": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.StrToMap.arg_types": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 27}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 55}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 23}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16}}}}, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 69, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 37}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1.4142135623730951}}, "df": 29}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}}, "df": 1}}, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "m": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "v": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 5.830951894845301}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 41, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 22, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VAR": {"tf": 1.4142135623730951}}, "df": 54, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 67}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}}, "df": 53}}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 43}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}}, "df": 28, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 35}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}}, "df": 4}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 27}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 4}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "y": {"4": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 3.4641016151377544}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 3.4641016151377544}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 64, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 23, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 32, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}}, "df": 3}}}}}}, "]": {"docs": {}, "df": 0, "{": {"1": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1.4142135623730951}}, "df": 69, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 2}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "%": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 80, "h": {"1": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 9}, "docs": {}, "df": 0}, "2": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 10, ":": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}}, "df": 2}}}}}}}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}}, "df": 15, ":": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}}, "df": 1}}}}}}, "]": {"docs": {}, "df": 0, "{": {"1": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 17, "s": {"docs": {"sqlglot.expressions.Table.arg_types": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 4.123105625617661}}, "df": 14}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Show.arg_types": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.HistoricalData.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Between.arg_types": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 51, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.trie.key": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 26}}}}, "l": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1.4142135623730951}}, "df": 5}}}}}}, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1.4142135623730951}}, "df": 29, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.HexString.key": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1.4142135623730951}}, "df": 6}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1.4142135623730951}}, "df": 29}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1.4142135623730951}}, "df": 30}}}}}, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}}, "df": 10, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.7320508075688772}}, "df": 1}}}, "%": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 10, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 3}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "p": {"8": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "r": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}, "z": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}}, "df": 14, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}}, "df": 10}}}, "a": {"docs": {"sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}}, "df": 2}, "]": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 2.23606797749979}}, "df": 30, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}}, "df": 49, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 20, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 29}}}}}}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}}, "df": 1}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 23}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 17, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 21, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}, "s": {"docs": {"sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.8284271247461903}}, "df": 26, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 8.717797887081348}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 5.5677643628300215}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 5}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 8.660254037844387}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 8.54400374531753}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.872983346207417}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3.605551275463989}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 5.0990195135927845}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 5}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.196152422706632}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 4.69041575982343}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 3.872983346207417}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 5.477225575051661}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 100}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 34}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2}}, "df": 25}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 29, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.StrToMap.arg_types": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.XMLTable.arg_types": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "z": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 39, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 21, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.transforms.PERCENTILES": {"tf": 1}}, "df": 29}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.transforms.PERCENTILES": {"tf": 1}}, "df": 29}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 5, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57, "s": {"docs": {"sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 6}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 13}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 31, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Prior.key": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 21, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1.4142135623730951}}, "df": 7}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 17}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}}, "df": 21}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 36}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Predicate.key": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1.4142135623730951}}, "df": 8}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}}, "df": 3}}}}, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 24, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 45}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 11.575836902790225}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 11.575836902790225}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 11.575836902790225}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 11.135528725660043}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 11.575836902790225}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 11.575836902790225}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}}, "df": 23, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 4.242640687119285}}, "df": 10}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.Tag.arg_types": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 32, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 21}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1.4142135623730951}}, "df": 29, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.PseudoType.key": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"8": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "docs": {}, "df": 0}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TERM": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 12}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 15}}}}}}}}}}, "m": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 5}, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Drop.arg_types": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "y": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.generator_class": {"tf": 1.4142135623730951}}, "df": 3}}}}}}, "q": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 3, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 5.656854249492381}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 5.656854249492381}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 2}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}}, "df": 167, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 12, "d": {"docs": {"sqlglot.expressions.Identifier.arg_types": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 26}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 38, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"1": {"6": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"1": {"6": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 2}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.QueryTransform.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}, "q": {"docs": {"sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}}, "df": 1}}, "e": {"3": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.6457513110645907}}, "df": 37, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.END": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}}, "df": 44}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 30, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 23}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"1": {"6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1.4142135623730951}}, "df": 32}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1.4142135623730951}}, "df": 32}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1.4142135623730951}}, "df": 34}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 12, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2.6457513110645907}, "sqlglot.tokens.TokenType.EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 39}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 15}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41, "d": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}}, "df": 1}}}}}, "t": {"5": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 21}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}}, "df": 5}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 3, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}}, "df": 46, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 41}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 52}}}}, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 27, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 31, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.IntoType": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}}, "df": 106, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 10.295630140987}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 9.16515138991168}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 8.306623862918075}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 11.874342087037917}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 2}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 10.862780491200215}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 9.327379053088816}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 10}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.602325267042627}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 10.44030650891055}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 11.916375287812984}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 10.723805294763608}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 11.61895003862225}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 11.661903789690601}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 8.54400374531753}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 10.344080432788601}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.874007874011811}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 11.704699910719626}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 16.3707055437449}, "sqlglot.expressions.IntoType": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.242640687119285}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 14.560219778561036}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.874507866387544}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 8.831760866327848}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 12.727922061357855}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2}, "sqlglot.parser.Parser.COMPARISON": {"tf": 2}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TERM": {"tf": 2}, "sqlglot.parser.Parser.FACTOR": {"tf": 2}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}}, "df": 205}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 4}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.8284271247461903}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 55}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Describe.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {"sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 3, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 9, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 9}}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONTable.arg_types": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 4}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 3.1622776601683795}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "z": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"3": {"docs": {"sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JSONTable.arg_types": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.RangeN.arg_types": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"0": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 4}}, "df": 1, "+": {"0": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "1": {"0": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "3": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "5": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "8": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "9": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "z": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}}, "u": {"docs": {"sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}}, "df": 36, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 22}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNION": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.expressions.IntoType": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}}, "df": 4}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Unionable.key": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 3, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 68, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}}, "df": 30}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"6": {"4": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"1": {"2": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.6457513110645907}}, "df": 29, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 35}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 40, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 33}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1.4142135623730951}}, "df": 3, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.UnicodeString.key": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {"sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}}, "df": 22, "s": {"docs": {"sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 27}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 37}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 27}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1.4142135623730951}}, "df": 15}}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Into.arg_types": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 7, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 43, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2}}, "df": 63, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 41, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "c": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USING": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 32}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1.4142135623730951}}, "df": 36}}}}}}}, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 48}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 28, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 6, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UUID": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}, "s": {"2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1.4142135623730951}}, "df": 33}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"1": {"2": {"8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1.4142135623730951}}, "df": 30}, "docs": {}, "df": 0}, "6": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "2": {"5": {"6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1.4142135623730951}}, "df": 30}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "3": {"2": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "6": {"4": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT": {"tf": 1.4142135623730951}}, "df": 37, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1.4142135623730951}}, "df": 36}}}}}}, "c": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 4}, "f": {"1": {"6": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}, "docs": {}, "df": 0}, "3": {"2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 2, "m": {"docs": {}, "df": 0, "b": {"3": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1.4142135623730951}}, "df": 38}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1.4142135623730951}}, "df": 33}}}}}}, "t": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}}, "df": 2}}}, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 41, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 56, "b": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "s": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}}, "df": 7}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 38}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KILL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}}, "df": 25}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}, "i": {"8": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "u": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"1": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 2.8284271247461903}}, "df": 1}, "docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 2.8284271247461903}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 3}}, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "j": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}}, "df": 48, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JoinHint.key": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1.4142135623730951}}, "df": 6}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.872983346207417}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSON": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 89, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}}}}}}}}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1.4142135623730951}}, "df": 51, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 30}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}}, "df": 2, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 36}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 35}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 15}}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 36}}}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 15}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 15}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 15}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 15}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 15}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 22}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathPart.key": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 19, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 22}}}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONKeyValue.key": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.JSONColumnDef.key": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.JSONSchema.key": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "signature": {"root": {"0": {"docs": {"sqlglot.diff.ChangeDistiller.__init__": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 6}, "1": {"0": {"0": {"docs": {"sqlglot.parser.Parser.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "2": {"8": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "3": {"9": {"6": {"8": {"8": {"8": {"5": {"3": {"1": {"9": {"8": {"5": {"7": {"6": {"docs": {"sqlglot.dataframe.sql.Column.over": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"0": {"6": {"4": {"0": {"0": {"docs": {"sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.4142135623730951}}, "df": 4}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "8": {"1": {"6": {"4": {"8": {"docs": {"sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"3": {"0": {"9": {"1": {"8": {"4": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"0": {"2": {"0": {"4": {"8": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"2": {"0": {"3": {"8": {"4": {"docs": {"sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"8": {"6": {"7": {"0": {"0": {"8": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"9": {"0": {"3": {"5": {"6": {"8": {"docs": {"sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}}, "df": 9}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "8": {"8": {"7": {"8": {"9": {"7": {"6": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"0": {"9": {"7": {"6": {"3": {"2": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 4}, "2": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "3": {"9": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 2}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.isin": {"tf": 2}, "sqlglot.dataframe.sql.Column.between": {"tf": 2}, "sqlglot.dataframe.sql.Column.over": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 2}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 2}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 2}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sep": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.seg": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.national_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.properties": {"tf": 2.449489742783178}, "sqlglot.generator.Generator.table_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.func": {"tf": 2}, "sqlglot.generator.Generator.expressions": {"tf": 2}, "sqlglot.helper.csv": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.__init__": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}}, "df": 49}, "docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}}, "df": 2}, "6": {"docs": {"sqlglot.diff.ChangeDistiller.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "8": {"0": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot.parse": {"tf": 12.806248474865697}, "sqlglot.parse_one": {"tf": 14.966629547095765}, "sqlglot.transpile": {"tf": 14}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 6}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 12.806248474865697}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 6}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 10.862780491200215}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 14.2828568570857}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 8.306623862918075}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 5.830951894845301}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 6.324555320336759}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 6.48074069840786}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 8.426149773176359}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 8.426149773176359}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 6.324555320336759}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 6.324555320336759}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 12.041594578792296}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 9.9498743710662}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 9.9498743710662}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 7.3484692283495345}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 7.3484692283495345}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 7.14142842854285}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 7.3484692283495345}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 7.3484692283495345}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 7.3484692283495345}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 5.656854249492381}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 10.677078252031311}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 10}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 13.19090595827292}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 7.937253933193772}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 5.0990195135927845}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 8.12403840463596}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 6}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 8}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 9.327379053088816}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 6}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 6.782329983125268}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 9.16515138991168}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 8.602325267042627}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 7.0710678118654755}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 8.660254037844387}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 8.831760866327848}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 9.797958971132712}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 8.54400374531753}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 8.246211251235321}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 8.246211251235321}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 6.48074069840786}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 5.656854249492381}, "sqlglot.dataframe.sql.Column.copy": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 6.6332495807108}, "sqlglot.dataframe.sql.Column.sql": {"tf": 4.242640687119285}, "sqlglot.dataframe.sql.Column.alias": {"tf": 6}, "sqlglot.dataframe.sql.Column.asc": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.desc": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.when": {"tf": 7.937253933193772}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 6}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.cast": {"tf": 8}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 8}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 8}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 6}, "sqlglot.dataframe.sql.Column.like": {"tf": 4.242640687119285}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 4.242640687119285}, "sqlglot.dataframe.sql.Column.substr": {"tf": 9.9498743710662}, "sqlglot.dataframe.sql.Column.isin": {"tf": 7.937253933193772}, "sqlglot.dataframe.sql.Column.between": {"tf": 8.660254037844387}, "sqlglot.dataframe.sql.Column.over": {"tf": 7.211102550927978}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 10.677078252031311}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 10.908712114635714}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 12.083045973594572}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 9}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 9}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 6.6332495807108}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 6.6332495807108}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 5.385164807134504}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 3.1622776601683795}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 4.242640687119285}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 9}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 9}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 6.6332495807108}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 6.6332495807108}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 6}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 10}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 5.830951894845301}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 4.795831523312719}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 6.557438524302}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 7.615773105863909}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 7.745966692414834}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 5.744562646538029}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 6.244997998398398}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 6.6332495807108}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 5.477225575051661}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 3.1622776601683795}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 9}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 7.615773105863909}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 4.898979485566356}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 4.47213595499958}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 6.4031242374328485}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 6.164414002968976}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 6.928203230275509}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 10.099504938362077}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 7.211102550927978}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 5.5677643628300215}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 5.744562646538029}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 5.0990195135927845}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 5.0990195135927845}, "sqlglot.dialects.dialect.rename_func": {"tf": 6.928203230275509}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.if_sql": {"tf": 9.695359714832659}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 7.416198487095663}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 8.48528137423857}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 8.660254037844387}, "sqlglot.dialects.dialect.time_format": {"tf": 10.816653826391969}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 8}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 6.164414002968976}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 6.164414002968976}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 7.54983443527075}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 4.898979485566356}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 8.12403840463596}, "sqlglot.dialects.dialect.min_or_least": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.trim_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 9.539392014169456}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 5.916079783099616}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 4.898979485566356}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 4.898979485566356}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 4.898979485566356}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 7.810249675906654}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 5.744562646538029}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 10.246950765959598}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 7.14142842854285}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 6.855654600401044}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 4.47213595499958}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 6.928203230275509}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 8.18535277187245}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 6.6332495807108}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 6.164414002968976}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.oracle.to_char": {"tf": 6.082762530298219}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 9.16515138991168}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 5.291502622129181}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 6.164414002968976}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 5.477225575051661}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 6.164414002968976}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 6.6332495807108}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 8.18535277187245}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 5.744562646538029}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 6}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 5.291502622129181}, "sqlglot.diff.Insert.__init__": {"tf": 4.47213595499958}, "sqlglot.diff.Remove.__init__": {"tf": 4.47213595499958}, "sqlglot.diff.Move.__init__": {"tf": 4.47213595499958}, "sqlglot.diff.Update.__init__": {"tf": 6.164414002968976}, "sqlglot.diff.Keep.__init__": {"tf": 6.164414002968976}, "sqlglot.diff.diff": {"tf": 12.96148139681572}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 5.656854249492381}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 12.727922061357855}, "sqlglot.errors.ParseError.__init__": {"tf": 6.48074069840786}, "sqlglot.errors.ParseError.new": {"tf": 13.038404810405298}, "sqlglot.errors.concat_messages": {"tf": 5.385164807134504}, "sqlglot.errors.merge_errors": {"tf": 6.48074069840786}, "sqlglot.executor.execute": {"tf": 12.727922061357855}, "sqlglot.executor.context.Context.__init__": {"tf": 7.416198487095663}, "sqlglot.executor.context.Context.eval": {"tf": 3.7416573867739413}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 3.7416573867739413}, "sqlglot.executor.context.Context.add_columns": {"tf": 4.69041575982343}, "sqlglot.executor.context.Context.table_iter": {"tf": 5.656854249492381}, "sqlglot.executor.context.Context.filter": {"tf": 4}, "sqlglot.executor.context.Context.sort": {"tf": 4}, "sqlglot.executor.context.Context.set_row": {"tf": 4.47213595499958}, "sqlglot.executor.context.Context.set_index": {"tf": 4.47213595499958}, "sqlglot.executor.context.Context.set_range": {"tf": 5.291502622129181}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 2.8284271247461903}, "sqlglot.executor.env.filter_nulls": {"tf": 4.242640687119285}, "sqlglot.executor.env.null_if_any": {"tf": 3.4641016151377544}, "sqlglot.executor.env.str_position": {"tf": 4.69041575982343}, "sqlglot.executor.env.substring": {"tf": 5.0990195135927845}, "sqlglot.executor.env.cast": {"tf": 3.7416573867739413}, "sqlglot.executor.env.ordered": {"tf": 4.242640687119285}, "sqlglot.executor.env.interval": {"tf": 3.7416573867739413}, "sqlglot.executor.env.arrayjoin": {"tf": 4.69041575982343}, "sqlglot.executor.env.jsonextract": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 4.47213595499958}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 4.242640687119285}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 3.1622776601683795}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 4.242640687119285}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 4.795831523312719}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 4.69041575982343}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 4.242640687119285}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 4.242640687119285}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 4.242640687119285}, "sqlglot.executor.table.Table.__init__": {"tf": 4.898979485566356}, "sqlglot.executor.table.Table.add_columns": {"tf": 4.69041575982343}, "sqlglot.executor.table.Table.append": {"tf": 3.7416573867739413}, "sqlglot.executor.table.Table.pop": {"tf": 3.1622776601683795}, "sqlglot.executor.table.TableIter.__init__": {"tf": 2.8284271247461903}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 2.8284271247461903}, "sqlglot.executor.table.RowReader.__init__": {"tf": 4}, "sqlglot.executor.table.ensure_tables": {"tf": 9.797958971132712}, "sqlglot.expressions.Expression.__init__": {"tf": 3.7416573867739413}, "sqlglot.expressions.Expression.text": {"tf": 4}, "sqlglot.expressions.Expression.is_type": {"tf": 4.242640687119285}, "sqlglot.expressions.Expression.is_leaf": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.copy": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.add_comments": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.append": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.set": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 5.744562646538029}, "sqlglot.expressions.Expression.find": {"tf": 7.0710678118654755}, "sqlglot.expressions.Expression.find_all": {"tf": 7.0710678118654755}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 6}, "sqlglot.expressions.Expression.root": {"tf": 4.47213595499958}, "sqlglot.expressions.Expression.walk": {"tf": 5.0990195135927845}, "sqlglot.expressions.Expression.dfs": {"tf": 5.830951894845301}, "sqlglot.expressions.Expression.bfs": {"tf": 4.242640687119285}, "sqlglot.expressions.Expression.unnest": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.unalias": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.flatten": {"tf": 4.242640687119285}, "sqlglot.expressions.Expression.to_s": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.sql": {"tf": 9.055385138137417}, "sqlglot.expressions.Expression.transform": {"tf": 5.830951894845301}, "sqlglot.expressions.Expression.replace": {"tf": 3.7416573867739413}, "sqlglot.expressions.Expression.pop": {"tf": 4.47213595499958}, "sqlglot.expressions.Expression.assert_is": {"tf": 5.477225575051661}, "sqlglot.expressions.Expression.error_messages": {"tf": 6}, "sqlglot.expressions.Expression.dump": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.load": {"tf": 3.7416573867739413}, "sqlglot.expressions.Expression.and_": {"tf": 11.789826122551595}, "sqlglot.expressions.Expression.or_": {"tf": 11.789826122551595}, "sqlglot.expressions.Expression.not_": {"tf": 4.898979485566356}, "sqlglot.expressions.Expression.as_": {"tf": 12.12435565298214}, "sqlglot.expressions.Expression.isin": {"tf": 12.409673645990857}, "sqlglot.expressions.Expression.between": {"tf": 7.810249675906654}, "sqlglot.expressions.Expression.is_": {"tf": 6.928203230275509}, "sqlglot.expressions.Expression.like": {"tf": 6.928203230275509}, "sqlglot.expressions.Expression.ilike": {"tf": 6.928203230275509}, "sqlglot.expressions.Expression.eq": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.neq": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.rlike": {"tf": 6.928203230275509}, "sqlglot.expressions.Expression.div": {"tf": 8.831760866327848}, "sqlglot.expressions.Expression.desc": {"tf": 5.830951894845301}, "sqlglot.expressions.Unionable.union": {"tf": 11.489125293076057}, "sqlglot.expressions.Unionable.intersect": {"tf": 11.489125293076057}, "sqlglot.expressions.Unionable.except_": {"tf": 11.489125293076057}, "sqlglot.expressions.DML.returning": {"tf": 11.489125293076057}, "sqlglot.expressions.Column.to_dot": {"tf": 5.744562646538029}, "sqlglot.expressions.Delete.delete": {"tf": 11.489125293076057}, "sqlglot.expressions.Delete.where": {"tf": 12.409673645990857}, "sqlglot.expressions.Insert.with_": {"tf": 13.96424004376894}, "sqlglot.expressions.Literal.number": {"tf": 4.898979485566356}, "sqlglot.expressions.Literal.string": {"tf": 4.898979485566356}, "sqlglot.expressions.Join.on": {"tf": 12.409673645990857}, "sqlglot.expressions.Join.using": {"tf": 12.409673645990857}, "sqlglot.expressions.Properties.from_dict": {"tf": 5.291502622129181}, "sqlglot.expressions.Tuple.isin": {"tf": 12.409673645990857}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 8.602325267042627}, "sqlglot.expressions.Subqueryable.limit": {"tf": 11.704699910719626}, "sqlglot.expressions.Subqueryable.select": {"tf": 12.409673645990857}, "sqlglot.expressions.Subqueryable.with_": {"tf": 13.96424004376894}, "sqlglot.expressions.Table.to_column": {"tf": 7.874007874011811}, "sqlglot.expressions.Union.limit": {"tf": 11.704699910719626}, "sqlglot.expressions.Union.select": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.from_": {"tf": 11.489125293076057}, "sqlglot.expressions.Select.group_by": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.order_by": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.sort_by": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.cluster_by": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.limit": {"tf": 11.704699910719626}, "sqlglot.expressions.Select.offset": {"tf": 11.704699910719626}, "sqlglot.expressions.Select.select": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.lateral": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.join": {"tf": 17.46424919657298}, "sqlglot.expressions.Select.where": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.having": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.window": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.qualify": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.distinct": {"tf": 9.219544457292887}, "sqlglot.expressions.Select.ctas": {"tf": 12.328828005937952}, "sqlglot.expressions.Select.lock": {"tf": 7.14142842854285}, "sqlglot.expressions.Select.hint": {"tf": 11.269427669584644}, "sqlglot.expressions.Subquery.unnest": {"tf": 3.1622776601683795}, "sqlglot.expressions.Subquery.unwrap": {"tf": 4.47213595499958}, "sqlglot.expressions.DataType.build": {"tf": 12.806248474865697}, "sqlglot.expressions.DataType.is_type": {"tf": 7.681145747868608}, "sqlglot.expressions.Dot.build": {"tf": 6.557438524302}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 3.1622776601683795}, "sqlglot.expressions.IntervalOp.interval": {"tf": 3.1622776601683795}, "sqlglot.expressions.Func.from_arg_list": {"tf": 3.7416573867739413}, "sqlglot.expressions.Func.sql_names": {"tf": 3.1622776601683795}, "sqlglot.expressions.Func.sql_name": {"tf": 3.1622776601683795}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 3.1622776601683795}, "sqlglot.expressions.Case.when": {"tf": 9.848857801796104}, "sqlglot.expressions.Case.else_": {"tf": 8.366600265340756}, "sqlglot.expressions.Cast.is_type": {"tf": 7.681145747868608}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 3.1622776601683795}, "sqlglot.expressions.maybe_parse": {"tf": 14.866068747318506}, "sqlglot.expressions.maybe_copy": {"tf": 4.242640687119285}, "sqlglot.expressions.union": {"tf": 13}, "sqlglot.expressions.intersect": {"tf": 13}, "sqlglot.expressions.except_": {"tf": 13}, "sqlglot.expressions.select": {"tf": 10.677078252031311}, "sqlglot.expressions.from_": {"tf": 10.583005244258363}, "sqlglot.expressions.update": {"tf": 13.892443989449804}, "sqlglot.expressions.delete": {"tf": 13.711309200802088}, "sqlglot.expressions.insert": {"tf": 15.748015748023622}, "sqlglot.expressions.condition": {"tf": 11.269427669584644}, "sqlglot.expressions.and_": {"tf": 11.575836902790225}, "sqlglot.expressions.or_": {"tf": 11.575836902790225}, "sqlglot.expressions.not_": {"tf": 11.269427669584644}, "sqlglot.expressions.paren": {"tf": 7.615773105863909}, "sqlglot.expressions.to_identifier": {"tf": 5.0990195135927845}, "sqlglot.expressions.parse_identifier": {"tf": 10}, "sqlglot.expressions.to_interval": {"tf": 6.164414002968976}, "sqlglot.expressions.to_table": {"tf": 11.704699910719626}, "sqlglot.expressions.to_column": {"tf": 6.708203932499369}, "sqlglot.expressions.alias_": {"tf": 14.142135623730951}, "sqlglot.expressions.subquery": {"tf": 12.24744871391589}, "sqlglot.expressions.column": {"tf": 8.426149773176359}, "sqlglot.expressions.cast": {"tf": 10.44030650891055}, "sqlglot.expressions.table_": {"tf": 13.114877048604}, "sqlglot.expressions.values": {"tf": 10.44030650891055}, "sqlglot.expressions.var": {"tf": 6.928203230275509}, "sqlglot.expressions.rename_table": {"tf": 7.745966692414834}, "sqlglot.expressions.rename_column": {"tf": 10.099504938362077}, "sqlglot.expressions.convert": {"tf": 6.164414002968976}, "sqlglot.expressions.replace_children": {"tf": 6.928203230275509}, "sqlglot.expressions.column_table_names": {"tf": 6.855654600401044}, "sqlglot.expressions.table_name": {"tf": 10.344080432788601}, "sqlglot.expressions.normalize_table_name": {"tf": 10.344080432788601}, "sqlglot.expressions.replace_tables": {"tf": 10.816653826391969}, "sqlglot.expressions.replace_placeholders": {"tf": 6.855654600401044}, "sqlglot.expressions.expand": {"tf": 11.704699910719626}, "sqlglot.expressions.func": {"tf": 10.770329614269007}, "sqlglot.expressions.case": {"tf": 7.810249675906654}, "sqlglot.expressions.cast_unless": {"tf": 12.529964086141668}, "sqlglot.expressions.true": {"tf": 4.123105625617661}, "sqlglot.expressions.false": {"tf": 4.123105625617661}, "sqlglot.expressions.null": {"tf": 4.123105625617661}, "sqlglot.generator.Generator.__init__": {"tf": 16.73320053068151}, "sqlglot.generator.Generator.generate": {"tf": 6.708203932499369}, "sqlglot.generator.Generator.preprocess": {"tf": 6.164414002968976}, "sqlglot.generator.Generator.unsupported": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.sep": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.seg": {"tf": 6}, "sqlglot.generator.Generator.pad_comment": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.maybe_comment": {"tf": 8.54400374531753}, "sqlglot.generator.Generator.wrap": {"tf": 5.744562646538029}, "sqlglot.generator.Generator.no_identify": {"tf": 6.6332495807108}, "sqlglot.generator.Generator.normalize_func": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.indent": {"tf": 9.327379053088816}, "sqlglot.generator.Generator.sql": {"tf": 8.94427190999916}, "sqlglot.generator.Generator.uncache_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.cache_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.characterset_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.column_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.columndef_sql": {"tf": 6.6332495807108}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 4.242640687119285}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 5.477225575051661}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 5.477225575051661}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 5.477225575051661}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.createable_sql": {"tf": 6.244997998398398}, "sqlglot.generator.Generator.create_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.clone_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.describe_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 6}, "sqlglot.generator.Generator.with_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.cte_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.directory_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.delete_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.drop_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.except_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.except_op": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.fetch_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.filter_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.hint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.index_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.identifier_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.national_sql": {"tf": 6.6332495807108}, "sqlglot.generator.Generator.partition_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.properties_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.root_properties": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.properties": {"tf": 9.797958971132712}, "sqlglot.generator.Generator.with_properties": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.locate_properties": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.property_name": {"tf": 6.708203932499369}, "sqlglot.generator.Generator.property_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 5.477225575051661}, "sqlglot.generator.Generator.insert_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.intersect_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.intersect_op": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.introducer_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.kill_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.returning_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.table_sql": {"tf": 6.6332495807108}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 8.18535277187245}, "sqlglot.generator.Generator.pivot_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.version_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.tuple_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.update_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.values_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.var_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.into_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.from_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.group_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.having_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.connect_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.prior_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.join_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lambda_sql": {"tf": 6.855654600401044}, "sqlglot.generator.Generator.lateral_op": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lateral_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.limit_sql": {"tf": 6.48074069840786}, "sqlglot.generator.Generator.offset_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.setitem_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.set_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.pragma_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lock_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.literal_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.escape_str": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.null_sql": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.boolean_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.order_sql": {"tf": 6.48074069840786}, "sqlglot.generator.Generator.withfill_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.cluster_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.distribute_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.sort_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.ordered_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.query_modifiers": {"tf": 6.164414002968976}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 9.16515138991168}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 5.744562646538029}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 5.744562646538029}, "sqlglot.generator.Generator.select_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.schema_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.star_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.parameter_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.subquery_sql": {"tf": 6.6332495807108}, "sqlglot.generator.Generator.qualify_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.union_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.union_op": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.unnest_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.where_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.window_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 6.557438524302}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.between_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bracket_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.all_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.any_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.exists_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.case_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.constraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.extract_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.trim_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 7.483314773547883}, "sqlglot.generator.Generator.concat_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.concatws_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.check_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.if_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.json_path_part": {"tf": 6.164414002968976}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 6.557438524302}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.openjson_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.in_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.interval_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.return_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.reference_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.paren_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.neg_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.not_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.alias_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.aliases_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.atindex_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.add_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.and_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.xor_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.connector_sql": {"tf": 6}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.collate_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.command_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.comment_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.transaction_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.commit_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.rollback_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.renametable_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.altertable_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.add_column_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.distinct_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.div_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.distance_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.dot_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.eq_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.escape_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.glob_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.gt_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.gte_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.ilike_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.is_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.like_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.likeany_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.similarto_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lt_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lte_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.mod_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.mul_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.neq_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.or_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.slice_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.sub_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.trycast_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.log_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.use_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.binary": {"tf": 6}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.func": {"tf": 9.486832980505138}, "sqlglot.generator.Generator.format_args": {"tf": 6.708203932499369}, "sqlglot.generator.Generator.text_width": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.format_time": {"tf": 5.744562646538029}, "sqlglot.generator.Generator.expressions": {"tf": 13.379088160259652}, "sqlglot.generator.Generator.op_expressions": {"tf": 7.3484692283495345}, "sqlglot.generator.Generator.naked_property": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.set_operation": {"tf": 6}, "sqlglot.generator.Generator.tag_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.token_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.when_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.merge_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.tochar_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.opclass_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.predict_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.forin_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.refresh_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.operator_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.toarray_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lastday_sql": {"tf": 5.291502622129181}, "sqlglot.helper.seq_get": {"tf": 6.164414002968976}, "sqlglot.helper.ensure_list": {"tf": 3.1622776601683795}, "sqlglot.helper.ensure_collection": {"tf": 3.1622776601683795}, "sqlglot.helper.csv": {"tf": 5.830951894845301}, "sqlglot.helper.subclasses": {"tf": 9.38083151964686}, "sqlglot.helper.apply_index_offset": {"tf": 7.54983443527075}, "sqlglot.helper.camel_to_snake_case": {"tf": 4}, "sqlglot.helper.while_changing": {"tf": 7.483314773547883}, "sqlglot.helper.tsort": {"tf": 6.324555320336759}, "sqlglot.helper.open_file": {"tf": 3.872983346207417}, "sqlglot.helper.csv_reader": {"tf": 4.898979485566356}, "sqlglot.helper.find_new_name": {"tf": 5.385164807134504}, "sqlglot.helper.is_int": {"tf": 4}, "sqlglot.helper.name_sequence": {"tf": 4.795831523312719}, "sqlglot.helper.object_to_dict": {"tf": 4.69041575982343}, "sqlglot.helper.split_num_words": {"tf": 7.615773105863909}, "sqlglot.helper.is_iterable": {"tf": 4}, "sqlglot.helper.flatten": {"tf": 6.082762530298219}, "sqlglot.helper.dict_depth": {"tf": 4}, "sqlglot.helper.first": {"tf": 5}, "sqlglot.helper.merge_ranges": {"tf": 7.0710678118654755}, "sqlglot.helper.is_iso_date": {"tf": 4}, "sqlglot.helper.is_iso_datetime": {"tf": 4}, "sqlglot.helper.is_date_unit": {"tf": 5.385164807134504}, "sqlglot.jsonpath.parse": {"tf": 4.898979485566356}, "sqlglot.lineage.Node.__init__": {"tf": 9.899494936611665}, "sqlglot.lineage.Node.walk": {"tf": 5}, "sqlglot.lineage.Node.to_html": {"tf": 9.486832980505138}, "sqlglot.lineage.lineage": {"tf": 14.422205101855956}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 7.54983443527075}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 13.2664991614216}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 10.14889156509222}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 13.527749258468683}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 15.459624833740307}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 4.898979485566356}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 5.744562646538029}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 5.656854249492381}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 5.656854249492381}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 5.656854249492381}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 5.744562646538029}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 7.745966692414834}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 5.744562646538029}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 3.1622776601683795}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 3.1622776601683795}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 3.1622776601683795}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3.1622776601683795}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 4.242640687119285}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 4.242640687119285}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 4.242640687119285}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 4.242640687119285}, "sqlglot.optimizer.normalize.normalize": {"tf": 7.280109889280518}, "sqlglot.optimizer.normalize.normalized": {"tf": 6.164414002968976}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 6.164414002968976}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 4.242640687119285}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 4.242640687119285}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 3.1622776601683795}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 3.1622776601683795}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 3.1622776601683795}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 5.385164807134504}, "sqlglot.optimizer.optimizer.optimize": {"tf": 20.591260281974}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 4.242640687119285}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 5.477225575051661}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 5.0990195135927845}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 4.242640687119285}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 4.242640687119285}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 3.7416573867739413}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 4.898979485566356}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 5.0990195135927845}, "sqlglot.optimizer.qualify.qualify": {"tf": 17.26267650163207}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 10.488088481701515}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 4.47213595499958}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 6.48074069840786}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 9.899494936611665}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 5.744562646538029}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 7.54983443527075}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 5.744562646538029}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 6.244997998398398}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 13.674794331177344}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 8.602325267042627}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 3.1622776601683795}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 7.416198487095663}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 5.0990195135927845}, "sqlglot.optimizer.scope.Scope.find": {"tf": 4.898979485566356}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 4.898979485566356}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 4.242640687119285}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 3.7416573867739413}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 4.242640687119285}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 4.242640687119285}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 3.7416573867739413}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 3.1622776601683795}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 3.1622776601683795}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 6.48074069840786}, "sqlglot.optimizer.scope.build_scope": {"tf": 6.48074069840786}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 5.0990195135927845}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 4.69041575982343}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 4.69041575982343}, "sqlglot.optimizer.simplify.simplify": {"tf": 10}, "sqlglot.optimizer.simplify.catch": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 5.744562646538029}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.flatten": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 4.69041575982343}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 5.744562646538029}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 4.69041575982343}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 5.744562646538029}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.always_true": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.always_false": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.is_complement": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.is_false": {"tf": 4.898979485566356}, "sqlglot.optimizer.simplify.is_null": {"tf": 4.898979485566356}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 5}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 5}, "sqlglot.optimizer.simplify.cast_value": {"tf": 6.4031242374328485}, "sqlglot.optimizer.simplify.extract_date": {"tf": 5.744562646538029}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.date_literal": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.interval": {"tf": 5.291502622129181}, "sqlglot.optimizer.simplify.date_floor": {"tf": 7.416198487095663}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 7.416198487095663}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.gen": {"tf": 4}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 3.1622776601683795}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 4.242640687119285}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 4.69041575982343}, "sqlglot.parser.parse_var_map": {"tf": 6.082762530298219}, "sqlglot.parser.parse_like": {"tf": 6.082762530298219}, "sqlglot.parser.binary_range_parser": {"tf": 8.660254037844387}, "sqlglot.parser.parse_logarithm": {"tf": 6.782329983125268}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 7.280109889280518}, "sqlglot.parser.Parser.__init__": {"tf": 11.135528725660043}, "sqlglot.parser.Parser.reset": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.parse": {"tf": 8.426149773176359}, "sqlglot.parser.Parser.parse_into": {"tf": 11.313708498984761}, "sqlglot.parser.Parser.check_errors": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.raise_error": {"tf": 6.855654600401044}, "sqlglot.parser.Parser.expression": {"tf": 7.810249675906654}, "sqlglot.parser.Parser.validate_expression": {"tf": 6.557438524302}, "sqlglot.planner.Plan.__init__": {"tf": 4.47213595499958}, "sqlglot.planner.Step.from_expression": {"tf": 8.602325267042627}, "sqlglot.planner.Step.add_dependency": {"tf": 5.291502622129181}, "sqlglot.planner.Step.to_s": {"tf": 5.0990195135927845}, "sqlglot.planner.Scan.from_expression": {"tf": 8.602325267042627}, "sqlglot.planner.Join.from_joins": {"tf": 8.888194417315589}, "sqlglot.planner.SetOperation.__init__": {"tf": 8.306623862918075}, "sqlglot.planner.SetOperation.from_expression": {"tf": 8.602325267042627}, "sqlglot.schema.Schema.add_table": {"tf": 13.711309200802088}, "sqlglot.schema.Schema.column_names": {"tf": 11.704699910719626}, "sqlglot.schema.Schema.get_column_type": {"tf": 12.12435565298214}, "sqlglot.schema.Schema.has_column": {"tf": 11.789826122551595}, "sqlglot.schema.Schema.find": {"tf": 7.0710678118654755}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 4.795831523312719}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 3.4641016151377544}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 5.744562646538029}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 7.0710678118654755}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 7.810249675906654}, "sqlglot.schema.MappingSchema.__init__": {"tf": 11}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 6.164414002968976}, "sqlglot.schema.MappingSchema.copy": {"tf": 5.0990195135927845}, "sqlglot.schema.MappingSchema.add_table": {"tf": 13.711309200802088}, "sqlglot.schema.MappingSchema.column_names": {"tf": 11.704699910719626}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 12.12435565298214}, "sqlglot.schema.MappingSchema.has_column": {"tf": 11.789826122551595}, "sqlglot.schema.MappingSchema.depth": {"tf": 3.4641016151377544}, "sqlglot.schema.normalize_name": {"tf": 11.61895003862225}, "sqlglot.schema.ensure_schema": {"tf": 7.681145747868608}, "sqlglot.schema.ensure_column_mapping": {"tf": 7.615773105863909}, "sqlglot.schema.flatten_schema": {"tf": 7.54983443527075}, "sqlglot.schema.nested_get": {"tf": 7.615773105863909}, "sqlglot.schema.nested_set": {"tf": 6.082762530298219}, "sqlglot.serde.dump": {"tf": 11.489125293076057}, "sqlglot.serde.load": {"tf": 11.489125293076057}, "sqlglot.time.format_time": {"tf": 7.810249675906654}, "sqlglot.tokens.Token.__init__": {"tf": 10.63014581273465}, "sqlglot.tokens.Token.number": {"tf": 5.291502622129181}, "sqlglot.tokens.Token.string": {"tf": 5.291502622129181}, "sqlglot.tokens.Token.identifier": {"tf": 5.291502622129181}, "sqlglot.tokens.Token.var": {"tf": 5.291502622129181}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 8.12403840463596}, "sqlglot.tokens.Tokenizer.reset": {"tf": 3.4641016151377544}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 5.744562646538029}, "sqlglot.tokens.Tokenizer.peek": {"tf": 5.0990195135927845}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 5.744562646538029}, "sqlglot.transforms.unalias_group": {"tf": 5.744562646538029}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 5.744562646538029}, "sqlglot.transforms.eliminate_qualify": {"tf": 5.744562646538029}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 5.744562646538029}, "sqlglot.transforms.unnest_to_explode": {"tf": 5.744562646538029}, "sqlglot.transforms.explode_to_unnest": {"tf": 7}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 5.744562646538029}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 5.744562646538029}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 5.744562646538029}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 5.744562646538029}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 5.744562646538029}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 5.744562646538029}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 5.744562646538029}, "sqlglot.transforms.ensure_bools": {"tf": 5.744562646538029}, "sqlglot.transforms.unqualify_columns": {"tf": 5.744562646538029}, "sqlglot.transforms.preprocess": {"tf": 8.774964387392123}, "sqlglot.trie.new_trie": {"tf": 6.708203932499369}, "sqlglot.trie.in_trie": {"tf": 7}}, "df": 1017, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.generator.Generator.seg": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 112, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parse": {"tf": 2.23606797749979}, "sqlglot.parse_one": {"tf": 2.6457513110645907}, "sqlglot.transpile": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.time_format": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Keep.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 3}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 3}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.executor.execute": {"tf": 2.23606797749979}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 2}, "sqlglot.expressions.Expression.or_": {"tf": 2}, "sqlglot.expressions.Expression.as_": {"tf": 2}, "sqlglot.expressions.Expression.isin": {"tf": 2}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.like": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.ilike": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.div": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 2}, "sqlglot.expressions.Unionable.intersect": {"tf": 2}, "sqlglot.expressions.Unionable.except_": {"tf": 2}, "sqlglot.expressions.DML.returning": {"tf": 2}, "sqlglot.expressions.Column.to_dot": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 2}, "sqlglot.expressions.Delete.where": {"tf": 2}, "sqlglot.expressions.Insert.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 2}, "sqlglot.expressions.Join.using": {"tf": 2}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 2}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.limit": {"tf": 2}, "sqlglot.expressions.Subqueryable.select": {"tf": 2}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Table.to_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 2}, "sqlglot.expressions.Union.select": {"tf": 2}, "sqlglot.expressions.Select.from_": {"tf": 2}, "sqlglot.expressions.Select.group_by": {"tf": 2}, "sqlglot.expressions.Select.order_by": {"tf": 2}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.expressions.Select.cluster_by": {"tf": 2}, "sqlglot.expressions.Select.limit": {"tf": 2}, "sqlglot.expressions.Select.offset": {"tf": 2}, "sqlglot.expressions.Select.select": {"tf": 2}, "sqlglot.expressions.Select.lateral": {"tf": 2}, "sqlglot.expressions.Select.join": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.where": {"tf": 2}, "sqlglot.expressions.Select.having": {"tf": 2}, "sqlglot.expressions.Select.window": {"tf": 2}, "sqlglot.expressions.Select.qualify": {"tf": 2}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 2}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 2}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.when": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.else_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 2.23606797749979}, "sqlglot.expressions.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.select": {"tf": 2}, "sqlglot.expressions.from_": {"tf": 2}, "sqlglot.expressions.update": {"tf": 2.449489742783178}, "sqlglot.expressions.delete": {"tf": 2.449489742783178}, "sqlglot.expressions.insert": {"tf": 2.6457513110645907}, "sqlglot.expressions.condition": {"tf": 2}, "sqlglot.expressions.and_": {"tf": 2}, "sqlglot.expressions.or_": {"tf": 2}, "sqlglot.expressions.not_": {"tf": 2}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 2}, "sqlglot.expressions.to_interval": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 2}, "sqlglot.expressions.to_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 2.23606797749979}, "sqlglot.expressions.subquery": {"tf": 2.23606797749979}, "sqlglot.expressions.cast": {"tf": 2}, "sqlglot.expressions.table_": {"tf": 2.23606797749979}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.rename_column": {"tf": 2}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2.23606797749979}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 2.6457513110645907}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 2.6457513110645907}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 3}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.6457513110645907}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_like": {"tf": 1.4142135623730951}, "sqlglot.parser.binary_range_parser": {"tf": 2}, "sqlglot.parser.parse_logarithm": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 2}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1.7320508075688772}, "sqlglot.planner.Join.from_joins": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.add_table": {"tf": 2}, "sqlglot.schema.Schema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.get_column_type": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.has_column": {"tf": 2}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.has_column": {"tf": 2}, "sqlglot.schema.normalize_name": {"tf": 2}, "sqlglot.schema.ensure_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1.4142135623730951}, "sqlglot.transforms.explode_to_unnest": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1.4142135623730951}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.ensure_bools": {"tf": 1.4142135623730951}, "sqlglot.transforms.unqualify_columns": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 2}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 790}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.parse": {"tf": 1.7320508075688772}, "sqlglot.parse_one": {"tf": 2.23606797749979}, "sqlglot.transpile": {"tf": 2}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 2}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 2}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.time_format": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1.4142135623730951}, "sqlglot.errors.ParseError.new": {"tf": 2.449489742783178}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.insert": {"tf": 2.23606797749979}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 2}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 2}, "sqlglot.expressions.values": {"tf": 1.7320508075688772}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.__init__": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.seg": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pad_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.wrap": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.no_identify": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.normalize_func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 2}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.format_args": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.op_expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1.7320508075688772}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1.7320508075688772}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1.4142135623730951}, "sqlglot.helper.split_num_words": {"tf": 1.7320508075688772}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 2.23606797749979}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.7320508075688772}, "sqlglot.schema.normalize_name": {"tf": 1.4142135623730951}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.time.format_time": {"tf": 2}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 690, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}}, "df": 3}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}}, "df": 2}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.time_format": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}}, "df": 4}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.star_sql": {"tf": 1}}, "df": 1, "t": {"docs": {"sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 9, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.substr": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 2}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.parser.parse_var_map": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Join.from_joins": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 12}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}, "sqlglot.generator.Generator.seg": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.parser.Parser.reset": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 723}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1.4142135623730951}}, "df": 26, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 1}}}}}}}}, "q": {"docs": {"sqlglot.helper.seq_get": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 14}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}}, "df": 4, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}, "p": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}, "sqlglot.generator.Generator.seg": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 16}, "t": {"docs": {"sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 2}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 2.23606797749979}, "sqlglot.schema.flatten_schema": {"tf": 1}}, "df": 20}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}}, "df": 10, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}}, "df": 1}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}}, "df": 8, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}}, "df": 4}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.generator.Generator.sub_sql": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}}, "df": 7}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.env.str_position": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}}, "df": 2}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}}, "df": 10, "s": {"docs": {"sqlglot.expressions.expand": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1.7320508075688772}}, "df": 6}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.sort_sql": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.expressions": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.generator.Generator.similarto_sql": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.slice_sql": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}}, "df": 5, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.helper.csv_reader": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}}, "df": 4}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.Column.rlike": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.rlike": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.return_sql": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}}, "df": 4}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 3}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.env.null_if_any": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}}, "df": 2}}}}}}}, "f": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.reference_sql": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.generator.Generator.refresh_sql": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.renametable_sql": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.table.Table.append": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.executor.table.Table.__init__": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}}, "df": 7}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}}, "df": 2, "n": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {"sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.rawstring_sql": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}}, "df": 5}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 2}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 2}, "sqlglot.expressions.union": {"tf": 2}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.7320508075688772}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.insert": {"tf": 2}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 159, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}}, "df": 2}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.time_format": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.unixdate_sql": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}}, "df": 5}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 8}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.uncache_sql": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.Column.between": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}}, "df": 6}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Select.join": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.generator.Generator.use_sql": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parse": {"tf": 3}, "sqlglot.parse_one": {"tf": 3}, "sqlglot.transpile": {"tf": 2.8284271247461903}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 2.6457513110645907}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 2.23606797749979}, "sqlglot.executor.execute": {"tf": 2}, "sqlglot.executor.table.ensure_tables": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.sql": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.and_": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.or_": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.as_": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.union": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.DML.returning": {"tf": 2.23606797749979}, "sqlglot.expressions.Delete.delete": {"tf": 2.23606797749979}, "sqlglot.expressions.Delete.where": {"tf": 2.23606797749979}, "sqlglot.expressions.Insert.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Join.on": {"tf": 2.23606797749979}, "sqlglot.expressions.Join.using": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.group_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.order_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.sort_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.cluster_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.offset": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.lateral": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.where": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.having": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.window": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.qualify": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.ctas": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.hint": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.build": {"tf": 2.23606797749979}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 2.23606797749979}, "sqlglot.expressions.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.select": {"tf": 2.23606797749979}, "sqlglot.expressions.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.expressions.delete": {"tf": 2.23606797749979}, "sqlglot.expressions.insert": {"tf": 2.23606797749979}, "sqlglot.expressions.condition": {"tf": 2.23606797749979}, "sqlglot.expressions.and_": {"tf": 2.23606797749979}, "sqlglot.expressions.or_": {"tf": 2.23606797749979}, "sqlglot.expressions.not_": {"tf": 2.23606797749979}, "sqlglot.expressions.parse_identifier": {"tf": 2.23606797749979}, "sqlglot.expressions.to_table": {"tf": 2.23606797749979}, "sqlglot.expressions.alias_": {"tf": 2.23606797749979}, "sqlglot.expressions.subquery": {"tf": 2.23606797749979}, "sqlglot.expressions.table_name": {"tf": 2.23606797749979}, "sqlglot.expressions.normalize_table_name": {"tf": 2.23606797749979}, "sqlglot.expressions.replace_tables": {"tf": 2.23606797749979}, "sqlglot.expressions.expand": {"tf": 2.23606797749979}, "sqlglot.expressions.func": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.__init__": {"tf": 2.23606797749979}, "sqlglot.lineage.Node.to_html": {"tf": 2.23606797749979}, "sqlglot.lineage.lineage": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.23606797749979}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.simplify": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_logarithm": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.__init__": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.add_table": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.column_names": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.get_column_type": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.has_column": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.__init__": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.column_names": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.has_column": {"tf": 2.23606797749979}, "sqlglot.schema.normalize_name": {"tf": 2.23606797749979}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 2.23606797749979}}, "df": 94, "s": {"docs": {"sqlglot.parse": {"tf": 2}, "sqlglot.parse_one": {"tf": 2}, "sqlglot.transpile": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.time_format": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.table.ensure_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.to_html": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1.4142135623730951}}, "df": 89}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1.4142135623730951}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 48, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.dictrange_sql": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}}, "df": 9}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.distribute_sql": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.diff.diff": {"tf": 2.23606797749979}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 2.23606797749979}}, "df": 2}}, "v": {"docs": {"sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.directory_sql": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.table": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 2.8284271247461903}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 2}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 2}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}}, "df": 92, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}}, "df": 3}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 2}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 22, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "e": {"docs": {"sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1.4142135623730951}}, "df": 6, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1.4142135623730951}}, "df": 6}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}}, "df": 3}}}}}}, "g": {"docs": {"sqlglot.helper.tsort": {"tf": 1}}, "df": 1}}, "f": {"docs": {"sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}}, "df": 5}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor.env.ordered": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}}, "df": 4}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.planner.Step.add_dependency": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 3}}}}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DML.returning": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}}, "df": 4}, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.lineage.Node.__init__": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {"sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.generator.Generator.drop_sql": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.droppartition_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.dpipe_sql": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 4}}}, "t": {"docs": {"sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1.7320508075688772}, "sqlglot.helper.first": {"tf": 1.4142135623730951}}, "df": 4, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 2}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 2.23606797749979}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 2.449489742783178}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 116, "s": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}}, "df": 16}, "d": {"docs": {"sqlglot.expressions.Expression.div": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 107}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}}, "df": 2}, "e": {"docs": {"sqlglot.time.format_time": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.transforms.preprocess": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.table_iter": {"tf": 1.4142135623730951}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 32, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 9, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.context.Context.table_iter": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.tablealias_sql": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 4}}}}, "g": {"docs": {"sqlglot.generator.Generator.tag_sql": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.helper.find_new_name": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.helper.merge_ranges": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 17}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}}, "df": 8}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Case.when": {"tf": 1}}, "df": 1}}}, "o": {"docs": {"sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}}, "df": 8, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 12}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {"sqlglot.generator.Generator.limit_sql": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.toarray_sql": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 8, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {"sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 2.6457513110645907}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1.4142135623730951}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.isin": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.7320508075688772}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 2}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 2.23606797749979}, "sqlglot.expressions.table_": {"tf": 2}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.7320508075688772}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 2}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 185, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.isin": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.7320508075688772}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 118}}}}}}, "t": {"docs": {"sqlglot.expressions.not_": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 12}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.lineage.GraphHTML.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 34}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.national_sql": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}}, "df": 5}, "q": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}}, "df": 3}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 2, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "g": {"docs": {"sqlglot.generator.Generator.neg_sql": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}}, "df": 2}}}}}}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "v": {"docs": {}, "df": 0, "l": {"2": {"docs": {"sqlglot.generator.Generator.nvl2_sql": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 66}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 2.6457513110645907}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.7320508075688772}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 106}}, "s": {"docs": {"sqlglot.lineage.GraphHTML.__init__": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 2, "r": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}}, "df": 6}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.operator_sql": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.openjson_sql": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.opclass_sql": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}}, "df": 18}}}}, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 6, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.onconflict_sql": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"sqlglot.expressions.Select.distinct": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}}, "df": 3}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.overlaps_sql": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 5}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {"sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "r": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.order_sql": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}}, "df": 4}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1.4142135623730951}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1.7320508075688772}, "sqlglot.serde.dump": {"tf": 1.7320508075688772}, "sqlglot.serde.load": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 82}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.likeany_sql": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}}, "df": 5}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}}, "df": 7}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 3.7416573867739413}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}}, "df": 26, "e": {"docs": {"sqlglot.generator.Generator.lte_sql": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}}, "df": 5}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.generator.Generator.lambda_sql": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.Expression.between": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.Column.between": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}}, "df": 4}}}}}}, "k": {"docs": {"sqlglot.generator.Generator.lock_sql": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "g": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.generator.Generator.loaddata_sql": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.pop": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.23606797749979}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}}, "df": 25, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}}, "df": 3, "r": {"docs": {"sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Remove.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Move.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Update.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Keep.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 2}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 2}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.7320508075688772}, "sqlglot.expressions.expand": {"tf": 1.7320508075688772}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.preprocess": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.wrap": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.expressions": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.op_expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.7320508075688772}, "sqlglot.helper.is_date_unit": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.__init__": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 2}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 2}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 2}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.7320508075688772}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.7320508075688772}, "sqlglot.transforms.unnest_to_explode": {"tf": 1.7320508075688772}, "sqlglot.transforms.explode_to_unnest": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1.7320508075688772}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1.7320508075688772}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.7320508075688772}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}, "sqlglot.transforms.ensure_bools": {"tf": 1.7320508075688772}, "sqlglot.transforms.unqualify_columns": {"tf": 1.7320508075688772}, "sqlglot.transforms.preprocess": {"tf": 1.7320508075688772}}, "df": 661, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.time_format": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 2}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Keep.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 2}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.isin": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.like": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.ilike": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.div": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.to_dot": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.using": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.to_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.window": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.qualify": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.build": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.when": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.else_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 2}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.insert": {"tf": 2.23606797749979}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 2}, "sqlglot.expressions.table_": {"tf": 2.23606797749979}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.rename_column": {"tf": 2}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 2.6457513110645907}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 2.6457513110645907}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_like": {"tf": 1.4142135623730951}, "sqlglot.parser.binary_range_parser": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1.4142135623730951}, "sqlglot.transforms.explode_to_unnest": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1.4142135623730951}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.ensure_bools": {"tf": 1.4142135623730951}, "sqlglot.transforms.unqualify_columns": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1.7320508075688772}}, "df": 668}}}}}}}, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.extract_sql": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}}, "df": 7}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.__init__": {"tf": 1}}, "df": 3}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 7}, "v": {"docs": {"sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}}, "df": 2}}, "q": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}}, "df": 4}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor.env.filter_nulls": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.__init__": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}, "i": {"docs": {"sqlglot.tokens.Tokenizer.peek": {"tf": 1}}, "df": 1, "n": {"docs": {"sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}}, "df": 3, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1.4142135623730951}, "sqlglot.errors.ParseError.new": {"tf": 1.4142135623730951}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 2}, "sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 2}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 44, "o": {"docs": {"sqlglot.parse_one": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}}, "df": 5}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}}, "df": 4}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.introducer_sql": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.generator.Generator.intdiv_sql": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}}, "df": 5}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.maybe_copy": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 6, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.4142135623730951}}, "df": 20, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}}, "df": 7}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 2}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.identifier": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {"sqlglot.helper.first": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 7}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}}, "df": 4}}}}}}}, "f": {"docs": {"sqlglot.dialects.dialect.if_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}}, "df": 4}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.__init__": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.parse_one": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 10}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.collate_sql": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}}, "df": 18}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.where": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.when": {"tf": 2}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 2}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 2}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.substr": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.over": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 2}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}}, "df": 52, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 8}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.columnposition_sql": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}}, "df": 9}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}}, "df": 11}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}}, "df": 3, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.connect_sql": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.connector_sql": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 66}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 5}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}}, "df": 2}}, "a": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.command_sql": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.comprehension_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context.eval": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor.context.Context.eval_tuple": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}}, "df": 30}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.subclasses": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.clone_sql": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 29}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}}, "df": 10}, "e": {"docs": {"sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}}, "df": 4}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.cache_sql": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 5}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}}, "df": 11}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.characterset_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.generator.Generator.check_sql": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.helper.csv_reader": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.properties": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}}, "df": 12, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}}, "df": 9}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.withfill_sql": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.generator.Generator.withingroup_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}}, "df": 3}}, "n": {"docs": {"sqlglot.generator.Generator.when_sql": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"sqlglot.dialects.dialect.binary_from_function": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}}, "df": 3, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 2.449489742783178}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.8284271247461903}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}}, "df": 141, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}}, "df": 4}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}}, "df": 4}}}}}}, "y": {"docs": {"sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.bytestring_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 9}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.bitstring_sql": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.find_new_name": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.4142135623730951}}, "df": 20}}}}}}}, "p": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.7320508075688772}}, "df": 2, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 8, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}}, "df": 2}}}}}}}}}}}, "x": {"docs": {"sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.errors.concat_messages": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 3, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}}, "df": 2, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.subclasses": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 4}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.mul_sql": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 3.7416573867739413}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}}, "df": 27, "e": {"docs": {"sqlglot.generator.Generator.gte_sql": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.rename_func": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.time_format": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 47}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.generator.Generator.glob_sql": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.4142135623730951}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}}, "df": 7}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 34}}, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.lineage.Node.__init__": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}}, "df": 2, "c": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}}, "df": 10, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 3.7416573867739413}}, "df": 1, "s": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 1, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.formatjson_sql": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.forin_sql": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 2}}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.column": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.filter_sql": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1}, "l": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.update": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}}, "df": 4}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 23, "s": {"docs": {"sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {"sqlglot.expressions.var": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}}, "df": 3, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}}, "df": 4}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 10, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.kwarg_sql": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}}, "df": 38}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.kill_sql": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 2}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 38, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}}, "df": 3}}}}}}, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.anonymous_sql": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}}, "df": 7, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.all_sql": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}}, "df": 5}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 17, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.aliases_sql": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 27}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.generator.Generator.lambda_sql": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}}, "df": 18}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}}, "df": 1}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.add_sql": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.parser": {"tf": 1.4142135623730951}, "sqlglot.parser.binary_range_parser": {"tf": 1.4142135623730951}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.partition_sql": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.paren": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}}, "df": 2, "t": {"docs": {"sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 4}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 6}}, "d": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.from_dict": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.locate_properties": {"tf": 1.4142135623730951}}, "df": 12}}}, "y": {"docs": {"sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1}}, "df": 1}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}}, "df": 12}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.predict_sql": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.prior_sql": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.generator.Generator.pragma_sql": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}}, "df": 3}}}}}}}}, "n": {"docs": {"sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Join.from_joins": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 5}}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.env.str_position": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.hint_sql": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}}, "df": 2}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.between": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.generator.Generator.heredoc_sql": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.hexstring_sql": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.having_sql": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 2}}}}}}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.dialect.json_path_segments": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.json_path_part": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}}, "df": 2}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.jsontable_sql": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}}, "df": 11, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.joinhint_sql": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.planner.Join.from_joins": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "x": {"2": {"7": {"docs": {"sqlglot.helper.open_file": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}}, "df": 3}}, "m": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}}, "df": 1}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}}, "df": 5}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.generator.Generator.querytransform_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}}, "df": 90, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}}, "df": 6}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"2": {"docs": {"sqlglot.dialects.spark.Spark": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}}, "df": 4}, "docs": {"sqlglot.dialects.databricks.Databricks": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1.4142135623730951}}, "df": 4}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.planner.Scan": {"tf": 1}, "sqlglot.planner.Join": {"tf": 1}, "sqlglot.planner.Aggregate": {"tf": 1}, "sqlglot.planner.Sort": {"tf": 1}, "sqlglot.planner.SetOperation": {"tf": 1}}, "df": 5}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Union": {"tf": 1}, "sqlglot.expressions.Select": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.All": {"tf": 1}, "sqlglot.expressions.Any": {"tf": 1}, "sqlglot.expressions.Exists": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python": {"tf": 1.4142135623730951}}, "df": 15, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1}, "sqlglot.dialects.databricks.Databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1}}, "df": 40}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.CTE": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}}, "df": 3}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Create": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}}, "df": 2}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Delete": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.PseudoType": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier": {"tf": 1}, "sqlglot.expressions.IntervalSpan": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}}, "df": 15}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}}, "df": 20}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IntervalOp": {"tf": 1}, "sqlglot.expressions.Interval": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff": {"tf": 1}}, "df": 16}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}}, "df": 20}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.redshift.Redshift": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.PosexplodeOuter": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.trino.Trino": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1.4142135623730951}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SubqueryPredicate": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.Between": {"tf": 1}, "sqlglot.expressions.In": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}}, "df": 19}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AlgorithmProperty": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty": {"tf": 1}, "sqlglot.expressions.ChecksumProperty": {"tf": 1}, "sqlglot.expressions.CollateProperty": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty": {"tf": 1}, "sqlglot.expressions.DefinerProperty": {"tf": 1}, "sqlglot.expressions.DistKeyProperty": {"tf": 1}, "sqlglot.expressions.DistStyleProperty": {"tf": 1}, "sqlglot.expressions.EngineProperty": {"tf": 1}, "sqlglot.expressions.HeapProperty": {"tf": 1}, "sqlglot.expressions.ToTableProperty": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty": {"tf": 1}, "sqlglot.expressions.ExternalProperty": {"tf": 1}, "sqlglot.expressions.FallbackProperty": {"tf": 1}, "sqlglot.expressions.FileFormatProperty": {"tf": 1}, "sqlglot.expressions.FreespaceProperty": {"tf": 1}, "sqlglot.expressions.InheritsProperty": {"tf": 1}, "sqlglot.expressions.InputModelProperty": {"tf": 1}, "sqlglot.expressions.OutputModelProperty": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1}, "sqlglot.expressions.JournalProperty": {"tf": 1}, "sqlglot.expressions.LanguageProperty": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty": {"tf": 1}, "sqlglot.expressions.DictProperty": {"tf": 1}, "sqlglot.expressions.DictSubProperty": {"tf": 1}, "sqlglot.expressions.DictRange": {"tf": 1}, "sqlglot.expressions.OnCluster": {"tf": 1}, "sqlglot.expressions.LikeProperty": {"tf": 1}, "sqlglot.expressions.LocationProperty": {"tf": 1}, "sqlglot.expressions.LockingProperty": {"tf": 1}, "sqlglot.expressions.LogProperty": {"tf": 1}, "sqlglot.expressions.MaterializedProperty": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1}, "sqlglot.expressions.OnProperty": {"tf": 1}, "sqlglot.expressions.OnCommitProperty": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1}, "sqlglot.expressions.ReturnsProperty": {"tf": 1}, "sqlglot.expressions.RowFormatProperty": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1}, "sqlglot.expressions.SampleProperty": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty": {"tf": 1}, "sqlglot.expressions.SerdeProperties": {"tf": 1}, "sqlglot.expressions.SetProperty": {"tf": 1}, "sqlglot.expressions.SetConfigProperty": {"tf": 1}, "sqlglot.expressions.SettingsProperty": {"tf": 1}, "sqlglot.expressions.SortKeyProperty": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty": {"tf": 1}, "sqlglot.expressions.StabilityProperty": {"tf": 1}, "sqlglot.expressions.TemporaryProperty": {"tf": 1}, "sqlglot.expressions.TransformModelProperty": {"tf": 1}, "sqlglot.expressions.TransientProperty": {"tf": 1}, "sqlglot.expressions.VolatileProperty": {"tf": 1}, "sqlglot.expressions.WithDataProperty": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}}, "df": 65}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}}, "df": 22}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 5}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Add": {"tf": 1}, "sqlglot.expressions.Connector": {"tf": 1}, "sqlglot.expressions.BitwiseAnd": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift": {"tf": 1}, "sqlglot.expressions.BitwiseOr": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift": {"tf": 1}, "sqlglot.expressions.BitwiseXor": {"tf": 1}, "sqlglot.expressions.Div": {"tf": 1}, "sqlglot.expressions.Overlaps": {"tf": 1}, "sqlglot.expressions.Dot": {"tf": 1}, "sqlglot.expressions.DPipe": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.PropertyEQ": {"tf": 1}, "sqlglot.expressions.Distance": {"tf": 1}, "sqlglot.expressions.Escape": {"tf": 1}, "sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.IntDiv": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.Mod": {"tf": 1}, "sqlglot.expressions.Mul": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.Operator": {"tf": 1}, "sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.Slice": {"tf": 1}, "sqlglot.expressions.Sub": {"tf": 1}, "sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayContained": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.JSONBContains": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}}, "df": 49}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.dialect.Dialects": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult": {"tf": 1.4142135623730951}}, "df": 4}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.DerivedTable": {"tf": 1}, "sqlglot.expressions.Unionable": {"tf": 1}, "sqlglot.expressions.Cache": {"tf": 1}, "sqlglot.expressions.Uncache": {"tf": 1}, "sqlglot.expressions.Refresh": {"tf": 1}, "sqlglot.expressions.DDL": {"tf": 1}, "sqlglot.expressions.DML": {"tf": 1}, "sqlglot.expressions.Clone": {"tf": 1}, "sqlglot.expressions.Describe": {"tf": 1}, "sqlglot.expressions.Kill": {"tf": 1}, "sqlglot.expressions.Pragma": {"tf": 1}, "sqlglot.expressions.Set": {"tf": 1}, "sqlglot.expressions.Heredoc": {"tf": 1}, "sqlglot.expressions.SetItem": {"tf": 1}, "sqlglot.expressions.Show": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction": {"tf": 1}, "sqlglot.expressions.CharacterSet": {"tf": 1}, "sqlglot.expressions.With": {"tf": 1}, "sqlglot.expressions.WithinGroup": {"tf": 1}, "sqlglot.expressions.TableAlias": {"tf": 1}, "sqlglot.expressions.ColumnPosition": {"tf": 1}, "sqlglot.expressions.ColumnDef": {"tf": 1}, "sqlglot.expressions.AlterColumn": {"tf": 1}, "sqlglot.expressions.RenameColumn": {"tf": 1}, "sqlglot.expressions.RenameTable": {"tf": 1}, "sqlglot.expressions.SwapTable": {"tf": 1}, "sqlglot.expressions.Comment": {"tf": 1}, "sqlglot.expressions.Comprehension": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption": {"tf": 1}, "sqlglot.expressions.ColumnConstraint": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind": {"tf": 1}, "sqlglot.expressions.Constraint": {"tf": 1}, "sqlglot.expressions.Drop": {"tf": 1}, "sqlglot.expressions.Filter": {"tf": 1}, "sqlglot.expressions.Check": {"tf": 1}, "sqlglot.expressions.Connect": {"tf": 1}, "sqlglot.expressions.Prior": {"tf": 1}, "sqlglot.expressions.Directory": {"tf": 1}, "sqlglot.expressions.ForeignKey": {"tf": 1}, "sqlglot.expressions.ColumnPrefix": {"tf": 1}, "sqlglot.expressions.PrimaryKey": {"tf": 1}, "sqlglot.expressions.Into": {"tf": 1}, "sqlglot.expressions.From": {"tf": 1}, "sqlglot.expressions.Having": {"tf": 1}, "sqlglot.expressions.Hint": {"tf": 1}, "sqlglot.expressions.JoinHint": {"tf": 1}, "sqlglot.expressions.Identifier": {"tf": 1}, "sqlglot.expressions.Opclass": {"tf": 1}, "sqlglot.expressions.Index": {"tf": 1}, "sqlglot.expressions.OnConflict": {"tf": 1}, "sqlglot.expressions.Returning": {"tf": 1}, "sqlglot.expressions.Introducer": {"tf": 1}, "sqlglot.expressions.National": {"tf": 1}, "sqlglot.expressions.LoadData": {"tf": 1}, "sqlglot.expressions.Partition": {"tf": 1}, "sqlglot.expressions.Fetch": {"tf": 1}, "sqlglot.expressions.Group": {"tf": 1}, "sqlglot.expressions.Lambda": {"tf": 1}, "sqlglot.expressions.Limit": {"tf": 1}, "sqlglot.expressions.Join": {"tf": 1}, "sqlglot.expressions.MatchRecognize": {"tf": 1}, "sqlglot.expressions.Final": {"tf": 1}, "sqlglot.expressions.Offset": {"tf": 1}, "sqlglot.expressions.Order": {"tf": 1}, "sqlglot.expressions.WithFill": {"tf": 1}, "sqlglot.expressions.Ordered": {"tf": 1}, "sqlglot.expressions.Property": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec": {"tf": 1}, "sqlglot.expressions.QueryTransform": {"tf": 1}, "sqlglot.expressions.Properties": {"tf": 1}, "sqlglot.expressions.Qualify": {"tf": 1}, "sqlglot.expressions.InputOutputFormat": {"tf": 1}, "sqlglot.expressions.Return": {"tf": 1}, "sqlglot.expressions.Reference": {"tf": 1}, "sqlglot.expressions.Tuple": {"tf": 1}, "sqlglot.expressions.WithTableHint": {"tf": 1}, "sqlglot.expressions.IndexTableHint": {"tf": 1}, "sqlglot.expressions.HistoricalData": {"tf": 1}, "sqlglot.expressions.Table": {"tf": 1}, "sqlglot.expressions.Update": {"tf": 1}, "sqlglot.expressions.Var": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Schema": {"tf": 1}, "sqlglot.expressions.Lock": {"tf": 1}, "sqlglot.expressions.TableSample": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Pivot": {"tf": 1}, "sqlglot.expressions.WindowSpec": {"tf": 1}, "sqlglot.expressions.Where": {"tf": 1}, "sqlglot.expressions.Star": {"tf": 1}, "sqlglot.expressions.DataTypeParam": {"tf": 1}, "sqlglot.expressions.DataType": {"tf": 1}, "sqlglot.expressions.Command": {"tf": 1}, "sqlglot.expressions.Transaction": {"tf": 1}, "sqlglot.expressions.Commit": {"tf": 1}, "sqlglot.expressions.Rollback": {"tf": 1}, "sqlglot.expressions.AlterTable": {"tf": 1}, "sqlglot.expressions.AddConstraint": {"tf": 1}, "sqlglot.expressions.DropPartition": {"tf": 1}, "sqlglot.expressions.Alias": {"tf": 1}, "sqlglot.expressions.Aliases": {"tf": 1}, "sqlglot.expressions.AtIndex": {"tf": 1}, "sqlglot.expressions.AtTimeZone": {"tf": 1}, "sqlglot.expressions.FromTimeZone": {"tf": 1}, "sqlglot.expressions.Distinct": {"tf": 1}, "sqlglot.expressions.ForIn": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.IgnoreNulls": {"tf": 1}, "sqlglot.expressions.RespectNulls": {"tf": 1}, "sqlglot.expressions.JSONPath": {"tf": 1}, "sqlglot.expressions.JSONPathPart": {"tf": 1}, "sqlglot.expressions.FormatJson": {"tf": 1}, "sqlglot.expressions.JSONKeyValue": {"tf": 1}, "sqlglot.expressions.JSONColumnDef": {"tf": 1}, "sqlglot.expressions.JSONSchema": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef": {"tf": 1}, "sqlglot.expressions.Use": {"tf": 1}, "sqlglot.expressions.Merge": {"tf": 1}}, "df": 121}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ExplodeOuter": {"tf": 1}, "sqlglot.expressions.Posexplode": {"tf": 1}}, "df": 2}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark2.Spark2": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1.4142135623730951}}, "df": 4}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}}, "df": 5}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}, "c": {"docs": {"sqlglot.schema.Schema": {"tf": 1.4142135623730951}}, "df": 1}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.PivotAlias": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.ParameterizedAgg": {"tf": 1}, "sqlglot.expressions.ArgMax": {"tf": 1}, "sqlglot.expressions.ArgMin": {"tf": 1}, "sqlglot.expressions.ApproxTopK": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1}, "sqlglot.expressions.Hll": {"tf": 1}, "sqlglot.expressions.ApproxDistinct": {"tf": 1}, "sqlglot.expressions.ArrayAgg": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg": {"tf": 1}, "sqlglot.expressions.Avg": {"tf": 1}, "sqlglot.expressions.AnyValue": {"tf": 1}, "sqlglot.expressions.Lag": {"tf": 1}, "sqlglot.expressions.Lead": {"tf": 1}, "sqlglot.expressions.First": {"tf": 1}, "sqlglot.expressions.Last": {"tf": 1}, "sqlglot.expressions.FirstValue": {"tf": 1}, "sqlglot.expressions.LastValue": {"tf": 1}, "sqlglot.expressions.NthValue": {"tf": 1}, "sqlglot.expressions.Count": {"tf": 1}, "sqlglot.expressions.CountIf": {"tf": 1}, "sqlglot.expressions.GroupConcat": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg": {"tf": 1}, "sqlglot.expressions.LogicalOr": {"tf": 1}, "sqlglot.expressions.LogicalAnd": {"tf": 1}, "sqlglot.expressions.Max": {"tf": 1}, "sqlglot.expressions.Min": {"tf": 1}, "sqlglot.expressions.PercentileCont": {"tf": 1}, "sqlglot.expressions.PercentileDisc": {"tf": 1}, "sqlglot.expressions.Quantile": {"tf": 1}, "sqlglot.expressions.Sum": {"tf": 1}, "sqlglot.expressions.Stddev": {"tf": 1}, "sqlglot.expressions.StddevPop": {"tf": 1}, "sqlglot.expressions.StddevSamp": {"tf": 1}, "sqlglot.expressions.Variance": {"tf": 1}, "sqlglot.expressions.VariancePop": {"tf": 1}}, "df": 36}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.CombinedAggFunc": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.doris.Doris": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}}, "df": 6}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.BitString": {"tf": 1}, "sqlglot.expressions.HexString": {"tf": 1}, "sqlglot.expressions.ByteString": {"tf": 1}, "sqlglot.expressions.RawString": {"tf": 1}, "sqlglot.expressions.UnicodeString": {"tf": 1}, "sqlglot.expressions.Column": {"tf": 1}, "sqlglot.expressions.Literal": {"tf": 1}, "sqlglot.expressions.Window": {"tf": 1}, "sqlglot.expressions.Parameter": {"tf": 1}, "sqlglot.expressions.SessionParameter": {"tf": 1}, "sqlglot.expressions.Placeholder": {"tf": 1}, "sqlglot.expressions.Null": {"tf": 1}, "sqlglot.expressions.Boolean": {"tf": 1}, "sqlglot.expressions.Binary": {"tf": 1}, "sqlglot.expressions.Unary": {"tf": 1}, "sqlglot.expressions.Bracket": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 18}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.And": {"tf": 1}, "sqlglot.expressions.Or": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ConcatWs": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1}}, "df": 27}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TryCast": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Except": {"tf": 1}, "sqlglot.expressions.Intersect": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.Subqueryable": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}}, "df": 3}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.BitwiseNot": {"tf": 1}, "sqlglot.expressions.Not": {"tf": 1}, "sqlglot.expressions.Paren": {"tf": 1}, "sqlglot.expressions.Neg": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.Lateral": {"tf": 1}, "sqlglot.expressions.Unnest": {"tf": 1}, "sqlglot.expressions.Values": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Cluster": {"tf": 1}, "sqlglot.expressions.Distribute": {"tf": 1}, "sqlglot.expressions.Sort": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.AggFunc": {"tf": 1}, "sqlglot.expressions.Abs": {"tf": 1}, "sqlglot.expressions.Flatten": {"tf": 1}, "sqlglot.expressions.Transform": {"tf": 1}, "sqlglot.expressions.Anonymous": {"tf": 1}, "sqlglot.expressions.Array": {"tf": 1}, "sqlglot.expressions.ToArray": {"tf": 1}, "sqlglot.expressions.ToChar": {"tf": 1}, "sqlglot.expressions.GenerateSeries": {"tf": 1}, "sqlglot.expressions.ArrayAll": {"tf": 1}, "sqlglot.expressions.ArrayAny": {"tf": 1}, "sqlglot.expressions.ArrayConcat": {"tf": 1}, "sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayFilter": {"tf": 1}, "sqlglot.expressions.ArrayJoin": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.ArraySize": {"tf": 1}, "sqlglot.expressions.ArraySort": {"tf": 1}, "sqlglot.expressions.ArraySum": {"tf": 1}, "sqlglot.expressions.Case": {"tf": 1}, "sqlglot.expressions.Cast": {"tf": 1}, "sqlglot.expressions.CastToStrType": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.Ceil": {"tf": 1}, "sqlglot.expressions.Coalesce": {"tf": 1}, "sqlglot.expressions.Chr": {"tf": 1}, "sqlglot.expressions.Concat": {"tf": 1}, "sqlglot.expressions.CurrentDate": {"tf": 1}, "sqlglot.expressions.CurrentDatetime": {"tf": 1}, "sqlglot.expressions.CurrentTime": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1}, "sqlglot.expressions.CurrentUser": {"tf": 1}, "sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DateTrunc": {"tf": 1}, "sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeSub": {"tf": 1}, "sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.DayOfWeek": {"tf": 1}, "sqlglot.expressions.DayOfMonth": {"tf": 1}, "sqlglot.expressions.DayOfYear": {"tf": 1}, "sqlglot.expressions.ToDays": {"tf": 1}, "sqlglot.expressions.WeekOfYear": {"tf": 1}, "sqlglot.expressions.MonthsBetween": {"tf": 1}, "sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.Extract": {"tf": 1}, "sqlglot.expressions.Timestamp": {"tf": 1}, "sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.DateFromParts": {"tf": 1}, "sqlglot.expressions.TimeFromParts": {"tf": 1}, "sqlglot.expressions.DateStrToDate": {"tf": 1}, "sqlglot.expressions.DateToDateStr": {"tf": 1}, "sqlglot.expressions.DateToDi": {"tf": 1}, "sqlglot.expressions.Date": {"tf": 1}, "sqlglot.expressions.Day": {"tf": 1}, "sqlglot.expressions.Decode": {"tf": 1}, "sqlglot.expressions.DiToDate": {"tf": 1}, "sqlglot.expressions.Encode": {"tf": 1}, "sqlglot.expressions.Exp": {"tf": 1}, "sqlglot.expressions.Explode": {"tf": 1}, "sqlglot.expressions.Floor": {"tf": 1}, "sqlglot.expressions.FromBase64": {"tf": 1}, "sqlglot.expressions.ToBase64": {"tf": 1}, "sqlglot.expressions.Greatest": {"tf": 1}, "sqlglot.expressions.Hex": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}, "sqlglot.expressions.If": {"tf": 1}, "sqlglot.expressions.Nullif": {"tf": 1}, "sqlglot.expressions.Initcap": {"tf": 1}, "sqlglot.expressions.IsNan": {"tf": 1}, "sqlglot.expressions.IsInf": {"tf": 1}, "sqlglot.expressions.JSONObject": {"tf": 1}, "sqlglot.expressions.JSONArray": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg": {"tf": 1}, "sqlglot.expressions.JSONTable": {"tf": 1}, "sqlglot.expressions.OpenJSON": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONFormat": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.ParseJSON": {"tf": 1}, "sqlglot.expressions.Least": {"tf": 1}, "sqlglot.expressions.Left": {"tf": 1}, "sqlglot.expressions.Right": {"tf": 1}, "sqlglot.expressions.Length": {"tf": 1}, "sqlglot.expressions.Levenshtein": {"tf": 1}, "sqlglot.expressions.Ln": {"tf": 1}, "sqlglot.expressions.Log": {"tf": 1}, "sqlglot.expressions.Log2": {"tf": 1}, "sqlglot.expressions.Log10": {"tf": 1}, "sqlglot.expressions.Lower": {"tf": 1}, "sqlglot.expressions.Map": {"tf": 1}, "sqlglot.expressions.MapFromEntries": {"tf": 1}, "sqlglot.expressions.StarMap": {"tf": 1}, "sqlglot.expressions.VarMap": {"tf": 1}, "sqlglot.expressions.MatchAgainst": {"tf": 1}, "sqlglot.expressions.MD5": {"tf": 1}, "sqlglot.expressions.MD5Digest": {"tf": 1}, "sqlglot.expressions.Month": {"tf": 1}, "sqlglot.expressions.Nvl2": {"tf": 1}, "sqlglot.expressions.Predict": {"tf": 1}, "sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.Rand": {"tf": 1}, "sqlglot.expressions.Randn": {"tf": 1}, "sqlglot.expressions.RangeN": {"tf": 1}, "sqlglot.expressions.ReadCSV": {"tf": 1}, "sqlglot.expressions.Reduce": {"tf": 1}, "sqlglot.expressions.RegexpExtract": {"tf": 1}, "sqlglot.expressions.RegexpReplace": {"tf": 1}, "sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}, "sqlglot.expressions.RegexpSplit": {"tf": 1}, "sqlglot.expressions.Repeat": {"tf": 1}, "sqlglot.expressions.Round": {"tf": 1}, "sqlglot.expressions.RowNumber": {"tf": 1}, "sqlglot.expressions.SafeDivide": {"tf": 1}, "sqlglot.expressions.SHA": {"tf": 1}, "sqlglot.expressions.SHA2": {"tf": 1}, "sqlglot.expressions.SortArray": {"tf": 1}, "sqlglot.expressions.Split": {"tf": 1}, "sqlglot.expressions.Substring": {"tf": 1}, "sqlglot.expressions.StandardHash": {"tf": 1}, "sqlglot.expressions.StartsWith": {"tf": 1}, "sqlglot.expressions.StrPosition": {"tf": 1}, "sqlglot.expressions.StrToDate": {"tf": 1}, "sqlglot.expressions.StrToTime": {"tf": 1}, "sqlglot.expressions.StrToUnix": {"tf": 1}, "sqlglot.expressions.StrToMap": {"tf": 1}, "sqlglot.expressions.NumberToStr": {"tf": 1}, "sqlglot.expressions.FromBase": {"tf": 1}, "sqlglot.expressions.Struct": {"tf": 1}, "sqlglot.expressions.StructExtract": {"tf": 1}, "sqlglot.expressions.Stuff": {"tf": 1}, "sqlglot.expressions.Sqrt": {"tf": 1}, "sqlglot.expressions.TimeToStr": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr": {"tf": 1}, "sqlglot.expressions.TimeToUnix": {"tf": 1}, "sqlglot.expressions.TimeStrToDate": {"tf": 1}, "sqlglot.expressions.TimeStrToTime": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix": {"tf": 1}, "sqlglot.expressions.Trim": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi": {"tf": 1}, "sqlglot.expressions.Unhex": {"tf": 1}, "sqlglot.expressions.UnixDate": {"tf": 1}, "sqlglot.expressions.UnixToStr": {"tf": 1}, "sqlglot.expressions.UnixToTime": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr": {"tf": 1}, "sqlglot.expressions.TimestampFromParts": {"tf": 1}, "sqlglot.expressions.Upper": {"tf": 1}, "sqlglot.expressions.Week": {"tf": 1}, "sqlglot.expressions.XMLTable": {"tf": 1}, "sqlglot.expressions.Year": {"tf": 1}, "sqlglot.expressions.When": {"tf": 1}, "sqlglot.expressions.NextValueFor": {"tf": 1}}, "df": 170}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeSub": {"tf": 1}}, "df": 4}}}}}}}}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathFilter": {"tf": 1}, "sqlglot.expressions.JSONPathKey": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive": {"tf": 1}, "sqlglot.expressions.JSONPathRoot": {"tf": 1}, "sqlglot.expressions.JSONPathScript": {"tf": 1}, "sqlglot.expressions.JSONPathSlice": {"tf": 1}, "sqlglot.expressions.JSONPathSelector": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript": {"tf": 1}, "sqlglot.expressions.JSONPathUnion": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard": {"tf": 1}}, "df": 10}}}}}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ApproxQuantile": {"tf": 1}}, "df": 1}}}}}}}}}}, "doc": {"root": {"0": {"0": {"0": {"0": {"5": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "4": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "9": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "5": {"9": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"5": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "7": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"6": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"3": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "3": {"2": {"7": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"7": {"2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"0": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"1": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "8": {"8": {"9": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"4": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"0": {"5": {"4": {"5": {"5": {"2": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"9": {"1": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1.4142135623730951}}, "df": 2}, "2": {"0": {"0": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"3": {"0": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "8": {"5": {"8": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"1": {"8": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "3": {"1": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "3": {"3": {"3": {"7": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"1": {"1": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "7": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 7.745966692414834}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 4.47213595499958}, "sqlglot.executor": {"tf": 2}, "sqlglot.expressions.Expression.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.7320508075688772}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 2}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 31, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "1": {"0": {"0": {"0": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 21}, "docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}}, "df": 4, "^": {"1": {"2": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "4": {"5": {"docs": {}, "df": 0, "/": {"2": {"6": {"4": {"2": {"9": {"3": {"7": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "2": {"3": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "3": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "6": {"1": {"8": {"0": {"8": {"8": {"0": {"2": {"8": {"2": {"9": {"5": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "8": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "9": {"8": {"6": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"6": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 5.744562646538029}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 4}, "sqlglot.executor": {"tf": 3.7416573867739413}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 2}, "sqlglot.expressions.Expression.or_": {"tf": 2}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 2.449489742783178}, "sqlglot.expressions.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 2}, "sqlglot.helper.dict_depth": {"tf": 1.4142135623730951}, "sqlglot.helper.merge_ranges": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 57, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2}}}, "2": {"0": {"0": {"7": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "1": {"4": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "2": {"1": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 2}, "4": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "5": {"1": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "5": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "6": {"4": {"2": {"9": {"8": {"2": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}, "7": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "9": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 3.3166247903554}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 4.358898943540674}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 2}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 54}, "3": {"1": {"3": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "2": {"1": {"1": {"6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "3": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "4": {"docs": {"sqlglot.dataframe": {"tf": 2.449489742783178}}, "df": 1}, "6": {"9": {"8": {"2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"docs": {"sqlglot": {"tf": 7}, "sqlglot.dataframe": {"tf": 7.0710678118654755}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 2.8284271247461903}, "sqlglot.expressions.Identifier.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Star.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Dot.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Paren.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Alias.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Bracket.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Cast.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 2}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 2}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 4}, "sqlglot.expressions.subquery": {"tf": 2.8284271247461903}, "sqlglot.expressions.cast": {"tf": 2.449489742783178}, "sqlglot.expressions.values": {"tf": 2}, "sqlglot.expressions.var": {"tf": 3.1622776601683795}, "sqlglot.expressions.column_table_names": {"tf": 2}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2}, "sqlglot.expressions.func": {"tf": 2}, "sqlglot.helper.split_num_words": {"tf": 3.4641016151377544}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 2}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.449489742783178}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 2.449489742783178}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_set": {"tf": 4}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 3.7416573867739413}, "sqlglot.trie.in_trie": {"tf": 2.8284271247461903}}, "df": 100}, "docs": {"sqlglot": {"tf": 3.3166247903554}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 2}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 59, "]": {"docs": {}, "df": 0, "[": {"3": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "4": {"0": {"0": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "1": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "3": {"4": {"3": {"4": {"1": {"6": {"6": {"2": {"4": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "7": {"9": {"8": {"3": {"1": {"3": {"6": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"6": {"2": {"4": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"2": {"9": {"6": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"8": {"9": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}, "8": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}, "9": {"3": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 5}, "5": {"0": {"4": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "3": {"2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.func": {"tf": 2}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.7320508075688772}}, "df": 9}, "6": {"0": {"1": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "2": {"5": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "4": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "9": {"9": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "8": {"2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"0": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.helper.merge_ranges": {"tf": 1.4142135623730951}}, "df": 3, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "7": {"2": {"5": {"docs": {}, "df": 0, "\u2013": {"7": {"4": {"3": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "3": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "5": {"9": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"2": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "8": {"0": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}, "2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "4": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "8": {"6": {"9": {"5": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "9": {"8": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {"sqlglot": {"tf": 62.68173577685928}, "sqlglot.logger": {"tf": 1.7320508075688772}, "sqlglot.pretty": {"tf": 1.7320508075688772}, "sqlglot.schema": {"tf": 1.7320508075688772}, "sqlglot.parse": {"tf": 6.324555320336759}, "sqlglot.parse_one": {"tf": 6.708203932499369}, "sqlglot.transpile": {"tf": 7.211102550927978}, "sqlglot.dataframe": {"tf": 49.80963762164909}, "sqlglot.dataframe.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.write": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 2.6457513110645907}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 2}, "sqlglot.dataframe.sql.GroupedData": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.when": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.like": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.over": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameReader": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 22.22611077089287}, "sqlglot.dialects.bigquery": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.logger": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 4.58257569495584}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.logger": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 3}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 3.3166247903554}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 9.273618495495704}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 4.58257569495584}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 4.795831523312719}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.DialectType": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.rename_func": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 5.744562646538029}, "sqlglot.dialects.dialect.time_format": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.json_path_segments": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 3}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.to_char": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 3}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 4.47213595499958}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 4.795831523312719}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 50.556898639058154}, "sqlglot.diff.Insert": {"tf": 1.4142135623730951}, "sqlglot.diff.Insert.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.Insert.expression": {"tf": 1.7320508075688772}, "sqlglot.diff.Remove": {"tf": 1.4142135623730951}, "sqlglot.diff.Remove.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.Remove.expression": {"tf": 1.7320508075688772}, "sqlglot.diff.Move": {"tf": 1.4142135623730951}, "sqlglot.diff.Move.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.Move.expression": {"tf": 1.7320508075688772}, "sqlglot.diff.Update": {"tf": 1.4142135623730951}, "sqlglot.diff.Update.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.Update.source": {"tf": 1.7320508075688772}, "sqlglot.diff.Update.target": {"tf": 1.7320508075688772}, "sqlglot.diff.Keep": {"tf": 1.4142135623730951}, "sqlglot.diff.Keep.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.Keep.source": {"tf": 1.7320508075688772}, "sqlglot.diff.Keep.target": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 11.313708498984761}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller": {"tf": 2.6457513110645907}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller.f": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller.t": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1.7320508075688772}, "sqlglot.errors": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1.7320508075688772}, "sqlglot.errors.SqlglotError": {"tf": 1.7320508075688772}, "sqlglot.errors.UnsupportedError": {"tf": 1.7320508075688772}, "sqlglot.errors.ParseError": {"tf": 1.7320508075688772}, "sqlglot.errors.ParseError.__init__": {"tf": 1.7320508075688772}, "sqlglot.errors.ParseError.errors": {"tf": 1.7320508075688772}, "sqlglot.errors.ParseError.new": {"tf": 1.7320508075688772}, "sqlglot.errors.TokenError": {"tf": 1.7320508075688772}, "sqlglot.errors.OptimizeError": {"tf": 1.7320508075688772}, "sqlglot.errors.SchemaError": {"tf": 1.7320508075688772}, "sqlglot.errors.ExecuteError": {"tf": 1.7320508075688772}, "sqlglot.errors.concat_messages": {"tf": 1.7320508075688772}, "sqlglot.errors.merge_errors": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 35.11409973215888}, "sqlglot.executor.logger": {"tf": 1.7320508075688772}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1.7320508075688772}, "sqlglot.executor.execute": {"tf": 7}, "sqlglot.executor.context": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context": {"tf": 3}, "sqlglot.executor.context.Context.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.tables": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.range_readers": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.row_readers": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.env": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.eval": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.table": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.add_columns": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.columns": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.table_iter": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.filter": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.sort": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.set_row": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.set_index": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.set_range": {"tf": 1.7320508075688772}, "sqlglot.executor.env": {"tf": 1.7320508075688772}, "sqlglot.executor.env.reverse_key": {"tf": 1.7320508075688772}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1.7320508075688772}, "sqlglot.executor.env.filter_nulls": {"tf": 1.7320508075688772}, "sqlglot.executor.env.null_if_any": {"tf": 4.58257569495584}, "sqlglot.executor.env.str_position": {"tf": 1.7320508075688772}, "sqlglot.executor.env.substring": {"tf": 1.7320508075688772}, "sqlglot.executor.env.cast": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ordered": {"tf": 1.7320508075688772}, "sqlglot.executor.env.interval": {"tf": 1.7320508075688772}, "sqlglot.executor.env.arrayjoin": {"tf": 1.7320508075688772}, "sqlglot.executor.env.jsonextract": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1.7320508075688772}, "sqlglot.executor.python": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 8.06225774829855}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.parser_class": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.generator_class": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.executor.table": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.columns": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.column_range": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.reader": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.rows": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.range_reader": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.add_columns": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.append": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.pop": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.width": {"tf": 1.7320508075688772}, "sqlglot.executor.table.TableIter": {"tf": 1.7320508075688772}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.table.TableIter.table": {"tf": 1.7320508075688772}, "sqlglot.executor.table.TableIter.index": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RangeReader": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RangeReader.table": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RangeReader.range": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RowReader": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RowReader.columns": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RowReader.row": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Tables": {"tf": 1.7320508075688772}, "sqlglot.executor.table.ensure_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions": {"tf": 4}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1.7320508075688772}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 11.135528725660043}, "sqlglot.expressions.Expression.__init__": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.parent": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.arg_key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.comments": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.this": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.expressions": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.text": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_string": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_number": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_int": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_star": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.alias": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Expression.type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.meta": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.copy": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.add_comments": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.append": {"tf": 4.358898943540674}, "sqlglot.expressions.Expression.set": {"tf": 4.358898943540674}, "sqlglot.expressions.Expression.depth": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.find_all": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 4.795831523312719}, "sqlglot.expressions.Expression.parent_select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.same_parent": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.root": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.walk": {"tf": 5.5677643628300215}, "sqlglot.expressions.Expression.dfs": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.bfs": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.unnest": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.unalias": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.flatten": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.to_s": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.sql": {"tf": 5.477225575051661}, "sqlglot.expressions.Expression.transform": {"tf": 5.477225575051661}, "sqlglot.expressions.Expression.replace": {"tf": 5.477225575051661}, "sqlglot.expressions.Expression.pop": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.assert_is": {"tf": 9.643650760992955}, "sqlglot.expressions.Expression.error_messages": {"tf": 4.795831523312719}, "sqlglot.expressions.Expression.dump": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.load": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.and_": {"tf": 9.797958971132712}, "sqlglot.expressions.Expression.or_": {"tf": 9.797958971132712}, "sqlglot.expressions.Expression.not_": {"tf": 8.54400374531753}, "sqlglot.expressions.Expression.as_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.between": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.like": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.ilike": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.eq": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.neq": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.rlike": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.div": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.desc": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntoType": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExpOrStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.Condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.Condition.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predicate": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predicate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DerivedTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.DerivedTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.union": {"tf": 10.488088481701515}, "sqlglot.expressions.Unionable.intersect": {"tf": 10.488088481701515}, "sqlglot.expressions.Unionable.except_": {"tf": 10.535653752852738}, "sqlglot.expressions.Unionable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UDTF": {"tf": 1.7320508075688772}, "sqlglot.expressions.UDTF.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.UDTF.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cache": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cache.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cache.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Uncache": {"tf": 1.7320508075688772}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Uncache.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Refresh": {"tf": 1.7320508075688772}, "sqlglot.expressions.Refresh.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DDL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DDL.ctes": {"tf": 1.7320508075688772}, "sqlglot.expressions.DDL.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.DDL.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.DDL.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 10.488088481701515}, "sqlglot.expressions.DML.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Create": {"tf": 1.7320508075688772}, "sqlglot.expressions.Create.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Create.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Clone": {"tf": 1.7320508075688772}, "sqlglot.expressions.Clone.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Clone.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Describe": {"tf": 1.7320508075688772}, "sqlglot.expressions.Describe.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Describe.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kill": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kill.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kill.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pragma": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pragma.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Set": {"tf": 1.7320508075688772}, "sqlglot.expressions.Set.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Set.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Heredoc": {"tf": 1.7320508075688772}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Heredoc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetItem": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetItem.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Show": {"tf": 1.7320508075688772}, "sqlglot.expressions.Show.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Show.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UserDefinedFunction": {"tf": 1.7320508075688772}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSet": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSet.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.With": {"tf": 1.7320508075688772}, "sqlglot.expressions.With.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.With.recursive": {"tf": 1.7320508075688772}, "sqlglot.expressions.With.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithinGroup": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithinGroup.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CTE": {"tf": 1.7320508075688772}, "sqlglot.expressions.CTE.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CTE.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableAlias": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableAlias.columns": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableAlias.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitString": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitString.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.HexString": {"tf": 1.7320508075688772}, "sqlglot.expressions.HexString.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ByteString": {"tf": 1.7320508075688772}, "sqlglot.expressions.ByteString.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RawString": {"tf": 1.7320508075688772}, "sqlglot.expressions.RawString.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnicodeString": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnicodeString.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.table": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.db": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.catalog": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Column.parts": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.to_dot": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPosition": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnDef": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnDef.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterColumn": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterColumn.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RenameColumn": {"tf": 1.7320508075688772}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RenameColumn.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RenameTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.RenameTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SwapTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.SwapTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comment": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comment.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comment.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comprehension": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comprehension.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTLAction": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTL": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexConstraintOption": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraintKind": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CheckColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CommentColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CompressColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DefaultColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.EncodeColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotNullColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransformColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TitleColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UniqueColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PathColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Constraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Constraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.delete": {"tf": 9.055385138137417}, "sqlglot.expressions.Delete.where": {"tf": 10.198039027185569}, "sqlglot.expressions.Delete.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Drop": {"tf": 1.7320508075688772}, "sqlglot.expressions.Drop.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Drop.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Filter": {"tf": 1.7320508075688772}, "sqlglot.expressions.Filter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Filter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Check": {"tf": 1.7320508075688772}, "sqlglot.expressions.Check.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connect.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connect.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Prior": {"tf": 1.7320508075688772}, "sqlglot.expressions.Prior.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Directory": {"tf": 1.7320508075688772}, "sqlglot.expressions.Directory.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Directory.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForeignKey": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForeignKey.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPrefix": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKey": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Into": {"tf": 1.7320508075688772}, "sqlglot.expressions.Into.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Into.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.From": {"tf": 1.7320508075688772}, "sqlglot.expressions.From.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.From.alias_or_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.From.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Having": {"tf": 1.7320508075688772}, "sqlglot.expressions.Having.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hint": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JoinHint": {"tf": 1.7320508075688772}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JoinHint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.quoted": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Identifier.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Opclass": {"tf": 1.7320508075688772}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Opclass.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Index": {"tf": 1.7320508075688772}, "sqlglot.expressions.Index.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Index.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 11.874342087037917}, "sqlglot.expressions.Insert.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnConflict": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnConflict.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.Returning.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Returning.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Introducer": {"tf": 1.7320508075688772}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Introducer.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.National": {"tf": 1.7320508075688772}, "sqlglot.expressions.National.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LoadData": {"tf": 1.7320508075688772}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LoadData.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Partition": {"tf": 1.7320508075688772}, "sqlglot.expressions.Partition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Partition.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Fetch": {"tf": 1.7320508075688772}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Fetch.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lambda": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lambda.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Limit.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Limit.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.number": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.string": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Literal.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.method": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.kind": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.side": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.hint": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 11.135528725660043}, "sqlglot.expressions.Join.using": {"tf": 11.445523142259598}, "sqlglot.expressions.Join.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lateral.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchRecognize": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Final": {"tf": 1.7320508075688772}, "sqlglot.expressions.Final.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Offset.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Offset.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Order": {"tf": 1.7320508075688772}, "sqlglot.expressions.Order.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Order.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithFill": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithFill.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cluster": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cluster.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distribute": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distribute.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sort": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sort.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ordered": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ordered.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Property": {"tf": 1.7320508075688772}, "sqlglot.expressions.Property.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Property.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlgorithmProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoIncrementProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoRefreshProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BlockCompressionProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ChecksumProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CopyGrantsProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataBlocksizeProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DefinerProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistKeyProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistStyleProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.EngineProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.EngineProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.HeapProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.HeapProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToTableProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExecuteAsProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExternalProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FallbackProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FileFormatProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FreespaceProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.InheritsProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputModelProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OutputModelProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JournalProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JournalProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LanguageProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ClusteredByProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictSubProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictRange": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictRange.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCluster": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCluster.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LocationProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LocationProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LockingProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LockingProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MaterializedProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCommitProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionBoundSpec": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedOfProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReturnsProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.QueryTransform": {"tf": 1.7320508075688772}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.QueryTransform.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SampleProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SampleProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SchemaCommentProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SerdeProperties": {"tf": 1.7320508075688772}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetConfigProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SettingsProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortKeyProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlReadWriteProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlSecurityProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StabilityProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TemporaryProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransformModelProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransientProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransientProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.VolatileProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithDataProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithJournalTableProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.from_dict": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Qualify": {"tf": 1.7320508075688772}, "sqlglot.expressions.Qualify.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputOutputFormat": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Return": {"tf": 1.7320508075688772}, "sqlglot.expressions.Return.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reference": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reference.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reference.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tuple": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tuple.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tuple.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 11.832159566199232}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.with_": {"tf": 12.449899597988733}, "sqlglot.expressions.Subqueryable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithTableHint": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithTableHint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexTableHint": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.HistoricalData": {"tf": 1.7320508075688772}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.HistoricalData.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.db": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.catalog": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.parts": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.to_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 10.816653826391969}, "sqlglot.expressions.Union.select": {"tf": 10.723805294763608}, "sqlglot.expressions.Union.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.is_star": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.left": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.right": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Except": {"tf": 1.7320508075688772}, "sqlglot.expressions.Except.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Intersect.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unnest": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unnest.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unnest.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Update": {"tf": 1.7320508075688772}, "sqlglot.expressions.Update.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Update.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Values": {"tf": 1.7320508075688772}, "sqlglot.expressions.Values.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Values.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Var": {"tf": 1.7320508075688772}, "sqlglot.expressions.Var.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Version": {"tf": 3.3166247903554}, "sqlglot.expressions.Version.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Version.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Schema": {"tf": 1.7320508075688772}, "sqlglot.expressions.Schema.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Schema.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lock": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lock.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lock.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.from_": {"tf": 10.488088481701515}, "sqlglot.expressions.Select.group_by": {"tf": 11.704699910719626}, "sqlglot.expressions.Select.order_by": {"tf": 11.445523142259598}, "sqlglot.expressions.Select.sort_by": {"tf": 11.874342087037917}, "sqlglot.expressions.Select.cluster_by": {"tf": 11.874342087037917}, "sqlglot.expressions.Select.limit": {"tf": 10.954451150103322}, "sqlglot.expressions.Select.offset": {"tf": 10.954451150103322}, "sqlglot.expressions.Select.select": {"tf": 10.246950765959598}, "sqlglot.expressions.Select.lateral": {"tf": 11.180339887498949}, "sqlglot.expressions.Select.join": {"tf": 18.894443627691185}, "sqlglot.expressions.Select.where": {"tf": 11.180339887498949}, "sqlglot.expressions.Select.having": {"tf": 12.041594578792296}, "sqlglot.expressions.Select.window": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.qualify": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.distinct": {"tf": 10.14889156509222}, "sqlglot.expressions.Select.ctas": {"tf": 11.135528725660043}, "sqlglot.expressions.Select.lock": {"tf": 14.696938456699069}, "sqlglot.expressions.Select.hint": {"tf": 11.180339887498949}, "sqlglot.expressions.Select.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.is_star": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.unnest": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 2.8284271247461903}, "sqlglot.expressions.Subquery.is_star": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Subquery.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableSample": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableSample.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tag": {"tf": 2.23606797749979}, "sqlglot.expressions.Tag.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tag.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pivot": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pivot.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Window": {"tf": 1.7320508075688772}, "sqlglot.expressions.Window.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Window.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WindowSpec": {"tf": 1.7320508075688772}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WindowSpec.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Where.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Star.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Parameter": {"tf": 1.7320508075688772}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Parameter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SessionParameter": {"tf": 1.7320508075688772}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SessionParameter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Placeholder": {"tf": 1.7320508075688772}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Placeholder.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Null": {"tf": 1.7320508075688772}, "sqlglot.expressions.Null.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Null.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Null.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Boolean": {"tf": 1.7320508075688772}, "sqlglot.expressions.Boolean.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataTypeParam": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.build": {"tf": 6.855654600401044}, "sqlglot.expressions.DataType.is_type": {"tf": 5.291502622129181}, "sqlglot.expressions.DataType.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DATA_TYPE": {"tf": 1.7320508075688772}, "sqlglot.expressions.PseudoType": {"tf": 1.7320508075688772}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PseudoType.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ObjectIdentifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SubqueryPredicate": {"tf": 1.7320508075688772}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.All": {"tf": 1.7320508075688772}, "sqlglot.expressions.All.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Any": {"tf": 1.7320508075688772}, "sqlglot.expressions.Any.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Exists": {"tf": 1.7320508075688772}, "sqlglot.expressions.Exists.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Command": {"tf": 1.7320508075688772}, "sqlglot.expressions.Command.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Command.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transaction": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transaction.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Commit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Commit.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Commit.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rollback": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rollback.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AddConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AddConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DropPartition": {"tf": 1.7320508075688772}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DropPartition.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary.left": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary.right": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Add": {"tf": 1.7320508075688772}, "sqlglot.expressions.Add.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connector": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connector.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.And": {"tf": 1.7320508075688772}, "sqlglot.expressions.And.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Or": {"tf": 1.7320508075688772}, "sqlglot.expressions.Or.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseAnd": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseLeftShift": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseOr": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseRightShift": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseXor": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Div": {"tf": 1.7320508075688772}, "sqlglot.expressions.Div.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Div.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Overlaps": {"tf": 1.7320508075688772}, "sqlglot.expressions.Overlaps.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Dot.build": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.parts": {"tf": 2}, "sqlglot.expressions.Dot.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DPipe": {"tf": 1.7320508075688772}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DPipe.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.EQ": {"tf": 1.7320508075688772}, "sqlglot.expressions.EQ.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NullSafeEQ": {"tf": 1.7320508075688772}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NullSafeNEQ": {"tf": 1.7320508075688772}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PropertyEQ": {"tf": 1.7320508075688772}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distance": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distance.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Escape": {"tf": 1.7320508075688772}, "sqlglot.expressions.Escape.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Glob": {"tf": 1.7320508075688772}, "sqlglot.expressions.Glob.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GT": {"tf": 1.7320508075688772}, "sqlglot.expressions.GT.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GTE": {"tf": 1.7320508075688772}, "sqlglot.expressions.GTE.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ILike": {"tf": 1.7320508075688772}, "sqlglot.expressions.ILike.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ILikeAny": {"tf": 1.7320508075688772}, "sqlglot.expressions.ILikeAny.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntDiv": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntDiv.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Is": {"tf": 1.7320508075688772}, "sqlglot.expressions.Is.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kwarg": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kwarg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Like": {"tf": 1.7320508075688772}, "sqlglot.expressions.Like.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeAny": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeAny.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LT": {"tf": 1.7320508075688772}, "sqlglot.expressions.LT.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LTE": {"tf": 1.7320508075688772}, "sqlglot.expressions.LTE.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Mod": {"tf": 1.7320508075688772}, "sqlglot.expressions.Mod.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Mul": {"tf": 1.7320508075688772}, "sqlglot.expressions.Mul.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NEQ": {"tf": 1.7320508075688772}, "sqlglot.expressions.NEQ.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Operator": {"tf": 1.7320508075688772}, "sqlglot.expressions.Operator.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Operator.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SimilarTo": {"tf": 1.7320508075688772}, "sqlglot.expressions.SimilarTo.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Slice": {"tf": 1.7320508075688772}, "sqlglot.expressions.Slice.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Slice.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sub": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sub.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unary": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unary.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseNot": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Not": {"tf": 1.7320508075688772}, "sqlglot.expressions.Not.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Paren.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Neg": {"tf": 1.7320508075688772}, "sqlglot.expressions.Neg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Alias.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PivotAlias": {"tf": 1.7320508075688772}, "sqlglot.expressions.PivotAlias.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Aliases": {"tf": 1.7320508075688772}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Aliases.aliases": {"tf": 1.7320508075688772}, "sqlglot.expressions.Aliases.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtIndex": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtIndex.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtTimeZone": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromTimeZone": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Between": {"tf": 1.7320508075688772}, "sqlglot.expressions.Between.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Between.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Bracket.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distinct": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distinct.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.In": {"tf": 1.7320508075688772}, "sqlglot.expressions.In.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.In.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForIn": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForIn.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalOp": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalOp.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalSpan": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Interval": {"tf": 1.7320508075688772}, "sqlglot.expressions.Interval.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Interval.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IgnoreNulls": {"tf": 1.7320508075688772}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RespectNulls": {"tf": 1.7320508075688772}, "sqlglot.expressions.RespectNulls.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 4.69041575982343}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func.sql_names": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func.sql_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AggFunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.AggFunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParameterizedAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Abs": {"tf": 1.7320508075688772}, "sqlglot.expressions.Abs.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMax": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMax.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMin": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMin.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxTopK": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Flatten": {"tf": 1.7320508075688772}, "sqlglot.expressions.Flatten.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transform": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transform.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transform.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Anonymous": {"tf": 1.7320508075688772}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Anonymous.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedAggFunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hll": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hll.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hll.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxDistinct": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Array": {"tf": 1.7320508075688772}, "sqlglot.expressions.Array.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Array.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToArray": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToArray.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToChar": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToChar.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GenerateSeries": {"tf": 1.7320508075688772}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayUniqueAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAll": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAll.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAny": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAny.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayConcat": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayContains": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayContains.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayContained": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayContained.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayFilter": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayJoin": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayOverlaps": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySize": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySize.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySort": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySort.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySum": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySum.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayUnionAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Avg": {"tf": 1.7320508075688772}, "sqlglot.expressions.Avg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnyValue": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnyValue.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lag": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lag.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lag.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lead": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lead.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lead.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.First": {"tf": 1.7320508075688772}, "sqlglot.expressions.First.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Last": {"tf": 1.7320508075688772}, "sqlglot.expressions.Last.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FirstValue": {"tf": 1.7320508075688772}, "sqlglot.expressions.FirstValue.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastValue": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastValue.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NthValue": {"tf": 1.7320508075688772}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NthValue.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.when": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.else_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.to": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Cast.is_type": {"tf": 5.291502622129181}, "sqlglot.expressions.Cast.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TryCast": {"tf": 1.7320508075688772}, "sqlglot.expressions.TryCast.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CastToStrType": {"tf": 1.7320508075688772}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CastToStrType.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Collate": {"tf": 1.7320508075688772}, "sqlglot.expressions.Collate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ceil": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ceil.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Coalesce": {"tf": 1.7320508075688772}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Coalesce.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Chr": {"tf": 1.7320508075688772}, "sqlglot.expressions.Chr.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Chr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Concat": {"tf": 1.7320508075688772}, "sqlglot.expressions.Concat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Concat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ConcatWs": {"tf": 1.7320508075688772}, "sqlglot.expressions.ConcatWs.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Count": {"tf": 1.7320508075688772}, "sqlglot.expressions.Count.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Count.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CountIf": {"tf": 1.7320508075688772}, "sqlglot.expressions.CountIf.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDatetime": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTime": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentUser": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentUser.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateAdd": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateAdd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateSub": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateSub.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateDiff": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateDiff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateTrunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateTrunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeAdd": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeSub": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeDiff": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeTrunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfWeek": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfMonth": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfYear": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfYear.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToDays": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToDays.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WeekOfYear": {"tf": 1.7320508075688772}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MonthsBetween": {"tf": 1.7320508075688772}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastDay": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastDay.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Extract": {"tf": 1.7320508075688772}, "sqlglot.expressions.Extract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Extract.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Timestamp": {"tf": 1.7320508075688772}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Timestamp.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampAdd": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampSub": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampSub.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampDiff": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampTrunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeAdd": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeAdd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeSub": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeSub.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeDiff": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeDiff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeTrunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFromParts": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFromParts.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeFromParts": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateStrToDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateToDateStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateToDi": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateToDi.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Day": {"tf": 1.7320508075688772}, "sqlglot.expressions.Day.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Decode": {"tf": 1.7320508075688772}, "sqlglot.expressions.Decode.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Decode.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DiToDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.DiToDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Encode": {"tf": 1.7320508075688772}, "sqlglot.expressions.Encode.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Encode.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Exp": {"tf": 1.7320508075688772}, "sqlglot.expressions.Exp.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Explode": {"tf": 1.7320508075688772}, "sqlglot.expressions.Explode.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Explode.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExplodeOuter": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Posexplode": {"tf": 1.7320508075688772}, "sqlglot.expressions.Posexplode.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PosexplodeOuter": {"tf": 1.7320508075688772}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Floor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Floor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Floor.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase64": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase64.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToBase64": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToBase64.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Greatest": {"tf": 1.7320508075688772}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Greatest.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GroupConcat": {"tf": 1.7320508075688772}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GroupConcat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hex": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hex.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Xor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Xor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Xor.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.If": {"tf": 1.7320508075688772}, "sqlglot.expressions.If.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.If.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nullif": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nullif.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Initcap": {"tf": 1.7320508075688772}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Initcap.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsNan": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsNan.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsInf": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsInf.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.JSONPath.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathPart": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathFilter": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathKey": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathRecursive": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathRoot": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathScript": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSlice": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSelector": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSubscript": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathUnion": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathWildcard": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FormatJson": {"tf": 1.7320508075688772}, "sqlglot.expressions.FormatJson.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONKeyValue": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObject": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObject.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObjectAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArray": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArray.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONColumnDef": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONSchema": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONSchema.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSONColumnDef": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSON": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSON.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBContains": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBContains.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.JSONExtract.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBExtract": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBExtractScalar": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONFormat": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONFormat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayContains": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParseJSON": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParseJSON.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Least": {"tf": 1.7320508075688772}, "sqlglot.expressions.Least.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Least.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Left": {"tf": 1.7320508075688772}, "sqlglot.expressions.Left.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Left.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Right": {"tf": 1.7320508075688772}, "sqlglot.expressions.Right.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Right.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Length": {"tf": 1.7320508075688772}, "sqlglot.expressions.Length.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Levenshtein": {"tf": 1.7320508075688772}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Levenshtein.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ln": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ln.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log2": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log2.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log10": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log10.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogicalOr": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogicalOr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogicalAnd": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lower": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lower.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map.keys": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map.values": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MapFromEntries": {"tf": 1.7320508075688772}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StarMap": {"tf": 1.7320508075688772}, "sqlglot.expressions.StarMap.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.keys": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.values": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchAgainst": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Max": {"tf": 1.7320508075688772}, "sqlglot.expressions.Max.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Max.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MD5": {"tf": 1.7320508075688772}, "sqlglot.expressions.MD5.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MD5Digest": {"tf": 1.7320508075688772}, "sqlglot.expressions.MD5Digest.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Min": {"tf": 1.7320508075688772}, "sqlglot.expressions.Min.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Min.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Month": {"tf": 1.7320508075688772}, "sqlglot.expressions.Month.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nvl2": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nvl2.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predict": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predict.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predict.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pow": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pow.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileCont": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileCont.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileDisc": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Quantile": {"tf": 1.7320508075688772}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Quantile.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxQuantile": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rand": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rand.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rand.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Randn": {"tf": 1.7320508075688772}, "sqlglot.expressions.Randn.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Randn.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RangeN": {"tf": 1.7320508075688772}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RangeN.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReadCSV": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReadCSV.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reduce": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reduce.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpExtract": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpReplace": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpLike": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpLike.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpILike": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpILike.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpSplit": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Repeat": {"tf": 1.7320508075688772}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Repeat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Round": {"tf": 1.7320508075688772}, "sqlglot.expressions.Round.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Round.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowNumber": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowNumber.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SafeDivide": {"tf": 1.7320508075688772}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SafeDivide.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA2": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA2.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortArray": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortArray.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Split": {"tf": 1.7320508075688772}, "sqlglot.expressions.Split.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Split.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Substring": {"tf": 1.7320508075688772}, "sqlglot.expressions.Substring.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Substring.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StandardHash": {"tf": 1.7320508075688772}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StandardHash.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StartsWith": {"tf": 1.7320508075688772}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StartsWith.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrPosition": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrPosition.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToTime": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToTime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToUnix": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToUnix.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToMap": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToMap.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NumberToStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NumberToStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Struct": {"tf": 1.7320508075688772}, "sqlglot.expressions.Struct.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Struct.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StructExtract": {"tf": 1.7320508075688772}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StructExtract.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Stuff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Stuff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sum": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sum.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sqrt": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sqrt.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Stddev": {"tf": 1.7320508075688772}, "sqlglot.expressions.Stddev.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StddevPop": {"tf": 1.7320508075688772}, "sqlglot.expressions.StddevPop.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StddevSamp": {"tf": 1.7320508075688772}, "sqlglot.expressions.StddevSamp.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToTimeStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToUnix": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToTime": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToUnix": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Trim": {"tf": 1.7320508075688772}, "sqlglot.expressions.Trim.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Trim.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsAdd": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsDiff": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDateStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToTime": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDiToDi": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unhex": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unhex.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTimeStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampFromParts": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Upper": {"tf": 1.7320508075688772}, "sqlglot.expressions.Upper.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Variance": {"tf": 1.7320508075688772}, "sqlglot.expressions.Variance.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.VariancePop": {"tf": 1.7320508075688772}, "sqlglot.expressions.VariancePop.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Week": {"tf": 1.7320508075688772}, "sqlglot.expressions.Week.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Week.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.XMLTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.XMLTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Year": {"tf": 1.7320508075688772}, "sqlglot.expressions.Year.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Use": {"tf": 1.7320508075688772}, "sqlglot.expressions.Use.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Use.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Merge": {"tf": 1.7320508075688772}, "sqlglot.expressions.Merge.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Merge.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.When": {"tf": 1.7320508075688772}, "sqlglot.expressions.When.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.When.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NextValueFor": {"tf": 1.7320508075688772}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NextValueFor.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.expressions.maybe_parse": {"tf": 10.04987562112089}, "sqlglot.expressions.maybe_copy": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 10.246950765959598}, "sqlglot.expressions.intersect": {"tf": 10.246950765959598}, "sqlglot.expressions.except_": {"tf": 10.295630140987}, "sqlglot.expressions.select": {"tf": 9.797958971132712}, "sqlglot.expressions.from_": {"tf": 9.797958971132712}, "sqlglot.expressions.update": {"tf": 12}, "sqlglot.expressions.delete": {"tf": 9.433981132056603}, "sqlglot.expressions.insert": {"tf": 10.246950765959598}, "sqlglot.expressions.condition": {"tf": 14.071247279470288}, "sqlglot.expressions.and_": {"tf": 10.04987562112089}, "sqlglot.expressions.or_": {"tf": 10.04987562112089}, "sqlglot.expressions.not_": {"tf": 9}, "sqlglot.expressions.paren": {"tf": 8.48528137423857}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_identifier": {"tf": 5.744562646538029}, "sqlglot.expressions.parse_identifier": {"tf": 5.291502622129181}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_interval": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_table": {"tf": 6.6332495807108}, "sqlglot.expressions.to_column": {"tf": 5.291502622129181}, "sqlglot.expressions.alias_": {"tf": 12.84523257866513}, "sqlglot.expressions.subquery": {"tf": 10}, "sqlglot.expressions.column": {"tf": 7.280109889280518}, "sqlglot.expressions.cast": {"tf": 9.16515138991168}, "sqlglot.expressions.table_": {"tf": 6.557438524302}, "sqlglot.expressions.values": {"tf": 8.888194417315589}, "sqlglot.expressions.var": {"tf": 10.488088481701515}, "sqlglot.expressions.rename_table": {"tf": 4.898979485566356}, "sqlglot.expressions.rename_column": {"tf": 5.830951894845301}, "sqlglot.expressions.convert": {"tf": 5.744562646538029}, "sqlglot.expressions.replace_children": {"tf": 2}, "sqlglot.expressions.column_table_names": {"tf": 9}, "sqlglot.expressions.table_name": {"tf": 10.246950765959598}, "sqlglot.expressions.normalize_table_name": {"tf": 8.246211251235321}, "sqlglot.expressions.replace_tables": {"tf": 10.862780491200215}, "sqlglot.expressions.replace_placeholders": {"tf": 12.489995996796797}, "sqlglot.expressions.expand": {"tf": 14.422205101855956}, "sqlglot.expressions.func": {"tf": 13.076696830622021}, "sqlglot.expressions.case": {"tf": 5.385164807134504}, "sqlglot.expressions.cast_unless": {"tf": 5.477225575051661}, "sqlglot.expressions.true": {"tf": 1.7320508075688772}, "sqlglot.expressions.false": {"tf": 1.7320508075688772}, "sqlglot.expressions.null": {"tf": 1.7320508075688772}, "sqlglot.generator": {"tf": 1.7320508075688772}, "sqlglot.generator.logger": {"tf": 1.7320508075688772}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 8.06225774829855}, "sqlglot.generator.Generator.__init__": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pretty": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.identify": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.normalize": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pad": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.leading_comma": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.max_text_width": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.comments": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dialect": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generate": {"tf": 5.477225575051661}, "sqlglot.generator.Generator.preprocess": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unsupported": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.sep": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.seg": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pad_comment": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.wrap": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.no_identify": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.normalize_func": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.indent": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.cache_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.column_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.createable_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.create_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.clone_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.describe_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.with_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.cte_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.directory_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.delete_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.drop_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.except_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.except_op": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.filter_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.hint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.index_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.national_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.partition_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.properties_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.root_properties": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.properties": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.with_properties": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.locate_properties": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.property_name": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.property_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.insert_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.intersect_op": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.kill_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.returning_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.table_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.version_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.update_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.values_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.var_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.into_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.from_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.group_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.having_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.connect_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.prior_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.join_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lateral_op": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.limit_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.offset_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.set_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lock_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.literal_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.escape_str": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.null_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.order_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.sort_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.select_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.schema_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.star_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.union_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.union_op": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.where_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.window_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.between_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.all_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.any_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.exists_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.case_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.extract_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.trim_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.concat_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.check_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.if_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.json_path_part": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.in_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.interval_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.return_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.reference_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.paren_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.neg_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.not_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.alias_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.add_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.and_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.xor_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.connector_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.collate_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.command_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.comment_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.commit_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.div_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.distance_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dot_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.eq_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.escape_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.glob_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.gt_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.gte_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.is_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.like_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lt_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lte_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.mod_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.mul_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.neq_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.or_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.slice_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.sub_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.log_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.use_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.binary": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.func": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.format_args": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.text_width": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.format_time": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.expressions": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.op_expressions": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.naked_property": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.set_operation": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tag_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.token_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.when_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.merge_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.predict_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.forin_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.operator_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1.7320508075688772}, "sqlglot.helper": {"tf": 1.7320508075688772}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1.7320508075688772}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1.7320508075688772}, "sqlglot.helper.logger": {"tf": 1.7320508075688772}, "sqlglot.helper.AutoName": {"tf": 3.1622776601683795}, "sqlglot.helper.classproperty": {"tf": 1.4142135623730951}, "sqlglot.helper.seq_get": {"tf": 3.3166247903554}, "sqlglot.helper.ensure_list": {"tf": 4.795831523312719}, "sqlglot.helper.ensure_collection": {"tf": 5.196152422706632}, "sqlglot.helper.csv": {"tf": 5.291502622129181}, "sqlglot.helper.subclasses": {"tf": 5.744562646538029}, "sqlglot.helper.apply_index_offset": {"tf": 5.916079783099616}, "sqlglot.helper.camel_to_snake_case": {"tf": 2.23606797749979}, "sqlglot.helper.while_changing": {"tf": 5.291502622129181}, "sqlglot.helper.tsort": {"tf": 4.795831523312719}, "sqlglot.helper.open_file": {"tf": 1.7320508075688772}, "sqlglot.helper.csv_reader": {"tf": 5.5677643628300215}, "sqlglot.helper.find_new_name": {"tf": 5.291502622129181}, "sqlglot.helper.is_int": {"tf": 1.7320508075688772}, "sqlglot.helper.name_sequence": {"tf": 1.7320508075688772}, "sqlglot.helper.object_to_dict": {"tf": 1.7320508075688772}, "sqlglot.helper.split_num_words": {"tf": 12.649110640673518}, "sqlglot.helper.is_iterable": {"tf": 8.94427190999916}, "sqlglot.helper.flatten": {"tf": 11.224972160321824}, "sqlglot.helper.dict_depth": {"tf": 10.63014581273465}, "sqlglot.helper.first": {"tf": 1.7320508075688772}, "sqlglot.helper.merge_ranges": {"tf": 7.483314773547883}, "sqlglot.helper.is_iso_date": {"tf": 1.7320508075688772}, "sqlglot.helper.is_iso_datetime": {"tf": 1.7320508075688772}, "sqlglot.helper.DATE_UNITS": {"tf": 1.7320508075688772}, "sqlglot.helper.is_date_unit": {"tf": 1.7320508075688772}, "sqlglot.jsonpath": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.parse": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.lineage": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.__init__": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.name": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.expression": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.source": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.downstream": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.alias": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.walk": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.to_html": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 6.928203230275509}, "sqlglot.lineage.GraphHTML": {"tf": 2.6457513110645907}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1.7320508075688772}, "sqlglot.lineage.GraphHTML.imports": {"tf": 1.7320508075688772}, "sqlglot.lineage.GraphHTML.options": {"tf": 1.7320508075688772}, "sqlglot.lineage.GraphHTML.nodes": {"tf": 1.7320508075688772}, "sqlglot.lineage.GraphHTML.edges": {"tf": 1.7320508075688772}, "sqlglot.optimizer": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 13.152946437965905}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 4.123105625617661}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_ctes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 10.198039027185569}, "sqlglot.optimizer.eliminate_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 10.344080432788601}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 4.58257569495584}, "sqlglot.optimizer.eliminate_subqueries": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 12.727922061357855}, "sqlglot.optimizer.isolate_table_selects": {"tf": 1.7320508075688772}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 11.180339887498949}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.logger": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalize": {"tf": 10.535653752852738}, "sqlglot.optimizer.normalize.normalized": {"tf": 11.313708498984761}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 9.643650760992955}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 12.96148139681572}, "sqlglot.optimizer.optimize_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 7.874007874011811}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 7.745966692414834}, "sqlglot.optimizer.pushdown_predicates": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 10.14889156509222}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 10.44030650891055}, "sqlglot.optimizer.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 13.820274961085254}, "sqlglot.optimizer.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 12.68857754044952}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 9.848857801796104}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 4.795831523312719}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 13.19090595827292}, "sqlglot.optimizer.scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.logger": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 9.797958971132712}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.sources": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 5.477225575051661}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 4.47213595499958}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 4.47213595499958}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 3.4641016151377544}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 3.872983346207417}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 3.4641016151377544}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 3.1622776601683795}, "sqlglot.optimizer.scope.Scope.pivots": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 4.898979485566356}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 13.601470508735444}, "sqlglot.optimizer.scope.build_scope": {"tf": 4.69041575982343}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 6}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 6.164414002968976}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 6.244997998398398}, "sqlglot.optimizer.simplify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 9.848857801796104}, "sqlglot.optimizer.simplify.catch": {"tf": 2}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 2}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 4.358898943540674}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 7.745966692414834}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.always_true": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.always_false": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.is_false": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.is_null": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.interval": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.gen": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1.7320508075688772}, "sqlglot.optimizer.unnest_subqueries": {"tf": 1.7320508075688772}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 9.899494936611665}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1.7320508075688772}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1.7320508075688772}, "sqlglot.parser": {"tf": 1.7320508075688772}, "sqlglot.parser.logger": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_var_map": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_like": {"tf": 1.7320508075688772}, "sqlglot.parser.binary_range_parser": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_logarithm": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser": {"tf": 4.58257569495584}, "sqlglot.parser.Parser.__init__": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TERM": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TIMES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.error_level": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.error_message_context": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.max_errors": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.dialect": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.reset": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse": {"tf": 5.291502622129181}, "sqlglot.parser.Parser.parse_into": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.check_errors": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.raise_error": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.expression": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.validate_expression": {"tf": 5.291502622129181}, "sqlglot.parser.Parser.errors": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.sql": {"tf": 1.7320508075688772}, "sqlglot.planner": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.__init__": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.expression": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.root": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.dag": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.leaves": {"tf": 1.7320508075688772}, "sqlglot.planner.Step": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.from_expression": {"tf": 7.681145747868608}, "sqlglot.planner.Step.name": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.dependencies": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.dependents": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.projections": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.limit": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.condition": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.add_dependency": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.to_s": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.type_name": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.id": {"tf": 1.7320508075688772}, "sqlglot.planner.Scan": {"tf": 1.7320508075688772}, "sqlglot.planner.Scan.from_expression": {"tf": 7.681145747868608}, "sqlglot.planner.Scan.source": {"tf": 1.7320508075688772}, "sqlglot.planner.Join": {"tf": 1.7320508075688772}, "sqlglot.planner.Join.from_joins": {"tf": 1.7320508075688772}, "sqlglot.planner.Join.joins": {"tf": 1.7320508075688772}, "sqlglot.planner.Aggregate": {"tf": 1.7320508075688772}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1.7320508075688772}, "sqlglot.planner.Aggregate.operands": {"tf": 1.7320508075688772}, "sqlglot.planner.Aggregate.group": {"tf": 1.7320508075688772}, "sqlglot.planner.Aggregate.source": {"tf": 1.7320508075688772}, "sqlglot.planner.Sort": {"tf": 1.7320508075688772}, "sqlglot.planner.Sort.key": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.__init__": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.op": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.left": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.right": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.distinct": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.from_expression": {"tf": 7.681145747868608}, "sqlglot.planner.SetOperation.type_name": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.dialect": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.add_table": {"tf": 6.164414002968976}, "sqlglot.schema.Schema.column_names": {"tf": 6.48074069840786}, "sqlglot.schema.Schema.get_column_type": {"tf": 6.48074069840786}, "sqlglot.schema.Schema.has_column": {"tf": 6.6332495807108}, "sqlglot.schema.Schema.find": {"tf": 5.291502622129181}, "sqlglot.schema.Schema.supported_table_args": {"tf": 2.449489742783178}, "sqlglot.schema.Schema.empty": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema": {"tf": 7.3484692283495345}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.visible": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.copy": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 6.164414002968976}, "sqlglot.schema.MappingSchema.column_names": {"tf": 6.48074069840786}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 6.48074069840786}, "sqlglot.schema.MappingSchema.has_column": {"tf": 6.6332495807108}, "sqlglot.schema.MappingSchema.depth": {"tf": 1.7320508075688772}, "sqlglot.schema.normalize_name": {"tf": 1.7320508075688772}, "sqlglot.schema.ensure_schema": {"tf": 1.7320508075688772}, "sqlglot.schema.ensure_column_mapping": {"tf": 1.7320508075688772}, "sqlglot.schema.flatten_schema": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_get": {"tf": 5.830951894845301}, "sqlglot.schema.nested_set": {"tf": 12.649110640673518}, "sqlglot.serde": {"tf": 1.7320508075688772}, "sqlglot.serde.dump": {"tf": 1.7320508075688772}, "sqlglot.serde.load": {"tf": 2.23606797749979}, "sqlglot.time": {"tf": 1.7320508075688772}, "sqlglot.time.format_time": {"tf": 7.681145747868608}, "sqlglot.time.TIMEZONES": {"tf": 1.7320508075688772}, "sqlglot.tokens": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DASH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COLON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.STAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LTE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GTE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.EQ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AND": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AMP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CARET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HASH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DAT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.XOR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BIT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT128": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT256": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.JSON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIME": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UUID": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.XML": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ALL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ANY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ASC": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CASE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DESC": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DIV": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DROP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.END": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FOR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FROM": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FULL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INNER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INTO": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.KILL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MAP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MOD": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NULL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OVER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SOME": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TOP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.THEN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.USE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.USING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.WITH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.__init__": {"tf": 6.6332495807108}, "sqlglot.tokens.Token.number": {"tf": 2.23606797749979}, "sqlglot.tokens.Token.string": {"tf": 2.23606797749979}, "sqlglot.tokens.Token.identifier": {"tf": 2.23606797749979}, "sqlglot.tokens.Token.var": {"tf": 2.23606797749979}, "sqlglot.tokens.Token.token_type": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.text": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.line": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.col": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.start": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.end": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.comments": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 2.23606797749979}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.size": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1.7320508075688772}, "sqlglot.transforms": {"tf": 1.7320508075688772}, "sqlglot.transforms.unalias_group": {"tf": 9.327379053088816}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 5.0990195135927845}, "sqlglot.transforms.eliminate_qualify": {"tf": 3.1622776601683795}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.7320508075688772}, "sqlglot.transforms.unnest_to_explode": {"tf": 1.7320508075688772}, "sqlglot.transforms.explode_to_unnest": {"tf": 1.7320508075688772}, "sqlglot.transforms.PERCENTILES": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1.7320508075688772}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1.7320508075688772}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.7320508075688772}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 3.872983346207417}, "sqlglot.transforms.ensure_bools": {"tf": 1.7320508075688772}, "sqlglot.transforms.unqualify_columns": {"tf": 1.7320508075688772}, "sqlglot.transforms.preprocess": {"tf": 5}, "sqlglot.trie": {"tf": 1.7320508075688772}, "sqlglot.trie.key": {"tf": 1.7320508075688772}, "sqlglot.trie.TrieResult": {"tf": 1.7320508075688772}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1.7320508075688772}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1.7320508075688772}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 9.539392014169456}, "sqlglot.trie.in_trie": {"tf": 13.674794331177344}}, "df": 4782, "s": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 3.4641016151377544}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}}, "df": 97, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 6.324555320336759}, "sqlglot.pretty": {"tf": 1}, "sqlglot.parse": {"tf": 2.449489742783178}, "sqlglot.parse_one": {"tf": 2.449489742783178}, "sqlglot.transpile": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 6.557438524302}, "sqlglot.dialects": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 3.605551275463989}, "sqlglot.executor": {"tf": 6.324555320336759}, "sqlglot.executor.execute": {"tf": 2}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 2}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 2}, "sqlglot.expressions.from_": {"tf": 2}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.condition": {"tf": 2.23606797749979}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 2}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.7320508075688772}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 142, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 6.855654600401044}, "sqlglot.schema": {"tf": 1}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 5}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 4.242640687119285}, "sqlglot.expressions": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 2}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 2}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 2.23606797749979}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2.449489742783178}, "sqlglot.optimizer.normalize.normalize": {"tf": 2}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2.23606797749979}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}}, "df": 68, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}, "[": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "/": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 3.605551275463989}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 15, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 3.7416573867739413}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 6}, "s": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}}, "df": 13}}, "c": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 6}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "t": {"docs": {"sqlglot.helper.split_num_words": {"tf": 2.6457513110645907}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}}, "df": 10}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "#": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Func": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 65, "#": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 4}}}}}}, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 10}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 6.164414002968976}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 3.605551275463989}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.assert_is": {"tf": 2}, "sqlglot.expressions.Unionable.union": {"tf": 2}, "sqlglot.expressions.Unionable.intersect": {"tf": 2}, "sqlglot.expressions.Unionable.except_": {"tf": 2}, "sqlglot.expressions.Column.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.select": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.from_": {"tf": 2}, "sqlglot.expressions.Select.group_by": {"tf": 2}, "sqlglot.expressions.Select.order_by": {"tf": 2}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.expressions.Select.cluster_by": {"tf": 2}, "sqlglot.expressions.Select.limit": {"tf": 2}, "sqlglot.expressions.Select.offset": {"tf": 2}, "sqlglot.expressions.Select.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.lateral": {"tf": 2}, "sqlglot.expressions.Select.join": {"tf": 3.1622776601683795}, "sqlglot.expressions.Select.where": {"tf": 2}, "sqlglot.expressions.Select.having": {"tf": 2}, "sqlglot.expressions.Select.distinct": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.ctas": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lock": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.hint": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 2}, "sqlglot.expressions.intersect": {"tf": 2}, "sqlglot.expressions.except_": {"tf": 2}, "sqlglot.expressions.select": {"tf": 2.449489742783178}, "sqlglot.expressions.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.condition": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 2.23606797749979}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2.6457513110645907}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.Scope": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}}, "df": 114, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 3}}, "|": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.unnest": {"tf": 1}}, "df": 4}}, "e": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 4, "m": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {"sqlglot.helper.seq_get": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}}, "df": 2}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 2}}, "df": 2, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Expression.assert_is": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 5.916079783099616}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 2}}, "df": 61, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}}, "df": 4}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 2.449489742783178}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 7}}}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 23}}}}}, "p": {"docs": {"sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.helper.csv": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 9, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.find_new_name": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.not_": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor.env.null_if_any": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}}, "df": 26}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.cast": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.expressions": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 2}}, "df": 2}}}}}}}, "q": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2.449489742783178}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.expressions.expand": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 13}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"sqlglot.expressions.Func": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot": {"tf": 2.6457513110645907}}, "df": 1}}}, "m": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 8, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 5}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.diff": {"tf": 3}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 12}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 48, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}}, "df": 23, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 23, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 2}, "sqlglot.diff": {"tf": 7.937253933193772}, "sqlglot.diff.diff": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 2}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 25, "s": {"docs": {"sqlglot.expressions.expand": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}}, "df": 7}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 6, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.insert": {"tf": 2}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}}, "df": 19, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.6457513110645907}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 7}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}, "b": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "r": {"docs": {"sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}}, "df": 16}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 14}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 5, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 3.7416573867739413}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 2}, "sqlglot.dataframe": {"tf": 2.6457513110645907}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 2}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 2}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.string": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}}, "df": 128, "s": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 30}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.6457513110645907}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 10, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 6}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 6}, "y": {"docs": {"sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 4.242640687119285}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 13}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 27}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}}, "df": 4}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dataframe": {"tf": 4.242640687119285}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.23606797749979}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.find": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 2}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}}, "df": 26, "s": {"docs": {"sqlglot.schema.Schema": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 3.605551275463989}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 4.242640687119285}}, "df": 1, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 3.4641016151377544}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.build_scope": {"tf": 2}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 33, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 3.605551275463989}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "r": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}, "n": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 4}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 9}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24, "r": {"docs": {"sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 1}}}, "w": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Expression.replace": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 4.795831523312719}, "sqlglot.executor": {"tf": 4.69041575982343}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 7, "s": {"docs": {"sqlglot": {"tf": 4.242640687119285}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 3.605551275463989}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 7.54983443527075}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 4.58257569495584}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 2.23606797749979}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 2}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Literal.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.limit": {"tf": 2}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 2}, "sqlglot.expressions.Select.group_by": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.order_by": {"tf": 2}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.expressions.Select.cluster_by": {"tf": 2}, "sqlglot.expressions.Select.limit": {"tf": 2}, "sqlglot.expressions.Select.offset": {"tf": 2}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 2.23606797749979}, "sqlglot.expressions.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.select": {"tf": 2.23606797749979}, "sqlglot.expressions.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.condition": {"tf": 2.449489742783178}, "sqlglot.expressions.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1.7320508075688772}, "sqlglot.expressions.paren": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 2}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1.4142135623730951}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 2.23606797749979}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 2}}, "df": 199, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "n": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 3}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}}, "df": 1, "d": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "t": {"docs": {"sqlglot": {"tf": 4.242640687119285}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2.6457513110645907}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 3.7416573867739413}, "sqlglot.executor": {"tf": 4.898979485566356}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1.4142135623730951}, "sqlglot.helper.ensure_collection": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 119, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 3}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.is_iterable": {"tf": 2.23606797749979}, "sqlglot.helper.flatten": {"tf": 2}, "sqlglot.helper.first": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.helper.flatten": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}}, "df": 20, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 3}}}}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "n": {"docs": {"sqlglot": {"tf": 4.358898943540674}, "sqlglot.schema": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 3.7416573867739413}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 3}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 3}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 3}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 3}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 3}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 3}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 3}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 3}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 3}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 3}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 3}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 3}, "sqlglot.diff": {"tf": 8.12403840463596}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 3.605551275463989}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 3}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 3}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 2}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 2.6457513110645907}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 2.449489742783178}}, "df": 204, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 2}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 2}, "sqlglot.expressions.from_": {"tf": 2}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 2}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 46, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}}, "df": 47, "s": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}}, "df": 61, "s": {"docs": {"sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 6}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 6}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 12}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 2.8284271247461903}}, "df": 5, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}}, "df": 28}}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 2}}}}}}, "t": {"6": {"4": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.dialects": {"tf": 2.23606797749979}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 9, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 16, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Unionable.intersect": {"tf": 2}, "sqlglot.expressions.intersect": {"tf": 2}}, "df": 2}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}}, "df": 12, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.6457513110645907}}, "df": 1}}}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 7}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 4.242640687119285}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 51}, "\u2019": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}}, "df": 2}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}}, "df": 7}}}}}, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}}}}}}, "x": {"docs": {"sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 8}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 13}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.is_iterable": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}}, "df": 5}, "r": {"docs": {"sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}}, "df": 6, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 4.69041575982343}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.using": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2}, "sqlglot.expressions.Union.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.group_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.order_by": {"tf": 2}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.expressions.Select.cluster_by": {"tf": 2}, "sqlglot.expressions.Select.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 2}, "sqlglot.expressions.intersect": {"tf": 2}, "sqlglot.expressions.except_": {"tf": 2}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 200}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 4.358898943540674}, "sqlglot.dataframe": {"tf": 4.47213595499958}, "sqlglot.dialects": {"tf": 2}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 51, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 21, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {"sqlglot": {"tf": 4.69041575982343}, "sqlglot.dataframe": {"tf": 3}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_identifier": {"tf": 2.23606797749979}, "sqlglot.expressions.parse_identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1.4142135623730951}}, "df": 45, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 57}}, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 29, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}}, "s": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 4}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "\u2019": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "m": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1}}}}}}, "a": {"0": {"docs": {"sqlglot.helper.name_sequence": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.helper.name_sequence": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.helper.name_sequence": {"tf": 1}}, "df": 1}, "docs": {"sqlglot": {"tf": 7.874007874011811}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 3.1622776601683795}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.449489742783178}, "sqlglot.diff": {"tf": 8.94427190999916}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.diff": {"tf": 2.449489742783178}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.executor": {"tf": 8.660254037844387}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 2.449489742783178}, "sqlglot.expressions": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 3}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.is_number": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.transform": {"tf": 2}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 2.449489742783178}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 2}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 2}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.build": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 2}, "sqlglot.expressions.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 2.449489742783178}, "sqlglot.expressions.to_column": {"tf": 2}, "sqlglot.expressions.alias_": {"tf": 2}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 2}, "sqlglot.expressions.table_name": {"tf": 2}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 1.4142135623730951}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.449489742783178}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 2.449489742783178}, "sqlglot.helper.ensure_collection": {"tf": 2.23606797749979}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.7320508075688772}, "sqlglot.helper.while_changing": {"tf": 1.7320508075688772}, "sqlglot.helper.tsort": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1.7320508075688772}, "sqlglot.helper.find_new_name": {"tf": 1.4142135623730951}, "sqlglot.helper.name_sequence": {"tf": 1.7320508075688772}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 2}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 2}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 2}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2.8284271247461903}, "sqlglot.optimizer.normalize.normalized": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.8284271247461903}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2.8284271247461903}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.6457513110645907}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 3.1622776601683795}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2.8284271247461903}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 2}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 3}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 2}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser": {"tf": 2}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 3.4641016151377544}, "sqlglot.planner.Scan.from_expression": {"tf": 3.4641016151377544}, "sqlglot.planner.SetOperation.from_expression": {"tf": 3.4641016151377544}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 2}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 2.6457513110645907}, "sqlglot.trie.in_trie": {"tf": 2.6457513110645907}}, "df": 296, "n": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 3}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1.7320508075688772}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.trie.TrieResult": {"tf": 1}}, "df": 165, "d": {"docs": {"sqlglot": {"tf": 5.656854249492381}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 3.1622776601683795}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 7.0710678118654755}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.executor": {"tf": 7.0710678118654755}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 2}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.6457513110645907}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 145}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 14}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.func": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}}, "df": 33, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 10}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 3, "d": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 5}}}, "l": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 16}}, "l": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 2}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 80, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 2.8284271247461903}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 24, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 10}, "d": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 8}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.helper.find_new_name": {"tf": 1}}, "df": 4, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 38}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "g": {"docs": {"sqlglot.parser.Parser.expression": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 5}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.transform": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 4.47213595499958}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 3.605551275463989}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}}, "df": 112, "n": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}}, "df": 2}}, "g": {"docs": {"sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.append": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.set": {"tf": 2}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}}, "df": 12, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 13, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.csv": {"tf": 2}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 210}}}}}}, "s": {"docs": {"sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 12}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}}, "df": 7, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 6}, "[": {"1": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}}, "df": 2}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 4}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"sqlglot.expressions.func": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 3}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot": {"tf": 2}}, "df": 1, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.7320508075688772}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 7}, "s": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}}, "df": 10}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transforms.preprocess": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}}, "df": 17, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"sqlglot": {"tf": 4.47213595499958}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 3}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.8284271247461903}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.8284271247461903}, "sqlglot.diff": {"tf": 4}, "sqlglot.executor": {"tf": 4.242640687119285}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 2.6457513110645907}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.6457513110645907}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 2}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 2}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 2.23606797749979}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.23606797749979}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2.8284271247461903}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 3.1622776601683795}, "sqlglot.optimizer.scope.Scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2.6457513110645907}, "sqlglot.planner.Step.from_expression": {"tf": 2}, "sqlglot.planner.Scan.from_expression": {"tf": 2}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 126, "t": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.executor": {"tf": 3.4641016151377544}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 24, "s": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.assert_is": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 13}, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}}, "df": 16, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}}, "df": 7, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 4}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 7}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 23, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.helper.tsort": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 4}, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 4}}}}}}}, "e": {"docs": {"sqlglot.dataframe": {"tf": 3.872983346207417}}, "df": 1}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}}, "df": 3}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 4}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 21, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}}, "x": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}}, "df": 4, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 16, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 2}}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}}, "df": 3}}}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1}}, "df": 5}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2, "o": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 23, "t": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.449489742783178}, "sqlglot.diff": {"tf": 3.605551275463989}, "sqlglot.executor": {"tf": 3}, "sqlglot.executor.python.Python.Generator": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 2.23606797749979}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 2}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.449489742783178}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.8284271247461903}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 2}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 130, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 7, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Select.group_by": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 11, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2.23606797749979}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 13}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 7.745966692414834}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.7320508075688772}}, "df": 29, "s": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 8.12403840463596}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}}, "df": 14}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}}, "df": 5, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 2}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 2}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}}, "df": 36, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 22}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}}, "df": 30}}}}}}}}}}}, "w": {"docs": {"sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dataframe": {"tf": 3}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.helper.split_num_words": {"tf": 2}}, "df": 3, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1.4142135623730951}}, "df": 55}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 3}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.null": {"tf": 1}}, "df": 24, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1.7320508075688772}}, "df": 7}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}}, "df": 10, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 65, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 4}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 6}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.find_ancestor": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Star.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Dot.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Paren.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Alias.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Bracket.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Func": {"tf": 2.23606797749979}, "sqlglot.expressions.Cast.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.to_identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 2}, "sqlglot.expressions.table_": {"tf": 1.7320508075688772}, "sqlglot.expressions.var": {"tf": 1.7320508075688772}, "sqlglot.expressions.rename_table": {"tf": 2}, "sqlglot.expressions.rename_column": {"tf": 2}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 2}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1.7320508075688772}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 2}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 80, "s": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 2}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 43}, "d": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "\u00ef": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}, "^": {"2": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1}, "docs": {}, "df": 0}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "d": {"docs": {"sqlglot": {"tf": 3.4641016151377544}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 2}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 10, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 6}}}}, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 5}}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 7}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}}, "df": 8}}}, "v": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "f": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor.env.null_if_any": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.pretty": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 3.4641016151377544}, "sqlglot.executor.python.Python.Generator": {"tf": 3.4641016151377544}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 3.4641016151377544}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1.7320508075688772}}, "df": 68, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}}, "df": 5}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 19}, "s": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 23}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {"sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}}, "df": 3, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.ChangeDistiller": {"tf": 1.4142135623730951}}, "df": 2}, "s": {"docs": {"sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}}, "df": 7, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.23606797749979}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 103}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.env.null_if_any": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}}, "df": 1}, "r": {"docs": {"sqlglot.helper.csv_reader": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"sqlglot.expressions.DML.returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.delete": {"tf": 2.449489742783178}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.delete": {"tf": 2.23606797749979}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.simplify_not": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}}, "df": 2}}}, "p": {"docs": {"sqlglot.expressions.Expression.copy": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "d": {"docs": {"sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 2}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}}, "df": 5}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 3, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 4}, "sqlglot.parse": {"tf": 1.7320508075688772}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 2.6457513110645907}, "sqlglot.dataframe": {"tf": 3.3166247903554}, "sqlglot.dialects": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 3.1622776601683795}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.23606797749979}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.7320508075688772}}, "df": 118, "s": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}}, "df": 22}}}}}}, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3, "n": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}}, "df": 11, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 21}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 3}}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 2.23606797749979}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 2}, "sqlglot.time.format_time": {"tf": 1}}, "df": 14}}}}}}, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.tsort": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}}, "df": 14}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1}}, "df": 6}}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 4}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe": {"tf": 2.449489742783178}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 3.605551275463989}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.4142135623730951}}, "df": 24, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1}}, "df": 9, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 3}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}}, "df": 11}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 4.58257569495584}, "sqlglot.executor": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1.4142135623730951}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 8, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}}, "df": 3}, "g": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 2.23606797749979}, "sqlglot.planner.Scan.from_expression": {"tf": 2.23606797749979}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2.23606797749979}}, "df": 5}}, "o": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 6, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}}}}}}}}}}, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 6, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 8, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}}, "df": 4}}}}, "n": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}}, "df": 4}, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}}, "df": 3}}, "t": {"docs": {"sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.expressions.column": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"sqlglot.dataframe": {"tf": 2.8284271247461903}}, "df": 1, "s": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 5}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2.449489742783178}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 2}}, "df": 13, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 6}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 4.358898943540674}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.output_name": {"tf": 2}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.output_name": {"tf": 2}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 2}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 2}, "sqlglot.expressions.Join.on": {"tf": 2}, "sqlglot.expressions.Join.using": {"tf": 2}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2}, "sqlglot.expressions.Union.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.ctas": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 2}, "sqlglot.expressions.Star.output_name": {"tf": 2}, "sqlglot.expressions.Dot.output_name": {"tf": 2}, "sqlglot.expressions.Paren.output_name": {"tf": 2}, "sqlglot.expressions.Alias.output_name": {"tf": 2}, "sqlglot.expressions.Bracket.output_name": {"tf": 2}, "sqlglot.expressions.Cast.output_name": {"tf": 2}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.7320508075688772}, "sqlglot.expressions.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1.7320508075688772}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 103, "r": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.executor": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 27, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 22}}}}}, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}}, "df": 32}, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 8}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 13, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.paren": {"tf": 1}}, "df": 1, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}}, "df": 9, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unnest": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.paren": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.expressions.Expression.flatten": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}, "h": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}}, "df": 8, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 4, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 44}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 23}, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.diff.diff": {"tf": 1}}, "df": 3}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1, "e": {"docs": {"sqlglot.diff.diff": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}}, "df": 9}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}}, "df": 26}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}}, "df": 3}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 6}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.helper.name_sequence": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 4}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.preprocess": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 2}, "sqlglot.planner.Scan.from_expression": {"tf": 2}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 7}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 3, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 14}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 5, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 49}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 23}}, "t": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}, "c": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe": {"tf": 2}}, "df": 2}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.449489742783178}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 5, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.time.format_time": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}}, "df": 4}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 4.898979485566356}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}}, "df": 21, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe": {"tf": 2.8284271247461903}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "p": {"3": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 30, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 2}}, "df": 1}}}}}}}}}, "n": {"docs": {"sqlglot.executor": {"tf": 2.8284271247461903}}, "df": 1, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "f": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}}, "df": 39}, "y": {"docs": {"sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}}, "df": 3, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.pop": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "h": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 1}}}}}}, "t": {"1": {"docs": {"sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.449489742783178}}, "df": 1}, "2": {"docs": {"sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.449489742783178}}, "df": 1}, "docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.executor": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 29, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.transpile": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3, "r": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.7320508075688772}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}}, "df": 12}}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 10}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 4}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 5, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"sqlglot.expressions.Version": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 2.8284271247461903}, "sqlglot.trie.in_trie": {"tf": 3.4641016151377544}}, "df": 5, "d": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.trie.in_trie": {"tf": 2.6457513110645907}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 3.872983346207417}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}}, "df": 76, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.parse": {"tf": 1}, "sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}}, "df": 6}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 5}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 2}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 92}, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 3}}}, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}}, "df": 5}}, "o": {"docs": {"sqlglot": {"tf": 5.291502622129181}, "sqlglot.pretty": {"tf": 1}, "sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 2.23606797749979}, "sqlglot.dataframe": {"tf": 3.872983346207417}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 2.23606797749979}, "sqlglot.dialects": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 3}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 3}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 3}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 3}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 3}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 3}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 3}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 3}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 3}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 3}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 3}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 3}, "sqlglot.diff": {"tf": 8.48528137423857}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor": {"tf": 6.708203932499369}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 3}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.set": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 2}, "sqlglot.expressions.Delete.delete": {"tf": 2}, "sqlglot.expressions.Delete.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Insert.with_": {"tf": 2.8284271247461903}, "sqlglot.expressions.Join.on": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.using": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.8284271247461903}, "sqlglot.expressions.Union.limit": {"tf": 2}, "sqlglot.expressions.Union.select": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.from_": {"tf": 2}, "sqlglot.expressions.Select.group_by": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.order_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.sort_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.cluster_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.limit": {"tf": 2}, "sqlglot.expressions.Select.offset": {"tf": 2}, "sqlglot.expressions.Select.select": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.lateral": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.join": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.having": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 2.449489742783178}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.maybe_parse": {"tf": 2.6457513110645907}, "sqlglot.expressions.union": {"tf": 2.449489742783178}, "sqlglot.expressions.intersect": {"tf": 2.449489742783178}, "sqlglot.expressions.except_": {"tf": 2.449489742783178}, "sqlglot.expressions.select": {"tf": 2}, "sqlglot.expressions.from_": {"tf": 2}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 2.6457513110645907}, "sqlglot.expressions.condition": {"tf": 2.449489742783178}, "sqlglot.expressions.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.not_": {"tf": 2.23606797749979}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 2.8284271247461903}, "sqlglot.expressions.subquery": {"tf": 2.23606797749979}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 2.449489742783178}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_placeholders": {"tf": 1.7320508075688772}, "sqlglot.expressions.expand": {"tf": 2}, "sqlglot.expressions.func": {"tf": 2.449489742783178}, "sqlglot.expressions.cast_unless": {"tf": 2.449489742783178}, "sqlglot.generator.Generator": {"tf": 3}, "sqlglot.generator.Generator.generate": {"tf": 2}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.7320508075688772}, "sqlglot.helper.apply_index_offset": {"tf": 1.7320508075688772}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.7320508075688772}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.6457513110645907}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 3.7416573867739413}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2.8284271247461903}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.expression": {"tf": 2}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 2.23606797749979}, "sqlglot.planner.Scan.from_expression": {"tf": 2.23606797749979}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.add_table": {"tf": 2.449489742783178}, "sqlglot.schema.Schema.column_names": {"tf": 2}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 2}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.column_names": {"tf": 2}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_get": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 1.7320508075688772}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 2.449489742783178}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 2}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 2}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 266, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 2.8284271247461903}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.dialects": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 24}, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}}, "df": 27}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 3}}}}}}}, "o": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2, "l": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "p": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 2.23606797749979}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}}, "df": 3, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}}, "df": 3}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "o": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 5.656854249492381}, "sqlglot.schema": {"tf": 1.4142135623730951}, "sqlglot.parse": {"tf": 2.23606797749979}, "sqlglot.parse_one": {"tf": 2.8284271247461903}, "sqlglot.transpile": {"tf": 4}, "sqlglot.dataframe": {"tf": 4.242640687119285}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 3}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 3.605551275463989}, "sqlglot.diff": {"tf": 15.066519173319364}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.diff": {"tf": 3.7416573867739413}, "sqlglot.diff.ChangeDistiller": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 8.48528137423857}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 3.605551275463989}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.set": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.find_all": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.dfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.transform": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 2.449489742783178}, "sqlglot.expressions.Unionable.intersect": {"tf": 2.449489742783178}, "sqlglot.expressions.Unionable.except_": {"tf": 2.449489742783178}, "sqlglot.expressions.DML.returning": {"tf": 2.449489742783178}, "sqlglot.expressions.Column.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 2.449489742783178}, "sqlglot.expressions.Delete.where": {"tf": 2.8284271247461903}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 3.4641016151377544}, "sqlglot.expressions.Literal.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 2.8284271247461903}, "sqlglot.expressions.Join.using": {"tf": 3}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 3.4641016151377544}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 2.449489742783178}, "sqlglot.expressions.Union.select": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.from_": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.group_by": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.order_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.sort_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.cluster_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.limit": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.offset": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.select": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.lateral": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.join": {"tf": 3.4641016151377544}, "sqlglot.expressions.Select.where": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.having": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.distinct": {"tf": 2}, "sqlglot.expressions.Select.ctas": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.lock": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.hint": {"tf": 2.23606797749979}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 2.8284271247461903}, "sqlglot.expressions.Cast.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 3.1622776601683795}, "sqlglot.expressions.union": {"tf": 3.1622776601683795}, "sqlglot.expressions.intersect": {"tf": 3.1622776601683795}, "sqlglot.expressions.except_": {"tf": 3.1622776601683795}, "sqlglot.expressions.select": {"tf": 3}, "sqlglot.expressions.from_": {"tf": 3.3166247903554}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.expressions.delete": {"tf": 2.23606797749979}, "sqlglot.expressions.insert": {"tf": 3.1622776601683795}, "sqlglot.expressions.condition": {"tf": 3}, "sqlglot.expressions.and_": {"tf": 2.23606797749979}, "sqlglot.expressions.or_": {"tf": 2.23606797749979}, "sqlglot.expressions.not_": {"tf": 2.449489742783178}, "sqlglot.expressions.paren": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.parse_identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_table": {"tf": 2}, "sqlglot.expressions.alias_": {"tf": 3}, "sqlglot.expressions.subquery": {"tf": 2.449489742783178}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 2}, "sqlglot.expressions.table_": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 2}, "sqlglot.expressions.rename_table": {"tf": 2}, "sqlglot.expressions.rename_column": {"tf": 2.449489742783178}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 2.23606797749979}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 2.23606797749979}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2.23606797749979}, "sqlglot.expressions.func": {"tf": 3.1622776601683795}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 3.605551275463989}, "sqlglot.generator.Generator.generate": {"tf": 2.449489742783178}, "sqlglot.helper.AutoName": {"tf": 1.4142135623730951}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1.7320508075688772}, "sqlglot.helper.ensure_collection": {"tf": 1.7320508075688772}, "sqlglot.helper.csv": {"tf": 1.7320508075688772}, "sqlglot.helper.subclasses": {"tf": 2.23606797749979}, "sqlglot.helper.apply_index_offset": {"tf": 2.8284271247461903}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.7320508075688772}, "sqlglot.helper.tsort": {"tf": 1.4142135623730951}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2.6457513110645907}, "sqlglot.helper.is_iterable": {"tf": 1.7320508075688772}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 2.8284271247461903}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.449489742783178}, "sqlglot.optimizer.optimizer.optimize": {"tf": 3}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 2}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 2}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 2}, "sqlglot.parser.Parser.parse": {"tf": 2}, "sqlglot.parser.Parser.parse_into": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.from_expression": {"tf": 2.449489742783178}, "sqlglot.planner.Scan.from_expression": {"tf": 2.449489742783178}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2.449489742783178}, "sqlglot.schema.Schema.add_table": {"tf": 3.3166247903554}, "sqlglot.schema.Schema.column_names": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.get_column_type": {"tf": 2.6457513110645907}, "sqlglot.schema.Schema.has_column": {"tf": 2.449489742783178}, "sqlglot.schema.Schema.find": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 2.449489742783178}, "sqlglot.schema.MappingSchema.add_table": {"tf": 3.3166247903554}, "sqlglot.schema.MappingSchema.column_names": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 2.6457513110645907}, "sqlglot.schema.MappingSchema.has_column": {"tf": 2.449489742783178}, "sqlglot.schema.nested_get": {"tf": 2.23606797749979}, "sqlglot.schema.nested_set": {"tf": 2.449489742783178}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 3.605551275463989}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 2.6457513110645907}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}, "sqlglot.transforms.preprocess": {"tf": 2}, "sqlglot.trie.new_trie": {"tf": 2.23606797749979}, "sqlglot.trie.in_trie": {"tf": 2.449489742783178}}, "df": 343, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.executor": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 9, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 14}, "m": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}}, "df": 11}, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 10}, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 26}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 7}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 3.3166247903554}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 5.744562646538029}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 3.605551275463989}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.7320508075688772}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 105}, "n": {"docs": {"sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 3, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 4}}, "k": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot": {"tf": 4.358898943540674}, "sqlglot.dataframe": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 6.244997998398398}, "sqlglot.diff.diff": {"tf": 3.4641016151377544}, "sqlglot.executor": {"tf": 2.6457513110645907}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1.7320508075688772}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 3}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 215}, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 2}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 4, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}}, "df": 7}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.diff": {"tf": 7.280109889280518}, "sqlglot.diff.diff": {"tf": 2.8284271247461903}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 17, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 3.3166247903554}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.parts": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 2.6457513110645907}, "sqlglot.expressions.Dot.parts": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 3}, "sqlglot.expressions.to_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 2.449489742783178}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 2}, "sqlglot.expressions.rename_column": {"tf": 2}, "sqlglot.expressions.column_table_names": {"tf": 2}, "sqlglot.expressions.table_name": {"tf": 2.6457513110645907}, "sqlglot.expressions.normalize_table_name": {"tf": 2}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.helper.split_num_words": {"tf": 2.449489742783178}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 2.8284271247461903}, "sqlglot.schema.Schema.column_names": {"tf": 2}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 2}, "sqlglot.schema.Schema.find": {"tf": 2}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 2.449489742783178}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2.8284271247461903}, "sqlglot.schema.MappingSchema.column_names": {"tf": 2}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 2}}, "df": 63, "s": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 22, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}}, "df": 3}}}}}}, "?": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "|": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}}, "df": 2}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 4, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}}, "df": 4}, "n": {"docs": {"sqlglot.helper.find_new_name": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Tag": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.helper.is_iterable": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}}, "df": 34, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Expression.text": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Version": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.time.format_time": {"tf": 2.23606797749979}}, "df": 23, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"1": {"docs": {"sqlglot.expressions.Select.join": {"tf": 2}}, "df": 1}, "2": {"docs": {"sqlglot.expressions.Subqueryable.with_": {"tf": 2}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.8284271247461903}}, "df": 3}, "docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.replace": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 2}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}}, "df": 32}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 5}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 6}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 2.23606797749979}, "sqlglot.dialects": {"tf": 3.1622776601683795}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.23606797749979}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 2}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 32, "s": {"docs": {"sqlglot.dataframe": {"tf": 5.656854249492381}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.4142135623730951}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}}, "df": 40}, "o": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1, "h": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}}, "df": 3}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 2}, "[": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "]": {"docs": {}, "df": 0, "|": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "o": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.trie.new_trie": {"tf": 1.4142135623730951}}, "df": 3, "p": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 10, "r": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 11, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 9}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 3}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 13, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}}, "df": 5}}, "[": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}}, "df": 48}}}}, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}}, "df": 48}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 4}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 10, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 3}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {"sqlglot": {"tf": 4.123105625617661}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.8284271247461903}, "sqlglot.diff": {"tf": 3.7416573867739413}, "sqlglot.executor": {"tf": 2.6457513110645907}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 2.8284271247461903}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 2.6457513110645907}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 2.8284271247461903}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1.7320508075688772}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 2}, "sqlglot.optimizer.normalize.normalized": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.8284271247461903}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 165, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 25, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}}, "df": 7}}}}}}, "g": {"docs": {}, "df": 0, "/": {"3": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.helper.AutoName": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"3": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"4": {"3": {"3": {"9": {"2": {"3": {"0": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 5}}}}}}}, "f": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.parse": {"tf": 1}, "sqlglot.transpile": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 3.1622776601683795}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 10.488088481701515}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 4.69041575982343}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 2}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_children": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 2.23606797749979}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 2}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 2}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 2}, "sqlglot.parser.Parser.parse": {"tf": 2}, "sqlglot.parser.Parser.parse_into": {"tf": 2}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 2}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 210, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 2.23606797749979}}, "df": 8}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Identifier.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Literal.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Subquery.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Star.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Dot.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Paren.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Alias.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Bracket.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Cast.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2.23606797749979}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 45}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.7320508075688772}}, "df": 8}}}, "r": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1}}, "df": 3}}, "n": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 4.795831523312719}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 3}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}}, "df": 64, "e": {"docs": {"sqlglot": {"tf": 4.47213595499958}, "sqlglot.parse": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 2}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 2}, "sqlglot.expressions.Identifier.output_name": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 2}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 2}, "sqlglot.expressions.Star.output_name": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 2}, "sqlglot.expressions.Paren.output_name": {"tf": 2}, "sqlglot.expressions.Alias.output_name": {"tf": 2}, "sqlglot.expressions.Bracket.output_name": {"tf": 2}, "sqlglot.expressions.Cast.output_name": {"tf": 2}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2.449489742783178}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 74, "s": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 3}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 2}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 82}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.expressions.Select.distinct": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.7320508075688772}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}}, "df": 6}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 52, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 24}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 5, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.insert": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "s": {"docs": {"sqlglot.dataframe": {"tf": 2}}, "df": 1}, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.7320508075688772}}, "df": 3}}}, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.schema": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 18, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.executor": {"tf": 4}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 2}}, "df": 5}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 27, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {"sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {"sqlglot.executor.context.Context.__init__": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.helper.AutoName": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.trie.TrieResult": {"tf": 1}}, "df": 6}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 4}}}, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 11}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "x": {"docs": {"sqlglot.dataframe": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}}, "df": 2, "p": {"docs": {"sqlglot": {"tf": 4.123105625617661}, "sqlglot.dialects": {"tf": 3.4641016151377544}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}}, "df": 19, "r": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 3.605551275463989}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.expressions": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 3.872983346207417}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 2}, "sqlglot.expressions.Expression.pop": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.DML.returning": {"tf": 2.23606797749979}, "sqlglot.expressions.Column.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 2.23606797749979}, "sqlglot.expressions.Delete.where": {"tf": 2.23606797749979}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 2.6457513110645907}, "sqlglot.expressions.Literal.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 2.23606797749979}, "sqlglot.expressions.Join.using": {"tf": 2}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.6457513110645907}, "sqlglot.expressions.Union.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.group_by": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.order_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.sort_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.cluster_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.limit": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.offset": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.having": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.distinct": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.ctas": {"tf": 2}, "sqlglot.expressions.Select.lock": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.hint": {"tf": 2}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 3}, "sqlglot.expressions.union": {"tf": 2.23606797749979}, "sqlglot.expressions.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 2.449489742783178}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.condition": {"tf": 2.6457513110645907}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 2}, "sqlglot.expressions.paren": {"tf": 2.23606797749979}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 2.449489742783178}, "sqlglot.expressions.subquery": {"tf": 2.23606797749979}, "sqlglot.expressions.cast": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.convert": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1.7320508075688772}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 2.23606797749979}, "sqlglot.expressions.replace_placeholders": {"tf": 2}, "sqlglot.expressions.expand": {"tf": 2.23606797749979}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast_unless": {"tf": 2}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 2}, "sqlglot.helper.while_changing": {"tf": 2}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.449489742783178}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 2.8284271247461903}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 2.8284271247461903}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 3}, "sqlglot.optimizer.normalize.normalize": {"tf": 2.449489742783178}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 2.449489742783178}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.23606797749979}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2.6457513110645907}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope": {"tf": 2}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 3}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 2}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.simplify": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.parse_into": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.expression": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.validate_expression": {"tf": 2.23606797749979}, "sqlglot.planner.Step.from_expression": {"tf": 2.6457513110645907}, "sqlglot.planner.Scan.from_expression": {"tf": 2.6457513110645907}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2.6457513110645907}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.7320508075688772}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 171, "s": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.or_": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.using": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.lateral": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.having": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 2.23606797749979}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 2}, "sqlglot.expressions.or_": {"tf": 2}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 106}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression.iter_expressions": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}}, "df": 3, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}}, "df": 9}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.expand": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 110, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 19}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 7}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 2}, "sqlglot.expressions.except_": {"tf": 2}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 27, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 9}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}}, "df": 4, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}}}}, "a": {"docs": {"sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}}, "df": 22}}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 3}}}, "t": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 2.449489742783178}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 38, "s": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 30}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}}, "df": 44}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "g": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}}, "df": 6}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 4.123105625617661}}, "df": 1, "s": {"docs": {"sqlglot.dataframe": {"tf": 3}}, "df": 1}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}}, "df": 24}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 13}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 17, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {"sqlglot.helper.subclasses": {"tf": 1.4142135623730951}}, "df": 1, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 4}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 2}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.helper.first": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}}, "df": 2}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 6}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}}, "df": 1}}}}}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 3.872983346207417}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 3}}, "df": 1}}}, "u": {"docs": {}, "df": 0, ":": {"8": {"0": {"9": {"0": {"docs": {}, "df": 0, "/": {"1": {"1": {"5": {"docs": {}, "df": 0, "/": {"1": {"docs": {}, "df": 0, "/": {"1": {"9": {"9": {"5": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "t": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2, "c": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}, "c": {"docs": {"sqlglot": {"tf": 3.4641016151377544}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.6457513110645907}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.flatten": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1.7320508075688772}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 34, "a": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1, "n": {"docs": {"sqlglot": {"tf": 4}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.diff": {"tf": 4.242640687119285}, "sqlglot.executor": {"tf": 4}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 40, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 3, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.6457513110645907}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 2.449489742783178}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.cast_unless": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 2}}, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}}, "df": 48, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 29}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.helper.csv_reader": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 4}, "r": {"docs": {"sqlglot.diff.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.diff.diff": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 24, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 2}}, "t": {"docs": {"sqlglot.trie.in_trie": {"tf": 2}}, "df": 1, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}}, "df": 12}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.func": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 49}}}, "s": {"docs": {"sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 3, "d": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}}, "df": 1}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 4, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.remove_complements": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 23, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 3.7416573867739413}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 28}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 14, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 3, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 7}}, "/": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "/": {"2": {"0": {"1": {"9": {"docs": {}, "df": 0, "/": {"0": {"2": {"docs": {}, "df": 0, "/": {"0": {"4": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "/": {"8": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 2}, "sqlglot.planner.Scan.from_expression": {"tf": 2}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2}}, "df": 30}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}}, "df": 6}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 2}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}}, "df": 11, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 6}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}}, "df": 3}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.expressions.Join.using": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 36, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 5}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 34}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.convert": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 4}}, "s": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.build": {"tf": null}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 22}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 4}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 3.605551275463989}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 76}}, "l": {"1": {"docs": {"sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}}, "df": 3}, "2": {"docs": {"sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 3.1622776601683795}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 10, "a": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.6457513110645907}}, "df": 4}, "b": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 2}}, "df": 2}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 2.449489742783178}, "sqlglot.expressions.column": {"tf": 2}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 2.23606797749979}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 2}, "sqlglot.schema.Schema.has_column": {"tf": 2}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 2}, "sqlglot.schema.MappingSchema.has_column": {"tf": 2}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 55, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 35}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.execute": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.helper.ensure_collection": {"tf": 1.4142135623730951}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}}, "df": 1}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 2}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1.4142135623730951}}, "df": 6, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 3, "n": {"docs": {}, "df": 0, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.convert": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generate": {"tf": 1.7320508075688772}}, "df": 54}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 7, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 5}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 10, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 18}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.diff.diff": {"tf": 1}}, "df": 3}, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 48}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.assert_is": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.transforms.preprocess": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "n": {"docs": {"sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 7, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.expressions.replace_children": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}}, "df": 11}}, "x": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Select.ctas": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 10, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.helper.object_to_dict": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 28}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema": {"tf": 1}}, "df": 24, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1}}, "df": 4}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 2}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 11, "s": {"docs": {"sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Select.cluster_by": {"tf": 2}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dataframe": {"tf": 2}}, "df": 1, "v": {"docs": {"sqlglot.helper.csv": {"tf": 1.4142135623730951}, "sqlglot.helper.csv_reader": {"tf": 2}}, "df": 2}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}}, "df": 4, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {"sqlglot": {"tf": 4.58257569495584}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 3.7416573867739413}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 2}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.helper.dict_depth": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 1.4142135623730951}}, "df": 52, "e": {"docs": {"sqlglot": {"tf": 3.4641016151377544}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 3}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 4.242640687119285}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 4}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.7320508075688772}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 154, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 7}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 3}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 34, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 30}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 4}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 25}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}}, "df": 6}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.449489742783178}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.4142135623730951}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 3.872983346207417}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 17, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}, "s": {"docs": {"sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 10}}, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2}}, "df": 2}}}, "t": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 15}, "l": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.pretty": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 4.47213595499958}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 2}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1.4142135623730951}}, "df": 104, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "z": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}}, "df": 3}, "r": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 2}, "sqlglot.expressions.alias_": {"tf": 2}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2}}, "df": 6, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "c": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "e": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1}}, "df": 22, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 7}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 12, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 12}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.seq_get": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 3}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {"sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 9, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.not_": {"tf": 1.4142135623730951}}, "df": 1}}, "b": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 7}}}, "u": {"docs": {"sqlglot.executor": {"tf": 2}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.7320508075688772}}, "df": 2, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 66, "d": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.schema": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 92}, "s": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 4}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}}, "df": 8}}}, "r": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}}, "df": 16, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 2}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 14}}}, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator": {"tf": 2.23606797749979}, "sqlglot.generator.Generator": {"tf": 2.23606797749979}}, "df": 24, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}}, "df": 3}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 3}}}}}}, "q": {"docs": {"sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Unionable.union": {"tf": 2}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 2}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 7, "/": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}}, "df": 3}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 8}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 4}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.apply_index_offset": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.7320508075688772}}, "df": 3}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}}, "df": 6, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 24, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 2}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 7, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "t": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 1, "f": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.dataframe": {"tf": 4.69041575982343}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 3.4641016151377544}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 2.8284271247461903}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.diff": {"tf": 6.855654600401044}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.executor": {"tf": 4}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 3}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 95, "m": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}}, "df": 11, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.pretty": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.7320508075688772}}, "df": 43, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.csv": {"tf": 1}}, "df": 25}}}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}}, "df": 14}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 5}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 10}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "o": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 19}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 10, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "/": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.dataframe": {"tf": 3.4641016151377544}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.23606797749979}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 90}}, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot": {"tf": 6.48074069840786}, "sqlglot.dataframe": {"tf": 4.58257569495584}, "sqlglot.dialects": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.diff": {"tf": 4.358898943540674}, "sqlglot.executor": {"tf": 4}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 2}, "sqlglot.expressions.Unionable.intersect": {"tf": 2}, "sqlglot.expressions.Unionable.except_": {"tf": 2}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 2}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.union": {"tf": 2.23606797749979}, "sqlglot.expressions.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_placeholders": {"tf": 1.7320508075688772}, "sqlglot.expressions.expand": {"tf": 3.3166247903554}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 2}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 2}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2.8284271247461903}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.Scope": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.7320508075688772}, "sqlglot.planner.Scan.from_expression": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.7320508075688772}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 137, "s": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}}, "df": 1}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}}, "df": 8, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 5}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 18}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.column": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}}, "df": 4, "c": {"docs": {"sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.func": {"tf": 2}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 2}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 2.23606797749979}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 44, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 35}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 4}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}}, "df": 5, "y": {"docs": {"sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"6": {"4": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1.7320508075688772}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 9}}, "r": {"docs": {}, "df": 0, "\u00e9": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.helper.flatten": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.flatten": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2}}, "df": 1}}}}}, "l": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 18}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 25, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24}, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.lineage": {"tf": 2}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transpile": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 2}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 2}, "sqlglot.helper.ensure_collection": {"tf": 1.4142135623730951}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 3}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 2}, "sqlglot.parser.Parser.parse_into": {"tf": 2}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}}, "df": 58, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}}, "df": 10}}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.limit": {"tf": 2.23606797749979}}, "df": 4, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Union.limit": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 23}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 5.196152422706632}}, "df": 1}}}, "f": {"docs": {"sqlglot.diff": {"tf": 6.324555320336759}, "sqlglot.expressions.Expression.text": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 4}}}, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}}, "df": 10, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}}, "df": 52}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {"sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 26}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {"sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}}, "df": 5}}}}, "s": {"docs": {"sqlglot.parser.Parser.check_errors": {"tf": 1}}, "df": 1}}, "w": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 24, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 23, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "p": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "t": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 3}}}, "t": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 10, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 10, "r": {"docs": {"sqlglot.expressions.condition": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 9}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {"sqlglot.optimizer.simplify.simplify_not": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "r": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 3, "e": {"docs": {"sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1.4142135623730951}}, "df": 8, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1.4142135623730951}}, "df": 2}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.helper.csv_reader": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}}, "df": 4, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1}}, "df": 4}, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}}, "df": 2}}}}}}, "f": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 11, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 8}, "d": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 7}, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 5, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 5}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.dfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 194}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 23}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.DML.returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}}, "df": 3}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}}, "df": 3}}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 13}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1.4142135623730951}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 4}}, "s": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 31}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 5}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 11, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}}, "df": 2}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}}, "df": 14, "d": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}}, "df": 4}, "s": {"docs": {"sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.simplify.remove_complements": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Predicate": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 47}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 6}}}, "s": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}}, "df": 11}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}}, "df": 3, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.expression": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.flatten": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {"sqlglot.dataframe": {"tf": 2.449489742783178}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "t": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}}, "df": 5}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1.4142135623730951}}, "df": 50, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 5}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 45}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1.4142135623730951}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}}, "df": 3}}}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 8}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}, "\u00e9": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 4}}}, "d": {"docs": {"sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 1}}}, "w": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.diff": {"tf": 4.58257569495584}, "sqlglot.executor": {"tf": 3.4641016151377544}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 69, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}}, "df": 7}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 7}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 74}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 5}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.diff": {"tf": 4}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 49}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.executor": {"tf": 2}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 61}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 3}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lock": {"tf": 2}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.condition": {"tf": 2.449489742783178}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 47}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.pretty": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 137}}}}}, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2}}, "df": 2}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {"sqlglot.expressions.var": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2}}, "df": 4}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}}, "df": 4, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}}, "df": 12}, "r": {"docs": {"sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {"sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24}, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 6, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 8, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 5.5677643628300215}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 20, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1.4142135623730951}}, "df": 2}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}}, "df": 3}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "\u2019": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2.8284271247461903}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 9, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.var": {"tf": 2.449489742783178}, "sqlglot.tokens.Token.var": {"tf": 1.4142135623730951}}, "df": 4, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1.4142135623730951}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 2.23606797749979}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 4, "d": {"docs": {"sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 2}, "s": {"docs": {"sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.append": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.set": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.7320508075688772}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 2.23606797749979}, "sqlglot.helper.ensure_collection": {"tf": 2.23606797749979}, "sqlglot.helper.split_num_words": {"tf": 2}, "sqlglot.helper.is_iterable": {"tf": 2}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_set": {"tf": 3.1622776601683795}, "sqlglot.trie.in_trie": {"tf": 2}}, "df": 18, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 2.6457513110645907}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 43}}}}}, "e": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1, "r": {"1": {"6": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 3}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"sqlglot.executor.context.Context": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}}, "df": 4}}, "s": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}}, "df": 7}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "\u00e4": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {"sqlglot.schema": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 12, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}}, "df": 4}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.dfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.7320508075688772}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 42}}, "e": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1}}, "df": 4, "d": {"docs": {"sqlglot.pretty": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 4}, "s": {"docs": {"sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 27}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 18, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 3}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 2}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 55}}}, "t": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 5.656854249492381}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.replace": {"tf": 3}, "sqlglot.expressions.Expression.assert_is": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.not_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predicate": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 2.449489742783178}, "sqlglot.expressions.Unionable.intersect": {"tf": 2.449489742783178}, "sqlglot.expressions.Unionable.except_": {"tf": 2.449489742783178}, "sqlglot.expressions.DML.returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Delete.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Join.on": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.using": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.select": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 3}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.distinct": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.ctas": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lock": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.hint": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Star.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Dot.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Alias.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Bracket.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Cast.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.JSONPath.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.maybe_parse": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.expressions.delete": {"tf": 2.23606797749979}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.condition": {"tf": 3.4641016151377544}, "sqlglot.expressions.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1.7320508075688772}, "sqlglot.expressions.paren": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 2.449489742783178}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1.7320508075688772}, "sqlglot.expressions.var": {"tf": 2.449489742783178}, "sqlglot.expressions.column_table_names": {"tf": 2.449489742783178}, "sqlglot.expressions.table_name": {"tf": 2.449489742783178}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 2.449489742783178}, "sqlglot.expressions.replace_placeholders": {"tf": 2.449489742783178}, "sqlglot.expressions.expand": {"tf": 3}, "sqlglot.expressions.func": {"tf": 2.449489742783178}, "sqlglot.helper.split_num_words": {"tf": 3}, "sqlglot.helper.is_iterable": {"tf": 2.449489742783178}, "sqlglot.helper.flatten": {"tf": 2.449489742783178}, "sqlglot.helper.dict_depth": {"tf": 3.872983346207417}, "sqlglot.helper.merge_ranges": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 4}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 3.4641016151377544}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 3.4641016151377544}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3.872983346207417}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 3}, "sqlglot.optimizer.normalize.normalize": {"tf": 3}, "sqlglot.optimizer.normalize.normalized": {"tf": 3.4641016151377544}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 3}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 3.4641016151377544}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2.449489742783178}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 3.4641016151377544}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 3.4641016151377544}, "sqlglot.optimizer.qualify.qualify": {"tf": 3.4641016151377544}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 3.4641016151377544}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 3.3166247903554}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 4.242640687119285}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 3.872983346207417}, "sqlglot.optimizer.simplify.simplify": {"tf": 3}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 3}, "sqlglot.schema.nested_set": {"tf": 2.449489742783178}, "sqlglot.time.format_time": {"tf": 1.7320508075688772}, "sqlglot.transforms.unalias_group": {"tf": 2.449489742783178}, "sqlglot.trie.new_trie": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 3.4641016151377544}}, "df": 117}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 2}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 15, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}}, "df": 3}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 3}}, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 5}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 14}, "d": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 3.7416573867739413}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 31, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 14.66287829861518}, "sqlglot.dataframe": {"tf": 10.677078252031311}, "sqlglot.dialects": {"tf": 5.385164807134504}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 2}, "sqlglot.diff": {"tf": 5.830951894845301}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor": {"tf": 3.7416573867739413}, "sqlglot.expressions.Expression": {"tf": 2}, "sqlglot.expressions.Expression.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.assert_is": {"tf": 2}, "sqlglot.expressions.Expression.and_": {"tf": 2}, "sqlglot.expressions.Expression.or_": {"tf": 2}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 2}, "sqlglot.expressions.Unionable.intersect": {"tf": 2}, "sqlglot.expressions.Unionable.except_": {"tf": 2}, "sqlglot.expressions.DML.returning": {"tf": 2.449489742783178}, "sqlglot.expressions.Column.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Identifier.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Insert.with_": {"tf": 2.8284271247461903}, "sqlglot.expressions.Literal.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.on": {"tf": 2}, "sqlglot.expressions.Join.using": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.8284271247461903}, "sqlglot.expressions.Union.limit": {"tf": 2}, "sqlglot.expressions.Union.select": {"tf": 2}, "sqlglot.expressions.Select.from_": {"tf": 2}, "sqlglot.expressions.Select.group_by": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.order_by": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.sort_by": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.cluster_by": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.limit": {"tf": 2}, "sqlglot.expressions.Select.offset": {"tf": 2}, "sqlglot.expressions.Select.select": {"tf": 2}, "sqlglot.expressions.Select.lateral": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.join": {"tf": 5.477225575051661}, "sqlglot.expressions.Select.where": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.having": {"tf": 3.1622776601683795}, "sqlglot.expressions.Select.distinct": {"tf": 2}, "sqlglot.expressions.Select.ctas": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.lock": {"tf": 4.47213595499958}, "sqlglot.expressions.Select.hint": {"tf": 2.8284271247461903}, "sqlglot.expressions.Subquery.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Star.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Dot.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Paren.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Alias.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Bracket.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Cast.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.maybe_parse": {"tf": 2}, "sqlglot.expressions.union": {"tf": 2}, "sqlglot.expressions.intersect": {"tf": 2}, "sqlglot.expressions.except_": {"tf": 2}, "sqlglot.expressions.select": {"tf": 2.449489742783178}, "sqlglot.expressions.from_": {"tf": 2.449489742783178}, "sqlglot.expressions.update": {"tf": 4}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.insert": {"tf": 2}, "sqlglot.expressions.condition": {"tf": 3.1622776601683795}, "sqlglot.expressions.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.not_": {"tf": 2}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 2}, "sqlglot.expressions.replace_tables": {"tf": 2.449489742783178}, "sqlglot.expressions.replace_placeholders": {"tf": 3.1622776601683795}, "sqlglot.expressions.expand": {"tf": 4}, "sqlglot.expressions.func": {"tf": 2.449489742783178}, "sqlglot.helper.split_num_words": {"tf": 3.4641016151377544}, "sqlglot.helper.is_iterable": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.helper.dict_depth": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 3.1622776601683795}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 2}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 2.449489742783178}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 3.1622776601683795}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 4.242640687119285}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2.8284271247461903}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_set": {"tf": 4.242640687119285}, "sqlglot.time.format_time": {"tf": 2.449489742783178}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 2.449489742783178}, "sqlglot.trie.in_trie": {"tf": 3.4641016151377544}}, "df": 106, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}}, "df": 28, "d": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1.4142135623730951}}, "df": 35}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}}, "df": 11}}}, "k": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.7320508075688772}}, "df": 6}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 3}}, "d": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}}, "df": 5}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.lineage.lineage": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "y": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Predicate": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 3.1622776601683795}, "sqlglot.expressions.Select.having": {"tf": 2}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 2}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.8284271247461903}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2.23606797749979}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2}, "sqlglot.optimizer.scope.Scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 2}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2.8284271247461903}, "sqlglot.planner.Step.from_expression": {"tf": 2.8284271247461903}, "sqlglot.planner.Scan.from_expression": {"tf": 2.8284271247461903}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2.8284271247461903}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}}, "df": 45, "o": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 2}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}}, "df": 10, "r": {"docs": {"sqlglot.dataframe": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 4}}}, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "y": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}}, "df": 14}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 2}}}}, "h": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 10}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.diff": {"tf": 3.7416573867739413}}, "df": 1, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Select.hint": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.expressions.Select.hint": {"tf": 2}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1.4142135623730951}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 12, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "q": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.condition": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}}, "df": 5, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 4.69041575982343}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 13, "n": {"docs": {}, "df": 0, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 2}, "sqlglot.expressions.Select.having": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.7320508075688772}}, "df": 5}}}}, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 25, "n": {"docs": {"sqlglot.diff.Keep": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "f": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.Version": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1}}}}}}}}}, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 5, "?": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}, "#": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.AutoName": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 3, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}}, "df": 12, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}}, "df": 5}, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.schema.nested_set": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 2}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}, "p": {"docs": {"sqlglot.expressions.Func": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 2}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}}, "df": 20, "s": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}}, "df": 6}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 26}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}}, "df": 12, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}}, "df": 5}, "d": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 7.14142842854285}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.diff": {"tf": 3}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "h": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 47, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 44}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 2}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 7}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}}, "df": 27}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}}, "df": 25}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}}, "df": 2}}}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}}, "df": 4}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 25, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"sqlglot.expressions.to_interval": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "z": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}}, "df": 2, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "a": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot.helper.classproperty": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}}, "df": 7}, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}}, "df": 21, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 48}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2}}, "df": 2, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "x": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.schema.Schema.find": {"tf": 1}}, "df": 4}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 5}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}}, "df": 5, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 12}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 2.6457513110645907}}, "df": 1}}}}, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "e": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 11}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}}, "df": 9}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}}, "df": 1}}}}}}, "j": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.on": {"tf": 2}, "sqlglot.expressions.Join.using": {"tf": 2}, "sqlglot.expressions.Select.join": {"tf": 3.872983346207417}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 2.23606797749979}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}}, "df": 19, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 19}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Select.join": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 2.23606797749979}}, "df": 5}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.jsonpath.parse": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {"sqlglot": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 4.358898943540674}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predicate": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.where": {"tf": 2}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 2}, "sqlglot.expressions.Select.order_by": {"tf": 2}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.expressions.Select.cluster_by": {"tf": 2}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.having": {"tf": 2}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 2}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 2}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 2}, "sqlglot.expressions.expand": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 2.23606797749979}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 2.23606797749979}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2.8284271247461903}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.449489742783178}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2.6457513110645907}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 2}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 2}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2.449489742783178}, "sqlglot.planner.Step.from_expression": {"tf": 4}, "sqlglot.planner.Scan.from_expression": {"tf": 4}, "sqlglot.planner.SetOperation.from_expression": {"tf": 4}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}}, "df": 71, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2.449489742783178}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.23606797749979}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}}, "df": 15, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 8}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 3.605551275463989}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}}, "df": 4}}, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.set": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 2}, "sqlglot.schema.nested_set": {"tf": 3.4641016151377544}, "sqlglot.trie.in_trie": {"tf": 2}}, "df": 15, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 7, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 2}}, "df": 3}}}}}, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}}, "df": 4}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.scope.Scope.replace": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 5, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 3}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Kwarg": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}}, "df": 7}}}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; + /** pdoc search index */const docs = {"version": "0.9.5", "fields": ["qualname", "fullname", "annotation", "default_value", "signature", "bases", "doc"], "ref": "fullname", "documentStore": {"docs": {"sqlglot": {"fullname": "sqlglot", "modulename": "sqlglot", "kind": "module", "doc": "

\"SQLGlot

\n\n

SQLGlot is a no-dependency SQL parser, transpiler, optimizer, and engine. It can be used to format SQL or translate between 20 different dialects like DuckDB, Presto / Trino, Spark / Databricks, Snowflake, and BigQuery. It aims to read a wide variety of SQL inputs and output syntactically and semantically correct SQL in the targeted dialects.

\n\n

It is a very comprehensive generic SQL parser with a robust test suite. It is also quite performant, while being written purely in Python.

\n\n

You can easily customize the parser, analyze queries, traverse expression trees, and programmatically build SQL.

\n\n

Syntax errors are highlighted and dialect incompatibilities can warn or raise depending on configurations. However, it should be noted that SQL validation is not SQLGlot\u2019s goal, so some syntax errors may go unnoticed.

\n\n

Learn more about SQLGlot in the API documentation and the expression tree primer.

\n\n

Contributions are very welcome in SQLGlot; read the contribution guide to get started!

\n\n

Table of Contents

\n\n\n\n

Install

\n\n

From PyPI:

\n\n
\n
pip3 install "sqlglot[rs]"\n\n# Without Rust tokenizer (slower):\n# pip3 install sqlglot\n
\n
\n\n

Or with a local checkout:

\n\n
make install\n
\n\n

Requirements for development (optional):

\n\n
make install-dev\n
\n\n

Versioning

\n\n

Given a version number MAJOR.MINOR.PATCH, SQLGlot uses the following versioning strategy:

\n\n
    \n
  • The PATCH version is incremented when there are backwards-compatible fixes or feature additions.
  • \n
  • The MINOR version is incremented when there are backwards-incompatible fixes or feature additions.
  • \n
  • The MAJOR version is incremented when there are significant backwards-incompatible fixes or feature additions.
  • \n
\n\n

Get in Touch

\n\n

We'd love to hear from you. Join our community Slack channel!

\n\n

FAQ

\n\n

I tried to parse SQL that should be valid but it failed, why did that happen?

\n\n
    \n
  • You need to specify the dialect to read the SQL properly, by default it is SQLGlot's dialect which is designed to be a superset of all dialects parse_one(sql, dialect=\"spark\"). If you tried specifying the dialect and it still doesn't work, please file an issue.
  • \n
\n\n

I tried to output SQL but it's not in the correct dialect!

\n\n
    \n
  • You need to specify the dialect to write the sql properly, by default it is in SQLGlot's dialect parse_one(sql, dialect=\"spark\").sql(dialect=\"spark\").
  • \n
\n\n

I tried to parse invalid SQL and it should raise an error but it worked! Why didn't it validate my SQL.

\n\n
    \n
  • SQLGlot is not a validator and designed to be very forgiving, handling things like trailing commas.
  • \n
\n\n

Examples

\n\n

Formatting and Transpiling

\n\n

Easily translate from one dialect to another. For example, date/time functions vary between dialects and can be hard to deal with:

\n\n
\n
import sqlglot\nsqlglot.transpile("SELECT EPOCH_MS(1618088028295)", read="duckdb", write="hive")[0]\n
\n
\n\n
\n
'SELECT FROM_UNIXTIME(1618088028295 / 1000)'\n
\n
\n\n

SQLGlot can even translate custom time formats:

\n\n
\n
import sqlglot\nsqlglot.transpile("SELECT STRFTIME(x, '%y-%-m-%S')", read="duckdb", write="hive")[0]\n
\n
\n\n
\n
"SELECT DATE_FORMAT(x, 'yy-M-ss')"\n
\n
\n\n

As another example, let's suppose that we want to read in a SQL query that contains a CTE and a cast to REAL, and then transpile it to Spark, which uses backticks for identifiers and FLOAT instead of REAL:

\n\n
\n
import sqlglot\n\nsql = """WITH baz AS (SELECT a, c FROM foo WHERE a = 1) SELECT f.a, b.b, baz.c, CAST("b"."a" AS REAL) d FROM foo f JOIN bar b ON f.a = b.a LEFT JOIN baz ON f.a = baz.a"""\nprint(sqlglot.transpile(sql, write="spark", identify=True, pretty=True)[0])\n
\n
\n\n
\n
WITH `baz` AS (\n  SELECT\n    `a`,\n    `c`\n  FROM `foo`\n  WHERE\n    `a` = 1\n)\nSELECT\n  `f`.`a`,\n  `b`.`b`,\n  `baz`.`c`,\n  CAST(`b`.`a` AS FLOAT) AS `d`\nFROM `foo` AS `f`\nJOIN `bar` AS `b`\n  ON `f`.`a` = `b`.`a`\nLEFT JOIN `baz`\n  ON `f`.`a` = `baz`.`a`\n
\n
\n\n

Comments are also preserved on a best-effort basis when transpiling SQL code:

\n\n
\n
sql = """\n/* multi\n   line\n   comment\n*/\nSELECT\n  tbl.cola /* comment 1 */ + tbl.colb /* comment 2 */,\n  CAST(x AS INT), # comment 3\n  y               -- comment 4\nFROM\n  bar /* comment 5 */,\n  tbl #          comment 6\n"""\n\nprint(sqlglot.transpile(sql, read='mysql', pretty=True)[0])\n
\n
\n\n
\n
/* multi\n   line\n   comment\n*/\nSELECT\n  tbl.cola /* comment 1 */ + tbl.colb /* comment 2 */,\n  CAST(x AS INT), /* comment 3 */\n  y /* comment 4 */\nFROM bar /* comment 5 */, tbl /*          comment 6 */\n
\n
\n\n

Metadata

\n\n

You can explore SQL with expression helpers to do things like find columns and tables:

\n\n
\n
from sqlglot import parse_one, exp\n\n# print all column references (a and b)\nfor column in parse_one("SELECT a, b + 1 AS c FROM d").find_all(exp.Column):\n    print(column.alias_or_name)\n\n# find all projections in select statements (a and c)\nfor select in parse_one("SELECT a, b + 1 AS c FROM d").find_all(exp.Select):\n    for projection in select.expressions:\n        print(projection.alias_or_name)\n\n# find all tables (x, y, z)\nfor table in parse_one("SELECT * FROM x JOIN y JOIN z").find_all(exp.Table):\n    print(table.name)\n
\n
\n\n

Read the ast primer to learn more about SQLGlot's internals.

\n\n

Parser Errors

\n\n

When the parser detects an error in the syntax, it raises a ParseError:

\n\n
\n
import sqlglot\nsqlglot.transpile("SELECT foo( FROM bar")\n
\n
\n\n
sqlglot.errors.ParseError: Expecting ). Line 1, Col: 13.\n  select foo( FROM bar\n              ~~~~\n
\n\n

Structured syntax errors are accessible for programmatic use:

\n\n
\n
import sqlglot\ntry:\n    sqlglot.transpile("SELECT foo( FROM bar")\nexcept sqlglot.errors.ParseError as e:\n    print(e.errors)\n
\n
\n\n
\n
[{\n  'description': 'Expecting )',\n  'line': 1,\n  'col': 16,\n  'start_context': 'SELECT foo( ',\n  'highlight': 'FROM',\n  'end_context': ' bar',\n  'into_expression': None,\n}]\n
\n
\n\n

Unsupported Errors

\n\n

Presto APPROX_DISTINCT supports the accuracy argument which is not supported in Hive:

\n\n
\n
import sqlglot\nsqlglot.transpile("SELECT APPROX_DISTINCT(a, 0.1) FROM foo", read="presto", write="hive")\n
\n
\n\n
\n
APPROX_COUNT_DISTINCT does not support accuracy\n'SELECT APPROX_COUNT_DISTINCT(a) FROM foo'\n
\n
\n\n

Build and Modify SQL

\n\n

SQLGlot supports incrementally building sql expressions:

\n\n
\n
from sqlglot import select, condition\n\nwhere = condition("x=1").and_("y=1")\nselect("*").from_("y").where(where).sql()\n
\n
\n\n
\n
'SELECT * FROM y WHERE x = 1 AND y = 1'\n
\n
\n\n

You can also modify a parsed tree:

\n\n
\n
from sqlglot import parse_one\nparse_one("SELECT x FROM y").from_("z").sql()\n
\n
\n\n
\n
'SELECT x FROM z'\n
\n
\n\n

There is also a way to recursively transform the parsed tree by applying a mapping function to each tree node:

\n\n
\n
from sqlglot import exp, parse_one\n\nexpression_tree = parse_one("SELECT a FROM x")\n\ndef transformer(node):\n    if isinstance(node, exp.Column) and node.name == "a":\n        return parse_one("FUN(a)")\n    return node\n\ntransformed_tree = expression_tree.transform(transformer)\ntransformed_tree.sql()\n
\n
\n\n
\n
'SELECT FUN(a) FROM x'\n
\n
\n\n

SQL Optimizer

\n\n

SQLGlot can rewrite queries into an \"optimized\" form. It performs a variety of techniques to create a new canonical AST. This AST can be used to standardize queries or provide the foundations for implementing an actual engine. For example:

\n\n
\n
import sqlglot\nfrom sqlglot.optimizer import optimize\n\nprint(\n    optimize(\n        sqlglot.parse_one("""\n            SELECT A OR (B OR (C AND D))\n            FROM x\n            WHERE Z = date '2021-01-01' + INTERVAL '1' month OR 1 = 0\n        """),\n        schema={"x": {"A": "INT", "B": "INT", "C": "INT", "D": "INT", "Z": "STRING"}}\n    ).sql(pretty=True)\n)\n
\n
\n\n
\n
SELECT\n  (\n    "x"."a" <> 0 OR "x"."b" <> 0 OR "x"."c" <> 0\n  )\n  AND (\n    "x"."a" <> 0 OR "x"."b" <> 0 OR "x"."d" <> 0\n  ) AS "_col_0"\nFROM "x" AS "x"\nWHERE\n  CAST("x"."z" AS DATE) = CAST('2021-02-01' AS DATE)\n
\n
\n\n

AST Introspection

\n\n

You can see the AST version of the sql by calling repr:

\n\n
\n
from sqlglot import parse_one\nprint(repr(parse_one("SELECT a + 1 AS z")))\n
\n
\n\n
\n
Select(\n  expressions=[\n    Alias(\n      this=Add(\n        this=Column(\n          this=Identifier(this=a, quoted=False)),\n        expression=Literal(this=1, is_string=False)),\n      alias=Identifier(this=z, quoted=False))])\n
\n
\n\n

AST Diff

\n\n

SQLGlot can calculate the difference between two expressions and output changes in a form of a sequence of actions needed to transform a source expression into a target one:

\n\n
\n
from sqlglot import diff, parse_one\ndiff(parse_one("SELECT a + b, c, d"), parse_one("SELECT c, a - b, d"))\n
\n
\n\n
\n
[\n  Remove(expression=Add(\n    this=Column(\n      this=Identifier(this=a, quoted=False)),\n    expression=Column(\n      this=Identifier(this=b, quoted=False)))),\n  Insert(expression=Sub(\n    this=Column(\n      this=Identifier(this=a, quoted=False)),\n    expression=Column(\n      this=Identifier(this=b, quoted=False)))),\n  Keep(source=Identifier(this=d, quoted=False), target=Identifier(this=d, quoted=False)),\n  ...\n]\n
\n
\n\n

See also: Semantic Diff for SQL.

\n\n

Custom Dialects

\n\n

Dialects can be added by subclassing Dialect:

\n\n
\n
from sqlglot import exp\nfrom sqlglot.dialects.dialect import Dialect\nfrom sqlglot.generator import Generator\nfrom sqlglot.tokens import Tokenizer, TokenType\n\n\nclass Custom(Dialect):\n    class Tokenizer(Tokenizer):\n        QUOTES = ["'", '"']\n        IDENTIFIERS = ["`"]\n\n        KEYWORDS = {\n            **Tokenizer.KEYWORDS,\n            "INT64": TokenType.BIGINT,\n            "FLOAT64": TokenType.DOUBLE,\n        }\n\n    class Generator(Generator):\n        TRANSFORMS = {exp.Array: lambda self, e: f"[{self.expressions(e)}]"}\n\n        TYPE_MAPPING = {\n            exp.DataType.Type.TINYINT: "INT64",\n            exp.DataType.Type.SMALLINT: "INT64",\n            exp.DataType.Type.INT: "INT64",\n            exp.DataType.Type.BIGINT: "INT64",\n            exp.DataType.Type.DECIMAL: "NUMERIC",\n            exp.DataType.Type.FLOAT: "FLOAT64",\n            exp.DataType.Type.DOUBLE: "FLOAT64",\n            exp.DataType.Type.BOOLEAN: "BOOL",\n            exp.DataType.Type.TEXT: "STRING",\n        }\n\nprint(Dialect["custom"])\n
\n
\n\n
<class '__main__.Custom'>\n
\n\n

SQL Execution

\n\n

One can even interpret SQL queries using SQLGlot, where the tables are represented as Python dictionaries. Although the engine is not very fast (it's not supposed to be) and is in a relatively early stage of development, it can be useful for unit testing and running SQL natively across Python objects. Additionally, the foundation can be easily integrated with fast compute kernels (arrow, pandas). Below is an example showcasing the execution of a SELECT expression that involves aggregations and JOINs:

\n\n
\n
from sqlglot.executor import execute\n\ntables = {\n    "sushi": [\n        {"id": 1, "price": 1.0},\n        {"id": 2, "price": 2.0},\n        {"id": 3, "price": 3.0},\n    ],\n    "order_items": [\n        {"sushi_id": 1, "order_id": 1},\n        {"sushi_id": 1, "order_id": 1},\n        {"sushi_id": 2, "order_id": 1},\n        {"sushi_id": 3, "order_id": 2},\n    ],\n    "orders": [\n        {"id": 1, "user_id": 1},\n        {"id": 2, "user_id": 2},\n    ],\n}\n\nexecute(\n    """\n    SELECT\n      o.user_id,\n      SUM(s.price) AS price\n    FROM orders o\n    JOIN order_items i\n      ON o.id = i.order_id\n    JOIN sushi s\n      ON i.sushi_id = s.id\n    GROUP BY o.user_id\n    """,\n    tables=tables\n)\n
\n
\n\n
\n
user_id price\n      1   4.0\n      2   3.0\n
\n
\n\n

See also: Writing a Python SQL engine from scratch.

\n\n

Used By

\n\n\n\n

Documentation

\n\n

SQLGlot uses pdoc to serve its API documentation.

\n\n

A hosted version is on the SQLGlot website, or you can build locally with:

\n\n
make docs-serve\n
\n\n

Run Tests and Lint

\n\n
make style  # Only linter checks\nmake unit   # Only unit tests\nmake check  # Full test suite & linter checks\n
\n\n

Benchmarks

\n\n

Benchmarks run on Python 3.10.12 in seconds.

\n\n\n\n\n \n \n \n \n \n \n \n \n\n\n\n\n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n\n\n \n \n \n \n \n \n \n \n\n\n
Querysqlglotsqlglotrssqlfluffsqltreesqlparsemoz_sql_parsersqloxide
tpch0.00944 (1.0)0.00590 (0.625)0.32116 (33.98)0.00693 (0.734)0.02858 (3.025)0.03337 (3.532)0.00073 (0.077)
short0.00065 (1.0)0.00044 (0.687)0.03511 (53.82)0.00049 (0.759)0.00163 (2.506)0.00234 (3.601)0.00005 (0.073)
long0.00889 (1.0)0.00572 (0.643)0.36982 (41.56)0.00614 (0.690)0.02530 (2.844)0.02931 (3.294)0.00059 (0.066)
crazy0.02918 (1.0)0.01991 (0.682)1.88695 (64.66)0.02003 (0.686)7.46894 (255.9)0.64994 (22.27)0.00327 (0.112)
\n\n

Optional Dependencies

\n\n

SQLGlot uses dateutil to simplify literal timedelta expressions. The optimizer will not simplify expressions like the following if the module cannot be found:

\n\n
\n
x + interval '1' month\n
\n
\n\n
\n"}, "sqlglot.logger": {"fullname": "sqlglot.logger", "modulename": "sqlglot", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.pretty": {"fullname": "sqlglot.pretty", "modulename": "sqlglot", "qualname": "pretty", "kind": "variable", "doc": "

Whether to format generated SQL by default.

\n", "default_value": "False"}, "sqlglot.schema": {"fullname": "sqlglot.schema", "modulename": "sqlglot.schema", "kind": "module", "doc": "

\n"}, "sqlglot.parse": {"fullname": "sqlglot.parse", "modulename": "sqlglot", "qualname": "parse", "kind": "function", "doc": "

Parses the given SQL string into a collection of syntax trees, one per parsed SQL statement.

\n\n
Arguments:
\n\n
    \n
  • sql: the SQL code string to parse.
  • \n
  • read: the SQL dialect to apply during parsing (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • dialect: the SQL dialect (alias for read).
  • \n
  • **opts: other sqlglot.parser.Parser options.
  • \n
\n\n
Returns:
\n\n
\n

The resulting syntax tree collection.

\n
\n", "signature": "(\tsql: str,\tread: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> List[Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.parse_one": {"fullname": "sqlglot.parse_one", "modulename": "sqlglot", "qualname": "parse_one", "kind": "function", "doc": "

Parses the given SQL string and returns a syntax tree for the first parsed SQL statement.

\n\n
Arguments:
\n\n
    \n
  • sql: the SQL code string to parse.
  • \n
  • read: the SQL dialect to apply during parsing (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • dialect: the SQL dialect (alias for read)
  • \n
  • into: the SQLGlot Expression to parse into.
  • \n
  • **opts: other sqlglot.parser.Parser options.
  • \n
\n\n
Returns:
\n\n
\n

The syntax tree for the first parsed statement.

\n
\n", "signature": "(\tsql: str,\tread: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tinto: Union[str, Type[sqlglot.expressions.Expression], Collection[Union[str, Type[sqlglot.expressions.Expression]]], NoneType] = None,\t**opts) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transpile": {"fullname": "sqlglot.transpile", "modulename": "sqlglot", "qualname": "transpile", "kind": "function", "doc": "

Parses the given SQL string in accordance with the source dialect and returns a list of SQL strings transformed\nto conform to the target dialect. Each string in the returned list represents a single transformed SQL statement.

\n\n
Arguments:
\n\n
    \n
  • sql: the SQL code string to transpile.
  • \n
  • read: the source dialect used to parse the input string (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • write: the target dialect into which the input should be transformed (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • identity: if set to True and if the target dialect is not specified the source dialect will be used as both:\nthe source and the target dialect.
  • \n
  • error_level: the desired error level of the parser.
  • \n
  • **opts: other sqlglot.generator.Generator options.
  • \n
\n\n
Returns:
\n\n
\n

The list of transpiled SQL statements.

\n
\n", "signature": "(\tsql: str,\tread: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\twrite: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tidentity: bool = True,\terror_level: Optional[sqlglot.errors.ErrorLevel] = None,\t**opts) -> List[str]:", "funcdef": "def"}, "sqlglot.dataframe": {"fullname": "sqlglot.dataframe", "modulename": "sqlglot.dataframe", "kind": "module", "doc": "

PySpark DataFrame SQL Generator

\n\n

This is a drop-in replacement for the PySpark DataFrame API that will generate SQL instead of executing DataFrame operations directly. This, when combined with the transpiling support in SQLGlot, allows one to write PySpark DataFrame code and execute it on other engines like DuckDB, Presto, Spark, Snowflake, and BigQuery.

\n\n

Currently many of the common operations are covered and more functionality will be added over time. Please open an issue or PR with your feedback or contribution to help influence what should be prioritized next and make sure your use case is properly supported.

\n\n

How to use

\n\n

Instructions

\n\n
    \n
  • Install SQLGlot and that is all that is required to just generate SQL. The examples show generating SQL and then executing that SQL on a specific engine and that will require that engine's client library.
  • \n
  • Find/replace all from pyspark.sql with from sqlglot.dataframe.
  • \n
  • Prior to any spark.read.table or spark.table run sqlglot.schema.add_table('<table_name>', <column_structure>, dialect=\"spark\").\n
      \n
    • The column structure can be defined the following ways:\n
        \n
      • Dictionary where the keys are column names and values are string of the Spark SQL type name.\n
          \n
        • Ex: {'cola': 'string', 'colb': 'int'}
        • \n
      • \n
      • PySpark DataFrame StructType similar to when using createDataFrame.\n
          \n
        • Ex: StructType([StructField('cola', StringType()), StructField('colb', IntegerType())])
        • \n
      • \n
      • A string of names and types similar to what is supported in createDataFrame.\n
          \n
        • Ex: cola: STRING, colb: INT
        • \n
      • \n
      • [Not Recommended] A list of string column names without type.\n
          \n
        • Ex: ['cola', 'colb']
        • \n
        • The lack of types may limit functionality in future releases.
        • \n
      • \n
    • \n
    • See Registering Custom Schema for information on how to skip this step if the information is stored externally.
    • \n
  • \n
  • If your output SQL dialect is not Spark, then configure the SparkSession to use that dialect\n
      \n
    • Ex: SparkSession().builder.config(\"sqlframe.dialect\", \"bigquery\").getOrCreate()
    • \n
    • See dialects for a full list of dialects.
    • \n
  • \n
  • Add .sql(pretty=True) to your final DataFrame command to return a list of sql statements to run that command.\n
      \n
    • In most cases a single SQL statement is returned. Currently the only exception is when caching DataFrames which isn't supported in other dialects.
    • \n
    • Ex: .sql(pretty=True)
    • \n
  • \n
\n\n

Examples

\n\n
\n
import sqlglot\nfrom sqlglot.dataframe.sql.session import SparkSession\nfrom sqlglot.dataframe.sql import functions as F\n\ndialect = "spark"\n\nsqlglot.schema.add_table(\n  'employee',\n  {\n    'employee_id': 'INT',\n    'fname': 'STRING',\n    'lname': 'STRING',\n    'age': 'INT',\n  },\n  dialect=dialect,\n)  # Register the table structure prior to reading from the table\n\nspark = SparkSession.builder.config("sqlframe.dialect", dialect).getOrCreate()\n\ndf = (\n    spark\n    .table('employee')\n    .groupBy(F.col("age"))\n    .agg(F.countDistinct(F.col("employee_id")).alias("num_employees")) \n)\n\nprint(df.sql(pretty=True))\n
\n
\n\n
SELECT\n  `employee`.`age` AS `age`,\n  COUNT(DISTINCT `employee`.`employee_id`) AS `num_employees`\nFROM `employee` AS `employee`\nGROUP BY\n  `employee`.`age`\n
\n\n

Registering Custom Schema Class

\n\n

The step of adding sqlglot.schema.add_table can be skipped if you have the column structure stored externally like in a file or from an external metadata table. This can be done by writing a class that implements the sqlglot.schema.Schema abstract class and then assigning that class to sqlglot.schema.

\n\n
\n
import sqlglot\nfrom sqlglot.dataframe.sql.session import SparkSession\nfrom sqlglot.dataframe.sql import functions as F\nfrom sqlglot.schema import Schema\n\n\nclass ExternalSchema(Schema):\n  ...\n\nsqlglot.schema = ExternalSchema()\n\nspark = SparkSession()  # Spark will be used by default is not specific in SparkSession config\n\ndf = (\n    spark\n    .table('employee')\n    .groupBy(F.col("age"))\n    .agg(F.countDistinct(F.col("employee_id")).alias("num_employees")) \n)\n\nprint(df.sql(pretty=True))\n
\n
\n\n

Example Implementations

\n\n

Bigquery

\n\n
\n
from google.cloud import bigquery\nfrom sqlglot.dataframe.sql.session import SparkSession\nfrom sqlglot.dataframe.sql import types\nfrom sqlglot.dataframe.sql import functions as F\n\nclient = bigquery.Client()\n\ndata = [\n    (1, "Jack", "Shephard", 34),\n    (2, "John", "Locke", 48),\n    (3, "Kate", "Austen", 34),\n    (4, "Claire", "Littleton", 22),\n    (5, "Hugo", "Reyes", 26),\n]\nschema = types.StructType([\n    types.StructField('employee_id', types.IntegerType(), False),\n    types.StructField('fname', types.StringType(), False),\n    types.StructField('lname', types.StringType(), False),\n    types.StructField('age', types.IntegerType(), False),\n])\n\nsql_statements = (\n    SparkSession\n    .builder\n    .config("sqlframe.dialect", "bigquery")\n    .getOrCreate()\n    .createDataFrame(data, schema)\n    .groupBy(F.col("age"))\n    .agg(F.countDistinct(F.col("employee_id")).alias("num_employees"))\n    .sql()\n)\n\nresult = None\nfor sql in sql_statements:\n  result = client.query(sql)\n\nassert result is not None\nfor row in client.query(result):\n    print(f"Age: {row['age']}, Num Employees: {row['num_employees']}")\n
\n
\n\n

Snowflake

\n\n
\n
import os\n\nimport snowflake.connector\nfrom sqlglot.dataframe.session import SparkSession\nfrom sqlglot.dataframe import types\nfrom sqlglot.dataframe import functions as F\n\nctx = snowflake.connector.connect(\n    user=os.environ["SNOWFLAKE_USER"],\n    password=os.environ["SNOWFLAKE_PASS"],\n    account=os.environ["SNOWFLAKE_ACCOUNT"]\n)\ncs = ctx.cursor()\n\ndata = [\n    (1, "Jack", "Shephard", 34),\n    (2, "John", "Locke", 48),\n    (3, "Kate", "Austen", 34),\n    (4, "Claire", "Littleton", 22),\n    (5, "Hugo", "Reyes", 26),\n]\nschema = types.StructType([\n    types.StructField('employee_id', types.IntegerType(), False),\n    types.StructField('fname', types.StringType(), False),\n    types.StructField('lname', types.StringType(), False),\n    types.StructField('age', types.IntegerType(), False),\n])\n\nsql_statements = (\n    SparkSession\n    .builder\n    .config("sqlframe.dialect", "snowflake")\n    .getOrCreate()\n    .createDataFrame(data, schema)\n    .groupBy(F.col("age"))\n    .agg(F.countDistinct(F.col("lname")).alias("num_employees"))\n    .sql()\n)\n\ntry:\n    for sql in sql_statements:\n        cs.execute(sql)\n    results = cs.fetchall()\n    for row in results:\n        print(f"Age: {row[0]}, Num Employees: {row[1]}")\nfinally:\n    cs.close()\nctx.close()\n
\n
\n\n

Spark

\n\n
\n
from pyspark.sql.session import SparkSession as PySparkSession\nfrom sqlglot.dataframe.sql.session import SparkSession\nfrom sqlglot.dataframe.sql import types\nfrom sqlglot.dataframe.sql import functions as F\n\ndata = [\n    (1, "Jack", "Shephard", 34),\n    (2, "John", "Locke", 48),\n    (3, "Kate", "Austen", 34),\n    (4, "Claire", "Littleton", 22),\n    (5, "Hugo", "Reyes", 26),\n]\nschema = types.StructType([\n    types.StructField('employee_id', types.IntegerType(), False),\n    types.StructField('fname', types.StringType(), False),\n    types.StructField('lname', types.StringType(), False),\n    types.StructField('age', types.IntegerType(), False),\n])\n\nsql_statements = (\n    SparkSession()\n    .createDataFrame(data, schema)\n    .groupBy(F.col("age"))\n    .agg(F.countDistinct(F.col("employee_id")).alias("num_employees"))\n    .sql()\n)\n\npyspark = PySparkSession.builder.master("local[*]").getOrCreate()\n\ndf = None\nfor sql in sql_statements:\n    df = pyspark.sql(sql)\n\nassert df is not None\ndf.show()\n
\n
\n\n

Unsupportable Operations

\n\n

Any operation that lacks a way to represent it in SQL cannot be supported by this tool. An example of this would be rdd operations. Since the DataFrame API though is mostly modeled around SQL concepts most operations can be supported.

\n"}, "sqlglot.dataframe.sql": {"fullname": "sqlglot.dataframe.sql", "modulename": "sqlglot.dataframe.sql", "kind": "module", "doc": "

\n"}, "sqlglot.dataframe.sql.SparkSession": {"fullname": "sqlglot.dataframe.sql.SparkSession", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"fullname": "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.DEFAULT_DIALECT", "kind": "variable", "doc": "

\n", "default_value": "'spark'"}, "sqlglot.dataframe.sql.SparkSession.read": {"fullname": "sqlglot.dataframe.sql.SparkSession.read", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.read", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.dataframe.sql.readwriter.DataFrameReader"}, "sqlglot.dataframe.sql.SparkSession.table": {"fullname": "sqlglot.dataframe.sql.SparkSession.table", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.table", "kind": "function", "doc": "

\n", "signature": "(self, tableName: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"fullname": "sqlglot.dataframe.sql.SparkSession.createDataFrame", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.createDataFrame", "kind": "function", "doc": "

\n", "signature": "(\tself,\tdata: Sequence[Union[Dict[str, <MagicMock id='140595763522736'>], List[<MagicMock id='140595763522736'>], Tuple]],\tschema: Optional[<MagicMock id='140595765140864'>] = None,\tsamplingRatio: Optional[float] = None,\tverifySchema: bool = False) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.SparkSession.sql": {"fullname": "sqlglot.dataframe.sql.SparkSession.sql", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.sql", "kind": "function", "doc": "

\n", "signature": "(self, sqlQuery: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.SparkSession.Builder": {"fullname": "sqlglot.dataframe.sql.SparkSession.Builder", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.Builder", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"fullname": "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.Builder.SQLFRAME_DIALECT_KEY", "kind": "variable", "doc": "

\n", "default_value": "'sqlframe.dialect'"}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"fullname": "sqlglot.dataframe.sql.SparkSession.Builder.dialect", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.Builder.dialect", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"fullname": "sqlglot.dataframe.sql.SparkSession.Builder.config", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.Builder.config", "kind": "function", "doc": "

\n", "signature": "(\tself,\tkey: Optional[str] = None,\tvalue: Optional[Any] = None,\t*,\tmap: Optional[Dict[str, Any]] = None,\t**kwargs: Any) -> sqlglot.dataframe.sql.session.SparkSession.Builder:", "funcdef": "def"}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"fullname": "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.Builder.getOrCreate", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.session.SparkSession:", "funcdef": "def"}, "sqlglot.dataframe.sql.SparkSession.builder": {"fullname": "sqlglot.dataframe.sql.SparkSession.builder", "modulename": "sqlglot.dataframe.sql", "qualname": "SparkSession.builder", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.dataframe.sql.session.SparkSession.Builder"}, "sqlglot.dataframe.sql.DataFrame": {"fullname": "sqlglot.dataframe.sql.DataFrame", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.__init__": {"fullname": "sqlglot.dataframe.sql.DataFrame.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.__init__", "kind": "function", "doc": "

\n", "signature": "(\tspark: <MagicMock id='140595768209808'>,\texpression: sqlglot.expressions.Select,\tbranch_id: Optional[str] = None,\tsequence_id: Optional[str] = None,\tlast_op: sqlglot.dataframe.sql.operations.Operation = <Operation.INIT: -1>,\tpending_hints: Optional[List[sqlglot.expressions.Expression]] = None,\toutput_expression_container: Optional[<MagicMock id='140595768526640'>] = None,\t**kwargs)"}, "sqlglot.dataframe.sql.DataFrame.spark": {"fullname": "sqlglot.dataframe.sql.DataFrame.spark", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.spark", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.expression": {"fullname": "sqlglot.dataframe.sql.DataFrame.expression", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.expression", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"fullname": "sqlglot.dataframe.sql.DataFrame.branch_id", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.branch_id", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"fullname": "sqlglot.dataframe.sql.DataFrame.sequence_id", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.sequence_id", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.last_op": {"fullname": "sqlglot.dataframe.sql.DataFrame.last_op", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.last_op", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"fullname": "sqlglot.dataframe.sql.DataFrame.pending_hints", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.pending_hints", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"fullname": "sqlglot.dataframe.sql.DataFrame.output_expression_container", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.output_expression_container", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"fullname": "sqlglot.dataframe.sql.DataFrame.sparkSession", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.sparkSession", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.write": {"fullname": "sqlglot.dataframe.sql.DataFrame.write", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.write", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"fullname": "sqlglot.dataframe.sql.DataFrame.latest_cte_name", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.latest_cte_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"fullname": "sqlglot.dataframe.sql.DataFrame.pending_join_hints", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.pending_join_hints", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"fullname": "sqlglot.dataframe.sql.DataFrame.pending_partition_hints", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.pending_partition_hints", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrame.columns": {"fullname": "sqlglot.dataframe.sql.DataFrame.columns", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.columns", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.dataframe.sql.DataFrame.na": {"fullname": "sqlglot.dataframe.sql.DataFrame.na", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.na", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.dataframe.sql.dataframe.DataFrameNaFunctions"}, "sqlglot.dataframe.sql.DataFrame.sql": {"fullname": "sqlglot.dataframe.sql.DataFrame.sql", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\tdialect: <MagicMock id='140595763912496'> = None,\toptimize: bool = True,\t**kwargs) -> List[str]:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.copy": {"fullname": "sqlglot.dataframe.sql.DataFrame.copy", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.copy", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.select": {"fullname": "sqlglot.dataframe.sql.DataFrame.select", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.select", "kind": "function", "doc": "

\n", "signature": "(self, *cols, **kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.alias": {"fullname": "sqlglot.dataframe.sql.DataFrame.alias", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.alias", "kind": "function", "doc": "

\n", "signature": "(self, name: str, **kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.where": {"fullname": "sqlglot.dataframe.sql.DataFrame.where", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.where", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcolumn: Union[sqlglot.dataframe.sql.column.Column, bool],\t**kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.filter": {"fullname": "sqlglot.dataframe.sql.DataFrame.filter", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.filter", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcolumn: Union[sqlglot.dataframe.sql.column.Column, bool],\t**kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"fullname": "sqlglot.dataframe.sql.DataFrame.groupBy", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.groupBy", "kind": "function", "doc": "

\n", "signature": "(self, *cols, **kwargs) -> sqlglot.dataframe.sql.group.GroupedData:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.agg": {"fullname": "sqlglot.dataframe.sql.DataFrame.agg", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.agg", "kind": "function", "doc": "

\n", "signature": "(self, *exprs, **kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.join": {"fullname": "sqlglot.dataframe.sql.DataFrame.join", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.join", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother_df: sqlglot.dataframe.sql.dataframe.DataFrame,\ton: Union[str, List[str], sqlglot.dataframe.sql.column.Column, List[sqlglot.dataframe.sql.column.Column]],\thow: str = 'inner',\t**kwargs) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"fullname": "sqlglot.dataframe.sql.DataFrame.orderBy", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.orderBy", "kind": "function", "doc": "

This implementation lets any ordered columns take priority over whatever is provided in ascending. Spark\nhas irregular behavior and can result in runtime errors. Users shouldn't be mixing the two anyways so this\nis unlikely to come up.

\n", "signature": "(\tself,\t*cols: Union[str, sqlglot.dataframe.sql.column.Column],\tascending: Union[Any, List[Any], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.sort": {"fullname": "sqlglot.dataframe.sql.DataFrame.sort", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.sort", "kind": "function", "doc": "

This implementation lets any ordered columns take priority over whatever is provided in ascending. Spark\nhas irregular behavior and can result in runtime errors. Users shouldn't be mixing the two anyways so this\nis unlikely to come up.

\n", "signature": "(\tself,\t*cols: Union[str, sqlglot.dataframe.sql.column.Column],\tascending: Union[Any, List[Any], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.union": {"fullname": "sqlglot.dataframe.sql.DataFrame.union", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.union", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"fullname": "sqlglot.dataframe.sql.DataFrame.unionAll", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.unionAll", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"fullname": "sqlglot.dataframe.sql.DataFrame.unionByName", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.unionByName", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame,\tallowMissingColumns: bool = False):", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.intersect": {"fullname": "sqlglot.dataframe.sql.DataFrame.intersect", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.intersect", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"fullname": "sqlglot.dataframe.sql.DataFrame.intersectAll", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.intersectAll", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"fullname": "sqlglot.dataframe.sql.DataFrame.exceptAll", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.exceptAll", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: sqlglot.dataframe.sql.dataframe.DataFrame) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.distinct": {"fullname": "sqlglot.dataframe.sql.DataFrame.distinct", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.distinct", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"fullname": "sqlglot.dataframe.sql.DataFrame.dropDuplicates", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.dropDuplicates", "kind": "function", "doc": "

\n", "signature": "(self, subset: Optional[List[str]] = None):", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.dropna": {"fullname": "sqlglot.dataframe.sql.DataFrame.dropna", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.dropna", "kind": "function", "doc": "

\n", "signature": "(\tself,\thow: str = 'any',\tthresh: Optional[int] = None,\tsubset: Union[str, Tuple[str, ...], List[str], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.fillna": {"fullname": "sqlglot.dataframe.sql.DataFrame.fillna", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.fillna", "kind": "function", "doc": "

Functionality Difference: If you provide a value to replace a null and that type conflicts\nwith the type of the column then PySpark will just ignore your replacement.\nThis will try to cast them to be the same in some cases. So they won't always match.\nBest to not mix types so make sure replacement is the same type as the column

\n\n

Possibility for improvement: Use typeof function to get the type of the column\nand check if it matches the type of the value provided. If not then make it null.

\n", "signature": "(\tself,\tvalue: <MagicMock id='140595764027520'>,\tsubset: Union[str, Tuple[str, ...], List[str], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.replace": {"fullname": "sqlglot.dataframe.sql.DataFrame.replace", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.replace", "kind": "function", "doc": "

\n", "signature": "(\tself,\tto_replace: Union[bool, int, float, str, List, Dict],\tvalue: Union[bool, int, float, str, List, NoneType] = None,\tsubset: Union[Collection[<MagicMock id='140595762701712'>], <MagicMock id='140595762701712'>, NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"fullname": "sqlglot.dataframe.sql.DataFrame.withColumn", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.withColumn", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcolName: str,\tcol: sqlglot.dataframe.sql.column.Column) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"fullname": "sqlglot.dataframe.sql.DataFrame.withColumnRenamed", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.withColumnRenamed", "kind": "function", "doc": "

\n", "signature": "(self, existing: str, new: str):", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.drop": {"fullname": "sqlglot.dataframe.sql.DataFrame.drop", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.drop", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*cols: Union[str, sqlglot.dataframe.sql.column.Column]) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.limit": {"fullname": "sqlglot.dataframe.sql.DataFrame.limit", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.limit", "kind": "function", "doc": "

\n", "signature": "(self, num: int) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.hint": {"fullname": "sqlglot.dataframe.sql.DataFrame.hint", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.hint", "kind": "function", "doc": "

\n", "signature": "(\tself,\tname: str,\t*parameters: Union[str, int, NoneType]) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.repartition": {"fullname": "sqlglot.dataframe.sql.DataFrame.repartition", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.repartition", "kind": "function", "doc": "

\n", "signature": "(\tself,\tnumPartitions: Union[int, <MagicMock id='140595762701712'>],\t*cols: <MagicMock id='140595762701712'>) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"fullname": "sqlglot.dataframe.sql.DataFrame.coalesce", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.coalesce", "kind": "function", "doc": "

\n", "signature": "(self, numPartitions: int) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.cache": {"fullname": "sqlglot.dataframe.sql.DataFrame.cache", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.cache", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrame.persist": {"fullname": "sqlglot.dataframe.sql.DataFrame.persist", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrame.persist", "kind": "function", "doc": "

Storage Level Options: https://spark.apache.org/docs/3.0.0-preview/sql-ref-syntax-aux-cache-cache-table.html

\n", "signature": "(\tself,\tstorageLevel: str = 'MEMORY_AND_DISK_SER') -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData": {"fullname": "sqlglot.dataframe.sql.GroupedData", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.GroupedData.__init__": {"fullname": "sqlglot.dataframe.sql.GroupedData.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdf: sqlglot.dataframe.sql.dataframe.DataFrame,\tgroup_by_cols: List[sqlglot.dataframe.sql.column.Column],\tlast_op: sqlglot.dataframe.sql.operations.Operation)"}, "sqlglot.dataframe.sql.GroupedData.spark": {"fullname": "sqlglot.dataframe.sql.GroupedData.spark", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.spark", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.GroupedData.last_op": {"fullname": "sqlglot.dataframe.sql.GroupedData.last_op", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.last_op", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"fullname": "sqlglot.dataframe.sql.GroupedData.group_by_cols", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.group_by_cols", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.GroupedData.agg": {"fullname": "sqlglot.dataframe.sql.GroupedData.agg", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.agg", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*exprs: Union[sqlglot.dataframe.sql.column.Column, Dict[str, str]]) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.count": {"fullname": "sqlglot.dataframe.sql.GroupedData.count", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.count", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.mean": {"fullname": "sqlglot.dataframe.sql.GroupedData.mean", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.mean", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.avg": {"fullname": "sqlglot.dataframe.sql.GroupedData.avg", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.avg", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.max": {"fullname": "sqlglot.dataframe.sql.GroupedData.max", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.max", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.min": {"fullname": "sqlglot.dataframe.sql.GroupedData.min", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.min", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.sum": {"fullname": "sqlglot.dataframe.sql.GroupedData.sum", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.sum", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.GroupedData.pivot": {"fullname": "sqlglot.dataframe.sql.GroupedData.pivot", "modulename": "sqlglot.dataframe.sql", "qualname": "GroupedData.pivot", "kind": "function", "doc": "

\n", "signature": "(self, *cols: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column": {"fullname": "sqlglot.dataframe.sql.Column", "modulename": "sqlglot.dataframe.sql", "qualname": "Column", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.Column.__init__": {"fullname": "sqlglot.dataframe.sql.Column.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.__init__", "kind": "function", "doc": "

\n", "signature": "(\texpression: Union[<MagicMock id='140595766433424'>, sqlglot.expressions.Expression, NoneType])"}, "sqlglot.dataframe.sql.Column.expression": {"fullname": "sqlglot.dataframe.sql.Column.expression", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.expression", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.dataframe.sql.Column.ensure_col": {"fullname": "sqlglot.dataframe.sql.Column.ensure_col", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.ensure_col", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tvalue: Union[<MagicMock id='140595766433424'>, sqlglot.expressions.Expression, NoneType]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.ensure_cols": {"fullname": "sqlglot.dataframe.sql.Column.ensure_cols", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.ensure_cols", "kind": "function", "doc": "

\n", "signature": "(\tcls,\targs: List[Union[<MagicMock id='140595766433424'>, sqlglot.expressions.Expression]]) -> List[sqlglot.dataframe.sql.column.Column]:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"fullname": "sqlglot.dataframe.sql.Column.invoke_anonymous_function", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.invoke_anonymous_function", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tcolumn: Optional[<MagicMock id='140595766433424'>],\tfunc_name: str,\t*args: Optional[<MagicMock id='140595766433424'>]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"fullname": "sqlglot.dataframe.sql.Column.invoke_expression_over_column", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.invoke_expression_over_column", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tcolumn: Optional[<MagicMock id='140595766433424'>],\tcallable_expression: Callable,\t**kwargs) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.binary_op": {"fullname": "sqlglot.dataframe.sql.Column.binary_op", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.binary_op", "kind": "function", "doc": "

\n", "signature": "(\tself,\tklass: Callable,\tother: <MagicMock id='140595766433424'>,\t**kwargs) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"fullname": "sqlglot.dataframe.sql.Column.inverse_binary_op", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.inverse_binary_op", "kind": "function", "doc": "

\n", "signature": "(\tself,\tklass: Callable,\tother: <MagicMock id='140595766433424'>,\t**kwargs) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.unary_op": {"fullname": "sqlglot.dataframe.sql.Column.unary_op", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.unary_op", "kind": "function", "doc": "

\n", "signature": "(self, klass: Callable, **kwargs) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.is_alias": {"fullname": "sqlglot.dataframe.sql.Column.is_alias", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.is_alias", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.Column.is_column": {"fullname": "sqlglot.dataframe.sql.Column.is_column", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.is_column", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.Column.column_expression": {"fullname": "sqlglot.dataframe.sql.Column.column_expression", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.column_expression", "kind": "variable", "doc": "

\n", "annotation": ": Union[sqlglot.expressions.Column, sqlglot.expressions.Literal]"}, "sqlglot.dataframe.sql.Column.alias_or_name": {"fullname": "sqlglot.dataframe.sql.Column.alias_or_name", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.alias_or_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.dataframe.sql.Column.ensure_literal": {"fullname": "sqlglot.dataframe.sql.Column.ensure_literal", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.ensure_literal", "kind": "function", "doc": "

\n", "signature": "(cls, value) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.copy": {"fullname": "sqlglot.dataframe.sql.Column.copy", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.copy", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.set_table_name": {"fullname": "sqlglot.dataframe.sql.Column.set_table_name", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.set_table_name", "kind": "function", "doc": "

\n", "signature": "(self, table_name: str, copy=False) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.sql": {"fullname": "sqlglot.dataframe.sql.Column.sql", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.sql", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> str:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.alias": {"fullname": "sqlglot.dataframe.sql.Column.alias", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.alias", "kind": "function", "doc": "

\n", "signature": "(self, name: str) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.asc": {"fullname": "sqlglot.dataframe.sql.Column.asc", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.asc", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.desc": {"fullname": "sqlglot.dataframe.sql.Column.desc", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.desc", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"fullname": "sqlglot.dataframe.sql.Column.asc_nulls_first", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.asc_nulls_first", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"fullname": "sqlglot.dataframe.sql.Column.asc_nulls_last", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.asc_nulls_last", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"fullname": "sqlglot.dataframe.sql.Column.desc_nulls_first", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.desc_nulls_first", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"fullname": "sqlglot.dataframe.sql.Column.desc_nulls_last", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.desc_nulls_last", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.when": {"fullname": "sqlglot.dataframe.sql.Column.when", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.when", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcondition: sqlglot.dataframe.sql.column.Column,\tvalue: Any) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.otherwise": {"fullname": "sqlglot.dataframe.sql.Column.otherwise", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.otherwise", "kind": "function", "doc": "

\n", "signature": "(self, value: Any) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.isNull": {"fullname": "sqlglot.dataframe.sql.Column.isNull", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.isNull", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.isNotNull": {"fullname": "sqlglot.dataframe.sql.Column.isNotNull", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.isNotNull", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.cast": {"fullname": "sqlglot.dataframe.sql.Column.cast", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.cast", "kind": "function", "doc": "

Functionality Difference: PySpark cast accepts a datatype instance of the datatype class\nSqlglot doesn't currently replicate this class so it only accepts a string

\n", "signature": "(\tself,\tdataType: Union[str, sqlglot.dataframe.sql.types.DataType]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.startswith": {"fullname": "sqlglot.dataframe.sql.Column.startswith", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.startswith", "kind": "function", "doc": "

\n", "signature": "(\tself,\tvalue: Union[str, sqlglot.dataframe.sql.column.Column]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.endswith": {"fullname": "sqlglot.dataframe.sql.Column.endswith", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.endswith", "kind": "function", "doc": "

\n", "signature": "(\tself,\tvalue: Union[str, sqlglot.dataframe.sql.column.Column]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.rlike": {"fullname": "sqlglot.dataframe.sql.Column.rlike", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.rlike", "kind": "function", "doc": "

\n", "signature": "(self, regexp: str) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.like": {"fullname": "sqlglot.dataframe.sql.Column.like", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.like", "kind": "function", "doc": "

\n", "signature": "(self, other: str):", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.ilike": {"fullname": "sqlglot.dataframe.sql.Column.ilike", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.ilike", "kind": "function", "doc": "

\n", "signature": "(self, other: str):", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.substr": {"fullname": "sqlglot.dataframe.sql.Column.substr", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.substr", "kind": "function", "doc": "

\n", "signature": "(\tself,\tstartPos: Union[int, sqlglot.dataframe.sql.column.Column],\tlength: Union[int, sqlglot.dataframe.sql.column.Column]) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.isin": {"fullname": "sqlglot.dataframe.sql.Column.isin", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.isin", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*cols: Union[<MagicMock id='140595766433424'>, Iterable[<MagicMock id='140595766433424'>]]):", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.between": {"fullname": "sqlglot.dataframe.sql.Column.between", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.between", "kind": "function", "doc": "

\n", "signature": "(\tself,\tlowerBound: <MagicMock id='140595766433424'>,\tupperBound: <MagicMock id='140595766433424'>) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.Column.over": {"fullname": "sqlglot.dataframe.sql.Column.over", "modulename": "sqlglot.dataframe.sql", "qualname": "Column.over", "kind": "function", "doc": "

\n", "signature": "(\tself,\twindow: <MagicMock id='140595762334880'>) -> sqlglot.dataframe.sql.column.Column:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions.__init__", "kind": "function", "doc": "

\n", "signature": "(df: sqlglot.dataframe.sql.dataframe.DataFrame)"}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions.df", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions.df", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions.drop", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions.drop", "kind": "function", "doc": "

\n", "signature": "(\tself,\thow: str = 'any',\tthresh: Optional[int] = None,\tsubset: Union[str, Tuple[str, ...], List[str], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions.fill", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions.fill", "kind": "function", "doc": "

\n", "signature": "(\tself,\tvalue: Union[int, bool, float, str, Dict[str, Any]],\tsubset: Union[str, Tuple[str, ...], List[str], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"fullname": "sqlglot.dataframe.sql.DataFrameNaFunctions.replace", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameNaFunctions.replace", "kind": "function", "doc": "

\n", "signature": "(\tself,\tto_replace: Union[bool, int, float, str, List, Dict],\tvalue: Union[bool, int, float, str, List, NoneType] = None,\tsubset: Union[str, List[str], NoneType] = None) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.Window": {"fullname": "sqlglot.dataframe.sql.Window", "modulename": "sqlglot.dataframe.sql", "qualname": "Window", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"fullname": "sqlglot.dataframe.sql.Window.unboundedPreceding", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.unboundedPreceding", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "-9223372036854775808"}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"fullname": "sqlglot.dataframe.sql.Window.unboundedFollowing", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.unboundedFollowing", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "9223372036854775807"}, "sqlglot.dataframe.sql.Window.currentRow": {"fullname": "sqlglot.dataframe.sql.Window.currentRow", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.currentRow", "kind": "variable", "doc": "

\n", "annotation": ": int", "default_value": "0"}, "sqlglot.dataframe.sql.Window.partitionBy": {"fullname": "sqlglot.dataframe.sql.Window.partitionBy", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.partitionBy", "kind": "function", "doc": "

\n", "signature": "(\tcls,\t*cols: Union[<MagicMock id='140595763234272'>, List[<MagicMock id='140595763234272'>]]) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.Window.orderBy": {"fullname": "sqlglot.dataframe.sql.Window.orderBy", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.orderBy", "kind": "function", "doc": "

\n", "signature": "(\tcls,\t*cols: Union[<MagicMock id='140595763234272'>, List[<MagicMock id='140595763234272'>]]) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.Window.rowsBetween": {"fullname": "sqlglot.dataframe.sql.Window.rowsBetween", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.rowsBetween", "kind": "function", "doc": "

\n", "signature": "(cls, start: int, end: int) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.Window.rangeBetween": {"fullname": "sqlglot.dataframe.sql.Window.rangeBetween", "modulename": "sqlglot.dataframe.sql", "qualname": "Window.rangeBetween", "kind": "function", "doc": "

\n", "signature": "(cls, start: int, end: int) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec": {"fullname": "sqlglot.dataframe.sql.WindowSpec", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"fullname": "sqlglot.dataframe.sql.WindowSpec.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.__init__", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression = Window())"}, "sqlglot.dataframe.sql.WindowSpec.expression": {"fullname": "sqlglot.dataframe.sql.WindowSpec.expression", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.expression", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.WindowSpec.copy": {"fullname": "sqlglot.dataframe.sql.WindowSpec.copy", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.copy", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec.sql": {"fullname": "sqlglot.dataframe.sql.WindowSpec.sql", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.sql", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> str:", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"fullname": "sqlglot.dataframe.sql.WindowSpec.partitionBy", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.partitionBy", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*cols: Union[<MagicMock id='140595763234272'>, List[<MagicMock id='140595763234272'>]]) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"fullname": "sqlglot.dataframe.sql.WindowSpec.orderBy", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.orderBy", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*cols: Union[<MagicMock id='140595763234272'>, List[<MagicMock id='140595763234272'>]]) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"fullname": "sqlglot.dataframe.sql.WindowSpec.rowsBetween", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.rowsBetween", "kind": "function", "doc": "

\n", "signature": "(self, start: int, end: int) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"fullname": "sqlglot.dataframe.sql.WindowSpec.rangeBetween", "modulename": "sqlglot.dataframe.sql", "qualname": "WindowSpec.rangeBetween", "kind": "function", "doc": "

\n", "signature": "(self, start: int, end: int) -> sqlglot.dataframe.sql.window.WindowSpec:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameReader": {"fullname": "sqlglot.dataframe.sql.DataFrameReader", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameReader", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"fullname": "sqlglot.dataframe.sql.DataFrameReader.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameReader.__init__", "kind": "function", "doc": "

\n", "signature": "(spark: sqlglot.dataframe.sql.session.SparkSession)"}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"fullname": "sqlglot.dataframe.sql.DataFrameReader.spark", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameReader.spark", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameReader.table": {"fullname": "sqlglot.dataframe.sql.DataFrameReader.table", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameReader.table", "kind": "function", "doc": "

\n", "signature": "(self, tableName: str) -> sqlglot.dataframe.sql.dataframe.DataFrame:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameWriter": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter", "kind": "class", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.__init__", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdf: sqlglot.dataframe.sql.dataframe.DataFrame,\tspark: Optional[sqlglot.dataframe.sql.session.SparkSession] = None,\tmode: Optional[str] = None,\tby_name: bool = False)"}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.copy", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.copy", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> sqlglot.dataframe.sql.readwriter.DataFrameWriter:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.sql", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.sql", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> List[str]:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.mode", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.mode", "kind": "function", "doc": "

\n", "signature": "(\tself,\tsaveMode: Optional[str]) -> sqlglot.dataframe.sql.readwriter.DataFrameWriter:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.byName", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.byName", "kind": "variable", "doc": "

\n"}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.insertInto", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.insertInto", "kind": "function", "doc": "

\n", "signature": "(\tself,\ttableName: str,\toverwrite: Optional[bool] = None) -> sqlglot.dataframe.sql.readwriter.DataFrameWriter:", "funcdef": "def"}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"fullname": "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable", "modulename": "sqlglot.dataframe.sql", "qualname": "DataFrameWriter.saveAsTable", "kind": "function", "doc": "

\n", "signature": "(\tself,\tname: str,\tformat: Optional[str] = None,\tmode: Optional[str] = None):", "funcdef": "def"}, "sqlglot.dialects": {"fullname": "sqlglot.dialects", "modulename": "sqlglot.dialects", "kind": "module", "doc": "

Dialects

\n\n

While there is a SQL standard, most SQL engines support a variation of that standard. This makes it difficult\nto write portable SQL code. SQLGlot bridges all the different variations, called \"dialects\", with an extensible\nSQL transpilation framework.

\n\n

The base sqlglot.dialects.dialect.Dialect class implements a generic dialect that aims to be as universal as possible.

\n\n

Each SQL variation has its own Dialect subclass, extending the corresponding Tokenizer, Parser and Generator\nclasses as needed.

\n\n

Implementing a custom Dialect

\n\n

Creating a new SQL dialect may seem complicated at first, but it is actually quite simple in SQLGlot:

\n\n
\n
from sqlglot import exp\nfrom sqlglot.dialects.dialect import Dialect\nfrom sqlglot.generator import Generator\nfrom sqlglot.tokens import Tokenizer, TokenType\n\n\nclass Custom(Dialect):\n    class Tokenizer(Tokenizer):\n        QUOTES = ["'", '"']  # Strings can be delimited by either single or double quotes\n        IDENTIFIERS = ["`"]  # Identifiers can be delimited by backticks\n\n        # Associates certain meaningful words with tokens that capture their intent\n        KEYWORDS = {\n            **Tokenizer.KEYWORDS,\n            "INT64": TokenType.BIGINT,\n            "FLOAT64": TokenType.DOUBLE,\n        }\n\n    class Generator(Generator):\n        # Specifies how AST nodes, i.e. subclasses of exp.Expression, should be converted into SQL\n        TRANSFORMS = {\n            exp.Array: lambda self, e: f"[{self.expressions(e)}]",\n        }\n\n        # Specifies how AST nodes representing data types should be converted into SQL\n        TYPE_MAPPING = {\n            exp.DataType.Type.TINYINT: "INT64",\n            exp.DataType.Type.SMALLINT: "INT64",\n            exp.DataType.Type.INT: "INT64",\n            exp.DataType.Type.BIGINT: "INT64",\n            exp.DataType.Type.DECIMAL: "NUMERIC",\n            exp.DataType.Type.FLOAT: "FLOAT64",\n            exp.DataType.Type.DOUBLE: "FLOAT64",\n            exp.DataType.Type.BOOLEAN: "BOOL",\n            exp.DataType.Type.TEXT: "STRING",\n        }\n
\n
\n\n

The above example demonstrates how certain parts of the base Dialect class can be overridden to match a different\nspecification. Even though it is a fairly realistic starting point, we strongly encourage the reader to study existing\ndialect implementations in order to understand how their various components can be modified, depending on the use-case.

\n\n
\n"}, "sqlglot.dialects.bigquery": {"fullname": "sqlglot.dialects.bigquery", "modulename": "sqlglot.dialects.bigquery", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.bigquery.logger": {"fullname": "sqlglot.dialects.bigquery.logger", "modulename": "sqlglot.dialects.bigquery", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.dialects.bigquery.BigQuery": {"fullname": "sqlglot.dialects.bigquery.BigQuery", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"fullname": "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.WEEK_OFFSET", "kind": "variable", "doc": "

Determines the day of week of DATE_TRUNC(week). Defaults to 0 (Monday). -1 would be Sunday.

\n", "default_value": "-1"}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"fullname": "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.UNNEST_COLUMN_ONLY", "kind": "variable", "doc": "

Determines whether or not UNNEST table aliases are treated as column aliases.

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"fullname": "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.LOG_BASE_FIRST", "kind": "variable", "doc": "

Determines whether the base comes first in the LOG function.

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.NORMALIZE_FUNCTIONS", "kind": "variable", "doc": "

Determines how function names are going to be normalized.

\n", "annotation": ": bool | str", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"fullname": "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'%D': '%m/%d/%y'}"}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.ESCAPE_SEQUENCES", "kind": "variable", "doc": "

Mapping of an unescaped escape sequence to the corresponding character.

\n", "annotation": ": Dict[str, str]", "default_value": "{'\\\\a': '\\x07', '\\\\b': '\\x08', '\\\\f': '\\x0c', '\\\\n': '\\n', '\\\\r': '\\r', '\\\\t': '\\t', '\\\\v': '\\x0b'}"}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"fullname": "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.FORMAT_MAPPING", "kind": "variable", "doc": "

Helper which is used for parsing the special syntax CAST(x AS DATE FORMAT 'yyyy').\nIf empty, the corresponding trie will be constructed off of TIME_MAPPING.

\n", "annotation": ": Dict[str, str]", "default_value": "{'DD': '%d', 'MM': '%m', 'MON': '%b', 'MONTH': '%B', 'YYYY': '%Y', 'YY': '%y', 'HH': '%I', 'HH12': '%I', 'HH24': '%H', 'MI': '%M', 'SS': '%S', 'SSSSS': '%f', 'TZH': '%z'}"}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.PSEUDOCOLUMNS", "kind": "variable", "doc": "

Columns that are auto-generated by the engine corresponding to this dialect.\nFor example, such columns may be excluded from SELECT * queries.

\n", "annotation": ": Set[str]", "default_value": "{'_PARTITIONTIME', '_PARTITIONDATE'}"}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"fullname": "sqlglot.dialects.bigquery.BigQuery.normalize_identifier", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.normalize_identifier", "kind": "function", "doc": "

Transforms an identifier in a way that resembles how it'd be resolved by this dialect.

\n\n

For example, an identifier like FoO would be resolved as foo in Postgres, because it\nlowercases all unquoted identifiers. On the other hand, Snowflake uppercases them, so\nit would resolve it as FOO. If it was quoted, it'd need to be treated as case-sensitive,\nand so any normalization would be prohibited in order to avoid \"breaking\" the identifier.

\n\n

There are also dialects like Spark, which are case-insensitive even when quotes are\npresent, and dialects like MySQL, whose resolution rules match those employed by the\nunderlying operating system, for example they may always be case-sensitive in Linux.

\n\n

Finally, the normalization behavior of some engines can even be controlled through flags,\nlike in Redshift's case, where users can explicitly set enable_case_sensitive_identifier.

\n\n

SQLGlot aims to understand and handle all of these different behaviors gracefully, so\nthat it can analyze queries in the optimizer and successfully capture their semantics.

\n", "signature": "(self, expression: ~E) -> ~E:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.QUOTES", "kind": "variable", "doc": "

\n", "default_value": "["'", '"', '"""', "'''"]"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.COMMENTS", "kind": "variable", "doc": "

\n", "default_value": "['--', '#', ('/*', '*/')]"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['`']"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[('0x', ''), ('0X', '')]"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.BYTE_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("b'", "'"), ("B'", "'"), ('b"', '"'), ('B"', '"'), ('b"""', '"""'), ('B"""', '"""'), ("b'''", "'''"), ("B'''", "'''")]"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.RAW_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("r'", "'"), ("R'", "'"), ('r"', '"'), ('R"', '"'), ('r"""', '"""'), ('R"""', '"""'), ("r'''", "'''"), ("R'''", "'''")]"}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.COMMAND: 'COMMAND'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'ANY TYPE': <TokenType.VARIANT: 'VARIANT'>, 'BEGIN TRANSACTION': <TokenType.BEGIN: 'BEGIN'>, 'BYTES': <TokenType.BINARY: 'BINARY'>, 'CURRENT_DATETIME': <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, 'DECLARE': <TokenType.COMMAND: 'COMMAND'>, 'FLOAT64': <TokenType.DOUBLE: 'DOUBLE'>, 'FOR SYSTEM_TIME': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'MODEL': <TokenType.MODEL: 'MODEL'>, 'NOT DETERMINISTIC': <TokenType.VOLATILE: 'VOLATILE'>, 'RECORD': <TokenType.STRUCT: 'STRUCT'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.PREFIXED_PIVOT_COLUMNS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function _parse_date>, 'DATE_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function BigQuery.Parser.<lambda>>, 'DATETIME_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function BigQuery.Parser.<lambda>>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function BigQuery.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <function BigQuery.Parser.<lambda>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'DIV': <function binary_from_function.<locals>.<lambda>>, 'FORMAT_DATE': <function BigQuery.Parser.<lambda>>, 'GENERATE_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'TO_HEX': <function _parse_to_hex>, 'PARSE_DATE': <function BigQuery.Parser.<lambda>>, 'PARSE_TIMESTAMP': <function _parse_timestamp>, 'REGEXP_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'SHA256': <function BigQuery.Parser.<lambda>>, 'SHA512': <function BigQuery.Parser.<lambda>>, 'TIME': <function _parse_time>, 'TIMESTAMP_MICROS': <function BigQuery.Parser.<lambda>>, 'TIMESTAMP_MILLIS': <function BigQuery.Parser.<lambda>>, 'TIMESTAMP_SECONDS': <function BigQuery.Parser.<lambda>>, 'TO_JSON_STRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'ARRAY': <function BigQuery.Parser.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.NO_PAREN_FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.CURRENT_DATE: 'CURRENT_DATE'>: <class 'sqlglot.expressions.CurrentDate'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>: <class 'sqlglot.expressions.CurrentDatetime'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>: <class 'sqlglot.expressions.CurrentTime'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>: <class 'sqlglot.expressions.CurrentTimestamp'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>: <class 'sqlglot.expressions.CurrentUser'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.NESTED_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.NESTED: 'NESTED'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.TABLE: 'TABLE'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.MAP: 'MAP'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.ID_VAR_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.VALUES: 'VALUES'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.PROPERTY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ALGORITHM': <function Parser.<lambda>>, 'AUTO': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'BLOCKCOMPRESSION': <function Parser.<lambda>>, 'CHARSET': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECKSUM': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'CONTAINS': <function Parser.<lambda>>, 'COPY': <function Parser.<lambda>>, 'DATABLOCKSIZE': <function Parser.<lambda>>, 'DEFINER': <function Parser.<lambda>>, 'DETERMINISTIC': <function Parser.<lambda>>, 'DISTKEY': <function Parser.<lambda>>, 'DISTSTYLE': <function Parser.<lambda>>, 'ENGINE': <function Parser.<lambda>>, 'EXECUTE': <function Parser.<lambda>>, 'EXTERNAL': <function Parser.<lambda>>, 'FALLBACK': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'FREESPACE': <function Parser.<lambda>>, 'HEAP': <function Parser.<lambda>>, 'IMMUTABLE': <function Parser.<lambda>>, 'INHERITS': <function Parser.<lambda>>, 'INPUT': <function Parser.<lambda>>, 'JOURNAL': <function Parser.<lambda>>, 'LANGUAGE': <function Parser.<lambda>>, 'LAYOUT': <function Parser.<lambda>>, 'LIFETIME': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'LOCATION': <function Parser.<lambda>>, 'LOCK': <function Parser.<lambda>>, 'LOCKING': <function Parser.<lambda>>, 'LOG': <function Parser.<lambda>>, 'MATERIALIZED': <function Parser.<lambda>>, 'MERGEBLOCKRATIO': <function Parser.<lambda>>, 'MODIFIES': <function Parser.<lambda>>, 'MULTISET': <function Parser.<lambda>>, 'NO': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'ORDER BY': <function Parser.<lambda>>, 'OUTPUT': <function Parser.<lambda>>, 'PARTITION': <function Parser.<lambda>>, 'PARTITION BY': <function Parser.<lambda>>, 'PARTITIONED BY': <function Parser.<lambda>>, 'PARTITIONED_BY': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'RANGE': <function Parser.<lambda>>, 'READS': <function Parser.<lambda>>, 'REMOTE': <function Parser.<lambda>>, 'RETURNS': <function Parser.<lambda>>, 'ROW': <function Parser.<lambda>>, 'ROW_FORMAT': <function Parser.<lambda>>, 'SAMPLE': <function Parser.<lambda>>, 'SET': <function Parser.<lambda>>, 'SETTINGS': <function Parser.<lambda>>, 'SORTKEY': <function Parser.<lambda>>, 'SOURCE': <function Parser.<lambda>>, 'STABLE': <function Parser.<lambda>>, 'STORED': <function Parser.<lambda>>, 'SYSTEM_VERSIONING': <function Parser.<lambda>>, 'TBLPROPERTIES': <function Parser.<lambda>>, 'TEMP': <function Parser.<lambda>>, 'TEMPORARY': <function Parser.<lambda>>, 'TO': <function Parser.<lambda>>, 'TRANSIENT': <function Parser.<lambda>>, 'TRANSFORM': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'USING': <function Parser.<lambda>>, 'VOLATILE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>, 'NOT DETERMINISTIC': <function BigQuery.Parser.<lambda>>, 'OPTIONS': <function BigQuery.Parser.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.CONSTRAINT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'AUTOINCREMENT': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'CASESPECIFIC': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECK': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'COMPRESS': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'NONCLUSTERED': <function Parser.<lambda>>, 'DEFAULT': <function Parser.<lambda>>, 'ENCODE': <function Parser.<lambda>>, 'FOREIGN KEY': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'GENERATED': <function Parser.<lambda>>, 'IDENTITY': <function Parser.<lambda>>, 'INLINE': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'NOT': <function Parser.<lambda>>, 'NULL': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'PATH': <function Parser.<lambda>>, 'PERIOD': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'REFERENCES': <function Parser.<lambda>>, 'TITLE': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'UNIQUE': <function Parser.<lambda>>, 'UPPERCASE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>, 'OPTIONS': <function BigQuery.Parser.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.NULL_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.NULL: 'NULL'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.END: 'END'>: <function BigQuery.Parser.<lambda>>, <TokenType.FOR: 'FOR'>: <function BigQuery.Parser.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.BRACKET_OFFSETS", "kind": "variable", "doc": "

\n", "default_value": "{'OFFSET': (0, False), 'ORDINAL': (1, False), 'SAFE_OFFSET': (0, True), 'SAFE_ORDINAL': (1, True)}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.EXPLICIT_UNION", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'LIMIT'"}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.RENAME_TABLE_WITH_DB", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.UNNEST_WITH_ORDINALITY", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.COLLATE_IS_FUNC", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.LIMIT_ONLY_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP", "kind": "variable", "doc": "

\n", "default_value": "','"}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.NULL_ORDERING_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.IGNORE_NULLS_IN_FUNC", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function _returnsproperty_sql>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArrayContains'>: <function _array_contains_sql>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Cast'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CollateProperty'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.CountIf'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Create'>: <function _create_sql>, <class 'sqlglot.expressions.CTE'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.DateDiff'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.DatetimeAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.DatetimeSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.DateTrunc'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.FromTimeZone'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.GenerateSeries'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Hex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.IntDiv'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONFormat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.MD5Digest'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpExtract'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpReplace'>: <function regexp_replace_sql>, <class 'sqlglot.expressions.RegexpLike'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.SHA2'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.TimeAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimestampAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimestampDiff'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.Trim'>: <function BigQuery.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _ts_or_ds_add_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _ts_or_ds_diff_sql>, <class 'sqlglot.expressions.TsOrDsToTime'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Unhex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.Values'>: <function _derived_table_values_to_unnest>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>}"}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'STRING', <Type.NVARCHAR: 'NVARCHAR'>: 'STRING', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BIGDECIMAL: 'BIGDECIMAL'>: 'BIGNUMERIC', <Type.BIGINT: 'BIGINT'>: 'INT64', <Type.BINARY: 'BINARY'>: 'BYTES', <Type.BOOLEAN: 'BOOLEAN'>: 'BOOL', <Type.CHAR: 'CHAR'>: 'STRING', <Type.DECIMAL: 'DECIMAL'>: 'NUMERIC', <Type.DOUBLE: 'DOUBLE'>: 'FLOAT64', <Type.FLOAT: 'FLOAT'>: 'FLOAT64', <Type.INT: 'INT'>: 'INT64', <Type.SMALLINT: 'SMALLINT'>: 'INT64', <Type.TEXT: 'TEXT'>: 'STRING', <Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP', <Type.TINYINT: 'TINYINT'>: 'INT64', <Type.VARBINARY: 'VARBINARY'>: 'BYTES', <Type.VARCHAR: 'VARCHAR'>: 'STRING', <Type.VARIANT: 'VARIANT'>: 'ANY TYPE'}"}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.RESERVED_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'natural', 'groups', 'nulls', 'inner', 'false', 'merge', 'set', 'all', 'order', 'group', 'proto', 'end', 'lateral', 'lookup', 'like', 'range', 'join', 'not', 'else', 'collate', 'if', 'recursive', 'desc', 'select', 'for', 'intersect', 'contains', 'and', 'assert_rows_modified', 'is', 'enum', 'null', 'between', 'asc', 'unnest', 'when', 'window', 'exists', 'rollup', 'some', 'true', 'new', 'then', 'limit', 'rows', 'respect', 'cross', 'fetch', 'ignore', 'except', 'preceding', 'escape', 'extract', 'hash', 'treat', 'partition', 'cube', 'case', 'union', 'in', 'define', 'by', 'current', 'on', 'outer', 'tablesample', 'using', 'interval', 'array', 'exclude', 'distinct', 'any', 'at', 'grouping', 'within', 'having', 'right', 'default', 'qualify', 'full', 'as', 'following', 'left', 'to', 'or', 'struct', 'create', 'over', 'where', 'from', 'with', 'of', 'cast', 'unbounded', 'into', 'no'}"}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.timetostr_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimeToStr) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.struct_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Struct) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.eq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.EQ) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.attimezone_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AtTimeZone) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.trycast_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TryCast) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.cte_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CTE) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.array_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Array) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.bracket_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Bracket) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.transaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, *_) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.commit_sql", "kind": "function", "doc": "

\n", "signature": "(self, *_) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.rollback_sql", "kind": "function", "doc": "

\n", "signature": "(self, *_) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.in_unnest_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Unnest) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.except_op", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.except_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Except) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.intersect_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Intersect) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.with_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"fullname": "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.Generator.version_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Version) -> str:", "funcdef": "def"}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"fullname": "sqlglot.dialects.bigquery.BigQuery.tokenizer_class", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.bigquery.BigQuery.Tokenizer'>"}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"fullname": "sqlglot.dialects.bigquery.BigQuery.parser_class", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.bigquery.BigQuery.Parser'>"}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"fullname": "sqlglot.dialects.bigquery.BigQuery.generator_class", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.bigquery.BigQuery.Generator'>"}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'D': {0: True}}}"}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'D': {'D': {0: True}}, 'M': {'M': {0: True}, 'O': {'N': {0: True, 'T': {'H': {0: True}}}}, 'I': {0: True}}, 'Y': {'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'H': {'H': {0: True, '1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'S': {'S': {0: True, 'S': {'S': {'S': {0: True}}}}}, 'T': {'Z': {'H': {0: True}}}}"}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%m/%d/%y': '%D'}"}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'m': {'/': {'%': {'d': {'/': {'%': {'y': {0: True}}}}}}}}}"}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'\\x07': '\\\\a', '\\x08': '\\\\b', '\\x0c': '\\\\f', '\\n': '\\\\n', '\\r': '\\\\r', '\\t': '\\\\t', '\\x0b': '\\\\v'}"}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.QUOTE_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.QUOTE_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.BIT_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.BIT_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.HEX_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "'0x'"}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.HEX_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "''"}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.BYTE_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""b'""}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.BYTE_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"fullname": "sqlglot.dialects.bigquery.BigQuery.UNICODE_START", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"fullname": "sqlglot.dialects.bigquery.BigQuery.UNICODE_END", "modulename": "sqlglot.dialects.bigquery", "qualname": "BigQuery.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.clickhouse": {"fullname": "sqlglot.dialects.clickhouse", "modulename": "sqlglot.dialects.clickhouse", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.clickhouse.ClickHouse": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.NORMALIZE_FUNCTIONS", "kind": "variable", "doc": "

Determines how function names are going to be normalized.

\n", "annotation": ": bool | str", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_last'"}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "True"}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.ESCAPE_SEQUENCES", "kind": "variable", "doc": "

Mapping of an unescaped escape sequence to the corresponding character.

\n", "default_value": "{'\\\\0': '\\x00'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.COMMENTS", "kind": "variable", "doc": "

\n", "default_value": "['--', '#', '#!', ('/*', '*/')]"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['"', '`']"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "["'", '\\\\']"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.BIT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[('0b', '')]"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[('0x', ''), ('0X', '')]"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.HEREDOC_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "['$']"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'ATTACH': <TokenType.COMMAND: 'COMMAND'>, 'DATE32': <TokenType.DATE32: 'DATE32'>, 'DATETIME64': <TokenType.DATETIME64: 'DATETIME64'>, 'DICTIONARY': <TokenType.DICTIONARY: 'DICTIONARY'>, 'ENUM': <TokenType.ENUM: 'ENUM'>, 'ENUM8': <TokenType.ENUM8: 'ENUM8'>, 'ENUM16': <TokenType.ENUM16: 'ENUM16'>, 'FINAL': <TokenType.FINAL: 'FINAL'>, 'FIXEDSTRING': <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, 'FLOAT32': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT64': <TokenType.DOUBLE: 'DOUBLE'>, 'GLOBAL': <TokenType.GLOBAL: 'GLOBAL'>, 'INT256': <TokenType.INT256: 'INT256'>, 'LOWCARDINALITY': <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, 'NESTED': <TokenType.NESTED: 'NESTED'>, 'SAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TUPLE': <TokenType.STRUCT: 'STRUCT'>, 'UINT128': <TokenType.UINT128: 'UINT128'>, 'UINT16': <TokenType.USMALLINT: 'USMALLINT'>, 'UINT256': <TokenType.UINT256: 'UINT256'>, 'UINT32': <TokenType.UINT: 'UINT'>, 'UINT64': <TokenType.UBIGINT: 'UBIGINT'>, 'UINT8': <TokenType.UTINYINT: 'UTINYINT'>, 'IPV4': <TokenType.IPV4: 'IPV4'>, 'IPV6': <TokenType.IPV6: 'IPV6'>, 'AGGREGATEFUNCTION': <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, 'SIMPLEAGGREGATEFUNCTION': <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>, '$': <TokenType.HEREDOC_STRING: 'HEREDOC_STRING'>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <function _parse_count_if>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <function ClickHouse.Parser.<lambda>>, 'DATEDIFF': <function ClickHouse.Parser.<lambda>>, 'DATE_DIFF': <function ClickHouse.Parser.<lambda>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <function ClickHouse.Parser.<lambda>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'ARRAYSUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'DATEADD': <function ClickHouse.Parser.<lambda>>, 'JSONEXTRACTSTRING': <function parse_json_extract_path.<locals>._parse_json_extract_path>, 'MATCH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'RANDCANONICAL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'UNIQ': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.AGG_FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'groupArrayMovingSum', 'count', 'sumCount', 'simpleLinearRegression', 'groupBitmapAnd', 'maxIntersectionsPosition', 'varPop', 'quantileInterpolatedWeighted', 'covarSamp', 'groupArraySample', 'quantilesInterpolatedWeighted', 'stddevPop', 'groupArrayInsertAt', 'mannWhitneyUTest', 'max', 'studentTTest', 'sumWithOverflow', 'quantilesTDigest', 'uniqCombined64', 'groupArray', 'quantilesExactWeighted', 'quantileDeterministic', 'last_value', 'groupBitAnd', 'sum', 'quantileTimingWeighted', 'groupUniqArray', 'quantileBFloat16Weighted', 'quantileExactLow', 'quantilesExactLow', 'groupBitXor', 'uniqHLL12', 'groupBitmapOr', 'uniqCombined', 'quantileTDigestWeighted', 'stochasticLogisticRegression', 'quantilesBFloat16', 'groupBitmap', 'groupBitmapXor', 'argMax', 'groupArrayMovingAvg', 'boundingRatio', 'quantileTDigest', 'kurtSamp', 'quantilesTDigestWeighted', 'stddevSamp', 'quantilesExactHigh', 'sumKahan', 'uniq', 'quantilesTimingWeighted', 'topK', 'quantilesTiming', 'quantileExactWeighted', 'stochasticLinearRegression', 'varSamp', 'groupArrayLast', 'quantilesGK', 'any', 'rankCorr', 'quantilesExact', 'argMin', 'anyHeavy', 'quantileGK', 'anyLast', 'maxIntersections', 'corr', 'deltaSum', 'topKWeighted', 'welchTTest', 'uniqExact', 'uniqTheta', 'deltaSumTimestamp', 'quantileExactHigh', 'quantileExact', 'skewSamp', 'maxMap', 'covarPop', 'kolmogorovSmirnovTest', 'quantile', 'theilsU', 'largestTriangleThreeBuckets', 'median', 'avg', 'quantileBFloat16', 'avgWeighted', 'quantiles', 'categoricalInformationValue', 'quantilesBFloat16Weighted', 'cramersV', 'exponentialMovingAverage', 'groupBitOr', 'contingency', 'quantilesDeterministic', 'skewPop', 'entropy', 'sumMap', 'min', 'meanZTest', 'first_value', 'quantileTiming', 'sparkBar', 'intervalLengthSum', 'minMap', 'kurtPop', 'cramersVBiasCorrected'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES", "kind": "variable", "doc": "

\n", "default_value": "['If', 'Array', 'ArrayIf', 'Map', 'SimpleState', 'State', 'Merge', 'MergeState', 'ForEach', 'Distinct', 'OrDefault', 'OrNull', 'Resample', 'ArgMin', 'ArgMax']"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.AGG_FUNC_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'groupArrayMovingSumIf': ('groupArrayMovingSum', 'If'), 'countIf': ('count', 'If'), 'sumCountIf': ('sumCount', 'If'), 'simpleLinearRegressionIf': ('simpleLinearRegression', 'If'), 'groupBitmapAndIf': ('groupBitmapAnd', 'If'), 'maxIntersectionsPositionIf': ('maxIntersectionsPosition', 'If'), 'varPopIf': ('varPop', 'If'), 'quantileInterpolatedWeightedIf': ('quantileInterpolatedWeighted', 'If'), 'covarSampIf': ('covarSamp', 'If'), 'groupArraySampleIf': ('groupArraySample', 'If'), 'quantilesInterpolatedWeightedIf': ('quantilesInterpolatedWeighted', 'If'), 'stddevPopIf': ('stddevPop', 'If'), 'groupArrayInsertAtIf': ('groupArrayInsertAt', 'If'), 'mannWhitneyUTestIf': ('mannWhitneyUTest', 'If'), 'maxIf': ('max', 'If'), 'studentTTestIf': ('studentTTest', 'If'), 'sumWithOverflowIf': ('sumWithOverflow', 'If'), 'quantilesTDigestIf': ('quantilesTDigest', 'If'), 'uniqCombined64If': ('uniqCombined64', 'If'), 'groupArrayIf': ('groupArray', 'If'), 'quantilesExactWeightedIf': ('quantilesExactWeighted', 'If'), 'quantileDeterministicIf': ('quantileDeterministic', 'If'), 'last_valueIf': ('last_value', 'If'), 'groupBitAndIf': ('groupBitAnd', 'If'), 'sumIf': ('sum', 'If'), 'quantileTimingWeightedIf': ('quantileTimingWeighted', 'If'), 'groupUniqArrayIf': ('groupUniqArray', 'If'), 'quantileBFloat16WeightedIf': ('quantileBFloat16Weighted', 'If'), 'quantileExactLowIf': ('quantileExactLow', 'If'), 'quantilesExactLowIf': ('quantilesExactLow', 'If'), 'groupBitXorIf': ('groupBitXor', 'If'), 'uniqHLL12If': ('uniqHLL12', 'If'), 'groupBitmapOrIf': ('groupBitmapOr', 'If'), 'uniqCombinedIf': ('uniqCombined', 'If'), 'quantileTDigestWeightedIf': ('quantileTDigestWeighted', 'If'), 'stochasticLogisticRegressionIf': ('stochasticLogisticRegression', 'If'), 'quantilesBFloat16If': ('quantilesBFloat16', 'If'), 'groupBitmapIf': ('groupBitmap', 'If'), 'groupBitmapXorIf': ('groupBitmapXor', 'If'), 'argMaxIf': ('argMax', 'If'), 'groupArrayMovingAvgIf': ('groupArrayMovingAvg', 'If'), 'boundingRatioIf': ('boundingRatio', 'If'), 'quantileTDigestIf': ('quantileTDigest', 'If'), 'kurtSampIf': ('kurtSamp', 'If'), 'quantilesTDigestWeightedIf': ('quantilesTDigestWeighted', 'If'), 'stddevSampIf': ('stddevSamp', 'If'), 'quantilesExactHighIf': ('quantilesExactHigh', 'If'), 'sumKahanIf': ('sumKahan', 'If'), 'uniqIf': ('uniq', 'If'), 'quantilesTimingWeightedIf': ('quantilesTimingWeighted', 'If'), 'topKIf': ('topK', 'If'), 'quantilesTimingIf': ('quantilesTiming', 'If'), 'quantileExactWeightedIf': ('quantileExactWeighted', 'If'), 'stochasticLinearRegressionIf': ('stochasticLinearRegression', 'If'), 'varSampIf': ('varSamp', 'If'), 'groupArrayLastIf': ('groupArrayLast', 'If'), 'quantilesGKIf': ('quantilesGK', 'If'), 'anyIf': ('any', 'If'), 'rankCorrIf': ('rankCorr', 'If'), 'quantilesExactIf': ('quantilesExact', 'If'), 'argMinIf': ('argMin', 'If'), 'anyHeavyIf': ('anyHeavy', 'If'), 'quantileGKIf': ('quantileGK', 'If'), 'anyLastIf': ('anyLast', 'If'), 'maxIntersectionsIf': ('maxIntersections', 'If'), 'corrIf': ('corr', 'If'), 'deltaSumIf': ('deltaSum', 'If'), 'topKWeightedIf': ('topKWeighted', 'If'), 'welchTTestIf': ('welchTTest', 'If'), 'uniqExactIf': ('uniqExact', 'If'), 'uniqThetaIf': ('uniqTheta', 'If'), 'deltaSumTimestampIf': ('deltaSumTimestamp', 'If'), 'quantileExactHighIf': ('quantileExactHigh', 'If'), 'quantileExactIf': ('quantileExact', 'If'), 'skewSampIf': ('skewSamp', 'If'), 'maxMapIf': ('maxMap', 'If'), 'covarPopIf': ('covarPop', 'If'), 'kolmogorovSmirnovTestIf': ('kolmogorovSmirnovTest', 'If'), 'quantileIf': ('quantile', 'If'), 'theilsUIf': ('theilsU', 'If'), 'largestTriangleThreeBucketsIf': ('largestTriangleThreeBuckets', 'If'), 'medianIf': ('median', 'If'), 'avgIf': ('avg', 'If'), 'quantileBFloat16If': ('quantileBFloat16', 'If'), 'avgWeightedIf': ('avgWeighted', 'If'), 'quantilesIf': ('quantiles', 'If'), 'categoricalInformationValueIf': ('categoricalInformationValue', 'If'), 'quantilesBFloat16WeightedIf': ('quantilesBFloat16Weighted', 'If'), 'cramersVIf': ('cramersV', 'If'), 'exponentialMovingAverageIf': ('exponentialMovingAverage', 'If'), 'groupBitOrIf': ('groupBitOr', 'If'), 'contingencyIf': ('contingency', 'If'), 'quantilesDeterministicIf': ('quantilesDeterministic', 'If'), 'skewPopIf': ('skewPop', 'If'), 'entropyIf': ('entropy', 'If'), 'sumMapIf': ('sumMap', 'If'), 'minIf': ('min', 'If'), 'meanZTestIf': ('meanZTest', 'If'), 'first_valueIf': ('first_value', 'If'), 'quantileTimingIf': ('quantileTiming', 'If'), 'sparkBarIf': ('sparkBar', 'If'), 'intervalLengthSumIf': ('intervalLengthSum', 'If'), 'minMapIf': ('minMap', 'If'), 'kurtPopIf': ('kurtPop', 'If'), 'cramersVBiasCorrectedIf': ('cramersVBiasCorrected', 'If'), 'groupArrayMovingSumArray': ('groupArrayMovingSum', 'Array'), 'countArray': ('count', 'Array'), 'sumCountArray': ('sumCount', 'Array'), 'simpleLinearRegressionArray': ('simpleLinearRegression', 'Array'), 'groupBitmapAndArray': ('groupBitmapAnd', 'Array'), 'maxIntersectionsPositionArray': ('maxIntersectionsPosition', 'Array'), 'varPopArray': ('varPop', 'Array'), 'quantileInterpolatedWeightedArray': ('quantileInterpolatedWeighted', 'Array'), 'covarSampArray': ('covarSamp', 'Array'), 'groupArraySampleArray': ('groupArraySample', 'Array'), 'quantilesInterpolatedWeightedArray': ('quantilesInterpolatedWeighted', 'Array'), 'stddevPopArray': ('stddevPop', 'Array'), 'groupArrayInsertAtArray': ('groupArrayInsertAt', 'Array'), 'mannWhitneyUTestArray': ('mannWhitneyUTest', 'Array'), 'maxArray': ('max', 'Array'), 'studentTTestArray': ('studentTTest', 'Array'), 'sumWithOverflowArray': ('sumWithOverflow', 'Array'), 'quantilesTDigestArray': ('quantilesTDigest', 'Array'), 'uniqCombined64Array': ('uniqCombined64', 'Array'), 'groupArrayArray': ('groupArray', 'Array'), 'quantilesExactWeightedArray': ('quantilesExactWeighted', 'Array'), 'quantileDeterministicArray': ('quantileDeterministic', 'Array'), 'last_valueArray': ('last_value', 'Array'), 'groupBitAndArray': ('groupBitAnd', 'Array'), 'sumArray': ('sum', 'Array'), 'quantileTimingWeightedArray': ('quantileTimingWeighted', 'Array'), 'groupUniqArrayArray': ('groupUniqArray', 'Array'), 'quantileBFloat16WeightedArray': ('quantileBFloat16Weighted', 'Array'), 'quantileExactLowArray': ('quantileExactLow', 'Array'), 'quantilesExactLowArray': ('quantilesExactLow', 'Array'), 'groupBitXorArray': ('groupBitXor', 'Array'), 'uniqHLL12Array': ('uniqHLL12', 'Array'), 'groupBitmapOrArray': ('groupBitmapOr', 'Array'), 'uniqCombinedArray': ('uniqCombined', 'Array'), 'quantileTDigestWeightedArray': ('quantileTDigestWeighted', 'Array'), 'stochasticLogisticRegressionArray': ('stochasticLogisticRegression', 'Array'), 'quantilesBFloat16Array': ('quantilesBFloat16', 'Array'), 'groupBitmapArray': ('groupBitmap', 'Array'), 'groupBitmapXorArray': ('groupBitmapXor', 'Array'), 'argMaxArray': ('argMax', 'Array'), 'groupArrayMovingAvgArray': ('groupArrayMovingAvg', 'Array'), 'boundingRatioArray': ('boundingRatio', 'Array'), 'quantileTDigestArray': ('quantileTDigest', 'Array'), 'kurtSampArray': ('kurtSamp', 'Array'), 'quantilesTDigestWeightedArray': ('quantilesTDigestWeighted', 'Array'), 'stddevSampArray': ('stddevSamp', 'Array'), 'quantilesExactHighArray': ('quantilesExactHigh', 'Array'), 'sumKahanArray': ('sumKahan', 'Array'), 'uniqArray': ('uniq', 'Array'), 'quantilesTimingWeightedArray': ('quantilesTimingWeighted', 'Array'), 'topKArray': ('topK', 'Array'), 'quantilesTimingArray': ('quantilesTiming', 'Array'), 'quantileExactWeightedArray': ('quantileExactWeighted', 'Array'), 'stochasticLinearRegressionArray': ('stochasticLinearRegression', 'Array'), 'varSampArray': ('varSamp', 'Array'), 'groupArrayLastArray': ('groupArrayLast', 'Array'), 'quantilesGKArray': ('quantilesGK', 'Array'), 'anyArray': ('any', 'Array'), 'rankCorrArray': ('rankCorr', 'Array'), 'quantilesExactArray': ('quantilesExact', 'Array'), 'argMinArray': ('argMin', 'Array'), 'anyHeavyArray': ('anyHeavy', 'Array'), 'quantileGKArray': ('quantileGK', 'Array'), 'anyLastArray': ('anyLast', 'Array'), 'maxIntersectionsArray': ('maxIntersections', 'Array'), 'corrArray': ('corr', 'Array'), 'deltaSumArray': ('deltaSum', 'Array'), 'topKWeightedArray': ('topKWeighted', 'Array'), 'welchTTestArray': ('welchTTest', 'Array'), 'uniqExactArray': ('uniqExact', 'Array'), 'uniqThetaArray': ('uniqTheta', 'Array'), 'deltaSumTimestampArray': ('deltaSumTimestamp', 'Array'), 'quantileExactHighArray': ('quantileExactHigh', 'Array'), 'quantileExactArray': ('quantileExact', 'Array'), 'skewSampArray': ('skewSamp', 'Array'), 'maxMapArray': ('maxMap', 'Array'), 'covarPopArray': ('covarPop', 'Array'), 'kolmogorovSmirnovTestArray': ('kolmogorovSmirnovTest', 'Array'), 'quantileArray': ('quantile', 'Array'), 'theilsUArray': ('theilsU', 'Array'), 'largestTriangleThreeBucketsArray': ('largestTriangleThreeBuckets', 'Array'), 'medianArray': ('median', 'Array'), 'avgArray': ('avg', 'Array'), 'quantileBFloat16Array': ('quantileBFloat16', 'Array'), 'avgWeightedArray': ('avgWeighted', 'Array'), 'quantilesArray': ('quantiles', 'Array'), 'categoricalInformationValueArray': ('categoricalInformationValue', 'Array'), 'quantilesBFloat16WeightedArray': ('quantilesBFloat16Weighted', 'Array'), 'cramersVArray': ('cramersV', 'Array'), 'exponentialMovingAverageArray': ('exponentialMovingAverage', 'Array'), 'groupBitOrArray': ('groupBitOr', 'Array'), 'contingencyArray': ('contingency', 'Array'), 'quantilesDeterministicArray': ('quantilesDeterministic', 'Array'), 'skewPopArray': ('skewPop', 'Array'), 'entropyArray': ('entropy', 'Array'), 'sumMapArray': ('sumMap', 'Array'), 'minArray': ('min', 'Array'), 'meanZTestArray': ('meanZTest', 'Array'), 'first_valueArray': ('first_value', 'Array'), 'quantileTimingArray': ('quantileTiming', 'Array'), 'sparkBarArray': ('sparkBar', 'Array'), 'intervalLengthSumArray': ('intervalLengthSum', 'Array'), 'minMapArray': ('minMap', 'Array'), 'kurtPopArray': ('kurtPop', 'Array'), 'cramersVBiasCorrectedArray': ('cramersVBiasCorrected', 'Array'), 'groupArrayMovingSumArrayIf': ('groupArrayMovingSum', 'ArrayIf'), 'countArrayIf': ('count', 'ArrayIf'), 'sumCountArrayIf': ('sumCount', 'ArrayIf'), 'simpleLinearRegressionArrayIf': ('simpleLinearRegression', 'ArrayIf'), 'groupBitmapAndArrayIf': ('groupBitmapAnd', 'ArrayIf'), 'maxIntersectionsPositionArrayIf': ('maxIntersectionsPosition', 'ArrayIf'), 'varPopArrayIf': ('varPop', 'ArrayIf'), 'quantileInterpolatedWeightedArrayIf': ('quantileInterpolatedWeighted', 'ArrayIf'), 'covarSampArrayIf': ('covarSamp', 'ArrayIf'), 'groupArraySampleArrayIf': ('groupArraySample', 'ArrayIf'), 'quantilesInterpolatedWeightedArrayIf': ('quantilesInterpolatedWeighted', 'ArrayIf'), 'stddevPopArrayIf': ('stddevPop', 'ArrayIf'), 'groupArrayInsertAtArrayIf': ('groupArrayInsertAt', 'ArrayIf'), 'mannWhitneyUTestArrayIf': ('mannWhitneyUTest', 'ArrayIf'), 'maxArrayIf': ('max', 'ArrayIf'), 'studentTTestArrayIf': ('studentTTest', 'ArrayIf'), 'sumWithOverflowArrayIf': ('sumWithOverflow', 'ArrayIf'), 'quantilesTDigestArrayIf': ('quantilesTDigest', 'ArrayIf'), 'uniqCombined64ArrayIf': ('uniqCombined64', 'ArrayIf'), 'groupArrayArrayIf': ('groupArray', 'ArrayIf'), 'quantilesExactWeightedArrayIf': ('quantilesExactWeighted', 'ArrayIf'), 'quantileDeterministicArrayIf': ('quantileDeterministic', 'ArrayIf'), 'last_valueArrayIf': ('last_value', 'ArrayIf'), 'groupBitAndArrayIf': ('groupBitAnd', 'ArrayIf'), 'sumArrayIf': ('sum', 'ArrayIf'), 'quantileTimingWeightedArrayIf': ('quantileTimingWeighted', 'ArrayIf'), 'groupUniqArrayArrayIf': ('groupUniqArray', 'ArrayIf'), 'quantileBFloat16WeightedArrayIf': ('quantileBFloat16Weighted', 'ArrayIf'), 'quantileExactLowArrayIf': ('quantileExactLow', 'ArrayIf'), 'quantilesExactLowArrayIf': ('quantilesExactLow', 'ArrayIf'), 'groupBitXorArrayIf': ('groupBitXor', 'ArrayIf'), 'uniqHLL12ArrayIf': ('uniqHLL12', 'ArrayIf'), 'groupBitmapOrArrayIf': ('groupBitmapOr', 'ArrayIf'), 'uniqCombinedArrayIf': ('uniqCombined', 'ArrayIf'), 'quantileTDigestWeightedArrayIf': ('quantileTDigestWeighted', 'ArrayIf'), 'stochasticLogisticRegressionArrayIf': ('stochasticLogisticRegression', 'ArrayIf'), 'quantilesBFloat16ArrayIf': ('quantilesBFloat16', 'ArrayIf'), 'groupBitmapArrayIf': ('groupBitmap', 'ArrayIf'), 'groupBitmapXorArrayIf': ('groupBitmapXor', 'ArrayIf'), 'argMaxArrayIf': ('argMax', 'ArrayIf'), 'groupArrayMovingAvgArrayIf': ('groupArrayMovingAvg', 'ArrayIf'), 'boundingRatioArrayIf': ('boundingRatio', 'ArrayIf'), 'quantileTDigestArrayIf': ('quantileTDigest', 'ArrayIf'), 'kurtSampArrayIf': ('kurtSamp', 'ArrayIf'), 'quantilesTDigestWeightedArrayIf': ('quantilesTDigestWeighted', 'ArrayIf'), 'stddevSampArrayIf': ('stddevSamp', 'ArrayIf'), 'quantilesExactHighArrayIf': ('quantilesExactHigh', 'ArrayIf'), 'sumKahanArrayIf': ('sumKahan', 'ArrayIf'), 'uniqArrayIf': ('uniq', 'ArrayIf'), 'quantilesTimingWeightedArrayIf': ('quantilesTimingWeighted', 'ArrayIf'), 'topKArrayIf': ('topK', 'ArrayIf'), 'quantilesTimingArrayIf': ('quantilesTiming', 'ArrayIf'), 'quantileExactWeightedArrayIf': ('quantileExactWeighted', 'ArrayIf'), 'stochasticLinearRegressionArrayIf': ('stochasticLinearRegression', 'ArrayIf'), 'varSampArrayIf': ('varSamp', 'ArrayIf'), 'groupArrayLastArrayIf': ('groupArrayLast', 'ArrayIf'), 'quantilesGKArrayIf': ('quantilesGK', 'ArrayIf'), 'anyArrayIf': ('any', 'ArrayIf'), 'rankCorrArrayIf': ('rankCorr', 'ArrayIf'), 'quantilesExactArrayIf': ('quantilesExact', 'ArrayIf'), 'argMinArrayIf': ('argMin', 'ArrayIf'), 'anyHeavyArrayIf': ('anyHeavy', 'ArrayIf'), 'quantileGKArrayIf': ('quantileGK', 'ArrayIf'), 'anyLastArrayIf': ('anyLast', 'ArrayIf'), 'maxIntersectionsArrayIf': ('maxIntersections', 'ArrayIf'), 'corrArrayIf': ('corr', 'ArrayIf'), 'deltaSumArrayIf': ('deltaSum', 'ArrayIf'), 'topKWeightedArrayIf': ('topKWeighted', 'ArrayIf'), 'welchTTestArrayIf': ('welchTTest', 'ArrayIf'), 'uniqExactArrayIf': ('uniqExact', 'ArrayIf'), 'uniqThetaArrayIf': ('uniqTheta', 'ArrayIf'), 'deltaSumTimestampArrayIf': ('deltaSumTimestamp', 'ArrayIf'), 'quantileExactHighArrayIf': ('quantileExactHigh', 'ArrayIf'), 'quantileExactArrayIf': ('quantileExact', 'ArrayIf'), 'skewSampArrayIf': ('skewSamp', 'ArrayIf'), 'maxMapArrayIf': ('maxMap', 'ArrayIf'), 'covarPopArrayIf': ('covarPop', 'ArrayIf'), 'kolmogorovSmirnovTestArrayIf': ('kolmogorovSmirnovTest', 'ArrayIf'), 'quantileArrayIf': ('quantile', 'ArrayIf'), 'theilsUArrayIf': ('theilsU', 'ArrayIf'), 'largestTriangleThreeBucketsArrayIf': ('largestTriangleThreeBuckets', 'ArrayIf'), 'medianArrayIf': ('median', 'ArrayIf'), 'avgArrayIf': ('avg', 'ArrayIf'), 'quantileBFloat16ArrayIf': ('quantileBFloat16', 'ArrayIf'), 'avgWeightedArrayIf': ('avgWeighted', 'ArrayIf'), 'quantilesArrayIf': ('quantiles', 'ArrayIf'), 'categoricalInformationValueArrayIf': ('categoricalInformationValue', 'ArrayIf'), 'quantilesBFloat16WeightedArrayIf': ('quantilesBFloat16Weighted', 'ArrayIf'), 'cramersVArrayIf': ('cramersV', 'ArrayIf'), 'exponentialMovingAverageArrayIf': ('exponentialMovingAverage', 'ArrayIf'), 'groupBitOrArrayIf': ('groupBitOr', 'ArrayIf'), 'contingencyArrayIf': ('contingency', 'ArrayIf'), 'quantilesDeterministicArrayIf': ('quantilesDeterministic', 'ArrayIf'), 'skewPopArrayIf': ('skewPop', 'ArrayIf'), 'entropyArrayIf': ('entropy', 'ArrayIf'), 'sumMapArrayIf': ('sumMap', 'ArrayIf'), 'minArrayIf': ('min', 'ArrayIf'), 'meanZTestArrayIf': ('meanZTest', 'ArrayIf'), 'first_valueArrayIf': ('first_value', 'ArrayIf'), 'quantileTimingArrayIf': ('quantileTiming', 'ArrayIf'), 'sparkBarArrayIf': ('sparkBar', 'ArrayIf'), 'intervalLengthSumArrayIf': ('intervalLengthSum', 'ArrayIf'), 'minMapArrayIf': ('minMap', 'ArrayIf'), 'kurtPopArrayIf': ('kurtPop', 'ArrayIf'), 'cramersVBiasCorrectedArrayIf': ('cramersVBiasCorrected', 'ArrayIf'), 'groupArrayMovingSumMap': ('groupArrayMovingSum', 'Map'), 'countMap': ('count', 'Map'), 'sumCountMap': ('sumCount', 'Map'), 'simpleLinearRegressionMap': ('simpleLinearRegression', 'Map'), 'groupBitmapAndMap': ('groupBitmapAnd', 'Map'), 'maxIntersectionsPositionMap': ('maxIntersectionsPosition', 'Map'), 'varPopMap': ('varPop', 'Map'), 'quantileInterpolatedWeightedMap': ('quantileInterpolatedWeighted', 'Map'), 'covarSampMap': ('covarSamp', 'Map'), 'groupArraySampleMap': ('groupArraySample', 'Map'), 'quantilesInterpolatedWeightedMap': ('quantilesInterpolatedWeighted', 'Map'), 'stddevPopMap': ('stddevPop', 'Map'), 'groupArrayInsertAtMap': ('groupArrayInsertAt', 'Map'), 'mannWhitneyUTestMap': ('mannWhitneyUTest', 'Map'), 'maxMap': ('maxMap', ''), 'studentTTestMap': ('studentTTest', 'Map'), 'sumWithOverflowMap': ('sumWithOverflow', 'Map'), 'quantilesTDigestMap': ('quantilesTDigest', 'Map'), 'uniqCombined64Map': ('uniqCombined64', 'Map'), 'groupArrayMap': ('groupArray', 'Map'), 'quantilesExactWeightedMap': ('quantilesExactWeighted', 'Map'), 'quantileDeterministicMap': ('quantileDeterministic', 'Map'), 'last_valueMap': ('last_value', 'Map'), 'groupBitAndMap': ('groupBitAnd', 'Map'), 'sumMap': ('sumMap', ''), 'quantileTimingWeightedMap': ('quantileTimingWeighted', 'Map'), 'groupUniqArrayMap': ('groupUniqArray', 'Map'), 'quantileBFloat16WeightedMap': ('quantileBFloat16Weighted', 'Map'), 'quantileExactLowMap': ('quantileExactLow', 'Map'), 'quantilesExactLowMap': ('quantilesExactLow', 'Map'), 'groupBitXorMap': ('groupBitXor', 'Map'), 'uniqHLL12Map': ('uniqHLL12', 'Map'), 'groupBitmapOrMap': ('groupBitmapOr', 'Map'), 'uniqCombinedMap': ('uniqCombined', 'Map'), 'quantileTDigestWeightedMap': ('quantileTDigestWeighted', 'Map'), 'stochasticLogisticRegressionMap': ('stochasticLogisticRegression', 'Map'), 'quantilesBFloat16Map': ('quantilesBFloat16', 'Map'), 'groupBitmapMap': ('groupBitmap', 'Map'), 'groupBitmapXorMap': ('groupBitmapXor', 'Map'), 'argMaxMap': ('argMax', 'Map'), 'groupArrayMovingAvgMap': ('groupArrayMovingAvg', 'Map'), 'boundingRatioMap': ('boundingRatio', 'Map'), 'quantileTDigestMap': ('quantileTDigest', 'Map'), 'kurtSampMap': ('kurtSamp', 'Map'), 'quantilesTDigestWeightedMap': ('quantilesTDigestWeighted', 'Map'), 'stddevSampMap': ('stddevSamp', 'Map'), 'quantilesExactHighMap': ('quantilesExactHigh', 'Map'), 'sumKahanMap': ('sumKahan', 'Map'), 'uniqMap': ('uniq', 'Map'), 'quantilesTimingWeightedMap': ('quantilesTimingWeighted', 'Map'), 'topKMap': ('topK', 'Map'), 'quantilesTimingMap': ('quantilesTiming', 'Map'), 'quantileExactWeightedMap': ('quantileExactWeighted', 'Map'), 'stochasticLinearRegressionMap': ('stochasticLinearRegression', 'Map'), 'varSampMap': ('varSamp', 'Map'), 'groupArrayLastMap': ('groupArrayLast', 'Map'), 'quantilesGKMap': ('quantilesGK', 'Map'), 'anyMap': ('any', 'Map'), 'rankCorrMap': ('rankCorr', 'Map'), 'quantilesExactMap': ('quantilesExact', 'Map'), 'argMinMap': ('argMin', 'Map'), 'anyHeavyMap': ('anyHeavy', 'Map'), 'quantileGKMap': ('quantileGK', 'Map'), 'anyLastMap': ('anyLast', 'Map'), 'maxIntersectionsMap': ('maxIntersections', 'Map'), 'corrMap': ('corr', 'Map'), 'deltaSumMap': ('deltaSum', 'Map'), 'topKWeightedMap': ('topKWeighted', 'Map'), 'welchTTestMap': ('welchTTest', 'Map'), 'uniqExactMap': ('uniqExact', 'Map'), 'uniqThetaMap': ('uniqTheta', 'Map'), 'deltaSumTimestampMap': ('deltaSumTimestamp', 'Map'), 'quantileExactHighMap': ('quantileExactHigh', 'Map'), 'quantileExactMap': ('quantileExact', 'Map'), 'skewSampMap': ('skewSamp', 'Map'), 'maxMapMap': ('maxMap', 'Map'), 'covarPopMap': ('covarPop', 'Map'), 'kolmogorovSmirnovTestMap': ('kolmogorovSmirnovTest', 'Map'), 'quantileMap': ('quantile', 'Map'), 'theilsUMap': ('theilsU', 'Map'), 'largestTriangleThreeBucketsMap': ('largestTriangleThreeBuckets', 'Map'), 'medianMap': ('median', 'Map'), 'avgMap': ('avg', 'Map'), 'quantileBFloat16Map': ('quantileBFloat16', 'Map'), 'avgWeightedMap': ('avgWeighted', 'Map'), 'quantilesMap': ('quantiles', 'Map'), 'categoricalInformationValueMap': ('categoricalInformationValue', 'Map'), 'quantilesBFloat16WeightedMap': ('quantilesBFloat16Weighted', 'Map'), 'cramersVMap': ('cramersV', 'Map'), 'exponentialMovingAverageMap': ('exponentialMovingAverage', 'Map'), 'groupBitOrMap': ('groupBitOr', 'Map'), 'contingencyMap': ('contingency', 'Map'), 'quantilesDeterministicMap': ('quantilesDeterministic', 'Map'), 'skewPopMap': ('skewPop', 'Map'), 'entropyMap': ('entropy', 'Map'), 'sumMapMap': ('sumMap', 'Map'), 'minMap': ('minMap', ''), 'meanZTestMap': ('meanZTest', 'Map'), 'first_valueMap': ('first_value', 'Map'), 'quantileTimingMap': ('quantileTiming', 'Map'), 'sparkBarMap': ('sparkBar', 'Map'), 'intervalLengthSumMap': ('intervalLengthSum', 'Map'), 'minMapMap': ('minMap', 'Map'), 'kurtPopMap': ('kurtPop', 'Map'), 'cramersVBiasCorrectedMap': ('cramersVBiasCorrected', 'Map'), 'groupArrayMovingSumSimpleState': ('groupArrayMovingSum', 'SimpleState'), 'countSimpleState': ('count', 'SimpleState'), 'sumCountSimpleState': ('sumCount', 'SimpleState'), 'simpleLinearRegressionSimpleState': ('simpleLinearRegression', 'SimpleState'), 'groupBitmapAndSimpleState': ('groupBitmapAnd', 'SimpleState'), 'maxIntersectionsPositionSimpleState': ('maxIntersectionsPosition', 'SimpleState'), 'varPopSimpleState': ('varPop', 'SimpleState'), 'quantileInterpolatedWeightedSimpleState': ('quantileInterpolatedWeighted', 'SimpleState'), 'covarSampSimpleState': ('covarSamp', 'SimpleState'), 'groupArraySampleSimpleState': ('groupArraySample', 'SimpleState'), 'quantilesInterpolatedWeightedSimpleState': ('quantilesInterpolatedWeighted', 'SimpleState'), 'stddevPopSimpleState': ('stddevPop', 'SimpleState'), 'groupArrayInsertAtSimpleState': ('groupArrayInsertAt', 'SimpleState'), 'mannWhitneyUTestSimpleState': ('mannWhitneyUTest', 'SimpleState'), 'maxSimpleState': ('max', 'SimpleState'), 'studentTTestSimpleState': ('studentTTest', 'SimpleState'), 'sumWithOverflowSimpleState': ('sumWithOverflow', 'SimpleState'), 'quantilesTDigestSimpleState': ('quantilesTDigest', 'SimpleState'), 'uniqCombined64SimpleState': ('uniqCombined64', 'SimpleState'), 'groupArraySimpleState': ('groupArray', 'SimpleState'), 'quantilesExactWeightedSimpleState': ('quantilesExactWeighted', 'SimpleState'), 'quantileDeterministicSimpleState': ('quantileDeterministic', 'SimpleState'), 'last_valueSimpleState': ('last_value', 'SimpleState'), 'groupBitAndSimpleState': ('groupBitAnd', 'SimpleState'), 'sumSimpleState': ('sum', 'SimpleState'), 'quantileTimingWeightedSimpleState': ('quantileTimingWeighted', 'SimpleState'), 'groupUniqArraySimpleState': ('groupUniqArray', 'SimpleState'), 'quantileBFloat16WeightedSimpleState': ('quantileBFloat16Weighted', 'SimpleState'), 'quantileExactLowSimpleState': ('quantileExactLow', 'SimpleState'), 'quantilesExactLowSimpleState': ('quantilesExactLow', 'SimpleState'), 'groupBitXorSimpleState': ('groupBitXor', 'SimpleState'), 'uniqHLL12SimpleState': ('uniqHLL12', 'SimpleState'), 'groupBitmapOrSimpleState': ('groupBitmapOr', 'SimpleState'), 'uniqCombinedSimpleState': ('uniqCombined', 'SimpleState'), 'quantileTDigestWeightedSimpleState': ('quantileTDigestWeighted', 'SimpleState'), 'stochasticLogisticRegressionSimpleState': ('stochasticLogisticRegression', 'SimpleState'), 'quantilesBFloat16SimpleState': ('quantilesBFloat16', 'SimpleState'), 'groupBitmapSimpleState': ('groupBitmap', 'SimpleState'), 'groupBitmapXorSimpleState': ('groupBitmapXor', 'SimpleState'), 'argMaxSimpleState': ('argMax', 'SimpleState'), 'groupArrayMovingAvgSimpleState': ('groupArrayMovingAvg', 'SimpleState'), 'boundingRatioSimpleState': ('boundingRatio', 'SimpleState'), 'quantileTDigestSimpleState': ('quantileTDigest', 'SimpleState'), 'kurtSampSimpleState': ('kurtSamp', 'SimpleState'), 'quantilesTDigestWeightedSimpleState': ('quantilesTDigestWeighted', 'SimpleState'), 'stddevSampSimpleState': ('stddevSamp', 'SimpleState'), 'quantilesExactHighSimpleState': ('quantilesExactHigh', 'SimpleState'), 'sumKahanSimpleState': ('sumKahan', 'SimpleState'), 'uniqSimpleState': ('uniq', 'SimpleState'), 'quantilesTimingWeightedSimpleState': ('quantilesTimingWeighted', 'SimpleState'), 'topKSimpleState': ('topK', 'SimpleState'), 'quantilesTimingSimpleState': ('quantilesTiming', 'SimpleState'), 'quantileExactWeightedSimpleState': ('quantileExactWeighted', 'SimpleState'), 'stochasticLinearRegressionSimpleState': ('stochasticLinearRegression', 'SimpleState'), 'varSampSimpleState': ('varSamp', 'SimpleState'), 'groupArrayLastSimpleState': ('groupArrayLast', 'SimpleState'), 'quantilesGKSimpleState': ('quantilesGK', 'SimpleState'), 'anySimpleState': ('any', 'SimpleState'), 'rankCorrSimpleState': ('rankCorr', 'SimpleState'), 'quantilesExactSimpleState': ('quantilesExact', 'SimpleState'), 'argMinSimpleState': ('argMin', 'SimpleState'), 'anyHeavySimpleState': ('anyHeavy', 'SimpleState'), 'quantileGKSimpleState': ('quantileGK', 'SimpleState'), 'anyLastSimpleState': ('anyLast', 'SimpleState'), 'maxIntersectionsSimpleState': ('maxIntersections', 'SimpleState'), 'corrSimpleState': ('corr', 'SimpleState'), 'deltaSumSimpleState': ('deltaSum', 'SimpleState'), 'topKWeightedSimpleState': ('topKWeighted', 'SimpleState'), 'welchTTestSimpleState': ('welchTTest', 'SimpleState'), 'uniqExactSimpleState': ('uniqExact', 'SimpleState'), 'uniqThetaSimpleState': ('uniqTheta', 'SimpleState'), 'deltaSumTimestampSimpleState': ('deltaSumTimestamp', 'SimpleState'), 'quantileExactHighSimpleState': ('quantileExactHigh', 'SimpleState'), 'quantileExactSimpleState': ('quantileExact', 'SimpleState'), 'skewSampSimpleState': ('skewSamp', 'SimpleState'), 'maxMapSimpleState': ('maxMap', 'SimpleState'), 'covarPopSimpleState': ('covarPop', 'SimpleState'), 'kolmogorovSmirnovTestSimpleState': ('kolmogorovSmirnovTest', 'SimpleState'), 'quantileSimpleState': ('quantile', 'SimpleState'), 'theilsUSimpleState': ('theilsU', 'SimpleState'), 'largestTriangleThreeBucketsSimpleState': ('largestTriangleThreeBuckets', 'SimpleState'), 'medianSimpleState': ('median', 'SimpleState'), 'avgSimpleState': ('avg', 'SimpleState'), 'quantileBFloat16SimpleState': ('quantileBFloat16', 'SimpleState'), 'avgWeightedSimpleState': ('avgWeighted', 'SimpleState'), 'quantilesSimpleState': ('quantiles', 'SimpleState'), 'categoricalInformationValueSimpleState': ('categoricalInformationValue', 'SimpleState'), 'quantilesBFloat16WeightedSimpleState': ('quantilesBFloat16Weighted', 'SimpleState'), 'cramersVSimpleState': ('cramersV', 'SimpleState'), 'exponentialMovingAverageSimpleState': ('exponentialMovingAverage', 'SimpleState'), 'groupBitOrSimpleState': ('groupBitOr', 'SimpleState'), 'contingencySimpleState': ('contingency', 'SimpleState'), 'quantilesDeterministicSimpleState': ('quantilesDeterministic', 'SimpleState'), 'skewPopSimpleState': ('skewPop', 'SimpleState'), 'entropySimpleState': ('entropy', 'SimpleState'), 'sumMapSimpleState': ('sumMap', 'SimpleState'), 'minSimpleState': ('min', 'SimpleState'), 'meanZTestSimpleState': ('meanZTest', 'SimpleState'), 'first_valueSimpleState': ('first_value', 'SimpleState'), 'quantileTimingSimpleState': ('quantileTiming', 'SimpleState'), 'sparkBarSimpleState': ('sparkBar', 'SimpleState'), 'intervalLengthSumSimpleState': ('intervalLengthSum', 'SimpleState'), 'minMapSimpleState': ('minMap', 'SimpleState'), 'kurtPopSimpleState': ('kurtPop', 'SimpleState'), 'cramersVBiasCorrectedSimpleState': ('cramersVBiasCorrected', 'SimpleState'), 'groupArrayMovingSumState': ('groupArrayMovingSum', 'State'), 'countState': ('count', 'State'), 'sumCountState': ('sumCount', 'State'), 'simpleLinearRegressionState': ('simpleLinearRegression', 'State'), 'groupBitmapAndState': ('groupBitmapAnd', 'State'), 'maxIntersectionsPositionState': ('maxIntersectionsPosition', 'State'), 'varPopState': ('varPop', 'State'), 'quantileInterpolatedWeightedState': ('quantileInterpolatedWeighted', 'State'), 'covarSampState': ('covarSamp', 'State'), 'groupArraySampleState': ('groupArraySample', 'State'), 'quantilesInterpolatedWeightedState': ('quantilesInterpolatedWeighted', 'State'), 'stddevPopState': ('stddevPop', 'State'), 'groupArrayInsertAtState': ('groupArrayInsertAt', 'State'), 'mannWhitneyUTestState': ('mannWhitneyUTest', 'State'), 'maxState': ('max', 'State'), 'studentTTestState': ('studentTTest', 'State'), 'sumWithOverflowState': ('sumWithOverflow', 'State'), 'quantilesTDigestState': ('quantilesTDigest', 'State'), 'uniqCombined64State': ('uniqCombined64', 'State'), 'groupArrayState': ('groupArray', 'State'), 'quantilesExactWeightedState': ('quantilesExactWeighted', 'State'), 'quantileDeterministicState': ('quantileDeterministic', 'State'), 'last_valueState': ('last_value', 'State'), 'groupBitAndState': ('groupBitAnd', 'State'), 'sumState': ('sum', 'State'), 'quantileTimingWeightedState': ('quantileTimingWeighted', 'State'), 'groupUniqArrayState': ('groupUniqArray', 'State'), 'quantileBFloat16WeightedState': ('quantileBFloat16Weighted', 'State'), 'quantileExactLowState': ('quantileExactLow', 'State'), 'quantilesExactLowState': ('quantilesExactLow', 'State'), 'groupBitXorState': ('groupBitXor', 'State'), 'uniqHLL12State': ('uniqHLL12', 'State'), 'groupBitmapOrState': ('groupBitmapOr', 'State'), 'uniqCombinedState': ('uniqCombined', 'State'), 'quantileTDigestWeightedState': ('quantileTDigestWeighted', 'State'), 'stochasticLogisticRegressionState': ('stochasticLogisticRegression', 'State'), 'quantilesBFloat16State': ('quantilesBFloat16', 'State'), 'groupBitmapState': ('groupBitmap', 'State'), 'groupBitmapXorState': ('groupBitmapXor', 'State'), 'argMaxState': ('argMax', 'State'), 'groupArrayMovingAvgState': ('groupArrayMovingAvg', 'State'), 'boundingRatioState': ('boundingRatio', 'State'), 'quantileTDigestState': ('quantileTDigest', 'State'), 'kurtSampState': ('kurtSamp', 'State'), 'quantilesTDigestWeightedState': ('quantilesTDigestWeighted', 'State'), 'stddevSampState': ('stddevSamp', 'State'), 'quantilesExactHighState': ('quantilesExactHigh', 'State'), 'sumKahanState': ('sumKahan', 'State'), 'uniqState': ('uniq', 'State'), 'quantilesTimingWeightedState': ('quantilesTimingWeighted', 'State'), 'topKState': ('topK', 'State'), 'quantilesTimingState': ('quantilesTiming', 'State'), 'quantileExactWeightedState': ('quantileExactWeighted', 'State'), 'stochasticLinearRegressionState': ('stochasticLinearRegression', 'State'), 'varSampState': ('varSamp', 'State'), 'groupArrayLastState': ('groupArrayLast', 'State'), 'quantilesGKState': ('quantilesGK', 'State'), 'anyState': ('any', 'State'), 'rankCorrState': ('rankCorr', 'State'), 'quantilesExactState': ('quantilesExact', 'State'), 'argMinState': ('argMin', 'State'), 'anyHeavyState': ('anyHeavy', 'State'), 'quantileGKState': ('quantileGK', 'State'), 'anyLastState': ('anyLast', 'State'), 'maxIntersectionsState': ('maxIntersections', 'State'), 'corrState': ('corr', 'State'), 'deltaSumState': ('deltaSum', 'State'), 'topKWeightedState': ('topKWeighted', 'State'), 'welchTTestState': ('welchTTest', 'State'), 'uniqExactState': ('uniqExact', 'State'), 'uniqThetaState': ('uniqTheta', 'State'), 'deltaSumTimestampState': ('deltaSumTimestamp', 'State'), 'quantileExactHighState': ('quantileExactHigh', 'State'), 'quantileExactState': ('quantileExact', 'State'), 'skewSampState': ('skewSamp', 'State'), 'maxMapState': ('maxMap', 'State'), 'covarPopState': ('covarPop', 'State'), 'kolmogorovSmirnovTestState': ('kolmogorovSmirnovTest', 'State'), 'quantileState': ('quantile', 'State'), 'theilsUState': ('theilsU', 'State'), 'largestTriangleThreeBucketsState': ('largestTriangleThreeBuckets', 'State'), 'medianState': ('median', 'State'), 'avgState': ('avg', 'State'), 'quantileBFloat16State': ('quantileBFloat16', 'State'), 'avgWeightedState': ('avgWeighted', 'State'), 'quantilesState': ('quantiles', 'State'), 'categoricalInformationValueState': ('categoricalInformationValue', 'State'), 'quantilesBFloat16WeightedState': ('quantilesBFloat16Weighted', 'State'), 'cramersVState': ('cramersV', 'State'), 'exponentialMovingAverageState': ('exponentialMovingAverage', 'State'), 'groupBitOrState': ('groupBitOr', 'State'), 'contingencyState': ('contingency', 'State'), 'quantilesDeterministicState': ('quantilesDeterministic', 'State'), 'skewPopState': ('skewPop', 'State'), 'entropyState': ('entropy', 'State'), 'sumMapState': ('sumMap', 'State'), 'minState': ('min', 'State'), 'meanZTestState': ('meanZTest', 'State'), 'first_valueState': ('first_value', 'State'), 'quantileTimingState': ('quantileTiming', 'State'), 'sparkBarState': ('sparkBar', 'State'), 'intervalLengthSumState': ('intervalLengthSum', 'State'), 'minMapState': ('minMap', 'State'), 'kurtPopState': ('kurtPop', 'State'), 'cramersVBiasCorrectedState': ('cramersVBiasCorrected', 'State'), 'groupArrayMovingSumMerge': ('groupArrayMovingSum', 'Merge'), 'countMerge': ('count', 'Merge'), 'sumCountMerge': ('sumCount', 'Merge'), 'simpleLinearRegressionMerge': ('simpleLinearRegression', 'Merge'), 'groupBitmapAndMerge': ('groupBitmapAnd', 'Merge'), 'maxIntersectionsPositionMerge': ('maxIntersectionsPosition', 'Merge'), 'varPopMerge': ('varPop', 'Merge'), 'quantileInterpolatedWeightedMerge': ('quantileInterpolatedWeighted', 'Merge'), 'covarSampMerge': ('covarSamp', 'Merge'), 'groupArraySampleMerge': ('groupArraySample', 'Merge'), 'quantilesInterpolatedWeightedMerge': ('quantilesInterpolatedWeighted', 'Merge'), 'stddevPopMerge': ('stddevPop', 'Merge'), 'groupArrayInsertAtMerge': ('groupArrayInsertAt', 'Merge'), 'mannWhitneyUTestMerge': ('mannWhitneyUTest', 'Merge'), 'maxMerge': ('max', 'Merge'), 'studentTTestMerge': ('studentTTest', 'Merge'), 'sumWithOverflowMerge': ('sumWithOverflow', 'Merge'), 'quantilesTDigestMerge': ('quantilesTDigest', 'Merge'), 'uniqCombined64Merge': ('uniqCombined64', 'Merge'), 'groupArrayMerge': ('groupArray', 'Merge'), 'quantilesExactWeightedMerge': ('quantilesExactWeighted', 'Merge'), 'quantileDeterministicMerge': ('quantileDeterministic', 'Merge'), 'last_valueMerge': ('last_value', 'Merge'), 'groupBitAndMerge': ('groupBitAnd', 'Merge'), 'sumMerge': ('sum', 'Merge'), 'quantileTimingWeightedMerge': ('quantileTimingWeighted', 'Merge'), 'groupUniqArrayMerge': ('groupUniqArray', 'Merge'), 'quantileBFloat16WeightedMerge': ('quantileBFloat16Weighted', 'Merge'), 'quantileExactLowMerge': ('quantileExactLow', 'Merge'), 'quantilesExactLowMerge': ('quantilesExactLow', 'Merge'), 'groupBitXorMerge': ('groupBitXor', 'Merge'), 'uniqHLL12Merge': ('uniqHLL12', 'Merge'), 'groupBitmapOrMerge': ('groupBitmapOr', 'Merge'), 'uniqCombinedMerge': ('uniqCombined', 'Merge'), 'quantileTDigestWeightedMerge': ('quantileTDigestWeighted', 'Merge'), 'stochasticLogisticRegressionMerge': ('stochasticLogisticRegression', 'Merge'), 'quantilesBFloat16Merge': ('quantilesBFloat16', 'Merge'), 'groupBitmapMerge': ('groupBitmap', 'Merge'), 'groupBitmapXorMerge': ('groupBitmapXor', 'Merge'), 'argMaxMerge': ('argMax', 'Merge'), 'groupArrayMovingAvgMerge': ('groupArrayMovingAvg', 'Merge'), 'boundingRatioMerge': ('boundingRatio', 'Merge'), 'quantileTDigestMerge': ('quantileTDigest', 'Merge'), 'kurtSampMerge': ('kurtSamp', 'Merge'), 'quantilesTDigestWeightedMerge': ('quantilesTDigestWeighted', 'Merge'), 'stddevSampMerge': ('stddevSamp', 'Merge'), 'quantilesExactHighMerge': ('quantilesExactHigh', 'Merge'), 'sumKahanMerge': ('sumKahan', 'Merge'), 'uniqMerge': ('uniq', 'Merge'), 'quantilesTimingWeightedMerge': ('quantilesTimingWeighted', 'Merge'), 'topKMerge': ('topK', 'Merge'), 'quantilesTimingMerge': ('quantilesTiming', 'Merge'), 'quantileExactWeightedMerge': ('quantileExactWeighted', 'Merge'), 'stochasticLinearRegressionMerge': ('stochasticLinearRegression', 'Merge'), 'varSampMerge': ('varSamp', 'Merge'), 'groupArrayLastMerge': ('groupArrayLast', 'Merge'), 'quantilesGKMerge': ('quantilesGK', 'Merge'), 'anyMerge': ('any', 'Merge'), 'rankCorrMerge': ('rankCorr', 'Merge'), 'quantilesExactMerge': ('quantilesExact', 'Merge'), 'argMinMerge': ('argMin', 'Merge'), 'anyHeavyMerge': ('anyHeavy', 'Merge'), 'quantileGKMerge': ('quantileGK', 'Merge'), 'anyLastMerge': ('anyLast', 'Merge'), 'maxIntersectionsMerge': ('maxIntersections', 'Merge'), 'corrMerge': ('corr', 'Merge'), 'deltaSumMerge': ('deltaSum', 'Merge'), 'topKWeightedMerge': ('topKWeighted', 'Merge'), 'welchTTestMerge': ('welchTTest', 'Merge'), 'uniqExactMerge': ('uniqExact', 'Merge'), 'uniqThetaMerge': ('uniqTheta', 'Merge'), 'deltaSumTimestampMerge': ('deltaSumTimestamp', 'Merge'), 'quantileExactHighMerge': ('quantileExactHigh', 'Merge'), 'quantileExactMerge': ('quantileExact', 'Merge'), 'skewSampMerge': ('skewSamp', 'Merge'), 'maxMapMerge': ('maxMap', 'Merge'), 'covarPopMerge': ('covarPop', 'Merge'), 'kolmogorovSmirnovTestMerge': ('kolmogorovSmirnovTest', 'Merge'), 'quantileMerge': ('quantile', 'Merge'), 'theilsUMerge': ('theilsU', 'Merge'), 'largestTriangleThreeBucketsMerge': ('largestTriangleThreeBuckets', 'Merge'), 'medianMerge': ('median', 'Merge'), 'avgMerge': ('avg', 'Merge'), 'quantileBFloat16Merge': ('quantileBFloat16', 'Merge'), 'avgWeightedMerge': ('avgWeighted', 'Merge'), 'quantilesMerge': ('quantiles', 'Merge'), 'categoricalInformationValueMerge': ('categoricalInformationValue', 'Merge'), 'quantilesBFloat16WeightedMerge': ('quantilesBFloat16Weighted', 'Merge'), 'cramersVMerge': ('cramersV', 'Merge'), 'exponentialMovingAverageMerge': ('exponentialMovingAverage', 'Merge'), 'groupBitOrMerge': ('groupBitOr', 'Merge'), 'contingencyMerge': ('contingency', 'Merge'), 'quantilesDeterministicMerge': ('quantilesDeterministic', 'Merge'), 'skewPopMerge': ('skewPop', 'Merge'), 'entropyMerge': ('entropy', 'Merge'), 'sumMapMerge': ('sumMap', 'Merge'), 'minMerge': ('min', 'Merge'), 'meanZTestMerge': ('meanZTest', 'Merge'), 'first_valueMerge': ('first_value', 'Merge'), 'quantileTimingMerge': ('quantileTiming', 'Merge'), 'sparkBarMerge': ('sparkBar', 'Merge'), 'intervalLengthSumMerge': ('intervalLengthSum', 'Merge'), 'minMapMerge': ('minMap', 'Merge'), 'kurtPopMerge': ('kurtPop', 'Merge'), 'cramersVBiasCorrectedMerge': ('cramersVBiasCorrected', 'Merge'), 'groupArrayMovingSumMergeState': ('groupArrayMovingSum', 'MergeState'), 'countMergeState': ('count', 'MergeState'), 'sumCountMergeState': ('sumCount', 'MergeState'), 'simpleLinearRegressionMergeState': ('simpleLinearRegression', 'MergeState'), 'groupBitmapAndMergeState': ('groupBitmapAnd', 'MergeState'), 'maxIntersectionsPositionMergeState': ('maxIntersectionsPosition', 'MergeState'), 'varPopMergeState': ('varPop', 'MergeState'), 'quantileInterpolatedWeightedMergeState': ('quantileInterpolatedWeighted', 'MergeState'), 'covarSampMergeState': ('covarSamp', 'MergeState'), 'groupArraySampleMergeState': ('groupArraySample', 'MergeState'), 'quantilesInterpolatedWeightedMergeState': ('quantilesInterpolatedWeighted', 'MergeState'), 'stddevPopMergeState': ('stddevPop', 'MergeState'), 'groupArrayInsertAtMergeState': ('groupArrayInsertAt', 'MergeState'), 'mannWhitneyUTestMergeState': ('mannWhitneyUTest', 'MergeState'), 'maxMergeState': ('max', 'MergeState'), 'studentTTestMergeState': ('studentTTest', 'MergeState'), 'sumWithOverflowMergeState': ('sumWithOverflow', 'MergeState'), 'quantilesTDigestMergeState': ('quantilesTDigest', 'MergeState'), 'uniqCombined64MergeState': ('uniqCombined64', 'MergeState'), 'groupArrayMergeState': ('groupArray', 'MergeState'), 'quantilesExactWeightedMergeState': ('quantilesExactWeighted', 'MergeState'), 'quantileDeterministicMergeState': ('quantileDeterministic', 'MergeState'), 'last_valueMergeState': ('last_value', 'MergeState'), 'groupBitAndMergeState': ('groupBitAnd', 'MergeState'), 'sumMergeState': ('sum', 'MergeState'), 'quantileTimingWeightedMergeState': ('quantileTimingWeighted', 'MergeState'), 'groupUniqArrayMergeState': ('groupUniqArray', 'MergeState'), 'quantileBFloat16WeightedMergeState': ('quantileBFloat16Weighted', 'MergeState'), 'quantileExactLowMergeState': ('quantileExactLow', 'MergeState'), 'quantilesExactLowMergeState': ('quantilesExactLow', 'MergeState'), 'groupBitXorMergeState': ('groupBitXor', 'MergeState'), 'uniqHLL12MergeState': ('uniqHLL12', 'MergeState'), 'groupBitmapOrMergeState': ('groupBitmapOr', 'MergeState'), 'uniqCombinedMergeState': ('uniqCombined', 'MergeState'), 'quantileTDigestWeightedMergeState': ('quantileTDigestWeighted', 'MergeState'), 'stochasticLogisticRegressionMergeState': ('stochasticLogisticRegression', 'MergeState'), 'quantilesBFloat16MergeState': ('quantilesBFloat16', 'MergeState'), 'groupBitmapMergeState': ('groupBitmap', 'MergeState'), 'groupBitmapXorMergeState': ('groupBitmapXor', 'MergeState'), 'argMaxMergeState': ('argMax', 'MergeState'), 'groupArrayMovingAvgMergeState': ('groupArrayMovingAvg', 'MergeState'), 'boundingRatioMergeState': ('boundingRatio', 'MergeState'), 'quantileTDigestMergeState': ('quantileTDigest', 'MergeState'), 'kurtSampMergeState': ('kurtSamp', 'MergeState'), 'quantilesTDigestWeightedMergeState': ('quantilesTDigestWeighted', 'MergeState'), 'stddevSampMergeState': ('stddevSamp', 'MergeState'), 'quantilesExactHighMergeState': ('quantilesExactHigh', 'MergeState'), 'sumKahanMergeState': ('sumKahan', 'MergeState'), 'uniqMergeState': ('uniq', 'MergeState'), 'quantilesTimingWeightedMergeState': ('quantilesTimingWeighted', 'MergeState'), 'topKMergeState': ('topK', 'MergeState'), 'quantilesTimingMergeState': ('quantilesTiming', 'MergeState'), 'quantileExactWeightedMergeState': ('quantileExactWeighted', 'MergeState'), 'stochasticLinearRegressionMergeState': ('stochasticLinearRegression', 'MergeState'), 'varSampMergeState': ('varSamp', 'MergeState'), 'groupArrayLastMergeState': ('groupArrayLast', 'MergeState'), 'quantilesGKMergeState': ('quantilesGK', 'MergeState'), 'anyMergeState': ('any', 'MergeState'), 'rankCorrMergeState': ('rankCorr', 'MergeState'), 'quantilesExactMergeState': ('quantilesExact', 'MergeState'), 'argMinMergeState': ('argMin', 'MergeState'), 'anyHeavyMergeState': ('anyHeavy', 'MergeState'), 'quantileGKMergeState': ('quantileGK', 'MergeState'), 'anyLastMergeState': ('anyLast', 'MergeState'), 'maxIntersectionsMergeState': ('maxIntersections', 'MergeState'), 'corrMergeState': ('corr', 'MergeState'), 'deltaSumMergeState': ('deltaSum', 'MergeState'), 'topKWeightedMergeState': ('topKWeighted', 'MergeState'), 'welchTTestMergeState': ('welchTTest', 'MergeState'), 'uniqExactMergeState': ('uniqExact', 'MergeState'), 'uniqThetaMergeState': ('uniqTheta', 'MergeState'), 'deltaSumTimestampMergeState': ('deltaSumTimestamp', 'MergeState'), 'quantileExactHighMergeState': ('quantileExactHigh', 'MergeState'), 'quantileExactMergeState': ('quantileExact', 'MergeState'), 'skewSampMergeState': ('skewSamp', 'MergeState'), 'maxMapMergeState': ('maxMap', 'MergeState'), 'covarPopMergeState': ('covarPop', 'MergeState'), 'kolmogorovSmirnovTestMergeState': ('kolmogorovSmirnovTest', 'MergeState'), 'quantileMergeState': ('quantile', 'MergeState'), 'theilsUMergeState': ('theilsU', 'MergeState'), 'largestTriangleThreeBucketsMergeState': ('largestTriangleThreeBuckets', 'MergeState'), 'medianMergeState': ('median', 'MergeState'), 'avgMergeState': ('avg', 'MergeState'), 'quantileBFloat16MergeState': ('quantileBFloat16', 'MergeState'), 'avgWeightedMergeState': ('avgWeighted', 'MergeState'), 'quantilesMergeState': ('quantiles', 'MergeState'), 'categoricalInformationValueMergeState': ('categoricalInformationValue', 'MergeState'), 'quantilesBFloat16WeightedMergeState': ('quantilesBFloat16Weighted', 'MergeState'), 'cramersVMergeState': ('cramersV', 'MergeState'), 'exponentialMovingAverageMergeState': ('exponentialMovingAverage', 'MergeState'), 'groupBitOrMergeState': ('groupBitOr', 'MergeState'), 'contingencyMergeState': ('contingency', 'MergeState'), 'quantilesDeterministicMergeState': ('quantilesDeterministic', 'MergeState'), 'skewPopMergeState': ('skewPop', 'MergeState'), 'entropyMergeState': ('entropy', 'MergeState'), 'sumMapMergeState': ('sumMap', 'MergeState'), 'minMergeState': ('min', 'MergeState'), 'meanZTestMergeState': ('meanZTest', 'MergeState'), 'first_valueMergeState': ('first_value', 'MergeState'), 'quantileTimingMergeState': ('quantileTiming', 'MergeState'), 'sparkBarMergeState': ('sparkBar', 'MergeState'), 'intervalLengthSumMergeState': ('intervalLengthSum', 'MergeState'), 'minMapMergeState': ('minMap', 'MergeState'), 'kurtPopMergeState': ('kurtPop', 'MergeState'), 'cramersVBiasCorrectedMergeState': ('cramersVBiasCorrected', 'MergeState'), 'groupArrayMovingSumForEach': ('groupArrayMovingSum', 'ForEach'), 'countForEach': ('count', 'ForEach'), 'sumCountForEach': ('sumCount', 'ForEach'), 'simpleLinearRegressionForEach': ('simpleLinearRegression', 'ForEach'), 'groupBitmapAndForEach': ('groupBitmapAnd', 'ForEach'), 'maxIntersectionsPositionForEach': ('maxIntersectionsPosition', 'ForEach'), 'varPopForEach': ('varPop', 'ForEach'), 'quantileInterpolatedWeightedForEach': ('quantileInterpolatedWeighted', 'ForEach'), 'covarSampForEach': ('covarSamp', 'ForEach'), 'groupArraySampleForEach': ('groupArraySample', 'ForEach'), 'quantilesInterpolatedWeightedForEach': ('quantilesInterpolatedWeighted', 'ForEach'), 'stddevPopForEach': ('stddevPop', 'ForEach'), 'groupArrayInsertAtForEach': ('groupArrayInsertAt', 'ForEach'), 'mannWhitneyUTestForEach': ('mannWhitneyUTest', 'ForEach'), 'maxForEach': ('max', 'ForEach'), 'studentTTestForEach': ('studentTTest', 'ForEach'), 'sumWithOverflowForEach': ('sumWithOverflow', 'ForEach'), 'quantilesTDigestForEach': ('quantilesTDigest', 'ForEach'), 'uniqCombined64ForEach': ('uniqCombined64', 'ForEach'), 'groupArrayForEach': ('groupArray', 'ForEach'), 'quantilesExactWeightedForEach': ('quantilesExactWeighted', 'ForEach'), 'quantileDeterministicForEach': ('quantileDeterministic', 'ForEach'), 'last_valueForEach': ('last_value', 'ForEach'), 'groupBitAndForEach': ('groupBitAnd', 'ForEach'), 'sumForEach': ('sum', 'ForEach'), 'quantileTimingWeightedForEach': ('quantileTimingWeighted', 'ForEach'), 'groupUniqArrayForEach': ('groupUniqArray', 'ForEach'), 'quantileBFloat16WeightedForEach': ('quantileBFloat16Weighted', 'ForEach'), 'quantileExactLowForEach': ('quantileExactLow', 'ForEach'), 'quantilesExactLowForEach': ('quantilesExactLow', 'ForEach'), 'groupBitXorForEach': ('groupBitXor', 'ForEach'), 'uniqHLL12ForEach': ('uniqHLL12', 'ForEach'), 'groupBitmapOrForEach': ('groupBitmapOr', 'ForEach'), 'uniqCombinedForEach': ('uniqCombined', 'ForEach'), 'quantileTDigestWeightedForEach': ('quantileTDigestWeighted', 'ForEach'), 'stochasticLogisticRegressionForEach': ('stochasticLogisticRegression', 'ForEach'), 'quantilesBFloat16ForEach': ('quantilesBFloat16', 'ForEach'), 'groupBitmapForEach': ('groupBitmap', 'ForEach'), 'groupBitmapXorForEach': ('groupBitmapXor', 'ForEach'), 'argMaxForEach': ('argMax', 'ForEach'), 'groupArrayMovingAvgForEach': ('groupArrayMovingAvg', 'ForEach'), 'boundingRatioForEach': ('boundingRatio', 'ForEach'), 'quantileTDigestForEach': ('quantileTDigest', 'ForEach'), 'kurtSampForEach': ('kurtSamp', 'ForEach'), 'quantilesTDigestWeightedForEach': ('quantilesTDigestWeighted', 'ForEach'), 'stddevSampForEach': ('stddevSamp', 'ForEach'), 'quantilesExactHighForEach': ('quantilesExactHigh', 'ForEach'), 'sumKahanForEach': ('sumKahan', 'ForEach'), 'uniqForEach': ('uniq', 'ForEach'), 'quantilesTimingWeightedForEach': ('quantilesTimingWeighted', 'ForEach'), 'topKForEach': ('topK', 'ForEach'), 'quantilesTimingForEach': ('quantilesTiming', 'ForEach'), 'quantileExactWeightedForEach': ('quantileExactWeighted', 'ForEach'), 'stochasticLinearRegressionForEach': ('stochasticLinearRegression', 'ForEach'), 'varSampForEach': ('varSamp', 'ForEach'), 'groupArrayLastForEach': ('groupArrayLast', 'ForEach'), 'quantilesGKForEach': ('quantilesGK', 'ForEach'), 'anyForEach': ('any', 'ForEach'), 'rankCorrForEach': ('rankCorr', 'ForEach'), 'quantilesExactForEach': ('quantilesExact', 'ForEach'), 'argMinForEach': ('argMin', 'ForEach'), 'anyHeavyForEach': ('anyHeavy', 'ForEach'), 'quantileGKForEach': ('quantileGK', 'ForEach'), 'anyLastForEach': ('anyLast', 'ForEach'), 'maxIntersectionsForEach': ('maxIntersections', 'ForEach'), 'corrForEach': ('corr', 'ForEach'), 'deltaSumForEach': ('deltaSum', 'ForEach'), 'topKWeightedForEach': ('topKWeighted', 'ForEach'), 'welchTTestForEach': ('welchTTest', 'ForEach'), 'uniqExactForEach': ('uniqExact', 'ForEach'), 'uniqThetaForEach': ('uniqTheta', 'ForEach'), 'deltaSumTimestampForEach': ('deltaSumTimestamp', 'ForEach'), 'quantileExactHighForEach': ('quantileExactHigh', 'ForEach'), 'quantileExactForEach': ('quantileExact', 'ForEach'), 'skewSampForEach': ('skewSamp', 'ForEach'), 'maxMapForEach': ('maxMap', 'ForEach'), 'covarPopForEach': ('covarPop', 'ForEach'), 'kolmogorovSmirnovTestForEach': ('kolmogorovSmirnovTest', 'ForEach'), 'quantileForEach': ('quantile', 'ForEach'), 'theilsUForEach': ('theilsU', 'ForEach'), 'largestTriangleThreeBucketsForEach': ('largestTriangleThreeBuckets', 'ForEach'), 'medianForEach': ('median', 'ForEach'), 'avgForEach': ('avg', 'ForEach'), 'quantileBFloat16ForEach': ('quantileBFloat16', 'ForEach'), 'avgWeightedForEach': ('avgWeighted', 'ForEach'), 'quantilesForEach': ('quantiles', 'ForEach'), 'categoricalInformationValueForEach': ('categoricalInformationValue', 'ForEach'), 'quantilesBFloat16WeightedForEach': ('quantilesBFloat16Weighted', 'ForEach'), 'cramersVForEach': ('cramersV', 'ForEach'), 'exponentialMovingAverageForEach': ('exponentialMovingAverage', 'ForEach'), 'groupBitOrForEach': ('groupBitOr', 'ForEach'), 'contingencyForEach': ('contingency', 'ForEach'), 'quantilesDeterministicForEach': ('quantilesDeterministic', 'ForEach'), 'skewPopForEach': ('skewPop', 'ForEach'), 'entropyForEach': ('entropy', 'ForEach'), 'sumMapForEach': ('sumMap', 'ForEach'), 'minForEach': ('min', 'ForEach'), 'meanZTestForEach': ('meanZTest', 'ForEach'), 'first_valueForEach': ('first_value', 'ForEach'), 'quantileTimingForEach': ('quantileTiming', 'ForEach'), 'sparkBarForEach': ('sparkBar', 'ForEach'), 'intervalLengthSumForEach': ('intervalLengthSum', 'ForEach'), 'minMapForEach': ('minMap', 'ForEach'), 'kurtPopForEach': ('kurtPop', 'ForEach'), 'cramersVBiasCorrectedForEach': ('cramersVBiasCorrected', 'ForEach'), 'groupArrayMovingSumDistinct': ('groupArrayMovingSum', 'Distinct'), 'countDistinct': ('count', 'Distinct'), 'sumCountDistinct': ('sumCount', 'Distinct'), 'simpleLinearRegressionDistinct': ('simpleLinearRegression', 'Distinct'), 'groupBitmapAndDistinct': ('groupBitmapAnd', 'Distinct'), 'maxIntersectionsPositionDistinct': ('maxIntersectionsPosition', 'Distinct'), 'varPopDistinct': ('varPop', 'Distinct'), 'quantileInterpolatedWeightedDistinct': ('quantileInterpolatedWeighted', 'Distinct'), 'covarSampDistinct': ('covarSamp', 'Distinct'), 'groupArraySampleDistinct': ('groupArraySample', 'Distinct'), 'quantilesInterpolatedWeightedDistinct': ('quantilesInterpolatedWeighted', 'Distinct'), 'stddevPopDistinct': ('stddevPop', 'Distinct'), 'groupArrayInsertAtDistinct': ('groupArrayInsertAt', 'Distinct'), 'mannWhitneyUTestDistinct': ('mannWhitneyUTest', 'Distinct'), 'maxDistinct': ('max', 'Distinct'), 'studentTTestDistinct': ('studentTTest', 'Distinct'), 'sumWithOverflowDistinct': ('sumWithOverflow', 'Distinct'), 'quantilesTDigestDistinct': ('quantilesTDigest', 'Distinct'), 'uniqCombined64Distinct': ('uniqCombined64', 'Distinct'), 'groupArrayDistinct': ('groupArray', 'Distinct'), 'quantilesExactWeightedDistinct': ('quantilesExactWeighted', 'Distinct'), 'quantileDeterministicDistinct': ('quantileDeterministic', 'Distinct'), 'last_valueDistinct': ('last_value', 'Distinct'), 'groupBitAndDistinct': ('groupBitAnd', 'Distinct'), 'sumDistinct': ('sum', 'Distinct'), 'quantileTimingWeightedDistinct': ('quantileTimingWeighted', 'Distinct'), 'groupUniqArrayDistinct': ('groupUniqArray', 'Distinct'), 'quantileBFloat16WeightedDistinct': ('quantileBFloat16Weighted', 'Distinct'), 'quantileExactLowDistinct': ('quantileExactLow', 'Distinct'), 'quantilesExactLowDistinct': ('quantilesExactLow', 'Distinct'), 'groupBitXorDistinct': ('groupBitXor', 'Distinct'), 'uniqHLL12Distinct': ('uniqHLL12', 'Distinct'), 'groupBitmapOrDistinct': ('groupBitmapOr', 'Distinct'), 'uniqCombinedDistinct': ('uniqCombined', 'Distinct'), 'quantileTDigestWeightedDistinct': ('quantileTDigestWeighted', 'Distinct'), 'stochasticLogisticRegressionDistinct': ('stochasticLogisticRegression', 'Distinct'), 'quantilesBFloat16Distinct': ('quantilesBFloat16', 'Distinct'), 'groupBitmapDistinct': ('groupBitmap', 'Distinct'), 'groupBitmapXorDistinct': ('groupBitmapXor', 'Distinct'), 'argMaxDistinct': ('argMax', 'Distinct'), 'groupArrayMovingAvgDistinct': ('groupArrayMovingAvg', 'Distinct'), 'boundingRatioDistinct': ('boundingRatio', 'Distinct'), 'quantileTDigestDistinct': ('quantileTDigest', 'Distinct'), 'kurtSampDistinct': ('kurtSamp', 'Distinct'), 'quantilesTDigestWeightedDistinct': ('quantilesTDigestWeighted', 'Distinct'), 'stddevSampDistinct': ('stddevSamp', 'Distinct'), 'quantilesExactHighDistinct': ('quantilesExactHigh', 'Distinct'), 'sumKahanDistinct': ('sumKahan', 'Distinct'), 'uniqDistinct': ('uniq', 'Distinct'), 'quantilesTimingWeightedDistinct': ('quantilesTimingWeighted', 'Distinct'), 'topKDistinct': ('topK', 'Distinct'), 'quantilesTimingDistinct': ('quantilesTiming', 'Distinct'), 'quantileExactWeightedDistinct': ('quantileExactWeighted', 'Distinct'), 'stochasticLinearRegressionDistinct': ('stochasticLinearRegression', 'Distinct'), 'varSampDistinct': ('varSamp', 'Distinct'), 'groupArrayLastDistinct': ('groupArrayLast', 'Distinct'), 'quantilesGKDistinct': ('quantilesGK', 'Distinct'), 'anyDistinct': ('any', 'Distinct'), 'rankCorrDistinct': ('rankCorr', 'Distinct'), 'quantilesExactDistinct': ('quantilesExact', 'Distinct'), 'argMinDistinct': ('argMin', 'Distinct'), 'anyHeavyDistinct': ('anyHeavy', 'Distinct'), 'quantileGKDistinct': ('quantileGK', 'Distinct'), 'anyLastDistinct': ('anyLast', 'Distinct'), 'maxIntersectionsDistinct': ('maxIntersections', 'Distinct'), 'corrDistinct': ('corr', 'Distinct'), 'deltaSumDistinct': ('deltaSum', 'Distinct'), 'topKWeightedDistinct': ('topKWeighted', 'Distinct'), 'welchTTestDistinct': ('welchTTest', 'Distinct'), 'uniqExactDistinct': ('uniqExact', 'Distinct'), 'uniqThetaDistinct': ('uniqTheta', 'Distinct'), 'deltaSumTimestampDistinct': ('deltaSumTimestamp', 'Distinct'), 'quantileExactHighDistinct': ('quantileExactHigh', 'Distinct'), 'quantileExactDistinct': ('quantileExact', 'Distinct'), 'skewSampDistinct': ('skewSamp', 'Distinct'), 'maxMapDistinct': ('maxMap', 'Distinct'), 'covarPopDistinct': ('covarPop', 'Distinct'), 'kolmogorovSmirnovTestDistinct': ('kolmogorovSmirnovTest', 'Distinct'), 'quantileDistinct': ('quantile', 'Distinct'), 'theilsUDistinct': ('theilsU', 'Distinct'), 'largestTriangleThreeBucketsDistinct': ('largestTriangleThreeBuckets', 'Distinct'), 'medianDistinct': ('median', 'Distinct'), 'avgDistinct': ('avg', 'Distinct'), 'quantileBFloat16Distinct': ('quantileBFloat16', 'Distinct'), 'avgWeightedDistinct': ('avgWeighted', 'Distinct'), 'quantilesDistinct': ('quantiles', 'Distinct'), 'categoricalInformationValueDistinct': ('categoricalInformationValue', 'Distinct'), 'quantilesBFloat16WeightedDistinct': ('quantilesBFloat16Weighted', 'Distinct'), 'cramersVDistinct': ('cramersV', 'Distinct'), 'exponentialMovingAverageDistinct': ('exponentialMovingAverage', 'Distinct'), 'groupBitOrDistinct': ('groupBitOr', 'Distinct'), 'contingencyDistinct': ('contingency', 'Distinct'), 'quantilesDeterministicDistinct': ('quantilesDeterministic', 'Distinct'), 'skewPopDistinct': ('skewPop', 'Distinct'), 'entropyDistinct': ('entropy', 'Distinct'), 'sumMapDistinct': ('sumMap', 'Distinct'), 'minDistinct': ('min', 'Distinct'), 'meanZTestDistinct': ('meanZTest', 'Distinct'), 'first_valueDistinct': ('first_value', 'Distinct'), 'quantileTimingDistinct': ('quantileTiming', 'Distinct'), 'sparkBarDistinct': ('sparkBar', 'Distinct'), 'intervalLengthSumDistinct': ('intervalLengthSum', 'Distinct'), 'minMapDistinct': ('minMap', 'Distinct'), 'kurtPopDistinct': ('kurtPop', 'Distinct'), 'cramersVBiasCorrectedDistinct': ('cramersVBiasCorrected', 'Distinct'), 'groupArrayMovingSumOrDefault': ('groupArrayMovingSum', 'OrDefault'), 'countOrDefault': ('count', 'OrDefault'), 'sumCountOrDefault': ('sumCount', 'OrDefault'), 'simpleLinearRegressionOrDefault': ('simpleLinearRegression', 'OrDefault'), 'groupBitmapAndOrDefault': ('groupBitmapAnd', 'OrDefault'), 'maxIntersectionsPositionOrDefault': ('maxIntersectionsPosition', 'OrDefault'), 'varPopOrDefault': ('varPop', 'OrDefault'), 'quantileInterpolatedWeightedOrDefault': ('quantileInterpolatedWeighted', 'OrDefault'), 'covarSampOrDefault': ('covarSamp', 'OrDefault'), 'groupArraySampleOrDefault': ('groupArraySample', 'OrDefault'), 'quantilesInterpolatedWeightedOrDefault': ('quantilesInterpolatedWeighted', 'OrDefault'), 'stddevPopOrDefault': ('stddevPop', 'OrDefault'), 'groupArrayInsertAtOrDefault': ('groupArrayInsertAt', 'OrDefault'), 'mannWhitneyUTestOrDefault': ('mannWhitneyUTest', 'OrDefault'), 'maxOrDefault': ('max', 'OrDefault'), 'studentTTestOrDefault': ('studentTTest', 'OrDefault'), 'sumWithOverflowOrDefault': ('sumWithOverflow', 'OrDefault'), 'quantilesTDigestOrDefault': ('quantilesTDigest', 'OrDefault'), 'uniqCombined64OrDefault': ('uniqCombined64', 'OrDefault'), 'groupArrayOrDefault': ('groupArray', 'OrDefault'), 'quantilesExactWeightedOrDefault': ('quantilesExactWeighted', 'OrDefault'), 'quantileDeterministicOrDefault': ('quantileDeterministic', 'OrDefault'), 'last_valueOrDefault': ('last_value', 'OrDefault'), 'groupBitAndOrDefault': ('groupBitAnd', 'OrDefault'), 'sumOrDefault': ('sum', 'OrDefault'), 'quantileTimingWeightedOrDefault': ('quantileTimingWeighted', 'OrDefault'), 'groupUniqArrayOrDefault': ('groupUniqArray', 'OrDefault'), 'quantileBFloat16WeightedOrDefault': ('quantileBFloat16Weighted', 'OrDefault'), 'quantileExactLowOrDefault': ('quantileExactLow', 'OrDefault'), 'quantilesExactLowOrDefault': ('quantilesExactLow', 'OrDefault'), 'groupBitXorOrDefault': ('groupBitXor', 'OrDefault'), 'uniqHLL12OrDefault': ('uniqHLL12', 'OrDefault'), 'groupBitmapOrOrDefault': ('groupBitmapOr', 'OrDefault'), 'uniqCombinedOrDefault': ('uniqCombined', 'OrDefault'), 'quantileTDigestWeightedOrDefault': ('quantileTDigestWeighted', 'OrDefault'), 'stochasticLogisticRegressionOrDefault': ('stochasticLogisticRegression', 'OrDefault'), 'quantilesBFloat16OrDefault': ('quantilesBFloat16', 'OrDefault'), 'groupBitmapOrDefault': ('groupBitmap', 'OrDefault'), 'groupBitmapXorOrDefault': ('groupBitmapXor', 'OrDefault'), 'argMaxOrDefault': ('argMax', 'OrDefault'), 'groupArrayMovingAvgOrDefault': ('groupArrayMovingAvg', 'OrDefault'), 'boundingRatioOrDefault': ('boundingRatio', 'OrDefault'), 'quantileTDigestOrDefault': ('quantileTDigest', 'OrDefault'), 'kurtSampOrDefault': ('kurtSamp', 'OrDefault'), 'quantilesTDigestWeightedOrDefault': ('quantilesTDigestWeighted', 'OrDefault'), 'stddevSampOrDefault': ('stddevSamp', 'OrDefault'), 'quantilesExactHighOrDefault': ('quantilesExactHigh', 'OrDefault'), 'sumKahanOrDefault': ('sumKahan', 'OrDefault'), 'uniqOrDefault': ('uniq', 'OrDefault'), 'quantilesTimingWeightedOrDefault': ('quantilesTimingWeighted', 'OrDefault'), 'topKOrDefault': ('topK', 'OrDefault'), 'quantilesTimingOrDefault': ('quantilesTiming', 'OrDefault'), 'quantileExactWeightedOrDefault': ('quantileExactWeighted', 'OrDefault'), 'stochasticLinearRegressionOrDefault': ('stochasticLinearRegression', 'OrDefault'), 'varSampOrDefault': ('varSamp', 'OrDefault'), 'groupArrayLastOrDefault': ('groupArrayLast', 'OrDefault'), 'quantilesGKOrDefault': ('quantilesGK', 'OrDefault'), 'anyOrDefault': ('any', 'OrDefault'), 'rankCorrOrDefault': ('rankCorr', 'OrDefault'), 'quantilesExactOrDefault': ('quantilesExact', 'OrDefault'), 'argMinOrDefault': ('argMin', 'OrDefault'), 'anyHeavyOrDefault': ('anyHeavy', 'OrDefault'), 'quantileGKOrDefault': ('quantileGK', 'OrDefault'), 'anyLastOrDefault': ('anyLast', 'OrDefault'), 'maxIntersectionsOrDefault': ('maxIntersections', 'OrDefault'), 'corrOrDefault': ('corr', 'OrDefault'), 'deltaSumOrDefault': ('deltaSum', 'OrDefault'), 'topKWeightedOrDefault': ('topKWeighted', 'OrDefault'), 'welchTTestOrDefault': ('welchTTest', 'OrDefault'), 'uniqExactOrDefault': ('uniqExact', 'OrDefault'), 'uniqThetaOrDefault': ('uniqTheta', 'OrDefault'), 'deltaSumTimestampOrDefault': ('deltaSumTimestamp', 'OrDefault'), 'quantileExactHighOrDefault': ('quantileExactHigh', 'OrDefault'), 'quantileExactOrDefault': ('quantileExact', 'OrDefault'), 'skewSampOrDefault': ('skewSamp', 'OrDefault'), 'maxMapOrDefault': ('maxMap', 'OrDefault'), 'covarPopOrDefault': ('covarPop', 'OrDefault'), 'kolmogorovSmirnovTestOrDefault': ('kolmogorovSmirnovTest', 'OrDefault'), 'quantileOrDefault': ('quantile', 'OrDefault'), 'theilsUOrDefault': ('theilsU', 'OrDefault'), 'largestTriangleThreeBucketsOrDefault': ('largestTriangleThreeBuckets', 'OrDefault'), 'medianOrDefault': ('median', 'OrDefault'), 'avgOrDefault': ('avg', 'OrDefault'), 'quantileBFloat16OrDefault': ('quantileBFloat16', 'OrDefault'), 'avgWeightedOrDefault': ('avgWeighted', 'OrDefault'), 'quantilesOrDefault': ('quantiles', 'OrDefault'), 'categoricalInformationValueOrDefault': ('categoricalInformationValue', 'OrDefault'), 'quantilesBFloat16WeightedOrDefault': ('quantilesBFloat16Weighted', 'OrDefault'), 'cramersVOrDefault': ('cramersV', 'OrDefault'), 'exponentialMovingAverageOrDefault': ('exponentialMovingAverage', 'OrDefault'), 'groupBitOrOrDefault': ('groupBitOr', 'OrDefault'), 'contingencyOrDefault': ('contingency', 'OrDefault'), 'quantilesDeterministicOrDefault': ('quantilesDeterministic', 'OrDefault'), 'skewPopOrDefault': ('skewPop', 'OrDefault'), 'entropyOrDefault': ('entropy', 'OrDefault'), 'sumMapOrDefault': ('sumMap', 'OrDefault'), 'minOrDefault': ('min', 'OrDefault'), 'meanZTestOrDefault': ('meanZTest', 'OrDefault'), 'first_valueOrDefault': ('first_value', 'OrDefault'), 'quantileTimingOrDefault': ('quantileTiming', 'OrDefault'), 'sparkBarOrDefault': ('sparkBar', 'OrDefault'), 'intervalLengthSumOrDefault': ('intervalLengthSum', 'OrDefault'), 'minMapOrDefault': ('minMap', 'OrDefault'), 'kurtPopOrDefault': ('kurtPop', 'OrDefault'), 'cramersVBiasCorrectedOrDefault': ('cramersVBiasCorrected', 'OrDefault'), 'groupArrayMovingSumOrNull': ('groupArrayMovingSum', 'OrNull'), 'countOrNull': ('count', 'OrNull'), 'sumCountOrNull': ('sumCount', 'OrNull'), 'simpleLinearRegressionOrNull': ('simpleLinearRegression', 'OrNull'), 'groupBitmapAndOrNull': ('groupBitmapAnd', 'OrNull'), 'maxIntersectionsPositionOrNull': ('maxIntersectionsPosition', 'OrNull'), 'varPopOrNull': ('varPop', 'OrNull'), 'quantileInterpolatedWeightedOrNull': ('quantileInterpolatedWeighted', 'OrNull'), 'covarSampOrNull': ('covarSamp', 'OrNull'), 'groupArraySampleOrNull': ('groupArraySample', 'OrNull'), 'quantilesInterpolatedWeightedOrNull': ('quantilesInterpolatedWeighted', 'OrNull'), 'stddevPopOrNull': ('stddevPop', 'OrNull'), 'groupArrayInsertAtOrNull': ('groupArrayInsertAt', 'OrNull'), 'mannWhitneyUTestOrNull': ('mannWhitneyUTest', 'OrNull'), 'maxOrNull': ('max', 'OrNull'), 'studentTTestOrNull': ('studentTTest', 'OrNull'), 'sumWithOverflowOrNull': ('sumWithOverflow', 'OrNull'), 'quantilesTDigestOrNull': ('quantilesTDigest', 'OrNull'), 'uniqCombined64OrNull': ('uniqCombined64', 'OrNull'), 'groupArrayOrNull': ('groupArray', 'OrNull'), 'quantilesExactWeightedOrNull': ('quantilesExactWeighted', 'OrNull'), 'quantileDeterministicOrNull': ('quantileDeterministic', 'OrNull'), 'last_valueOrNull': ('last_value', 'OrNull'), 'groupBitAndOrNull': ('groupBitAnd', 'OrNull'), 'sumOrNull': ('sum', 'OrNull'), 'quantileTimingWeightedOrNull': ('quantileTimingWeighted', 'OrNull'), 'groupUniqArrayOrNull': ('groupUniqArray', 'OrNull'), 'quantileBFloat16WeightedOrNull': ('quantileBFloat16Weighted', 'OrNull'), 'quantileExactLowOrNull': ('quantileExactLow', 'OrNull'), 'quantilesExactLowOrNull': ('quantilesExactLow', 'OrNull'), 'groupBitXorOrNull': ('groupBitXor', 'OrNull'), 'uniqHLL12OrNull': ('uniqHLL12', 'OrNull'), 'groupBitmapOrOrNull': ('groupBitmapOr', 'OrNull'), 'uniqCombinedOrNull': ('uniqCombined', 'OrNull'), 'quantileTDigestWeightedOrNull': ('quantileTDigestWeighted', 'OrNull'), 'stochasticLogisticRegressionOrNull': ('stochasticLogisticRegression', 'OrNull'), 'quantilesBFloat16OrNull': ('quantilesBFloat16', 'OrNull'), 'groupBitmapOrNull': ('groupBitmap', 'OrNull'), 'groupBitmapXorOrNull': ('groupBitmapXor', 'OrNull'), 'argMaxOrNull': ('argMax', 'OrNull'), 'groupArrayMovingAvgOrNull': ('groupArrayMovingAvg', 'OrNull'), 'boundingRatioOrNull': ('boundingRatio', 'OrNull'), 'quantileTDigestOrNull': ('quantileTDigest', 'OrNull'), 'kurtSampOrNull': ('kurtSamp', 'OrNull'), 'quantilesTDigestWeightedOrNull': ('quantilesTDigestWeighted', 'OrNull'), 'stddevSampOrNull': ('stddevSamp', 'OrNull'), 'quantilesExactHighOrNull': ('quantilesExactHigh', 'OrNull'), 'sumKahanOrNull': ('sumKahan', 'OrNull'), 'uniqOrNull': ('uniq', 'OrNull'), 'quantilesTimingWeightedOrNull': ('quantilesTimingWeighted', 'OrNull'), 'topKOrNull': ('topK', 'OrNull'), 'quantilesTimingOrNull': ('quantilesTiming', 'OrNull'), 'quantileExactWeightedOrNull': ('quantileExactWeighted', 'OrNull'), 'stochasticLinearRegressionOrNull': ('stochasticLinearRegression', 'OrNull'), 'varSampOrNull': ('varSamp', 'OrNull'), 'groupArrayLastOrNull': ('groupArrayLast', 'OrNull'), 'quantilesGKOrNull': ('quantilesGK', 'OrNull'), 'anyOrNull': ('any', 'OrNull'), 'rankCorrOrNull': ('rankCorr', 'OrNull'), 'quantilesExactOrNull': ('quantilesExact', 'OrNull'), 'argMinOrNull': ('argMin', 'OrNull'), 'anyHeavyOrNull': ('anyHeavy', 'OrNull'), 'quantileGKOrNull': ('quantileGK', 'OrNull'), 'anyLastOrNull': ('anyLast', 'OrNull'), 'maxIntersectionsOrNull': ('maxIntersections', 'OrNull'), 'corrOrNull': ('corr', 'OrNull'), 'deltaSumOrNull': ('deltaSum', 'OrNull'), 'topKWeightedOrNull': ('topKWeighted', 'OrNull'), 'welchTTestOrNull': ('welchTTest', 'OrNull'), 'uniqExactOrNull': ('uniqExact', 'OrNull'), 'uniqThetaOrNull': ('uniqTheta', 'OrNull'), 'deltaSumTimestampOrNull': ('deltaSumTimestamp', 'OrNull'), 'quantileExactHighOrNull': ('quantileExactHigh', 'OrNull'), 'quantileExactOrNull': ('quantileExact', 'OrNull'), 'skewSampOrNull': ('skewSamp', 'OrNull'), 'maxMapOrNull': ('maxMap', 'OrNull'), 'covarPopOrNull': ('covarPop', 'OrNull'), 'kolmogorovSmirnovTestOrNull': ('kolmogorovSmirnovTest', 'OrNull'), 'quantileOrNull': ('quantile', 'OrNull'), 'theilsUOrNull': ('theilsU', 'OrNull'), 'largestTriangleThreeBucketsOrNull': ('largestTriangleThreeBuckets', 'OrNull'), 'medianOrNull': ('median', 'OrNull'), 'avgOrNull': ('avg', 'OrNull'), 'quantileBFloat16OrNull': ('quantileBFloat16', 'OrNull'), 'avgWeightedOrNull': ('avgWeighted', 'OrNull'), 'quantilesOrNull': ('quantiles', 'OrNull'), 'categoricalInformationValueOrNull': ('categoricalInformationValue', 'OrNull'), 'quantilesBFloat16WeightedOrNull': ('quantilesBFloat16Weighted', 'OrNull'), 'cramersVOrNull': ('cramersV', 'OrNull'), 'exponentialMovingAverageOrNull': ('exponentialMovingAverage', 'OrNull'), 'groupBitOrOrNull': ('groupBitOr', 'OrNull'), 'contingencyOrNull': ('contingency', 'OrNull'), 'quantilesDeterministicOrNull': ('quantilesDeterministic', 'OrNull'), 'skewPopOrNull': ('skewPop', 'OrNull'), 'entropyOrNull': ('entropy', 'OrNull'), 'sumMapOrNull': ('sumMap', 'OrNull'), 'minOrNull': ('min', 'OrNull'), 'meanZTestOrNull': ('meanZTest', 'OrNull'), 'first_valueOrNull': ('first_value', 'OrNull'), 'quantileTimingOrNull': ('quantileTiming', 'OrNull'), 'sparkBarOrNull': ('sparkBar', 'OrNull'), 'intervalLengthSumOrNull': ('intervalLengthSum', 'OrNull'), 'minMapOrNull': ('minMap', 'OrNull'), 'kurtPopOrNull': ('kurtPop', 'OrNull'), 'cramersVBiasCorrectedOrNull': ('cramersVBiasCorrected', 'OrNull'), 'groupArrayMovingSumResample': ('groupArrayMovingSum', 'Resample'), 'countResample': ('count', 'Resample'), 'sumCountResample': ('sumCount', 'Resample'), 'simpleLinearRegressionResample': ('simpleLinearRegression', 'Resample'), 'groupBitmapAndResample': ('groupBitmapAnd', 'Resample'), 'maxIntersectionsPositionResample': ('maxIntersectionsPosition', 'Resample'), 'varPopResample': ('varPop', 'Resample'), 'quantileInterpolatedWeightedResample': ('quantileInterpolatedWeighted', 'Resample'), 'covarSampResample': ('covarSamp', 'Resample'), 'groupArraySampleResample': ('groupArraySample', 'Resample'), 'quantilesInterpolatedWeightedResample': ('quantilesInterpolatedWeighted', 'Resample'), 'stddevPopResample': ('stddevPop', 'Resample'), 'groupArrayInsertAtResample': ('groupArrayInsertAt', 'Resample'), 'mannWhitneyUTestResample': ('mannWhitneyUTest', 'Resample'), 'maxResample': ('max', 'Resample'), 'studentTTestResample': ('studentTTest', 'Resample'), 'sumWithOverflowResample': ('sumWithOverflow', 'Resample'), 'quantilesTDigestResample': ('quantilesTDigest', 'Resample'), 'uniqCombined64Resample': ('uniqCombined64', 'Resample'), 'groupArrayResample': ('groupArray', 'Resample'), 'quantilesExactWeightedResample': ('quantilesExactWeighted', 'Resample'), 'quantileDeterministicResample': ('quantileDeterministic', 'Resample'), 'last_valueResample': ('last_value', 'Resample'), 'groupBitAndResample': ('groupBitAnd', 'Resample'), 'sumResample': ('sum', 'Resample'), 'quantileTimingWeightedResample': ('quantileTimingWeighted', 'Resample'), 'groupUniqArrayResample': ('groupUniqArray', 'Resample'), 'quantileBFloat16WeightedResample': ('quantileBFloat16Weighted', 'Resample'), 'quantileExactLowResample': ('quantileExactLow', 'Resample'), 'quantilesExactLowResample': ('quantilesExactLow', 'Resample'), 'groupBitXorResample': ('groupBitXor', 'Resample'), 'uniqHLL12Resample': ('uniqHLL12', 'Resample'), 'groupBitmapOrResample': ('groupBitmapOr', 'Resample'), 'uniqCombinedResample': ('uniqCombined', 'Resample'), 'quantileTDigestWeightedResample': ('quantileTDigestWeighted', 'Resample'), 'stochasticLogisticRegressionResample': ('stochasticLogisticRegression', 'Resample'), 'quantilesBFloat16Resample': ('quantilesBFloat16', 'Resample'), 'groupBitmapResample': ('groupBitmap', 'Resample'), 'groupBitmapXorResample': ('groupBitmapXor', 'Resample'), 'argMaxResample': ('argMax', 'Resample'), 'groupArrayMovingAvgResample': ('groupArrayMovingAvg', 'Resample'), 'boundingRatioResample': ('boundingRatio', 'Resample'), 'quantileTDigestResample': ('quantileTDigest', 'Resample'), 'kurtSampResample': ('kurtSamp', 'Resample'), 'quantilesTDigestWeightedResample': ('quantilesTDigestWeighted', 'Resample'), 'stddevSampResample': ('stddevSamp', 'Resample'), 'quantilesExactHighResample': ('quantilesExactHigh', 'Resample'), 'sumKahanResample': ('sumKahan', 'Resample'), 'uniqResample': ('uniq', 'Resample'), 'quantilesTimingWeightedResample': ('quantilesTimingWeighted', 'Resample'), 'topKResample': ('topK', 'Resample'), 'quantilesTimingResample': ('quantilesTiming', 'Resample'), 'quantileExactWeightedResample': ('quantileExactWeighted', 'Resample'), 'stochasticLinearRegressionResample': ('stochasticLinearRegression', 'Resample'), 'varSampResample': ('varSamp', 'Resample'), 'groupArrayLastResample': ('groupArrayLast', 'Resample'), 'quantilesGKResample': ('quantilesGK', 'Resample'), 'anyResample': ('any', 'Resample'), 'rankCorrResample': ('rankCorr', 'Resample'), 'quantilesExactResample': ('quantilesExact', 'Resample'), 'argMinResample': ('argMin', 'Resample'), 'anyHeavyResample': ('anyHeavy', 'Resample'), 'quantileGKResample': ('quantileGK', 'Resample'), 'anyLastResample': ('anyLast', 'Resample'), 'maxIntersectionsResample': ('maxIntersections', 'Resample'), 'corrResample': ('corr', 'Resample'), 'deltaSumResample': ('deltaSum', 'Resample'), 'topKWeightedResample': ('topKWeighted', 'Resample'), 'welchTTestResample': ('welchTTest', 'Resample'), 'uniqExactResample': ('uniqExact', 'Resample'), 'uniqThetaResample': ('uniqTheta', 'Resample'), 'deltaSumTimestampResample': ('deltaSumTimestamp', 'Resample'), 'quantileExactHighResample': ('quantileExactHigh', 'Resample'), 'quantileExactResample': ('quantileExact', 'Resample'), 'skewSampResample': ('skewSamp', 'Resample'), 'maxMapResample': ('maxMap', 'Resample'), 'covarPopResample': ('covarPop', 'Resample'), 'kolmogorovSmirnovTestResample': ('kolmogorovSmirnovTest', 'Resample'), 'quantileResample': ('quantile', 'Resample'), 'theilsUResample': ('theilsU', 'Resample'), 'largestTriangleThreeBucketsResample': ('largestTriangleThreeBuckets', 'Resample'), 'medianResample': ('median', 'Resample'), 'avgResample': ('avg', 'Resample'), 'quantileBFloat16Resample': ('quantileBFloat16', 'Resample'), 'avgWeightedResample': ('avgWeighted', 'Resample'), 'quantilesResample': ('quantiles', 'Resample'), 'categoricalInformationValueResample': ('categoricalInformationValue', 'Resample'), 'quantilesBFloat16WeightedResample': ('quantilesBFloat16Weighted', 'Resample'), 'cramersVResample': ('cramersV', 'Resample'), 'exponentialMovingAverageResample': ('exponentialMovingAverage', 'Resample'), 'groupBitOrResample': ('groupBitOr', 'Resample'), 'contingencyResample': ('contingency', 'Resample'), 'quantilesDeterministicResample': ('quantilesDeterministic', 'Resample'), 'skewPopResample': ('skewPop', 'Resample'), 'entropyResample': ('entropy', 'Resample'), 'sumMapResample': ('sumMap', 'Resample'), 'minResample': ('min', 'Resample'), 'meanZTestResample': ('meanZTest', 'Resample'), 'first_valueResample': ('first_value', 'Resample'), 'quantileTimingResample': ('quantileTiming', 'Resample'), 'sparkBarResample': ('sparkBar', 'Resample'), 'intervalLengthSumResample': ('intervalLengthSum', 'Resample'), 'minMapResample': ('minMap', 'Resample'), 'kurtPopResample': ('kurtPop', 'Resample'), 'cramersVBiasCorrectedResample': ('cramersVBiasCorrected', 'Resample'), 'groupArrayMovingSumArgMin': ('groupArrayMovingSum', 'ArgMin'), 'countArgMin': ('count', 'ArgMin'), 'sumCountArgMin': ('sumCount', 'ArgMin'), 'simpleLinearRegressionArgMin': ('simpleLinearRegression', 'ArgMin'), 'groupBitmapAndArgMin': ('groupBitmapAnd', 'ArgMin'), 'maxIntersectionsPositionArgMin': ('maxIntersectionsPosition', 'ArgMin'), 'varPopArgMin': ('varPop', 'ArgMin'), 'quantileInterpolatedWeightedArgMin': ('quantileInterpolatedWeighted', 'ArgMin'), 'covarSampArgMin': ('covarSamp', 'ArgMin'), 'groupArraySampleArgMin': ('groupArraySample', 'ArgMin'), 'quantilesInterpolatedWeightedArgMin': ('quantilesInterpolatedWeighted', 'ArgMin'), 'stddevPopArgMin': ('stddevPop', 'ArgMin'), 'groupArrayInsertAtArgMin': ('groupArrayInsertAt', 'ArgMin'), 'mannWhitneyUTestArgMin': ('mannWhitneyUTest', 'ArgMin'), 'maxArgMin': ('max', 'ArgMin'), 'studentTTestArgMin': ('studentTTest', 'ArgMin'), 'sumWithOverflowArgMin': ('sumWithOverflow', 'ArgMin'), 'quantilesTDigestArgMin': ('quantilesTDigest', 'ArgMin'), 'uniqCombined64ArgMin': ('uniqCombined64', 'ArgMin'), 'groupArrayArgMin': ('groupArray', 'ArgMin'), 'quantilesExactWeightedArgMin': ('quantilesExactWeighted', 'ArgMin'), 'quantileDeterministicArgMin': ('quantileDeterministic', 'ArgMin'), 'last_valueArgMin': ('last_value', 'ArgMin'), 'groupBitAndArgMin': ('groupBitAnd', 'ArgMin'), 'sumArgMin': ('sum', 'ArgMin'), 'quantileTimingWeightedArgMin': ('quantileTimingWeighted', 'ArgMin'), 'groupUniqArrayArgMin': ('groupUniqArray', 'ArgMin'), 'quantileBFloat16WeightedArgMin': ('quantileBFloat16Weighted', 'ArgMin'), 'quantileExactLowArgMin': ('quantileExactLow', 'ArgMin'), 'quantilesExactLowArgMin': ('quantilesExactLow', 'ArgMin'), 'groupBitXorArgMin': ('groupBitXor', 'ArgMin'), 'uniqHLL12ArgMin': ('uniqHLL12', 'ArgMin'), 'groupBitmapOrArgMin': ('groupBitmapOr', 'ArgMin'), 'uniqCombinedArgMin': ('uniqCombined', 'ArgMin'), 'quantileTDigestWeightedArgMin': ('quantileTDigestWeighted', 'ArgMin'), 'stochasticLogisticRegressionArgMin': ('stochasticLogisticRegression', 'ArgMin'), 'quantilesBFloat16ArgMin': ('quantilesBFloat16', 'ArgMin'), 'groupBitmapArgMin': ('groupBitmap', 'ArgMin'), 'groupBitmapXorArgMin': ('groupBitmapXor', 'ArgMin'), 'argMaxArgMin': ('argMax', 'ArgMin'), 'groupArrayMovingAvgArgMin': ('groupArrayMovingAvg', 'ArgMin'), 'boundingRatioArgMin': ('boundingRatio', 'ArgMin'), 'quantileTDigestArgMin': ('quantileTDigest', 'ArgMin'), 'kurtSampArgMin': ('kurtSamp', 'ArgMin'), 'quantilesTDigestWeightedArgMin': ('quantilesTDigestWeighted', 'ArgMin'), 'stddevSampArgMin': ('stddevSamp', 'ArgMin'), 'quantilesExactHighArgMin': ('quantilesExactHigh', 'ArgMin'), 'sumKahanArgMin': ('sumKahan', 'ArgMin'), 'uniqArgMin': ('uniq', 'ArgMin'), 'quantilesTimingWeightedArgMin': ('quantilesTimingWeighted', 'ArgMin'), 'topKArgMin': ('topK', 'ArgMin'), 'quantilesTimingArgMin': ('quantilesTiming', 'ArgMin'), 'quantileExactWeightedArgMin': ('quantileExactWeighted', 'ArgMin'), 'stochasticLinearRegressionArgMin': ('stochasticLinearRegression', 'ArgMin'), 'varSampArgMin': ('varSamp', 'ArgMin'), 'groupArrayLastArgMin': ('groupArrayLast', 'ArgMin'), 'quantilesGKArgMin': ('quantilesGK', 'ArgMin'), 'anyArgMin': ('any', 'ArgMin'), 'rankCorrArgMin': ('rankCorr', 'ArgMin'), 'quantilesExactArgMin': ('quantilesExact', 'ArgMin'), 'argMinArgMin': ('argMin', 'ArgMin'), 'anyHeavyArgMin': ('anyHeavy', 'ArgMin'), 'quantileGKArgMin': ('quantileGK', 'ArgMin'), 'anyLastArgMin': ('anyLast', 'ArgMin'), 'maxIntersectionsArgMin': ('maxIntersections', 'ArgMin'), 'corrArgMin': ('corr', 'ArgMin'), 'deltaSumArgMin': ('deltaSum', 'ArgMin'), 'topKWeightedArgMin': ('topKWeighted', 'ArgMin'), 'welchTTestArgMin': ('welchTTest', 'ArgMin'), 'uniqExactArgMin': ('uniqExact', 'ArgMin'), 'uniqThetaArgMin': ('uniqTheta', 'ArgMin'), 'deltaSumTimestampArgMin': ('deltaSumTimestamp', 'ArgMin'), 'quantileExactHighArgMin': ('quantileExactHigh', 'ArgMin'), 'quantileExactArgMin': ('quantileExact', 'ArgMin'), 'skewSampArgMin': ('skewSamp', 'ArgMin'), 'maxMapArgMin': ('maxMap', 'ArgMin'), 'covarPopArgMin': ('covarPop', 'ArgMin'), 'kolmogorovSmirnovTestArgMin': ('kolmogorovSmirnovTest', 'ArgMin'), 'quantileArgMin': ('quantile', 'ArgMin'), 'theilsUArgMin': ('theilsU', 'ArgMin'), 'largestTriangleThreeBucketsArgMin': ('largestTriangleThreeBuckets', 'ArgMin'), 'medianArgMin': ('median', 'ArgMin'), 'avgArgMin': ('avg', 'ArgMin'), 'quantileBFloat16ArgMin': ('quantileBFloat16', 'ArgMin'), 'avgWeightedArgMin': ('avgWeighted', 'ArgMin'), 'quantilesArgMin': ('quantiles', 'ArgMin'), 'categoricalInformationValueArgMin': ('categoricalInformationValue', 'ArgMin'), 'quantilesBFloat16WeightedArgMin': ('quantilesBFloat16Weighted', 'ArgMin'), 'cramersVArgMin': ('cramersV', 'ArgMin'), 'exponentialMovingAverageArgMin': ('exponentialMovingAverage', 'ArgMin'), 'groupBitOrArgMin': ('groupBitOr', 'ArgMin'), 'contingencyArgMin': ('contingency', 'ArgMin'), 'quantilesDeterministicArgMin': ('quantilesDeterministic', 'ArgMin'), 'skewPopArgMin': ('skewPop', 'ArgMin'), 'entropyArgMin': ('entropy', 'ArgMin'), 'sumMapArgMin': ('sumMap', 'ArgMin'), 'minArgMin': ('min', 'ArgMin'), 'meanZTestArgMin': ('meanZTest', 'ArgMin'), 'first_valueArgMin': ('first_value', 'ArgMin'), 'quantileTimingArgMin': ('quantileTiming', 'ArgMin'), 'sparkBarArgMin': ('sparkBar', 'ArgMin'), 'intervalLengthSumArgMin': ('intervalLengthSum', 'ArgMin'), 'minMapArgMin': ('minMap', 'ArgMin'), 'kurtPopArgMin': ('kurtPop', 'ArgMin'), 'cramersVBiasCorrectedArgMin': ('cramersVBiasCorrected', 'ArgMin'), 'groupArrayMovingSumArgMax': ('groupArrayMovingSum', 'ArgMax'), 'countArgMax': ('count', 'ArgMax'), 'sumCountArgMax': ('sumCount', 'ArgMax'), 'simpleLinearRegressionArgMax': ('simpleLinearRegression', 'ArgMax'), 'groupBitmapAndArgMax': ('groupBitmapAnd', 'ArgMax'), 'maxIntersectionsPositionArgMax': ('maxIntersectionsPosition', 'ArgMax'), 'varPopArgMax': ('varPop', 'ArgMax'), 'quantileInterpolatedWeightedArgMax': ('quantileInterpolatedWeighted', 'ArgMax'), 'covarSampArgMax': ('covarSamp', 'ArgMax'), 'groupArraySampleArgMax': ('groupArraySample', 'ArgMax'), 'quantilesInterpolatedWeightedArgMax': ('quantilesInterpolatedWeighted', 'ArgMax'), 'stddevPopArgMax': ('stddevPop', 'ArgMax'), 'groupArrayInsertAtArgMax': ('groupArrayInsertAt', 'ArgMax'), 'mannWhitneyUTestArgMax': ('mannWhitneyUTest', 'ArgMax'), 'maxArgMax': ('max', 'ArgMax'), 'studentTTestArgMax': ('studentTTest', 'ArgMax'), 'sumWithOverflowArgMax': ('sumWithOverflow', 'ArgMax'), 'quantilesTDigestArgMax': ('quantilesTDigest', 'ArgMax'), 'uniqCombined64ArgMax': ('uniqCombined64', 'ArgMax'), 'groupArrayArgMax': ('groupArray', 'ArgMax'), 'quantilesExactWeightedArgMax': ('quantilesExactWeighted', 'ArgMax'), 'quantileDeterministicArgMax': ('quantileDeterministic', 'ArgMax'), 'last_valueArgMax': ('last_value', 'ArgMax'), 'groupBitAndArgMax': ('groupBitAnd', 'ArgMax'), 'sumArgMax': ('sum', 'ArgMax'), 'quantileTimingWeightedArgMax': ('quantileTimingWeighted', 'ArgMax'), 'groupUniqArrayArgMax': ('groupUniqArray', 'ArgMax'), 'quantileBFloat16WeightedArgMax': ('quantileBFloat16Weighted', 'ArgMax'), 'quantileExactLowArgMax': ('quantileExactLow', 'ArgMax'), 'quantilesExactLowArgMax': ('quantilesExactLow', 'ArgMax'), 'groupBitXorArgMax': ('groupBitXor', 'ArgMax'), 'uniqHLL12ArgMax': ('uniqHLL12', 'ArgMax'), 'groupBitmapOrArgMax': ('groupBitmapOr', 'ArgMax'), 'uniqCombinedArgMax': ('uniqCombined', 'ArgMax'), 'quantileTDigestWeightedArgMax': ('quantileTDigestWeighted', 'ArgMax'), 'stochasticLogisticRegressionArgMax': ('stochasticLogisticRegression', 'ArgMax'), 'quantilesBFloat16ArgMax': ('quantilesBFloat16', 'ArgMax'), 'groupBitmapArgMax': ('groupBitmap', 'ArgMax'), 'groupBitmapXorArgMax': ('groupBitmapXor', 'ArgMax'), 'argMaxArgMax': ('argMax', 'ArgMax'), 'groupArrayMovingAvgArgMax': ('groupArrayMovingAvg', 'ArgMax'), 'boundingRatioArgMax': ('boundingRatio', 'ArgMax'), 'quantileTDigestArgMax': ('quantileTDigest', 'ArgMax'), 'kurtSampArgMax': ('kurtSamp', 'ArgMax'), 'quantilesTDigestWeightedArgMax': ('quantilesTDigestWeighted', 'ArgMax'), 'stddevSampArgMax': ('stddevSamp', 'ArgMax'), 'quantilesExactHighArgMax': ('quantilesExactHigh', 'ArgMax'), 'sumKahanArgMax': ('sumKahan', 'ArgMax'), 'uniqArgMax': ('uniq', 'ArgMax'), 'quantilesTimingWeightedArgMax': ('quantilesTimingWeighted', 'ArgMax'), 'topKArgMax': ('topK', 'ArgMax'), 'quantilesTimingArgMax': ('quantilesTiming', 'ArgMax'), 'quantileExactWeightedArgMax': ('quantileExactWeighted', 'ArgMax'), 'stochasticLinearRegressionArgMax': ('stochasticLinearRegression', 'ArgMax'), 'varSampArgMax': ('varSamp', 'ArgMax'), 'groupArrayLastArgMax': ('groupArrayLast', 'ArgMax'), 'quantilesGKArgMax': ('quantilesGK', 'ArgMax'), 'anyArgMax': ('any', 'ArgMax'), 'rankCorrArgMax': ('rankCorr', 'ArgMax'), 'quantilesExactArgMax': ('quantilesExact', 'ArgMax'), 'argMinArgMax': ('argMin', 'ArgMax'), 'anyHeavyArgMax': ('anyHeavy', 'ArgMax'), 'quantileGKArgMax': ('quantileGK', 'ArgMax'), 'anyLastArgMax': ('anyLast', 'ArgMax'), 'maxIntersectionsArgMax': ('maxIntersections', 'ArgMax'), 'corrArgMax': ('corr', 'ArgMax'), 'deltaSumArgMax': ('deltaSum', 'ArgMax'), 'topKWeightedArgMax': ('topKWeighted', 'ArgMax'), 'welchTTestArgMax': ('welchTTest', 'ArgMax'), 'uniqExactArgMax': ('uniqExact', 'ArgMax'), 'uniqThetaArgMax': ('uniqTheta', 'ArgMax'), 'deltaSumTimestampArgMax': ('deltaSumTimestamp', 'ArgMax'), 'quantileExactHighArgMax': ('quantileExactHigh', 'ArgMax'), 'quantileExactArgMax': ('quantileExact', 'ArgMax'), 'skewSampArgMax': ('skewSamp', 'ArgMax'), 'maxMapArgMax': ('maxMap', 'ArgMax'), 'covarPopArgMax': ('covarPop', 'ArgMax'), 'kolmogorovSmirnovTestArgMax': ('kolmogorovSmirnovTest', 'ArgMax'), 'quantileArgMax': ('quantile', 'ArgMax'), 'theilsUArgMax': ('theilsU', 'ArgMax'), 'largestTriangleThreeBucketsArgMax': ('largestTriangleThreeBuckets', 'ArgMax'), 'medianArgMax': ('median', 'ArgMax'), 'avgArgMax': ('avg', 'ArgMax'), 'quantileBFloat16ArgMax': ('quantileBFloat16', 'ArgMax'), 'avgWeightedArgMax': ('avgWeighted', 'ArgMax'), 'quantilesArgMax': ('quantiles', 'ArgMax'), 'categoricalInformationValueArgMax': ('categoricalInformationValue', 'ArgMax'), 'quantilesBFloat16WeightedArgMax': ('quantilesBFloat16Weighted', 'ArgMax'), 'cramersVArgMax': ('cramersV', 'ArgMax'), 'exponentialMovingAverageArgMax': ('exponentialMovingAverage', 'ArgMax'), 'groupBitOrArgMax': ('groupBitOr', 'ArgMax'), 'contingencyArgMax': ('contingency', 'ArgMax'), 'quantilesDeterministicArgMax': ('quantilesDeterministic', 'ArgMax'), 'skewPopArgMax': ('skewPop', 'ArgMax'), 'entropyArgMax': ('entropy', 'ArgMax'), 'sumMapArgMax': ('sumMap', 'ArgMax'), 'minArgMax': ('min', 'ArgMax'), 'meanZTestArgMax': ('meanZTest', 'ArgMax'), 'first_valueArgMax': ('first_value', 'ArgMax'), 'quantileTimingArgMax': ('quantileTiming', 'ArgMax'), 'sparkBarArgMax': ('sparkBar', 'ArgMax'), 'intervalLengthSumArgMax': ('intervalLengthSum', 'ArgMax'), 'minMapArgMax': ('minMap', 'ArgMax'), 'kurtPopArgMax': ('kurtPop', 'ArgMax'), 'cramersVBiasCorrectedArgMax': ('cramersVBiasCorrected', 'ArgMax'), 'groupArrayMovingSum': ('groupArrayMovingSum', ''), 'count': ('count', ''), 'sumCount': ('sumCount', ''), 'simpleLinearRegression': ('simpleLinearRegression', ''), 'groupBitmapAnd': ('groupBitmapAnd', ''), 'maxIntersectionsPosition': ('maxIntersectionsPosition', ''), 'varPop': ('varPop', ''), 'quantileInterpolatedWeighted': ('quantileInterpolatedWeighted', ''), 'covarSamp': ('covarSamp', ''), 'groupArraySample': ('groupArraySample', ''), 'quantilesInterpolatedWeighted': ('quantilesInterpolatedWeighted', ''), 'stddevPop': ('stddevPop', ''), 'groupArrayInsertAt': ('groupArrayInsertAt', ''), 'mannWhitneyUTest': ('mannWhitneyUTest', ''), 'max': ('max', ''), 'studentTTest': ('studentTTest', ''), 'sumWithOverflow': ('sumWithOverflow', ''), 'quantilesTDigest': ('quantilesTDigest', ''), 'uniqCombined64': ('uniqCombined64', ''), 'groupArray': ('groupArray', ''), 'quantilesExactWeighted': ('quantilesExactWeighted', ''), 'quantileDeterministic': ('quantileDeterministic', ''), 'last_value': ('last_value', ''), 'groupBitAnd': ('groupBitAnd', ''), 'sum': ('sum', ''), 'quantileTimingWeighted': ('quantileTimingWeighted', ''), 'groupUniqArray': ('groupUniqArray', ''), 'quantileBFloat16Weighted': ('quantileBFloat16Weighted', ''), 'quantileExactLow': ('quantileExactLow', ''), 'quantilesExactLow': ('quantilesExactLow', ''), 'groupBitXor': ('groupBitXor', ''), 'uniqHLL12': ('uniqHLL12', ''), 'groupBitmapOr': ('groupBitmapOr', ''), 'uniqCombined': ('uniqCombined', ''), 'quantileTDigestWeighted': ('quantileTDigestWeighted', ''), 'stochasticLogisticRegression': ('stochasticLogisticRegression', ''), 'quantilesBFloat16': ('quantilesBFloat16', ''), 'groupBitmap': ('groupBitmap', ''), 'groupBitmapXor': ('groupBitmapXor', ''), 'argMax': ('argMax', ''), 'groupArrayMovingAvg': ('groupArrayMovingAvg', ''), 'boundingRatio': ('boundingRatio', ''), 'quantileTDigest': ('quantileTDigest', ''), 'kurtSamp': ('kurtSamp', ''), 'quantilesTDigestWeighted': ('quantilesTDigestWeighted', ''), 'stddevSamp': ('stddevSamp', ''), 'quantilesExactHigh': ('quantilesExactHigh', ''), 'sumKahan': ('sumKahan', ''), 'uniq': ('uniq', ''), 'quantilesTimingWeighted': ('quantilesTimingWeighted', ''), 'topK': ('topK', ''), 'quantilesTiming': ('quantilesTiming', ''), 'quantileExactWeighted': ('quantileExactWeighted', ''), 'stochasticLinearRegression': ('stochasticLinearRegression', ''), 'varSamp': ('varSamp', ''), 'groupArrayLast': ('groupArrayLast', ''), 'quantilesGK': ('quantilesGK', ''), 'any': ('any', ''), 'rankCorr': ('rankCorr', ''), 'quantilesExact': ('quantilesExact', ''), 'argMin': ('argMin', ''), 'anyHeavy': ('anyHeavy', ''), 'quantileGK': ('quantileGK', ''), 'anyLast': ('anyLast', ''), 'maxIntersections': ('maxIntersections', ''), 'corr': ('corr', ''), 'deltaSum': ('deltaSum', ''), 'topKWeighted': ('topKWeighted', ''), 'welchTTest': ('welchTTest', ''), 'uniqExact': ('uniqExact', ''), 'uniqTheta': ('uniqTheta', ''), 'deltaSumTimestamp': ('deltaSumTimestamp', ''), 'quantileExactHigh': ('quantileExactHigh', ''), 'quantileExact': ('quantileExact', ''), 'skewSamp': ('skewSamp', ''), 'covarPop': ('covarPop', ''), 'kolmogorovSmirnovTest': ('kolmogorovSmirnovTest', ''), 'quantile': ('quantile', ''), 'theilsU': ('theilsU', ''), 'largestTriangleThreeBuckets': ('largestTriangleThreeBuckets', ''), 'median': ('median', ''), 'avg': ('avg', ''), 'quantileBFloat16': ('quantileBFloat16', ''), 'avgWeighted': ('avgWeighted', ''), 'quantiles': ('quantiles', ''), 'categoricalInformationValue': ('categoricalInformationValue', ''), 'quantilesBFloat16Weighted': ('quantilesBFloat16Weighted', ''), 'cramersV': ('cramersV', ''), 'exponentialMovingAverage': ('exponentialMovingAverage', ''), 'groupBitOr': ('groupBitOr', ''), 'contingency': ('contingency', ''), 'quantilesDeterministic': ('quantilesDeterministic', ''), 'skewPop': ('skewPop', ''), 'entropy': ('entropy', ''), 'min': ('min', ''), 'meanZTest': ('meanZTest', ''), 'first_value': ('first_value', ''), 'quantileTiming': ('quantileTiming', ''), 'sparkBar': ('sparkBar', ''), 'intervalLengthSum': ('intervalLengthSum', ''), 'kurtPop': ('kurtPop', ''), 'cramersVBiasCorrected': ('cramersVBiasCorrected', '')}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS", "kind": "variable", "doc": "

\n", "default_value": "{'STRUCT', 'TUPLE'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'ARRAYJOIN': <function ClickHouse.Parser.<lambda>>, 'QUANTILE': <function ClickHouse.Parser.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'CASE': <function Parser.<lambda>>, 'IF': <function Parser.<lambda>>, 'NEXT': <function Parser.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OVERLAPS: 'OVERLAPS'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.GLOBAL: 'GLOBAL'>: <function ClickHouse.Parser.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.COLUMN_OPERATORS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DOT: 'DOT'>: None, <TokenType.DCOLON: 'DCOLON'>: <function Parser.<lambda>>, <TokenType.ARROW: 'ARROW'>: <function Parser.<lambda>>, <TokenType.DARROW: 'DARROW'>: <function Parser.<lambda>>, <TokenType.HASH_ARROW: 'HASH_ARROW'>: <function Parser.<lambda>>, <TokenType.DHASH_ARROW: 'DHASH_ARROW'>: <function Parser.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.JOIN_KINDS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ARRAY: 'ARRAY'>, <TokenType.CROSS: 'CROSS'>, <TokenType.SEMI: 'SEMI'>, <TokenType.ANTI: 'ANTI'>, <TokenType.ASOF: 'ASOF'>, <TokenType.ANY: 'ANY'>, <TokenType.OUTER: 'OUTER'>, <TokenType.INNER: 'INNER'>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.QUERY_MODIFIER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>: <function Parser.<lambda>>, <TokenType.WHERE: 'WHERE'>: <function Parser.<lambda>>, <TokenType.GROUP_BY: 'GROUP_BY'>: <function Parser.<lambda>>, <TokenType.HAVING: 'HAVING'>: <function Parser.<lambda>>, <TokenType.QUALIFY: 'QUALIFY'>: <function Parser.<lambda>>, <TokenType.WINDOW: 'WINDOW'>: <function Parser.<lambda>>, <TokenType.ORDER_BY: 'ORDER_BY'>: <function Parser.<lambda>>, <TokenType.LIMIT: 'LIMIT'>: <function Parser.<lambda>>, <TokenType.FETCH: 'FETCH'>: <function Parser.<lambda>>, <TokenType.OFFSET: 'OFFSET'>: <function Parser.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.LOCK: 'LOCK'>: <function Parser.<lambda>>, <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>: <function Parser.<lambda>>, <TokenType.USING: 'USING'>: <function Parser.<lambda>>, <TokenType.CLUSTER_BY: 'CLUSTER_BY'>: <function Parser.<lambda>>, <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>: <function Parser.<lambda>>, <TokenType.SORT_BY: 'SORT_BY'>: <function Parser.<lambda>>, <TokenType.CONNECT_BY: 'CONNECT_BY'>: <function Parser.<lambda>>, <TokenType.START_WITH: 'START_WITH'>: <function Parser.<lambda>>, <TokenType.SETTINGS: 'SETTINGS'>: <function ClickHouse.Parser.<lambda>>, <TokenType.FORMAT: 'FORMAT'>: <function ClickHouse.Parser.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.STRUCT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "('(', ')')"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TABLESAMPLE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "'SAMPLE'"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.STRING_TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.CHAR: 'CHAR'>: 'String', <Type.LONGBLOB: 'LONGBLOB'>: 'String', <Type.LONGTEXT: 'LONGTEXT'>: 'String', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'String', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'String', <Type.TINYBLOB: 'TINYBLOB'>: 'String', <Type.TINYTEXT: 'TINYTEXT'>: 'String', <Type.TEXT: 'TEXT'>: 'String', <Type.VARBINARY: 'VARBINARY'>: 'String', <Type.VARCHAR: 'VARCHAR'>: 'String'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'String', <Type.LONGTEXT: 'LONGTEXT'>: 'String', <Type.TINYTEXT: 'TINYTEXT'>: 'String', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'String', <Type.LONGBLOB: 'LONGBLOB'>: 'String', <Type.TINYBLOB: 'TINYBLOB'>: 'String', <Type.INET: 'INET'>: 'INET', <Type.CHAR: 'CHAR'>: 'String', <Type.TEXT: 'TEXT'>: 'String', <Type.VARBINARY: 'VARBINARY'>: 'String', <Type.VARCHAR: 'VARCHAR'>: 'String', <Type.ARRAY: 'ARRAY'>: 'Array', <Type.BIGINT: 'BIGINT'>: 'Int64', <Type.DATE32: 'DATE32'>: 'Date32', <Type.DATETIME64: 'DATETIME64'>: 'DateTime64', <Type.DOUBLE: 'DOUBLE'>: 'Float64', <Type.ENUM: 'ENUM'>: 'Enum', <Type.ENUM8: 'ENUM8'>: 'Enum8', <Type.ENUM16: 'ENUM16'>: 'Enum16', <Type.FIXEDSTRING: 'FIXEDSTRING'>: 'FixedString', <Type.FLOAT: 'FLOAT'>: 'Float32', <Type.INT: 'INT'>: 'Int32', <Type.MEDIUMINT: 'MEDIUMINT'>: 'Int32', <Type.INT128: 'INT128'>: 'Int128', <Type.INT256: 'INT256'>: 'Int256', <Type.LOWCARDINALITY: 'LOWCARDINALITY'>: 'LowCardinality', <Type.MAP: 'MAP'>: 'Map', <Type.NESTED: 'NESTED'>: 'Nested', <Type.NULLABLE: 'NULLABLE'>: 'Nullable', <Type.SMALLINT: 'SMALLINT'>: 'Int16', <Type.STRUCT: 'STRUCT'>: 'Tuple', <Type.TINYINT: 'TINYINT'>: 'Int8', <Type.UBIGINT: 'UBIGINT'>: 'UInt64', <Type.UINT: 'UINT'>: 'UInt32', <Type.UINT128: 'UINT128'>: 'UInt128', <Type.UINT256: 'UINT256'>: 'UInt256', <Type.USMALLINT: 'USMALLINT'>: 'UInt16', <Type.UTINYINT: 'UTINYINT'>: 'UInt8', <Type.IPV4: 'IPV4'>: 'IPv4', <Type.IPV6: 'IPV6'>: 'IPv6', <Type.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>: 'AggregateFunction', <Type.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>: 'SimpleAggregateFunction'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function json_path_key_only_name>, <class 'sqlglot.expressions.JSONPathRoot'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySum'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.Array'>: <function inline_array_sql>, <class 'sqlglot.expressions.CastToStrType'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CountIf'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Final'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.Map'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Nullif'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Quantile'>: <function _quantile_sql>, <class 'sqlglot.expressions.RegexpLike'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StartsWith'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function ClickHouse.Generator.<lambda>>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCluster'>: <Location.POST_NAME: 'POST_NAME'>}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.EXPLICIT_UNION", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.GROUPINGS_SEP", "kind": "variable", "doc": "

\n", "default_value": "''"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.ON_CLUSTER_TARGETS", "kind": "variable", "doc": "

\n", "default_value": "{'VIEW', 'DICTIONARY', 'FUNCTION', 'NAMED COLLECTION', 'DATABASE', 'TABLE', 'INDEX'}"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.likeproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LikeProperty) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.eq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.EQ) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.neq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NEQ) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.regexpilike_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RegexpILike) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.datatype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.cte_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CTE) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.after_limit_modifiers", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression) -> List[str]:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.parameterizedagg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ParameterizedAgg) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.anonymousaggfunc_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AnonymousAggFunc) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.combinedaggfunc_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CombinedAggFunc) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.combinedparameterizedagg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CombinedParameterizedAgg) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.placeholder_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Placeholder) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.oncluster_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.OnCluster) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.createable_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create,\tlocations: DefaultDict) -> str:", "funcdef": "def"}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.clickhouse.ClickHouse.Tokenizer'>"}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.parser_class", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.clickhouse.ClickHouse.Parser'>"}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.generator_class", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.clickhouse.ClickHouse.Generator'>"}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'\\x00': '\\\\0'}"}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.BIT_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "'0b'"}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.BIT_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "''"}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.HEX_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "'0x'"}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.HEX_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "''"}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"fullname": "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END", "modulename": "sqlglot.dialects.clickhouse", "qualname": "ClickHouse.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks": {"fullname": "sqlglot.dialects.databricks", "modulename": "sqlglot.dialects.databricks", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.databricks.Databricks": {"fullname": "sqlglot.dialects.databricks.Databricks", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.spark.Spark"}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"fullname": "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "False"}, "sqlglot.dialects.databricks.Databricks.Parser": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.spark.Spark.Parser"}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.STRICT_CAST", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function _parse_as_cast.<locals>.<lambda>>, 'DATE_ADD': <function parse_date_delta.<locals>.inner_func>, 'DATEDIFF': <function parse_date_delta.<locals>.inner_func>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function Hive.Parser.<lambda>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function Spark2.Parser.<lambda>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function Hive.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function Spark2.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function Spark2.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function Spark2.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <function _parse_ignore_nulls.<locals>._parse>, 'FIRST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <function _parse_ignore_nulls.<locals>._parse>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function Hive.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function Hive.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <function Hive.Parser.<lambda>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <function _parse_as_cast.<locals>.<lambda>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <function parse_date_delta.<locals>.inner_func>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function Spark2.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function Hive.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'COLLECT_LIST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'COLLECT_SET': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'DATE_FORMAT': <function Hive.Parser.<lambda>>, 'FROM_UNIXTIME': <function format_time_lambda.<locals>._format_time>, 'GET_JSON_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONExtractScalar'>>, 'LOCATE': <function locate_to_strposition>, 'PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'PERCENTILE_APPROX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'TO_DATE': <function format_time_lambda.<locals>._format_time>, 'TO_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'UNBASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'UNIX_TIMESTAMP': <function format_time_lambda.<locals>._format_time>, 'AGGREGATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'APPROX_PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'BOOLEAN': <function _parse_as_cast.<locals>.<lambda>>, 'DOUBLE': <function _parse_as_cast.<locals>.<lambda>>, 'FLOAT': <function _parse_as_cast.<locals>.<lambda>>, 'FROM_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'IIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INT': <function _parse_as_cast.<locals>.<lambda>>, 'MAP_FROM_ARRAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'RLIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'SHIFTLEFT': <function binary_from_function.<locals>.<lambda>>, 'SHIFTRIGHT': <function binary_from_function.<locals>.<lambda>>, 'STRING': <function _parse_as_cast.<locals>.<lambda>>, 'TO_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TO_UNIX_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'TO_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TRUNC': <function Spark2.Parser.<lambda>>, 'DATEADD': <function parse_date_delta.<locals>.inner_func>}"}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.FACTOR", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.FACTOR", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DIV: 'DIV'>: <class 'sqlglot.expressions.IntDiv'>, <TokenType.LR_ARROW: 'LR_ARROW'>: <class 'sqlglot.expressions.Distance'>, <TokenType.SLASH: 'SLASH'>: <class 'sqlglot.expressions.Div'>, <TokenType.STAR: 'STAR'>: <class 'sqlglot.expressions.Mul'>, <TokenType.COLON: 'COLON'>: <class 'sqlglot.expressions.JSONExtract'>}"}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.databricks.Databricks.Generator": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.spark.Spark.Generator"}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator.TABLESAMPLE_SEED_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "'REPEATABLE'"}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function var_map_sql>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Property'>: <function _property_sql>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.With'>: <function no_recursive_cte_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function Databricks.Generator.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONFormat'>: <function _json_format_sql>, <class 'sqlglot.expressions.Map'>: <function _map_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5Digest'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.NotNullColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Create'>: <function _create_sql>, <class 'sqlglot.expressions.Quantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.RegexpReplace'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Split'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date>, <class 'sqlglot.expressions.StrToTime'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.StrToUnix'>: <function _str_to_unix_sql>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _time_to_str>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _to_date_sql>, <class 'sqlglot.expressions.UnixToStr'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.SerdeProperties'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NumberToStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.National'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.PrimaryKeyColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArraySum'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.DayOfMonth'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfWeek'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.From'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.FromTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Reduce'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WeekOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WithinGroup'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StartsWith'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function Spark.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DatetimeAdd'>: <function Databricks.Generator.<lambda>>, <class 'sqlglot.expressions.DatetimeSub'>: <function Databricks.Generator.<lambda>>, <class 'sqlglot.expressions.DatetimeDiff'>: <function Databricks.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampDiff'>: <function Databricks.Generator.<lambda>>, <class 'sqlglot.expressions.DatetimeTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.ToChar'>: <function Databricks.Generator.<lambda>>}"}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator.columndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnDef, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator.generatedasidentitycolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.GeneratedAsIdentityColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"fullname": "sqlglot.dialects.databricks.Databricks.Tokenizer", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.spark.Spark.Tokenizer"}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[]"}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"fullname": "sqlglot.dialects.databricks.Databricks.tokenizer_class", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.databricks.Databricks.Tokenizer'>"}, "sqlglot.dialects.databricks.Databricks.parser_class": {"fullname": "sqlglot.dialects.databricks.Databricks.parser_class", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.databricks.Databricks.Parser'>"}, "sqlglot.dialects.databricks.Databricks.generator_class": {"fullname": "sqlglot.dialects.databricks.Databricks.generator_class", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.databricks.Databricks.Generator'>"}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"fullname": "sqlglot.dialects.databricks.Databricks.TIME_TRIE", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"fullname": "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%m': 'MM', '%-m': 'M', '%d': 'dd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%I': 'hh', '%-I': 'h', '%M': 'mm', '%-M': 'm', '%S': 'ss', '%-S': 's', '%f': 'SSSSSS', '%p': 'a', '%j': 'DD', '%-j': 'D', '%a': 'EEE', '%A': 'EEEE'}"}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'j': {0: True}}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}, 'p': {0: True}, 'j': {0: True}, 'a': {0: True}, 'A': {0: True}}}"}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"fullname": "sqlglot.dialects.databricks.Databricks.QUOTE_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"fullname": "sqlglot.dialects.databricks.Databricks.QUOTE_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"fullname": "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"fullname": "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"fullname": "sqlglot.dialects.databricks.Databricks.BIT_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"fullname": "sqlglot.dialects.databricks.Databricks.BIT_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"fullname": "sqlglot.dialects.databricks.Databricks.HEX_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"fullname": "sqlglot.dialects.databricks.Databricks.HEX_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"fullname": "sqlglot.dialects.databricks.Databricks.BYTE_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"fullname": "sqlglot.dialects.databricks.Databricks.BYTE_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"fullname": "sqlglot.dialects.databricks.Databricks.UNICODE_START", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"fullname": "sqlglot.dialects.databricks.Databricks.UNICODE_END", "modulename": "sqlglot.dialects.databricks", "qualname": "Databricks.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect": {"fullname": "sqlglot.dialects.dialect", "modulename": "sqlglot.dialects.dialect", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"fullname": "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF", "modulename": "sqlglot.dialects.dialect", "qualname": "DATE_ADD_OR_DIFF", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[sqlglot.expressions.DateAdd, sqlglot.expressions.TsOrDsAdd, sqlglot.expressions.DateDiff, sqlglot.expressions.TsOrDsDiff]"}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"fullname": "sqlglot.dialects.dialect.DATE_ADD_OR_SUB", "modulename": "sqlglot.dialects.dialect", "qualname": "DATE_ADD_OR_SUB", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[sqlglot.expressions.DateAdd, sqlglot.expressions.TsOrDsAdd, sqlglot.expressions.DateSub]"}, "sqlglot.dialects.dialect.logger": {"fullname": "sqlglot.dialects.dialect.logger", "modulename": "sqlglot.dialects.dialect", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.dialects.dialect.Dialects": {"fullname": "sqlglot.dialects.dialect.Dialects", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects", "kind": "class", "doc": "

Dialects supported by SQLGLot.

\n", "bases": "builtins.str, enum.Enum"}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"fullname": "sqlglot.dialects.dialect.Dialects.DIALECT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.DIALECT", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.DIALECT: ''>"}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"fullname": "sqlglot.dialects.dialect.Dialects.BIGQUERY", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.BIGQUERY", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.BIGQUERY: 'bigquery'>"}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"fullname": "sqlglot.dialects.dialect.Dialects.CLICKHOUSE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.CLICKHOUSE", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.CLICKHOUSE: 'clickhouse'>"}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"fullname": "sqlglot.dialects.dialect.Dialects.DATABRICKS", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.DATABRICKS", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.DATABRICKS: 'databricks'>"}, "sqlglot.dialects.dialect.Dialects.DORIS": {"fullname": "sqlglot.dialects.dialect.Dialects.DORIS", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.DORIS", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.DORIS: 'doris'>"}, "sqlglot.dialects.dialect.Dialects.DRILL": {"fullname": "sqlglot.dialects.dialect.Dialects.DRILL", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.DRILL", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.DRILL: 'drill'>"}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"fullname": "sqlglot.dialects.dialect.Dialects.DUCKDB", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.DUCKDB", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.DUCKDB: 'duckdb'>"}, "sqlglot.dialects.dialect.Dialects.HIVE": {"fullname": "sqlglot.dialects.dialect.Dialects.HIVE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.HIVE", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.HIVE: 'hive'>"}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"fullname": "sqlglot.dialects.dialect.Dialects.MYSQL", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.MYSQL", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.MYSQL: 'mysql'>"}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"fullname": "sqlglot.dialects.dialect.Dialects.ORACLE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.ORACLE", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.ORACLE: 'oracle'>"}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"fullname": "sqlglot.dialects.dialect.Dialects.POSTGRES", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.POSTGRES", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.POSTGRES: 'postgres'>"}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"fullname": "sqlglot.dialects.dialect.Dialects.PRESTO", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.PRESTO", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.PRESTO: 'presto'>"}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"fullname": "sqlglot.dialects.dialect.Dialects.REDSHIFT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.REDSHIFT", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.REDSHIFT: 'redshift'>"}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"fullname": "sqlglot.dialects.dialect.Dialects.SNOWFLAKE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.SNOWFLAKE", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.SNOWFLAKE: 'snowflake'>"}, "sqlglot.dialects.dialect.Dialects.SPARK": {"fullname": "sqlglot.dialects.dialect.Dialects.SPARK", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.SPARK", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.SPARK: 'spark'>"}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"fullname": "sqlglot.dialects.dialect.Dialects.SPARK2", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.SPARK2", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.SPARK2: 'spark2'>"}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"fullname": "sqlglot.dialects.dialect.Dialects.SQLITE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.SQLITE", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.SQLITE: 'sqlite'>"}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"fullname": "sqlglot.dialects.dialect.Dialects.STARROCKS", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.STARROCKS", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.STARROCKS: 'starrocks'>"}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"fullname": "sqlglot.dialects.dialect.Dialects.TABLEAU", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.TABLEAU", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.TABLEAU: 'tableau'>"}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"fullname": "sqlglot.dialects.dialect.Dialects.TERADATA", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.TERADATA", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.TERADATA: 'teradata'>"}, "sqlglot.dialects.dialect.Dialects.TRINO": {"fullname": "sqlglot.dialects.dialect.Dialects.TRINO", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.TRINO", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.TRINO: 'trino'>"}, "sqlglot.dialects.dialect.Dialects.TSQL": {"fullname": "sqlglot.dialects.dialect.Dialects.TSQL", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialects.TSQL", "kind": "variable", "doc": "

\n", "default_value": "<Dialects.TSQL: 'tsql'>"}, "sqlglot.dialects.dialect.NormalizationStrategy": {"fullname": "sqlglot.dialects.dialect.NormalizationStrategy", "modulename": "sqlglot.dialects.dialect", "qualname": "NormalizationStrategy", "kind": "class", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "bases": "builtins.str, sqlglot.helper.AutoName"}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"fullname": "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE", "modulename": "sqlglot.dialects.dialect", "qualname": "NormalizationStrategy.LOWERCASE", "kind": "variable", "doc": "

Unquoted identifiers are lowercased.

\n", "default_value": "<NormalizationStrategy.LOWERCASE: 'LOWERCASE'>"}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"fullname": "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE", "modulename": "sqlglot.dialects.dialect", "qualname": "NormalizationStrategy.UPPERCASE", "kind": "variable", "doc": "

Unquoted identifiers are uppercased.

\n", "default_value": "<NormalizationStrategy.UPPERCASE: 'UPPERCASE'>"}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"fullname": "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE", "modulename": "sqlglot.dialects.dialect", "qualname": "NormalizationStrategy.CASE_SENSITIVE", "kind": "variable", "doc": "

Always case-sensitive, regardless of quotes.

\n", "default_value": "<NormalizationStrategy.CASE_SENSITIVE: 'CASE_SENSITIVE'>"}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"fullname": "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE", "modulename": "sqlglot.dialects.dialect", "qualname": "NormalizationStrategy.CASE_INSENSITIVE", "kind": "variable", "doc": "

Always case-insensitive, regardless of quotes.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.dialect.Dialect": {"fullname": "sqlglot.dialects.dialect.Dialect", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect", "kind": "class", "doc": "

\n"}, "sqlglot.dialects.dialect.Dialect.__init__": {"fullname": "sqlglot.dialects.dialect.Dialect.__init__", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.__init__", "kind": "function", "doc": "

\n", "signature": "(**kwargs)"}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"fullname": "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.INDEX_OFFSET", "kind": "variable", "doc": "

Determines the base index offset for arrays.

\n", "default_value": "0"}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"fullname": "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.WEEK_OFFSET", "kind": "variable", "doc": "

Determines the day of week of DATE_TRUNC(week). Defaults to 0 (Monday). -1 would be Sunday.

\n", "default_value": "0"}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"fullname": "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.UNNEST_COLUMN_ONLY", "kind": "variable", "doc": "

Determines whether or not UNNEST table aliases are treated as column aliases.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"fullname": "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.ALIAS_POST_TABLESAMPLE", "kind": "variable", "doc": "

Determines whether or not the table alias comes after tablesample.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"fullname": "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.TABLESAMPLE_SIZE_IS_PERCENT", "kind": "variable", "doc": "

Determines whether or not a size in the table sample clause represents percentage.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.LOWERCASE: 'LOWERCASE'>"}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"fullname": "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT", "kind": "variable", "doc": "

Determines whether or not an unquoted identifier can start with a digit.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"fullname": "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.DPIPE_IS_STRING_CONCAT", "kind": "variable", "doc": "

Determines whether or not the DPIPE token (||) is a string concatenation operator.

\n", "default_value": "True"}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"fullname": "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.STRICT_STRING_CONCAT", "kind": "variable", "doc": "

Determines whether or not CONCAT's arguments must be strings.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "True"}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "True"}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"fullname": "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.NORMALIZE_FUNCTIONS", "kind": "variable", "doc": "

Determines how function names are going to be normalized.

\n", "annotation": ": bool | str", "default_value": "'upper'"}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"fullname": "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.LOG_BASE_FIRST", "kind": "variable", "doc": "

Determines whether the base comes first in the LOG function.

\n", "default_value": "True"}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"fullname": "sqlglot.dialects.dialect.Dialect.NULL_ORDERING", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_small'"}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"fullname": "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"fullname": "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"fullname": "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.CONCAT_COALESCE", "kind": "variable", "doc": "

A NULL arg in CONCAT yields NULL by default, but in some dialects it yields an empty string.

\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"fullname": "sqlglot.dialects.dialect.Dialect.DATE_FORMAT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.DATE_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'%Y-%m-%d'""}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"fullname": "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.DATEINT_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'%Y%m%d'""}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"fullname": "sqlglot.dialects.dialect.Dialect.TIME_FORMAT", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'%Y-%m-%d %H:%M:%S'""}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"fullname": "sqlglot.dialects.dialect.Dialect.TIME_MAPPING", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"fullname": "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.FORMAT_MAPPING", "kind": "variable", "doc": "

Helper which is used for parsing the special syntax CAST(x AS DATE FORMAT 'yyyy').\nIf empty, the corresponding trie will be constructed off of TIME_MAPPING.

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.ESCAPE_SEQUENCES", "kind": "variable", "doc": "

Mapping of an unescaped escape sequence to the corresponding character.

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"fullname": "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.PSEUDOCOLUMNS", "kind": "variable", "doc": "

Columns that are auto-generated by the engine corresponding to this dialect.\nFor example, such columns may be excluded from SELECT * queries.

\n", "annotation": ": Set[str]", "default_value": "set()"}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"fullname": "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.PREFER_CTE_ALIAS_COLUMN", "kind": "variable", "doc": "

Some dialects, such as Snowflake, allow you to reference a CTE column alias in the\nHAVING clause of the CTE. This flag will cause the CTE alias columns to override\nany projection aliases in the subquery.

\n\n

For example,\n WITH y(c) AS (\n SELECT SUM(a) FROM (SELECT 1 a) AS x HAVING c > 0\n ) SELECT c FROM y;

\n\n
will be rewritten as\n\nWITH y(c) AS (\n    SELECT SUM(a) AS c FROM (SELECT 1 AS a) AS x HAVING c > 0\n) SELECT c FROM y;\n
\n", "default_value": "False"}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"fullname": "sqlglot.dialects.dialect.Dialect.tokenizer_class", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.tokens.Tokenizer'>"}, "sqlglot.dialects.dialect.Dialect.parser_class": {"fullname": "sqlglot.dialects.dialect.Dialect.parser_class", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.parser.Parser'>"}, "sqlglot.dialects.dialect.Dialect.generator_class": {"fullname": "sqlglot.dialects.dialect.Dialect.generator_class", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.generator.Generator'>"}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"fullname": "sqlglot.dialects.dialect.Dialect.TIME_TRIE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"fullname": "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"fullname": "sqlglot.dialects.dialect.Dialect.QUOTE_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"fullname": "sqlglot.dialects.dialect.Dialect.QUOTE_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"fullname": "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"fullname": "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"fullname": "sqlglot.dialects.dialect.Dialect.BIT_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"fullname": "sqlglot.dialects.dialect.Dialect.BIT_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"fullname": "sqlglot.dialects.dialect.Dialect.HEX_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"fullname": "sqlglot.dialects.dialect.Dialect.HEX_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"fullname": "sqlglot.dialects.dialect.Dialect.BYTE_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"fullname": "sqlglot.dialects.dialect.Dialect.BYTE_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"fullname": "sqlglot.dialects.dialect.Dialect.UNICODE_START", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"fullname": "sqlglot.dialects.dialect.Dialect.UNICODE_END", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"fullname": "sqlglot.dialects.dialect.Dialect.get_or_raise", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.get_or_raise", "kind": "function", "doc": "

Look up a dialect in the global dialect registry and return it if it exists.

\n\n
Arguments:
\n\n
    \n
  • dialect: The target dialect. If this is a string, it can be optionally followed by\nadditional key-value pairs that are separated by commas and are used to specify\ndialect settings, such as whether the dialect's identifiers are case-sensitive.
  • \n
\n\n
Example:
\n\n
\n
\n
>>> dialect = dialect_class = get_or_raise("duckdb")\n>>> dialect = get_or_raise("mysql, normalization_strategy = case_sensitive")\n
\n
\n
\n\n
Returns:
\n\n
\n

The corresponding Dialect instance.

\n
\n", "signature": "(\tcls,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType]) -> sqlglot.dialects.dialect.Dialect:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.format_time": {"fullname": "sqlglot.dialects.dialect.Dialect.format_time", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.format_time", "kind": "function", "doc": "

Converts a time format in this dialect to its equivalent Python strftime format.

\n", "signature": "(\tcls,\texpression: Union[str, sqlglot.expressions.Expression, NoneType]) -> Optional[sqlglot.expressions.Expression]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"fullname": "sqlglot.dialects.dialect.Dialect.normalize_identifier", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.normalize_identifier", "kind": "function", "doc": "

Transforms an identifier in a way that resembles how it'd be resolved by this dialect.

\n\n

For example, an identifier like FoO would be resolved as foo in Postgres, because it\nlowercases all unquoted identifiers. On the other hand, Snowflake uppercases them, so\nit would resolve it as FOO. If it was quoted, it'd need to be treated as case-sensitive,\nand so any normalization would be prohibited in order to avoid \"breaking\" the identifier.

\n\n

There are also dialects like Spark, which are case-insensitive even when quotes are\npresent, and dialects like MySQL, whose resolution rules match those employed by the\nunderlying operating system, for example they may always be case-sensitive in Linux.

\n\n

Finally, the normalization behavior of some engines can even be controlled through flags,\nlike in Redshift's case, where users can explicitly set enable_case_sensitive_identifier.

\n\n

SQLGlot aims to understand and handle all of these different behaviors gracefully, so\nthat it can analyze queries in the optimizer and successfully capture their semantics.

\n", "signature": "(self, expression: ~E) -> ~E:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"fullname": "sqlglot.dialects.dialect.Dialect.case_sensitive", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.case_sensitive", "kind": "function", "doc": "

Checks if text contains any case sensitive characters, based on the dialect's rules.

\n", "signature": "(self, text: str) -> bool:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.can_identify": {"fullname": "sqlglot.dialects.dialect.Dialect.can_identify", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.can_identify", "kind": "function", "doc": "

Checks if text can be identified given an identify option.

\n\n
Arguments:
\n\n
    \n
  • text: The text to check.
  • \n
  • identify: \"always\" or True: Always returns True.\n\"safe\": Only returns True if the identifier is case-insensitive.
  • \n
\n\n
Returns:
\n\n
\n

Whether or not the given text can be identified.

\n
\n", "signature": "(self, text: str, identify: str | bool = 'safe') -> bool:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"fullname": "sqlglot.dialects.dialect.Dialect.quote_identifier", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.quote_identifier", "kind": "function", "doc": "

Adds quotes to a given identifier.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression of interest. If it's not an Identifier, this method is a no-op.
  • \n
  • identify: If set to False, the quotes will only be added if the identifier is deemed\n\"unsafe\", with respect to its characters and this dialect's normalization strategy.
  • \n
\n", "signature": "(self, expression: ~E, identify: bool = True) -> ~E:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"fullname": "sqlglot.dialects.dialect.Dialect.to_json_path", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.to_json_path", "kind": "function", "doc": "

\n", "signature": "(\tself,\tpath: Optional[sqlglot.expressions.Expression]) -> Optional[sqlglot.expressions.Expression]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.parse": {"fullname": "sqlglot.dialects.dialect.Dialect.parse", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.parse", "kind": "function", "doc": "

\n", "signature": "(self, sql: str, **opts) -> List[Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.parse_into": {"fullname": "sqlglot.dialects.dialect.Dialect.parse_into", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.parse_into", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression_type: Union[str, Type[sqlglot.expressions.Expression], Collection[Union[str, Type[sqlglot.expressions.Expression]]]],\tsql: str,\t**opts) -> List[Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.generate": {"fullname": "sqlglot.dialects.dialect.Dialect.generate", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.generate", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Expression,\tcopy: bool = True,\t**opts) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.transpile": {"fullname": "sqlglot.dialects.dialect.Dialect.transpile", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.transpile", "kind": "function", "doc": "

\n", "signature": "(self, sql: str, **opts) -> List[str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.tokenize": {"fullname": "sqlglot.dialects.dialect.Dialect.tokenize", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.tokenize", "kind": "function", "doc": "

\n", "signature": "(self, sql: str) -> List[sqlglot.tokens.Token]:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"fullname": "sqlglot.dialects.dialect.Dialect.tokenizer", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.tokenizer", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.dialect.Dialect.parser": {"fullname": "sqlglot.dialects.dialect.Dialect.parser", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.parser", "kind": "function", "doc": "

\n", "signature": "(self, **opts) -> sqlglot.parser.Parser:", "funcdef": "def"}, "sqlglot.dialects.dialect.Dialect.generator": {"fullname": "sqlglot.dialects.dialect.Dialect.generator", "modulename": "sqlglot.dialects.dialect", "qualname": "Dialect.generator", "kind": "function", "doc": "

\n", "signature": "(self, **opts) -> sqlglot.generator.Generator:", "funcdef": "def"}, "sqlglot.dialects.dialect.DialectType": {"fullname": "sqlglot.dialects.dialect.DialectType", "modulename": "sqlglot.dialects.dialect", "qualname": "DialectType", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[str, sqlglot.dialects.dialect.Dialect, typing.Type[sqlglot.dialects.dialect.Dialect], NoneType]"}, "sqlglot.dialects.dialect.rename_func": {"fullname": "sqlglot.dialects.dialect.rename_func", "modulename": "sqlglot.dialects.dialect", "qualname": "rename_func", "kind": "function", "doc": "

\n", "signature": "(\tname: str) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.Expression], str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"fullname": "sqlglot.dialects.dialect.approx_count_distinct_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "approx_count_distinct_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.ApproxDistinct) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.if_sql": {"fullname": "sqlglot.dialects.dialect.if_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "if_sql", "kind": "function", "doc": "

\n", "signature": "(\tname: str = 'IF',\tfalse_value: Union[str, sqlglot.expressions.Expression, NoneType] = None) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.If], str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"fullname": "sqlglot.dialects.dialect.arrow_json_extract_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "arrow_json_extract_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: Union[sqlglot.expressions.JSONExtract, sqlglot.expressions.JSONExtractScalar]) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.inline_array_sql": {"fullname": "sqlglot.dialects.dialect.inline_array_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "inline_array_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Array) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_ilike_sql": {"fullname": "sqlglot.dialects.dialect.no_ilike_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_ilike_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.ILike) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"fullname": "sqlglot.dialects.dialect.no_paren_current_date_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_paren_current_date_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.CurrentDate) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"fullname": "sqlglot.dialects.dialect.no_recursive_cte_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_recursive_cte_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.With) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"fullname": "sqlglot.dialects.dialect.no_safe_divide_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_safe_divide_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.SafeDivide) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_tablesample_sql": {"fullname": "sqlglot.dialects.dialect.no_tablesample_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_tablesample_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.TableSample) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_pivot_sql": {"fullname": "sqlglot.dialects.dialect.no_pivot_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_pivot_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Pivot) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_trycast_sql": {"fullname": "sqlglot.dialects.dialect.no_trycast_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_trycast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.TryCast) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"fullname": "sqlglot.dialects.dialect.no_comment_column_constraint_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_comment_column_constraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.CommentColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"fullname": "sqlglot.dialects.dialect.no_map_from_entries_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_map_from_entries_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.MapFromEntries) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.str_position_sql": {"fullname": "sqlglot.dialects.dialect.str_position_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "str_position_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.StrPosition) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.struct_extract_sql": {"fullname": "sqlglot.dialects.dialect.struct_extract_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "struct_extract_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.StructExtract) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.var_map_sql": {"fullname": "sqlglot.dialects.dialect.var_map_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "var_map_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Map | sqlglot.expressions.VarMap,\tmap_func_name: str = 'MAP') -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.format_time_lambda": {"fullname": "sqlglot.dialects.dialect.format_time_lambda", "modulename": "sqlglot.dialects.dialect", "qualname": "format_time_lambda", "kind": "function", "doc": "

Helper used for time expressions.

\n\n
Arguments:
\n\n
    \n
  • exp_class: the expression class to instantiate.
  • \n
  • dialect: target sql dialect.
  • \n
  • default: the default format, True being time.
  • \n
\n\n
Returns:
\n\n
\n

A callable that can be used to return the appropriately formatted time expression.

\n
\n", "signature": "(\texp_class: Type[~E],\tdialect: str,\tdefault: Union[str, bool, NoneType] = None) -> Callable[[List], ~E]:", "funcdef": "def"}, "sqlglot.dialects.dialect.time_format": {"fullname": "sqlglot.dialects.dialect.time_format", "modulename": "sqlglot.dialects.dialect", "qualname": "time_format", "kind": "function", "doc": "

\n", "signature": "(\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.UnixToStr | sqlglot.expressions.StrToUnix], Optional[str]]:", "funcdef": "def"}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"fullname": "sqlglot.dialects.dialect.create_with_partitions_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "create_with_partitions_sql", "kind": "function", "doc": "

In Hive and Spark, the PARTITIONED BY property acts as an extension of a table's schema. When the\nPARTITIONED BY value is an array of column names, they are transformed into a schema. The corresponding\ncolumns are removed from the create statement.

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Create) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.parse_date_delta": {"fullname": "sqlglot.dialects.dialect.parse_date_delta", "modulename": "sqlglot.dialects.dialect", "qualname": "parse_date_delta", "kind": "function", "doc": "

\n", "signature": "(\texp_class: Type[~E],\tunit_mapping: Optional[Dict[str, str]] = None) -> Callable[[List], ~E]:", "funcdef": "def"}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"fullname": "sqlglot.dialects.dialect.parse_date_delta_with_interval", "modulename": "sqlglot.dialects.dialect", "qualname": "parse_date_delta_with_interval", "kind": "function", "doc": "

\n", "signature": "(expression_class: Type[~E]) -> Callable[[List], Optional[~E]]:", "funcdef": "def"}, "sqlglot.dialects.dialect.date_trunc_to_time": {"fullname": "sqlglot.dialects.dialect.date_trunc_to_time", "modulename": "sqlglot.dialects.dialect", "qualname": "date_trunc_to_time", "kind": "function", "doc": "

\n", "signature": "(\targs: List) -> sqlglot.expressions.DateTrunc | sqlglot.expressions.TimestampTrunc:", "funcdef": "def"}, "sqlglot.dialects.dialect.date_add_interval_sql": {"fullname": "sqlglot.dialects.dialect.date_add_interval_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "date_add_interval_sql", "kind": "function", "doc": "

\n", "signature": "(\tdata_type: str,\tkind: str) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.Expression], str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"fullname": "sqlglot.dialects.dialect.timestamptrunc_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "timestamptrunc_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.TimestampTrunc) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_timestamp_sql": {"fullname": "sqlglot.dialects.dialect.no_timestamp_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_timestamp_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Timestamp) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.locate_to_strposition": {"fullname": "sqlglot.dialects.dialect.locate_to_strposition", "modulename": "sqlglot.dialects.dialect", "qualname": "locate_to_strposition", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"fullname": "sqlglot.dialects.dialect.strposition_to_locate_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "strposition_to_locate_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.StrPosition) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.left_to_substring_sql": {"fullname": "sqlglot.dialects.dialect.left_to_substring_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "left_to_substring_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Left) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.right_to_substring_sql": {"fullname": "sqlglot.dialects.dialect.right_to_substring_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "right_to_substring_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Left) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.timestrtotime_sql": {"fullname": "sqlglot.dialects.dialect.timestrtotime_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "timestrtotime_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.TimeStrToTime) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.datestrtodate_sql": {"fullname": "sqlglot.dialects.dialect.datestrtodate_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "datestrtodate_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.DateStrToDate) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.encode_decode_sql": {"fullname": "sqlglot.dialects.dialect.encode_decode_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "encode_decode_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Expression,\tname: str,\treplace: bool = True) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.min_or_least": {"fullname": "sqlglot.dialects.dialect.min_or_least", "modulename": "sqlglot.dialects.dialect", "qualname": "min_or_least", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Min) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.max_or_greatest": {"fullname": "sqlglot.dialects.dialect.max_or_greatest", "modulename": "sqlglot.dialects.dialect", "qualname": "max_or_greatest", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Max) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.count_if_to_sum": {"fullname": "sqlglot.dialects.dialect.count_if_to_sum", "modulename": "sqlglot.dialects.dialect", "qualname": "count_if_to_sum", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.CountIf) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.trim_sql": {"fullname": "sqlglot.dialects.dialect.trim_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "trim_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Trim) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.str_to_time_sql": {"fullname": "sqlglot.dialects.dialect.str_to_time_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "str_to_time_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Expression) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"fullname": "sqlglot.dialects.dialect.concat_to_dpipe_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "concat_to_dpipe_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Concat) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"fullname": "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "concat_ws_to_dpipe_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.ConcatWs) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.regexp_extract_sql": {"fullname": "sqlglot.dialects.dialect.regexp_extract_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "regexp_extract_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.RegexpExtract) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.regexp_replace_sql": {"fullname": "sqlglot.dialects.dialect.regexp_replace_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "regexp_replace_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.RegexpReplace) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.pivot_column_names": {"fullname": "sqlglot.dialects.dialect.pivot_column_names", "modulename": "sqlglot.dialects.dialect", "qualname": "pivot_column_names", "kind": "function", "doc": "

\n", "signature": "(\taggregations: List[sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType]) -> List[str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.binary_from_function": {"fullname": "sqlglot.dialects.dialect.binary_from_function", "modulename": "sqlglot.dialects.dialect", "qualname": "binary_from_function", "kind": "function", "doc": "

\n", "signature": "(expr_type: Type[~B]) -> Callable[[List], ~B]:", "funcdef": "def"}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"fullname": "sqlglot.dialects.dialect.parse_timestamp_trunc", "modulename": "sqlglot.dialects.dialect", "qualname": "parse_timestamp_trunc", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.TimestampTrunc:", "funcdef": "def"}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"fullname": "sqlglot.dialects.dialect.any_value_to_max_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "any_value_to_max_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.AnyValue) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.bool_xor_sql": {"fullname": "sqlglot.dialects.dialect.bool_xor_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "bool_xor_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Xor) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.is_parse_json": {"fullname": "sqlglot.dialects.dialect.is_parse_json", "modulename": "sqlglot.dialects.dialect", "qualname": "is_parse_json", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression) -> bool:", "funcdef": "def"}, "sqlglot.dialects.dialect.isnull_to_is_null": {"fullname": "sqlglot.dialects.dialect.isnull_to_is_null", "modulename": "sqlglot.dialects.dialect", "qualname": "isnull_to_is_null", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"fullname": "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "generatedasidentitycolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.GeneratedAsIdentityColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"fullname": "sqlglot.dialects.dialect.arg_max_or_min_no_count", "modulename": "sqlglot.dialects.dialect", "qualname": "arg_max_or_min_no_count", "kind": "function", "doc": "

\n", "signature": "(\tname: str) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.ArgMax | sqlglot.expressions.ArgMin], str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"fullname": "sqlglot.dialects.dialect.ts_or_ds_add_cast", "modulename": "sqlglot.dialects.dialect", "qualname": "ts_or_ds_add_cast", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.TsOrDsAdd) -> sqlglot.expressions.TsOrDsAdd:", "funcdef": "def"}, "sqlglot.dialects.dialect.date_delta_sql": {"fullname": "sqlglot.dialects.dialect.date_delta_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "date_delta_sql", "kind": "function", "doc": "

\n", "signature": "(\tname: str,\tcast: bool = False) -> Callable[[sqlglot.generator.Generator, Union[sqlglot.expressions.DateAdd, sqlglot.expressions.TsOrDsAdd, sqlglot.expressions.DateDiff, sqlglot.expressions.TsOrDsDiff]], str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.no_last_day_sql": {"fullname": "sqlglot.dialects.dialect.no_last_day_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "no_last_day_sql", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.LastDay) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.merge_without_target_sql": {"fullname": "sqlglot.dialects.dialect.merge_without_target_sql", "modulename": "sqlglot.dialects.dialect", "qualname": "merge_without_target_sql", "kind": "function", "doc": "

Remove table refs from columns in when statements.

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.Merge) -> str:", "funcdef": "def"}, "sqlglot.dialects.dialect.parse_json_extract_path": {"fullname": "sqlglot.dialects.dialect.parse_json_extract_path", "modulename": "sqlglot.dialects.dialect", "qualname": "parse_json_extract_path", "kind": "function", "doc": "

\n", "signature": "(\texpr_type: Type[~F],\tzero_based_indexing: bool = True) -> Callable[[List], ~F]:", "funcdef": "def"}, "sqlglot.dialects.dialect.json_extract_segments": {"fullname": "sqlglot.dialects.dialect.json_extract_segments", "modulename": "sqlglot.dialects.dialect", "qualname": "json_extract_segments", "kind": "function", "doc": "

\n", "signature": "(\tname: str,\tquoted_index: bool = True) -> Callable[[sqlglot.generator.Generator, Union[sqlglot.expressions.JSONExtract, sqlglot.expressions.JSONExtractScalar]], str]:", "funcdef": "def"}, "sqlglot.dialects.dialect.json_path_key_only_name": {"fullname": "sqlglot.dialects.dialect.json_path_key_only_name", "modulename": "sqlglot.dialects.dialect", "qualname": "json_path_key_only_name", "kind": "function", "doc": "

\n", "signature": "(\tself: sqlglot.generator.Generator,\texpression: sqlglot.expressions.JSONPathKey) -> str:", "funcdef": "def"}, "sqlglot.dialects.doris": {"fullname": "sqlglot.dialects.doris", "modulename": "sqlglot.dialects.doris", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.doris.Doris": {"fullname": "sqlglot.dialects.doris.Doris", "modulename": "sqlglot.dialects.doris", "qualname": "Doris", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.mysql.MySQL"}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"fullname": "sqlglot.dialects.doris.Doris.DATE_FORMAT", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.DATE_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd'""}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"fullname": "sqlglot.dialects.doris.Doris.DATEINT_FORMAT", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.DATEINT_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyyMMdd'""}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"fullname": "sqlglot.dialects.doris.Doris.TIME_FORMAT", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd HH:mm:ss'""}, "sqlglot.dialects.doris.Doris.Parser": {"fullname": "sqlglot.dialects.doris.Doris.Parser", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.mysql.MySQL.Parser"}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function MySQL.Parser.<lambda>>, 'DATE_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function parse_timestamp_trunc>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function MySQL.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function MySQL.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function MySQL.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function MySQL.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function MySQL.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <function _str_to_date>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <function parse_date_delta.<locals>.inner_func>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <function MySQL.Parser.<lambda>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <function MySQL.Parser.<lambda>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function MySQL.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function MySQL.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'DATE_FORMAT': <function format_time_lambda.<locals>._format_time>, 'INSTR': <function MySQL.Parser.<lambda>>, 'ISNULL': <function isnull_to_is_null>, 'LOCATE': <function locate_to_strposition>, 'MAKETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MONTHNAME': <function MySQL.Parser.<lambda>>, 'COLLECT_SET': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'REGEXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>}"}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'BINARY': {'LOGS': {0: True}}, 'MASTER': {'LOGS': {0: True}, 'STATUS': {0: True}}, 'BINLOG': {'EVENTS': {0: True}}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'COLLATION': {0: True}, 'FULL': {'COLUMNS': {0: True}, 'PROCESSLIST': {0: True}, 'TABLES': {0: True}}, 'COLUMNS': {0: True}, 'CREATE': {'DATABASE': {0: True}, 'EVENT': {0: True}, 'FUNCTION': {0: True}, 'PROCEDURE': {0: True}, 'TABLE': {0: True}, 'TRIGGER': {0: True}, 'VIEW': {0: True}}, 'DATABASES': {0: True}, 'SCHEMAS': {0: True}, 'ENGINE': {0: True}, 'STORAGE': {'ENGINES': {0: True}}, 'ENGINES': {0: True}, 'ERRORS': {0: True}, 'EVENTS': {0: True}, 'FUNCTION': {'CODE': {0: True}, 'STATUS': {0: True}}, 'GRANTS': {0: True}, 'INDEX': {0: True}, 'OPEN': {'TABLES': {0: True}}, 'PLUGINS': {0: True}, 'PROCEDURE': {'CODE': {0: True}, 'STATUS': {0: True}}, 'PRIVILEGES': {0: True}, 'PROCESSLIST': {0: True}, 'PROFILE': {0: True}, 'PROFILES': {0: True}, 'RELAYLOG': {'EVENTS': {0: True}}, 'REPLICAS': {0: True}, 'SLAVE': {'HOSTS': {0: True}, 'STATUS': {0: True}}, 'REPLICA': {'STATUS': {0: True}}, 'GLOBAL': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'SESSION': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'STATUS': {0: True}, 'TABLE': {'STATUS': {0: True}}, 'TABLES': {0: True}, 'TRIGGERS': {0: True}, 'VARIABLES': {0: True}, 'WARNINGS': {0: True}}"}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.doris.Doris.Parser.SET_TRIE", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}, 'PERSIST': {0: True}, 'PERSIST_ONLY': {0: True}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'NAMES': {0: True}}"}, "sqlglot.dialects.doris.Doris.Generator": {"fullname": "sqlglot.dialects.doris.Doris.Generator", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.mysql.MySQL.Generator"}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"fullname": "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.CAST_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.INET: 'INET'>: 'INET', <Type.UBIGINT: 'UBIGINT'>: 'BIGINT', <Type.UINT: 'UINT'>: 'INT', <Type.UMEDIUMINT: 'UMEDIUMINT'>: 'MEDIUMINT', <Type.USMALLINT: 'USMALLINT'>: 'SMALLINT', <Type.UTINYINT: 'UTINYINT'>: 'TINYINT', <Type.UDECIMAL: 'UDECIMAL'>: 'DECIMAL', <Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'DATETIME', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP', <Type.TEXT: 'TEXT'>: 'STRING'}"}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"fullname": "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.TIMESTAMP_FUNC_TYPES", "kind": "variable", "doc": "

\n", "default_value": "set()"}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.DateDiff'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateTrunc'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.Day'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfMonth'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfWeek'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.GroupConcat'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Month'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.NullSafeEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.Stuff'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimestampDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Trim'>: <function _trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.Week'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.WeekOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Year'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.ApproxDistinct'>: <function approx_count_distinct_sql>, <class 'sqlglot.expressions.ArgMax'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.Map'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToUnix'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.Split'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function Doris.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function rename_func.<locals>.<lambda>>}"}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"fullname": "sqlglot.dialects.doris.Doris.tokenizer_class", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.mysql.MySQL.Tokenizer'>"}, "sqlglot.dialects.doris.Doris.parser_class": {"fullname": "sqlglot.dialects.doris.Doris.parser_class", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.doris.Doris.Parser'>"}, "sqlglot.dialects.doris.Doris.generator_class": {"fullname": "sqlglot.dialects.doris.Doris.generator_class", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.doris.Doris.Generator'>"}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"fullname": "sqlglot.dialects.doris.Doris.TIME_TRIE", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"fullname": "sqlglot.dialects.doris.Doris.FORMAT_TRIE", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%B': '%M', '%-m': '%c', '%-d': '%e', '%I': '%h', '%M': '%i', '%S': '%s', '%W': '%u', '%-H': '%k', '%-I': '%l', '%H:%M:%S': '%T', '%a': '%W'}"}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'B': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'W': {0: True}, 'H': {':': {'%': {'M': {':': {'%': {'S': {0: True}}}}}}}, 'a': {0: True}}}"}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"fullname": "sqlglot.dialects.doris.Doris.QUOTE_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"fullname": "sqlglot.dialects.doris.Doris.QUOTE_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"fullname": "sqlglot.dialects.doris.Doris.IDENTIFIER_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"fullname": "sqlglot.dialects.doris.Doris.IDENTIFIER_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.doris.Doris.BIT_START": {"fullname": "sqlglot.dialects.doris.Doris.BIT_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""b'""}, "sqlglot.dialects.doris.Doris.BIT_END": {"fullname": "sqlglot.dialects.doris.Doris.BIT_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.doris.Doris.HEX_START": {"fullname": "sqlglot.dialects.doris.Doris.HEX_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.doris.Doris.HEX_END": {"fullname": "sqlglot.dialects.doris.Doris.HEX_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.doris.Doris.BYTE_START": {"fullname": "sqlglot.dialects.doris.Doris.BYTE_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.doris.Doris.BYTE_END": {"fullname": "sqlglot.dialects.doris.Doris.BYTE_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"fullname": "sqlglot.dialects.doris.Doris.UNICODE_START", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"fullname": "sqlglot.dialects.doris.Doris.UNICODE_END", "modulename": "sqlglot.dialects.doris", "qualname": "Doris.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill": {"fullname": "sqlglot.dialects.drill", "modulename": "sqlglot.dialects.drill", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.drill.Drill": {"fullname": "sqlglot.dialects.drill.Drill", "modulename": "sqlglot.dialects.drill", "qualname": "Drill", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"fullname": "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.NORMALIZE_FUNCTIONS", "kind": "variable", "doc": "

Determines how function names are going to be normalized.

\n", "annotation": ": bool | str", "default_value": "False"}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"fullname": "sqlglot.dialects.drill.Drill.NULL_ORDERING", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_last'"}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"fullname": "sqlglot.dialects.drill.Drill.DATE_FORMAT", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.DATE_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd'""}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"fullname": "sqlglot.dialects.drill.Drill.DATEINT_FORMAT", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.DATEINT_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyyMMdd'""}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"fullname": "sqlglot.dialects.drill.Drill.TIME_FORMAT", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd HH:mm:ss'""}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"fullname": "sqlglot.dialects.drill.Drill.TYPED_DIVISION", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"fullname": "sqlglot.dialects.drill.Drill.CONCAT_COALESCE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.CONCAT_COALESCE", "kind": "variable", "doc": "

A NULL arg in CONCAT yields NULL by default, but in some dialects it yields an empty string.

\n", "default_value": "True"}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"fullname": "sqlglot.dialects.drill.Drill.TIME_MAPPING", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "default_value": "{'y': '%Y', 'Y': '%Y', 'YYYY': '%Y', 'yyyy': '%Y', 'YY': '%y', 'yy': '%y', 'MMMM': '%B', 'MMM': '%b', 'MM': '%m', 'M': '%-m', 'dd': '%d', 'd': '%-d', 'HH': '%H', 'H': '%-H', 'hh': '%I', 'h': '%-I', 'mm': '%M', 'm': '%-M', 'ss': '%S', 's': '%-S', 'SSSSSS': '%f', 'a': '%p', 'DD': '%j', 'D': '%-j', 'E': '%a', 'EE': '%a', 'EEE': '%a', 'EEEE': '%A', "''T''": 'T'}"}, "sqlglot.dialects.drill.Drill.Tokenizer": {"fullname": "sqlglot.dialects.drill.Drill.Tokenizer", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['`']"}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.dialects.drill.Drill.Parser": {"fullname": "sqlglot.dialects.drill.Drill.Parser", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"fullname": "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.STRICT_CAST", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <function format_time_lambda.<locals>._format_time>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'DATE_FORMAT': <function format_time_lambda.<locals>._format_time>, 'TO_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>}"}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.drill.Drill.Parser.SET_TRIE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.drill.Drill.Generator": {"fullname": "sqlglot.dialects.drill.Drill.Generator", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"fullname": "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'VARCHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.INT: 'INT'>: 'INTEGER', <Type.SMALLINT: 'SMALLINT'>: 'INTEGER', <Type.TINYINT: 'TINYINT'>: 'INTEGER', <Type.BINARY: 'BINARY'>: 'VARBINARY', <Type.TEXT: 'TEXT'>: 'VARCHAR', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP'}"}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Create'>: <function create_with_partitions_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.DateToDi'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.If'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.Levenshtein'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date>, <class 'sqlglot.expressions.Pow'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.TimeStrToDate'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function Drill.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Drill.Generator.<lambda>>}"}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"fullname": "sqlglot.dialects.drill.Drill.Generator.normalize_func", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.normalize_func", "kind": "function", "doc": "

\n", "signature": "(self, name: str) -> str:", "funcdef": "def"}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"fullname": "sqlglot.dialects.drill.Drill.tokenizer_class", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.drill.Drill.Tokenizer'>"}, "sqlglot.dialects.drill.Drill.parser_class": {"fullname": "sqlglot.dialects.drill.Drill.parser_class", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.drill.Drill.Parser'>"}, "sqlglot.dialects.drill.Drill.generator_class": {"fullname": "sqlglot.dialects.drill.Drill.generator_class", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.drill.Drill.Generator'>"}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"fullname": "sqlglot.dialects.drill.Drill.TIME_TRIE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}, "'": {"'": {'T': {"'": {"'": {0: True}}}}}}"}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"fullname": "sqlglot.dialects.drill.Drill.FORMAT_TRIE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}, "'": {"'": {'T': {"'": {"'": {0: True}}}}}}"}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%m': 'MM', '%-m': 'M', '%d': 'dd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%I': 'hh', '%-I': 'h', '%M': 'mm', '%-M': 'm', '%S': 'ss', '%-S': 's', '%f': 'SSSSSS', '%p': 'a', '%j': 'DD', '%-j': 'D', '%a': 'EEE', '%A': 'EEEE', 'T': "''T''"}"}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'j': {0: True}}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}, 'p': {0: True}, 'j': {0: True}, 'a': {0: True}, 'A': {0: True}}, 'T': {0: True}}"}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"fullname": "sqlglot.dialects.drill.Drill.QUOTE_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"fullname": "sqlglot.dialects.drill.Drill.QUOTE_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"fullname": "sqlglot.dialects.drill.Drill.IDENTIFIER_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"fullname": "sqlglot.dialects.drill.Drill.IDENTIFIER_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.drill.Drill.BIT_START": {"fullname": "sqlglot.dialects.drill.Drill.BIT_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.BIT_END": {"fullname": "sqlglot.dialects.drill.Drill.BIT_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.HEX_START": {"fullname": "sqlglot.dialects.drill.Drill.HEX_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.HEX_END": {"fullname": "sqlglot.dialects.drill.Drill.HEX_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.BYTE_START": {"fullname": "sqlglot.dialects.drill.Drill.BYTE_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.BYTE_END": {"fullname": "sqlglot.dialects.drill.Drill.BYTE_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"fullname": "sqlglot.dialects.drill.Drill.UNICODE_START", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"fullname": "sqlglot.dialects.drill.Drill.UNICODE_END", "modulename": "sqlglot.dialects.drill", "qualname": "Drill.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb": {"fullname": "sqlglot.dialects.duckdb", "modulename": "sqlglot.dialects.duckdb", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.duckdb.DuckDB": {"fullname": "sqlglot.dialects.duckdb.DuckDB", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"fullname": "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_last'"}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"fullname": "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "True"}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"fullname": "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.INDEX_OFFSET", "kind": "variable", "doc": "

Determines the base index offset for arrays.

\n", "default_value": "1"}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.CONCAT_COALESCE", "kind": "variable", "doc": "

A NULL arg in CONCAT yields NULL by default, but in some dialects it yields an empty string.

\n", "default_value": "True"}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"fullname": "sqlglot.dialects.duckdb.DuckDB.to_json_path", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.to_json_path", "kind": "function", "doc": "

\n", "signature": "(\tself,\tpath: Optional[sqlglot.expressions.Expression]) -> Optional[sqlglot.expressions.Expression]:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Tokenizer", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.TEXT: 'TEXT'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.TEXT: 'TEXT'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.VARCHAR: 'VARCHAR'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, '//': <TokenType.DIV: 'DIV'>, 'ATTACH': <TokenType.COMMAND: 'COMMAND'>, 'BITSTRING': <TokenType.BIT: 'BIT'>, 'CHARACTER VARYING': <TokenType.TEXT: 'TEXT'>, 'EXCLUDE': <TokenType.EXCEPT: 'EXCEPT'>, 'LOGICAL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'PIVOT_WIDER': <TokenType.PIVOT: 'PIVOT'>, 'SIGNED': <TokenType.INT: 'INT'>, 'UBIGINT': <TokenType.UBIGINT: 'UBIGINT'>, 'UINTEGER': <TokenType.UINT: 'UINT'>, 'USMALLINT': <TokenType.USMALLINT: 'USMALLINT'>, 'UTINYINT': <TokenType.UTINYINT: 'UTINYINT'>, 'TIMESTAMP_S': <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, 'TIMESTAMP_MS': <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, 'TIMESTAMP_NS': <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, 'TIMESTAMP_US': <TokenType.TIMESTAMP: 'TIMESTAMP'>}"}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>, '$': <TokenType.PARAMETER: 'PARAMETER'>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.BITWISE", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AMP: 'AMP'>: <class 'sqlglot.expressions.BitwiseAnd'>, <TokenType.CARET: 'CARET'>: <class 'sqlglot.expressions.BitwiseXor'>, <TokenType.PIPE: 'PIPE'>: <class 'sqlglot.expressions.BitwiseOr'>, <TokenType.TILDA: 'TILDA'>: <class 'sqlglot.expressions.RegexpLike'>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <function _parse_date_diff>, 'DATE_DIFF': <function _parse_date_diff>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function date_trunc_to_time>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <function DuckDB.Parser.<lambda>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <function DuckDB.Parser.<lambda>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function DuckDB.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <function DuckDB.Parser.<lambda>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <function binary_from_function.<locals>.<lambda>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'ARRAY_HAS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'ARRAY_LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_REVERSE_SORT': <function _sort_array_reverse>, 'DATETRUNC': <function date_trunc_to_time>, 'EPOCH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'EPOCH_MS': <function DuckDB.Parser.<lambda>>, 'JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_EXTRACT_PATH': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_STRING': <function parse_extract_json_with_path.<locals>._parser>, 'LIST_HAS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'LIST_REVERSE_SORT': <function _sort_array_reverse>, 'LIST_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'LIST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'MAKE_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MAKE_TIMESTAMP': <function _parse_make_timestamp>, 'MEDIAN': <function DuckDB.Parser.<lambda>>, 'QUANTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'QUANTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'REGEXP_MATCHES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'STRFTIME': <function format_time_lambda.<locals>._format_time>, 'STRING_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'STRING_SPLIT_REGEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'STRING_TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'STRPTIME': <function format_time_lambda.<locals>._format_time>, 'STRUCT_PACK': <function _parse_struct_pack>, 'STR_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'STR_SPLIT_REGEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'TO_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNNEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.PLACEHOLDER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.PLACEHOLDER: 'PLACEHOLDER'>: <function Parser.<lambda>>, <TokenType.PARAMETER: 'PARAMETER'>: <function DuckDB.Parser.<lambda>>, <TokenType.COLON: 'COLON'>: <function Parser.<lambda>>}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'LIMIT'"}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.STRUCT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "('(', ')')"}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.RENAME_TABLE_WITH_DB", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.TABLESAMPLE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "'USING SAMPLE'"}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "'REPEATABLE'"}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP", "kind": "variable", "doc": "

\n", "default_value": "','"}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.IGNORE_NULLS_IN_FUNC", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.MULTI_ARG_DISTINCT", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function no_comment_column_constraint_sql>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _date_delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function approx_count_distinct_sql>, <class 'sqlglot.expressions.Array'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArraySort'>: <function _array_sort_sql>, <class 'sqlglot.expressions.ArraySum'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentTime'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.DayOfMonth'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfWeek'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.Date'>: <function _date_sql>, <class 'sqlglot.expressions.DateFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateSub'>: <function _date_delta_sql>, <class 'sqlglot.expressions.DateDiff'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateToDi'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.Decode'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.Encode'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.IntDiv'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.IsInf'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.JSONFormat'>: <function _json_format_sql>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.MonthsBetween'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function _rename_unless_within_group.<locals>.<lambda>>, <class 'sqlglot.expressions.PercentileDisc'>: <function _rename_unless_within_group.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.RegexpReplace'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.Split'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SortArray'>: <function _sort_array_sql>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToDate'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function str_to_time_sql>, <class 'sqlglot.expressions.StrToUnix'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.Struct'>: <function _struct_sql>, <class 'sqlglot.expressions.Timestamp'>: <function no_timestamp_sql>, <class 'sqlglot.expressions.TimestampDiff'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _ts_or_ds_add_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function DuckDB.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WeekOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>}"}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>, <class 'sqlglot.expressions.JSONPathWildcard'>}"}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'TEXT', <Type.NVARCHAR: 'NVARCHAR'>: 'TEXT', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BINARY: 'BINARY'>: 'BLOB', <Type.CHAR: 'CHAR'>: 'TEXT', <Type.FLOAT: 'FLOAT'>: 'REAL', <Type.UINT: 'UINT'>: 'UINTEGER', <Type.VARBINARY: 'VARBINARY'>: 'BLOB', <Type.VARCHAR: 'VARCHAR'>: 'TEXT', <Type.TIMESTAMP_S: 'TIMESTAMP_S'>: 'TIMESTAMP_S', <Type.TIMESTAMP_MS: 'TIMESTAMP_MS'>: 'TIMESTAMP_MS', <Type.TIMESTAMP_NS: 'TIMESTAMP_NS'>: 'TIMESTAMP_NS'}"}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.STAR_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'except': 'EXCLUDE', 'replace': 'REPLACE'}"}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Column'>, <class 'sqlglot.expressions.Literal'>, <class 'sqlglot.expressions.Paren'>)"}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Cluster'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DictRange'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DictProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LogProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OnProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Order'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Property'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Set'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>}"}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.timefromparts_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimeFromParts) -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.timestampfromparts_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimestampFromParts) -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.tablesample_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.TableSample,\tsep: str = ' AS ',\ttablesample_keyword: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.interval_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Interval) -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.columndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnDef, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.placeholder_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Placeholder) -> str:", "funcdef": "def"}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"fullname": "sqlglot.dialects.duckdb.DuckDB.tokenizer_class", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.duckdb.DuckDB.Tokenizer'>"}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"fullname": "sqlglot.dialects.duckdb.DuckDB.parser_class", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.duckdb.DuckDB.Parser'>"}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"fullname": "sqlglot.dialects.duckdb.DuckDB.generator_class", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.duckdb.DuckDB.Generator'>"}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.QUOTE_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.QUOTE_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.BIT_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.BIT_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.HEX_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.HEX_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.BYTE_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.BYTE_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"fullname": "sqlglot.dialects.duckdb.DuckDB.UNICODE_START", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"fullname": "sqlglot.dialects.duckdb.DuckDB.UNICODE_END", "modulename": "sqlglot.dialects.duckdb", "qualname": "DuckDB.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive": {"fullname": "sqlglot.dialects.hive", "modulename": "sqlglot.dialects.hive", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"fullname": "sqlglot.dialects.hive.DATE_DELTA_INTERVAL", "modulename": "sqlglot.dialects.hive", "qualname": "DATE_DELTA_INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "{'YEAR': ('ADD_MONTHS', 12), 'MONTH': ('ADD_MONTHS', 1), 'QUARTER': ('ADD_MONTHS', 3), 'WEEK': ('DATE_ADD', 7), 'DAY': ('DATE_ADD', 1)}"}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"fullname": "sqlglot.dialects.hive.TIME_DIFF_FACTOR", "modulename": "sqlglot.dialects.hive", "qualname": "TIME_DIFF_FACTOR", "kind": "variable", "doc": "

\n", "default_value": "{'MILLISECOND': ' * 1000', 'SECOND': '', 'MINUTE': ' / 60', 'HOUR': ' / 3600'}"}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"fullname": "sqlglot.dialects.hive.DIFF_MONTH_SWITCH", "modulename": "sqlglot.dialects.hive", "qualname": "DIFF_MONTH_SWITCH", "kind": "variable", "doc": "

\n", "default_value": "('YEAR', 'QUARTER', 'MONTH')"}, "sqlglot.dialects.hive.Hive": {"fullname": "sqlglot.dialects.hive.Hive", "modulename": "sqlglot.dialects.hive", "qualname": "Hive", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"fullname": "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.ALIAS_POST_TABLESAMPLE", "kind": "variable", "doc": "

Determines whether or not the table alias comes after tablesample.

\n", "default_value": "True"}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"fullname": "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.IDENTIFIERS_CAN_START_WITH_DIGIT", "kind": "variable", "doc": "

Determines whether or not an unquoted identifier can start with a digit.

\n", "default_value": "True"}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"fullname": "sqlglot.dialects.hive.Hive.SAFE_DIVISION", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "True"}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"fullname": "sqlglot.dialects.hive.Hive.TIME_MAPPING", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'y': '%Y', 'Y': '%Y', 'YYYY': '%Y', 'yyyy': '%Y', 'YY': '%y', 'yy': '%y', 'MMMM': '%B', 'MMM': '%b', 'MM': '%m', 'M': '%-m', 'dd': '%d', 'd': '%-d', 'HH': '%H', 'H': '%-H', 'hh': '%I', 'h': '%-I', 'mm': '%M', 'm': '%-M', 'ss': '%S', 's': '%-S', 'SSSSSS': '%f', 'a': '%p', 'DD': '%j', 'D': '%-j', 'E': '%a', 'EE': '%a', 'EEE': '%a', 'EEEE': '%A'}"}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"fullname": "sqlglot.dialects.hive.Hive.DATE_FORMAT", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.DATE_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd'""}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"fullname": "sqlglot.dialects.hive.Hive.DATEINT_FORMAT", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.DATEINT_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyyMMdd'""}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"fullname": "sqlglot.dialects.hive.Hive.TIME_FORMAT", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-MM-dd HH:mm:ss'""}, "sqlglot.dialects.hive.Hive.Tokenizer": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.QUOTES", "kind": "variable", "doc": "

\n", "default_value": "["'", '"']"}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['`']"}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>, '$': <TokenType.PARAMETER: 'PARAMETER'>}"}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'ADD ARCHIVE': <TokenType.COMMAND: 'COMMAND'>, 'ADD ARCHIVES': <TokenType.COMMAND: 'COMMAND'>, 'ADD FILE': <TokenType.COMMAND: 'COMMAND'>, 'ADD FILES': <TokenType.COMMAND: 'COMMAND'>, 'ADD JAR': <TokenType.COMMAND: 'COMMAND'>, 'ADD JARS': <TokenType.COMMAND: 'COMMAND'>, 'MSCK REPAIR': <TokenType.COMMAND: 'COMMAND'>, 'REFRESH': <TokenType.REFRESH: 'REFRESH'>, 'TIMESTAMP AS OF': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'VERSION AS OF': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'WITH SERDEPROPERTIES': <TokenType.SERDE_PROPERTIES: 'SERDE_PROPERTIES'>}"}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"fullname": "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Tokenizer.NUMERIC_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "{'L': 'BIGINT', 'S': 'SMALLINT', 'Y': 'TINYINT', 'D': 'DOUBLE', 'F': 'FLOAT', 'BD': 'DECIMAL'}"}, "sqlglot.dialects.hive.Hive.Parser": {"fullname": "sqlglot.dialects.hive.Hive.Parser", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"fullname": "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.STRICT_CAST", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <function Hive.Parser.<lambda>>, 'DATEDIFF': <function Hive.Parser.<lambda>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function Hive.Parser.<lambda>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function Hive.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <function _parse_ignore_nulls.<locals>._parse>, 'FIRST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <function _parse_ignore_nulls.<locals>._parse>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function Hive.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function Hive.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <function Hive.Parser.<lambda>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function Hive.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'COLLECT_LIST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'COLLECT_SET': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'DATE_FORMAT': <function Hive.Parser.<lambda>>, 'FROM_UNIXTIME': <function format_time_lambda.<locals>._format_time>, 'GET_JSON_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONExtractScalar'>>, 'LOCATE': <function locate_to_strposition>, 'PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'PERCENTILE_APPROX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'TO_DATE': <function format_time_lambda.<locals>._format_time>, 'TO_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'UNBASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'UNIX_TIMESTAMP': <function format_time_lambda.<locals>._format_time>}"}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.NO_PAREN_FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY': <function Parser.<lambda>>, 'CASE': <function Parser.<lambda>>, 'IF': <function Parser.<lambda>>, 'NEXT': <function Parser.<lambda>>, 'TRANSFORM': <function Hive.Parser.<lambda>>}"}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"fullname": "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.PROPERTY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ALGORITHM': <function Parser.<lambda>>, 'AUTO': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'BLOCKCOMPRESSION': <function Parser.<lambda>>, 'CHARSET': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECKSUM': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'CONTAINS': <function Parser.<lambda>>, 'COPY': <function Parser.<lambda>>, 'DATABLOCKSIZE': <function Parser.<lambda>>, 'DEFINER': <function Parser.<lambda>>, 'DETERMINISTIC': <function Parser.<lambda>>, 'DISTKEY': <function Parser.<lambda>>, 'DISTSTYLE': <function Parser.<lambda>>, 'ENGINE': <function Parser.<lambda>>, 'EXECUTE': <function Parser.<lambda>>, 'EXTERNAL': <function Parser.<lambda>>, 'FALLBACK': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'FREESPACE': <function Parser.<lambda>>, 'HEAP': <function Parser.<lambda>>, 'IMMUTABLE': <function Parser.<lambda>>, 'INHERITS': <function Parser.<lambda>>, 'INPUT': <function Parser.<lambda>>, 'JOURNAL': <function Parser.<lambda>>, 'LANGUAGE': <function Parser.<lambda>>, 'LAYOUT': <function Parser.<lambda>>, 'LIFETIME': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'LOCATION': <function Parser.<lambda>>, 'LOCK': <function Parser.<lambda>>, 'LOCKING': <function Parser.<lambda>>, 'LOG': <function Parser.<lambda>>, 'MATERIALIZED': <function Parser.<lambda>>, 'MERGEBLOCKRATIO': <function Parser.<lambda>>, 'MODIFIES': <function Parser.<lambda>>, 'MULTISET': <function Parser.<lambda>>, 'NO': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'ORDER BY': <function Parser.<lambda>>, 'OUTPUT': <function Parser.<lambda>>, 'PARTITION': <function Parser.<lambda>>, 'PARTITION BY': <function Parser.<lambda>>, 'PARTITIONED BY': <function Parser.<lambda>>, 'PARTITIONED_BY': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'RANGE': <function Parser.<lambda>>, 'READS': <function Parser.<lambda>>, 'REMOTE': <function Parser.<lambda>>, 'RETURNS': <function Parser.<lambda>>, 'ROW': <function Parser.<lambda>>, 'ROW_FORMAT': <function Parser.<lambda>>, 'SAMPLE': <function Parser.<lambda>>, 'SET': <function Parser.<lambda>>, 'SETTINGS': <function Parser.<lambda>>, 'SORTKEY': <function Parser.<lambda>>, 'SOURCE': <function Parser.<lambda>>, 'STABLE': <function Parser.<lambda>>, 'STORED': <function Parser.<lambda>>, 'SYSTEM_VERSIONING': <function Parser.<lambda>>, 'TBLPROPERTIES': <function Parser.<lambda>>, 'TEMP': <function Parser.<lambda>>, 'TEMPORARY': <function Parser.<lambda>>, 'TO': <function Parser.<lambda>>, 'TRANSIENT': <function Parser.<lambda>>, 'TRANSFORM': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'USING': <function Parser.<lambda>>, 'VOLATILE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>, 'WITH SERDEPROPERTIES': <function Hive.Parser.<lambda>>}"}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.hive.Hive.Parser.SET_TRIE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.hive.Hive.Generator": {"fullname": "sqlglot.dialects.hive.Hive.Generator", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'LIMIT'"}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"fullname": "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.TABLESAMPLE_WITH_METHOD", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"fullname": "sqlglot.dialects.hive.Hive.Generator.INDEX_ON", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.INDEX_ON", "kind": "variable", "doc": "

\n", "default_value": "'ON TABLE'"}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"fullname": "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.EXTRACT_ALLOWS_QUOTES", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"fullname": "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"fullname": "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.Select'>, <class 'sqlglot.expressions.Union'>, <class 'sqlglot.expressions.Insert'>, <class 'sqlglot.expressions.Subquery'>}"}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>, <class 'sqlglot.expressions.JSONPathWildcard'>}"}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BIT: 'BIT'>: 'BOOLEAN', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP', <Type.TEXT: 'TEXT'>: 'STRING', <Type.TIME: 'TIME'>: 'TIMESTAMP', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.VARBINARY: 'VARBINARY'>: 'BINARY'}"}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function var_map_sql>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Group'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Property'>: <function _property_sql>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function approx_count_distinct_sql>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayJoin'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySort'>: <function _array_sort_sql>, <class 'sqlglot.expressions.With'>: <function no_recursive_cte_sql>, <class 'sqlglot.expressions.DateDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONFormat'>: <function _json_format_sql>, <class 'sqlglot.expressions.Left'>: <function left_to_substring_sql>, <class 'sqlglot.expressions.Map'>: <function var_map_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5Digest'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.MonthsBetween'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NotNullColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Create'>: <function _create_sql>, <class 'sqlglot.expressions.Quantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.RegexpReplace'>: <function regexp_replace_sql>, <class 'sqlglot.expressions.RegexpLike'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Right'>: <function right_to_substring_sql>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Split'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_time_sql>, <class 'sqlglot.expressions.StrToUnix'>: <function _str_to_unix_sql>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _time_to_str>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _to_date_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.UnixToStr'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.SerdeProperties'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NumberToStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.National'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.PrimaryKeyColumnConstraint'>: <function Hive.Generator.<lambda>>}"}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"fullname": "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.temporary_storage_provider", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create) -> sqlglot.expressions.Create:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.parameter_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.parameter_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Parameter) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.schema_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.schema_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Schema) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.constraint_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.constraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Constraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.rowformatserdeproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RowFormatSerdeProperty) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.arrayagg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ArrayAgg) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"fullname": "sqlglot.dialects.hive.Hive.Generator.with_properties", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.with_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.datatype_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.datatype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"fullname": "sqlglot.dialects.hive.Hive.Generator.version_sql", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.version_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Version) -> str:", "funcdef": "def"}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"fullname": "sqlglot.dialects.hive.Hive.tokenizer_class", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.hive.Hive.Tokenizer'>"}, "sqlglot.dialects.hive.Hive.parser_class": {"fullname": "sqlglot.dialects.hive.Hive.parser_class", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.hive.Hive.Parser'>"}, "sqlglot.dialects.hive.Hive.generator_class": {"fullname": "sqlglot.dialects.hive.Hive.generator_class", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.hive.Hive.Generator'>"}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"fullname": "sqlglot.dialects.hive.Hive.TIME_TRIE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"fullname": "sqlglot.dialects.hive.Hive.FORMAT_TRIE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%m': 'MM', '%-m': 'M', '%d': 'dd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%I': 'hh', '%-I': 'h', '%M': 'mm', '%-M': 'm', '%S': 'ss', '%-S': 's', '%f': 'SSSSSS', '%p': 'a', '%j': 'DD', '%-j': 'D', '%a': 'EEE', '%A': 'EEEE'}"}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'j': {0: True}}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}, 'p': {0: True}, 'j': {0: True}, 'a': {0: True}, 'A': {0: True}}}"}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"fullname": "sqlglot.dialects.hive.Hive.QUOTE_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"fullname": "sqlglot.dialects.hive.Hive.QUOTE_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"fullname": "sqlglot.dialects.hive.Hive.IDENTIFIER_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"fullname": "sqlglot.dialects.hive.Hive.IDENTIFIER_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.hive.Hive.BIT_START": {"fullname": "sqlglot.dialects.hive.Hive.BIT_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.BIT_END": {"fullname": "sqlglot.dialects.hive.Hive.BIT_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.HEX_START": {"fullname": "sqlglot.dialects.hive.Hive.HEX_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.HEX_END": {"fullname": "sqlglot.dialects.hive.Hive.HEX_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.BYTE_START": {"fullname": "sqlglot.dialects.hive.Hive.BYTE_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.BYTE_END": {"fullname": "sqlglot.dialects.hive.Hive.BYTE_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"fullname": "sqlglot.dialects.hive.Hive.UNICODE_START", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"fullname": "sqlglot.dialects.hive.Hive.UNICODE_END", "modulename": "sqlglot.dialects.hive", "qualname": "Hive.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.mysql": {"fullname": "sqlglot.dialects.mysql", "modulename": "sqlglot.dialects.mysql", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"fullname": "sqlglot.dialects.mysql.TIME_SPECIFIERS", "modulename": "sqlglot.dialects.mysql", "qualname": "TIME_SPECIFIERS", "kind": "variable", "doc": "

\n", "default_value": "{'k', 'h', 'S', 'r', 'p', 's', 'H', 'T', 'f', 'I', 'i', 'l'}"}, "sqlglot.dialects.mysql.MySQL": {"fullname": "sqlglot.dialects.mysql.MySQL", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"fullname": "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT", "kind": "variable", "doc": "

Determines whether or not an unquoted identifier can start with a digit.

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_SENSITIVE: 'CASE_SENSITIVE'>"}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"fullname": "sqlglot.dialects.mysql.MySQL.TIME_FORMAT", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'%Y-%m-%d %T'""}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"fullname": "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.DPIPE_IS_STRING_CONCAT", "kind": "variable", "doc": "

Determines whether or not the DPIPE token (||) is a string concatenation operator.

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"fullname": "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.TIME_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'%M': '%B', '%c': '%-m', '%e': '%-d', '%h': '%I', '%i': '%M', '%s': '%S', '%u': '%W', '%k': '%-H', '%l': '%-I', '%T': '%H:%M:%S', '%W': '%a'}"}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.QUOTES", "kind": "variable", "doc": "

\n", "default_value": "["'", '"']"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.COMMENTS", "kind": "variable", "doc": "

\n", "default_value": "['--', '#', ('/*', '*/')]"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['`']"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "["'", '"', '\\\\']"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.BIT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("b'", "'"), ("B'", "'"), ('0b', '')]"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("x'", "'"), ("X'", "'"), ('0x', '')]"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'CHARSET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'ENUM': <TokenType.ENUM: 'ENUM'>, 'FORCE': <TokenType.FORCE: 'FORCE'>, 'IGNORE': <TokenType.IGNORE: 'IGNORE'>, 'LOCK TABLES': <TokenType.COMMAND: 'COMMAND'>, 'MEMBER OF': <TokenType.MEMBER_OF: 'MEMBER_OF'>, 'SEPARATOR': <TokenType.SEPARATOR: 'SEPARATOR'>, 'START': <TokenType.BEGIN: 'BEGIN'>, 'SIGNED': <TokenType.BIGINT: 'BIGINT'>, 'SIGNED INTEGER': <TokenType.BIGINT: 'BIGINT'>, 'UNLOCK TABLES': <TokenType.COMMAND: 'COMMAND'>, 'UNSIGNED': <TokenType.UBIGINT: 'UBIGINT'>, 'UNSIGNED INTEGER': <TokenType.UBIGINT: 'UBIGINT'>, 'YEAR': <TokenType.YEAR: 'YEAR'>, '_ARMSCII8': <TokenType.INTRODUCER: 'INTRODUCER'>, '_ASCII': <TokenType.INTRODUCER: 'INTRODUCER'>, '_BIG5': <TokenType.INTRODUCER: 'INTRODUCER'>, '_BINARY': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP1250': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP1251': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP1256': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP1257': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP850': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP852': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP866': <TokenType.INTRODUCER: 'INTRODUCER'>, '_CP932': <TokenType.INTRODUCER: 'INTRODUCER'>, '_DEC8': <TokenType.INTRODUCER: 'INTRODUCER'>, '_EUCJPMS': <TokenType.INTRODUCER: 'INTRODUCER'>, '_EUCKR': <TokenType.INTRODUCER: 'INTRODUCER'>, '_GB18030': <TokenType.INTRODUCER: 'INTRODUCER'>, '_GB2312': <TokenType.INTRODUCER: 'INTRODUCER'>, '_GBK': <TokenType.INTRODUCER: 'INTRODUCER'>, '_GEOSTD8': <TokenType.INTRODUCER: 'INTRODUCER'>, '_GREEK': <TokenType.INTRODUCER: 'INTRODUCER'>, '_HEBREW': <TokenType.INTRODUCER: 'INTRODUCER'>, '_HP8': <TokenType.INTRODUCER: 'INTRODUCER'>, '_KEYBCS2': <TokenType.INTRODUCER: 'INTRODUCER'>, '_KOI8R': <TokenType.INTRODUCER: 'INTRODUCER'>, '_KOI8U': <TokenType.INTRODUCER: 'INTRODUCER'>, '_LATIN1': <TokenType.INTRODUCER: 'INTRODUCER'>, '_LATIN2': <TokenType.INTRODUCER: 'INTRODUCER'>, '_LATIN5': <TokenType.INTRODUCER: 'INTRODUCER'>, '_LATIN7': <TokenType.INTRODUCER: 'INTRODUCER'>, '_MACCE': <TokenType.INTRODUCER: 'INTRODUCER'>, '_MACROMAN': <TokenType.INTRODUCER: 'INTRODUCER'>, '_SJIS': <TokenType.INTRODUCER: 'INTRODUCER'>, '_SWE7': <TokenType.INTRODUCER: 'INTRODUCER'>, '_TIS620': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UCS2': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UJIS': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF8': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF16': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF16LE': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF32': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF8MB3': <TokenType.INTRODUCER: 'INTRODUCER'>, '_UTF8MB4': <TokenType.INTRODUCER: 'INTRODUCER'>, '@@': <TokenType.SESSION_PARAMETER: 'SESSION_PARAMETER'>}"}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"fullname": "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Tokenizer.COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.COMMAND: 'COMMAND'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.FETCH: 'FETCH'>}"}, "sqlglot.dialects.mysql.MySQL.Parser": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.FUNC_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.LEFT: 'LEFT'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.CHAR: 'CHAR'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.DATE: 'DATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.XOR: 'XOR'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.LIKE: 'LIKE'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.GLOB: 'GLOB'>, <TokenType.MERGE: 'MERGE'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.VALUES: 'VALUES'>, <TokenType.INET: 'INET'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.INSERT: 'INSERT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.BIT: 'BIT'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.NESTED: 'NESTED'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.CONJUNCTION", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AND: 'AND'>: <class 'sqlglot.expressions.And'>, <TokenType.OR: 'OR'>: <class 'sqlglot.expressions.Or'>, <TokenType.DAMP: 'DAMP'>: <class 'sqlglot.expressions.And'>, <TokenType.XOR: 'XOR'>: <class 'sqlglot.expressions.Xor'>, <TokenType.DPIPE: 'DPIPE'>: <class 'sqlglot.expressions.Or'>}"}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OVERLAPS: 'OVERLAPS'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.MEMBER_OF: 'MEMBER_OF'>: <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function MySQL.Parser.<lambda>>, 'DATE_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function MySQL.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function MySQL.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function MySQL.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function MySQL.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function MySQL.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <function _str_to_date>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <function parse_date_delta.<locals>.inner_func>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <function MySQL.Parser.<lambda>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <function MySQL.Parser.<lambda>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function MySQL.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function MySQL.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'DATE_FORMAT': <function format_time_lambda.<locals>._format_time>, 'INSTR': <function MySQL.Parser.<lambda>>, 'ISNULL': <function isnull_to_is_null>, 'LOCATE': <function locate_to_strposition>, 'MAKETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MONTHNAME': <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'CHAR': <function MySQL.Parser.<lambda>>, 'GROUP_CONCAT': <function MySQL.Parser.<lambda>>, 'VALUES': <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.SHOW: 'SHOW'>: <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.SHOW_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'BINARY LOGS': <function _show_parser.<locals>._parse>, 'MASTER LOGS': <function _show_parser.<locals>._parse>, 'BINLOG EVENTS': <function _show_parser.<locals>._parse>, 'CHARACTER SET': <function _show_parser.<locals>._parse>, 'CHARSET': <function _show_parser.<locals>._parse>, 'COLLATION': <function _show_parser.<locals>._parse>, 'FULL COLUMNS': <function _show_parser.<locals>._parse>, 'COLUMNS': <function _show_parser.<locals>._parse>, 'CREATE DATABASE': <function _show_parser.<locals>._parse>, 'CREATE EVENT': <function _show_parser.<locals>._parse>, 'CREATE FUNCTION': <function _show_parser.<locals>._parse>, 'CREATE PROCEDURE': <function _show_parser.<locals>._parse>, 'CREATE TABLE': <function _show_parser.<locals>._parse>, 'CREATE TRIGGER': <function _show_parser.<locals>._parse>, 'CREATE VIEW': <function _show_parser.<locals>._parse>, 'DATABASES': <function _show_parser.<locals>._parse>, 'SCHEMAS': <function _show_parser.<locals>._parse>, 'ENGINE': <function _show_parser.<locals>._parse>, 'STORAGE ENGINES': <function _show_parser.<locals>._parse>, 'ENGINES': <function _show_parser.<locals>._parse>, 'ERRORS': <function _show_parser.<locals>._parse>, 'EVENTS': <function _show_parser.<locals>._parse>, 'FUNCTION CODE': <function _show_parser.<locals>._parse>, 'FUNCTION STATUS': <function _show_parser.<locals>._parse>, 'GRANTS': <function _show_parser.<locals>._parse>, 'INDEX': <function _show_parser.<locals>._parse>, 'MASTER STATUS': <function _show_parser.<locals>._parse>, 'OPEN TABLES': <function _show_parser.<locals>._parse>, 'PLUGINS': <function _show_parser.<locals>._parse>, 'PROCEDURE CODE': <function _show_parser.<locals>._parse>, 'PROCEDURE STATUS': <function _show_parser.<locals>._parse>, 'PRIVILEGES': <function _show_parser.<locals>._parse>, 'FULL PROCESSLIST': <function _show_parser.<locals>._parse>, 'PROCESSLIST': <function _show_parser.<locals>._parse>, 'PROFILE': <function _show_parser.<locals>._parse>, 'PROFILES': <function _show_parser.<locals>._parse>, 'RELAYLOG EVENTS': <function _show_parser.<locals>._parse>, 'REPLICAS': <function _show_parser.<locals>._parse>, 'SLAVE HOSTS': <function _show_parser.<locals>._parse>, 'REPLICA STATUS': <function _show_parser.<locals>._parse>, 'SLAVE STATUS': <function _show_parser.<locals>._parse>, 'GLOBAL STATUS': <function _show_parser.<locals>._parse>, 'SESSION STATUS': <function _show_parser.<locals>._parse>, 'STATUS': <function _show_parser.<locals>._parse>, 'TABLE STATUS': <function _show_parser.<locals>._parse>, 'FULL TABLES': <function _show_parser.<locals>._parse>, 'TABLES': <function _show_parser.<locals>._parse>, 'TRIGGERS': <function _show_parser.<locals>._parse>, 'GLOBAL VARIABLES': <function _show_parser.<locals>._parse>, 'SESSION VARIABLES': <function _show_parser.<locals>._parse>, 'VARIABLES': <function _show_parser.<locals>._parse>, 'WARNINGS': <function _show_parser.<locals>._parse>}"}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.SET_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'GLOBAL': <function Parser.<lambda>>, 'LOCAL': <function Parser.<lambda>>, 'SESSION': <function Parser.<lambda>>, 'TRANSACTION': <function Parser.<lambda>>, 'PERSIST': <function MySQL.Parser.<lambda>>, 'PERSIST_ONLY': <function MySQL.Parser.<lambda>>, 'CHARACTER SET': <function MySQL.Parser.<lambda>>, 'CHARSET': <function MySQL.Parser.<lambda>>, 'NAMES': <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.CONSTRAINT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'AUTOINCREMENT': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'CASESPECIFIC': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECK': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'COMPRESS': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'NONCLUSTERED': <function Parser.<lambda>>, 'DEFAULT': <function Parser.<lambda>>, 'ENCODE': <function Parser.<lambda>>, 'FOREIGN KEY': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'GENERATED': <function Parser.<lambda>>, 'IDENTITY': <function Parser.<lambda>>, 'INLINE': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'NOT': <function Parser.<lambda>>, 'NULL': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'PATH': <function Parser.<lambda>>, 'PERIOD': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'REFERENCES': <function Parser.<lambda>>, 'TITLE': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'UNIQUE': <function Parser.<lambda>>, 'UPPERCASE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>, 'FULLTEXT': <function MySQL.Parser.<lambda>>, 'INDEX': <function MySQL.Parser.<lambda>>, 'KEY': <function MySQL.Parser.<lambda>>, 'SPATIAL': <function MySQL.Parser.<lambda>>}"}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS", "kind": "variable", "doc": "

\n", "default_value": "{'INDEX', 'CHECK', 'FULLTEXT', 'PERIOD', 'FOREIGN KEY', 'UNIQUE', 'LIKE', 'PRIMARY KEY', 'KEY', 'SPATIAL'}"}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.PROFILE_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{'SWAPS', 'BLOCK IO', 'IPC', 'ALL', 'PAGE FAULTS', 'MEMORY', 'CONTEXT SWITCHES', 'CPU', 'SOURCE'}"}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.UBIGINT: 'UBIGINT'>, <TokenType.TEXT: 'TEXT'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.MONEY: 'MONEY'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UUID: 'UUID'>, <TokenType.INET: 'INET'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.JSONB: 'JSONB'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.IPV4: 'IPV4'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.TSRANGE: 'TSRANGE'>}"}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.ENUM_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ENUM8: 'ENUM8'>, <TokenType.ENUM: 'ENUM'>, <TokenType.SET: 'SET'>, <TokenType.ENUM16: 'ENUM16'>}"}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.STRING_ALIASES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'BINARY': {'LOGS': {0: True}}, 'MASTER': {'LOGS': {0: True}, 'STATUS': {0: True}}, 'BINLOG': {'EVENTS': {0: True}}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'COLLATION': {0: True}, 'FULL': {'COLUMNS': {0: True}, 'PROCESSLIST': {0: True}, 'TABLES': {0: True}}, 'COLUMNS': {0: True}, 'CREATE': {'DATABASE': {0: True}, 'EVENT': {0: True}, 'FUNCTION': {0: True}, 'PROCEDURE': {0: True}, 'TABLE': {0: True}, 'TRIGGER': {0: True}, 'VIEW': {0: True}}, 'DATABASES': {0: True}, 'SCHEMAS': {0: True}, 'ENGINE': {0: True}, 'STORAGE': {'ENGINES': {0: True}}, 'ENGINES': {0: True}, 'ERRORS': {0: True}, 'EVENTS': {0: True}, 'FUNCTION': {'CODE': {0: True}, 'STATUS': {0: True}}, 'GRANTS': {0: True}, 'INDEX': {0: True}, 'OPEN': {'TABLES': {0: True}}, 'PLUGINS': {0: True}, 'PROCEDURE': {'CODE': {0: True}, 'STATUS': {0: True}}, 'PRIVILEGES': {0: True}, 'PROCESSLIST': {0: True}, 'PROFILE': {0: True}, 'PROFILES': {0: True}, 'RELAYLOG': {'EVENTS': {0: True}}, 'REPLICAS': {0: True}, 'SLAVE': {'HOSTS': {0: True}, 'STATUS': {0: True}}, 'REPLICA': {'STATUS': {0: True}}, 'GLOBAL': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'SESSION': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'STATUS': {0: True}, 'TABLE': {'STATUS': {0: True}}, 'TABLES': {0: True}, 'TRIGGERS': {0: True}, 'VARIABLES': {0: True}, 'WARNINGS': {0: True}}"}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}, 'PERSIST': {0: True}, 'PERSIST_ONLY': {0: True}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'NAMES': {0: True}}"}, "sqlglot.dialects.mysql.MySQL.Generator": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.NULL_ORDERING_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "None"}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.QUERY_HINT_SEP", "kind": "variable", "doc": "

\n", "default_value": "' '"}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.VALUES_AS_TABLE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP", "kind": "variable", "doc": "

\n", "default_value": "','"}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.DateDiff'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateTrunc'>: <function _date_trunc_sql>, <class 'sqlglot.expressions.Day'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfMonth'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfWeek'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.GroupConcat'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Month'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.NullSafeEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.Stuff'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimestampDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Trim'>: <function _trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _ts_or_ds_to_date_sql>, <class 'sqlglot.expressions.Week'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.WeekOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Year'>: <function _remove_ts_or_ds_to_date.<locals>.func>}"}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.UNSIGNED_TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.UBIGINT: 'UBIGINT'>: 'BIGINT', <Type.UINT: 'UINT'>: 'INT', <Type.UMEDIUMINT: 'UMEDIUMINT'>: 'MEDIUMINT', <Type.USMALLINT: 'USMALLINT'>: 'SMALLINT', <Type.UTINYINT: 'UTINYINT'>: 'TINYINT', <Type.UDECIMAL: 'UDECIMAL'>: 'DECIMAL'}"}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.TIMESTAMP_TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP'}"}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.INET: 'INET'>: 'INET', <Type.UBIGINT: 'UBIGINT'>: 'BIGINT', <Type.UINT: 'UINT'>: 'INT', <Type.UMEDIUMINT: 'UMEDIUMINT'>: 'MEDIUMINT', <Type.USMALLINT: 'USMALLINT'>: 'SMALLINT', <Type.UTINYINT: 'UTINYINT'>: 'TINYINT', <Type.UDECIMAL: 'UDECIMAL'>: 'DECIMAL', <Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP'}"}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'LIMIT'"}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.LIMIT_ONLY_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.CAST_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.BIGINT: 'BIGINT'>: 'SIGNED', <Type.BOOLEAN: 'BOOLEAN'>: 'SIGNED', <Type.INT: 'INT'>: 'SIGNED', <Type.TEXT: 'TEXT'>: 'CHAR', <Type.UBIGINT: 'UBIGINT'>: 'UNSIGNED', <Type.VARCHAR: 'VARCHAR'>: 'CHAR'}"}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.TIMESTAMP_FUNC_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}"}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.datatype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.xor_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.xor_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Xor) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.jsonarraycontains_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONArrayContains) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.cast_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.show_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.show_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Show) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.altercolumn_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AlterColumn) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.chr_sql", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.chr_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Chr) -> str:", "funcdef": "def"}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"fullname": "sqlglot.dialects.mysql.MySQL.tokenizer_class", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.mysql.MySQL.Tokenizer'>"}, "sqlglot.dialects.mysql.MySQL.parser_class": {"fullname": "sqlglot.dialects.mysql.MySQL.parser_class", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.mysql.MySQL.Parser'>"}, "sqlglot.dialects.mysql.MySQL.generator_class": {"fullname": "sqlglot.dialects.mysql.MySQL.generator_class", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.mysql.MySQL.Generator'>"}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"fullname": "sqlglot.dialects.mysql.MySQL.TIME_TRIE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"fullname": "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%B': '%M', '%-m': '%c', '%-d': '%e', '%I': '%h', '%M': '%i', '%S': '%s', '%W': '%u', '%-H': '%k', '%-I': '%l', '%H:%M:%S': '%T', '%a': '%W'}"}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'B': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'W': {0: True}, 'H': {':': {'%': {'M': {':': {'%': {'S': {0: True}}}}}}}, 'a': {0: True}}}"}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"fullname": "sqlglot.dialects.mysql.MySQL.QUOTE_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"fullname": "sqlglot.dialects.mysql.MySQL.QUOTE_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"fullname": "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"fullname": "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"fullname": "sqlglot.dialects.mysql.MySQL.BIT_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""b'""}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"fullname": "sqlglot.dialects.mysql.MySQL.BIT_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"fullname": "sqlglot.dialects.mysql.MySQL.HEX_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"fullname": "sqlglot.dialects.mysql.MySQL.HEX_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"fullname": "sqlglot.dialects.mysql.MySQL.BYTE_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"fullname": "sqlglot.dialects.mysql.MySQL.BYTE_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"fullname": "sqlglot.dialects.mysql.MySQL.UNICODE_START", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"fullname": "sqlglot.dialects.mysql.MySQL.UNICODE_END", "modulename": "sqlglot.dialects.mysql", "qualname": "MySQL.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle": {"fullname": "sqlglot.dialects.oracle", "modulename": "sqlglot.dialects.oracle", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.oracle.to_char": {"fullname": "sqlglot.dialects.oracle.to_char", "modulename": "sqlglot.dialects.oracle", "qualname": "to_char", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.TimeToStr | sqlglot.expressions.ToChar:", "funcdef": "def"}, "sqlglot.dialects.oracle.Oracle": {"fullname": "sqlglot.dialects.oracle.Oracle", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"fullname": "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.ALIAS_POST_TABLESAMPLE", "kind": "variable", "doc": "

Determines whether or not the table alias comes after tablesample.

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"fullname": "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.TABLESAMPLE_SIZE_IS_PERCENT", "kind": "variable", "doc": "

Determines whether or not a size in the table sample clause represents percentage.

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.UPPERCASE: 'UPPERCASE'>"}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"fullname": "sqlglot.dialects.oracle.Oracle.TIME_MAPPING", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'AM': '%p', 'A.M.': '%p', 'PM': '%p', 'P.M.': '%p', 'D': '%u', 'DAY': '%A', 'DD': '%d', 'DDD': '%j', 'DY': '%a', 'HH': '%I', 'HH12': '%I', 'HH24': '%H', 'IW': '%V', 'MI': '%M', 'MM': '%m', 'MON': '%b', 'MONTH': '%B', 'SS': '%S', 'WW': '%W', 'YY': '%y', 'YYYY': '%Y', 'FF6': '%f'}"}, "sqlglot.dialects.oracle.Oracle.Parser": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.OVER: 'OVER'>, <TokenType.KEEP: 'KEEP'>}"}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <function to_char>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'SQUARE': <function Oracle.Parser.<lambda>>, 'TO_TIMESTAMP': <function format_time_lambda.<locals>._format_time>, 'TO_DATE': <function format_time_lambda.<locals>._format_time>}"}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Callable]", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'JSON_ARRAY': <function Oracle.Parser.<lambda>>, 'JSON_ARRAYAGG': <function Oracle.Parser.<lambda>>, 'XMLTABLE': <function _parse_xml_table>}"}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.QUERY_MODIFIER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>: <function Parser.<lambda>>, <TokenType.WHERE: 'WHERE'>: <function Parser.<lambda>>, <TokenType.GROUP_BY: 'GROUP_BY'>: <function Parser.<lambda>>, <TokenType.HAVING: 'HAVING'>: <function Parser.<lambda>>, <TokenType.QUALIFY: 'QUALIFY'>: <function Parser.<lambda>>, <TokenType.WINDOW: 'WINDOW'>: <function Parser.<lambda>>, <TokenType.ORDER_BY: 'ORDER_BY'>: <function Parser.<lambda>>, <TokenType.LIMIT: 'LIMIT'>: <function Parser.<lambda>>, <TokenType.FETCH: 'FETCH'>: <function Parser.<lambda>>, <TokenType.OFFSET: 'OFFSET'>: <function Parser.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.LOCK: 'LOCK'>: <function Parser.<lambda>>, <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>: <function Parser.<lambda>>, <TokenType.USING: 'USING'>: <function Parser.<lambda>>, <TokenType.CLUSTER_BY: 'CLUSTER_BY'>: <function Parser.<lambda>>, <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>: <function Parser.<lambda>>, <TokenType.SORT_BY: 'SORT_BY'>: <function Parser.<lambda>>, <TokenType.CONNECT_BY: 'CONNECT_BY'>: <function Parser.<lambda>>, <TokenType.START_WITH: 'START_WITH'>: <function Parser.<lambda>>, <TokenType.ORDER_SIBLINGS_BY: 'ORDER_SIBLINGS_BY'>: <function Oracle.Parser.<lambda>>}"}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.TYPE_LITERAL_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<Type.DATE: 'DATE'>: <function Oracle.Parser.<lambda>>}"}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.DISTINCT_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DISTINCT: 'DISTINCT'>, <TokenType.UNIQUE: 'UNIQUE'>}"}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.oracle.Oracle.Generator": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'FETCH'"}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.TABLESAMPLE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "'SAMPLE'"}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.SUPPORTS_SELECT_INTO", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.TZ_TO_WITH_TIME_ZONE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'NCHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'NVARCHAR2', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.TINYINT: 'TINYINT'>: 'NUMBER', <Type.SMALLINT: 'SMALLINT'>: 'NUMBER', <Type.INT: 'INT'>: 'NUMBER', <Type.BIGINT: 'BIGINT'>: 'NUMBER', <Type.DECIMAL: 'DECIMAL'>: 'NUMBER', <Type.DOUBLE: 'DOUBLE'>: 'DOUBLE PRECISION', <Type.VARCHAR: 'VARCHAR'>: 'VARCHAR2', <Type.TEXT: 'TEXT'>: 'CLOB', <Type.TIMETZ: 'TIMETZ'>: 'TIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.BINARY: 'BINARY'>: 'BLOB', <Type.VARBINARY: 'VARBINARY'>: 'BLOB'}"}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.Group'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.Subquery'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.Substring'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Table'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Oracle.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function Oracle.Generator.<lambda>>}"}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.currenttimestamp_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CurrentTimestamp) -> str:", "funcdef": "def"}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.offset_sql", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.offset_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Offset) -> str:", "funcdef": "def"}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.xmltable_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.XMLTable) -> str:", "funcdef": "def"}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.add_column_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AlterTable) -> str:", "funcdef": "def"}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"fullname": "sqlglot.dialects.oracle.Oracle.Tokenizer", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"fullname": "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Tokenizer.VAR_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'#', '@', '$'}"}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, '(+)': <TokenType.JOIN_MARKER: 'JOIN_MARKER'>, 'BINARY_DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'BINARY_FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'COLUMNS': <TokenType.COLUMN: 'COLUMN'>, 'MATCH_RECOGNIZE': <TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>, 'MINUS': <TokenType.EXCEPT: 'EXCEPT'>, 'ORDER SIBLINGS BY': <TokenType.ORDER_SIBLINGS_BY: 'ORDER_SIBLINGS_BY'>, 'SAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'START': <TokenType.BEGIN: 'BEGIN'>, 'SYSDATE': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'TOP': <TokenType.TOP: 'TOP'>}"}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"fullname": "sqlglot.dialects.oracle.Oracle.tokenizer_class", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.oracle.Oracle.Tokenizer'>"}, "sqlglot.dialects.oracle.Oracle.parser_class": {"fullname": "sqlglot.dialects.oracle.Oracle.parser_class", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.oracle.Oracle.Parser'>"}, "sqlglot.dialects.oracle.Oracle.generator_class": {"fullname": "sqlglot.dialects.oracle.Oracle.generator_class", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.oracle.Oracle.Generator'>"}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"fullname": "sqlglot.dialects.oracle.Oracle.TIME_TRIE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}, '.': {'M': {'.': {0: True}}}}, 'P': {'M': {0: True}, '.': {'M': {'.': {0: True}}}}, 'D': {0: True, 'A': {'Y': {0: True}}, 'D': {0: True, 'D': {0: True}}, 'Y': {0: True}}, 'H': {'H': {0: True, '1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'I': {'W': {0: True}}, 'M': {'I': {0: True}, 'M': {0: True}, 'O': {'N': {0: True, 'T': {'H': {0: True}}}}}, 'S': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}, 'F': {'F': {'6': {0: True}}}}"}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"fullname": "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}, '.': {'M': {'.': {0: True}}}}, 'P': {'M': {0: True}, '.': {'M': {'.': {0: True}}}}, 'D': {0: True, 'A': {'Y': {0: True}}, 'D': {0: True, 'D': {0: True}}, 'Y': {0: True}}, 'H': {'H': {0: True, '1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'I': {'W': {0: True}}, 'M': {'I': {0: True}, 'M': {0: True}, 'O': {'N': {0: True, 'T': {'H': {0: True}}}}}, 'S': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}, 'F': {'F': {'6': {0: True}}}}"}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%p': 'P.M.', '%u': 'D', '%A': 'DAY', '%d': 'DD', '%j': 'DDD', '%a': 'DY', '%I': 'HH12', '%H': 'HH24', '%V': 'IW', '%M': 'MI', '%m': 'MM', '%b': 'MON', '%B': 'MONTH', '%S': 'SS', '%W': 'WW', '%y': 'YY', '%Y': 'YYYY', '%f': 'FF6'}"}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'p': {0: True}, 'u': {0: True}, 'A': {0: True}, 'd': {0: True}, 'j': {0: True}, 'a': {0: True}, 'I': {0: True}, 'H': {0: True}, 'V': {0: True}, 'M': {0: True}, 'm': {0: True}, 'b': {0: True}, 'B': {0: True}, 'S': {0: True}, 'W': {0: True}, 'y': {0: True}, 'Y': {0: True}, 'f': {0: True}}}"}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"fullname": "sqlglot.dialects.oracle.Oracle.QUOTE_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"fullname": "sqlglot.dialects.oracle.Oracle.QUOTE_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"fullname": "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"fullname": "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"fullname": "sqlglot.dialects.oracle.Oracle.BIT_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"fullname": "sqlglot.dialects.oracle.Oracle.BIT_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"fullname": "sqlglot.dialects.oracle.Oracle.HEX_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"fullname": "sqlglot.dialects.oracle.Oracle.HEX_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"fullname": "sqlglot.dialects.oracle.Oracle.BYTE_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"fullname": "sqlglot.dialects.oracle.Oracle.BYTE_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"fullname": "sqlglot.dialects.oracle.Oracle.UNICODE_START", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"fullname": "sqlglot.dialects.oracle.Oracle.UNICODE_END", "modulename": "sqlglot.dialects.oracle", "qualname": "Oracle.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.postgres": {"fullname": "sqlglot.dialects.postgres", "modulename": "sqlglot.dialects.postgres", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"fullname": "sqlglot.dialects.postgres.DATE_DIFF_FACTOR", "modulename": "sqlglot.dialects.postgres", "qualname": "DATE_DIFF_FACTOR", "kind": "variable", "doc": "

\n", "default_value": "{'MICROSECOND': ' * 1000000', 'MILLISECOND': ' * 1000', 'SECOND': '', 'MINUTE': ' / 60', 'HOUR': ' / 3600', 'DAY': ' / 86400'}"}, "sqlglot.dialects.postgres.Postgres": {"fullname": "sqlglot.dialects.postgres.Postgres", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"fullname": "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.INDEX_OFFSET", "kind": "variable", "doc": "

Determines the base index offset for arrays.

\n", "default_value": "1"}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"fullname": "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"fullname": "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.CONCAT_COALESCE", "kind": "variable", "doc": "

A NULL arg in CONCAT yields NULL by default, but in some dialects it yields an empty string.

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"fullname": "sqlglot.dialects.postgres.Postgres.NULL_ORDERING", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_large'"}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"fullname": "sqlglot.dialects.postgres.Postgres.TIME_FORMAT", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'YYYY-MM-DD HH24:MI:SS'""}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"fullname": "sqlglot.dialects.postgres.Postgres.TIME_MAPPING", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'AM': '%p', 'PM': '%p', 'D': '%u', 'DD': '%d', 'DDD': '%j', 'FMDD': '%-d', 'FMDDD': '%-j', 'FMHH12': '%-I', 'FMHH24': '%-H', 'FMMI': '%-M', 'FMMM': '%-m', 'FMSS': '%-S', 'HH12': '%I', 'HH24': '%H', 'MI': '%M', 'MM': '%m', 'OF': '%z', 'SS': '%S', 'TMDay': '%A', 'TMDy': '%a', 'TMMon': '%b', 'TMMonth': '%B', 'TZ': '%Z', 'US': '%f', 'WW': '%U', 'YY': '%y', 'YYYY': '%Y'}"}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.BIT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("b'", "'"), ("B'", "'")]"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("x'", "'"), ("X'", "'")]"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.BYTE_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("e'", "'"), ("E'", "'")]"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.HEREDOC_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "['$']"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PARAMETER: 'PARAMETER'>"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.COMMAND: 'COMMAND'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, '~~': <TokenType.LIKE: 'LIKE'>, '~~*': <TokenType.ILIKE: 'ILIKE'>, '~*': <TokenType.IRLIKE: 'IRLIKE'>, '~': <TokenType.RLIKE: 'RLIKE'>, '@@': <TokenType.DAT: 'DAT'>, '@>': <TokenType.AT_GT: 'AT_GT'>, '<@': <TokenType.LT_AT: 'LT_AT'>, 'BEGIN TRANSACTION': <TokenType.BEGIN: 'BEGIN'>, 'BIGSERIAL': <TokenType.BIGSERIAL: 'BIGSERIAL'>, 'CHARACTER VARYING': <TokenType.VARCHAR: 'VARCHAR'>, 'CONSTRAINT TRIGGER': <TokenType.COMMAND: 'COMMAND'>, 'DECLARE': <TokenType.COMMAND: 'COMMAND'>, 'DO': <TokenType.COMMAND: 'COMMAND'>, 'EXEC': <TokenType.COMMAND: 'COMMAND'>, 'HSTORE': <TokenType.HSTORE: 'HSTORE'>, 'JSONB': <TokenType.JSONB: 'JSONB'>, 'MONEY': <TokenType.MONEY: 'MONEY'>, 'REFRESH': <TokenType.COMMAND: 'COMMAND'>, 'REINDEX': <TokenType.COMMAND: 'COMMAND'>, 'RESET': <TokenType.COMMAND: 'COMMAND'>, 'REVOKE': <TokenType.COMMAND: 'COMMAND'>, 'SERIAL': <TokenType.SERIAL: 'SERIAL'>, 'SMALLSERIAL': <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, 'CSTRING': <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, 'OID': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'OPERATOR': <TokenType.OPERATOR: 'OPERATOR'>, 'REGCLASS': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGCOLLATION': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGCONFIG': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGDICTIONARY': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGNAMESPACE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGOPER': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGOPERATOR': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGPROC': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGPROCEDURE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGROLE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGTYPE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>}"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>, '$': <TokenType.HEREDOC_STRING: 'HEREDOC_STRING'>}"}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"fullname": "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Tokenizer.VAR_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'$'}"}, "sqlglot.dialects.postgres.Postgres.Parser": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.PROPERTY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ALGORITHM': <function Parser.<lambda>>, 'AUTO': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'BLOCKCOMPRESSION': <function Parser.<lambda>>, 'CHARSET': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECKSUM': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'CONTAINS': <function Parser.<lambda>>, 'COPY': <function Parser.<lambda>>, 'DATABLOCKSIZE': <function Parser.<lambda>>, 'DEFINER': <function Parser.<lambda>>, 'DETERMINISTIC': <function Parser.<lambda>>, 'DISTKEY': <function Parser.<lambda>>, 'DISTSTYLE': <function Parser.<lambda>>, 'ENGINE': <function Parser.<lambda>>, 'EXECUTE': <function Parser.<lambda>>, 'EXTERNAL': <function Parser.<lambda>>, 'FALLBACK': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'FREESPACE': <function Parser.<lambda>>, 'HEAP': <function Parser.<lambda>>, 'IMMUTABLE': <function Parser.<lambda>>, 'INHERITS': <function Parser.<lambda>>, 'JOURNAL': <function Parser.<lambda>>, 'LANGUAGE': <function Parser.<lambda>>, 'LAYOUT': <function Parser.<lambda>>, 'LIFETIME': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'LOCATION': <function Parser.<lambda>>, 'LOCK': <function Parser.<lambda>>, 'LOCKING': <function Parser.<lambda>>, 'LOG': <function Parser.<lambda>>, 'MATERIALIZED': <function Parser.<lambda>>, 'MERGEBLOCKRATIO': <function Parser.<lambda>>, 'MODIFIES': <function Parser.<lambda>>, 'MULTISET': <function Parser.<lambda>>, 'NO': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'ORDER BY': <function Parser.<lambda>>, 'OUTPUT': <function Parser.<lambda>>, 'PARTITION': <function Parser.<lambda>>, 'PARTITION BY': <function Parser.<lambda>>, 'PARTITIONED BY': <function Parser.<lambda>>, 'PARTITIONED_BY': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'RANGE': <function Parser.<lambda>>, 'READS': <function Parser.<lambda>>, 'REMOTE': <function Parser.<lambda>>, 'RETURNS': <function Parser.<lambda>>, 'ROW': <function Parser.<lambda>>, 'ROW_FORMAT': <function Parser.<lambda>>, 'SAMPLE': <function Parser.<lambda>>, 'SET': <function Postgres.Parser.<lambda>>, 'SETTINGS': <function Parser.<lambda>>, 'SORTKEY': <function Parser.<lambda>>, 'SOURCE': <function Parser.<lambda>>, 'STABLE': <function Parser.<lambda>>, 'STORED': <function Parser.<lambda>>, 'SYSTEM_VERSIONING': <function Parser.<lambda>>, 'TBLPROPERTIES': <function Parser.<lambda>>, 'TEMP': <function Parser.<lambda>>, 'TEMPORARY': <function Parser.<lambda>>, 'TO': <function Parser.<lambda>>, 'TRANSIENT': <function Parser.<lambda>>, 'TRANSFORM': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'USING': <function Parser.<lambda>>, 'VOLATILE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>}"}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function parse_timestamp_trunc>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <function _generate_series>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <function format_time_lambda.<locals>._format_time>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_json_extract_path.<locals>._parse_json_extract_path>, 'LIKE': <function parse_like>, 'JSON_EXTRACT_PATH': <function parse_json_extract_path.<locals>._parse_json_extract_path>, 'MAKE_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MAKE_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'NOW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'TO_TIMESTAMP': <function _to_timestamp>, 'UNNEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>}"}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'DATE_PART': <function Postgres.Parser.<lambda>>}"}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.BITWISE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.BITWISE", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AMP: 'AMP'>: <class 'sqlglot.expressions.BitwiseAnd'>, <TokenType.CARET: 'CARET'>: <class 'sqlglot.expressions.BitwiseXor'>, <TokenType.PIPE: 'PIPE'>: <class 'sqlglot.expressions.BitwiseOr'>, <TokenType.HASH: 'HASH'>: <class 'sqlglot.expressions.BitwiseXor'>}"}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.EXPONENT", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.CARET: 'CARET'>: <class 'sqlglot.expressions.Pow'>}"}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OVERLAPS: 'OVERLAPS'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.AT_GT: 'AT_GT'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.DAMP: 'DAMP'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.DAT: 'DAT'>: <function Postgres.Parser.<lambda>>, <TokenType.LT_AT: 'LT_AT'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OPERATOR: 'OPERATOR'>: <function Postgres.Parser.<lambda>>}"}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.END: 'END'>: <function Postgres.Parser.<lambda>>}"}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.postgres.Postgres.Generator": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.SINGLE_STRING_INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.RENAME_TABLE_WITH_DB", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.PARAMETER_TOKEN", "kind": "variable", "doc": "

\n", "default_value": "'$'"}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.TABLESAMPLE_SEED_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "'REPEATABLE'"}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.SUPPORTS_SELECT_INTO", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.SUPPORTS_UNLOGGED_TABLES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.MULTI_ARG_DISTINCT", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.TINYINT: 'TINYINT'>: 'SMALLINT', <Type.FLOAT: 'FLOAT'>: 'REAL', <Type.DOUBLE: 'DOUBLE'>: 'DOUBLE PRECISION', <Type.BINARY: 'BINARY'>: 'BYTEA', <Type.VARBINARY: 'VARBINARY'>: 'BYTEA', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP'}"}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function json_path_key_only_name>, <class 'sqlglot.expressions.JSONPathRoot'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function any_value_to_max_sql>, <class 'sqlglot.expressions.Array'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ColumnDef'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentUser'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.DateSub'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function _string_agg_sql>, <class 'sqlglot.expressions.JSONExtract'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.JSONBExtract'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.LastDay'>: <function no_last_day_sql>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MapFromEntries'>: <function no_map_from_entries_sql>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Merge'>: <function merge_without_target_sql>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.PercentileDisc'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Pow'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Substring'>: <function _substring_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>}"}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.bracket_sql", "kind": "function", "doc": "

Forms like ARRAY[1, 2, 3][3] aren't allowed; we need to wrap the ARRAY.

\n", "signature": "(self, expression: sqlglot.expressions.Bracket) -> str:", "funcdef": "def"}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.matchagainst_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MatchAgainst) -> str:", "funcdef": "def"}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"fullname": "sqlglot.dialects.postgres.Postgres.tokenizer_class", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.postgres.Postgres.Tokenizer'>"}, "sqlglot.dialects.postgres.Postgres.parser_class": {"fullname": "sqlglot.dialects.postgres.Postgres.parser_class", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.postgres.Postgres.Parser'>"}, "sqlglot.dialects.postgres.Postgres.generator_class": {"fullname": "sqlglot.dialects.postgres.Postgres.generator_class", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.postgres.Postgres.Generator'>"}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"fullname": "sqlglot.dialects.postgres.Postgres.TIME_TRIE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}}, 'P': {'M': {0: True}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}}, 'F': {'M': {'D': {'D': {0: True, 'D': {0: True}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'S': {'S': {0: True}}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'O': {'F': {0: True}}, 'S': {'S': {0: True}}, 'T': {'M': {'D': {'a': {'y': {0: True}}, 'y': {0: True}}, 'M': {'o': {'n': {0: True, 't': {'h': {0: True}}}}}}, 'Z': {0: True}}, 'U': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}}"}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"fullname": "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}}, 'P': {'M': {0: True}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}}, 'F': {'M': {'D': {'D': {0: True, 'D': {0: True}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'S': {'S': {0: True}}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'O': {'F': {0: True}}, 'S': {'S': {0: True}}, 'T': {'M': {'D': {'a': {'y': {0: True}}, 'y': {0: True}}, 'M': {'o': {'n': {0: True, 't': {'h': {0: True}}}}}}, 'Z': {0: True}}, 'U': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}}"}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%p': 'PM', '%u': 'D', '%d': 'DD', '%j': 'DDD', '%-d': 'FMDD', '%-j': 'FMDDD', '%-I': 'FMHH12', '%-H': 'FMHH24', '%-M': 'FMMI', '%-m': 'FMMM', '%-S': 'FMSS', '%I': 'HH12', '%H': 'HH24', '%M': 'MI', '%m': 'MM', '%z': 'OF', '%S': 'SS', '%A': 'TMDay', '%a': 'TMDy', '%b': 'TMMon', '%B': 'TMMonth', '%Z': 'TZ', '%f': 'US', '%U': 'WW', '%y': 'YY', '%Y': 'YYYY'}"}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'p': {0: True}, 'u': {0: True}, 'd': {0: True}, 'j': {0: True}, '-': {'d': {0: True}, 'j': {0: True}, 'I': {0: True}, 'H': {0: True}, 'M': {0: True}, 'm': {0: True}, 'S': {0: True}}, 'I': {0: True}, 'H': {0: True}, 'M': {0: True}, 'm': {0: True}, 'z': {0: True}, 'S': {0: True}, 'A': {0: True}, 'a': {0: True}, 'b': {0: True}, 'B': {0: True}, 'Z': {0: True}, 'f': {0: True}, 'U': {0: True}, 'y': {0: True}, 'Y': {0: True}}}"}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"fullname": "sqlglot.dialects.postgres.Postgres.QUOTE_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"fullname": "sqlglot.dialects.postgres.Postgres.QUOTE_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"fullname": "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"fullname": "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"fullname": "sqlglot.dialects.postgres.Postgres.BIT_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""b'""}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"fullname": "sqlglot.dialects.postgres.Postgres.BIT_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"fullname": "sqlglot.dialects.postgres.Postgres.HEX_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"fullname": "sqlglot.dialects.postgres.Postgres.HEX_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"fullname": "sqlglot.dialects.postgres.Postgres.BYTE_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""e'""}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"fullname": "sqlglot.dialects.postgres.Postgres.BYTE_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"fullname": "sqlglot.dialects.postgres.Postgres.UNICODE_START", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"fullname": "sqlglot.dialects.postgres.Postgres.UNICODE_END", "modulename": "sqlglot.dialects.postgres", "qualname": "Postgres.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto": {"fullname": "sqlglot.dialects.presto", "modulename": "sqlglot.dialects.presto", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.presto.Presto": {"fullname": "sqlglot.dialects.presto.Presto", "modulename": "sqlglot.dialects.presto", "qualname": "Presto", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"fullname": "sqlglot.dialects.presto.Presto.INDEX_OFFSET", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.INDEX_OFFSET", "kind": "variable", "doc": "

Determines the base index offset for arrays.

\n", "default_value": "1"}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"fullname": "sqlglot.dialects.presto.Presto.NULL_ORDERING", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_last'"}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"fullname": "sqlglot.dialects.presto.Presto.TIME_FORMAT", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'%Y-%m-%d %T'""}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"fullname": "sqlglot.dialects.presto.Presto.TIME_MAPPING", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'%M': '%B', '%c': '%-m', '%e': '%-d', '%h': '%I', '%i': '%M', '%s': '%S', '%u': '%W', '%k': '%-H', '%l': '%-I', '%T': '%H:%M:%S', '%W': '%a'}"}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"fullname": "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.STRICT_STRING_CONCAT", "kind": "variable", "doc": "

Determines whether or not CONCAT's arguments must be strings.

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"fullname": "sqlglot.dialects.presto.Presto.TYPED_DIVISION", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"fullname": "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.TABLESAMPLE_SIZE_IS_PERCENT", "kind": "variable", "doc": "

Determines whether or not a size in the table sample clause represents percentage.

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.presto.Presto.Tokenizer": {"fullname": "sqlglot.dialects.presto.Presto.Tokenizer", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"fullname": "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Tokenizer.UNICODE_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("U&'", "'"), ("u&'", "'")]"}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.STRUCT: 'STRUCT'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'START': <TokenType.BEGIN: 'BEGIN'>, 'MATCH_RECOGNIZE': <TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>, 'IPADDRESS': <TokenType.IPADDRESS: 'IPADDRESS'>, 'IPPREFIX': <TokenType.IPPREFIX: 'IPPREFIX'>}"}, "sqlglot.dialects.presto.Presto.Parser": {"fullname": "sqlglot.dialects.presto.Presto.Parser", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <function Presto.Parser.<lambda>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <function Presto.Parser.<lambda>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function date_trunc_to_time>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function Presto.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <function Presto.Parser.<lambda>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <function _parse_to_char>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'ARBITRARY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_PERCENTILE': <function _approx_percentile>, 'BITWISE_AND': <function binary_from_function.<locals>.<lambda>>, 'BITWISE_NOT': <function Presto.Parser.<lambda>>, 'BITWISE_OR': <function binary_from_function.<locals>.<lambda>>, 'BITWISE_XOR': <function binary_from_function.<locals>.<lambda>>, 'CARDINALITY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'DATE_FORMAT': <function format_time_lambda.<locals>._format_time>, 'DATE_PARSE': <function format_time_lambda.<locals>._format_time>, 'ELEMENT_AT': <function Presto.Parser.<lambda>>, 'FROM_HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'FROM_UNIXTIME': <function _from_unixtime>, 'FROM_UTF8': <function Presto.Parser.<lambda>>, 'NOW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'ROW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'SEQUENCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'SET_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'SPLIT_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STRPOS': <function Presto.Parser.<lambda>>, 'TO_HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'TO_UNIXTIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TO_UTF8': <function Presto.Parser.<lambda>>}"}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>}"}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.presto.Presto.Parser.SET_TRIE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.presto.Presto.Generator": {"fullname": "sqlglot.dialects.presto.Presto.Generator", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"fullname": "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"fullname": "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.IS_BOOL_ALLOWED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"fullname": "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.TZ_TO_WITH_TIME_ZONE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"fullname": "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.STRUCT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "('(', ')')"}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.LIMIT_ONLY_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"fullname": "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"fullname": "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"fullname": "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.MULTI_ARG_DISTINCT", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.INT: 'INT'>: 'INTEGER', <Type.FLOAT: 'FLOAT'>: 'REAL', <Type.BINARY: 'BINARY'>: 'VARBINARY', <Type.TEXT: 'TEXT'>: 'VARCHAR', <Type.TIMETZ: 'TIMETZ'>: 'TIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.STRUCT: 'STRUCT'>: 'ROW', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP', <Type.DATETIME64: 'DATETIME64'>: 'TIMESTAMP'}"}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function _approx_distinct_sql>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Array'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseAnd'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseNot'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseOr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Cast'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateSub'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Decode'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Encode'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.First'>: <function _first_last_sql>, <class 'sqlglot.expressions.FirstValue'>: <function _first_last_sql>, <class 'sqlglot.expressions.FromTimeZone'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Group'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.GroupConcat'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Hex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.Initcap'>: <function _initcap_sql>, <class 'sqlglot.expressions.ParseJSON'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Last'>: <function _first_last_sql>, <class 'sqlglot.expressions.LastValue'>: <function _first_last_sql>, <class 'sqlglot.expressions.LastDay'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Lateral'>: <function _explode_to_unnest_sql>, <class 'sqlglot.expressions.Left'>: <function left_to_substring_sql>, <class 'sqlglot.expressions.Levenshtein'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Quantile'>: <function _quantile_sql>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.Right'>: <function right_to_substring_sql>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.Schema'>: <function _schema_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.SortArray'>: <function _no_sort_array>, <class 'sqlglot.expressions.StrPosition'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.StrToMap'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_time_sql>, <class 'sqlglot.expressions.StrToUnix'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Table'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Timestamp'>: <function no_timestamp_sql>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _ts_or_ds_add_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _ts_or_ds_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _ts_or_ds_to_date_sql>, <class 'sqlglot.expressions.Unhex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.With'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.WithinGroup'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>}"}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.bracket_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.bracket_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Bracket) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.struct_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.struct_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Struct) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.interval_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.interval_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Interval) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.transaction_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.transaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Transaction) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.generateseries_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.generateseries_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.GenerateSeries) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"fullname": "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.offset_limit_modifiers", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Expression,\tfetch: bool,\tlimit: Union[sqlglot.expressions.Fetch, sqlglot.expressions.Limit, NoneType]) -> List[str]:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"fullname": "sqlglot.dialects.presto.Presto.Generator.create_sql", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.create_sql", "kind": "function", "doc": "

Presto doesn't support CREATE VIEW with expressions (ex: CREATE VIEW x (cola) then (cola) is the expression),\nso we need to remove them

\n", "signature": "(self, expression: sqlglot.expressions.Create) -> str:", "funcdef": "def"}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"fullname": "sqlglot.dialects.presto.Presto.tokenizer_class", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.presto.Presto.Tokenizer'>"}, "sqlglot.dialects.presto.Presto.parser_class": {"fullname": "sqlglot.dialects.presto.Presto.parser_class", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.presto.Presto.Parser'>"}, "sqlglot.dialects.presto.Presto.generator_class": {"fullname": "sqlglot.dialects.presto.Presto.generator_class", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.presto.Presto.Generator'>"}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"fullname": "sqlglot.dialects.presto.Presto.TIME_TRIE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"fullname": "sqlglot.dialects.presto.Presto.FORMAT_TRIE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%B': '%M', '%-m': '%c', '%-d': '%e', '%I': '%h', '%M': '%i', '%S': '%s', '%W': '%u', '%-H': '%k', '%-I': '%l', '%H:%M:%S': '%T', '%a': '%W'}"}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'B': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'W': {0: True}, 'H': {':': {'%': {'M': {':': {'%': {'S': {0: True}}}}}}}, 'a': {0: True}}}"}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"fullname": "sqlglot.dialects.presto.Presto.QUOTE_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"fullname": "sqlglot.dialects.presto.Presto.QUOTE_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"fullname": "sqlglot.dialects.presto.Presto.IDENTIFIER_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"fullname": "sqlglot.dialects.presto.Presto.IDENTIFIER_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.presto.Presto.BIT_START": {"fullname": "sqlglot.dialects.presto.Presto.BIT_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.BIT_END": {"fullname": "sqlglot.dialects.presto.Presto.BIT_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.HEX_START": {"fullname": "sqlglot.dialects.presto.Presto.HEX_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.HEX_END": {"fullname": "sqlglot.dialects.presto.Presto.HEX_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.BYTE_START": {"fullname": "sqlglot.dialects.presto.Presto.BYTE_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.BYTE_END": {"fullname": "sqlglot.dialects.presto.Presto.BYTE_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"fullname": "sqlglot.dialects.presto.Presto.UNICODE_START", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""U&'""}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"fullname": "sqlglot.dialects.presto.Presto.UNICODE_END", "modulename": "sqlglot.dialects.presto", "qualname": "Presto.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.redshift": {"fullname": "sqlglot.dialects.redshift", "modulename": "sqlglot.dialects.redshift", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.redshift.Redshift": {"fullname": "sqlglot.dialects.redshift.Redshift", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.postgres.Postgres"}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"fullname": "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.INDEX_OFFSET", "kind": "variable", "doc": "

Determines the base index offset for arrays.

\n", "default_value": "0"}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"fullname": "sqlglot.dialects.redshift.Redshift.TIME_FORMAT", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'YYYY-MM-DD HH:MI:SS'""}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"fullname": "sqlglot.dialects.redshift.Redshift.TIME_MAPPING", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'AM': '%p', 'PM': '%p', 'D': '%u', 'DD': '%d', 'DDD': '%j', 'FMDD': '%-d', 'FMDDD': '%-j', 'FMHH12': '%-I', 'FMHH24': '%-H', 'FMMI': '%-M', 'FMMM': '%-m', 'FMSS': '%-S', 'HH12': '%I', 'HH24': '%H', 'MI': '%M', 'MM': '%m', 'OF': '%z', 'SS': '%S', 'TMDay': '%A', 'TMDy': '%a', 'TMMon': '%b', 'TMMonth': '%B', 'TZ': '%Z', 'US': '%f', 'WW': '%U', 'YY': '%y', 'YYYY': '%Y', 'MON': '%b', 'HH': '%H'}"}, "sqlglot.dialects.redshift.Redshift.Parser": {"fullname": "sqlglot.dialects.redshift.Redshift.Parser", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.postgres.Postgres.Parser"}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <function _parse_date_delta.<locals>._parse_delta>, 'DATEDIFF': <function _parse_date_delta.<locals>._parse_delta>, 'DATE_DIFF': <function _parse_date_delta.<locals>._parse_delta>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function parse_timestamp_trunc>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <function _generate_series>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <function format_time_lambda.<locals>._format_time>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_json_extract_path.<locals>._parse_json_extract_path>, 'LIKE': <function parse_like>, 'JSON_EXTRACT_PATH': <function parse_json_extract_path.<locals>._parse_json_extract_path>, 'MAKE_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MAKE_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'NOW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'TO_TIMESTAMP': <function _to_timestamp>, 'UNNEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'ADD_MONTHS': <function Redshift.Parser.<lambda>>, 'DATEADD': <function _parse_date_delta.<locals>._parse_delta>, 'GETDATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'LISTAGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'STRTOL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>}"}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Parser.NO_PAREN_FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY': <function Parser.<lambda>>, 'CASE': <function Parser.<lambda>>, 'IF': <function Parser.<lambda>>, 'NEXT': <function Parser.<lambda>>, 'APPROXIMATE': <function Redshift.Parser.<lambda>>, 'SYSDATE': <function Redshift.Parser.<lambda>>}"}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.postgres.Postgres.Tokenizer"}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer.BIT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[]"}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[]"}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\', "'"]"}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.COMMAND: 'COMMAND'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, '~~': <TokenType.LIKE: 'LIKE'>, '~~*': <TokenType.ILIKE: 'ILIKE'>, '~*': <TokenType.IRLIKE: 'IRLIKE'>, '~': <TokenType.RLIKE: 'RLIKE'>, '@@': <TokenType.DAT: 'DAT'>, '@>': <TokenType.AT_GT: 'AT_GT'>, '<@': <TokenType.LT_AT: 'LT_AT'>, 'BEGIN TRANSACTION': <TokenType.BEGIN: 'BEGIN'>, 'BIGSERIAL': <TokenType.BIGSERIAL: 'BIGSERIAL'>, 'CHARACTER VARYING': <TokenType.VARCHAR: 'VARCHAR'>, 'CONSTRAINT TRIGGER': <TokenType.COMMAND: 'COMMAND'>, 'DECLARE': <TokenType.COMMAND: 'COMMAND'>, 'DO': <TokenType.COMMAND: 'COMMAND'>, 'EXEC': <TokenType.COMMAND: 'COMMAND'>, 'HSTORE': <TokenType.HSTORE: 'HSTORE'>, 'JSONB': <TokenType.JSONB: 'JSONB'>, 'MONEY': <TokenType.MONEY: 'MONEY'>, 'REFRESH': <TokenType.COMMAND: 'COMMAND'>, 'REINDEX': <TokenType.COMMAND: 'COMMAND'>, 'RESET': <TokenType.COMMAND: 'COMMAND'>, 'REVOKE': <TokenType.COMMAND: 'COMMAND'>, 'SERIAL': <TokenType.SERIAL: 'SERIAL'>, 'SMALLSERIAL': <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, 'CSTRING': <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, 'OID': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'OPERATOR': <TokenType.OPERATOR: 'OPERATOR'>, 'REGCLASS': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGCOLLATION': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGCONFIG': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGDICTIONARY': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGNAMESPACE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGOPER': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGOPERATOR': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGPROC': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGPROCEDURE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGROLE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'REGTYPE': <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, 'HLLSKETCH': <TokenType.HLLSKETCH: 'HLLSKETCH'>, 'SUPER': <TokenType.SUPER: 'SUPER'>, 'TOP': <TokenType.TOP: 'TOP'>, 'UNLOAD': <TokenType.COMMAND: 'COMMAND'>, 'VARBYTE': <TokenType.VARBINARY: 'VARBINARY'>}"}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '$': <TokenType.HEREDOC_STRING: 'HEREDOC_STRING'>}"}, "sqlglot.dialects.redshift.Redshift.Generator": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.postgres.Postgres.Generator"}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.VALUES_AS_TABLE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.TZ_TO_WITH_TIME_ZONE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.TINYINT: 'TINYINT'>: 'SMALLINT', <Type.FLOAT: 'FLOAT'>: 'REAL', <Type.DOUBLE: 'DOUBLE'>: 'DOUBLE PRECISION', <Type.BINARY: 'BINARY'>: 'VARBYTE', <Type.VARBINARY: 'VARBINARY'>: 'VARBYTE', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP', <Type.INT: 'INT'>: 'INTEGER', <Type.TIMETZ: 'TIMETZ'>: 'TIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP'}"}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function json_path_key_only_name>, <class 'sqlglot.expressions.JSONPathRoot'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Array'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ColumnDef'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentUser'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.DateSub'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.JSONBExtract'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MapFromEntries'>: <function no_map_from_entries_sql>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Merge'>: <function merge_without_target_sql>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.PercentileDisc'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Substring'>: <function _substring_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>, <class 'sqlglot.expressions.Concat'>: <function concat_to_dpipe_sql>, <class 'sqlglot.expressions.ConcatWs'>: <function concat_ws_to_dpipe_sql>, <class 'sqlglot.expressions.ApproxDistinct'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.DistKeyProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.DistStyleProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GeneratedAsIdentityColumnConstraint'>: <function generatedasidentitycolumnconstraint_sql>, <class 'sqlglot.expressions.ParseJSON'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SortKeyProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>}"}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.RESERVED_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'snapshot', 'type'}"}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.with_properties", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.with_properties", "kind": "function", "doc": "

Redshift doesn't have WITH as part of their with_properties so we remove it

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.cast_sql", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.datatype_sql", "kind": "function", "doc": "

Redshift converts the TEXT data type to VARCHAR(255) by default when people more generally mean\nVARCHAR of max length which is VARCHAR(max) in Redshift. Therefore if we get a TEXT data type\nwithout precision we convert it to VARCHAR(max) and if it does have precision then we just convert\nTEXT to VARCHAR.

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"fullname": "sqlglot.dialects.redshift.Redshift.tokenizer_class", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.redshift.Redshift.Tokenizer'>"}, "sqlglot.dialects.redshift.Redshift.parser_class": {"fullname": "sqlglot.dialects.redshift.Redshift.parser_class", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.redshift.Redshift.Parser'>"}, "sqlglot.dialects.redshift.Redshift.generator_class": {"fullname": "sqlglot.dialects.redshift.Redshift.generator_class", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.redshift.Redshift.Generator'>"}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"fullname": "sqlglot.dialects.redshift.Redshift.TIME_TRIE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}}, 'P': {'M': {0: True}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}}, 'F': {'M': {'D': {'D': {0: True, 'D': {0: True}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'S': {'S': {0: True}}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}, 0: True}}, 'M': {'I': {0: True}, 'M': {0: True}, 'O': {'N': {0: True}}}, 'O': {'F': {0: True}}, 'S': {'S': {0: True}}, 'T': {'M': {'D': {'a': {'y': {0: True}}, 'y': {0: True}}, 'M': {'o': {'n': {0: True, 't': {'h': {0: True}}}}}}, 'Z': {0: True}}, 'U': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}}"}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"fullname": "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'A': {'M': {0: True}}, 'P': {'M': {0: True}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}}, 'F': {'M': {'D': {'D': {0: True, 'D': {0: True}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}}}, 'M': {'I': {0: True}, 'M': {0: True}}, 'S': {'S': {0: True}}}}, 'H': {'H': {'1': {'2': {0: True}}, '2': {'4': {0: True}}, 0: True}}, 'M': {'I': {0: True}, 'M': {0: True}, 'O': {'N': {0: True}}}, 'O': {'F': {0: True}}, 'S': {'S': {0: True}}, 'T': {'M': {'D': {'a': {'y': {0: True}}, 'y': {0: True}}, 'M': {'o': {'n': {0: True, 't': {'h': {0: True}}}}}}, 'Z': {0: True}}, 'U': {'S': {0: True}}, 'W': {'W': {0: True}}, 'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}}}"}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%p': 'PM', '%u': 'D', '%d': 'DD', '%j': 'DDD', '%-d': 'FMDD', '%-j': 'FMDDD', '%-I': 'FMHH12', '%-H': 'FMHH24', '%-M': 'FMMI', '%-m': 'FMMM', '%-S': 'FMSS', '%I': 'HH12', '%H': 'HH', '%M': 'MI', '%m': 'MM', '%z': 'OF', '%S': 'SS', '%A': 'TMDay', '%a': 'TMDy', '%b': 'MON', '%B': 'TMMonth', '%Z': 'TZ', '%f': 'US', '%U': 'WW', '%y': 'YY', '%Y': 'YYYY'}"}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'p': {0: True}, 'u': {0: True}, 'd': {0: True}, 'j': {0: True}, '-': {'d': {0: True}, 'j': {0: True}, 'I': {0: True}, 'H': {0: True}, 'M': {0: True}, 'm': {0: True}, 'S': {0: True}}, 'I': {0: True}, 'H': {0: True}, 'M': {0: True}, 'm': {0: True}, 'z': {0: True}, 'S': {0: True}, 'A': {0: True}, 'a': {0: True}, 'b': {0: True}, 'B': {0: True}, 'Z': {0: True}, 'f': {0: True}, 'U': {0: True}, 'y': {0: True}, 'Y': {0: True}}}"}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"fullname": "sqlglot.dialects.redshift.Redshift.QUOTE_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"fullname": "sqlglot.dialects.redshift.Redshift.QUOTE_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"fullname": "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"fullname": "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"fullname": "sqlglot.dialects.redshift.Redshift.BIT_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"fullname": "sqlglot.dialects.redshift.Redshift.BIT_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"fullname": "sqlglot.dialects.redshift.Redshift.HEX_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"fullname": "sqlglot.dialects.redshift.Redshift.HEX_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"fullname": "sqlglot.dialects.redshift.Redshift.BYTE_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""e'""}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"fullname": "sqlglot.dialects.redshift.Redshift.BYTE_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"fullname": "sqlglot.dialects.redshift.Redshift.UNICODE_START", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"fullname": "sqlglot.dialects.redshift.Redshift.UNICODE_END", "modulename": "sqlglot.dialects.redshift", "qualname": "Redshift.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake": {"fullname": "sqlglot.dialects.snowflake", "modulename": "sqlglot.dialects.snowflake", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"fullname": "sqlglot.dialects.snowflake.DATE_PART_MAPPING", "modulename": "sqlglot.dialects.snowflake", "qualname": "DATE_PART_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'Y': 'YEAR', 'YY': 'YEAR', 'YYY': 'YEAR', 'YYYY': 'YEAR', 'YR': 'YEAR', 'YEARS': 'YEAR', 'YRS': 'YEAR', 'MM': 'MONTH', 'MON': 'MONTH', 'MONS': 'MONTH', 'MONTHS': 'MONTH', 'D': 'DAY', 'DD': 'DAY', 'DAYS': 'DAY', 'DAYOFMONTH': 'DAY', 'WEEKDAY': 'DAYOFWEEK', 'DOW': 'DAYOFWEEK', 'DW': 'DAYOFWEEK', 'WEEKDAY_ISO': 'DAYOFWEEKISO', 'DOW_ISO': 'DAYOFWEEKISO', 'DW_ISO': 'DAYOFWEEKISO', 'YEARDAY': 'DAYOFYEAR', 'DOY': 'DAYOFYEAR', 'DY': 'DAYOFYEAR', 'W': 'WEEK', 'WK': 'WEEK', 'WEEKOFYEAR': 'WEEK', 'WOY': 'WEEK', 'WY': 'WEEK', 'WEEK_ISO': 'WEEKISO', 'WEEKOFYEARISO': 'WEEKISO', 'WEEKOFYEAR_ISO': 'WEEKISO', 'Q': 'QUARTER', 'QTR': 'QUARTER', 'QTRS': 'QUARTER', 'QUARTERS': 'QUARTER', 'H': 'HOUR', 'HH': 'HOUR', 'HR': 'HOUR', 'HOURS': 'HOUR', 'HRS': 'HOUR', 'M': 'MINUTE', 'MI': 'MINUTE', 'MIN': 'MINUTE', 'MINUTES': 'MINUTE', 'MINS': 'MINUTE', 'S': 'SECOND', 'SEC': 'SECOND', 'SECONDS': 'SECOND', 'SECS': 'SECOND', 'MS': 'MILLISECOND', 'MSEC': 'MILLISECOND', 'MILLISECONDS': 'MILLISECOND', 'US': 'MICROSECOND', 'USEC': 'MICROSECOND', 'MICROSECONDS': 'MICROSECOND', 'NS': 'NANOSECOND', 'NSEC': 'NANOSECOND', 'NANOSEC': 'NANOSECOND', 'NSECOND': 'NANOSECOND', 'NSECONDS': 'NANOSECOND', 'NANOSECS': 'NANOSECOND', 'EPOCH': 'EPOCH_SECOND', 'EPOCH_SECONDS': 'EPOCH_SECOND', 'EPOCH_MILLISECONDS': 'EPOCH_MILLISECOND', 'EPOCH_MICROSECONDS': 'EPOCH_MICROSECOND', 'EPOCH_NANOSECONDS': 'EPOCH_NANOSECOND', 'TZH': 'TIMEZONE_HOUR', 'TZM': 'TIMEZONE_MINUTE'}"}, "sqlglot.dialects.snowflake.Snowflake": {"fullname": "sqlglot.dialects.snowflake.Snowflake", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.UPPERCASE: 'UPPERCASE'>"}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"fullname": "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.NULL_ORDERING", "kind": "variable", "doc": "

Indicates the default NULL ordering method to use if not explicitly set.\nPossible values: \"nulls_are_small\", \"nulls_are_large\", \"nulls_are_last\"

\n", "default_value": "'nulls_are_large'"}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"fullname": "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'YYYY-MM-DD HH24:MI:SS'""}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"fullname": "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.PREFER_CTE_ALIAS_COLUMN", "kind": "variable", "doc": "

Some dialects, such as Snowflake, allow you to reference a CTE column alias in the\nHAVING clause of the CTE. This flag will cause the CTE alias columns to override\nany projection aliases in the subquery.

\n\n

For example,\n WITH y(c) AS (\n SELECT SUM(a) FROM (SELECT 1 a) AS x HAVING c > 0\n ) SELECT c FROM y;

\n\n
will be rewritten as\n\nWITH y(c) AS (\n    SELECT SUM(a) AS c FROM (SELECT 1 AS a) AS x HAVING c > 0\n) SELECT c FROM y;\n
\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"fullname": "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.TABLESAMPLE_SIZE_IS_PERCENT", "kind": "variable", "doc": "

Determines whether or not a size in the table sample clause represents percentage.

\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"fullname": "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'YYYY': '%Y', 'yyyy': '%Y', 'YY': '%y', 'yy': '%y', 'MMMM': '%B', 'mmmm': '%B', 'MON': '%b', 'mon': '%b', 'MM': '%m', 'mm': '%m', 'DD': '%d', 'dd': '%-d', 'DY': '%a', 'dy': '%w', 'HH24': '%H', 'hh24': '%H', 'HH12': '%I', 'hh12': '%I', 'MI': '%M', 'mi': '%M', 'SS': '%S', 'ss': '%S', 'FF': '%f', 'ff': '%f', 'FF6': '%f', 'ff6': '%f'}"}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"fullname": "sqlglot.dialects.snowflake.Snowflake.quote_identifier", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.quote_identifier", "kind": "function", "doc": "

Adds quotes to a given identifier.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression of interest. If it's not an Identifier, this method is a no-op.
  • \n
  • identify: If set to False, the quotes will only be added if the identifier is deemed\n\"unsafe\", with respect to its characters and this dialect's normalization strategy.
  • \n
\n", "signature": "(self, expression: ~E, identify: bool = True) -> ~E:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.IDENTIFY_PIVOT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <function Snowflake.Parser.<lambda>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <function _parse_datediff>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function _date_trunc_to_time>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <function Snowflake.Parser.<lambda>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <function _parse_regexp_replace>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <function _parse_datediff>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <function _parse_timestamp_from_parts>, 'TIMESTAMPFROMPARTS': <function _parse_timestamp_from_parts>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'ARRAYAGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_CONSTRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_GENERATE_RANGE': <function Snowflake.Parser.<lambda>>, 'ARRAY_TO_STRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'BITXOR': <function binary_from_function.<locals>.<lambda>>, 'BIT_XOR': <function binary_from_function.<locals>.<lambda>>, 'BOOLXOR': <function binary_from_function.<locals>.<lambda>>, 'CONVERT_TIMEZONE': <function _parse_convert_timezone>, 'DATEADD': <function Snowflake.Parser.<lambda>>, 'DIV0': <function _div0_to_if>, 'GET_PATH': <function Snowflake.Parser.<lambda>>, 'IFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'LISTAGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'NULLIFZERO': <function _nullifzero_to_if>, 'OBJECT_CONSTRUCT': <function _parse_object_construct>, 'REGEXP_SUBSTR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'RLIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'SQUARE': <function Snowflake.Parser.<lambda>>, 'TIMEDIFF': <function _parse_datediff>, 'TO_TIMESTAMP': <function _parse_to_timestamp>, 'TO_VARCHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'ZEROIFNULL': <function _zeroifnull_to_if>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'DATE_PART': <function _parse_date_part>, 'OBJECT_CONSTRUCT_KEEP_NULL': <function Snowflake.Parser.<lambda>>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.TIMESTAMPS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMETZ: 'TIMETZ'>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OVERLAPS: 'OVERLAPS'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.LIKE_ANY: 'LIKE_ANY'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE_ANY: 'ILIKE_ANY'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.COLON: 'COLON'>: <function _parse_colon_get_path>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.ALTER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ADD': <function Parser.<lambda>>, 'ALTER': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'DELETE': <function Parser.<lambda>>, 'DROP': <function Parser.<lambda>>, 'RENAME': <function Parser.<lambda>>, 'SET': <function Snowflake.Parser.<lambda>>, 'UNSET': <function Snowflake.Parser.<lambda>>, 'SWAP': <function Snowflake.Parser.<lambda>>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.SHOW: 'SHOW'>: <function Snowflake.Parser.<lambda>>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.PROPERTY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ALGORITHM': <function Parser.<lambda>>, 'AUTO': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'BLOCKCOMPRESSION': <function Parser.<lambda>>, 'CHARSET': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECKSUM': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'CONTAINS': <function Parser.<lambda>>, 'COPY': <function Parser.<lambda>>, 'DATABLOCKSIZE': <function Parser.<lambda>>, 'DEFINER': <function Parser.<lambda>>, 'DETERMINISTIC': <function Parser.<lambda>>, 'DISTKEY': <function Parser.<lambda>>, 'DISTSTYLE': <function Parser.<lambda>>, 'ENGINE': <function Parser.<lambda>>, 'EXECUTE': <function Parser.<lambda>>, 'EXTERNAL': <function Parser.<lambda>>, 'FALLBACK': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'FREESPACE': <function Parser.<lambda>>, 'HEAP': <function Parser.<lambda>>, 'IMMUTABLE': <function Parser.<lambda>>, 'INHERITS': <function Parser.<lambda>>, 'INPUT': <function Parser.<lambda>>, 'JOURNAL': <function Parser.<lambda>>, 'LANGUAGE': <function Parser.<lambda>>, 'LAYOUT': <function Parser.<lambda>>, 'LIFETIME': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'LOCATION': <function Snowflake.Parser.<lambda>>, 'LOCK': <function Parser.<lambda>>, 'LOCKING': <function Parser.<lambda>>, 'LOG': <function Parser.<lambda>>, 'MATERIALIZED': <function Parser.<lambda>>, 'MERGEBLOCKRATIO': <function Parser.<lambda>>, 'MODIFIES': <function Parser.<lambda>>, 'MULTISET': <function Parser.<lambda>>, 'NO': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'ORDER BY': <function Parser.<lambda>>, 'OUTPUT': <function Parser.<lambda>>, 'PARTITION': <function Parser.<lambda>>, 'PARTITION BY': <function Parser.<lambda>>, 'PARTITIONED BY': <function Parser.<lambda>>, 'PARTITIONED_BY': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'RANGE': <function Parser.<lambda>>, 'READS': <function Parser.<lambda>>, 'REMOTE': <function Parser.<lambda>>, 'RETURNS': <function Parser.<lambda>>, 'ROW': <function Parser.<lambda>>, 'ROW_FORMAT': <function Parser.<lambda>>, 'SAMPLE': <function Parser.<lambda>>, 'SET': <function Parser.<lambda>>, 'SETTINGS': <function Parser.<lambda>>, 'SORTKEY': <function Parser.<lambda>>, 'SOURCE': <function Parser.<lambda>>, 'STABLE': <function Parser.<lambda>>, 'STORED': <function Parser.<lambda>>, 'SYSTEM_VERSIONING': <function Parser.<lambda>>, 'TBLPROPERTIES': <function Parser.<lambda>>, 'TEMP': <function Parser.<lambda>>, 'TEMPORARY': <function Parser.<lambda>>, 'TO': <function Parser.<lambda>>, 'TRANSIENT': <function Parser.<lambda>>, 'TRANSFORM': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'USING': <function Parser.<lambda>>, 'VOLATILE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.SHOW_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'SCHEMAS': <function _show_parser.<locals>._parse>, 'TERSE SCHEMAS': <function _show_parser.<locals>._parse>, 'OBJECTS': <function _show_parser.<locals>._parse>, 'TERSE OBJECTS': <function _show_parser.<locals>._parse>, 'TABLES': <function _show_parser.<locals>._parse>, 'TERSE TABLES': <function _show_parser.<locals>._parse>, 'PRIMARY KEYS': <function _show_parser.<locals>._parse>, 'TERSE PRIMARY KEYS': <function _show_parser.<locals>._parse>, 'COLUMNS': <function _show_parser.<locals>._parse>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DOT: 'DOT'>, <TokenType.SLASH: 'SLASH'>, <TokenType.MOD: 'MOD'>}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.FLATTEN_COLUMNS", "kind": "variable", "doc": "

\n", "default_value": "['SEQ', 'KEY', 'PATH', 'INDEX', 'VALUE', 'THIS']"}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'SCHEMAS': {0: True}, 'TERSE': {'SCHEMAS': {0: True}, 'OBJECTS': {0: True}, 'TABLES': {0: True}, 'PRIMARY': {'KEYS': {0: True}}}, 'OBJECTS': {0: True}, 'TABLES': {0: True}, 'PRIMARY': {'KEYS': {0: True}}, 'COLUMNS': {0: True}}"}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\', "'"]"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("x'", "'"), ("X'", "'")]"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.RAW_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "['$$']"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.COMMENTS", "kind": "variable", "doc": "

\n", "default_value": "['--', '//', ('/*', '*/')]"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'BYTEINT': <TokenType.INT: 'INT'>, 'CHAR VARYING': <TokenType.VARCHAR: 'VARCHAR'>, 'CHARACTER VARYING': <TokenType.VARCHAR: 'VARCHAR'>, 'EXCLUDE': <TokenType.EXCEPT: 'EXCEPT'>, 'ILIKE ANY': <TokenType.ILIKE_ANY: 'ILIKE_ANY'>, 'LIKE ANY': <TokenType.LIKE_ANY: 'LIKE_ANY'>, 'MATCH_RECOGNIZE': <TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>, 'MINUS': <TokenType.EXCEPT: 'EXCEPT'>, 'NCHAR VARYING': <TokenType.VARCHAR: 'VARCHAR'>, 'PUT': <TokenType.COMMAND: 'COMMAND'>, 'REMOVE': <TokenType.COMMAND: 'COMMAND'>, 'RENAME': <TokenType.REPLACE: 'REPLACE'>, 'RM': <TokenType.COMMAND: 'COMMAND'>, 'SAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'SQL_DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'SQL_VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'TIMESTAMP_LTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'TIMESTAMP_NTZ': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMP_TZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPNTZ': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TOP': <TokenType.TOP: 'TOP'>}"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>, '$': <TokenType.PARAMETER: 'PARAMETER'>}"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.VAR_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'$'}"}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Tokenizer.COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.COMMAND: 'COMMAND'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.FETCH: 'FETCH'>}"}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.PARAMETER_TOKEN", "kind": "variable", "doc": "

\n", "default_value": "'$'"}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.MATCHED_BY_SOURCE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.SINGLE_STRING_INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.SUPPORTS_TABLE_COPY", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.COLLATE_IS_FUNC", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.LIMIT_ONLY_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP", "kind": "variable", "doc": "

\n", "default_value": "','"}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.INSERT_OVERWRITE", "kind": "variable", "doc": "

\n", "default_value": "' OVERWRITE INTO'"}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Array'>: <function inline_array_sql>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayJoin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.DayOfMonth'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfWeek'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Extract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.FromTimeZone'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.GenerateSeries'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.JSONExtract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONObject'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Map'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.PercentileDisc'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Pivot'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.RegexpILike'>: <function _regexpilike_sql>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.SHA'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StarMap'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StartsWith'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.Struct'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.Stuff'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampDiff'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.ToArray'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function Snowflake.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WeekOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function rename_func.<locals>.<lambda>>}"}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.TIMESTAMP: 'TIMESTAMP'>: 'TIMESTAMPNTZ'}"}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.STAR_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'except': 'EXCLUDE', 'replace': 'RENAME'}"}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.timestampfromparts_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimestampFromParts) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.trycast_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TryCast) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.log_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Log) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.unnest_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Unnest) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.show_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Show) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.regexpextract_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RegexpExtract) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.except_op", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.except_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Except) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.intersect_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Intersect) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.describe_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Describe) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.generatedasidentitycolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.GeneratedAsIdentityColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.swaptable_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.SwapTable) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.with_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.cluster_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Cluster) -> str:", "funcdef": "def"}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"fullname": "sqlglot.dialects.snowflake.Snowflake.tokenizer_class", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.snowflake.Snowflake.Tokenizer'>"}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"fullname": "sqlglot.dialects.snowflake.Snowflake.parser_class", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.snowflake.Snowflake.Parser'>"}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"fullname": "sqlglot.dialects.snowflake.Snowflake.generator_class", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.snowflake.Snowflake.Generator'>"}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'Y': {'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'y': {'y': {'y': {'y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}}, 0: True}, 'O': {'N': {0: True}}, 'I': {0: True}}, 'm': {'m': {'m': {'m': {0: True}}, 0: True}, 'o': {'n': {0: True}}, 'i': {0: True}}, 'D': {'D': {0: True}, 'Y': {0: True}}, 'd': {'d': {0: True}, 'y': {0: True}}, 'H': {'H': {'2': {'4': {0: True}}, '1': {'2': {0: True}}}}, 'h': {'h': {'2': {'4': {0: True}}, '1': {'2': {0: True}}}}, 'S': {'S': {0: True}}, 's': {'s': {0: True}}, 'F': {'F': {0: True, '6': {0: True}}}, 'f': {'f': {0: True, '6': {0: True}}}}"}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'Y': {'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'y': {'y': {'y': {'y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}}, 0: True}, 'O': {'N': {0: True}}, 'I': {0: True}}, 'm': {'m': {'m': {'m': {0: True}}, 0: True}, 'o': {'n': {0: True}}, 'i': {0: True}}, 'D': {'D': {0: True}, 'Y': {0: True}}, 'd': {'d': {0: True}, 'y': {0: True}}, 'H': {'H': {'2': {'4': {0: True}}, '1': {'2': {0: True}}}}, 'h': {'h': {'2': {'4': {0: True}}, '1': {'2': {0: True}}}}, 'S': {'S': {0: True}}, 's': {'s': {0: True}}, 'F': {'F': {0: True, '6': {0: True}}}, 'f': {'f': {0: True, '6': {0: True}}}}"}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'mmmm', '%b': 'mon', '%m': 'mm', '%d': 'DD', '%-d': 'dd', '%a': 'DY', '%w': 'dy', '%H': 'hh24', '%I': 'hh12', '%M': 'mi', '%S': 'ss', '%f': 'ff6'}"}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, 'd': {0: True}, '-': {'d': {0: True}}, 'a': {0: True}, 'w': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}}}"}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.QUOTE_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.QUOTE_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.BIT_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.BIT_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.HEX_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.HEX_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.BYTE_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.BYTE_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"fullname": "sqlglot.dialects.snowflake.Snowflake.UNICODE_START", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"fullname": "sqlglot.dialects.snowflake.Snowflake.UNICODE_END", "modulename": "sqlglot.dialects.snowflake", "qualname": "Snowflake.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark": {"fullname": "sqlglot.dialects.spark", "modulename": "sqlglot.dialects.spark", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.spark.Spark": {"fullname": "sqlglot.dialects.spark.Spark", "modulename": "sqlglot.dialects.spark", "qualname": "Spark", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.spark2.Spark2"}, "sqlglot.dialects.spark.Spark.Tokenizer": {"fullname": "sqlglot.dialects.spark.Spark.Tokenizer", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.spark2.Spark2.Tokenizer"}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"fullname": "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Tokenizer.RAW_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("r'", "'"), ("R'", "'"), ('r"', '"'), ('R"', '"')]"}, "sqlglot.dialects.spark.Spark.Parser": {"fullname": "sqlglot.dialects.spark.Spark.Parser", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.spark2.Spark2.Parser"}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function _parse_as_cast.<locals>.<lambda>>, 'DATE_ADD': <function Hive.Parser.<lambda>>, 'DATEDIFF': <function _parse_datediff>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function Hive.Parser.<lambda>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function Spark2.Parser.<lambda>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function Hive.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function Spark2.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function Spark2.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function Spark2.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <function _parse_ignore_nulls.<locals>._parse>, 'FIRST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <function _parse_ignore_nulls.<locals>._parse>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function Hive.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function Hive.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <function Hive.Parser.<lambda>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <function _parse_as_cast.<locals>.<lambda>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function Spark2.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function Hive.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'COLLECT_LIST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'COLLECT_SET': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'DATE_FORMAT': <function Hive.Parser.<lambda>>, 'FROM_UNIXTIME': <function format_time_lambda.<locals>._format_time>, 'GET_JSON_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONExtractScalar'>>, 'LOCATE': <function locate_to_strposition>, 'PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'PERCENTILE_APPROX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'TO_DATE': <function format_time_lambda.<locals>._format_time>, 'TO_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'UNBASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'UNIX_TIMESTAMP': <function format_time_lambda.<locals>._format_time>, 'AGGREGATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'APPROX_PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'BOOLEAN': <function _parse_as_cast.<locals>.<lambda>>, 'DOUBLE': <function _parse_as_cast.<locals>.<lambda>>, 'FLOAT': <function _parse_as_cast.<locals>.<lambda>>, 'FROM_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'IIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INT': <function _parse_as_cast.<locals>.<lambda>>, 'MAP_FROM_ARRAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'RLIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'SHIFTLEFT': <function binary_from_function.<locals>.<lambda>>, 'SHIFTRIGHT': <function binary_from_function.<locals>.<lambda>>, 'STRING': <function _parse_as_cast.<locals>.<lambda>>, 'TO_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TO_UNIX_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'TO_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TRUNC': <function Spark2.Parser.<lambda>>}"}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'BROADCAST': <function Spark2.Parser.<lambda>>, 'BROADCASTJOIN': <function Spark2.Parser.<lambda>>, 'MAPJOIN': <function Spark2.Parser.<lambda>>, 'MERGE': <function Spark2.Parser.<lambda>>, 'SHUFFLEMERGE': <function Spark2.Parser.<lambda>>, 'MERGEJOIN': <function Spark2.Parser.<lambda>>, 'SHUFFLE_HASH': <function Spark2.Parser.<lambda>>, 'SHUFFLE_REPLICATE_NL': <function Spark2.Parser.<lambda>>}"}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.spark.Spark.Parser.SET_TRIE", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.spark.Spark.Generator": {"fullname": "sqlglot.dialects.spark.Spark.Generator", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.spark2.Spark2.Generator"}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BIT: 'BIT'>: 'BOOLEAN', <Type.DATETIME: 'DATETIME'>: 'TIMESTAMP', <Type.TEXT: 'TEXT'>: 'STRING', <Type.TIME: 'TIME'>: 'TIMESTAMP', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'TIMESTAMP', <Type.VARBINARY: 'VARBINARY'>: 'BINARY', <Type.MONEY: 'MONEY'>: 'DECIMAL(15, 4)', <Type.SMALLMONEY: 'SMALLMONEY'>: 'DECIMAL(6, 4)', <Type.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>: 'STRING'}"}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function var_map_sql>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Property'>: <function _property_sql>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.With'>: <function no_recursive_cte_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONFormat'>: <function _json_format_sql>, <class 'sqlglot.expressions.Map'>: <function _map_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5Digest'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.NotNullColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Create'>: <function _create_sql>, <class 'sqlglot.expressions.Quantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.RegexpReplace'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Split'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date>, <class 'sqlglot.expressions.StrToTime'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.StrToUnix'>: <function _str_to_unix_sql>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _time_to_str>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _to_date_sql>, <class 'sqlglot.expressions.TryCast'>: <function Spark.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.SerdeProperties'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NumberToStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.National'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.PrimaryKeyColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArraySum'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.DayOfMonth'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfWeek'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.From'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.FromTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Reduce'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WeekOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WithinGroup'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StartsWith'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function Spark.Generator.<lambda>>}"}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"fullname": "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.computedcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ComputedColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"fullname": "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.anyvalue_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AnyValue) -> str:", "funcdef": "def"}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"fullname": "sqlglot.dialects.spark.Spark.Generator.datediff_sql", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.datediff_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DateDiff) -> str:", "funcdef": "def"}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"fullname": "sqlglot.dialects.spark.Spark.tokenizer_class", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark.Spark.Tokenizer'>"}, "sqlglot.dialects.spark.Spark.parser_class": {"fullname": "sqlglot.dialects.spark.Spark.parser_class", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark.Spark.Parser'>"}, "sqlglot.dialects.spark.Spark.generator_class": {"fullname": "sqlglot.dialects.spark.Spark.generator_class", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark.Spark.Generator'>"}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"fullname": "sqlglot.dialects.spark.Spark.TIME_TRIE", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"fullname": "sqlglot.dialects.spark.Spark.FORMAT_TRIE", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%m': 'MM', '%-m': 'M', '%d': 'dd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%I': 'hh', '%-I': 'h', '%M': 'mm', '%-M': 'm', '%S': 'ss', '%-S': 's', '%f': 'SSSSSS', '%p': 'a', '%j': 'DD', '%-j': 'D', '%a': 'EEE', '%A': 'EEEE'}"}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'j': {0: True}}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}, 'p': {0: True}, 'j': {0: True}, 'a': {0: True}, 'A': {0: True}}}"}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"fullname": "sqlglot.dialects.spark.Spark.QUOTE_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"fullname": "sqlglot.dialects.spark.Spark.QUOTE_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"fullname": "sqlglot.dialects.spark.Spark.IDENTIFIER_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"fullname": "sqlglot.dialects.spark.Spark.IDENTIFIER_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.spark.Spark.BIT_START": {"fullname": "sqlglot.dialects.spark.Spark.BIT_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark.Spark.BIT_END": {"fullname": "sqlglot.dialects.spark.Spark.BIT_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark.Spark.HEX_START": {"fullname": "sqlglot.dialects.spark.Spark.HEX_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""X'""}, "sqlglot.dialects.spark.Spark.HEX_END": {"fullname": "sqlglot.dialects.spark.Spark.HEX_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.spark.Spark.BYTE_START": {"fullname": "sqlglot.dialects.spark.Spark.BYTE_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark.Spark.BYTE_END": {"fullname": "sqlglot.dialects.spark.Spark.BYTE_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"fullname": "sqlglot.dialects.spark.Spark.UNICODE_START", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"fullname": "sqlglot.dialects.spark.Spark.UNICODE_END", "modulename": "sqlglot.dialects.spark", "qualname": "Spark.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2": {"fullname": "sqlglot.dialects.spark2", "modulename": "sqlglot.dialects.spark2", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.spark2.Spark2": {"fullname": "sqlglot.dialects.spark2.Spark2", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.hive.Hive"}, "sqlglot.dialects.spark2.Spark2.Parser": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.hive.Hive.Parser"}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser.TRIM_PATTERN_FIRST", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function _parse_as_cast.<locals>.<lambda>>, 'DATE_ADD': <function Hive.Parser.<lambda>>, 'DATEDIFF': <function Hive.Parser.<lambda>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function Hive.Parser.<lambda>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function Spark2.Parser.<lambda>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function Hive.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function Spark2.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function Spark2.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function Spark2.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <function _parse_ignore_nulls.<locals>._parse>, 'FIRST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <function _parse_ignore_nulls.<locals>._parse>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <function _parse_ignore_nulls.<locals>._parse>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function Hive.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <function Hive.Parser.<lambda>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <function Hive.Parser.<lambda>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <function _parse_as_cast.<locals>.<lambda>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function Spark2.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function Hive.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'COLLECT_LIST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'COLLECT_SET': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'DATE_FORMAT': <function Hive.Parser.<lambda>>, 'FROM_UNIXTIME': <function format_time_lambda.<locals>._format_time>, 'GET_JSON_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONExtractScalar'>>, 'LOCATE': <function locate_to_strposition>, 'PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'PERCENTILE_APPROX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'TO_DATE': <function format_time_lambda.<locals>._format_time>, 'TO_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'UNBASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'UNIX_TIMESTAMP': <function format_time_lambda.<locals>._format_time>, 'AGGREGATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'APPROX_PERCENTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'BOOLEAN': <function _parse_as_cast.<locals>.<lambda>>, 'DOUBLE': <function _parse_as_cast.<locals>.<lambda>>, 'FLOAT': <function _parse_as_cast.<locals>.<lambda>>, 'FROM_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'IIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INT': <function _parse_as_cast.<locals>.<lambda>>, 'MAP_FROM_ARRAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'RLIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'SHIFTLEFT': <function binary_from_function.<locals>.<lambda>>, 'SHIFTRIGHT': <function binary_from_function.<locals>.<lambda>>, 'STRING': <function _parse_as_cast.<locals>.<lambda>>, 'TO_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TO_UNIX_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'TO_UTC_TIMESTAMP': <function Spark2.Parser.<lambda>>, 'TRUNC': <function Spark2.Parser.<lambda>>}"}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'BROADCAST': <function Spark2.Parser.<lambda>>, 'BROADCASTJOIN': <function Spark2.Parser.<lambda>>, 'MAPJOIN': <function Spark2.Parser.<lambda>>, 'MERGE': <function Spark2.Parser.<lambda>>, 'SHUFFLEMERGE': <function Spark2.Parser.<lambda>>, 'MERGEJOIN': <function Spark2.Parser.<lambda>>, 'SHUFFLE_HASH': <function Spark2.Parser.<lambda>>, 'SHUFFLE_REPLICATE_NL': <function Spark2.Parser.<lambda>>}"}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.spark2.Spark2.Generator": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.hive.Hive.Generator"}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function var_map_sql>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Group'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Property'>: <function _property_sql>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.With'>: <function no_recursive_cte_sql>, <class 'sqlglot.expressions.DateDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _add_date_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONFormat'>: <function _json_format_sql>, <class 'sqlglot.expressions.Map'>: <function _map_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5Digest'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.NotNullColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.Create'>: <function _create_sql>, <class 'sqlglot.expressions.Quantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.RegexpReplace'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpSplit'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Split'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date>, <class 'sqlglot.expressions.StrToTime'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.StrToUnix'>: <function _str_to_unix_sql>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _time_to_str>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToBase64'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _add_date_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _to_date_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.UnixToStr'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.SerdeProperties'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.NumberToStr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.National'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.PrimaryKeyColumnConstraint'>: <function Hive.Generator.<lambda>>, <class 'sqlglot.expressions.ArraySum'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DateTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.DayOfMonth'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfWeek'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.DayOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.From'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.FromTimeZone'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Reduce'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function Spark2.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WeekOfYear'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.WithinGroup'>: <function preprocess.<locals>._to_sql>}"}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.WRAP_DERIVED_VALUES", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.CREATE_FUNCTION_RETURN_AS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.struct_sql", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.struct_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Struct) -> str:", "funcdef": "def"}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.temporary_storage_provider", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create) -> sqlglot.expressions.Create:", "funcdef": "def"}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.cast_sql", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.columndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnDef, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"fullname": "sqlglot.dialects.spark2.Spark2.Tokenizer", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.hive.Hive.Tokenizer"}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("X'", "'")]"}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"fullname": "sqlglot.dialects.spark2.Spark2.tokenizer_class", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark2.Spark2.Tokenizer'>"}, "sqlglot.dialects.spark2.Spark2.parser_class": {"fullname": "sqlglot.dialects.spark2.Spark2.parser_class", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark2.Spark2.Parser'>"}, "sqlglot.dialects.spark2.Spark2.generator_class": {"fullname": "sqlglot.dialects.spark2.Spark2.generator_class", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.spark2.Spark2.Generator'>"}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"fullname": "sqlglot.dialects.spark2.Spark2.TIME_TRIE", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"fullname": "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'd': {'d': {0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'h': {'h': {0: True}, 0: True}, 'm': {'m': {0: True}, 0: True}, 's': {'s': {0: True}, 0: True}, 'S': {'S': {'S': {'S': {'S': {'S': {0: True}}}}}}, 'a': {0: True}, 'D': {'D': {0: True}, 0: True}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}}}"}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%m': 'MM', '%-m': 'M', '%d': 'dd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%I': 'hh', '%-I': 'h', '%M': 'mm', '%-M': 'm', '%S': 'ss', '%-S': 's', '%f': 'SSSSSS', '%p': 'a', '%j': 'DD', '%-j': 'D', '%a': 'EEE', '%A': 'EEEE'}"}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'm': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'j': {0: True}}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'f': {0: True}, 'p': {0: True}, 'j': {0: True}, 'a': {0: True}, 'A': {0: True}}}"}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"fullname": "sqlglot.dialects.spark2.Spark2.QUOTE_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"fullname": "sqlglot.dialects.spark2.Spark2.QUOTE_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"fullname": "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"fullname": "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"fullname": "sqlglot.dialects.spark2.Spark2.BIT_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"fullname": "sqlglot.dialects.spark2.Spark2.BIT_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"fullname": "sqlglot.dialects.spark2.Spark2.HEX_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""X'""}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"fullname": "sqlglot.dialects.spark2.Spark2.HEX_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"fullname": "sqlglot.dialects.spark2.Spark2.BYTE_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"fullname": "sqlglot.dialects.spark2.Spark2.BYTE_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"fullname": "sqlglot.dialects.spark2.Spark2.UNICODE_START", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"fullname": "sqlglot.dialects.spark2.Spark2.UNICODE_END", "modulename": "sqlglot.dialects.spark2", "qualname": "Spark2.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite": {"fullname": "sqlglot.dialects.sqlite", "modulename": "sqlglot.dialects.sqlite", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.sqlite.SQLite": {"fullname": "sqlglot.dialects.sqlite.SQLite", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"fullname": "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"fullname": "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.SAFE_DIVISION", "kind": "variable", "doc": "

Determines whether division by zero throws an error (False) or returns NULL (True).

\n", "default_value": "True"}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"fullname": "sqlglot.dialects.sqlite.SQLite.Tokenizer", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "['"', ('[', ']'), '`']"}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("x'", "'"), ("X'", "'"), ('0x', ''), ('0X', '')]"}, "sqlglot.dialects.sqlite.SQLite.Parser": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'EDITDIST3': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>}"}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser.STRING_ALIASES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.sqlite.SQLite.Generator": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'TEXT', <Type.NVARCHAR: 'NVARCHAR'>: 'TEXT', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BOOLEAN: 'BOOLEAN'>: 'INTEGER', <Type.TINYINT: 'TINYINT'>: 'INTEGER', <Type.SMALLINT: 'SMALLINT'>: 'INTEGER', <Type.INT: 'INT'>: 'INTEGER', <Type.BIGINT: 'BIGINT'>: 'INTEGER', <Type.FLOAT: 'FLOAT'>: 'REAL', <Type.DOUBLE: 'DOUBLE'>: 'REAL', <Type.DECIMAL: 'DECIMAL'>: 'REAL', <Type.CHAR: 'CHAR'>: 'TEXT', <Type.VARCHAR: 'VARCHAR'>: 'TEXT', <Type.BINARY: 'BINARY'>: 'BLOB', <Type.VARBINARY: 'VARBINARY'>: 'BLOB'}"}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.TOKEN_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>: 'AUTOINCREMENT'}"}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _date_add_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function any_value_to_max_sql>, <class 'sqlglot.expressions.Concat'>: <function concat_to_dpipe_sql>, <class 'sqlglot.expressions.CountIf'>: <function count_if_to_sum>, <class 'sqlglot.expressions.Create'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function SQLite.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentTime'>: <function SQLite.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function SQLite.Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function SQLite.Generator.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.JSONExtract'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.Levenshtein'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function SQLite.Generator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>}"}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Cluster'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DictRange'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DictProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.LogProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OnProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Order'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Property'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.Set'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SetProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>}"}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'LIMIT'"}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.datediff_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DateDiff) -> str:", "funcdef": "def"}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.groupconcat_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.GroupConcat) -> str:", "funcdef": "def"}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.least_sql", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.least_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Least) -> str:", "funcdef": "def"}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.transaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Transaction) -> str:", "funcdef": "def"}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"fullname": "sqlglot.dialects.sqlite.SQLite.tokenizer_class", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.sqlite.SQLite.Tokenizer'>"}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"fullname": "sqlglot.dialects.sqlite.SQLite.parser_class", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.sqlite.SQLite.Parser'>"}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"fullname": "sqlglot.dialects.sqlite.SQLite.generator_class", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.sqlite.SQLite.Generator'>"}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"fullname": "sqlglot.dialects.sqlite.SQLite.TIME_TRIE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"fullname": "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.QUOTE_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.QUOTE_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.BIT_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.BIT_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.HEX_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.HEX_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.BYTE_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.BYTE_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"fullname": "sqlglot.dialects.sqlite.SQLite.UNICODE_START", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"fullname": "sqlglot.dialects.sqlite.SQLite.UNICODE_END", "modulename": "sqlglot.dialects.sqlite", "qualname": "SQLite.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.starrocks": {"fullname": "sqlglot.dialects.starrocks", "modulename": "sqlglot.dialects.starrocks", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.starrocks.StarRocks": {"fullname": "sqlglot.dialects.starrocks.StarRocks", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.mysql.MySQL"}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Parser", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.dialects.mysql.MySQL.Parser"}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <function MySQL.Parser.<lambda>>, 'DATE_ADD': <function parse_date_delta_with_interval.<locals>.func>, 'DATEDIFF': <function StarRocks.Parser.<lambda>>, 'DATE_DIFF': <function StarRocks.Parser.<lambda>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <function parse_date_delta_with_interval.<locals>.func>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <function parse_timestamp_trunc>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <function MySQL.Parser.<lambda>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <function MySQL.Parser.<lambda>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <function MySQL.Parser.<lambda>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <function MySQL.Parser.<lambda>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <function MySQL.Parser.<lambda>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <function _str_to_date>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <function parse_date_delta.<locals>.inner_func>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <function MySQL.Parser.<lambda>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <function MySQL.Parser.<lambda>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <function MySQL.Parser.<lambda>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <function MySQL.Parser.<lambda>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'DATE_FORMAT': <function format_time_lambda.<locals>._format_time>, 'INSTR': <function MySQL.Parser.<lambda>>, 'ISNULL': <function isnull_to_is_null>, 'LOCATE': <function locate_to_strposition>, 'MAKETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'MONTHNAME': <function MySQL.Parser.<lambda>>, 'REGEXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>}"}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'BINARY': {'LOGS': {0: True}}, 'MASTER': {'LOGS': {0: True}, 'STATUS': {0: True}}, 'BINLOG': {'EVENTS': {0: True}}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'COLLATION': {0: True}, 'FULL': {'COLUMNS': {0: True}, 'PROCESSLIST': {0: True}, 'TABLES': {0: True}}, 'COLUMNS': {0: True}, 'CREATE': {'DATABASE': {0: True}, 'EVENT': {0: True}, 'FUNCTION': {0: True}, 'PROCEDURE': {0: True}, 'TABLE': {0: True}, 'TRIGGER': {0: True}, 'VIEW': {0: True}}, 'DATABASES': {0: True}, 'SCHEMAS': {0: True}, 'ENGINE': {0: True}, 'STORAGE': {'ENGINES': {0: True}}, 'ENGINES': {0: True}, 'ERRORS': {0: True}, 'EVENTS': {0: True}, 'FUNCTION': {'CODE': {0: True}, 'STATUS': {0: True}}, 'GRANTS': {0: True}, 'INDEX': {0: True}, 'OPEN': {'TABLES': {0: True}}, 'PLUGINS': {0: True}, 'PROCEDURE': {'CODE': {0: True}, 'STATUS': {0: True}}, 'PRIVILEGES': {0: True}, 'PROCESSLIST': {0: True}, 'PROFILE': {0: True}, 'PROFILES': {0: True}, 'RELAYLOG': {'EVENTS': {0: True}}, 'REPLICAS': {0: True}, 'SLAVE': {'HOSTS': {0: True}, 'STATUS': {0: True}}, 'REPLICA': {'STATUS': {0: True}}, 'GLOBAL': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'SESSION': {'STATUS': {0: True}, 'VARIABLES': {0: True}}, 'STATUS': {0: True}, 'TABLE': {'STATUS': {0: True}}, 'TABLES': {0: True}, 'TRIGGERS': {0: True}, 'VARIABLES': {0: True}, 'WARNINGS': {0: True}}"}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}, 'PERSIST': {0: True}, 'PERSIST_ONLY': {0: True}, 'CHARACTER': {'SET': {0: True}}, 'CHARSET': {0: True}, 'NAMES': {0: True}}"}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Generator", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.mysql.MySQL.Generator"}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Generator.CAST_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.INET: 'INET'>: 'INET', <Type.UBIGINT: 'UBIGINT'>: 'BIGINT', <Type.UINT: 'UINT'>: 'INT', <Type.UMEDIUMINT: 'UMEDIUMINT'>: 'MEDIUMINT', <Type.USMALLINT: 'USMALLINT'>: 'SMALLINT', <Type.UTINYINT: 'UTINYINT'>: 'TINYINT', <Type.UDECIMAL: 'UDECIMAL'>: 'DECIMAL', <Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'DATETIME', <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: 'TIMESTAMP', <Type.TEXT: 'TEXT'>: 'STRING'}"}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.DateDiff'>: <function StarRocks.Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateSub'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Day'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfMonth'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfWeek'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.DayOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.GroupConcat'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Month'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.NullSafeEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function strposition_to_locate_sql>, <class 'sqlglot.expressions.StrToDate'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_date_sql>, <class 'sqlglot.expressions.Stuff'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimestampDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function date_add_interval_sql.<locals>.func>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Trim'>: <function _trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function MySQL.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _ts_or_ds_to_date_sql>, <class 'sqlglot.expressions.Week'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.WeekOfYear'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.Year'>: <function _remove_ts_or_ds_to_date.<locals>.func>, <class 'sqlglot.expressions.ApproxDistinct'>: <function approx_count_distinct_sql>, <class 'sqlglot.expressions.JSONExtract'>: <function arrow_json_extract_sql>, <class 'sqlglot.expressions.RegexpLike'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToUnix'>: <function StarRocks.Generator.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function StarRocks.Generator.<lambda>>, <class 'sqlglot.expressions.TimeStrToDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function StarRocks.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function rename_func.<locals>.<lambda>>}"}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"fullname": "sqlglot.dialects.starrocks.StarRocks.tokenizer_class", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.mysql.MySQL.Tokenizer'>"}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"fullname": "sqlglot.dialects.starrocks.StarRocks.parser_class", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.starrocks.StarRocks.Parser'>"}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"fullname": "sqlglot.dialects.starrocks.StarRocks.generator_class", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.starrocks.StarRocks.Generator'>"}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"fullname": "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"fullname": "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%B': '%M', '%-m': '%c', '%-d': '%e', '%I': '%h', '%M': '%i', '%S': '%s', '%W': '%u', '%-H': '%k', '%-I': '%l', '%H:%M:%S': '%T', '%a': '%W'}"}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'B': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'W': {0: True}, 'H': {':': {'%': {'M': {':': {'%': {'S': {0: True}}}}}}}, 'a': {0: True}}}"}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.QUOTE_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.QUOTE_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'`'"}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.BIT_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""b'""}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.BIT_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.HEX_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""x'""}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.HEX_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.BYTE_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.BYTE_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"fullname": "sqlglot.dialects.starrocks.StarRocks.UNICODE_START", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"fullname": "sqlglot.dialects.starrocks.StarRocks.UNICODE_END", "modulename": "sqlglot.dialects.starrocks", "qualname": "StarRocks.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau": {"fullname": "sqlglot.dialects.tableau", "modulename": "sqlglot.dialects.tableau", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.tableau.Tableau": {"fullname": "sqlglot.dialects.tableau.Tableau", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.tableau.Tableau.Generator": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Coalesce'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>}"}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.if_sql", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.if_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.If) -> str:", "funcdef": "def"}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.count_sql", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.count_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Count) -> str:", "funcdef": "def"}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.tableau.Tableau.Parser": {"fullname": "sqlglot.dialects.tableau.Tableau.Parser", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'COUNTD': <function Tableau.Parser.<lambda>>}"}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"fullname": "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Parser.NO_PAREN_IF_COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"fullname": "sqlglot.dialects.tableau.Tableau.tokenizer_class", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.tokens.Tokenizer'>"}, "sqlglot.dialects.tableau.Tableau.parser_class": {"fullname": "sqlglot.dialects.tableau.Tableau.parser_class", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.tableau.Tableau.Parser'>"}, "sqlglot.dialects.tableau.Tableau.generator_class": {"fullname": "sqlglot.dialects.tableau.Tableau.generator_class", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.tableau.Tableau.Generator'>"}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"fullname": "sqlglot.dialects.tableau.Tableau.TIME_TRIE", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"fullname": "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"fullname": "sqlglot.dialects.tableau.Tableau.QUOTE_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"fullname": "sqlglot.dialects.tableau.Tableau.QUOTE_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"fullname": "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"fullname": "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"fullname": "sqlglot.dialects.tableau.Tableau.BIT_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"fullname": "sqlglot.dialects.tableau.Tableau.BIT_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"fullname": "sqlglot.dialects.tableau.Tableau.HEX_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"fullname": "sqlglot.dialects.tableau.Tableau.HEX_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"fullname": "sqlglot.dialects.tableau.Tableau.BYTE_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"fullname": "sqlglot.dialects.tableau.Tableau.BYTE_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"fullname": "sqlglot.dialects.tableau.Tableau.UNICODE_START", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"fullname": "sqlglot.dialects.tableau.Tableau.UNICODE_END", "modulename": "sqlglot.dialects.tableau", "qualname": "Tableau.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata": {"fullname": "sqlglot.dialects.teradata", "modulename": "sqlglot.dialects.teradata", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.teradata.Teradata": {"fullname": "sqlglot.dialects.teradata.Teradata", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"fullname": "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"fullname": "sqlglot.dialects.teradata.Teradata.TIME_MAPPING", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'YY': '%y', 'Y4': '%Y', 'YYYY': '%Y', 'M4': '%B', 'M3': '%b', 'M': '%-M', 'MI': '%M', 'MM': '%m', 'MMM': '%b', 'MMMM': '%B', 'D': '%-d', 'DD': '%d', 'D3': '%j', 'DDD': '%j', 'H': '%-H', 'HH': '%H', 'HH24': '%H', 'S': '%-S', 'SS': '%S', 'SSSSSS': '%f', 'E': '%a', 'EE': '%a', 'E3': '%a', 'E4': '%A', 'EEE': '%a', 'EEEE': '%A'}"}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"fullname": "sqlglot.dialects.teradata.Teradata.Tokenizer", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, '**': <TokenType.DSTAR: 'DSTAR'>, '^=': <TokenType.NEQ: 'NEQ'>, 'BYTEINT': <TokenType.SMALLINT: 'SMALLINT'>, 'COLLECT': <TokenType.COMMAND: 'COMMAND'>, 'DEL': <TokenType.DELETE: 'DELETE'>, 'EQ': <TokenType.EQ: 'EQ'>, 'GE': <TokenType.GTE: 'GTE'>, 'GT': <TokenType.GT: 'GT'>, 'HELP': <TokenType.COMMAND: 'COMMAND'>, 'INS': <TokenType.INSERT: 'INSERT'>, 'LE': <TokenType.LTE: 'LTE'>, 'LT': <TokenType.LT: 'LT'>, 'MINUS': <TokenType.EXCEPT: 'EXCEPT'>, 'MOD': <TokenType.MOD: 'MOD'>, 'NE': <TokenType.NEQ: 'NEQ'>, 'NOT=': <TokenType.NEQ: 'NEQ'>, 'SAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'SEL': <TokenType.SELECT: 'SELECT'>, 'ST_GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'TOP': <TokenType.TOP: 'TOP'>, 'UPD': <TokenType.UPDATE: 'UPDATE'>}"}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>}"}, "sqlglot.dialects.teradata.Teradata.Parser": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.TABLESAMPLE_CSV", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.CHARSET_TRANSLATORS", "kind": "variable", "doc": "

\n", "default_value": "{'UNICODE_TO_UNICODE_Halfwidth', 'GRAPHIC_TO_LATIN', 'UNICODE_TO_GRAPHIC', 'UNICODE_TO_KANJI1_KANJISJIS', 'UNICODE_TO_LOCALE', 'UNICODE_TO_KANJI1_SBC', 'KANJISJIS_TO_LATIN', 'KANJI1_KanjiEUC_TO_UNICODE', 'UNICODE_TO_UNICODE_NFD', 'UNICODE_TO_KANJI1_KanjiEUC', 'LATIN_TO_KANJISJIS', 'KANJISJIS_TO_UNICODE', 'UNICODE_TO_LATIN', 'GRAPHIC_TO_UNICODE_PadSpace', 'UNICODE_TO_UNICODE_NFKC', 'LOCALE_TO_UNICODE', 'KANJI1_SBC_TO_UNICODE', 'GRAPHIC_TO_UNICODE', 'GRAPHIC_TO_KANJISJIS', 'KANJISJIS_TO_GRAPHIC', 'UNICODE_TO_KANJI1_KanjiEBCDIC', 'UNICODE_TO_UNICODE_Fullwidth', 'LATIN_TO_UNICODE', 'UNICODE_TO_KANJISJIS', 'UNICODE_TO_UNICODE_FoldSpace', 'LATIN_TO_GRAPHIC', 'UNICODE_TO_GRAPHIC_PadGraphic', 'KANJI1_KANJISJIS_TO_UNICODE', 'UNICODE_TO_GRAPHIC_VarGraphic', 'KANJI1_KanjiEBCDIC_TO_UNICODE', 'UNICODE_TO_UNICODE_NFC', 'UNICODE_TO_UNICODE_NFKD'}"}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.FUNC_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.LEFT: 'LEFT'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.CHAR: 'CHAR'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.DATE: 'DATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.XOR: 'XOR'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.LIKE: 'LIKE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.GLOB: 'GLOB'>, <TokenType.MERGE: 'MERGE'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.INET: 'INET'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.INSERT: 'INSERT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.BIT: 'BIT'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.NESTED: 'NESTED'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.DATABASE: 'DATABASE'>: <function Teradata.Parser.<lambda>>, <TokenType.REPLACE: 'REPLACE'>: <function Teradata.Parser.<lambda>>}"}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>, 'TRYCAST': <function Parser.<lambda>>, 'RANGE_N': <function Teradata.Parser.<lambda>>, 'TRANSLATE': <function Teradata.Parser.<lambda>>}"}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.EXPONENT", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DSTAR: 'DSTAR'>: <class 'sqlglot.expressions.Pow'>}"}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.teradata.Teradata.Generator": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.LIMIT_IS_TOP", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.TABLESAMPLE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "'SAMPLE'"}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.GEOMETRY: 'GEOMETRY'>: 'ST_GEOMETRY'}"}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_INDEX: 'POST_INDEX'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Pow'>: <function Teradata.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrToDate'>: <function Teradata.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Teradata.Generator.<lambda>>, <class 'sqlglot.expressions.Use'>: <function Teradata.Generator.<lambda>>}"}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.cast_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.trycast_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TryCast) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.tablesample_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.TableSample,\tsep: str = ' AS ',\ttablesample_keyword: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.partitionedbyproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PartitionedByProperty) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.update_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.update_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Update) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.mod_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.mod_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Mod) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.datatype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.rangen_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RangeN) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.createable_sql", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.createable_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create,\tlocations: DefaultDict) -> str:", "funcdef": "def"}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"fullname": "sqlglot.dialects.teradata.Teradata.tokenizer_class", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.teradata.Teradata.Tokenizer'>"}, "sqlglot.dialects.teradata.Teradata.parser_class": {"fullname": "sqlglot.dialects.teradata.Teradata.parser_class", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.teradata.Teradata.Parser'>"}, "sqlglot.dialects.teradata.Teradata.generator_class": {"fullname": "sqlglot.dialects.teradata.Teradata.generator_class", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.teradata.Teradata.Generator'>"}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"fullname": "sqlglot.dialects.teradata.Teradata.TIME_TRIE", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}, '4': {0: True}}, 'M': {'4': {0: True}, '3': {0: True}, 0: True, 'I': {0: True}, 'M': {0: True, 'M': {0: True, 'M': {0: True}}}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}, '3': {0: True}}, 'H': {0: True, 'H': {0: True, '2': {'4': {0: True}}}}, 'S': {0: True, 'S': {0: True, 'S': {'S': {'S': {'S': {0: True}}}}}}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}, '3': {0: True}, '4': {0: True}}}"}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"fullname": "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'Y': {'Y': {0: True, 'Y': {'Y': {0: True}}}, '4': {0: True}}, 'M': {'4': {0: True}, '3': {0: True}, 0: True, 'I': {0: True}, 'M': {0: True, 'M': {0: True, 'M': {0: True}}}}, 'D': {0: True, 'D': {0: True, 'D': {0: True}}, '3': {0: True}}, 'H': {0: True, 'H': {0: True, '2': {'4': {0: True}}}}, 'S': {0: True, 'S': {0: True, 'S': {'S': {'S': {'S': {0: True}}}}}}, 'E': {0: True, 'E': {0: True, 'E': {0: True, 'E': {0: True}}}, '3': {0: True}, '4': {0: True}}}"}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%y': 'YY', '%Y': 'YYYY', '%B': 'MMMM', '%b': 'MMM', '%-M': 'M', '%M': 'MI', '%m': 'MM', '%-d': 'D', '%d': 'DD', '%j': 'DDD', '%-H': 'H', '%H': 'HH24', '%-S': 'S', '%S': 'SS', '%f': 'SSSSSS', '%a': 'EEE', '%A': 'EEEE'}"}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'y': {0: True}, 'Y': {0: True}, 'B': {0: True}, 'b': {0: True}, '-': {'M': {0: True}, 'd': {0: True}, 'H': {0: True}, 'S': {0: True}}, 'M': {0: True}, 'm': {0: True}, 'd': {0: True}, 'j': {0: True}, 'H': {0: True}, 'S': {0: True}, 'f': {0: True}, 'a': {0: True}, 'A': {0: True}}}"}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"fullname": "sqlglot.dialects.teradata.Teradata.QUOTE_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"fullname": "sqlglot.dialects.teradata.Teradata.QUOTE_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"fullname": "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"fullname": "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"fullname": "sqlglot.dialects.teradata.Teradata.BIT_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"fullname": "sqlglot.dialects.teradata.Teradata.BIT_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"fullname": "sqlglot.dialects.teradata.Teradata.HEX_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"fullname": "sqlglot.dialects.teradata.Teradata.HEX_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"fullname": "sqlglot.dialects.teradata.Teradata.BYTE_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"fullname": "sqlglot.dialects.teradata.Teradata.BYTE_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"fullname": "sqlglot.dialects.teradata.Teradata.UNICODE_START", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"fullname": "sqlglot.dialects.teradata.Teradata.UNICODE_END", "modulename": "sqlglot.dialects.teradata", "qualname": "Teradata.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.trino": {"fullname": "sqlglot.dialects.trino", "modulename": "sqlglot.dialects.trino", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.trino.Trino": {"fullname": "sqlglot.dialects.trino.Trino", "modulename": "sqlglot.dialects.trino", "qualname": "Trino", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.presto.Presto"}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"fullname": "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.SUPPORTS_USER_DEFINED_TYPES", "kind": "variable", "doc": "

Determines whether or not user-defined data types are supported.

\n", "default_value": "False"}, "sqlglot.dialects.trino.Trino.Generator": {"fullname": "sqlglot.dialects.trino.Trino.Generator", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.dialects.presto.Presto.Generator"}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function _approx_distinct_sql>, <class 'sqlglot.expressions.ApproxQuantile'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMin'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Array'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.AtTimeZone'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.BitwiseAnd'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseNot'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseOr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Cast'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DateToDi'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DateSub'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Decode'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Encode'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.FileFormatProperty'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.First'>: <function _first_last_sql>, <class 'sqlglot.expressions.FirstValue'>: <function _first_last_sql>, <class 'sqlglot.expressions.FromTimeZone'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Group'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.GroupConcat'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Hex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.If'>: <function if_sql.<locals>._if_sql>, <class 'sqlglot.expressions.ILike'>: <function no_ilike_sql>, <class 'sqlglot.expressions.Initcap'>: <function _initcap_sql>, <class 'sqlglot.expressions.ParseJSON'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Last'>: <function _first_last_sql>, <class 'sqlglot.expressions.LastValue'>: <function _first_last_sql>, <class 'sqlglot.expressions.LastDay'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Lateral'>: <function _explode_to_unnest_sql>, <class 'sqlglot.expressions.Left'>: <function left_to_substring_sql>, <class 'sqlglot.expressions.Levenshtein'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Quantile'>: <function _quantile_sql>, <class 'sqlglot.expressions.RegexpExtract'>: <function regexp_extract_sql>, <class 'sqlglot.expressions.Right'>: <function right_to_substring_sql>, <class 'sqlglot.expressions.SafeDivide'>: <function no_safe_divide_sql>, <class 'sqlglot.expressions.Schema'>: <function _schema_sql>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.SortArray'>: <function _no_sort_array>, <class 'sqlglot.expressions.StrPosition'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.StrToMap'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function _str_to_time_sql>, <class 'sqlglot.expressions.StrToUnix'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Table'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Timestamp'>: <function no_timestamp_sql>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToDate'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TimeToUnix'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _ts_or_ds_add_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _ts_or_ds_diff_sql>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _ts_or_ds_to_date_sql>, <class 'sqlglot.expressions.Unhex'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _unix_to_time_sql>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function Presto.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.With'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.WithinGroup'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>, <class 'sqlglot.expressions.ArraySum'>: <function Trino.Generator.<lambda>>, <class 'sqlglot.expressions.Merge'>: <function merge_without_target_sql>}"}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.trino.Trino.Tokenizer": {"fullname": "sqlglot.dialects.trino.Trino.Tokenizer", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.presto.Presto.Tokenizer"}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[("X'", "'")]"}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"fullname": "sqlglot.dialects.trino.Trino.tokenizer_class", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.trino.Trino.Tokenizer'>"}, "sqlglot.dialects.trino.Trino.parser_class": {"fullname": "sqlglot.dialects.trino.Trino.parser_class", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.presto.Presto.Parser'>"}, "sqlglot.dialects.trino.Trino.generator_class": {"fullname": "sqlglot.dialects.trino.Trino.generator_class", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.trino.Trino.Generator'>"}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"fullname": "sqlglot.dialects.trino.Trino.TIME_TRIE", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"fullname": "sqlglot.dialects.trino.Trino.FORMAT_TRIE", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'M': {0: True}, 'c': {0: True}, 'e': {0: True}, 'h': {0: True}, 'i': {0: True}, 's': {0: True}, 'u': {0: True}, 'k': {0: True}, 'l': {0: True}, 'T': {0: True}, 'W': {0: True}}}"}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%B': '%M', '%-m': '%c', '%-d': '%e', '%I': '%h', '%M': '%i', '%S': '%s', '%W': '%u', '%-H': '%k', '%-I': '%l', '%H:%M:%S': '%T', '%a': '%W'}"}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'B': {0: True}, '-': {'m': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, 'W': {0: True}, 'H': {':': {'%': {'M': {':': {'%': {'S': {0: True}}}}}}}, 'a': {0: True}}}"}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"fullname": "sqlglot.dialects.trino.Trino.QUOTE_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"fullname": "sqlglot.dialects.trino.Trino.QUOTE_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"fullname": "sqlglot.dialects.trino.Trino.IDENTIFIER_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"fullname": "sqlglot.dialects.trino.Trino.IDENTIFIER_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.dialects.trino.Trino.BIT_START": {"fullname": "sqlglot.dialects.trino.Trino.BIT_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.trino.Trino.BIT_END": {"fullname": "sqlglot.dialects.trino.Trino.BIT_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.trino.Trino.HEX_START": {"fullname": "sqlglot.dialects.trino.Trino.HEX_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""X'""}, "sqlglot.dialects.trino.Trino.HEX_END": {"fullname": "sqlglot.dialects.trino.Trino.HEX_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.trino.Trino.BYTE_START": {"fullname": "sqlglot.dialects.trino.Trino.BYTE_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.trino.Trino.BYTE_END": {"fullname": "sqlglot.dialects.trino.Trino.BYTE_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"fullname": "sqlglot.dialects.trino.Trino.UNICODE_START", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""U&'""}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"fullname": "sqlglot.dialects.trino.Trino.UNICODE_END", "modulename": "sqlglot.dialects.trino", "qualname": "Trino.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": ""'""}, "sqlglot.dialects.tsql": {"fullname": "sqlglot.dialects.tsql", "modulename": "sqlglot.dialects.tsql", "kind": "module", "doc": "

\n"}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"fullname": "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "FULL_FORMAT_TIME_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'weekday': '%A', 'dw': '%A', 'w': '%A', 'month': '%B', 'mm': '%B', 'm': '%B'}"}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"fullname": "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL", "modulename": "sqlglot.dialects.tsql", "qualname": "DATE_DELTA_INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "{'year': 'year', 'yyyy': 'year', 'yy': 'year', 'quarter': 'quarter', 'qq': 'quarter', 'q': 'quarter', 'month': 'month', 'mm': 'month', 'm': 'month', 'week': 'week', 'ww': 'week', 'wk': 'week', 'day': 'day', 'dd': 'day', 'd': 'day'}"}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"fullname": "sqlglot.dialects.tsql.DATE_FMT_RE", "modulename": "sqlglot.dialects.tsql", "qualname": "DATE_FMT_RE", "kind": "variable", "doc": "

\n", "default_value": "re.compile('([dD]{1,2})|([mM]{1,2})|([yY]{1,4})|([hH]{1,2})|([sS]{1,2})')"}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"fullname": "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT", "modulename": "sqlglot.dialects.tsql", "qualname": "TRANSPILE_SAFE_NUMBER_FMT", "kind": "variable", "doc": "

\n", "default_value": "{'C', 'N'}"}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"fullname": "sqlglot.dialects.tsql.DEFAULT_START_DATE", "modulename": "sqlglot.dialects.tsql", "qualname": "DEFAULT_START_DATE", "kind": "variable", "doc": "

\n", "default_value": "datetime.date(1900, 1, 1)"}, "sqlglot.dialects.tsql.BIT_TYPES": {"fullname": "sqlglot.dialects.tsql.BIT_TYPES", "modulename": "sqlglot.dialects.tsql", "qualname": "BIT_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.Is'>, <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.EQ'>, <class 'sqlglot.expressions.In'>, <class 'sqlglot.expressions.Select'>, <class 'sqlglot.expressions.Alias'>}"}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"fullname": "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS", "modulename": "sqlglot.dialects.tsql", "qualname": "DATEPART_ONLY_FORMATS", "kind": "variable", "doc": "

\n", "default_value": "{'QUARTER', 'DW', 'HOUR'}"}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"fullname": "sqlglot.dialects.tsql.qualify_derived_table_outputs", "modulename": "sqlglot.dialects.tsql", "qualname": "qualify_derived_table_outputs", "kind": "function", "doc": "

Ensures all (unnamed) output columns are aliased for CTEs and Subqueries.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL": {"fullname": "sqlglot.dialects.tsql.TSQL", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"fullname": "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.NORMALIZATION_STRATEGY", "kind": "variable", "doc": "

Specifies the strategy according to which identifiers should be normalized.

\n", "default_value": "<NormalizationStrategy.CASE_INSENSITIVE: 'CASE_INSENSITIVE'>"}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"fullname": "sqlglot.dialects.tsql.TSQL.TIME_FORMAT", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.TIME_FORMAT", "kind": "variable", "doc": "

\n", "default_value": ""'yyyy-mm-dd hh:mm:ss'""}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"fullname": "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.SUPPORTS_SEMI_ANTI_JOIN", "kind": "variable", "doc": "

Determines whether or not SEMI or ANTI joins are supported.

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"fullname": "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.LOG_BASE_FIRST", "kind": "variable", "doc": "

Determines whether the base comes first in the LOG function.

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"fullname": "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.TYPED_DIVISION", "kind": "variable", "doc": "

Whether the behavior of a / b depends on the types of a and b.\nFalse means a / b is always float division.\nTrue means a / b is integer division if both a and b are integers.

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"fullname": "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.CONCAT_COALESCE", "kind": "variable", "doc": "

A NULL arg in CONCAT yields NULL by default, but in some dialects it yields an empty string.

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"fullname": "sqlglot.dialects.tsql.TSQL.TIME_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.TIME_MAPPING", "kind": "variable", "doc": "

Associates this dialect's time formats with their equivalent Python strftime format.

\n", "annotation": ": Dict[str, str]", "default_value": "{'year': '%Y', 'dayofyear': '%j', 'day': '%d', 'dy': '%d', 'y': '%Y', 'week': '%W', 'ww': '%W', 'wk': '%W', 'hour': '%h', 'hh': '%I', 'minute': '%M', 'mi': '%M', 'n': '%M', 'second': '%S', 'ss': '%S', 's': '%-S', 'millisecond': '%f', 'ms': '%f', 'weekday': '%W', 'dw': '%W', 'month': '%m', 'mm': '%M', 'm': '%-M', 'Y': '%Y', 'YYYY': '%Y', 'YY': '%y', 'MMMM': '%B', 'MMM': '%b', 'MM': '%m', 'M': '%-m', 'dddd': '%A', 'dd': '%d', 'd': '%-d', 'HH': '%H', 'H': '%-H', 'h': '%-I', 'S': '%f', 'yyyy': '%Y', 'yy': '%y'}"}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"fullname": "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.CONVERT_FORMAT_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'0': '%b %d %Y %-I:%M%p', '1': '%m/%d/%y', '2': '%y.%m.%d', '3': '%d/%m/%y', '4': '%d.%m.%y', '5': '%d-%m-%y', '6': '%d %b %y', '7': '%b %d, %y', '8': '%H:%M:%S', '9': '%b %d %Y %-I:%M:%S:%f%p', '10': 'mm-dd-yy', '11': 'yy/mm/dd', '12': 'yymmdd', '13': '%d %b %Y %H:%M:ss:%f', '14': '%H:%M:%S:%f', '20': '%Y-%m-%d %H:%M:%S', '21': '%Y-%m-%d %H:%M:%S.%f', '22': '%m/%d/%y %-I:%M:%S %p', '23': '%Y-%m-%d', '24': '%H:%M:%S', '25': '%Y-%m-%d %H:%M:%S.%f', '100': '%b %d %Y %-I:%M%p', '101': '%m/%d/%Y', '102': '%Y.%m.%d', '103': '%d/%m/%Y', '104': '%d.%m.%Y', '105': '%d-%m-%Y', '106': '%d %b %Y', '107': '%b %d, %Y', '108': '%H:%M:%S', '109': '%b %d %Y %-I:%M:%S:%f%p', '110': '%m-%d-%Y', '111': '%Y/%m/%d', '112': '%Y%m%d', '113': '%d %b %Y %H:%M:%S:%f', '114': '%H:%M:%S:%f', '120': '%Y-%m-%d %H:%M:%S', '121': '%Y-%m-%d %H:%M:%S.%f'}"}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"fullname": "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.FORMAT_TIME_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'y': '%B %Y', 'd': '%m/%d/%Y', 'H': '%-H', 'h': '%-I', 's': '%Y-%m-%d %H:%M:%S', 'D': '%A,%B,%Y', 'f': '%A,%B,%Y %-I:%M %p', 'F': '%A,%B,%Y %-I:%M:%S %p', 'g': '%m/%d/%Y %-I:%M %p', 'G': '%m/%d/%Y %-I:%M:%S %p', 'M': '%B %-d', 'm': '%B %-d', 'O': '%Y-%m-%dT%H:%M:%S', 'u': '%Y-%M-%D %H:%M:%S%z', 'U': '%A, %B %D, %Y %H:%M:%S%z', 'T': '%-I:%M:%S %p', 't': '%-I:%M', 'Y': '%a %Y'}"}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "[('[', ']'), '"']"}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer.QUOTES", "kind": "variable", "doc": "

\n", "default_value": "["'", '"']"}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "[('0x', ''), ('0X', '')]"}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer.VAR_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'#', '@', '$'}"}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"fullname": "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>, 'DATETIME2': <TokenType.DATETIME: 'DATETIME'>, 'DATETIMEOFFSET': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'DECLARE': <TokenType.COMMAND: 'COMMAND'>, 'EXEC': <TokenType.COMMAND: 'COMMAND'>, 'IMAGE': <TokenType.IMAGE: 'IMAGE'>, 'MONEY': <TokenType.MONEY: 'MONEY'>, 'NTEXT': <TokenType.TEXT: 'TEXT'>, 'NVARCHAR(MAX)': <TokenType.TEXT: 'TEXT'>, 'PRINT': <TokenType.COMMAND: 'COMMAND'>, 'PROC': <TokenType.PROCEDURE: 'PROCEDURE'>, 'ROWVERSION': <TokenType.ROWVERSION: 'ROWVERSION'>, 'SMALLDATETIME': <TokenType.DATETIME: 'DATETIME'>, 'SMALLMONEY': <TokenType.SMALLMONEY: 'SMALLMONEY'>, 'SQL_VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'TOP': <TokenType.TOP: 'TOP'>, 'UNIQUEIDENTIFIER': <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, 'UPDATE STATISTICS': <TokenType.COMMAND: 'COMMAND'>, 'VARCHAR(MAX)': <TokenType.TEXT: 'TEXT'>, 'XML': <TokenType.XML: 'XML'>, 'OUTPUT': <TokenType.RETURNING: 'RETURNING'>, 'SYSTEM_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'FOR SYSTEM_TIME': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>}"}, "sqlglot.dialects.tsql.TSQL.Parser": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n", "bases": "sqlglot.parser.Parser"}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <function _parse_date_delta.<locals>.inner_func>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <function _parse_as_text.<locals>._parse>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <function _parse_as_text.<locals>._parse>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <function _parse_as_text.<locals>._parse>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <function _parse_timefromparts>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'CHARINDEX': <function TSQL.Parser.<lambda>>, 'DATEADD': <function parse_date_delta.<locals>.inner_func>, 'DATENAME': <function _format_time_lambda.<locals>._format_time>, 'DATEPART': <function _format_time_lambda.<locals>._format_time>, 'DATETIMEFROMPARTS': <function _parse_datetimefromparts>, 'EOMONTH': <function _parse_eomonth>, 'FORMAT': <function _parse_format>, 'GETDATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'HASHBYTES': <function _parse_hashbytes>, 'IIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'ISNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'JSON_QUERY': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_VALUE': <function parse_extract_json_with_path.<locals>._parser>, 'REPLICATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'SQUARE': <function TSQL.Parser.<lambda>>, 'SYSDATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'SUSER_NAME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'SUSER_SNAME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'SYSTEM_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>}"}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "{'HASH', 'LOOP', 'MERGE', 'REMOTE'}"}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.VAR_LENGTH_DATATYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.VARCHAR: 'VARCHAR'>, <Type.NCHAR: 'NCHAR'>, <Type.CHAR: 'CHAR'>, <Type.NVARCHAR: 'NVARCHAR'>}"}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.RETURNS_TABLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.END: 'END'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.VIEW: 'VIEW'>, <TokenType.SEMI: 'SEMI'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.RANGE: 'RANGE'>, <TokenType.ROWS: 'ROWS'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.IS: 'IS'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.SET: 'SET'>, <TokenType.KEEP: 'KEEP'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.USE: 'USE'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>}"}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>, <TokenType.END: 'END'>: <function TSQL.Parser.<lambda>>}"}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.STRING_ALIASES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.NO_PAREN_IF_COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"fullname": "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.dialects.tsql.TSQL.Generator": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.LIMIT_IS_TOP", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.RETURNING_END", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'FETCH'"}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.ENSURE_BOOLS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.NULL_ORDERING_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.TABLESAMPLE_SEED_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "'REPEATABLE'"}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.SUPPORTS_SELECT_INTO", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.Update'>, <class 'sqlglot.expressions.Merge'>, <class 'sqlglot.expressions.Union'>, <class 'sqlglot.expressions.Insert'>, <class 'sqlglot.expressions.Delete'>, <class 'sqlglot.expressions.Subquery'>, <class 'sqlglot.expressions.Select'>}"}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>}"}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET', <Type.BOOLEAN: 'BOOLEAN'>: 'BIT', <Type.DECIMAL: 'DECIMAL'>: 'NUMERIC', <Type.DATETIME: 'DATETIME'>: 'DATETIME2', <Type.DOUBLE: 'DOUBLE'>: 'FLOAT', <Type.INT: 'INT'>: 'INTEGER', <Type.TEXT: 'TEXT'>: 'VARCHAR(MAX)', <Type.TIMESTAMP: 'TIMESTAMP'>: 'DATETIME2', <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: 'DATETIMEOFFSET', <Type.VARIANT: 'VARIANT'>: 'SQL_VARIANT'}"}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function any_value_to_max_sql>, <class 'sqlglot.expressions.AutoIncrementColumnConstraint'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.CTE'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Extract'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GeneratedAsIdentityColumnConstraint'>: <function generatedasidentitycolumnconstraint_sql>, <class 'sqlglot.expressions.GroupConcat'>: <function _string_agg_sql>, <class 'sqlglot.expressions.If'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function _json_extract_sql>, <class 'sqlglot.expressions.LastDay'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MD5'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.NumberToStr'>: <function _format_sql>, <class 'sqlglot.expressions.ParseJSON'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Subquery'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.SHA'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.SHA2'>: <function TSQL.Generator.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function _format_sql>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function date_delta_sql.<locals>._delta_sql>}"}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.UNSUPPORTED: 'UNSUPPORTED'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.lateral_op", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.lateral_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Lateral) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.timefromparts_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimeFromParts) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.timestampfromparts_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TimestampFromParts) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.set_operation", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.set_operation", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Union, op: str) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.setitem_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.SetItem) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.boolean_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Boolean) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.is_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.is_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Is) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.createable_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.createable_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create,\tlocations: DefaultDict) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.create_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.create_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Create) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.offset_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.offset_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Offset) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.version_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.version_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Version) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.returnsproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ReturnsProperty) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.returning_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.returning_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Returning) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.transaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Transaction) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.commit_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.commit_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Commit) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.rollback_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Rollback) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.identifier_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Identifier) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.constraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Constraint) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.length_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.length_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Length) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.right_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.right_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Right) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.left_sql", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.left_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Left) -> str:", "funcdef": "def"}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"fullname": "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"fullname": "sqlglot.dialects.tsql.TSQL.tokenizer_class", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.tsql.TSQL.Tokenizer'>"}, "sqlglot.dialects.tsql.TSQL.parser_class": {"fullname": "sqlglot.dialects.tsql.TSQL.parser_class", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.tsql.TSQL.Parser'>"}, "sqlglot.dialects.tsql.TSQL.generator_class": {"fullname": "sqlglot.dialects.tsql.TSQL.generator_class", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.dialects.tsql.TSQL.Generator'>"}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"fullname": "sqlglot.dialects.tsql.TSQL.TIME_TRIE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {'e': {'a': {'r': {0: True}}}, 0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'd': {'a': {'y': {'o': {'f': {'y': {'e': {'a': {'r': {0: True}}}}}}, 0: True}}, 'y': {0: True}, 'w': {0: True}, 'd': {'d': {'d': {0: True}}, 0: True}, 0: True}, 'w': {'e': {'e': {'k': {0: True, 'd': {'a': {'y': {0: True}}}}}}, 'w': {0: True}, 'k': {0: True}}, 'h': {'o': {'u': {'r': {0: True}}}, 'h': {0: True}, 0: True}, 'm': {'i': {'n': {'u': {'t': {'e': {0: True}}}}, 0: True, 'l': {'l': {'i': {'s': {'e': {'c': {'o': {'n': {'d': {0: True}}}}}}}}}}, 's': {0: True}, 'o': {'n': {'t': {'h': {0: True}}}}, 'm': {0: True}, 0: True}, 'n': {0: True}, 's': {'e': {'c': {'o': {'n': {'d': {0: True}}}}}, 's': {0: True}, 0: True}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'S': {0: True}}"}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"fullname": "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'y': {'e': {'a': {'r': {0: True}}}, 0: True, 'y': {'y': {'y': {0: True}}, 0: True}}, 'd': {'a': {'y': {'o': {'f': {'y': {'e': {'a': {'r': {0: True}}}}}}, 0: True}}, 'y': {0: True}, 'w': {0: True}, 'd': {'d': {'d': {0: True}}, 0: True}, 0: True}, 'w': {'e': {'e': {'k': {0: True, 'd': {'a': {'y': {0: True}}}}}}, 'w': {0: True}, 'k': {0: True}}, 'h': {'o': {'u': {'r': {0: True}}}, 'h': {0: True}, 0: True}, 'm': {'i': {'n': {'u': {'t': {'e': {0: True}}}}, 0: True, 'l': {'l': {'i': {'s': {'e': {'c': {'o': {'n': {'d': {0: True}}}}}}}}}}, 's': {0: True}, 'o': {'n': {'t': {'h': {0: True}}}}, 'm': {0: True}, 0: True}, 'n': {0: True}, 's': {'e': {'c': {'o': {'n': {'d': {0: True}}}}}, 's': {0: True}, 0: True}, 'Y': {0: True, 'Y': {'Y': {'Y': {0: True}}, 0: True}}, 'M': {'M': {'M': {'M': {0: True}, 0: True}, 0: True}, 0: True}, 'H': {'H': {0: True}, 0: True}, 'S': {0: True}}"}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{'%Y': 'yyyy', '%j': 'dayofyear', '%d': 'dd', '%W': 'dw', '%h': 'hour', '%I': 'hh', '%M': 'mm', '%S': 'ss', '%-S': 's', '%f': 'S', '%m': 'MM', '%-M': 'm', '%y': 'yy', '%B': 'MMMM', '%b': 'MMM', '%-m': 'M', '%A': 'dddd', '%-d': 'd', '%H': 'HH', '%-H': 'H', '%-I': 'h'}"}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"fullname": "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'%': {'Y': {0: True}, 'j': {0: True}, 'd': {0: True}, 'W': {0: True}, 'h': {0: True}, 'I': {0: True}, 'M': {0: True}, 'S': {0: True}, '-': {'S': {0: True}, 'M': {0: True}, 'm': {0: True}, 'd': {0: True}, 'H': {0: True}, 'I': {0: True}}, 'f': {0: True}, 'm': {0: True}, 'y': {0: True}, 'B': {0: True}, 'b': {0: True}, 'A': {0: True}, 'H': {0: True}}}"}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"fullname": "sqlglot.dialects.tsql.TSQL.QUOTE_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"fullname": "sqlglot.dialects.tsql.TSQL.QUOTE_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"fullname": "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'['"}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"fullname": "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "']'"}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"fullname": "sqlglot.dialects.tsql.TSQL.BIT_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"fullname": "sqlglot.dialects.tsql.TSQL.BIT_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"fullname": "sqlglot.dialects.tsql.TSQL.HEX_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "'0x'"}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"fullname": "sqlglot.dialects.tsql.TSQL.HEX_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "''"}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"fullname": "sqlglot.dialects.tsql.TSQL.BYTE_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"fullname": "sqlglot.dialects.tsql.TSQL.BYTE_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"fullname": "sqlglot.dialects.tsql.TSQL.UNICODE_START", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"fullname": "sqlglot.dialects.tsql.TSQL.UNICODE_END", "modulename": "sqlglot.dialects.tsql", "qualname": "TSQL.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.diff": {"fullname": "sqlglot.diff", "modulename": "sqlglot.diff", "kind": "module", "doc": "

Semantic Diff for SQL

\n\n

by Iaroslav Zeigerman

\n\n

Motivation

\n\n

Software is constantly changing and evolving, and identifying what has changed and reviewing those changes is an integral part of the development process. SQL code is no exception to this.

\n\n

Text-based diff tools such as git diff, when applied to a code base, have certain limitations. First, they can only detect insertions and deletions, not movements or updates of individual pieces of code. Second, such tools can only detect changes between lines of text, which is too coarse for something as granular and detailed as source code. Additionally, the outcome of such a diff is dependent on the underlying code formatting, and yields different results if the formatting should change.

\n\n

Consider the following diff generated by Git:

\n\n

\"Git

\n\n

Semantically the query hasn\u2019t changed. The two arguments b and c have been swapped (moved), posing no impact on the output of the query. Yet Git replaced the whole affected expression alongside a bulk of unrelated elements.

\n\n

The alternative to text-based diffing is to compare Abstract Syntax Trees (AST) instead. The main advantage of ASTs are that they are a direct product of code parsing, which represents the underlying code structure at any desired level of granularity. Comparing ASTs may yield extremely precise diffs; changes such as code movements and updates can also be detected. Even more importantly, this approach facilitates additional use cases beyond eyeballing two versions of source code side by side.

\n\n

The use cases I had in mind for SQL when I decided to embark on this journey of semantic diffing were the following:

\n\n
    \n
  • Query similarity score. Identifying which parts the two queries have in common to automatically suggest opportunities for consolidation, creation of intermediate/staging tables, and so on.
  • \n
  • Differentiating between cosmetic / structural changes and functional ones. For example when a nested query is refactored into a common table expression (CTE), this kind of change doesn\u2019t have any functional impact on either a query or its outcome.
  • \n
  • Automatic suggestions about the need to retroactively backfill data. This is especially important for pipelines that populate very large tables for which restatement is a runtime-intensive procedure. The ability to discern between simple code movements and actual modifications can help assess the impact of a change and make suggestions accordingly.
  • \n
\n\n

The implementation discussed in this post is now a part of the SQLGlot library. You can find a complete source code in the diff.py module. The choice of SQLglot was an obvious one due to its simple but powerful API, lack of external dependencies and, more importantly, extensive list of supported SQL dialects.

\n\n

The Search for a Solution

\n\n

When it comes to any diffing tool (not just a semantic one), the primary challenge is to match as many elements of compared entities as possible. Once such a set of matching elements is available, deriving a sequence of changes becomes an easy task.

\n\n

If our elements have unique identifiers associated with them (for example, an element\u2019s ID in DOM), the matching problem is trivial. However, the SQL syntax trees that we are comparing have neither unique keys nor object identifiers that can be used for the purposes of matching. So, how do we suppose to find pairs of nodes that are related?

\n\n

To better illustrate the problem, consider comparing the following SQL expressions: SELECT a + b + c, d, e and SELECT a - b + c, e, f. Matching individual nodes from respective syntax trees can be visualized as follows:

\n\n

\"Figure\nFigure 1: Example of node matching for two SQL expression trees.

\n\n

By looking at the figure of node matching for two SQL expression trees above, we conclude that the following changes should be captured by our solution:

\n\n
    \n
  • Inserted nodes: Sub and f. These are the nodes from the target AST which do not have a matching node in the source AST.
  • \n
  • Removed nodes: Add and d. These are the nodes from the source AST which do not have a counterpart in the target AST.
  • \n
  • Remaining nodes must be identified as unchanged.
  • \n
\n\n

It should be clear at this point that if we manage to match nodes in the source tree with their counterparts in the target tree, then computing the diff becomes a trivial matter.

\n\n

Na\u00efve Brute-Force

\n\n

The na\u00efve solution would be to try all different permutations of node pair combinations, and see which set of pairs performs the best based on some type of heuristics. The runtime cost of such a solution quickly reaches the escape velocity; if both trees had only 10 nodes each, the number of such sets would approximately be 10! ^ 2 = 3.6M ^ 2 ~= 13 * 10^12. This is a very bad case of factorial complexity (to be precise, it\u2019s actually much worse - O(n! ^ 2) - but I couldn\u2019t come up with a name for it), so there is little need to explore this approach any further.

\n\n

Myers Algorithm

\n\n

After the na\u00efve approach was proven to be infeasible, the next question I asked myself was \u201chow does git diff work?\u201d. This question led me to discover the Myers diff algorithm [1]. This algorithm has been designed to compare sequences of strings. At its core, it\u2019s looking for the shortest path on a graph of possible edits that transform the first sequence into the second one, while heavily rewarding those paths that lead to longest subsequences of unchanged elements. There\u2019s a lot of material out there describing this algorithm in greater detail. I found James Coglan\u2019s series of blog posts to be the most comprehensive.

\n\n

Therefore, I had this \u201cbrilliant\u201d (actually not) idea to transform trees into sequences by traversing them in topological order, and then applying the Myers algorithm on resulting sequences while using a custom heuristics when checking the equality of two nodes. Unsurprisingly, comparing sequences of strings is quite different from comparing hierarchical tree structures, and by flattening trees into sequences, we lose a lot of relevant context. This resulted in a terrible performance of this algorithm on ASTs. It often matched completely unrelated nodes, even when the two trees were mostly the same, and produced extremely inaccurate lists of changes overall. After playing around with it a little and tweaking my equality heuristics to improve accuracy, I ultimately scrapped the whole implementation and went back to the drawing board.

\n\n

Change Distiller

\n\n

The algorithm I settled on at the end was Change Distiller, created by Fluri et al. [2], which in turn is an improvement over the core idea described by Chawathe et al. [3].

\n\n

The algorithm consists of two high-level steps:

\n\n
    \n
  1. Finding appropriate matchings between pairs of nodes that are part of compared ASTs. Identifying what is meant by \u201cappropriate\u201d matching is also a part of this step.
  2. \n
  3. Generating the so-called \u201cedit script\u201d from the matching set built in the 1st step. The edit script is a sequence of edit operations (for example, insert, remove, update, etc.) on individual tree nodes, such that when applied as transformations on the source AST, it eventually becomes the target AST. In general, the shorter the sequence, the better. The length of the edit script can be used to compare the performance of different algorithms, though this is not the only metric that matters.
  4. \n
\n\n

The rest of this section is dedicated to the Python implementation of the steps above using the AST implementation provided by the SQLGlot library.

\n\n

Building the Matching Set

\n\n

Matching Leaves

\n\n

We begin composing the matching set by matching the leaf nodes. Leaf nodes are the nodes that do not have any children nodes (such as literals, identifiers, etc.). In order to match them, we gather all the leaf nodes from the source tree and generate a cartesian product with all the leaves from the target tree, while comparing pairs created this way and assigning them a similarity score. During this stage, we also exclude pairs that don\u2019t pass basic matching criteria. Then, we pick pairs that scored the highest while making sure that each node is matched no more than once.

\n\n

Using the example provided at the beginning of the post, the process of building an initial set of candidate matchings can be seen on Figure 2.

\n\n

\"Figure\nFigure 2: Building a set of candidate matchings between leaf nodes. The third item in each triplet represents a similarity score between two nodes.

\n\n

First, let\u2019s analyze the similarity score. Then, we\u2019ll discuss matching criteria.

\n\n

The similarity score proposed by Fluri et al. [2] is a dice coefficient applied to bigrams of respective node values. A bigram is a sequence of two adjacent elements from a string computed in a sliding window fashion:

\n\n
\n
def bigram(string):\n    count = max(0, len(string) - 1)\n    return [string[i : i + 2] for i in range(count)]\n
\n
\n\n

For reasons that will become clear shortly, we actually need to compute bigram histograms rather than just sequences:

\n\n
\n
from collections import defaultdict\n\ndef bigram_histo(string):\n    count = max(0, len(string) - 1)\n    bigram_histo = defaultdict(int)\n    for i in range(count):\n        bigram_histo[string[i : i + 2]] += 1\n    return bigram_histo\n
\n
\n\n

The dice coefficient formula looks like following:

\n\n

\"Dice

\n\n

Where X is a bigram of the source node and Y is a bigram of the second one. What this essentially does is count the number of bigram elements the two nodes have in common, multiply it by 2, and then divide by the total number of elements in both bigrams. This is where bigram histograms come in handy:

\n\n
\n
def dice_coefficient(source, target):\n    source_histo = bigram_histo(source.sql())\n    target_histo = bigram_histo(target.sql())\n\n    total_grams = (\n        sum(source_histo.values()) + sum(target_histo.values())\n    )\n    if not total_grams:\n        return 1.0 if source == target else 0.0\n\n    overlap_len = 0\n    overlapping_grams = set(source_histo) & set(target_histo)\n    for g in overlapping_grams:\n        overlap_len += min(source_histo[g], target_histo[g])\n\n    return 2 * overlap_len / total_grams\n
\n
\n\n

To compute a bigram given a tree node, we first transform the node into its canonical SQL representation,so that the Literal(123) node becomes just \u201c123\u201d and the Identifier(\u201ca\u201d) node becomes just \u201ca\u201d. We also handle a scenario when strings are too short to derive bigrams. In this case, we fallback to checking the two nodes for equality.

\n\n

Now when we know how to compute the similarity score, we can take care of the matching criteria for leaf nodes. In the original paper [2], the matching criteria is formalized as follows:

\n\n

\"Matching

\n\n

The two nodes are matched if two conditions are met:

\n\n
    \n
  1. The node labels match (in our case labels are just node types).
  2. \n
  3. The similarity score for node values is greater than or equal to some threshold \u201cf\u201d. The authors of the paper recommend setting the value of \u201cf\u201d to 0.6.
  4. \n
\n\n

With building blocks in place, we can now build a matching set for leaf nodes. First, we generate a list of candidates for matching:

\n\n
\n
from heapq import heappush, heappop\n\ncandidate_matchings = []\nsource_leaves = _get_leaves(self._source)\ntarget_leaves = _get_leaves(self._target)\nfor source_leaf in source_leaves:\n    for target_leaf in target_leaves:\n        if _is_same_type(source_leaf, target_leaf):\n            similarity_score = dice_coefficient(\n                source_leaf, target_leaf\n            )\n            if similarity_score >= 0.6:\n                heappush(\n                    candidate_matchings,\n                    (\n                        -similarity_score,\n                        len(candidate_matchings),\n                        source_leaf,\n                        target_leaf,\n                    ),\n                )\n
\n
\n\n

In the implementation above, we push each matching pair onto the heap to automatically maintain the correct order based on the assigned similarity score.

\n\n

Finally, we build the initial matching set by picking leaf pairs with the highest score:

\n\n
\n
matching_set = set()\nwhile candidate_matchings:\n    _, _, source_leaf, target_leaf = heappop(candidate_matchings)\n    if (\n        source_leaf in unmatched_source_nodes\n        and target_leaf in unmatched_target_nodes\n    ):\n        matching_set.add((source_leaf, target_leaf))\n        unmatched_source_nodes.remove(source_leaf)\n        unmatched_target_nodes.remove(target_leaf)\n
\n
\n\n

To finalize the matching set, we should now proceed with matching inner nodes.

\n\n

Matching Inner Nodes

\n\n

Matching inner nodes is quite similar to matching leaf nodes, with the following two distinctions:

\n\n
    \n
  • Rather than ranking a set of possible candidates, we pick the first node pair that passes the matching criteria.
  • \n
  • The matching criteria itself has been extended to account for the number of leaf nodes the pair of inner nodes have in common.
  • \n
\n\n

\"Figure\nFigure 3: Matching inner nodes based on their type as well as how many of their leaf nodes have been previously matched.

\n\n

Let\u2019s start with the matching criteria. The criteria is formalized as follows:

\n\n

\"Matching

\n\n

Alongside already familiar similarity score and node type criteria, there is a new one in the middle: the ratio of leaf nodes that the two nodes have in common must exceed some threshold \u201ct\u201d. The recommended value for \u201ct\u201d is also 0.6. Counting the number of common leaf nodes is pretty straightforward, since we already have the complete matching set for leaves. All we need to do is count how many matching pairs do leaf nodes from the two compared inner nodes form.

\n\n

There are two additional heuristics associated with this matching criteria:

\n\n
    \n
  • Inner node similarity weighting: if the similarity score between the node values doesn\u2019t pass the threshold \u201cf\u201d but the ratio of common leaf nodes (\u201ct\u201d) is greater than or equal to 0.8, then the matching is considered successful.
  • \n
  • The threshold \u201ct\u201d is reduced to 0.4 for inner nodes with the number of leaf nodes equal to 4 or less, in order to decrease the false negative rate for small subtrees.
  • \n
\n\n

We now only have to iterate through the remaining unmatched nodes and form matching pairs based on the outlined criteria:

\n\n
\n
leaves_matching_set = matching_set.copy()\n\nfor source_node in unmatched_source_nodes.copy():\n    for target_node in unmatched_target_nodes:\n        if _is_same_type(source_node, target_node):\n            source_leaves = set(_get_leaves(source_node))\n            target_leaves = set(_get_leaves(target_node))\n\n            max_leaves_num = max(len(source_leaves), len(target_leaves))\n            if max_leaves_num:\n                common_leaves_num = sum(\n                    1 if s in source_leaves and t in target_leaves else 0\n                    for s, t in leaves_matching_set\n                )\n                leaf_similarity_score = common_leaves_num / max_leaves_num\n            else:\n                leaf_similarity_score = 0.0\n\n            adjusted_t = (\n                0.6\n                if min(len(source_leaves), len(target_leaves)) > 4\n                else 0.4\n            )\n\n            if leaf_similarity_score >= 0.8 or (\n                leaf_similarity_score >= adjusted_t\n                and dice_coefficient(source_node, target_node) >= 0.6\n            ):\n                matching_set.add((source_node, target_node))\n                unmatched_source_nodes.remove(source_node)\n                unmatched_target_nodes.remove(target_node)\n                break\n
\n
\n\n

After the matching set is formed, we can proceed with generation of the edit script, which will be the algorithm\u2019s output.

\n\n

Generating the Edit Script

\n\n

At this point, we should have the following 3 sets at our disposal:

\n\n
    \n
  • The set of matched node pairs.
  • \n
  • The set of remaining unmatched nodes from the source tree.
  • \n
  • The set of remaining unmatched nodes from the target tree.
  • \n
\n\n

We can derive 3 kinds of edits from the matching set: either the node\u2019s value was updated (Update), the node was moved to a different position within the tree (Move), or the node remained unchanged (Keep). Note that the Move case is not mutually exclusive with the other two. The node could have been updated or could have remained the same while at the same time its position within its parent node or the parent node itself could have changed. All unmatched nodes from the source tree are the ones that were removed (Remove), while unmatched nodes from the target tree are the ones that were inserted (Insert).

\n\n

The latter two cases are pretty straightforward to implement:

\n\n
\n
edit_script = []\n\nfor removed_node in unmatched_source_nodes:\n    edit_script.append(Remove(removed_node))\nfor inserted_node in unmatched_target_nodes:\n    edit_script.append(Insert(inserted_node))\n
\n
\n\n

Traversing the matching set requires a little more thought:

\n\n
\n
for source_node, target_node in matching_set:\n    if (\n        not isinstance(source_node, LEAF_EXPRESSION_TYPES)\n        or source_node == target_node\n    ):\n        move_edits = generate_move_edits(\n            source_node, target_node, matching_set\n        )\n        edit_script.extend(move_edits)\n        edit_script.append(Keep(source_node, target_node))\n    else:\n        edit_script.append(Update(source_node, target_node))\n
\n
\n\n

If a matching pair represents a pair of leaf nodes, we check if they are the same to decide whether an update took place. For inner node pairs, we also need to compare the positions of their respective children to detect node movements. Chawathe et al. [3] suggest applying the longest common subsequence (LCS) algorithm which, no surprise here, was described by Myers himself [1]. There is a small catch, however: instead of checking the equality of two children nodes, we need to check whether the two nodes form a pair that is a part of our matching set.

\n\n

Now with this knowledge, the implementation becomes straightforward:

\n\n
\n
def generate_move_edits(source, target, matching_set):\n    source_children = _get_child_nodes(source)\n    target_children = _get_child_nodes(target)\n\n    lcs = set(\n        _longest_common_subsequence(\n            source_children,\n            target_children,\n            lambda l, r: (l, r) in matching_set\n        )\n    )\n\n    move_edits = []\n    for node in source_children:\n        if node not in lcs and node not in unmatched_source_nodes:\n            move_edits.append(Move(node))\n\n    return move_edits\n
\n
\n\n

I left out the implementation of the LCS algorithm itself here, but there are plenty of implementation choices out there that can be easily looked up.

\n\n

Output

\n\n

The implemented algorithm produces the output that resembles the following:

\n\n
\n
>>> from sqlglot import parse_one, diff\n>>> diff(parse_one("SELECT a + b + c, d, e"), parse_one("SELECT a - b + c, e, f"))\n\nRemove(Add)\nRemove(Column(d))\nRemove(Identifier(d))\nInsert(Sub)\nInsert(Column(f))\nInsert(Identifier(f))\nKeep(Select, Select)\nKeep(Add, Add)\nKeep(Column(a), Column(a))\nKeep(Identifier(a), Identifier(a))\nKeep(Column(b), Column(b))\nKeep(Identifier(b), Identifier(b))\nKeep(Column(c), Column(c))\nKeep(Identifier(c), Identifier(c))\nKeep(Column(e), Column(e))\nKeep(Identifier(e), Identifier(e))\n
\n
\n\n

Note that the output above is abbreviated. The string representation of actual AST nodes is significantly more verbose.

\n\n

The implementation works especially well when coupled with the SQLGlot\u2019s query optimizer which can be used to produce canonical representations of compared queries:

\n\n
\n
>>> schema={"t": {"a": "INT", "b": "INT", "c": "INT", "d": "INT"}}\n>>> source = """\n... SELECT 1 + 1 + a\n... FROM t\n... WHERE b = 1 OR (c = 2 AND d = 3)\n... """\n>>> target = """\n... SELECT 2 + a\n... FROM t\n... WHERE (b = 1 OR c = 2) AND (b = 1 OR d = 3)\n... """\n>>> optimized_source = optimize(parse_one(source), schema=schema)\n>>> optimized_target = optimize(parse_one(target), schema=schema)\n>>> edit_script = diff(optimized_source, optimized_target)\n>>> sum(0 if isinstance(e, Keep) else 1 for e in edit_script)\n0\n
\n
\n\n

Optimizations

\n\n

The worst case runtime complexity of this algorithm is not exactly stellar: O(n^2 * log n^2). This is because of the leaf matching process, which involves ranking a cartesian product between all leaf nodes of compared trees. Unsurprisingly, the algorithm takes a considerable time to finish for bigger queries.

\n\n

There are still a few basic things we can do in our implementation to help improve performance:

\n\n
    \n
  • Refer to individual node objects using their identifiers (Python\u2019s id()) instead of direct references in sets. This helps avoid costly recursive hash calculations and equality checks.
  • \n
  • Cache bigram histograms to avoid computing them more than once for the same node.
  • \n
  • Compute the canonical SQL string representation for each tree once while caching string representations of all inner nodes. This prevents redundant tree traversals when bigrams are computed.
  • \n
\n\n

At the time of writing only the first two optimizations have been implemented, so there is an opportunity to contribute for anyone who\u2019s interested.

\n\n

Alternative Solutions

\n\n

This section is dedicated to solutions that I\u2019ve investigated, but haven\u2019t tried.

\n\n

First, this section wouldn\u2019t be complete without Tristan Hume\u2019s blog post. Tristan\u2019s solution has a lot in common with the Myers algorithm plus heuristics that is much more clever than what I came up with. The implementation relies on a combination of dynamic programming and A* search algorithm to explore the space of possible matchings and pick the best ones. It seemed to have worked well for Tistan\u2019s specific use case, but after my negative experience with the Myers algorithm, I decided to try something different.

\n\n

Another notable approach is the Gumtree algorithm by Falleri et al. [4]. I discovered this paper after I\u2019d already implemented the algorithm that is the main focus of this post. In sections 5.2 and 5.3 of their paper, the authors compare the two algorithms side by side and claim that Gumtree is significantly better in terms of both runtime performance and accuracy when evaluated on 12 792 pairs of Java source files. This doesn\u2019t surprise me, as the algorithm takes the height of subtrees into account. In my tests, I definitely saw scenarios in which this context would have helped. On top of that, the authors promise O(n^2) runtime complexity in the worst case which, given the Change Distiller's O(n^2 * log n^2), looks particularly tempting. I hope to try this algorithm out at some point, and there is a good chance you see me writing about it in my future posts.

\n\n

Conclusion

\n\n

The Change Distiller algorithm yielded quite satisfactory results in most of my tests. The scenarios in which it fell short mostly concerned identical (or very similar) subtrees located in different parts of the AST. In those cases, node mismatches were frequent and, as a result, edit scripts were somewhat suboptimal.

\n\n

Additionally, the runtime performance of the algorithm leaves a lot to be desired. On trees with 1000 leaf nodes each, the algorithm takes a little under 2 seconds to complete. My implementation still has room for improvement, but this should give you a rough idea of what to expect. It appears that the Gumtree algorithm [4] can help address both of these points. I hope to find bandwidth to work on it soon and then compare the two algorithms side-by-side to find out which one performs better on SQL specifically. In the meantime, Change Distiller definitely gets the job done, and I can now proceed with applying it to some of the use cases I mentioned at the beginning of this post.

\n\n

I\u2019m also curious to learn whether other folks in the industry faced a similar problem, and how they approached it. If you did something similar, I\u2019m interested to hear about your experience.

\n\n

References

\n\n

[1] Eugene W. Myers. An O(ND) Difference Algorithm and Its Variations. Algorithmica 1(2): 251-266 (1986)

\n\n

[2] B. Fluri, M. Wursch, M. Pinzger, and H. Gall. Change Distilling: Tree differencing for fine-grained source code change extraction. IEEE Trans. Software Eng., 33(11):725\u2013743, 2007.

\n\n

[3] S.S. Chawathe, A. Rajaraman, H. Garcia-Molina, and J. Widom. Change Detection in Hierarchically Structured Information. Proc. ACM Sigmod Int\u2019l Conf. Management of Data, pp. 493-504, June 1996

\n\n

[4] Jean-R\u00e9my Falleri, Flor\u00e9al Morandat, Xavier Blanc, Matias Martinez, Martin Monperrus. Fine-grained and Accurate Source Code Differencing. Proceedings of the International Conference on Automated Software Engineering, 2014, V\u00e4steras, Sweden. pp.313-324, 10.1145/2642937.2642982. hal-01054552

\n\n
\n"}, "sqlglot.diff.Insert": {"fullname": "sqlglot.diff.Insert", "modulename": "sqlglot.diff", "qualname": "Insert", "kind": "class", "doc": "

Indicates that a new node has been inserted

\n"}, "sqlglot.diff.Insert.__init__": {"fullname": "sqlglot.diff.Insert.__init__", "modulename": "sqlglot.diff", "qualname": "Insert.__init__", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression)"}, "sqlglot.diff.Insert.expression": {"fullname": "sqlglot.diff.Insert.expression", "modulename": "sqlglot.diff", "qualname": "Insert.expression", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Remove": {"fullname": "sqlglot.diff.Remove", "modulename": "sqlglot.diff", "qualname": "Remove", "kind": "class", "doc": "

Indicates that an existing node has been removed

\n"}, "sqlglot.diff.Remove.__init__": {"fullname": "sqlglot.diff.Remove.__init__", "modulename": "sqlglot.diff", "qualname": "Remove.__init__", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression)"}, "sqlglot.diff.Remove.expression": {"fullname": "sqlglot.diff.Remove.expression", "modulename": "sqlglot.diff", "qualname": "Remove.expression", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Move": {"fullname": "sqlglot.diff.Move", "modulename": "sqlglot.diff", "qualname": "Move", "kind": "class", "doc": "

Indicates that an existing node's position within the tree has changed

\n"}, "sqlglot.diff.Move.__init__": {"fullname": "sqlglot.diff.Move.__init__", "modulename": "sqlglot.diff", "qualname": "Move.__init__", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression)"}, "sqlglot.diff.Move.expression": {"fullname": "sqlglot.diff.Move.expression", "modulename": "sqlglot.diff", "qualname": "Move.expression", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Update": {"fullname": "sqlglot.diff.Update", "modulename": "sqlglot.diff", "qualname": "Update", "kind": "class", "doc": "

Indicates that an existing node has been updated

\n"}, "sqlglot.diff.Update.__init__": {"fullname": "sqlglot.diff.Update.__init__", "modulename": "sqlglot.diff", "qualname": "Update.__init__", "kind": "function", "doc": "

\n", "signature": "(\tsource: sqlglot.expressions.Expression,\ttarget: sqlglot.expressions.Expression)"}, "sqlglot.diff.Update.source": {"fullname": "sqlglot.diff.Update.source", "modulename": "sqlglot.diff", "qualname": "Update.source", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Update.target": {"fullname": "sqlglot.diff.Update.target", "modulename": "sqlglot.diff", "qualname": "Update.target", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Keep": {"fullname": "sqlglot.diff.Keep", "modulename": "sqlglot.diff", "qualname": "Keep", "kind": "class", "doc": "

Indicates that an existing node hasn't been changed

\n"}, "sqlglot.diff.Keep.__init__": {"fullname": "sqlglot.diff.Keep.__init__", "modulename": "sqlglot.diff", "qualname": "Keep.__init__", "kind": "function", "doc": "

\n", "signature": "(\tsource: sqlglot.expressions.Expression,\ttarget: sqlglot.expressions.Expression)"}, "sqlglot.diff.Keep.source": {"fullname": "sqlglot.diff.Keep.source", "modulename": "sqlglot.diff", "qualname": "Keep.source", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.Keep.target": {"fullname": "sqlglot.diff.Keep.target", "modulename": "sqlglot.diff", "qualname": "Keep.target", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.diff.diff": {"fullname": "sqlglot.diff.diff", "modulename": "sqlglot.diff", "qualname": "diff", "kind": "function", "doc": "

Returns the list of changes between the source and the target expressions.

\n\n
Examples:
\n\n
\n
\n
>>> diff(parse_one("a + b"), parse_one("a + c"))\n[\n    Remove(expression=(COLUMN this: (IDENTIFIER this: b, quoted: False))),\n    Insert(expression=(COLUMN this: (IDENTIFIER this: c, quoted: False))),\n    Keep(\n        source=(ADD this: ...),\n        target=(ADD this: ...)\n    ),\n    Keep(\n        source=(COLUMN this: (IDENTIFIER this: a, quoted: False)),\n        target=(COLUMN this: (IDENTIFIER this: a, quoted: False))\n    ),\n]\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • source: the source expression.
  • \n
  • target: the target expression against which the diff should be calculated.
  • \n
  • matchings: the list of pre-matched node pairs which is used to help the algorithm's\nheuristics produce better results for subtrees that are known by a caller to be matching.\nNote: expression references in this list must refer to the same node objects that are\nreferenced in source / target trees.
  • \n
\n\n
Returns:
\n\n
\n

the list of Insert, Remove, Move, Update and Keep objects for each node in the source and the\n target expression trees. This list represents a sequence of steps needed to transform the source\n expression tree into the target one.

\n
\n", "signature": "(\tsource: sqlglot.expressions.Expression,\ttarget: sqlglot.expressions.Expression,\tmatchings: Optional[List[Tuple[sqlglot.expressions.Expression, sqlglot.expressions.Expression]]] = None,\t**kwargs: Any) -> List[Union[sqlglot.diff.Insert, sqlglot.diff.Remove, sqlglot.diff.Move, sqlglot.diff.Update, sqlglot.diff.Keep]]:", "funcdef": "def"}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"fullname": "sqlglot.diff.LEAF_EXPRESSION_TYPES", "modulename": "sqlglot.diff", "qualname": "LEAF_EXPRESSION_TYPES", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Boolean'>, <class 'sqlglot.expressions.DataType'>, <class 'sqlglot.expressions.Identifier'>, <class 'sqlglot.expressions.Literal'>)"}, "sqlglot.diff.ChangeDistiller": {"fullname": "sqlglot.diff.ChangeDistiller", "modulename": "sqlglot.diff", "qualname": "ChangeDistiller", "kind": "class", "doc": "

The implementation of the Change Distiller algorithm described by Beat Fluri and Martin Pinzger in\ntheir paper https://ieeexplore.ieee.org/document/4339230, which in turn is based on the algorithm by\nChawathe et al. described in http://ilpubs.stanford.edu:8090/115/1/1995-46.pdf.

\n"}, "sqlglot.diff.ChangeDistiller.__init__": {"fullname": "sqlglot.diff.ChangeDistiller.__init__", "modulename": "sqlglot.diff", "qualname": "ChangeDistiller.__init__", "kind": "function", "doc": "

\n", "signature": "(f: float = 0.6, t: float = 0.6)"}, "sqlglot.diff.ChangeDistiller.f": {"fullname": "sqlglot.diff.ChangeDistiller.f", "modulename": "sqlglot.diff", "qualname": "ChangeDistiller.f", "kind": "variable", "doc": "

\n"}, "sqlglot.diff.ChangeDistiller.t": {"fullname": "sqlglot.diff.ChangeDistiller.t", "modulename": "sqlglot.diff", "qualname": "ChangeDistiller.t", "kind": "variable", "doc": "

\n"}, "sqlglot.diff.ChangeDistiller.diff": {"fullname": "sqlglot.diff.ChangeDistiller.diff", "modulename": "sqlglot.diff", "qualname": "ChangeDistiller.diff", "kind": "function", "doc": "

\n", "signature": "(\tself,\tsource: sqlglot.expressions.Expression,\ttarget: sqlglot.expressions.Expression,\tmatchings: Optional[List[Tuple[sqlglot.expressions.Expression, sqlglot.expressions.Expression]]] = None) -> List[Union[sqlglot.diff.Insert, sqlglot.diff.Remove, sqlglot.diff.Move, sqlglot.diff.Update, sqlglot.diff.Keep]]:", "funcdef": "def"}, "sqlglot.errors": {"fullname": "sqlglot.errors", "modulename": "sqlglot.errors", "kind": "module", "doc": "

\n"}, "sqlglot.errors.ErrorLevel": {"fullname": "sqlglot.errors.ErrorLevel", "modulename": "sqlglot.errors", "qualname": "ErrorLevel", "kind": "class", "doc": "

An enumeration.

\n", "bases": "sqlglot.helper.AutoName"}, "sqlglot.errors.ErrorLevel.IGNORE": {"fullname": "sqlglot.errors.ErrorLevel.IGNORE", "modulename": "sqlglot.errors", "qualname": "ErrorLevel.IGNORE", "kind": "variable", "doc": "

Ignore all errors.

\n", "default_value": "<ErrorLevel.IGNORE: 'IGNORE'>"}, "sqlglot.errors.ErrorLevel.WARN": {"fullname": "sqlglot.errors.ErrorLevel.WARN", "modulename": "sqlglot.errors", "qualname": "ErrorLevel.WARN", "kind": "variable", "doc": "

Log all errors.

\n", "default_value": "<ErrorLevel.WARN: 'WARN'>"}, "sqlglot.errors.ErrorLevel.RAISE": {"fullname": "sqlglot.errors.ErrorLevel.RAISE", "modulename": "sqlglot.errors", "qualname": "ErrorLevel.RAISE", "kind": "variable", "doc": "

Collect all errors and raise a single exception.

\n", "default_value": "<ErrorLevel.RAISE: 'RAISE'>"}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"fullname": "sqlglot.errors.ErrorLevel.IMMEDIATE", "modulename": "sqlglot.errors", "qualname": "ErrorLevel.IMMEDIATE", "kind": "variable", "doc": "

Immediately raise an exception on the first error found.

\n", "default_value": "<ErrorLevel.IMMEDIATE: 'IMMEDIATE'>"}, "sqlglot.errors.SqlglotError": {"fullname": "sqlglot.errors.SqlglotError", "modulename": "sqlglot.errors", "qualname": "SqlglotError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "builtins.Exception"}, "sqlglot.errors.UnsupportedError": {"fullname": "sqlglot.errors.UnsupportedError", "modulename": "sqlglot.errors", "qualname": "UnsupportedError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.ParseError": {"fullname": "sqlglot.errors.ParseError", "modulename": "sqlglot.errors", "qualname": "ParseError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.ParseError.__init__": {"fullname": "sqlglot.errors.ParseError.__init__", "modulename": "sqlglot.errors", "qualname": "ParseError.__init__", "kind": "function", "doc": "

\n", "signature": "(message: str, errors: Optional[List[Dict[str, Any]]] = None)"}, "sqlglot.errors.ParseError.errors": {"fullname": "sqlglot.errors.ParseError.errors", "modulename": "sqlglot.errors", "qualname": "ParseError.errors", "kind": "variable", "doc": "

\n"}, "sqlglot.errors.ParseError.new": {"fullname": "sqlglot.errors.ParseError.new", "modulename": "sqlglot.errors", "qualname": "ParseError.new", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tmessage: str,\tdescription: Optional[str] = None,\tline: Optional[int] = None,\tcol: Optional[int] = None,\tstart_context: Optional[str] = None,\thighlight: Optional[str] = None,\tend_context: Optional[str] = None,\tinto_expression: Optional[str] = None) -> sqlglot.errors.ParseError:", "funcdef": "def"}, "sqlglot.errors.TokenError": {"fullname": "sqlglot.errors.TokenError", "modulename": "sqlglot.errors", "qualname": "TokenError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.OptimizeError": {"fullname": "sqlglot.errors.OptimizeError", "modulename": "sqlglot.errors", "qualname": "OptimizeError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.SchemaError": {"fullname": "sqlglot.errors.SchemaError", "modulename": "sqlglot.errors", "qualname": "SchemaError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.ExecuteError": {"fullname": "sqlglot.errors.ExecuteError", "modulename": "sqlglot.errors", "qualname": "ExecuteError", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "SqlglotError"}, "sqlglot.errors.concat_messages": {"fullname": "sqlglot.errors.concat_messages", "modulename": "sqlglot.errors", "qualname": "concat_messages", "kind": "function", "doc": "

\n", "signature": "(errors: Sequence[Any], maximum: int) -> str:", "funcdef": "def"}, "sqlglot.errors.merge_errors": {"fullname": "sqlglot.errors.merge_errors", "modulename": "sqlglot.errors", "qualname": "merge_errors", "kind": "function", "doc": "

\n", "signature": "(errors: Sequence[sqlglot.errors.ParseError]) -> List[Dict[str, Any]]:", "funcdef": "def"}, "sqlglot.executor": {"fullname": "sqlglot.executor", "modulename": "sqlglot.executor", "kind": "module", "doc": "

Writing a Python SQL engine from scratch

\n\n

Toby Mao

\n\n

Introduction

\n\n

When I first started writing SQLGlot in early 2021, my goal was just to translate SQL queries from SparkSQL to Presto and vice versa. However, over the last year and a half, I've ended up with a full-fledged SQL engine. SQLGlot can now parse and transpile between 18 SQL dialects and can execute all 24 TPC-H SQL queries. The parser and engine are all written from scratch using Python.

\n\n

This post will cover why I went through the effort of creating a Python SQL engine and how a simple query goes from a string to actually transforming data. The following steps are briefly summarized:

\n\n\n\n

Why?

\n\n

I started working on SQLGlot because of my work on the experimentation and metrics platform at Netflix, where I built tools that allowed data scientists to define and compute SQL-based metrics. Netflix relied on multiple engines to query data (Spark, Presto, and Druid), so my team built the metrics platform around PyPika, a Python SQL query builder. This way, definitions could be reused across multiple engines. However, it became quickly apparent that writing python code to programmatically generate SQL was challenging for data scientists, especially those with academic backgrounds, since they were mostly familiar with R and SQL. At the time, the only Python SQL parser was sqlparse, which is not actually a parser but a tokenizer, so having users write raw SQL into the platform wasn't really an option. Some time later, I randomly stumbled across Crafting Interpreters and realized that I could use it as a guide towards creating my own SQL parser/transpiler.

\n\n

Why did I do this? Isn't a Python SQL engine going to be extremely slow?

\n\n

The main reason why I ended up building a SQL engine was...just for entertainment. It's been fun learning about all the things required to actually run a SQL query, and seeing it actually work is extremely rewarding. Before SQLGlot, I had zero experience with lexers, parsers, or compilers.

\n\n

In terms of practical use cases, I planned to use the Python SQL engine for unit testing SQL pipelines. Big data pipelines are tough to test because many of the engines are not open source and cannot be run locally. With SQLGlot, you can take a SQL query targeting a warehouse such as Snowflake and seamlessly run it in CI on mock Python data. It's easy to mock data and create arbitrary UDFs because everything is just Python. Although the implementation is slow and unsuitable for large amounts of data (> 1 million rows), there's very little overhead/startup and you can run queries on test data in a couple of milliseconds.

\n\n

Finally, the components that have been built to support execution can be used as a foundation for a faster engine. I'm inspired by what Apache Calcite has done for the JVM world. Even though Python is commonly used for data, there hasn't been a Calcite for Python. So, you could say that SQLGlot aims to be that framework. For example, it wouldn't take much work to replace the Python execution engine with numpy/pandas/arrow to become a respectably-performing query engine. The implementation would be able to leverage the parser, optimizer, and logical planner, only needing to implement physical execution. There is a lot of work in the Python ecosystem around high performance vectorized computation, which I think could benefit from a pure Python-based AST/plan. Parsing and planning doesn't have to be fast when the bottleneck of running queries is processing terabytes of data. So, having a Python-based ecosystem around SQL is beneficial given the ease of development in Python, despite not having bare metal performance.

\n\n

Parts of SQLGlot's toolkit are being used today by the following:

\n\n
    \n
  • Ibis: A Python library that provides a lightweight, universal interface for data wrangling.\n
      \n
    • Uses the Python SQL expression builder and leverages the optimizer/planner to convert SQL into dataframe operations.
    • \n
  • \n
  • mysql-mimic: Pure-Python implementation of the MySQL server wire protocol\n
      \n
    • Parses / transforms SQL and executes INFORMATION_SCHEMA queries.
    • \n
  • \n
  • Quokka: Push-based vectorized query engine\n
      \n
    • Parse and optimizes SQL.
    • \n
  • \n
  • Splink: Fast, accurate and scalable probabilistic data linkage using your choice of SQL backend.\n
      \n
    • Transpiles queries.
    • \n
  • \n
\n\n

How?

\n\n

There are many steps involved with actually running a simple query like:

\n\n
\n
SELECT\n  bar.a,\n  b + 1 AS b\nFROM bar\nJOIN baz\n  ON bar.a = baz.a\nWHERE bar.a > 1\n
\n
\n\n

In this post, I'll walk through all the steps SQLGlot takes to run this query over Python objects.

\n\n

Tokenizing

\n\n

The first step is to convert the sql string into a list of tokens. SQLGlot's tokenizer is quite simple and can be found here. In a while loop, it checks each character and either appends the character to the current token, or makes a new token.

\n\n

Running the SQLGlot tokenizer shows the output.

\n\n

\"Tokenizer

\n\n

Each keyword has been converted to a SQLGlot Token object. Each token has some metadata associated with it, like line/column information for error messages. Comments are also a part of the token, so that comments can be preserved.

\n\n

Parsing

\n\n

Once a SQL statement is tokenized, we don't need to worry about white space and other formatting, so it's easier to work with. We can now convert the list of tokens into an AST. The SQLGlot parser is a handwritten recursive descent parser.

\n\n

Similar to the tokenizer, it consumes the tokens sequentially, but it instead uses a recursive algorithm. The tokens are converted into a single AST node that presents the SQL query. The SQLGlot parser was designed to support various dialects, so it contains many options for overriding parsing functionality.

\n\n

\"Parser

\n\n

The AST is a generic representation of a given SQL query. Each dialect can override or implement its own generator, which can convert an AST object into syntatically-correct SQL.

\n\n

Optimizing

\n\n

Once we have our AST, we can transform it into an equivalent query that produces the same results more efficiently. When optimizing queries, most engines first convert the AST into a logical plan and then optimize the plan. However, I chose to optimize the AST directly for the following reasons:

\n\n
    \n
  1. It's easier to debug and validate the optimizations when the input and output are both SQL.

  2. \n
  3. Rules can be applied a la carte to transform SQL into a more desirable form.

  4. \n
  5. I wanted a way to generate 'canonical sql'. Having a canonical representation of SQL is useful for understanding if two queries are semantically equivalent (e.g. SELECT 1 + 1 and SELECT 2).

  6. \n
\n\n

I've yet to find another engine that takes this approach, but I'm quite happy with this decision. The optimizer currently does not perform any \"physical optimizations\" such as join reordering. Those are left to the execution layer, as additional statistics and information could become relevant.

\n\n

\"Optimizer

\n\n

The optimizer currently has 17 rules. Each of these rules is applied, transforming the AST in place. The combination of these rules creates \"canonical\" sql that can then be more easily converted into a logical plan and executed.

\n\n

Some example rules are:

\n\n

qualify_tables and qualify_columns

\n\n
    \n
  • Adds all db/catalog qualifiers to tables and forces an alias.
  • \n
  • Ensure each column is unambiguous and expand stars.
  • \n
\n\n
\n
SELECT * FROM x;\n\nSELECT "db"."x" AS "x";\n
\n
\n\n

simplify

\n\n

Boolean and math simplification. Check out all the test cases.

\n\n
\n
((NOT FALSE) AND (x = x)) AND (TRUE OR 1 <> 3);\nx = x;\n\n1 + 1;\n2;\n
\n
\n\n

normalize

\n\n

Attempts to convert all predicates into conjunctive normal form.

\n\n
\n
-- DNF\n(A AND B) OR (B AND C AND D);\n\n-- CNF\n(A OR C) AND (A OR D) AND B;\n
\n
\n\n

unnest_subqueries

\n\n

Converts subqueries in predicates into joins.

\n\n
\n
-- The subquery can be converted into a left join\nSELECT *\nFROM x AS x\nWHERE (\n  SELECT y.a AS a\n  FROM y AS y\n  WHERE x.a = y.a\n) = 1;\n\nSELECT *\nFROM x AS x\nLEFT JOIN (\n  SELECT y.a AS a\n  FROM y AS y\n  WHERE TRUE\n  GROUP BY y.a\n) AS "_u_0"\n  ON x.a = "_u_0".a\nWHERE ("_u_0".a = 1 AND NOT "_u_0".a IS NULL)\n
\n
\n\n

pushdown_predicates

\n\n

Push down filters into the innermost query.

\n\n
\n
SELECT *\nFROM (\n  SELECT *\n  FROM x AS x\n) AS y\nWHERE y.a = 1;\n\nSELECT *\nFROM (\n  SELECT *\n  FROM x AS x\n  WHERE y.a = 1\n) AS y WHERE TRUE\n
\n
\n\n

annotate_types

\n\n

Infer all types throughout the AST given schema information and function type definitions.

\n\n

Planning

\n\n

After the SQL AST has been \"optimized\", it's much easier to convert into a logical plan. The AST is traversed and converted into a DAG consisting of one of five steps. The different steps are:

\n\n

Scan

\n\n

Selects columns from a table, applies projections, and finally filters the table.

\n\n

Sort

\n\n

Sorts a table for order by expressions.

\n\n

Set

\n\n

Applies the operators union/union all/except/intersect.

\n\n

Aggregate

\n\n

Applies an aggregation/group by.

\n\n

Join

\n\n

Joins multiple tables together.

\n\n

\"Planner

\n\n

The logical plan is quite simple and contains the information required to convert it into a physical plan (execution).

\n\n

Executing

\n\n

Finally, we can actually execute the SQL query. The Python engine is not fast, but it's very small (~400 LOC)! It iterates the DAG with a queue and runs each step, passing each intermediary table to the next step.

\n\n

In order to keep things simple, it evaluates expressions with eval. Because SQLGlot was built primarily to be a transpiler, it was simple to create a \"Python SQL\" dialect. So a SQL expression x + 1 can just be converted into scope['x'] + 1.

\n\n

\"Executor

\n\n

What's next

\n\n

SQLGlot's main focus will always be on parsing/transpiling, but I plan to continue development on the execution engine. I'd like to pass TPC-DS. If someone doesn't beat me to it, I may even take a stab at writing a Pandas/Arrow execution engine.

\n\n

I'm hoping that over time, SQLGlot will spark the Python SQL ecosystem just like Calcite has for Java.

\n\n

Special thanks

\n\n

SQLGlot would not be what it is without it's core contributors. In particular, the execution engine would not exist without Barak Alon and George Sittas.

\n\n

Get in touch

\n\n

If you'd like to chat more about SQLGlot, please join my Slack Channel!

\n\n
\n"}, "sqlglot.executor.logger": {"fullname": "sqlglot.executor.logger", "modulename": "sqlglot.executor", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"fullname": "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT", "modulename": "sqlglot.executor", "qualname": "PYTHON_TYPE_TO_SQLGLOT", "kind": "variable", "doc": "

\n", "default_value": "{'dict': 'MAP'}"}, "sqlglot.executor.execute": {"fullname": "sqlglot.executor.execute", "modulename": "sqlglot.executor", "qualname": "execute", "kind": "function", "doc": "

Run a sql query against data.

\n\n
Arguments:
\n\n
    \n
  • sql: a sql statement.
  • \n
  • schema: database schema.\nThis can either be an instance of Schema or a mapping in one of the following forms:\n
      \n
    1. {table: {col: type}}
    2. \n
    3. {db: {table: {col: type}}}
    4. \n
    5. {catalog: {db: {table: {col: type}}}}
    6. \n
  • \n
  • read: the SQL dialect to apply during parsing (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • tables: additional tables to register.
  • \n
\n\n
Returns:
\n\n
\n

Simple columnar data structure.

\n
\n", "signature": "(\tsql: str | sqlglot.expressions.Expression,\tschema: Union[Dict, sqlglot.schema.Schema, NoneType] = None,\tread: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\ttables: Optional[Dict] = None) -> sqlglot.executor.table.Table:", "funcdef": "def"}, "sqlglot.executor.context": {"fullname": "sqlglot.executor.context", "modulename": "sqlglot.executor.context", "kind": "module", "doc": "

\n"}, "sqlglot.executor.context.Context": {"fullname": "sqlglot.executor.context.Context", "modulename": "sqlglot.executor.context", "qualname": "Context", "kind": "class", "doc": "

Execution context for sql expressions.

\n\n

Context is used to hold relevant data tables which can then be queried on with eval.

\n\n

References to columns can either be scalar or vectors. When set_row is used, column references\nevaluate to scalars while set_range evaluates to vectors. This allows convenient and efficient\nevaluation of aggregation functions.

\n"}, "sqlglot.executor.context.Context.__init__": {"fullname": "sqlglot.executor.context.Context.__init__", "modulename": "sqlglot.executor.context", "qualname": "Context.__init__", "kind": "function", "doc": "

Args\n tables: representing the scope of the current execution context.\n env: dictionary of functions within the execution context.

\n", "signature": "(\ttables: Dict[str, sqlglot.executor.table.Table],\tenv: Optional[Dict] = None)"}, "sqlglot.executor.context.Context.tables": {"fullname": "sqlglot.executor.context.Context.tables", "modulename": "sqlglot.executor.context", "qualname": "Context.tables", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.context.Context.range_readers": {"fullname": "sqlglot.executor.context.Context.range_readers", "modulename": "sqlglot.executor.context", "qualname": "Context.range_readers", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.context.Context.row_readers": {"fullname": "sqlglot.executor.context.Context.row_readers", "modulename": "sqlglot.executor.context", "qualname": "Context.row_readers", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.context.Context.env": {"fullname": "sqlglot.executor.context.Context.env", "modulename": "sqlglot.executor.context", "qualname": "Context.env", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.context.Context.eval": {"fullname": "sqlglot.executor.context.Context.eval", "modulename": "sqlglot.executor.context", "qualname": "Context.eval", "kind": "function", "doc": "

\n", "signature": "(self, code):", "funcdef": "def"}, "sqlglot.executor.context.Context.eval_tuple": {"fullname": "sqlglot.executor.context.Context.eval_tuple", "modulename": "sqlglot.executor.context", "qualname": "Context.eval_tuple", "kind": "function", "doc": "

\n", "signature": "(self, codes):", "funcdef": "def"}, "sqlglot.executor.context.Context.table": {"fullname": "sqlglot.executor.context.Context.table", "modulename": "sqlglot.executor.context", "qualname": "Context.table", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.executor.table.Table"}, "sqlglot.executor.context.Context.add_columns": {"fullname": "sqlglot.executor.context.Context.add_columns", "modulename": "sqlglot.executor.context", "qualname": "Context.add_columns", "kind": "function", "doc": "

\n", "signature": "(self, *columns: str) -> None:", "funcdef": "def"}, "sqlglot.executor.context.Context.columns": {"fullname": "sqlglot.executor.context.Context.columns", "modulename": "sqlglot.executor.context", "qualname": "Context.columns", "kind": "variable", "doc": "

\n", "annotation": ": Tuple"}, "sqlglot.executor.context.Context.table_iter": {"fullname": "sqlglot.executor.context.Context.table_iter", "modulename": "sqlglot.executor.context", "qualname": "Context.table_iter", "kind": "function", "doc": "

\n", "signature": "(self, table: str) -> sqlglot.executor.table.TableIter:", "funcdef": "def"}, "sqlglot.executor.context.Context.filter": {"fullname": "sqlglot.executor.context.Context.filter", "modulename": "sqlglot.executor.context", "qualname": "Context.filter", "kind": "function", "doc": "

\n", "signature": "(self, condition) -> None:", "funcdef": "def"}, "sqlglot.executor.context.Context.sort": {"fullname": "sqlglot.executor.context.Context.sort", "modulename": "sqlglot.executor.context", "qualname": "Context.sort", "kind": "function", "doc": "

\n", "signature": "(self, key) -> None:", "funcdef": "def"}, "sqlglot.executor.context.Context.set_row": {"fullname": "sqlglot.executor.context.Context.set_row", "modulename": "sqlglot.executor.context", "qualname": "Context.set_row", "kind": "function", "doc": "

\n", "signature": "(self, row: Tuple) -> None:", "funcdef": "def"}, "sqlglot.executor.context.Context.set_index": {"fullname": "sqlglot.executor.context.Context.set_index", "modulename": "sqlglot.executor.context", "qualname": "Context.set_index", "kind": "function", "doc": "

\n", "signature": "(self, index: int) -> None:", "funcdef": "def"}, "sqlglot.executor.context.Context.set_range": {"fullname": "sqlglot.executor.context.Context.set_range", "modulename": "sqlglot.executor.context", "qualname": "Context.set_range", "kind": "function", "doc": "

\n", "signature": "(self, start: int, end: int) -> None:", "funcdef": "def"}, "sqlglot.executor.env": {"fullname": "sqlglot.executor.env", "modulename": "sqlglot.executor.env", "kind": "module", "doc": "

\n"}, "sqlglot.executor.env.reverse_key": {"fullname": "sqlglot.executor.env.reverse_key", "modulename": "sqlglot.executor.env", "qualname": "reverse_key", "kind": "class", "doc": "

\n"}, "sqlglot.executor.env.reverse_key.__init__": {"fullname": "sqlglot.executor.env.reverse_key.__init__", "modulename": "sqlglot.executor.env", "qualname": "reverse_key.__init__", "kind": "function", "doc": "

\n", "signature": "(obj)"}, "sqlglot.executor.env.reverse_key.obj": {"fullname": "sqlglot.executor.env.reverse_key.obj", "modulename": "sqlglot.executor.env", "qualname": "reverse_key.obj", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.env.filter_nulls": {"fullname": "sqlglot.executor.env.filter_nulls", "modulename": "sqlglot.executor.env", "qualname": "filter_nulls", "kind": "function", "doc": "

\n", "signature": "(func, empty_null=True):", "funcdef": "def"}, "sqlglot.executor.env.null_if_any": {"fullname": "sqlglot.executor.env.null_if_any", "modulename": "sqlglot.executor.env", "qualname": "null_if_any", "kind": "function", "doc": "

Decorator that makes a function return None if any of the required arguments are None.

\n\n

This also supports decoration with no arguments, e.g.:

\n\n
@null_if_any\ndef foo(a, b): ...\n
\n\n

In which case all arguments are required.

\n", "signature": "(*required):", "funcdef": "def"}, "sqlglot.executor.env.str_position": {"fullname": "sqlglot.executor.env.str_position", "modulename": "sqlglot.executor.env", "qualname": "str_position", "kind": "function", "doc": "

\n", "signature": "(substr, this, position=None):", "funcdef": "def"}, "sqlglot.executor.env.substring": {"fullname": "sqlglot.executor.env.substring", "modulename": "sqlglot.executor.env", "qualname": "substring", "kind": "function", "doc": "

\n", "signature": "(this, start=None, length=None):", "funcdef": "def"}, "sqlglot.executor.env.cast": {"fullname": "sqlglot.executor.env.cast", "modulename": "sqlglot.executor.env", "qualname": "cast", "kind": "function", "doc": "

\n", "signature": "(this, to):", "funcdef": "def"}, "sqlglot.executor.env.ordered": {"fullname": "sqlglot.executor.env.ordered", "modulename": "sqlglot.executor.env", "qualname": "ordered", "kind": "function", "doc": "

\n", "signature": "(this, desc, nulls_first):", "funcdef": "def"}, "sqlglot.executor.env.interval": {"fullname": "sqlglot.executor.env.interval", "modulename": "sqlglot.executor.env", "qualname": "interval", "kind": "function", "doc": "

\n", "signature": "(this, unit):", "funcdef": "def"}, "sqlglot.executor.env.arrayjoin": {"fullname": "sqlglot.executor.env.arrayjoin", "modulename": "sqlglot.executor.env", "qualname": "arrayjoin", "kind": "function", "doc": "

\n", "signature": "(this, expression, null=None):", "funcdef": "def"}, "sqlglot.executor.env.jsonextract": {"fullname": "sqlglot.executor.env.jsonextract", "modulename": "sqlglot.executor.env", "qualname": "jsonextract", "kind": "function", "doc": "

\n", "signature": "(this, expression):", "funcdef": "def"}, "sqlglot.executor.env.ENV": {"fullname": "sqlglot.executor.env.ENV", "modulename": "sqlglot.executor.env", "qualname": "ENV", "kind": "variable", "doc": "

\n", "default_value": "{'exp': <module 'sqlglot.expressions' from '/home/runner/work/sqlglot/sqlglot/sqlglot/expressions.py'>, 'ARRAYAGG': <class 'list'>, 'ARRAYUNIQUEAGG': <function <lambda>>, 'AVG': <function fmean>, 'COUNT': <function <lambda>>, 'MAX': <function max>, 'MIN': <function min>, 'SUM': <function sum>, 'ABS': <function <lambda>>, 'ADD': <function <lambda>>, 'ARRAYANY': <function <lambda>>, 'ARRAYJOIN': <function arrayjoin>, 'BETWEEN': <function <lambda>>, 'BITWISEAND': <function <lambda>>, 'BITWISELEFTSHIFT': <function <lambda>>, 'BITWISEOR': <function <lambda>>, 'BITWISERIGHTSHIFT': <function <lambda>>, 'BITWISEXOR': <function <lambda>>, 'CAST': <function cast>, 'COALESCE': <function <lambda>>, 'CONCAT': <function <lambda>>, 'SAFECONCAT': <function <lambda>>, 'CONCATWS': <function <lambda>>, 'DATEDIFF': <function <lambda>>, 'DATESTRTODATE': <function <lambda>>, 'DIV': <function <lambda>>, 'DOT': <function <lambda>>, 'EQ': <function <lambda>>, 'EXTRACT': <function <lambda>>, 'GT': <function <lambda>>, 'GTE': <function <lambda>>, 'IF': <function <lambda>>, 'INTDIV': <function <lambda>>, 'INTERVAL': <function interval>, 'JSONEXTRACT': <function jsonextract>, 'LEFT': <function <lambda>>, 'LIKE': <function <lambda>>, 'LOWER': <function <lambda>>, 'LT': <function <lambda>>, 'LTE': <function <lambda>>, 'MAP': <function <lambda>>, 'MOD': <function <lambda>>, 'MUL': <function <lambda>>, 'NEQ': <function <lambda>>, 'ORD': <function ord>, 'ORDERED': <function ordered>, 'POW': <built-in function pow>, 'RIGHT': <function <lambda>>, 'STRPOSITION': <function str_position>, 'SUB': <function <lambda>>, 'SUBSTRING': <function substring>, 'TIMESTRTOTIME': <function <lambda>>, 'UPPER': <function <lambda>>, 'YEAR': <function <lambda>>, 'MONTH': <function <lambda>>, 'DAY': <function <lambda>>, 'CURRENTDATETIME': <built-in method now of type object>, 'CURRENTTIMESTAMP': <built-in method now of type object>, 'CURRENTTIME': <built-in method now of type object>, 'CURRENTDATE': <built-in method today of type object>, 'STRFTIME': <function <lambda>>, 'TRIM': <function <lambda>>, 'STRUCT': <function <lambda>>}"}, "sqlglot.executor.python": {"fullname": "sqlglot.executor.python", "modulename": "sqlglot.executor.python", "kind": "module", "doc": "

\n"}, "sqlglot.executor.python.PythonExecutor": {"fullname": "sqlglot.executor.python.PythonExecutor", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor", "kind": "class", "doc": "

\n"}, "sqlglot.executor.python.PythonExecutor.__init__": {"fullname": "sqlglot.executor.python.PythonExecutor.__init__", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.__init__", "kind": "function", "doc": "

\n", "signature": "(env=None, tables=None)"}, "sqlglot.executor.python.PythonExecutor.generator": {"fullname": "sqlglot.executor.python.PythonExecutor.generator", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.generator", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.python.PythonExecutor.env": {"fullname": "sqlglot.executor.python.PythonExecutor.env", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.env", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.python.PythonExecutor.tables": {"fullname": "sqlglot.executor.python.PythonExecutor.tables", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.tables", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.python.PythonExecutor.execute": {"fullname": "sqlglot.executor.python.PythonExecutor.execute", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.execute", "kind": "function", "doc": "

\n", "signature": "(self, plan):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.generate": {"fullname": "sqlglot.executor.python.PythonExecutor.generate", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.generate", "kind": "function", "doc": "

Convert a SQL expression into literal Python code and compile it into bytecode.

\n", "signature": "(self, expression):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"fullname": "sqlglot.executor.python.PythonExecutor.generate_tuple", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.generate_tuple", "kind": "function", "doc": "

Convert an array of SQL expressions into tuple of Python byte code.

\n", "signature": "(self, expressions):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.context": {"fullname": "sqlglot.executor.python.PythonExecutor.context", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.context", "kind": "function", "doc": "

\n", "signature": "(self, tables):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.table": {"fullname": "sqlglot.executor.python.PythonExecutor.table", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.table", "kind": "function", "doc": "

\n", "signature": "(self, expressions):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.scan": {"fullname": "sqlglot.executor.python.PythonExecutor.scan", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.scan", "kind": "function", "doc": "

\n", "signature": "(self, step, context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.static": {"fullname": "sqlglot.executor.python.PythonExecutor.static", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.static", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.scan_table": {"fullname": "sqlglot.executor.python.PythonExecutor.scan_table", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.scan_table", "kind": "function", "doc": "

\n", "signature": "(self, step):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"fullname": "sqlglot.executor.python.PythonExecutor.scan_csv", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.scan_csv", "kind": "function", "doc": "

\n", "signature": "(self, step):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.join": {"fullname": "sqlglot.executor.python.PythonExecutor.join", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.join", "kind": "function", "doc": "

\n", "signature": "(self, step, context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"fullname": "sqlglot.executor.python.PythonExecutor.nested_loop_join", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.nested_loop_join", "kind": "function", "doc": "

\n", "signature": "(self, _join, source_context, join_context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.hash_join": {"fullname": "sqlglot.executor.python.PythonExecutor.hash_join", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.hash_join", "kind": "function", "doc": "

\n", "signature": "(self, join, source_context, join_context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.aggregate": {"fullname": "sqlglot.executor.python.PythonExecutor.aggregate", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.aggregate", "kind": "function", "doc": "

\n", "signature": "(self, step, context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.sort": {"fullname": "sqlglot.executor.python.PythonExecutor.sort", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.sort", "kind": "function", "doc": "

\n", "signature": "(self, step, context):", "funcdef": "def"}, "sqlglot.executor.python.PythonExecutor.set_operation": {"fullname": "sqlglot.executor.python.PythonExecutor.set_operation", "modulename": "sqlglot.executor.python", "qualname": "PythonExecutor.set_operation", "kind": "function", "doc": "

\n", "signature": "(self, step, context):", "funcdef": "def"}, "sqlglot.executor.python.Python": {"fullname": "sqlglot.executor.python.Python", "modulename": "sqlglot.executor.python", "qualname": "Python", "kind": "class", "doc": "

\n", "bases": "sqlglot.dialects.dialect.Dialect"}, "sqlglot.executor.python.Python.Tokenizer": {"fullname": "sqlglot.executor.python.Python.Tokenizer", "modulename": "sqlglot.executor.python", "qualname": "Python.Tokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.executor.python", "qualname": "Python.Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.executor.python.Python.Generator": {"fullname": "sqlglot.executor.python.Python.Generator", "modulename": "sqlglot.executor.python", "qualname": "Python.Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n", "bases": "sqlglot.generator.Generator"}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"fullname": "sqlglot.executor.python.Python.Generator.TRANSFORMS", "modulename": "sqlglot.executor.python", "qualname": "Python.Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.Add'>: <function _rename>, <class 'sqlglot.expressions.And'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function _rename>, <class 'sqlglot.expressions.ArrayContains'>: <function _rename>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function _rename>, <class 'sqlglot.expressions.Binary'>: <function _rename>, <class 'sqlglot.expressions.BitwiseAnd'>: <function _rename>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function _rename>, <class 'sqlglot.expressions.BitwiseOr'>: <function _rename>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function _rename>, <class 'sqlglot.expressions.BitwiseXor'>: <function _rename>, <class 'sqlglot.expressions.Collate'>: <function _rename>, <class 'sqlglot.expressions.Connector'>: <function _rename>, <class 'sqlglot.expressions.DPipe'>: <function _rename>, <class 'sqlglot.expressions.Distance'>: <function _rename>, <class 'sqlglot.expressions.Div'>: <function _div_sql>, <class 'sqlglot.expressions.Dot'>: <function _rename>, <class 'sqlglot.expressions.EQ'>: <function _rename>, <class 'sqlglot.expressions.Escape'>: <function _rename>, <class 'sqlglot.expressions.GT'>: <function _rename>, <class 'sqlglot.expressions.GTE'>: <function _rename>, <class 'sqlglot.expressions.Glob'>: <function _rename>, <class 'sqlglot.expressions.ILike'>: <function _rename>, <class 'sqlglot.expressions.ILikeAny'>: <function _rename>, <class 'sqlglot.expressions.IntDiv'>: <function _rename>, <class 'sqlglot.expressions.Is'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.JSONArrayContains'>: <function _rename>, <class 'sqlglot.expressions.JSONBContains'>: <function _rename>, <class 'sqlglot.expressions.JSONBExtract'>: <function _rename>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function _rename>, <class 'sqlglot.expressions.JSONExtract'>: <function _rename>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function _rename>, <class 'sqlglot.expressions.Kwarg'>: <function _rename>, <class 'sqlglot.expressions.LT'>: <function _rename>, <class 'sqlglot.expressions.LTE'>: <function _rename>, <class 'sqlglot.expressions.Like'>: <function _rename>, <class 'sqlglot.expressions.LikeAny'>: <function _rename>, <class 'sqlglot.expressions.Mod'>: <function _rename>, <class 'sqlglot.expressions.Mul'>: <function _rename>, <class 'sqlglot.expressions.NEQ'>: <function _rename>, <class 'sqlglot.expressions.NullSafeEQ'>: <function _rename>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function _rename>, <class 'sqlglot.expressions.Operator'>: <function _rename>, <class 'sqlglot.expressions.Or'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Overlaps'>: <function _rename>, <class 'sqlglot.expressions.Pow'>: <function _rename>, <class 'sqlglot.expressions.PropertyEQ'>: <function _rename>, <class 'sqlglot.expressions.RegexpILike'>: <function _rename>, <class 'sqlglot.expressions.RegexpLike'>: <function _rename>, <class 'sqlglot.expressions.SimilarTo'>: <function _rename>, <class 'sqlglot.expressions.Slice'>: <function _rename>, <class 'sqlglot.expressions.Sub'>: <function _rename>, <class 'sqlglot.expressions.Xor'>: <function _rename>, <class 'sqlglot.expressions.Abs'>: <function _rename>, <class 'sqlglot.expressions.AnonymousAggFunc'>: <function _rename>, <class 'sqlglot.expressions.AnyValue'>: <function _rename>, <class 'sqlglot.expressions.ApproxDistinct'>: <function _rename>, <class 'sqlglot.expressions.ApproxQuantile'>: <function _rename>, <class 'sqlglot.expressions.ApproxTopK'>: <function _rename>, <class 'sqlglot.expressions.ArgMax'>: <function _rename>, <class 'sqlglot.expressions.ArgMin'>: <function _rename>, <class 'sqlglot.expressions.Array'>: <function inline_array_sql>, <class 'sqlglot.expressions.ArrayAgg'>: <function _rename>, <class 'sqlglot.expressions.ArrayAll'>: <function _rename>, <class 'sqlglot.expressions.ArrayAny'>: <function _rename>, <class 'sqlglot.expressions.ArrayConcat'>: <function _rename>, <class 'sqlglot.expressions.ArrayFilter'>: <function _rename>, <class 'sqlglot.expressions.ArrayJoin'>: <function _rename>, <class 'sqlglot.expressions.ArraySize'>: <function _rename>, <class 'sqlglot.expressions.ArraySort'>: <function _rename>, <class 'sqlglot.expressions.ArraySum'>: <function _rename>, <class 'sqlglot.expressions.ArrayUnionAgg'>: <function _rename>, <class 'sqlglot.expressions.ArrayUniqueAgg'>: <function _rename>, <class 'sqlglot.expressions.Avg'>: <function _rename>, <class 'sqlglot.expressions.Case'>: <function _case_sql>, <class 'sqlglot.expressions.Cast'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.CastToStrType'>: <function _rename>, <class 'sqlglot.expressions.Ceil'>: <function _rename>, <class 'sqlglot.expressions.Chr'>: <function _rename>, <class 'sqlglot.expressions.Coalesce'>: <function _rename>, <class 'sqlglot.expressions.CombinedAggFunc'>: <function _rename>, <class 'sqlglot.expressions.CombinedParameterizedAgg'>: <function _rename>, <class 'sqlglot.expressions.Concat'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.ConcatWs'>: <function _rename>, <class 'sqlglot.expressions.Count'>: <function _rename>, <class 'sqlglot.expressions.CountIf'>: <function _rename>, <class 'sqlglot.expressions.CurrentDate'>: <function _rename>, <class 'sqlglot.expressions.CurrentDatetime'>: <function _rename>, <class 'sqlglot.expressions.CurrentTime'>: <function _rename>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function _rename>, <class 'sqlglot.expressions.CurrentUser'>: <function _rename>, <class 'sqlglot.expressions.Date'>: <function _rename>, <class 'sqlglot.expressions.DateAdd'>: <function _rename>, <class 'sqlglot.expressions.DateDiff'>: <function _rename>, <class 'sqlglot.expressions.DateFromParts'>: <function _rename>, <class 'sqlglot.expressions.DateStrToDate'>: <function _rename>, <class 'sqlglot.expressions.DateSub'>: <function _rename>, <class 'sqlglot.expressions.DateToDateStr'>: <function _rename>, <class 'sqlglot.expressions.DateToDi'>: <function _rename>, <class 'sqlglot.expressions.DateTrunc'>: <function _rename>, <class 'sqlglot.expressions.DatetimeAdd'>: <function _rename>, <class 'sqlglot.expressions.DatetimeDiff'>: <function _rename>, <class 'sqlglot.expressions.DatetimeSub'>: <function _rename>, <class 'sqlglot.expressions.DatetimeTrunc'>: <function _rename>, <class 'sqlglot.expressions.Day'>: <function _rename>, <class 'sqlglot.expressions.DayOfMonth'>: <function _rename>, <class 'sqlglot.expressions.DayOfWeek'>: <function _rename>, <class 'sqlglot.expressions.DayOfYear'>: <function _rename>, <class 'sqlglot.expressions.Decode'>: <function _rename>, <class 'sqlglot.expressions.DiToDate'>: <function _rename>, <class 'sqlglot.expressions.Encode'>: <function _rename>, <class 'sqlglot.expressions.Exp'>: <function _rename>, <class 'sqlglot.expressions.Explode'>: <function _rename>, <class 'sqlglot.expressions.ExplodeOuter'>: <function _rename>, <class 'sqlglot.expressions.Extract'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.First'>: <function _rename>, <class 'sqlglot.expressions.FirstValue'>: <function _rename>, <class 'sqlglot.expressions.Flatten'>: <function _rename>, <class 'sqlglot.expressions.Floor'>: <function _rename>, <class 'sqlglot.expressions.FromBase'>: <function _rename>, <class 'sqlglot.expressions.FromBase64'>: <function _rename>, <class 'sqlglot.expressions.GenerateSeries'>: <function _rename>, <class 'sqlglot.expressions.Greatest'>: <function _rename>, <class 'sqlglot.expressions.GroupConcat'>: <function _rename>, <class 'sqlglot.expressions.Hex'>: <function _rename>, <class 'sqlglot.expressions.Hll'>: <function _rename>, <class 'sqlglot.expressions.If'>: <function _rename>, <class 'sqlglot.expressions.Initcap'>: <function _rename>, <class 'sqlglot.expressions.IsInf'>: <function _rename>, <class 'sqlglot.expressions.IsNan'>: <function _rename>, <class 'sqlglot.expressions.JSONArray'>: <function _rename>, <class 'sqlglot.expressions.JSONArrayAgg'>: <function _rename>, <class 'sqlglot.expressions.JSONFormat'>: <function _rename>, <class 'sqlglot.expressions.JSONObject'>: <function _rename>, <class 'sqlglot.expressions.JSONObjectAgg'>: <function _rename>, <class 'sqlglot.expressions.JSONTable'>: <function _rename>, <class 'sqlglot.expressions.Lag'>: <function _rename>, <class 'sqlglot.expressions.Last'>: <function _rename>, <class 'sqlglot.expressions.LastDay'>: <function _rename>, <class 'sqlglot.expressions.LastValue'>: <function _rename>, <class 'sqlglot.expressions.Lead'>: <function _rename>, <class 'sqlglot.expressions.Least'>: <function _rename>, <class 'sqlglot.expressions.Left'>: <function _rename>, <class 'sqlglot.expressions.Length'>: <function _rename>, <class 'sqlglot.expressions.Levenshtein'>: <function _rename>, <class 'sqlglot.expressions.Ln'>: <function _rename>, <class 'sqlglot.expressions.Log'>: <function _rename>, <class 'sqlglot.expressions.Log10'>: <function _rename>, <class 'sqlglot.expressions.Log2'>: <function _rename>, <class 'sqlglot.expressions.LogicalAnd'>: <function _rename>, <class 'sqlglot.expressions.LogicalOr'>: <function _rename>, <class 'sqlglot.expressions.Lower'>: <function _rename>, <class 'sqlglot.expressions.MD5'>: <function _rename>, <class 'sqlglot.expressions.MD5Digest'>: <function _rename>, <class 'sqlglot.expressions.Map'>: <function _rename>, <class 'sqlglot.expressions.MapFromEntries'>: <function _rename>, <class 'sqlglot.expressions.MatchAgainst'>: <function _rename>, <class 'sqlglot.expressions.Max'>: <function _rename>, <class 'sqlglot.expressions.Min'>: <function _rename>, <class 'sqlglot.expressions.Month'>: <function _rename>, <class 'sqlglot.expressions.MonthsBetween'>: <function _rename>, <class 'sqlglot.expressions.NextValueFor'>: <function _rename>, <class 'sqlglot.expressions.NthValue'>: <function _rename>, <class 'sqlglot.expressions.Nullif'>: <function _rename>, <class 'sqlglot.expressions.NumberToStr'>: <function _rename>, <class 'sqlglot.expressions.Nvl2'>: <function _rename>, <class 'sqlglot.expressions.OpenJSON'>: <function _rename>, <class 'sqlglot.expressions.ParameterizedAgg'>: <function _rename>, <class 'sqlglot.expressions.ParseJSON'>: <function _rename>, <class 'sqlglot.expressions.PercentileCont'>: <function _rename>, <class 'sqlglot.expressions.PercentileDisc'>: <function _rename>, <class 'sqlglot.expressions.Posexplode'>: <function _rename>, <class 'sqlglot.expressions.PosexplodeOuter'>: <function _rename>, <class 'sqlglot.expressions.Predict'>: <function _rename>, <class 'sqlglot.expressions.Quantile'>: <function _rename>, <class 'sqlglot.expressions.Rand'>: <function _rename>, <class 'sqlglot.expressions.Randn'>: <function _rename>, <class 'sqlglot.expressions.RangeN'>: <function _rename>, <class 'sqlglot.expressions.ReadCSV'>: <function _rename>, <class 'sqlglot.expressions.Reduce'>: <function _rename>, <class 'sqlglot.expressions.RegexpExtract'>: <function _rename>, <class 'sqlglot.expressions.RegexpReplace'>: <function _rename>, <class 'sqlglot.expressions.RegexpSplit'>: <function _rename>, <class 'sqlglot.expressions.Repeat'>: <function _rename>, <class 'sqlglot.expressions.Right'>: <function _rename>, <class 'sqlglot.expressions.Round'>: <function _rename>, <class 'sqlglot.expressions.RowNumber'>: <function _rename>, <class 'sqlglot.expressions.SHA'>: <function _rename>, <class 'sqlglot.expressions.SHA2'>: <function _rename>, <class 'sqlglot.expressions.SafeDivide'>: <function _rename>, <class 'sqlglot.expressions.SortArray'>: <function _rename>, <class 'sqlglot.expressions.Split'>: <function _rename>, <class 'sqlglot.expressions.Sqrt'>: <function _rename>, <class 'sqlglot.expressions.StandardHash'>: <function _rename>, <class 'sqlglot.expressions.StarMap'>: <function _rename>, <class 'sqlglot.expressions.StartsWith'>: <function _rename>, <class 'sqlglot.expressions.Stddev'>: <function _rename>, <class 'sqlglot.expressions.StddevPop'>: <function _rename>, <class 'sqlglot.expressions.StddevSamp'>: <function _rename>, <class 'sqlglot.expressions.StrPosition'>: <function _rename>, <class 'sqlglot.expressions.StrToDate'>: <function _rename>, <class 'sqlglot.expressions.StrToMap'>: <function _rename>, <class 'sqlglot.expressions.StrToTime'>: <function _rename>, <class 'sqlglot.expressions.StrToUnix'>: <function _rename>, <class 'sqlglot.expressions.Struct'>: <function _rename>, <class 'sqlglot.expressions.StructExtract'>: <function _rename>, <class 'sqlglot.expressions.Stuff'>: <function _rename>, <class 'sqlglot.expressions.Substring'>: <function _rename>, <class 'sqlglot.expressions.Sum'>: <function _rename>, <class 'sqlglot.expressions.TimeAdd'>: <function _rename>, <class 'sqlglot.expressions.TimeDiff'>: <function _rename>, <class 'sqlglot.expressions.TimeFromParts'>: <function _rename>, <class 'sqlglot.expressions.TimeStrToDate'>: <function _rename>, <class 'sqlglot.expressions.TimeStrToTime'>: <function _rename>, <class 'sqlglot.expressions.TimeStrToUnix'>: <function _rename>, <class 'sqlglot.expressions.TimeSub'>: <function _rename>, <class 'sqlglot.expressions.TimeToStr'>: <function _rename>, <class 'sqlglot.expressions.TimeToTimeStr'>: <function _rename>, <class 'sqlglot.expressions.TimeToUnix'>: <function _rename>, <class 'sqlglot.expressions.TimeTrunc'>: <function _rename>, <class 'sqlglot.expressions.Timestamp'>: <function _rename>, <class 'sqlglot.expressions.TimestampAdd'>: <function _rename>, <class 'sqlglot.expressions.TimestampDiff'>: <function _rename>, <class 'sqlglot.expressions.TimestampFromParts'>: <function _rename>, <class 'sqlglot.expressions.TimestampSub'>: <function _rename>, <class 'sqlglot.expressions.TimestampTrunc'>: <function _rename>, <class 'sqlglot.expressions.ToArray'>: <function _rename>, <class 'sqlglot.expressions.ToBase64'>: <function _rename>, <class 'sqlglot.expressions.ToChar'>: <function _rename>, <class 'sqlglot.expressions.ToDays'>: <function _rename>, <class 'sqlglot.expressions.Transform'>: <function _rename>, <class 'sqlglot.expressions.Trim'>: <function _rename>, <class 'sqlglot.expressions.TryCast'>: <function _rename>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function _rename>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _rename>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _rename>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _rename>, <class 'sqlglot.expressions.TsOrDsToDateStr'>: <function _rename>, <class 'sqlglot.expressions.TsOrDsToTime'>: <function _rename>, <class 'sqlglot.expressions.Unhex'>: <function _rename>, <class 'sqlglot.expressions.UnixDate'>: <function _rename>, <class 'sqlglot.expressions.UnixToStr'>: <function _rename>, <class 'sqlglot.expressions.UnixToTime'>: <function _rename>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function _rename>, <class 'sqlglot.expressions.Upper'>: <function _rename>, <class 'sqlglot.expressions.VarMap'>: <function _rename>, <class 'sqlglot.expressions.Variance'>: <function _rename>, <class 'sqlglot.expressions.VariancePop'>: <function _rename>, <class 'sqlglot.expressions.Week'>: <function _rename>, <class 'sqlglot.expressions.WeekOfYear'>: <function _rename>, <class 'sqlglot.expressions.When'>: <function _rename>, <class 'sqlglot.expressions.XMLTable'>: <function _rename>, <class 'sqlglot.expressions.Year'>: <function _rename>, <class 'sqlglot.expressions.Alias'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Between'>: <function _rename>, <class 'sqlglot.expressions.Boolean'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Column'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Distinct'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.In'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Interval'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPath'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Lambda'>: <function _lambda_sql>, <class 'sqlglot.expressions.Not'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Null'>: <function Python.Generator.<lambda>>, <class 'sqlglot.expressions.Ordered'>: <function _ordered_py>, <class 'sqlglot.expressions.Star'>: <function Python.Generator.<lambda>>}"}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"fullname": "sqlglot.executor.python.Python.Generator.SELECT_KINDS", "modulename": "sqlglot.executor.python", "qualname": "Python.Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "()"}, "sqlglot.executor.python.Python.tokenizer_class": {"fullname": "sqlglot.executor.python.Python.tokenizer_class", "modulename": "sqlglot.executor.python", "qualname": "Python.tokenizer_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.executor.python.Python.Tokenizer'>"}, "sqlglot.executor.python.Python.parser_class": {"fullname": "sqlglot.executor.python.Python.parser_class", "modulename": "sqlglot.executor.python", "qualname": "Python.parser_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.parser.Parser'>"}, "sqlglot.executor.python.Python.generator_class": {"fullname": "sqlglot.executor.python.Python.generator_class", "modulename": "sqlglot.executor.python", "qualname": "Python.generator_class", "kind": "variable", "doc": "

\n", "default_value": "<class 'sqlglot.executor.python.Python.Generator'>"}, "sqlglot.executor.python.Python.TIME_TRIE": {"fullname": "sqlglot.executor.python.Python.TIME_TRIE", "modulename": "sqlglot.executor.python", "qualname": "Python.TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"fullname": "sqlglot.executor.python.Python.FORMAT_TRIE", "modulename": "sqlglot.executor.python", "qualname": "Python.FORMAT_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"fullname": "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING", "modulename": "sqlglot.executor.python", "qualname": "Python.INVERSE_TIME_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"fullname": "sqlglot.executor.python.Python.INVERSE_TIME_TRIE", "modulename": "sqlglot.executor.python", "qualname": "Python.INVERSE_TIME_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"fullname": "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES", "modulename": "sqlglot.executor.python", "qualname": "Python.INVERSE_ESCAPE_SEQUENCES", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.executor.python.Python.QUOTE_START": {"fullname": "sqlglot.executor.python.Python.QUOTE_START", "modulename": "sqlglot.executor.python", "qualname": "Python.QUOTE_START", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.executor.python.Python.QUOTE_END": {"fullname": "sqlglot.executor.python.Python.QUOTE_END", "modulename": "sqlglot.executor.python", "qualname": "Python.QUOTE_END", "kind": "variable", "doc": "

\n", "default_value": ""'""}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"fullname": "sqlglot.executor.python.Python.IDENTIFIER_START", "modulename": "sqlglot.executor.python", "qualname": "Python.IDENTIFIER_START", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"fullname": "sqlglot.executor.python.Python.IDENTIFIER_END", "modulename": "sqlglot.executor.python", "qualname": "Python.IDENTIFIER_END", "kind": "variable", "doc": "

\n", "default_value": "'"'"}, "sqlglot.executor.python.Python.BIT_START": {"fullname": "sqlglot.executor.python.Python.BIT_START", "modulename": "sqlglot.executor.python", "qualname": "Python.BIT_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.BIT_END": {"fullname": "sqlglot.executor.python.Python.BIT_END", "modulename": "sqlglot.executor.python", "qualname": "Python.BIT_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.HEX_START": {"fullname": "sqlglot.executor.python.Python.HEX_START", "modulename": "sqlglot.executor.python", "qualname": "Python.HEX_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.HEX_END": {"fullname": "sqlglot.executor.python.Python.HEX_END", "modulename": "sqlglot.executor.python", "qualname": "Python.HEX_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.BYTE_START": {"fullname": "sqlglot.executor.python.Python.BYTE_START", "modulename": "sqlglot.executor.python", "qualname": "Python.BYTE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.BYTE_END": {"fullname": "sqlglot.executor.python.Python.BYTE_END", "modulename": "sqlglot.executor.python", "qualname": "Python.BYTE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.UNICODE_START": {"fullname": "sqlglot.executor.python.Python.UNICODE_START", "modulename": "sqlglot.executor.python", "qualname": "Python.UNICODE_START", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.python.Python.UNICODE_END": {"fullname": "sqlglot.executor.python.Python.UNICODE_END", "modulename": "sqlglot.executor.python", "qualname": "Python.UNICODE_END", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]", "default_value": "None"}, "sqlglot.executor.table": {"fullname": "sqlglot.executor.table", "modulename": "sqlglot.executor.table", "kind": "module", "doc": "

\n"}, "sqlglot.executor.table.Table": {"fullname": "sqlglot.executor.table.Table", "modulename": "sqlglot.executor.table", "qualname": "Table", "kind": "class", "doc": "

\n"}, "sqlglot.executor.table.Table.__init__": {"fullname": "sqlglot.executor.table.Table.__init__", "modulename": "sqlglot.executor.table", "qualname": "Table.__init__", "kind": "function", "doc": "

\n", "signature": "(columns, rows=None, column_range=None)"}, "sqlglot.executor.table.Table.columns": {"fullname": "sqlglot.executor.table.Table.columns", "modulename": "sqlglot.executor.table", "qualname": "Table.columns", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Table.column_range": {"fullname": "sqlglot.executor.table.Table.column_range", "modulename": "sqlglot.executor.table", "qualname": "Table.column_range", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Table.reader": {"fullname": "sqlglot.executor.table.Table.reader", "modulename": "sqlglot.executor.table", "qualname": "Table.reader", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Table.rows": {"fullname": "sqlglot.executor.table.Table.rows", "modulename": "sqlglot.executor.table", "qualname": "Table.rows", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Table.range_reader": {"fullname": "sqlglot.executor.table.Table.range_reader", "modulename": "sqlglot.executor.table", "qualname": "Table.range_reader", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Table.add_columns": {"fullname": "sqlglot.executor.table.Table.add_columns", "modulename": "sqlglot.executor.table", "qualname": "Table.add_columns", "kind": "function", "doc": "

\n", "signature": "(self, *columns: str) -> None:", "funcdef": "def"}, "sqlglot.executor.table.Table.append": {"fullname": "sqlglot.executor.table.Table.append", "modulename": "sqlglot.executor.table", "qualname": "Table.append", "kind": "function", "doc": "

\n", "signature": "(self, row):", "funcdef": "def"}, "sqlglot.executor.table.Table.pop": {"fullname": "sqlglot.executor.table.Table.pop", "modulename": "sqlglot.executor.table", "qualname": "Table.pop", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.executor.table.Table.width": {"fullname": "sqlglot.executor.table.Table.width", "modulename": "sqlglot.executor.table", "qualname": "Table.width", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.TableIter": {"fullname": "sqlglot.executor.table.TableIter", "modulename": "sqlglot.executor.table", "qualname": "TableIter", "kind": "class", "doc": "

\n"}, "sqlglot.executor.table.TableIter.__init__": {"fullname": "sqlglot.executor.table.TableIter.__init__", "modulename": "sqlglot.executor.table", "qualname": "TableIter.__init__", "kind": "function", "doc": "

\n", "signature": "(table)"}, "sqlglot.executor.table.TableIter.table": {"fullname": "sqlglot.executor.table.TableIter.table", "modulename": "sqlglot.executor.table", "qualname": "TableIter.table", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.TableIter.index": {"fullname": "sqlglot.executor.table.TableIter.index", "modulename": "sqlglot.executor.table", "qualname": "TableIter.index", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.RangeReader": {"fullname": "sqlglot.executor.table.RangeReader", "modulename": "sqlglot.executor.table", "qualname": "RangeReader", "kind": "class", "doc": "

\n"}, "sqlglot.executor.table.RangeReader.__init__": {"fullname": "sqlglot.executor.table.RangeReader.__init__", "modulename": "sqlglot.executor.table", "qualname": "RangeReader.__init__", "kind": "function", "doc": "

\n", "signature": "(table)"}, "sqlglot.executor.table.RangeReader.table": {"fullname": "sqlglot.executor.table.RangeReader.table", "modulename": "sqlglot.executor.table", "qualname": "RangeReader.table", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.RangeReader.range": {"fullname": "sqlglot.executor.table.RangeReader.range", "modulename": "sqlglot.executor.table", "qualname": "RangeReader.range", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.RowReader": {"fullname": "sqlglot.executor.table.RowReader", "modulename": "sqlglot.executor.table", "qualname": "RowReader", "kind": "class", "doc": "

\n"}, "sqlglot.executor.table.RowReader.__init__": {"fullname": "sqlglot.executor.table.RowReader.__init__", "modulename": "sqlglot.executor.table", "qualname": "RowReader.__init__", "kind": "function", "doc": "

\n", "signature": "(columns, column_range=None)"}, "sqlglot.executor.table.RowReader.columns": {"fullname": "sqlglot.executor.table.RowReader.columns", "modulename": "sqlglot.executor.table", "qualname": "RowReader.columns", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.RowReader.row": {"fullname": "sqlglot.executor.table.RowReader.row", "modulename": "sqlglot.executor.table", "qualname": "RowReader.row", "kind": "variable", "doc": "

\n"}, "sqlglot.executor.table.Tables": {"fullname": "sqlglot.executor.table.Tables", "modulename": "sqlglot.executor.table", "qualname": "Tables", "kind": "class", "doc": "

\n", "bases": "sqlglot.schema.AbstractMappingSchema"}, "sqlglot.executor.table.ensure_tables": {"fullname": "sqlglot.executor.table.ensure_tables", "modulename": "sqlglot.executor.table", "qualname": "ensure_tables", "kind": "function", "doc": "

\n", "signature": "(\td: Optional[Dict],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None) -> sqlglot.executor.table.Tables:", "funcdef": "def"}, "sqlglot.expressions": {"fullname": "sqlglot.expressions", "modulename": "sqlglot.expressions", "kind": "module", "doc": "

Expressions

\n\n

Every AST node in SQLGlot is represented by a subclass of Expression.

\n\n

This module contains the implementation of all supported Expression types. Additionally,\nit exposes a number of helper functions, which are mainly used to programmatically build\nSQL expressions, such as sqlglot.expressions.select.

\n\n
\n"}, "sqlglot.expressions.SQLGLOT_META": {"fullname": "sqlglot.expressions.SQLGLOT_META", "modulename": "sqlglot.expressions", "qualname": "SQLGLOT_META", "kind": "variable", "doc": "

\n", "default_value": "'sqlglot.meta'"}, "sqlglot.expressions.TABLE_PARTS": {"fullname": "sqlglot.expressions.TABLE_PARTS", "modulename": "sqlglot.expressions", "qualname": "TABLE_PARTS", "kind": "variable", "doc": "

\n", "default_value": "('this', 'db', 'catalog')"}, "sqlglot.expressions.Expression": {"fullname": "sqlglot.expressions.Expression", "modulename": "sqlglot.expressions", "qualname": "Expression", "kind": "class", "doc": "

The base class for all expressions in a syntax tree. Each Expression encapsulates any necessary\ncontext, such as its child expressions, their names (arg keys), and whether a given child expression\nis optional or not.

\n\n
Attributes:
\n\n
    \n
  • key: a unique key for each class in the Expression hierarchy. This is useful for hashing\nand representing expressions as strings.
  • \n
  • arg_types: determines what arguments (child nodes) are supported by an expression. It\nmaps arg keys to booleans that indicate whether the corresponding args are optional.
  • \n
  • parent: a reference to the parent expression (or None, in case of root expressions).
  • \n
  • arg_key: the arg key an expression is associated with, i.e. the name its parent expression\nuses to refer to it.
  • \n
  • comments: a list of comments that are associated with a given expression. This is used in\norder to preserve comments when transpiling SQL code.
  • \n
  • type: the sqlglot.expressions.DataType type of an expression. This is inferred by the\noptimizer, in order to enable some transformations that require type information.
  • \n
  • meta: a dictionary that can be used to store useful metadata for a given expression.
  • \n
\n\n
Example:
\n\n
\n
\n
>>> class Foo(Expression):\n...     arg_types = {"this": True, "expression": False}\n
\n
\n \n

The above definition informs us that Foo is an Expression that requires an argument called\n \"this\" and may also optionally receive an argument called \"expression\".

\n
\n\n
Arguments:
\n\n
    \n
  • args: a mapping used for retrieving the arguments of an expression, given their arg keys.
  • \n
\n"}, "sqlglot.expressions.Expression.__init__": {"fullname": "sqlglot.expressions.Expression.__init__", "modulename": "sqlglot.expressions", "qualname": "Expression.__init__", "kind": "function", "doc": "

\n", "signature": "(**args: Any)"}, "sqlglot.expressions.Expression.key": {"fullname": "sqlglot.expressions.Expression.key", "modulename": "sqlglot.expressions", "qualname": "Expression.key", "kind": "variable", "doc": "

\n", "default_value": "'expression'"}, "sqlglot.expressions.Expression.arg_types": {"fullname": "sqlglot.expressions.Expression.arg_types", "modulename": "sqlglot.expressions", "qualname": "Expression.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.Expression.args": {"fullname": "sqlglot.expressions.Expression.args", "modulename": "sqlglot.expressions", "qualname": "Expression.args", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Any]"}, "sqlglot.expressions.Expression.parent": {"fullname": "sqlglot.expressions.Expression.parent", "modulename": "sqlglot.expressions", "qualname": "Expression.parent", "kind": "variable", "doc": "

\n", "annotation": ": Optional[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Expression.arg_key": {"fullname": "sqlglot.expressions.Expression.arg_key", "modulename": "sqlglot.expressions", "qualname": "Expression.arg_key", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]"}, "sqlglot.expressions.Expression.comments": {"fullname": "sqlglot.expressions.Expression.comments", "modulename": "sqlglot.expressions", "qualname": "Expression.comments", "kind": "variable", "doc": "

\n", "annotation": ": Optional[List[str]]"}, "sqlglot.expressions.Expression.hashable_args": {"fullname": "sqlglot.expressions.Expression.hashable_args", "modulename": "sqlglot.expressions", "qualname": "Expression.hashable_args", "kind": "variable", "doc": "

\n", "annotation": ": Any"}, "sqlglot.expressions.Expression.this": {"fullname": "sqlglot.expressions.Expression.this", "modulename": "sqlglot.expressions", "qualname": "Expression.this", "kind": "variable", "doc": "

Retrieves the argument with key \"this\".

\n", "annotation": ": Any"}, "sqlglot.expressions.Expression.expression": {"fullname": "sqlglot.expressions.Expression.expression", "modulename": "sqlglot.expressions", "qualname": "Expression.expression", "kind": "variable", "doc": "

Retrieves the argument with key \"expression\".

\n", "annotation": ": Any"}, "sqlglot.expressions.Expression.expressions": {"fullname": "sqlglot.expressions.Expression.expressions", "modulename": "sqlglot.expressions", "qualname": "Expression.expressions", "kind": "variable", "doc": "

Retrieves the argument with key \"expressions\".

\n", "annotation": ": List[Any]"}, "sqlglot.expressions.Expression.text": {"fullname": "sqlglot.expressions.Expression.text", "modulename": "sqlglot.expressions", "qualname": "Expression.text", "kind": "function", "doc": "

Returns a textual representation of the argument corresponding to \"key\". This can only be used\nfor args that are strings or leaf Expression instances, such as identifiers and literals.

\n", "signature": "(self, key) -> str:", "funcdef": "def"}, "sqlglot.expressions.Expression.is_string": {"fullname": "sqlglot.expressions.Expression.is_string", "modulename": "sqlglot.expressions", "qualname": "Expression.is_string", "kind": "variable", "doc": "

Checks whether a Literal expression is a string.

\n", "annotation": ": bool"}, "sqlglot.expressions.Expression.is_number": {"fullname": "sqlglot.expressions.Expression.is_number", "modulename": "sqlglot.expressions", "qualname": "Expression.is_number", "kind": "variable", "doc": "

Checks whether a Literal expression is a number.

\n", "annotation": ": bool"}, "sqlglot.expressions.Expression.is_int": {"fullname": "sqlglot.expressions.Expression.is_int", "modulename": "sqlglot.expressions", "qualname": "Expression.is_int", "kind": "variable", "doc": "

Checks whether a Literal expression is an integer.

\n", "annotation": ": bool"}, "sqlglot.expressions.Expression.is_star": {"fullname": "sqlglot.expressions.Expression.is_star", "modulename": "sqlglot.expressions", "qualname": "Expression.is_star", "kind": "variable", "doc": "

Checks whether an expression is a star.

\n", "annotation": ": bool"}, "sqlglot.expressions.Expression.alias": {"fullname": "sqlglot.expressions.Expression.alias", "modulename": "sqlglot.expressions", "qualname": "Expression.alias", "kind": "variable", "doc": "

Returns the alias of the expression, or an empty string if it's not aliased.

\n", "annotation": ": str"}, "sqlglot.expressions.Expression.alias_column_names": {"fullname": "sqlglot.expressions.Expression.alias_column_names", "modulename": "sqlglot.expressions", "qualname": "Expression.alias_column_names", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.Expression.name": {"fullname": "sqlglot.expressions.Expression.name", "modulename": "sqlglot.expressions", "qualname": "Expression.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Expression.alias_or_name": {"fullname": "sqlglot.expressions.Expression.alias_or_name", "modulename": "sqlglot.expressions", "qualname": "Expression.alias_or_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Expression.output_name": {"fullname": "sqlglot.expressions.Expression.output_name", "modulename": "sqlglot.expressions", "qualname": "Expression.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Expression.type": {"fullname": "sqlglot.expressions.Expression.type", "modulename": "sqlglot.expressions", "qualname": "Expression.type", "kind": "variable", "doc": "

\n", "annotation": ": Optional[sqlglot.expressions.DataType]"}, "sqlglot.expressions.Expression.is_type": {"fullname": "sqlglot.expressions.Expression.is_type", "modulename": "sqlglot.expressions", "qualname": "Expression.is_type", "kind": "function", "doc": "

\n", "signature": "(self, *dtypes) -> bool:", "funcdef": "def"}, "sqlglot.expressions.Expression.is_leaf": {"fullname": "sqlglot.expressions.Expression.is_leaf", "modulename": "sqlglot.expressions", "qualname": "Expression.is_leaf", "kind": "function", "doc": "

\n", "signature": "(self) -> bool:", "funcdef": "def"}, "sqlglot.expressions.Expression.meta": {"fullname": "sqlglot.expressions.Expression.meta", "modulename": "sqlglot.expressions", "qualname": "Expression.meta", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Any]"}, "sqlglot.expressions.Expression.copy": {"fullname": "sqlglot.expressions.Expression.copy", "modulename": "sqlglot.expressions", "qualname": "Expression.copy", "kind": "function", "doc": "

Returns a deep copy of the expression.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Expression.add_comments": {"fullname": "sqlglot.expressions.Expression.add_comments", "modulename": "sqlglot.expressions", "qualname": "Expression.add_comments", "kind": "function", "doc": "

\n", "signature": "(self, comments: Optional[List[str]]) -> None:", "funcdef": "def"}, "sqlglot.expressions.Expression.append": {"fullname": "sqlglot.expressions.Expression.append", "modulename": "sqlglot.expressions", "qualname": "Expression.append", "kind": "function", "doc": "

Appends value to arg_key if it's a list or sets it as a new list.

\n\n
Arguments:
\n\n
    \n
  • arg_key (str): name of the list expression arg
  • \n
  • value (Any): value to append to the list
  • \n
\n", "signature": "(self, arg_key: str, value: Any) -> None:", "funcdef": "def"}, "sqlglot.expressions.Expression.set": {"fullname": "sqlglot.expressions.Expression.set", "modulename": "sqlglot.expressions", "qualname": "Expression.set", "kind": "function", "doc": "

Sets arg_key to value.

\n\n
Arguments:
\n\n
    \n
  • arg_key: name of the expression arg.
  • \n
  • value: value to set the arg to.
  • \n
\n", "signature": "(self, arg_key: str, value: Any) -> None:", "funcdef": "def"}, "sqlglot.expressions.Expression.depth": {"fullname": "sqlglot.expressions.Expression.depth", "modulename": "sqlglot.expressions", "qualname": "Expression.depth", "kind": "variable", "doc": "

Returns the depth of this tree.

\n", "annotation": ": int"}, "sqlglot.expressions.Expression.iter_expressions": {"fullname": "sqlglot.expressions.Expression.iter_expressions", "modulename": "sqlglot.expressions", "qualname": "Expression.iter_expressions", "kind": "function", "doc": "

Yields the key and expression for all arguments, exploding list args.

\n", "signature": "(self) -> Iterator[Tuple[str, sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.expressions.Expression.find": {"fullname": "sqlglot.expressions.Expression.find", "modulename": "sqlglot.expressions", "qualname": "Expression.find", "kind": "function", "doc": "

Returns the first node in this tree which matches at least one of\nthe specified types.

\n\n
Arguments:
\n\n
    \n
  • expression_types: the expression type(s) to match.
  • \n
  • bfs: whether to search the AST using the BFS algorithm (DFS is used if false).
  • \n
\n\n
Returns:
\n\n
\n

The node which matches the criteria or None if no such node was found.

\n
\n", "signature": "(self, *expression_types: Type[~E], bfs: bool = True) -> Optional[~E]:", "funcdef": "def"}, "sqlglot.expressions.Expression.find_all": {"fullname": "sqlglot.expressions.Expression.find_all", "modulename": "sqlglot.expressions", "qualname": "Expression.find_all", "kind": "function", "doc": "

Returns a generator object which visits all nodes in this tree and only\nyields those that match at least one of the specified expression types.

\n\n
Arguments:
\n\n
    \n
  • expression_types: the expression type(s) to match.
  • \n
  • bfs: whether to search the AST using the BFS algorithm (DFS is used if false).
  • \n
\n\n
Returns:
\n\n
\n

The generator object.

\n
\n", "signature": "(self, *expression_types: Type[~E], bfs: bool = True) -> Iterator[~E]:", "funcdef": "def"}, "sqlglot.expressions.Expression.find_ancestor": {"fullname": "sqlglot.expressions.Expression.find_ancestor", "modulename": "sqlglot.expressions", "qualname": "Expression.find_ancestor", "kind": "function", "doc": "

Returns a nearest parent matching expression_types.

\n\n
Arguments:
\n\n
    \n
  • expression_types: the expression type(s) to match.
  • \n
\n\n
Returns:
\n\n
\n

The parent node.

\n
\n", "signature": "(self, *expression_types: Type[~E]) -> Optional[~E]:", "funcdef": "def"}, "sqlglot.expressions.Expression.parent_select": {"fullname": "sqlglot.expressions.Expression.parent_select", "modulename": "sqlglot.expressions", "qualname": "Expression.parent_select", "kind": "variable", "doc": "

Returns the parent select statement.

\n", "annotation": ": Optional[sqlglot.expressions.Select]"}, "sqlglot.expressions.Expression.same_parent": {"fullname": "sqlglot.expressions.Expression.same_parent", "modulename": "sqlglot.expressions", "qualname": "Expression.same_parent", "kind": "variable", "doc": "

Returns if the parent is the same class as itself.

\n", "annotation": ": bool"}, "sqlglot.expressions.Expression.root": {"fullname": "sqlglot.expressions.Expression.root", "modulename": "sqlglot.expressions", "qualname": "Expression.root", "kind": "function", "doc": "

Returns the root expression of this tree.

\n", "signature": "(self) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.expressions.Expression.walk": {"fullname": "sqlglot.expressions.Expression.walk", "modulename": "sqlglot.expressions", "qualname": "Expression.walk", "kind": "function", "doc": "

Returns a generator object which visits all nodes in this tree.

\n\n
Arguments:
\n\n
    \n
  • bfs (bool): if set to True the BFS traversal order will be applied,\notherwise the DFS traversal will be used instead.
  • \n
  • prune ((node, parent, arg_key) -> bool): callable that returns True if\nthe generator should stop traversing this branch of the tree.
  • \n
\n\n
Returns:
\n\n
\n

the generator object.

\n
\n", "signature": "(self, bfs=True, prune=None):", "funcdef": "def"}, "sqlglot.expressions.Expression.dfs": {"fullname": "sqlglot.expressions.Expression.dfs", "modulename": "sqlglot.expressions", "qualname": "Expression.dfs", "kind": "function", "doc": "

Returns a generator object which visits all nodes in this tree in\nthe DFS (Depth-first) order.

\n\n
Returns:
\n\n
\n

The generator object.

\n
\n", "signature": "(self, parent=None, key=None, prune=None):", "funcdef": "def"}, "sqlglot.expressions.Expression.bfs": {"fullname": "sqlglot.expressions.Expression.bfs", "modulename": "sqlglot.expressions", "qualname": "Expression.bfs", "kind": "function", "doc": "

Returns a generator object which visits all nodes in this tree in\nthe BFS (Breadth-first) order.

\n\n
Returns:
\n\n
\n

The generator object.

\n
\n", "signature": "(self, prune=None):", "funcdef": "def"}, "sqlglot.expressions.Expression.unnest": {"fullname": "sqlglot.expressions.Expression.unnest", "modulename": "sqlglot.expressions", "qualname": "Expression.unnest", "kind": "function", "doc": "

Returns the first non parenthesis child or self.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Expression.unalias": {"fullname": "sqlglot.expressions.Expression.unalias", "modulename": "sqlglot.expressions", "qualname": "Expression.unalias", "kind": "function", "doc": "

Returns the inner expression if this is an Alias.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Expression.unnest_operands": {"fullname": "sqlglot.expressions.Expression.unnest_operands", "modulename": "sqlglot.expressions", "qualname": "Expression.unnest_operands", "kind": "function", "doc": "

Returns unnested operands as a tuple.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Expression.flatten": {"fullname": "sqlglot.expressions.Expression.flatten", "modulename": "sqlglot.expressions", "qualname": "Expression.flatten", "kind": "function", "doc": "

Returns a generator which yields child nodes whose parents are the same class.

\n\n

A AND B AND C -> [A, B, C]

\n", "signature": "(self, unnest=True):", "funcdef": "def"}, "sqlglot.expressions.Expression.to_s": {"fullname": "sqlglot.expressions.Expression.to_s", "modulename": "sqlglot.expressions", "qualname": "Expression.to_s", "kind": "function", "doc": "

Same as __repr__, but includes additional information which can be useful\nfor debugging, like empty or missing args and the AST nodes' object IDs.

\n", "signature": "(self) -> str:", "funcdef": "def"}, "sqlglot.expressions.Expression.sql": {"fullname": "sqlglot.expressions.Expression.sql", "modulename": "sqlglot.expressions", "qualname": "Expression.sql", "kind": "function", "doc": "

Returns SQL string representation of this tree.

\n\n
Arguments:
\n\n
    \n
  • dialect: the dialect of the output SQL string (eg. \"spark\", \"hive\", \"presto\", \"mysql\").
  • \n
  • opts: other sqlglot.generator.Generator options.
  • \n
\n\n
Returns:
\n\n
\n

The SQL string.

\n
\n", "signature": "(\tself,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> str:", "funcdef": "def"}, "sqlglot.expressions.Expression.transform": {"fullname": "sqlglot.expressions.Expression.transform", "modulename": "sqlglot.expressions", "qualname": "Expression.transform", "kind": "function", "doc": "

Recursively visits all tree nodes (excluding already transformed ones)\nand applies the given transformation function to each node.

\n\n
Arguments:
\n\n
    \n
  • fun (function): a function which takes a node as an argument and returns a\nnew transformed node or the same node without modifications. If the function\nreturns None, then the corresponding node will be removed from the syntax tree.
  • \n
  • copy (bool): if set to True a new tree instance is constructed, otherwise the tree is\nmodified in place.
  • \n
\n\n
Returns:
\n\n
\n

The transformed tree.

\n
\n", "signature": "(self, fun, *args, copy=True, **kwargs):", "funcdef": "def"}, "sqlglot.expressions.Expression.replace": {"fullname": "sqlglot.expressions.Expression.replace", "modulename": "sqlglot.expressions", "qualname": "Expression.replace", "kind": "function", "doc": "

Swap out this expression with a new expression.

\n\n

For example::

\n\n
>>> tree = Select().select(\"x\").from_(\"tbl\")\n>>> tree.find(Column).replace(column(\"y\"))\nColumn(\n  this=Identifier(this=y, quoted=False))\n>>> tree.sql()\n'SELECT y FROM tbl'\n
\n\n
Arguments:
\n\n
    \n
  • expression: new node
  • \n
\n\n
Returns:
\n\n
\n

The new expression or expressions.

\n
\n", "signature": "(self, expression):", "funcdef": "def"}, "sqlglot.expressions.Expression.pop": {"fullname": "sqlglot.expressions.Expression.pop", "modulename": "sqlglot.expressions", "qualname": "Expression.pop", "kind": "function", "doc": "

Remove this expression from its AST.

\n\n
Returns:
\n\n
\n

The popped expression.

\n
\n", "signature": "(self: ~E) -> ~E:", "funcdef": "def"}, "sqlglot.expressions.Expression.assert_is": {"fullname": "sqlglot.expressions.Expression.assert_is", "modulename": "sqlglot.expressions", "qualname": "Expression.assert_is", "kind": "function", "doc": "

Assert that this Expression is an instance of type_.

\n\n

If it is NOT an instance of type_, this raises an assertion error.\nOtherwise, this returns this expression.

\n\n
Examples:
\n\n
\n

This is useful for type security in chained expressions:

\n \n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("SELECT x from y").assert_is(Select).select("z").sql()\n'SELECT x, z FROM y'\n
\n
\n
\n", "signature": "(self, type_: Type[~E]) -> ~E:", "funcdef": "def"}, "sqlglot.expressions.Expression.error_messages": {"fullname": "sqlglot.expressions.Expression.error_messages", "modulename": "sqlglot.expressions", "qualname": "Expression.error_messages", "kind": "function", "doc": "

Checks if this expression is valid (e.g. all mandatory args are set).

\n\n
Arguments:
\n\n
    \n
  • args: a sequence of values that were used to instantiate a Func expression. This is used\nto check that the provided arguments don't exceed the function argument limit.
  • \n
\n\n
Returns:
\n\n
\n

A list of error messages for all possible errors that were found.

\n
\n", "signature": "(self, args: Optional[Sequence] = None) -> List[str]:", "funcdef": "def"}, "sqlglot.expressions.Expression.dump": {"fullname": "sqlglot.expressions.Expression.dump", "modulename": "sqlglot.expressions", "qualname": "Expression.dump", "kind": "function", "doc": "

Dump this Expression to a JSON-serializable dict.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Expression.load": {"fullname": "sqlglot.expressions.Expression.load", "modulename": "sqlglot.expressions", "qualname": "Expression.load", "kind": "function", "doc": "

Load a dict (as returned by Expression.dump) into an Expression instance.

\n", "signature": "(cls, obj):", "funcdef": "def"}, "sqlglot.expressions.Expression.and_": {"fullname": "sqlglot.expressions.Expression.and_", "modulename": "sqlglot.expressions", "qualname": "Expression.and_", "kind": "function", "doc": "

AND this condition with one or multiple expressions.

\n\n
Example:
\n\n
\n
\n
>>> condition("x=1").and_("y=1").sql()\n'x = 1 AND y = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy the involved expressions (only applies to Expressions).
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new And condition.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Condition:", "funcdef": "def"}, "sqlglot.expressions.Expression.or_": {"fullname": "sqlglot.expressions.Expression.or_", "modulename": "sqlglot.expressions", "qualname": "Expression.or_", "kind": "function", "doc": "

OR this condition with one or multiple expressions.

\n\n
Example:
\n\n
\n
\n
>>> condition("x=1").or_("y=1").sql()\n'x = 1 OR y = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy the involved expressions (only applies to Expressions).
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Or condition.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Condition:", "funcdef": "def"}, "sqlglot.expressions.Expression.not_": {"fullname": "sqlglot.expressions.Expression.not_", "modulename": "sqlglot.expressions", "qualname": "Expression.not_", "kind": "function", "doc": "

Wrap this condition with NOT.

\n\n
Example:
\n\n
\n
\n
>>> condition("x=1").not_().sql()\n'NOT x = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • copy: whether or not to copy this object.
  • \n
\n\n
Returns:
\n\n
\n

The new Not instance.

\n
\n", "signature": "(self, copy: bool = True):", "funcdef": "def"}, "sqlglot.expressions.Expression.as_": {"fullname": "sqlglot.expressions.Expression.as_", "modulename": "sqlglot.expressions", "qualname": "Expression.as_", "kind": "function", "doc": "

\n", "signature": "(\tself,\talias: str | sqlglot.expressions.Identifier,\tquoted: Optional[bool] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Alias:", "funcdef": "def"}, "sqlglot.expressions.Expression.isin": {"fullname": "sqlglot.expressions.Expression.isin", "modulename": "sqlglot.expressions", "qualname": "Expression.isin", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*expressions: Any,\tquery: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tunnest: Union[str, sqlglot.expressions.Expression, NoneType, Collection[Union[str, sqlglot.expressions.Expression]]] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.In:", "funcdef": "def"}, "sqlglot.expressions.Expression.between": {"fullname": "sqlglot.expressions.Expression.between", "modulename": "sqlglot.expressions", "qualname": "Expression.between", "kind": "function", "doc": "

\n", "signature": "(\tself,\tlow: Any,\thigh: Any,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Between:", "funcdef": "def"}, "sqlglot.expressions.Expression.is_": {"fullname": "sqlglot.expressions.Expression.is_", "modulename": "sqlglot.expressions", "qualname": "Expression.is_", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: Union[str, sqlglot.expressions.Expression]) -> sqlglot.expressions.Is:", "funcdef": "def"}, "sqlglot.expressions.Expression.like": {"fullname": "sqlglot.expressions.Expression.like", "modulename": "sqlglot.expressions", "qualname": "Expression.like", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: Union[str, sqlglot.expressions.Expression]) -> sqlglot.expressions.Like:", "funcdef": "def"}, "sqlglot.expressions.Expression.ilike": {"fullname": "sqlglot.expressions.Expression.ilike", "modulename": "sqlglot.expressions", "qualname": "Expression.ilike", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: Union[str, sqlglot.expressions.Expression]) -> sqlglot.expressions.ILike:", "funcdef": "def"}, "sqlglot.expressions.Expression.eq": {"fullname": "sqlglot.expressions.Expression.eq", "modulename": "sqlglot.expressions", "qualname": "Expression.eq", "kind": "function", "doc": "

\n", "signature": "(self, other: Any) -> sqlglot.expressions.EQ:", "funcdef": "def"}, "sqlglot.expressions.Expression.neq": {"fullname": "sqlglot.expressions.Expression.neq", "modulename": "sqlglot.expressions", "qualname": "Expression.neq", "kind": "function", "doc": "

\n", "signature": "(self, other: Any) -> sqlglot.expressions.NEQ:", "funcdef": "def"}, "sqlglot.expressions.Expression.rlike": {"fullname": "sqlglot.expressions.Expression.rlike", "modulename": "sqlglot.expressions", "qualname": "Expression.rlike", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: Union[str, sqlglot.expressions.Expression]) -> sqlglot.expressions.RegexpLike:", "funcdef": "def"}, "sqlglot.expressions.Expression.div": {"fullname": "sqlglot.expressions.Expression.div", "modulename": "sqlglot.expressions", "qualname": "Expression.div", "kind": "function", "doc": "

\n", "signature": "(\tself,\tother: Union[str, sqlglot.expressions.Expression],\ttyped: bool = False,\tsafe: bool = False) -> sqlglot.expressions.Div:", "funcdef": "def"}, "sqlglot.expressions.Expression.desc": {"fullname": "sqlglot.expressions.Expression.desc", "modulename": "sqlglot.expressions", "qualname": "Expression.desc", "kind": "function", "doc": "

\n", "signature": "(self, nulls_first: bool = False) -> sqlglot.expressions.Ordered:", "funcdef": "def"}, "sqlglot.expressions.IntoType": {"fullname": "sqlglot.expressions.IntoType", "modulename": "sqlglot.expressions", "qualname": "IntoType", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[str, typing.Type[sqlglot.expressions.Expression], typing.Collection[typing.Union[str, typing.Type[sqlglot.expressions.Expression]]]]"}, "sqlglot.expressions.ExpOrStr": {"fullname": "sqlglot.expressions.ExpOrStr", "modulename": "sqlglot.expressions", "qualname": "ExpOrStr", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[str, sqlglot.expressions.Expression]"}, "sqlglot.expressions.Condition": {"fullname": "sqlglot.expressions.Condition", "modulename": "sqlglot.expressions", "qualname": "Condition", "kind": "class", "doc": "

Logical conditions like x AND y, or simply x

\n", "bases": "Expression"}, "sqlglot.expressions.Condition.key": {"fullname": "sqlglot.expressions.Condition.key", "modulename": "sqlglot.expressions", "qualname": "Condition.key", "kind": "variable", "doc": "

\n", "default_value": "'condition'"}, "sqlglot.expressions.Predicate": {"fullname": "sqlglot.expressions.Predicate", "modulename": "sqlglot.expressions", "qualname": "Predicate", "kind": "class", "doc": "

Relationships like x = y, x > 1, x >= y.

\n", "bases": "Condition"}, "sqlglot.expressions.Predicate.key": {"fullname": "sqlglot.expressions.Predicate.key", "modulename": "sqlglot.expressions", "qualname": "Predicate.key", "kind": "variable", "doc": "

\n", "default_value": "'predicate'"}, "sqlglot.expressions.DerivedTable": {"fullname": "sqlglot.expressions.DerivedTable", "modulename": "sqlglot.expressions", "qualname": "DerivedTable", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DerivedTable.selects": {"fullname": "sqlglot.expressions.DerivedTable.selects", "modulename": "sqlglot.expressions", "qualname": "DerivedTable.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.DerivedTable.named_selects": {"fullname": "sqlglot.expressions.DerivedTable.named_selects", "modulename": "sqlglot.expressions", "qualname": "DerivedTable.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.DerivedTable.key": {"fullname": "sqlglot.expressions.DerivedTable.key", "modulename": "sqlglot.expressions", "qualname": "DerivedTable.key", "kind": "variable", "doc": "

\n", "default_value": "'derivedtable'"}, "sqlglot.expressions.Unionable": {"fullname": "sqlglot.expressions.Unionable", "modulename": "sqlglot.expressions", "qualname": "Unionable", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Unionable.union": {"fullname": "sqlglot.expressions.Unionable.union", "modulename": "sqlglot.expressions", "qualname": "Unionable.union", "kind": "function", "doc": "

Builds a UNION expression.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("SELECT * FROM foo").union("SELECT * FROM bla").sql()\n'SELECT * FROM foo UNION SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Union expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Union:", "funcdef": "def"}, "sqlglot.expressions.Unionable.intersect": {"fullname": "sqlglot.expressions.Unionable.intersect", "modulename": "sqlglot.expressions", "qualname": "Unionable.intersect", "kind": "function", "doc": "

Builds an INTERSECT expression.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("SELECT * FROM foo").intersect("SELECT * FROM bla").sql()\n'SELECT * FROM foo INTERSECT SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Intersect expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Unionable:", "funcdef": "def"}, "sqlglot.expressions.Unionable.except_": {"fullname": "sqlglot.expressions.Unionable.except_", "modulename": "sqlglot.expressions", "qualname": "Unionable.except_", "kind": "function", "doc": "

Builds an EXCEPT expression.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("SELECT * FROM foo").except_("SELECT * FROM bla").sql()\n'SELECT * FROM foo EXCEPT SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Except expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Unionable:", "funcdef": "def"}, "sqlglot.expressions.Unionable.key": {"fullname": "sqlglot.expressions.Unionable.key", "modulename": "sqlglot.expressions", "qualname": "Unionable.key", "kind": "variable", "doc": "

\n", "default_value": "'unionable'"}, "sqlglot.expressions.UDTF": {"fullname": "sqlglot.expressions.UDTF", "modulename": "sqlglot.expressions", "qualname": "UDTF", "kind": "class", "doc": "

\n", "bases": "DerivedTable, Unionable"}, "sqlglot.expressions.UDTF.selects": {"fullname": "sqlglot.expressions.UDTF.selects", "modulename": "sqlglot.expressions", "qualname": "UDTF.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.UDTF.key": {"fullname": "sqlglot.expressions.UDTF.key", "modulename": "sqlglot.expressions", "qualname": "UDTF.key", "kind": "variable", "doc": "

\n", "default_value": "'udtf'"}, "sqlglot.expressions.Cache": {"fullname": "sqlglot.expressions.Cache", "modulename": "sqlglot.expressions", "qualname": "Cache", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Cache.arg_types": {"fullname": "sqlglot.expressions.Cache.arg_types", "modulename": "sqlglot.expressions", "qualname": "Cache.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'lazy': False, 'options': False, 'expression': False}"}, "sqlglot.expressions.Cache.key": {"fullname": "sqlglot.expressions.Cache.key", "modulename": "sqlglot.expressions", "qualname": "Cache.key", "kind": "variable", "doc": "

\n", "default_value": "'cache'"}, "sqlglot.expressions.Uncache": {"fullname": "sqlglot.expressions.Uncache", "modulename": "sqlglot.expressions", "qualname": "Uncache", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Uncache.arg_types": {"fullname": "sqlglot.expressions.Uncache.arg_types", "modulename": "sqlglot.expressions", "qualname": "Uncache.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'exists': False}"}, "sqlglot.expressions.Uncache.key": {"fullname": "sqlglot.expressions.Uncache.key", "modulename": "sqlglot.expressions", "qualname": "Uncache.key", "kind": "variable", "doc": "

\n", "default_value": "'uncache'"}, "sqlglot.expressions.Refresh": {"fullname": "sqlglot.expressions.Refresh", "modulename": "sqlglot.expressions", "qualname": "Refresh", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Refresh.key": {"fullname": "sqlglot.expressions.Refresh.key", "modulename": "sqlglot.expressions", "qualname": "Refresh.key", "kind": "variable", "doc": "

\n", "default_value": "'refresh'"}, "sqlglot.expressions.DDL": {"fullname": "sqlglot.expressions.DDL", "modulename": "sqlglot.expressions", "qualname": "DDL", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DDL.ctes": {"fullname": "sqlglot.expressions.DDL.ctes", "modulename": "sqlglot.expressions", "qualname": "DDL.ctes", "kind": "variable", "doc": "

\n"}, "sqlglot.expressions.DDL.named_selects": {"fullname": "sqlglot.expressions.DDL.named_selects", "modulename": "sqlglot.expressions", "qualname": "DDL.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.DDL.selects": {"fullname": "sqlglot.expressions.DDL.selects", "modulename": "sqlglot.expressions", "qualname": "DDL.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.DDL.key": {"fullname": "sqlglot.expressions.DDL.key", "modulename": "sqlglot.expressions", "qualname": "DDL.key", "kind": "variable", "doc": "

\n", "default_value": "'ddl'"}, "sqlglot.expressions.DML": {"fullname": "sqlglot.expressions.DML", "modulename": "sqlglot.expressions", "qualname": "DML", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DML.returning": {"fullname": "sqlglot.expressions.DML.returning", "modulename": "sqlglot.expressions", "qualname": "DML.returning", "kind": "function", "doc": "

Set the RETURNING expression. Not supported by all dialects.

\n\n
Example:
\n\n
\n
\n
>>> delete("tbl").returning("*", dialect="postgres").sql()\n'DELETE FROM tbl RETURNING *'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Delete: the modified expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.DML:", "funcdef": "def"}, "sqlglot.expressions.DML.key": {"fullname": "sqlglot.expressions.DML.key", "modulename": "sqlglot.expressions", "qualname": "DML.key", "kind": "variable", "doc": "

\n", "default_value": "'dml'"}, "sqlglot.expressions.Create": {"fullname": "sqlglot.expressions.Create", "modulename": "sqlglot.expressions", "qualname": "Create", "kind": "class", "doc": "

\n", "bases": "DDL"}, "sqlglot.expressions.Create.arg_types": {"fullname": "sqlglot.expressions.Create.arg_types", "modulename": "sqlglot.expressions", "qualname": "Create.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'this': True, 'kind': True, 'expression': False, 'exists': False, 'properties': False, 'replace': False, 'unique': False, 'indexes': False, 'no_schema_binding': False, 'begin': False, 'end': False, 'clone': False}"}, "sqlglot.expressions.Create.key": {"fullname": "sqlglot.expressions.Create.key", "modulename": "sqlglot.expressions", "qualname": "Create.key", "kind": "variable", "doc": "

\n", "default_value": "'create'"}, "sqlglot.expressions.Clone": {"fullname": "sqlglot.expressions.Clone", "modulename": "sqlglot.expressions", "qualname": "Clone", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Clone.arg_types": {"fullname": "sqlglot.expressions.Clone.arg_types", "modulename": "sqlglot.expressions", "qualname": "Clone.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'shallow': False, 'copy': False}"}, "sqlglot.expressions.Clone.key": {"fullname": "sqlglot.expressions.Clone.key", "modulename": "sqlglot.expressions", "qualname": "Clone.key", "kind": "variable", "doc": "

\n", "default_value": "'clone'"}, "sqlglot.expressions.Describe": {"fullname": "sqlglot.expressions.Describe", "modulename": "sqlglot.expressions", "qualname": "Describe", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Describe.arg_types": {"fullname": "sqlglot.expressions.Describe.arg_types", "modulename": "sqlglot.expressions", "qualname": "Describe.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'extended': False, 'kind': False, 'expressions': False}"}, "sqlglot.expressions.Describe.key": {"fullname": "sqlglot.expressions.Describe.key", "modulename": "sqlglot.expressions", "qualname": "Describe.key", "kind": "variable", "doc": "

\n", "default_value": "'describe'"}, "sqlglot.expressions.Kill": {"fullname": "sqlglot.expressions.Kill", "modulename": "sqlglot.expressions", "qualname": "Kill", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Kill.arg_types": {"fullname": "sqlglot.expressions.Kill.arg_types", "modulename": "sqlglot.expressions", "qualname": "Kill.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': False}"}, "sqlglot.expressions.Kill.key": {"fullname": "sqlglot.expressions.Kill.key", "modulename": "sqlglot.expressions", "qualname": "Kill.key", "kind": "variable", "doc": "

\n", "default_value": "'kill'"}, "sqlglot.expressions.Pragma": {"fullname": "sqlglot.expressions.Pragma", "modulename": "sqlglot.expressions", "qualname": "Pragma", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Pragma.key": {"fullname": "sqlglot.expressions.Pragma.key", "modulename": "sqlglot.expressions", "qualname": "Pragma.key", "kind": "variable", "doc": "

\n", "default_value": "'pragma'"}, "sqlglot.expressions.Set": {"fullname": "sqlglot.expressions.Set", "modulename": "sqlglot.expressions", "qualname": "Set", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Set.arg_types": {"fullname": "sqlglot.expressions.Set.arg_types", "modulename": "sqlglot.expressions", "qualname": "Set.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False, 'unset': False, 'tag': False}"}, "sqlglot.expressions.Set.key": {"fullname": "sqlglot.expressions.Set.key", "modulename": "sqlglot.expressions", "qualname": "Set.key", "kind": "variable", "doc": "

\n", "default_value": "'set'"}, "sqlglot.expressions.Heredoc": {"fullname": "sqlglot.expressions.Heredoc", "modulename": "sqlglot.expressions", "qualname": "Heredoc", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Heredoc.arg_types": {"fullname": "sqlglot.expressions.Heredoc.arg_types", "modulename": "sqlglot.expressions", "qualname": "Heredoc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'tag': False}"}, "sqlglot.expressions.Heredoc.key": {"fullname": "sqlglot.expressions.Heredoc.key", "modulename": "sqlglot.expressions", "qualname": "Heredoc.key", "kind": "variable", "doc": "

\n", "default_value": "'heredoc'"}, "sqlglot.expressions.SetItem": {"fullname": "sqlglot.expressions.SetItem", "modulename": "sqlglot.expressions", "qualname": "SetItem", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.SetItem.arg_types": {"fullname": "sqlglot.expressions.SetItem.arg_types", "modulename": "sqlglot.expressions", "qualname": "SetItem.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expressions': False, 'kind': False, 'collate': False, 'global': False}"}, "sqlglot.expressions.SetItem.key": {"fullname": "sqlglot.expressions.SetItem.key", "modulename": "sqlglot.expressions", "qualname": "SetItem.key", "kind": "variable", "doc": "

\n", "default_value": "'setitem'"}, "sqlglot.expressions.Show": {"fullname": "sqlglot.expressions.Show", "modulename": "sqlglot.expressions", "qualname": "Show", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Show.arg_types": {"fullname": "sqlglot.expressions.Show.arg_types", "modulename": "sqlglot.expressions", "qualname": "Show.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'history': False, 'terse': False, 'target': False, 'offset': False, 'starts_with': False, 'limit': False, 'from': False, 'like': False, 'where': False, 'db': False, 'scope': False, 'scope_kind': False, 'full': False, 'mutex': False, 'query': False, 'channel': False, 'global': False, 'log': False, 'position': False, 'types': False}"}, "sqlglot.expressions.Show.key": {"fullname": "sqlglot.expressions.Show.key", "modulename": "sqlglot.expressions", "qualname": "Show.key", "kind": "variable", "doc": "

\n", "default_value": "'show'"}, "sqlglot.expressions.UserDefinedFunction": {"fullname": "sqlglot.expressions.UserDefinedFunction", "modulename": "sqlglot.expressions", "qualname": "UserDefinedFunction", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"fullname": "sqlglot.expressions.UserDefinedFunction.arg_types", "modulename": "sqlglot.expressions", "qualname": "UserDefinedFunction.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'wrapped': False}"}, "sqlglot.expressions.UserDefinedFunction.key": {"fullname": "sqlglot.expressions.UserDefinedFunction.key", "modulename": "sqlglot.expressions", "qualname": "UserDefinedFunction.key", "kind": "variable", "doc": "

\n", "default_value": "'userdefinedfunction'"}, "sqlglot.expressions.CharacterSet": {"fullname": "sqlglot.expressions.CharacterSet", "modulename": "sqlglot.expressions", "qualname": "CharacterSet", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.CharacterSet.arg_types": {"fullname": "sqlglot.expressions.CharacterSet.arg_types", "modulename": "sqlglot.expressions", "qualname": "CharacterSet.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'default': False}"}, "sqlglot.expressions.CharacterSet.key": {"fullname": "sqlglot.expressions.CharacterSet.key", "modulename": "sqlglot.expressions", "qualname": "CharacterSet.key", "kind": "variable", "doc": "

\n", "default_value": "'characterset'"}, "sqlglot.expressions.With": {"fullname": "sqlglot.expressions.With", "modulename": "sqlglot.expressions", "qualname": "With", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.With.arg_types": {"fullname": "sqlglot.expressions.With.arg_types", "modulename": "sqlglot.expressions", "qualname": "With.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'recursive': False}"}, "sqlglot.expressions.With.recursive": {"fullname": "sqlglot.expressions.With.recursive", "modulename": "sqlglot.expressions", "qualname": "With.recursive", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, "sqlglot.expressions.With.key": {"fullname": "sqlglot.expressions.With.key", "modulename": "sqlglot.expressions", "qualname": "With.key", "kind": "variable", "doc": "

\n", "default_value": "'with'"}, "sqlglot.expressions.WithinGroup": {"fullname": "sqlglot.expressions.WithinGroup", "modulename": "sqlglot.expressions", "qualname": "WithinGroup", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.WithinGroup.arg_types": {"fullname": "sqlglot.expressions.WithinGroup.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithinGroup.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.WithinGroup.key": {"fullname": "sqlglot.expressions.WithinGroup.key", "modulename": "sqlglot.expressions", "qualname": "WithinGroup.key", "kind": "variable", "doc": "

\n", "default_value": "'withingroup'"}, "sqlglot.expressions.CTE": {"fullname": "sqlglot.expressions.CTE", "modulename": "sqlglot.expressions", "qualname": "CTE", "kind": "class", "doc": "

\n", "bases": "DerivedTable"}, "sqlglot.expressions.CTE.arg_types": {"fullname": "sqlglot.expressions.CTE.arg_types", "modulename": "sqlglot.expressions", "qualname": "CTE.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'alias': True, 'scalar': False}"}, "sqlglot.expressions.CTE.key": {"fullname": "sqlglot.expressions.CTE.key", "modulename": "sqlglot.expressions", "qualname": "CTE.key", "kind": "variable", "doc": "

\n", "default_value": "'cte'"}, "sqlglot.expressions.TableAlias": {"fullname": "sqlglot.expressions.TableAlias", "modulename": "sqlglot.expressions", "qualname": "TableAlias", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.TableAlias.arg_types": {"fullname": "sqlglot.expressions.TableAlias.arg_types", "modulename": "sqlglot.expressions", "qualname": "TableAlias.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'columns': False}"}, "sqlglot.expressions.TableAlias.columns": {"fullname": "sqlglot.expressions.TableAlias.columns", "modulename": "sqlglot.expressions", "qualname": "TableAlias.columns", "kind": "variable", "doc": "

\n"}, "sqlglot.expressions.TableAlias.key": {"fullname": "sqlglot.expressions.TableAlias.key", "modulename": "sqlglot.expressions", "qualname": "TableAlias.key", "kind": "variable", "doc": "

\n", "default_value": "'tablealias'"}, "sqlglot.expressions.BitString": {"fullname": "sqlglot.expressions.BitString", "modulename": "sqlglot.expressions", "qualname": "BitString", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.BitString.key": {"fullname": "sqlglot.expressions.BitString.key", "modulename": "sqlglot.expressions", "qualname": "BitString.key", "kind": "variable", "doc": "

\n", "default_value": "'bitstring'"}, "sqlglot.expressions.HexString": {"fullname": "sqlglot.expressions.HexString", "modulename": "sqlglot.expressions", "qualname": "HexString", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.HexString.key": {"fullname": "sqlglot.expressions.HexString.key", "modulename": "sqlglot.expressions", "qualname": "HexString.key", "kind": "variable", "doc": "

\n", "default_value": "'hexstring'"}, "sqlglot.expressions.ByteString": {"fullname": "sqlglot.expressions.ByteString", "modulename": "sqlglot.expressions", "qualname": "ByteString", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.ByteString.key": {"fullname": "sqlglot.expressions.ByteString.key", "modulename": "sqlglot.expressions", "qualname": "ByteString.key", "kind": "variable", "doc": "

\n", "default_value": "'bytestring'"}, "sqlglot.expressions.RawString": {"fullname": "sqlglot.expressions.RawString", "modulename": "sqlglot.expressions", "qualname": "RawString", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.RawString.key": {"fullname": "sqlglot.expressions.RawString.key", "modulename": "sqlglot.expressions", "qualname": "RawString.key", "kind": "variable", "doc": "

\n", "default_value": "'rawstring'"}, "sqlglot.expressions.UnicodeString": {"fullname": "sqlglot.expressions.UnicodeString", "modulename": "sqlglot.expressions", "qualname": "UnicodeString", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.UnicodeString.arg_types": {"fullname": "sqlglot.expressions.UnicodeString.arg_types", "modulename": "sqlglot.expressions", "qualname": "UnicodeString.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'escape': False}"}, "sqlglot.expressions.UnicodeString.key": {"fullname": "sqlglot.expressions.UnicodeString.key", "modulename": "sqlglot.expressions", "qualname": "UnicodeString.key", "kind": "variable", "doc": "

\n", "default_value": "'unicodestring'"}, "sqlglot.expressions.Column": {"fullname": "sqlglot.expressions.Column", "modulename": "sqlglot.expressions", "qualname": "Column", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Column.arg_types": {"fullname": "sqlglot.expressions.Column.arg_types", "modulename": "sqlglot.expressions", "qualname": "Column.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'table': False, 'db': False, 'catalog': False, 'join_mark': False}"}, "sqlglot.expressions.Column.table": {"fullname": "sqlglot.expressions.Column.table", "modulename": "sqlglot.expressions", "qualname": "Column.table", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Column.db": {"fullname": "sqlglot.expressions.Column.db", "modulename": "sqlglot.expressions", "qualname": "Column.db", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Column.catalog": {"fullname": "sqlglot.expressions.Column.catalog", "modulename": "sqlglot.expressions", "qualname": "Column.catalog", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Column.output_name": {"fullname": "sqlglot.expressions.Column.output_name", "modulename": "sqlglot.expressions", "qualname": "Column.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Column.parts": {"fullname": "sqlglot.expressions.Column.parts", "modulename": "sqlglot.expressions", "qualname": "Column.parts", "kind": "variable", "doc": "

Return the parts of a column in order catalog, db, table, name.

\n", "annotation": ": List[sqlglot.expressions.Identifier]"}, "sqlglot.expressions.Column.to_dot": {"fullname": "sqlglot.expressions.Column.to_dot", "modulename": "sqlglot.expressions", "qualname": "Column.to_dot", "kind": "function", "doc": "

Converts the column into a dot expression.

\n", "signature": "(self) -> sqlglot.expressions.Dot | sqlglot.expressions.Identifier:", "funcdef": "def"}, "sqlglot.expressions.Column.key": {"fullname": "sqlglot.expressions.Column.key", "modulename": "sqlglot.expressions", "qualname": "Column.key", "kind": "variable", "doc": "

\n", "default_value": "'column'"}, "sqlglot.expressions.ColumnPosition": {"fullname": "sqlglot.expressions.ColumnPosition", "modulename": "sqlglot.expressions", "qualname": "ColumnPosition", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ColumnPosition.arg_types": {"fullname": "sqlglot.expressions.ColumnPosition.arg_types", "modulename": "sqlglot.expressions", "qualname": "ColumnPosition.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'position': True}"}, "sqlglot.expressions.ColumnPosition.key": {"fullname": "sqlglot.expressions.ColumnPosition.key", "modulename": "sqlglot.expressions", "qualname": "ColumnPosition.key", "kind": "variable", "doc": "

\n", "default_value": "'columnposition'"}, "sqlglot.expressions.ColumnDef": {"fullname": "sqlglot.expressions.ColumnDef", "modulename": "sqlglot.expressions", "qualname": "ColumnDef", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ColumnDef.arg_types": {"fullname": "sqlglot.expressions.ColumnDef.arg_types", "modulename": "sqlglot.expressions", "qualname": "ColumnDef.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': False, 'constraints': False, 'exists': False, 'position': False}"}, "sqlglot.expressions.ColumnDef.constraints": {"fullname": "sqlglot.expressions.ColumnDef.constraints", "modulename": "sqlglot.expressions", "qualname": "ColumnDef.constraints", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.ColumnConstraint]"}, "sqlglot.expressions.ColumnDef.key": {"fullname": "sqlglot.expressions.ColumnDef.key", "modulename": "sqlglot.expressions", "qualname": "ColumnDef.key", "kind": "variable", "doc": "

\n", "default_value": "'columndef'"}, "sqlglot.expressions.AlterColumn": {"fullname": "sqlglot.expressions.AlterColumn", "modulename": "sqlglot.expressions", "qualname": "AlterColumn", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.AlterColumn.arg_types": {"fullname": "sqlglot.expressions.AlterColumn.arg_types", "modulename": "sqlglot.expressions", "qualname": "AlterColumn.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'dtype': False, 'collate': False, 'using': False, 'default': False, 'drop': False, 'comment': False}"}, "sqlglot.expressions.AlterColumn.key": {"fullname": "sqlglot.expressions.AlterColumn.key", "modulename": "sqlglot.expressions", "qualname": "AlterColumn.key", "kind": "variable", "doc": "

\n", "default_value": "'altercolumn'"}, "sqlglot.expressions.RenameColumn": {"fullname": "sqlglot.expressions.RenameColumn", "modulename": "sqlglot.expressions", "qualname": "RenameColumn", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.RenameColumn.arg_types": {"fullname": "sqlglot.expressions.RenameColumn.arg_types", "modulename": "sqlglot.expressions", "qualname": "RenameColumn.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'to': True, 'exists': False}"}, "sqlglot.expressions.RenameColumn.key": {"fullname": "sqlglot.expressions.RenameColumn.key", "modulename": "sqlglot.expressions", "qualname": "RenameColumn.key", "kind": "variable", "doc": "

\n", "default_value": "'renamecolumn'"}, "sqlglot.expressions.RenameTable": {"fullname": "sqlglot.expressions.RenameTable", "modulename": "sqlglot.expressions", "qualname": "RenameTable", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.RenameTable.key": {"fullname": "sqlglot.expressions.RenameTable.key", "modulename": "sqlglot.expressions", "qualname": "RenameTable.key", "kind": "variable", "doc": "

\n", "default_value": "'renametable'"}, "sqlglot.expressions.SwapTable": {"fullname": "sqlglot.expressions.SwapTable", "modulename": "sqlglot.expressions", "qualname": "SwapTable", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.SwapTable.key": {"fullname": "sqlglot.expressions.SwapTable.key", "modulename": "sqlglot.expressions", "qualname": "SwapTable.key", "kind": "variable", "doc": "

\n", "default_value": "'swaptable'"}, "sqlglot.expressions.Comment": {"fullname": "sqlglot.expressions.Comment", "modulename": "sqlglot.expressions", "qualname": "Comment", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Comment.arg_types": {"fullname": "sqlglot.expressions.Comment.arg_types", "modulename": "sqlglot.expressions", "qualname": "Comment.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': True, 'expression': True, 'exists': False}"}, "sqlglot.expressions.Comment.key": {"fullname": "sqlglot.expressions.Comment.key", "modulename": "sqlglot.expressions", "qualname": "Comment.key", "kind": "variable", "doc": "

\n", "default_value": "'comment'"}, "sqlglot.expressions.Comprehension": {"fullname": "sqlglot.expressions.Comprehension", "modulename": "sqlglot.expressions", "qualname": "Comprehension", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Comprehension.arg_types": {"fullname": "sqlglot.expressions.Comprehension.arg_types", "modulename": "sqlglot.expressions", "qualname": "Comprehension.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'iterator': True, 'condition': False}"}, "sqlglot.expressions.Comprehension.key": {"fullname": "sqlglot.expressions.Comprehension.key", "modulename": "sqlglot.expressions", "qualname": "Comprehension.key", "kind": "variable", "doc": "

\n", "default_value": "'comprehension'"}, "sqlglot.expressions.MergeTreeTTLAction": {"fullname": "sqlglot.expressions.MergeTreeTTLAction", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTLAction", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"fullname": "sqlglot.expressions.MergeTreeTTLAction.arg_types", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTLAction.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'delete': False, 'recompress': False, 'to_disk': False, 'to_volume': False}"}, "sqlglot.expressions.MergeTreeTTLAction.key": {"fullname": "sqlglot.expressions.MergeTreeTTLAction.key", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTLAction.key", "kind": "variable", "doc": "

\n", "default_value": "'mergetreettlaction'"}, "sqlglot.expressions.MergeTreeTTL": {"fullname": "sqlglot.expressions.MergeTreeTTL", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTL", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"fullname": "sqlglot.expressions.MergeTreeTTL.arg_types", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTL.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'where': False, 'group': False, 'aggregates': False}"}, "sqlglot.expressions.MergeTreeTTL.key": {"fullname": "sqlglot.expressions.MergeTreeTTL.key", "modulename": "sqlglot.expressions", "qualname": "MergeTreeTTL.key", "kind": "variable", "doc": "

\n", "default_value": "'mergetreettl'"}, "sqlglot.expressions.IndexConstraintOption": {"fullname": "sqlglot.expressions.IndexConstraintOption", "modulename": "sqlglot.expressions", "qualname": "IndexConstraintOption", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"fullname": "sqlglot.expressions.IndexConstraintOption.arg_types", "modulename": "sqlglot.expressions", "qualname": "IndexConstraintOption.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'key_block_size': False, 'using': False, 'parser': False, 'comment': False, 'visible': False, 'engine_attr': False, 'secondary_engine_attr': False}"}, "sqlglot.expressions.IndexConstraintOption.key": {"fullname": "sqlglot.expressions.IndexConstraintOption.key", "modulename": "sqlglot.expressions", "qualname": "IndexConstraintOption.key", "kind": "variable", "doc": "

\n", "default_value": "'indexconstraintoption'"}, "sqlglot.expressions.ColumnConstraint": {"fullname": "sqlglot.expressions.ColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.ColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'kind': True}"}, "sqlglot.expressions.ColumnConstraint.kind": {"fullname": "sqlglot.expressions.ColumnConstraint.kind", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraint.kind", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.ColumnConstraintKind"}, "sqlglot.expressions.ColumnConstraint.key": {"fullname": "sqlglot.expressions.ColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'columnconstraint'"}, "sqlglot.expressions.ColumnConstraintKind": {"fullname": "sqlglot.expressions.ColumnConstraintKind", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraintKind", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ColumnConstraintKind.key": {"fullname": "sqlglot.expressions.ColumnConstraintKind.key", "modulename": "sqlglot.expressions", "qualname": "ColumnConstraintKind.key", "kind": "variable", "doc": "

\n", "default_value": "'columnconstraintkind'"}, "sqlglot.expressions.AutoIncrementColumnConstraint": {"fullname": "sqlglot.expressions.AutoIncrementColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "AutoIncrementColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"fullname": "sqlglot.expressions.AutoIncrementColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "AutoIncrementColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'autoincrementcolumnconstraint'"}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"fullname": "sqlglot.expressions.PeriodForSystemTimeConstraint", "modulename": "sqlglot.expressions", "qualname": "PeriodForSystemTimeConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"fullname": "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "PeriodForSystemTimeConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"fullname": "sqlglot.expressions.PeriodForSystemTimeConstraint.key", "modulename": "sqlglot.expressions", "qualname": "PeriodForSystemTimeConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'periodforsystemtimeconstraint'"}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"fullname": "sqlglot.expressions.CaseSpecificColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CaseSpecificColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "CaseSpecificColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'not_': True}"}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"fullname": "sqlglot.expressions.CaseSpecificColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CaseSpecificColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'casespecificcolumnconstraint'"}, "sqlglot.expressions.CharacterSetColumnConstraint": {"fullname": "sqlglot.expressions.CharacterSetColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CharacterSetColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.CharacterSetColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "CharacterSetColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"fullname": "sqlglot.expressions.CharacterSetColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CharacterSetColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'charactersetcolumnconstraint'"}, "sqlglot.expressions.CheckColumnConstraint": {"fullname": "sqlglot.expressions.CheckColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CheckColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CheckColumnConstraint.key": {"fullname": "sqlglot.expressions.CheckColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CheckColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'checkcolumnconstraint'"}, "sqlglot.expressions.ClusteredColumnConstraint": {"fullname": "sqlglot.expressions.ClusteredColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "ClusteredColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"fullname": "sqlglot.expressions.ClusteredColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "ClusteredColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'clusteredcolumnconstraint'"}, "sqlglot.expressions.CollateColumnConstraint": {"fullname": "sqlglot.expressions.CollateColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CollateColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CollateColumnConstraint.key": {"fullname": "sqlglot.expressions.CollateColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CollateColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'collatecolumnconstraint'"}, "sqlglot.expressions.CommentColumnConstraint": {"fullname": "sqlglot.expressions.CommentColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CommentColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CommentColumnConstraint.key": {"fullname": "sqlglot.expressions.CommentColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CommentColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'commentcolumnconstraint'"}, "sqlglot.expressions.CompressColumnConstraint": {"fullname": "sqlglot.expressions.CompressColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "CompressColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.CompressColumnConstraint.key": {"fullname": "sqlglot.expressions.CompressColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "CompressColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'compresscolumnconstraint'"}, "sqlglot.expressions.DateFormatColumnConstraint": {"fullname": "sqlglot.expressions.DateFormatColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "DateFormatColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.DateFormatColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateFormatColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"fullname": "sqlglot.expressions.DateFormatColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "DateFormatColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'dateformatcolumnconstraint'"}, "sqlglot.expressions.DefaultColumnConstraint": {"fullname": "sqlglot.expressions.DefaultColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "DefaultColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.DefaultColumnConstraint.key": {"fullname": "sqlglot.expressions.DefaultColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "DefaultColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'defaultcolumnconstraint'"}, "sqlglot.expressions.EncodeColumnConstraint": {"fullname": "sqlglot.expressions.EncodeColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "EncodeColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.EncodeColumnConstraint.key": {"fullname": "sqlglot.expressions.EncodeColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "EncodeColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'encodecolumnconstraint'"}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"fullname": "sqlglot.expressions.GeneratedAsIdentityColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsIdentityColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsIdentityColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False, 'on_null': False, 'start': False, 'increment': False, 'minvalue': False, 'maxvalue': False, 'cycle': False}"}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"fullname": "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsIdentityColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'generatedasidentitycolumnconstraint'"}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"fullname": "sqlglot.expressions.GeneratedAsRowColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsRowColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsRowColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'start': False, 'hidden': False}"}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"fullname": "sqlglot.expressions.GeneratedAsRowColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "GeneratedAsRowColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'generatedasrowcolumnconstraint'"}, "sqlglot.expressions.IndexColumnConstraint": {"fullname": "sqlglot.expressions.IndexColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "IndexColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.IndexColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "IndexColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'schema': True, 'kind': False, 'index_type': False, 'options': False}"}, "sqlglot.expressions.IndexColumnConstraint.key": {"fullname": "sqlglot.expressions.IndexColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "IndexColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'indexcolumnconstraint'"}, "sqlglot.expressions.InlineLengthColumnConstraint": {"fullname": "sqlglot.expressions.InlineLengthColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "InlineLengthColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"fullname": "sqlglot.expressions.InlineLengthColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "InlineLengthColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'inlinelengthcolumnconstraint'"}, "sqlglot.expressions.NonClusteredColumnConstraint": {"fullname": "sqlglot.expressions.NonClusteredColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "NonClusteredColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"fullname": "sqlglot.expressions.NonClusteredColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "NonClusteredColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'nonclusteredcolumnconstraint'"}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"fullname": "sqlglot.expressions.NotForReplicationColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "NotForReplicationColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "NotForReplicationColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"fullname": "sqlglot.expressions.NotForReplicationColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "NotForReplicationColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'notforreplicationcolumnconstraint'"}, "sqlglot.expressions.NotNullColumnConstraint": {"fullname": "sqlglot.expressions.NotNullColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "NotNullColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.NotNullColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "NotNullColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'allow_null': False}"}, "sqlglot.expressions.NotNullColumnConstraint.key": {"fullname": "sqlglot.expressions.NotNullColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "NotNullColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'notnullcolumnconstraint'"}, "sqlglot.expressions.OnUpdateColumnConstraint": {"fullname": "sqlglot.expressions.OnUpdateColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "OnUpdateColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"fullname": "sqlglot.expressions.OnUpdateColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "OnUpdateColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'onupdatecolumnconstraint'"}, "sqlglot.expressions.TransformColumnConstraint": {"fullname": "sqlglot.expressions.TransformColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "TransformColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.TransformColumnConstraint.key": {"fullname": "sqlglot.expressions.TransformColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "TransformColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'transformcolumnconstraint'"}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"fullname": "sqlglot.expressions.PrimaryKeyColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "PrimaryKeyColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "PrimaryKeyColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'desc': False}"}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"fullname": "sqlglot.expressions.PrimaryKeyColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "PrimaryKeyColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'primarykeycolumnconstraint'"}, "sqlglot.expressions.TitleColumnConstraint": {"fullname": "sqlglot.expressions.TitleColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "TitleColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.TitleColumnConstraint.key": {"fullname": "sqlglot.expressions.TitleColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "TitleColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'titlecolumnconstraint'"}, "sqlglot.expressions.UniqueColumnConstraint": {"fullname": "sqlglot.expressions.UniqueColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "UniqueColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.UniqueColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "UniqueColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'index_type': False}"}, "sqlglot.expressions.UniqueColumnConstraint.key": {"fullname": "sqlglot.expressions.UniqueColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "UniqueColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'uniquecolumnconstraint'"}, "sqlglot.expressions.UppercaseColumnConstraint": {"fullname": "sqlglot.expressions.UppercaseColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "UppercaseColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.UppercaseColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "UppercaseColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Any]", "default_value": "{}"}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"fullname": "sqlglot.expressions.UppercaseColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "UppercaseColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'uppercasecolumnconstraint'"}, "sqlglot.expressions.PathColumnConstraint": {"fullname": "sqlglot.expressions.PathColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "PathColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.PathColumnConstraint.key": {"fullname": "sqlglot.expressions.PathColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "PathColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'pathcolumnconstraint'"}, "sqlglot.expressions.ComputedColumnConstraint": {"fullname": "sqlglot.expressions.ComputedColumnConstraint", "modulename": "sqlglot.expressions", "qualname": "ComputedColumnConstraint", "kind": "class", "doc": "

\n", "bases": "ColumnConstraintKind"}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"fullname": "sqlglot.expressions.ComputedColumnConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "ComputedColumnConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'persisted': False, 'not_null': False}"}, "sqlglot.expressions.ComputedColumnConstraint.key": {"fullname": "sqlglot.expressions.ComputedColumnConstraint.key", "modulename": "sqlglot.expressions", "qualname": "ComputedColumnConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'computedcolumnconstraint'"}, "sqlglot.expressions.Constraint": {"fullname": "sqlglot.expressions.Constraint", "modulename": "sqlglot.expressions", "qualname": "Constraint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Constraint.arg_types": {"fullname": "sqlglot.expressions.Constraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "Constraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True}"}, "sqlglot.expressions.Constraint.key": {"fullname": "sqlglot.expressions.Constraint.key", "modulename": "sqlglot.expressions", "qualname": "Constraint.key", "kind": "variable", "doc": "

\n", "default_value": "'constraint'"}, "sqlglot.expressions.Delete": {"fullname": "sqlglot.expressions.Delete", "modulename": "sqlglot.expressions", "qualname": "Delete", "kind": "class", "doc": "

\n", "bases": "DML"}, "sqlglot.expressions.Delete.arg_types": {"fullname": "sqlglot.expressions.Delete.arg_types", "modulename": "sqlglot.expressions", "qualname": "Delete.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'this': False, 'using': False, 'where': False, 'returning': False, 'limit': False, 'tables': False}"}, "sqlglot.expressions.Delete.delete": {"fullname": "sqlglot.expressions.Delete.delete", "modulename": "sqlglot.expressions", "qualname": "Delete.delete", "kind": "function", "doc": "

Create a DELETE expression or replace the table on an existing DELETE expression.

\n\n
Example:
\n\n
\n
\n
>>> delete("tbl").sql()\n'DELETE FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • table: the table from which to delete.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Delete: the modified expression.

\n
\n", "signature": "(\tself,\ttable: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Delete:", "funcdef": "def"}, "sqlglot.expressions.Delete.where": {"fullname": "sqlglot.expressions.Delete.where", "modulename": "sqlglot.expressions", "qualname": "Delete.where", "kind": "function", "doc": "

Append to or set the WHERE expressions.

\n\n
Example:
\n\n
\n
\n
>>> delete("tbl").where("x = 'a' OR x < 'b'").sql()\n"DELETE FROM tbl WHERE x = 'a' OR x < 'b'"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.\nMultiple expressions are combined with an AND operator.
  • \n
  • append: if True, AND the new expressions to any existing expression.\nOtherwise, this resets the expression.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Delete: the modified expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Delete:", "funcdef": "def"}, "sqlglot.expressions.Delete.key": {"fullname": "sqlglot.expressions.Delete.key", "modulename": "sqlglot.expressions", "qualname": "Delete.key", "kind": "variable", "doc": "

\n", "default_value": "'delete'"}, "sqlglot.expressions.Drop": {"fullname": "sqlglot.expressions.Drop", "modulename": "sqlglot.expressions", "qualname": "Drop", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Drop.arg_types": {"fullname": "sqlglot.expressions.Drop.arg_types", "modulename": "sqlglot.expressions", "qualname": "Drop.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'kind': False, 'exists': False, 'temporary': False, 'materialized': False, 'cascade': False, 'constraints': False, 'purge': False}"}, "sqlglot.expressions.Drop.key": {"fullname": "sqlglot.expressions.Drop.key", "modulename": "sqlglot.expressions", "qualname": "Drop.key", "kind": "variable", "doc": "

\n", "default_value": "'drop'"}, "sqlglot.expressions.Filter": {"fullname": "sqlglot.expressions.Filter", "modulename": "sqlglot.expressions", "qualname": "Filter", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Filter.arg_types": {"fullname": "sqlglot.expressions.Filter.arg_types", "modulename": "sqlglot.expressions", "qualname": "Filter.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Filter.key": {"fullname": "sqlglot.expressions.Filter.key", "modulename": "sqlglot.expressions", "qualname": "Filter.key", "kind": "variable", "doc": "

\n", "default_value": "'filter'"}, "sqlglot.expressions.Check": {"fullname": "sqlglot.expressions.Check", "modulename": "sqlglot.expressions", "qualname": "Check", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Check.key": {"fullname": "sqlglot.expressions.Check.key", "modulename": "sqlglot.expressions", "qualname": "Check.key", "kind": "variable", "doc": "

\n", "default_value": "'check'"}, "sqlglot.expressions.Connect": {"fullname": "sqlglot.expressions.Connect", "modulename": "sqlglot.expressions", "qualname": "Connect", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Connect.arg_types": {"fullname": "sqlglot.expressions.Connect.arg_types", "modulename": "sqlglot.expressions", "qualname": "Connect.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'start': False, 'connect': True}"}, "sqlglot.expressions.Connect.key": {"fullname": "sqlglot.expressions.Connect.key", "modulename": "sqlglot.expressions", "qualname": "Connect.key", "kind": "variable", "doc": "

\n", "default_value": "'connect'"}, "sqlglot.expressions.Prior": {"fullname": "sqlglot.expressions.Prior", "modulename": "sqlglot.expressions", "qualname": "Prior", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Prior.key": {"fullname": "sqlglot.expressions.Prior.key", "modulename": "sqlglot.expressions", "qualname": "Prior.key", "kind": "variable", "doc": "

\n", "default_value": "'prior'"}, "sqlglot.expressions.Directory": {"fullname": "sqlglot.expressions.Directory", "modulename": "sqlglot.expressions", "qualname": "Directory", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Directory.arg_types": {"fullname": "sqlglot.expressions.Directory.arg_types", "modulename": "sqlglot.expressions", "qualname": "Directory.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'local': False, 'row_format': False}"}, "sqlglot.expressions.Directory.key": {"fullname": "sqlglot.expressions.Directory.key", "modulename": "sqlglot.expressions", "qualname": "Directory.key", "kind": "variable", "doc": "

\n", "default_value": "'directory'"}, "sqlglot.expressions.ForeignKey": {"fullname": "sqlglot.expressions.ForeignKey", "modulename": "sqlglot.expressions", "qualname": "ForeignKey", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ForeignKey.arg_types": {"fullname": "sqlglot.expressions.ForeignKey.arg_types", "modulename": "sqlglot.expressions", "qualname": "ForeignKey.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'reference': False, 'delete': False, 'update': False}"}, "sqlglot.expressions.ForeignKey.key": {"fullname": "sqlglot.expressions.ForeignKey.key", "modulename": "sqlglot.expressions", "qualname": "ForeignKey.key", "kind": "variable", "doc": "

\n", "default_value": "'foreignkey'"}, "sqlglot.expressions.ColumnPrefix": {"fullname": "sqlglot.expressions.ColumnPrefix", "modulename": "sqlglot.expressions", "qualname": "ColumnPrefix", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ColumnPrefix.arg_types": {"fullname": "sqlglot.expressions.ColumnPrefix.arg_types", "modulename": "sqlglot.expressions", "qualname": "ColumnPrefix.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.ColumnPrefix.key": {"fullname": "sqlglot.expressions.ColumnPrefix.key", "modulename": "sqlglot.expressions", "qualname": "ColumnPrefix.key", "kind": "variable", "doc": "

\n", "default_value": "'columnprefix'"}, "sqlglot.expressions.PrimaryKey": {"fullname": "sqlglot.expressions.PrimaryKey", "modulename": "sqlglot.expressions", "qualname": "PrimaryKey", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.PrimaryKey.arg_types": {"fullname": "sqlglot.expressions.PrimaryKey.arg_types", "modulename": "sqlglot.expressions", "qualname": "PrimaryKey.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'options': False}"}, "sqlglot.expressions.PrimaryKey.key": {"fullname": "sqlglot.expressions.PrimaryKey.key", "modulename": "sqlglot.expressions", "qualname": "PrimaryKey.key", "kind": "variable", "doc": "

\n", "default_value": "'primarykey'"}, "sqlglot.expressions.Into": {"fullname": "sqlglot.expressions.Into", "modulename": "sqlglot.expressions", "qualname": "Into", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Into.arg_types": {"fullname": "sqlglot.expressions.Into.arg_types", "modulename": "sqlglot.expressions", "qualname": "Into.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'temporary': False, 'unlogged': False}"}, "sqlglot.expressions.Into.key": {"fullname": "sqlglot.expressions.Into.key", "modulename": "sqlglot.expressions", "qualname": "Into.key", "kind": "variable", "doc": "

\n", "default_value": "'into'"}, "sqlglot.expressions.From": {"fullname": "sqlglot.expressions.From", "modulename": "sqlglot.expressions", "qualname": "From", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.From.name": {"fullname": "sqlglot.expressions.From.name", "modulename": "sqlglot.expressions", "qualname": "From.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.From.alias_or_name": {"fullname": "sqlglot.expressions.From.alias_or_name", "modulename": "sqlglot.expressions", "qualname": "From.alias_or_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.From.key": {"fullname": "sqlglot.expressions.From.key", "modulename": "sqlglot.expressions", "qualname": "From.key", "kind": "variable", "doc": "

\n", "default_value": "'from'"}, "sqlglot.expressions.Having": {"fullname": "sqlglot.expressions.Having", "modulename": "sqlglot.expressions", "qualname": "Having", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Having.key": {"fullname": "sqlglot.expressions.Having.key", "modulename": "sqlglot.expressions", "qualname": "Having.key", "kind": "variable", "doc": "

\n", "default_value": "'having'"}, "sqlglot.expressions.Hint": {"fullname": "sqlglot.expressions.Hint", "modulename": "sqlglot.expressions", "qualname": "Hint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Hint.arg_types": {"fullname": "sqlglot.expressions.Hint.arg_types", "modulename": "sqlglot.expressions", "qualname": "Hint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.Hint.key": {"fullname": "sqlglot.expressions.Hint.key", "modulename": "sqlglot.expressions", "qualname": "Hint.key", "kind": "variable", "doc": "

\n", "default_value": "'hint'"}, "sqlglot.expressions.JoinHint": {"fullname": "sqlglot.expressions.JoinHint", "modulename": "sqlglot.expressions", "qualname": "JoinHint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JoinHint.arg_types": {"fullname": "sqlglot.expressions.JoinHint.arg_types", "modulename": "sqlglot.expressions", "qualname": "JoinHint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True}"}, "sqlglot.expressions.JoinHint.key": {"fullname": "sqlglot.expressions.JoinHint.key", "modulename": "sqlglot.expressions", "qualname": "JoinHint.key", "kind": "variable", "doc": "

\n", "default_value": "'joinhint'"}, "sqlglot.expressions.Identifier": {"fullname": "sqlglot.expressions.Identifier", "modulename": "sqlglot.expressions", "qualname": "Identifier", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Identifier.arg_types": {"fullname": "sqlglot.expressions.Identifier.arg_types", "modulename": "sqlglot.expressions", "qualname": "Identifier.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'quoted': False, 'global': False, 'temporary': False}"}, "sqlglot.expressions.Identifier.quoted": {"fullname": "sqlglot.expressions.Identifier.quoted", "modulename": "sqlglot.expressions", "qualname": "Identifier.quoted", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, "sqlglot.expressions.Identifier.hashable_args": {"fullname": "sqlglot.expressions.Identifier.hashable_args", "modulename": "sqlglot.expressions", "qualname": "Identifier.hashable_args", "kind": "variable", "doc": "

\n", "annotation": ": Any"}, "sqlglot.expressions.Identifier.output_name": {"fullname": "sqlglot.expressions.Identifier.output_name", "modulename": "sqlglot.expressions", "qualname": "Identifier.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Identifier.key": {"fullname": "sqlglot.expressions.Identifier.key", "modulename": "sqlglot.expressions", "qualname": "Identifier.key", "kind": "variable", "doc": "

\n", "default_value": "'identifier'"}, "sqlglot.expressions.Opclass": {"fullname": "sqlglot.expressions.Opclass", "modulename": "sqlglot.expressions", "qualname": "Opclass", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Opclass.arg_types": {"fullname": "sqlglot.expressions.Opclass.arg_types", "modulename": "sqlglot.expressions", "qualname": "Opclass.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Opclass.key": {"fullname": "sqlglot.expressions.Opclass.key", "modulename": "sqlglot.expressions", "qualname": "Opclass.key", "kind": "variable", "doc": "

\n", "default_value": "'opclass'"}, "sqlglot.expressions.Index": {"fullname": "sqlglot.expressions.Index", "modulename": "sqlglot.expressions", "qualname": "Index", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Index.arg_types": {"fullname": "sqlglot.expressions.Index.arg_types", "modulename": "sqlglot.expressions", "qualname": "Index.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'table': False, 'using': False, 'where': False, 'columns': False, 'unique': False, 'primary': False, 'amp': False, 'include': False, 'partition_by': False}"}, "sqlglot.expressions.Index.key": {"fullname": "sqlglot.expressions.Index.key", "modulename": "sqlglot.expressions", "qualname": "Index.key", "kind": "variable", "doc": "

\n", "default_value": "'index'"}, "sqlglot.expressions.Insert": {"fullname": "sqlglot.expressions.Insert", "modulename": "sqlglot.expressions", "qualname": "Insert", "kind": "class", "doc": "

\n", "bases": "DDL, DML"}, "sqlglot.expressions.Insert.arg_types": {"fullname": "sqlglot.expressions.Insert.arg_types", "modulename": "sqlglot.expressions", "qualname": "Insert.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'this': True, 'expression': False, 'conflict': False, 'returning': False, 'overwrite': False, 'exists': False, 'partition': False, 'alternative': False, 'where': False, 'ignore': False, 'by_name': False}"}, "sqlglot.expressions.Insert.with_": {"fullname": "sqlglot.expressions.Insert.with_", "modulename": "sqlglot.expressions", "qualname": "Insert.with_", "kind": "function", "doc": "

Append to or set the common table expressions.

\n\n
Example:
\n\n
\n
\n
>>> insert("SELECT x FROM cte", "t").with_("cte", as_="SELECT * FROM tbl").sql()\n'WITH cte AS (SELECT * FROM tbl) INSERT INTO t SELECT x FROM cte'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • alias: the SQL code string to parse as the table name.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • as_: the SQL code string to parse as the table expression.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • recursive: set the RECURSIVE part of the expression. Defaults to False.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified expression.

\n
\n", "signature": "(\tself,\talias: Union[str, sqlglot.expressions.Expression],\tas_: Union[str, sqlglot.expressions.Expression],\trecursive: Optional[bool] = None,\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Insert:", "funcdef": "def"}, "sqlglot.expressions.Insert.key": {"fullname": "sqlglot.expressions.Insert.key", "modulename": "sqlglot.expressions", "qualname": "Insert.key", "kind": "variable", "doc": "

\n", "default_value": "'insert'"}, "sqlglot.expressions.OnConflict": {"fullname": "sqlglot.expressions.OnConflict", "modulename": "sqlglot.expressions", "qualname": "OnConflict", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.OnConflict.arg_types": {"fullname": "sqlglot.expressions.OnConflict.arg_types", "modulename": "sqlglot.expressions", "qualname": "OnConflict.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'duplicate': False, 'expressions': False, 'nothing': False, 'key': False, 'constraint': False}"}, "sqlglot.expressions.OnConflict.key": {"fullname": "sqlglot.expressions.OnConflict.key", "modulename": "sqlglot.expressions", "qualname": "OnConflict.key", "kind": "variable", "doc": "

\n", "default_value": "'onconflict'"}, "sqlglot.expressions.Returning": {"fullname": "sqlglot.expressions.Returning", "modulename": "sqlglot.expressions", "qualname": "Returning", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Returning.arg_types": {"fullname": "sqlglot.expressions.Returning.arg_types", "modulename": "sqlglot.expressions", "qualname": "Returning.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'into': False}"}, "sqlglot.expressions.Returning.key": {"fullname": "sqlglot.expressions.Returning.key", "modulename": "sqlglot.expressions", "qualname": "Returning.key", "kind": "variable", "doc": "

\n", "default_value": "'returning'"}, "sqlglot.expressions.Introducer": {"fullname": "sqlglot.expressions.Introducer", "modulename": "sqlglot.expressions", "qualname": "Introducer", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Introducer.arg_types": {"fullname": "sqlglot.expressions.Introducer.arg_types", "modulename": "sqlglot.expressions", "qualname": "Introducer.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Introducer.key": {"fullname": "sqlglot.expressions.Introducer.key", "modulename": "sqlglot.expressions", "qualname": "Introducer.key", "kind": "variable", "doc": "

\n", "default_value": "'introducer'"}, "sqlglot.expressions.National": {"fullname": "sqlglot.expressions.National", "modulename": "sqlglot.expressions", "qualname": "National", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.National.key": {"fullname": "sqlglot.expressions.National.key", "modulename": "sqlglot.expressions", "qualname": "National.key", "kind": "variable", "doc": "

\n", "default_value": "'national'"}, "sqlglot.expressions.LoadData": {"fullname": "sqlglot.expressions.LoadData", "modulename": "sqlglot.expressions", "qualname": "LoadData", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.LoadData.arg_types": {"fullname": "sqlglot.expressions.LoadData.arg_types", "modulename": "sqlglot.expressions", "qualname": "LoadData.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'local': False, 'overwrite': False, 'inpath': True, 'partition': False, 'input_format': False, 'serde': False}"}, "sqlglot.expressions.LoadData.key": {"fullname": "sqlglot.expressions.LoadData.key", "modulename": "sqlglot.expressions", "qualname": "LoadData.key", "kind": "variable", "doc": "

\n", "default_value": "'loaddata'"}, "sqlglot.expressions.Partition": {"fullname": "sqlglot.expressions.Partition", "modulename": "sqlglot.expressions", "qualname": "Partition", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Partition.arg_types": {"fullname": "sqlglot.expressions.Partition.arg_types", "modulename": "sqlglot.expressions", "qualname": "Partition.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.Partition.key": {"fullname": "sqlglot.expressions.Partition.key", "modulename": "sqlglot.expressions", "qualname": "Partition.key", "kind": "variable", "doc": "

\n", "default_value": "'partition'"}, "sqlglot.expressions.Fetch": {"fullname": "sqlglot.expressions.Fetch", "modulename": "sqlglot.expressions", "qualname": "Fetch", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Fetch.arg_types": {"fullname": "sqlglot.expressions.Fetch.arg_types", "modulename": "sqlglot.expressions", "qualname": "Fetch.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'direction': False, 'count': False, 'percent': False, 'with_ties': False}"}, "sqlglot.expressions.Fetch.key": {"fullname": "sqlglot.expressions.Fetch.key", "modulename": "sqlglot.expressions", "qualname": "Fetch.key", "kind": "variable", "doc": "

\n", "default_value": "'fetch'"}, "sqlglot.expressions.Group": {"fullname": "sqlglot.expressions.Group", "modulename": "sqlglot.expressions", "qualname": "Group", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Group.arg_types": {"fullname": "sqlglot.expressions.Group.arg_types", "modulename": "sqlglot.expressions", "qualname": "Group.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False, 'grouping_sets': False, 'cube': False, 'rollup': False, 'totals': False, 'all': False}"}, "sqlglot.expressions.Group.key": {"fullname": "sqlglot.expressions.Group.key", "modulename": "sqlglot.expressions", "qualname": "Group.key", "kind": "variable", "doc": "

\n", "default_value": "'group'"}, "sqlglot.expressions.Lambda": {"fullname": "sqlglot.expressions.Lambda", "modulename": "sqlglot.expressions", "qualname": "Lambda", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Lambda.arg_types": {"fullname": "sqlglot.expressions.Lambda.arg_types", "modulename": "sqlglot.expressions", "qualname": "Lambda.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True}"}, "sqlglot.expressions.Lambda.key": {"fullname": "sqlglot.expressions.Lambda.key", "modulename": "sqlglot.expressions", "qualname": "Lambda.key", "kind": "variable", "doc": "

\n", "default_value": "'lambda'"}, "sqlglot.expressions.Limit": {"fullname": "sqlglot.expressions.Limit", "modulename": "sqlglot.expressions", "qualname": "Limit", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Limit.arg_types": {"fullname": "sqlglot.expressions.Limit.arg_types", "modulename": "sqlglot.expressions", "qualname": "Limit.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': True, 'offset': False, 'expressions': False}"}, "sqlglot.expressions.Limit.key": {"fullname": "sqlglot.expressions.Limit.key", "modulename": "sqlglot.expressions", "qualname": "Limit.key", "kind": "variable", "doc": "

\n", "default_value": "'limit'"}, "sqlglot.expressions.Literal": {"fullname": "sqlglot.expressions.Literal", "modulename": "sqlglot.expressions", "qualname": "Literal", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Literal.arg_types": {"fullname": "sqlglot.expressions.Literal.arg_types", "modulename": "sqlglot.expressions", "qualname": "Literal.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'is_string': True}"}, "sqlglot.expressions.Literal.hashable_args": {"fullname": "sqlglot.expressions.Literal.hashable_args", "modulename": "sqlglot.expressions", "qualname": "Literal.hashable_args", "kind": "variable", "doc": "

\n", "annotation": ": Any"}, "sqlglot.expressions.Literal.number": {"fullname": "sqlglot.expressions.Literal.number", "modulename": "sqlglot.expressions", "qualname": "Literal.number", "kind": "function", "doc": "

\n", "signature": "(cls, number) -> sqlglot.expressions.Literal:", "funcdef": "def"}, "sqlglot.expressions.Literal.string": {"fullname": "sqlglot.expressions.Literal.string", "modulename": "sqlglot.expressions", "qualname": "Literal.string", "kind": "function", "doc": "

\n", "signature": "(cls, string) -> sqlglot.expressions.Literal:", "funcdef": "def"}, "sqlglot.expressions.Literal.output_name": {"fullname": "sqlglot.expressions.Literal.output_name", "modulename": "sqlglot.expressions", "qualname": "Literal.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Literal.key": {"fullname": "sqlglot.expressions.Literal.key", "modulename": "sqlglot.expressions", "qualname": "Literal.key", "kind": "variable", "doc": "

\n", "default_value": "'literal'"}, "sqlglot.expressions.Join": {"fullname": "sqlglot.expressions.Join", "modulename": "sqlglot.expressions", "qualname": "Join", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Join.arg_types": {"fullname": "sqlglot.expressions.Join.arg_types", "modulename": "sqlglot.expressions", "qualname": "Join.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'on': False, 'side': False, 'kind': False, 'using': False, 'method': False, 'global': False, 'hint': False}"}, "sqlglot.expressions.Join.method": {"fullname": "sqlglot.expressions.Join.method", "modulename": "sqlglot.expressions", "qualname": "Join.method", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Join.kind": {"fullname": "sqlglot.expressions.Join.kind", "modulename": "sqlglot.expressions", "qualname": "Join.kind", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Join.side": {"fullname": "sqlglot.expressions.Join.side", "modulename": "sqlglot.expressions", "qualname": "Join.side", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Join.hint": {"fullname": "sqlglot.expressions.Join.hint", "modulename": "sqlglot.expressions", "qualname": "Join.hint", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Join.alias_or_name": {"fullname": "sqlglot.expressions.Join.alias_or_name", "modulename": "sqlglot.expressions", "qualname": "Join.alias_or_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Join.on": {"fullname": "sqlglot.expressions.Join.on", "modulename": "sqlglot.expressions", "qualname": "Join.on", "kind": "function", "doc": "

Append to or set the ON expressions.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("JOIN x", into=Join).on("y = 1").sql()\n'JOIN x ON y = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.\nMultiple expressions are combined with an AND operator.
  • \n
  • append: if True, AND the new expressions to any existing expression.\nOtherwise, this resets the expression.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Join expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Join:", "funcdef": "def"}, "sqlglot.expressions.Join.using": {"fullname": "sqlglot.expressions.Join.using", "modulename": "sqlglot.expressions", "qualname": "Join.using", "kind": "function", "doc": "

Append to or set the USING expressions.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("JOIN x", into=Join).using("foo", "bla").sql()\n'JOIN x USING (foo, bla)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • append: if True, concatenate the new expressions to the existing \"using\" list.\nOtherwise, this resets the expression.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Join expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Join:", "funcdef": "def"}, "sqlglot.expressions.Join.key": {"fullname": "sqlglot.expressions.Join.key", "modulename": "sqlglot.expressions", "qualname": "Join.key", "kind": "variable", "doc": "

\n", "default_value": "'join'"}, "sqlglot.expressions.Lateral": {"fullname": "sqlglot.expressions.Lateral", "modulename": "sqlglot.expressions", "qualname": "Lateral", "kind": "class", "doc": "

\n", "bases": "UDTF"}, "sqlglot.expressions.Lateral.arg_types": {"fullname": "sqlglot.expressions.Lateral.arg_types", "modulename": "sqlglot.expressions", "qualname": "Lateral.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'view': False, 'outer': False, 'alias': False, 'cross_apply': False}"}, "sqlglot.expressions.Lateral.key": {"fullname": "sqlglot.expressions.Lateral.key", "modulename": "sqlglot.expressions", "qualname": "Lateral.key", "kind": "variable", "doc": "

\n", "default_value": "'lateral'"}, "sqlglot.expressions.MatchRecognize": {"fullname": "sqlglot.expressions.MatchRecognize", "modulename": "sqlglot.expressions", "qualname": "MatchRecognize", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.MatchRecognize.arg_types": {"fullname": "sqlglot.expressions.MatchRecognize.arg_types", "modulename": "sqlglot.expressions", "qualname": "MatchRecognize.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'partition_by': False, 'order': False, 'measures': False, 'rows': False, 'after': False, 'pattern': False, 'define': False, 'alias': False}"}, "sqlglot.expressions.MatchRecognize.key": {"fullname": "sqlglot.expressions.MatchRecognize.key", "modulename": "sqlglot.expressions", "qualname": "MatchRecognize.key", "kind": "variable", "doc": "

\n", "default_value": "'matchrecognize'"}, "sqlglot.expressions.Final": {"fullname": "sqlglot.expressions.Final", "modulename": "sqlglot.expressions", "qualname": "Final", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Final.key": {"fullname": "sqlglot.expressions.Final.key", "modulename": "sqlglot.expressions", "qualname": "Final.key", "kind": "variable", "doc": "

\n", "default_value": "'final'"}, "sqlglot.expressions.Offset": {"fullname": "sqlglot.expressions.Offset", "modulename": "sqlglot.expressions", "qualname": "Offset", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Offset.arg_types": {"fullname": "sqlglot.expressions.Offset.arg_types", "modulename": "sqlglot.expressions", "qualname": "Offset.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': True, 'expressions': False}"}, "sqlglot.expressions.Offset.key": {"fullname": "sqlglot.expressions.Offset.key", "modulename": "sqlglot.expressions", "qualname": "Offset.key", "kind": "variable", "doc": "

\n", "default_value": "'offset'"}, "sqlglot.expressions.Order": {"fullname": "sqlglot.expressions.Order", "modulename": "sqlglot.expressions", "qualname": "Order", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Order.arg_types": {"fullname": "sqlglot.expressions.Order.arg_types", "modulename": "sqlglot.expressions", "qualname": "Order.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expressions': True, 'interpolate': False, 'siblings': False}"}, "sqlglot.expressions.Order.key": {"fullname": "sqlglot.expressions.Order.key", "modulename": "sqlglot.expressions", "qualname": "Order.key", "kind": "variable", "doc": "

\n", "default_value": "'order'"}, "sqlglot.expressions.WithFill": {"fullname": "sqlglot.expressions.WithFill", "modulename": "sqlglot.expressions", "qualname": "WithFill", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.WithFill.arg_types": {"fullname": "sqlglot.expressions.WithFill.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithFill.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'from': False, 'to': False, 'step': False}"}, "sqlglot.expressions.WithFill.key": {"fullname": "sqlglot.expressions.WithFill.key", "modulename": "sqlglot.expressions", "qualname": "WithFill.key", "kind": "variable", "doc": "

\n", "default_value": "'withfill'"}, "sqlglot.expressions.Cluster": {"fullname": "sqlglot.expressions.Cluster", "modulename": "sqlglot.expressions", "qualname": "Cluster", "kind": "class", "doc": "

\n", "bases": "Order"}, "sqlglot.expressions.Cluster.key": {"fullname": "sqlglot.expressions.Cluster.key", "modulename": "sqlglot.expressions", "qualname": "Cluster.key", "kind": "variable", "doc": "

\n", "default_value": "'cluster'"}, "sqlglot.expressions.Distribute": {"fullname": "sqlglot.expressions.Distribute", "modulename": "sqlglot.expressions", "qualname": "Distribute", "kind": "class", "doc": "

\n", "bases": "Order"}, "sqlglot.expressions.Distribute.key": {"fullname": "sqlglot.expressions.Distribute.key", "modulename": "sqlglot.expressions", "qualname": "Distribute.key", "kind": "variable", "doc": "

\n", "default_value": "'distribute'"}, "sqlglot.expressions.Sort": {"fullname": "sqlglot.expressions.Sort", "modulename": "sqlglot.expressions", "qualname": "Sort", "kind": "class", "doc": "

\n", "bases": "Order"}, "sqlglot.expressions.Sort.key": {"fullname": "sqlglot.expressions.Sort.key", "modulename": "sqlglot.expressions", "qualname": "Sort.key", "kind": "variable", "doc": "

\n", "default_value": "'sort'"}, "sqlglot.expressions.Ordered": {"fullname": "sqlglot.expressions.Ordered", "modulename": "sqlglot.expressions", "qualname": "Ordered", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Ordered.arg_types": {"fullname": "sqlglot.expressions.Ordered.arg_types", "modulename": "sqlglot.expressions", "qualname": "Ordered.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'desc': False, 'nulls_first': True, 'with_fill': False}"}, "sqlglot.expressions.Ordered.key": {"fullname": "sqlglot.expressions.Ordered.key", "modulename": "sqlglot.expressions", "qualname": "Ordered.key", "kind": "variable", "doc": "

\n", "default_value": "'ordered'"}, "sqlglot.expressions.Property": {"fullname": "sqlglot.expressions.Property", "modulename": "sqlglot.expressions", "qualname": "Property", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Property.arg_types": {"fullname": "sqlglot.expressions.Property.arg_types", "modulename": "sqlglot.expressions", "qualname": "Property.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'value': True}"}, "sqlglot.expressions.Property.key": {"fullname": "sqlglot.expressions.Property.key", "modulename": "sqlglot.expressions", "qualname": "Property.key", "kind": "variable", "doc": "

\n", "default_value": "'property'"}, "sqlglot.expressions.AlgorithmProperty": {"fullname": "sqlglot.expressions.AlgorithmProperty", "modulename": "sqlglot.expressions", "qualname": "AlgorithmProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"fullname": "sqlglot.expressions.AlgorithmProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "AlgorithmProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.AlgorithmProperty.key": {"fullname": "sqlglot.expressions.AlgorithmProperty.key", "modulename": "sqlglot.expressions", "qualname": "AlgorithmProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'algorithmproperty'"}, "sqlglot.expressions.AutoIncrementProperty": {"fullname": "sqlglot.expressions.AutoIncrementProperty", "modulename": "sqlglot.expressions", "qualname": "AutoIncrementProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"fullname": "sqlglot.expressions.AutoIncrementProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "AutoIncrementProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.AutoIncrementProperty.key": {"fullname": "sqlglot.expressions.AutoIncrementProperty.key", "modulename": "sqlglot.expressions", "qualname": "AutoIncrementProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'autoincrementproperty'"}, "sqlglot.expressions.AutoRefreshProperty": {"fullname": "sqlglot.expressions.AutoRefreshProperty", "modulename": "sqlglot.expressions", "qualname": "AutoRefreshProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"fullname": "sqlglot.expressions.AutoRefreshProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "AutoRefreshProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.AutoRefreshProperty.key": {"fullname": "sqlglot.expressions.AutoRefreshProperty.key", "modulename": "sqlglot.expressions", "qualname": "AutoRefreshProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'autorefreshproperty'"}, "sqlglot.expressions.BlockCompressionProperty": {"fullname": "sqlglot.expressions.BlockCompressionProperty", "modulename": "sqlglot.expressions", "qualname": "BlockCompressionProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"fullname": "sqlglot.expressions.BlockCompressionProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "BlockCompressionProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'autotemp': False, 'always': False, 'default': False, 'manual': False, 'never': False}"}, "sqlglot.expressions.BlockCompressionProperty.key": {"fullname": "sqlglot.expressions.BlockCompressionProperty.key", "modulename": "sqlglot.expressions", "qualname": "BlockCompressionProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'blockcompressionproperty'"}, "sqlglot.expressions.CharacterSetProperty": {"fullname": "sqlglot.expressions.CharacterSetProperty", "modulename": "sqlglot.expressions", "qualname": "CharacterSetProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"fullname": "sqlglot.expressions.CharacterSetProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "CharacterSetProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'default': True}"}, "sqlglot.expressions.CharacterSetProperty.key": {"fullname": "sqlglot.expressions.CharacterSetProperty.key", "modulename": "sqlglot.expressions", "qualname": "CharacterSetProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'charactersetproperty'"}, "sqlglot.expressions.ChecksumProperty": {"fullname": "sqlglot.expressions.ChecksumProperty", "modulename": "sqlglot.expressions", "qualname": "ChecksumProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ChecksumProperty.arg_types": {"fullname": "sqlglot.expressions.ChecksumProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ChecksumProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'on': False, 'default': False}"}, "sqlglot.expressions.ChecksumProperty.key": {"fullname": "sqlglot.expressions.ChecksumProperty.key", "modulename": "sqlglot.expressions", "qualname": "ChecksumProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'checksumproperty'"}, "sqlglot.expressions.CollateProperty": {"fullname": "sqlglot.expressions.CollateProperty", "modulename": "sqlglot.expressions", "qualname": "CollateProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.CollateProperty.arg_types": {"fullname": "sqlglot.expressions.CollateProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "CollateProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'default': False}"}, "sqlglot.expressions.CollateProperty.key": {"fullname": "sqlglot.expressions.CollateProperty.key", "modulename": "sqlglot.expressions", "qualname": "CollateProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'collateproperty'"}, "sqlglot.expressions.CopyGrantsProperty": {"fullname": "sqlglot.expressions.CopyGrantsProperty", "modulename": "sqlglot.expressions", "qualname": "CopyGrantsProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"fullname": "sqlglot.expressions.CopyGrantsProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "CopyGrantsProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.CopyGrantsProperty.key": {"fullname": "sqlglot.expressions.CopyGrantsProperty.key", "modulename": "sqlglot.expressions", "qualname": "CopyGrantsProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'copygrantsproperty'"}, "sqlglot.expressions.DataBlocksizeProperty": {"fullname": "sqlglot.expressions.DataBlocksizeProperty", "modulename": "sqlglot.expressions", "qualname": "DataBlocksizeProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"fullname": "sqlglot.expressions.DataBlocksizeProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "DataBlocksizeProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'size': False, 'units': False, 'minimum': False, 'maximum': False, 'default': False}"}, "sqlglot.expressions.DataBlocksizeProperty.key": {"fullname": "sqlglot.expressions.DataBlocksizeProperty.key", "modulename": "sqlglot.expressions", "qualname": "DataBlocksizeProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'datablocksizeproperty'"}, "sqlglot.expressions.DefinerProperty": {"fullname": "sqlglot.expressions.DefinerProperty", "modulename": "sqlglot.expressions", "qualname": "DefinerProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DefinerProperty.arg_types": {"fullname": "sqlglot.expressions.DefinerProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "DefinerProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.DefinerProperty.key": {"fullname": "sqlglot.expressions.DefinerProperty.key", "modulename": "sqlglot.expressions", "qualname": "DefinerProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'definerproperty'"}, "sqlglot.expressions.DistKeyProperty": {"fullname": "sqlglot.expressions.DistKeyProperty", "modulename": "sqlglot.expressions", "qualname": "DistKeyProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DistKeyProperty.arg_types": {"fullname": "sqlglot.expressions.DistKeyProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "DistKeyProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.DistKeyProperty.key": {"fullname": "sqlglot.expressions.DistKeyProperty.key", "modulename": "sqlglot.expressions", "qualname": "DistKeyProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'distkeyproperty'"}, "sqlglot.expressions.DistStyleProperty": {"fullname": "sqlglot.expressions.DistStyleProperty", "modulename": "sqlglot.expressions", "qualname": "DistStyleProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DistStyleProperty.arg_types": {"fullname": "sqlglot.expressions.DistStyleProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "DistStyleProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.DistStyleProperty.key": {"fullname": "sqlglot.expressions.DistStyleProperty.key", "modulename": "sqlglot.expressions", "qualname": "DistStyleProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'diststyleproperty'"}, "sqlglot.expressions.EngineProperty": {"fullname": "sqlglot.expressions.EngineProperty", "modulename": "sqlglot.expressions", "qualname": "EngineProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.EngineProperty.arg_types": {"fullname": "sqlglot.expressions.EngineProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "EngineProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.EngineProperty.key": {"fullname": "sqlglot.expressions.EngineProperty.key", "modulename": "sqlglot.expressions", "qualname": "EngineProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'engineproperty'"}, "sqlglot.expressions.HeapProperty": {"fullname": "sqlglot.expressions.HeapProperty", "modulename": "sqlglot.expressions", "qualname": "HeapProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.HeapProperty.arg_types": {"fullname": "sqlglot.expressions.HeapProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "HeapProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.HeapProperty.key": {"fullname": "sqlglot.expressions.HeapProperty.key", "modulename": "sqlglot.expressions", "qualname": "HeapProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'heapproperty'"}, "sqlglot.expressions.ToTableProperty": {"fullname": "sqlglot.expressions.ToTableProperty", "modulename": "sqlglot.expressions", "qualname": "ToTableProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ToTableProperty.arg_types": {"fullname": "sqlglot.expressions.ToTableProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ToTableProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.ToTableProperty.key": {"fullname": "sqlglot.expressions.ToTableProperty.key", "modulename": "sqlglot.expressions", "qualname": "ToTableProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'totableproperty'"}, "sqlglot.expressions.ExecuteAsProperty": {"fullname": "sqlglot.expressions.ExecuteAsProperty", "modulename": "sqlglot.expressions", "qualname": "ExecuteAsProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"fullname": "sqlglot.expressions.ExecuteAsProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ExecuteAsProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.ExecuteAsProperty.key": {"fullname": "sqlglot.expressions.ExecuteAsProperty.key", "modulename": "sqlglot.expressions", "qualname": "ExecuteAsProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'executeasproperty'"}, "sqlglot.expressions.ExternalProperty": {"fullname": "sqlglot.expressions.ExternalProperty", "modulename": "sqlglot.expressions", "qualname": "ExternalProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ExternalProperty.arg_types": {"fullname": "sqlglot.expressions.ExternalProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ExternalProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.ExternalProperty.key": {"fullname": "sqlglot.expressions.ExternalProperty.key", "modulename": "sqlglot.expressions", "qualname": "ExternalProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'externalproperty'"}, "sqlglot.expressions.FallbackProperty": {"fullname": "sqlglot.expressions.FallbackProperty", "modulename": "sqlglot.expressions", "qualname": "FallbackProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.FallbackProperty.arg_types": {"fullname": "sqlglot.expressions.FallbackProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "FallbackProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'no': True, 'protection': False}"}, "sqlglot.expressions.FallbackProperty.key": {"fullname": "sqlglot.expressions.FallbackProperty.key", "modulename": "sqlglot.expressions", "qualname": "FallbackProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'fallbackproperty'"}, "sqlglot.expressions.FileFormatProperty": {"fullname": "sqlglot.expressions.FileFormatProperty", "modulename": "sqlglot.expressions", "qualname": "FileFormatProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.FileFormatProperty.arg_types": {"fullname": "sqlglot.expressions.FileFormatProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "FileFormatProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.FileFormatProperty.key": {"fullname": "sqlglot.expressions.FileFormatProperty.key", "modulename": "sqlglot.expressions", "qualname": "FileFormatProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'fileformatproperty'"}, "sqlglot.expressions.FreespaceProperty": {"fullname": "sqlglot.expressions.FreespaceProperty", "modulename": "sqlglot.expressions", "qualname": "FreespaceProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.FreespaceProperty.arg_types": {"fullname": "sqlglot.expressions.FreespaceProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "FreespaceProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'percent': False}"}, "sqlglot.expressions.FreespaceProperty.key": {"fullname": "sqlglot.expressions.FreespaceProperty.key", "modulename": "sqlglot.expressions", "qualname": "FreespaceProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'freespaceproperty'"}, "sqlglot.expressions.InheritsProperty": {"fullname": "sqlglot.expressions.InheritsProperty", "modulename": "sqlglot.expressions", "qualname": "InheritsProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.InheritsProperty.arg_types": {"fullname": "sqlglot.expressions.InheritsProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "InheritsProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.InheritsProperty.key": {"fullname": "sqlglot.expressions.InheritsProperty.key", "modulename": "sqlglot.expressions", "qualname": "InheritsProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'inheritsproperty'"}, "sqlglot.expressions.InputModelProperty": {"fullname": "sqlglot.expressions.InputModelProperty", "modulename": "sqlglot.expressions", "qualname": "InputModelProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.InputModelProperty.arg_types": {"fullname": "sqlglot.expressions.InputModelProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "InputModelProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.InputModelProperty.key": {"fullname": "sqlglot.expressions.InputModelProperty.key", "modulename": "sqlglot.expressions", "qualname": "InputModelProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'inputmodelproperty'"}, "sqlglot.expressions.OutputModelProperty": {"fullname": "sqlglot.expressions.OutputModelProperty", "modulename": "sqlglot.expressions", "qualname": "OutputModelProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.OutputModelProperty.arg_types": {"fullname": "sqlglot.expressions.OutputModelProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "OutputModelProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.OutputModelProperty.key": {"fullname": "sqlglot.expressions.OutputModelProperty.key", "modulename": "sqlglot.expressions", "qualname": "OutputModelProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'outputmodelproperty'"}, "sqlglot.expressions.IsolatedLoadingProperty": {"fullname": "sqlglot.expressions.IsolatedLoadingProperty", "modulename": "sqlglot.expressions", "qualname": "IsolatedLoadingProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"fullname": "sqlglot.expressions.IsolatedLoadingProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "IsolatedLoadingProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'no': False, 'concurrent': False, 'for_all': False, 'for_insert': False, 'for_none': False}"}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"fullname": "sqlglot.expressions.IsolatedLoadingProperty.key", "modulename": "sqlglot.expressions", "qualname": "IsolatedLoadingProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'isolatedloadingproperty'"}, "sqlglot.expressions.JournalProperty": {"fullname": "sqlglot.expressions.JournalProperty", "modulename": "sqlglot.expressions", "qualname": "JournalProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.JournalProperty.arg_types": {"fullname": "sqlglot.expressions.JournalProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "JournalProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'no': False, 'dual': False, 'before': False, 'local': False, 'after': False}"}, "sqlglot.expressions.JournalProperty.key": {"fullname": "sqlglot.expressions.JournalProperty.key", "modulename": "sqlglot.expressions", "qualname": "JournalProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'journalproperty'"}, "sqlglot.expressions.LanguageProperty": {"fullname": "sqlglot.expressions.LanguageProperty", "modulename": "sqlglot.expressions", "qualname": "LanguageProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.LanguageProperty.arg_types": {"fullname": "sqlglot.expressions.LanguageProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "LanguageProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.LanguageProperty.key": {"fullname": "sqlglot.expressions.LanguageProperty.key", "modulename": "sqlglot.expressions", "qualname": "LanguageProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'languageproperty'"}, "sqlglot.expressions.ClusteredByProperty": {"fullname": "sqlglot.expressions.ClusteredByProperty", "modulename": "sqlglot.expressions", "qualname": "ClusteredByProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"fullname": "sqlglot.expressions.ClusteredByProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ClusteredByProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'sorted_by': False, 'buckets': True}"}, "sqlglot.expressions.ClusteredByProperty.key": {"fullname": "sqlglot.expressions.ClusteredByProperty.key", "modulename": "sqlglot.expressions", "qualname": "ClusteredByProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'clusteredbyproperty'"}, "sqlglot.expressions.DictProperty": {"fullname": "sqlglot.expressions.DictProperty", "modulename": "sqlglot.expressions", "qualname": "DictProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DictProperty.arg_types": {"fullname": "sqlglot.expressions.DictProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "DictProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': True, 'settings': False}"}, "sqlglot.expressions.DictProperty.key": {"fullname": "sqlglot.expressions.DictProperty.key", "modulename": "sqlglot.expressions", "qualname": "DictProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'dictproperty'"}, "sqlglot.expressions.DictSubProperty": {"fullname": "sqlglot.expressions.DictSubProperty", "modulename": "sqlglot.expressions", "qualname": "DictSubProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DictSubProperty.key": {"fullname": "sqlglot.expressions.DictSubProperty.key", "modulename": "sqlglot.expressions", "qualname": "DictSubProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'dictsubproperty'"}, "sqlglot.expressions.DictRange": {"fullname": "sqlglot.expressions.DictRange", "modulename": "sqlglot.expressions", "qualname": "DictRange", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.DictRange.arg_types": {"fullname": "sqlglot.expressions.DictRange.arg_types", "modulename": "sqlglot.expressions", "qualname": "DictRange.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'min': True, 'max': True}"}, "sqlglot.expressions.DictRange.key": {"fullname": "sqlglot.expressions.DictRange.key", "modulename": "sqlglot.expressions", "qualname": "DictRange.key", "kind": "variable", "doc": "

\n", "default_value": "'dictrange'"}, "sqlglot.expressions.OnCluster": {"fullname": "sqlglot.expressions.OnCluster", "modulename": "sqlglot.expressions", "qualname": "OnCluster", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.OnCluster.arg_types": {"fullname": "sqlglot.expressions.OnCluster.arg_types", "modulename": "sqlglot.expressions", "qualname": "OnCluster.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.OnCluster.key": {"fullname": "sqlglot.expressions.OnCluster.key", "modulename": "sqlglot.expressions", "qualname": "OnCluster.key", "kind": "variable", "doc": "

\n", "default_value": "'oncluster'"}, "sqlglot.expressions.LikeProperty": {"fullname": "sqlglot.expressions.LikeProperty", "modulename": "sqlglot.expressions", "qualname": "LikeProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.LikeProperty.arg_types": {"fullname": "sqlglot.expressions.LikeProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "LikeProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.LikeProperty.key": {"fullname": "sqlglot.expressions.LikeProperty.key", "modulename": "sqlglot.expressions", "qualname": "LikeProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'likeproperty'"}, "sqlglot.expressions.LocationProperty": {"fullname": "sqlglot.expressions.LocationProperty", "modulename": "sqlglot.expressions", "qualname": "LocationProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.LocationProperty.arg_types": {"fullname": "sqlglot.expressions.LocationProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "LocationProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.LocationProperty.key": {"fullname": "sqlglot.expressions.LocationProperty.key", "modulename": "sqlglot.expressions", "qualname": "LocationProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'locationproperty'"}, "sqlglot.expressions.LockingProperty": {"fullname": "sqlglot.expressions.LockingProperty", "modulename": "sqlglot.expressions", "qualname": "LockingProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.LockingProperty.arg_types": {"fullname": "sqlglot.expressions.LockingProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "LockingProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'kind': True, 'for_or_in': False, 'lock_type': True, 'override': False}"}, "sqlglot.expressions.LockingProperty.key": {"fullname": "sqlglot.expressions.LockingProperty.key", "modulename": "sqlglot.expressions", "qualname": "LockingProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'lockingproperty'"}, "sqlglot.expressions.LogProperty": {"fullname": "sqlglot.expressions.LogProperty", "modulename": "sqlglot.expressions", "qualname": "LogProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.LogProperty.arg_types": {"fullname": "sqlglot.expressions.LogProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "LogProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'no': True}"}, "sqlglot.expressions.LogProperty.key": {"fullname": "sqlglot.expressions.LogProperty.key", "modulename": "sqlglot.expressions", "qualname": "LogProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'logproperty'"}, "sqlglot.expressions.MaterializedProperty": {"fullname": "sqlglot.expressions.MaterializedProperty", "modulename": "sqlglot.expressions", "qualname": "MaterializedProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.MaterializedProperty.arg_types": {"fullname": "sqlglot.expressions.MaterializedProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "MaterializedProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.MaterializedProperty.key": {"fullname": "sqlglot.expressions.MaterializedProperty.key", "modulename": "sqlglot.expressions", "qualname": "MaterializedProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'materializedproperty'"}, "sqlglot.expressions.MergeBlockRatioProperty": {"fullname": "sqlglot.expressions.MergeBlockRatioProperty", "modulename": "sqlglot.expressions", "qualname": "MergeBlockRatioProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"fullname": "sqlglot.expressions.MergeBlockRatioProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "MergeBlockRatioProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'no': False, 'default': False, 'percent': False}"}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"fullname": "sqlglot.expressions.MergeBlockRatioProperty.key", "modulename": "sqlglot.expressions", "qualname": "MergeBlockRatioProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'mergeblockratioproperty'"}, "sqlglot.expressions.NoPrimaryIndexProperty": {"fullname": "sqlglot.expressions.NoPrimaryIndexProperty", "modulename": "sqlglot.expressions", "qualname": "NoPrimaryIndexProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"fullname": "sqlglot.expressions.NoPrimaryIndexProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "NoPrimaryIndexProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"fullname": "sqlglot.expressions.NoPrimaryIndexProperty.key", "modulename": "sqlglot.expressions", "qualname": "NoPrimaryIndexProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'noprimaryindexproperty'"}, "sqlglot.expressions.OnProperty": {"fullname": "sqlglot.expressions.OnProperty", "modulename": "sqlglot.expressions", "qualname": "OnProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.OnProperty.arg_types": {"fullname": "sqlglot.expressions.OnProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "OnProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.OnProperty.key": {"fullname": "sqlglot.expressions.OnProperty.key", "modulename": "sqlglot.expressions", "qualname": "OnProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'onproperty'"}, "sqlglot.expressions.OnCommitProperty": {"fullname": "sqlglot.expressions.OnCommitProperty", "modulename": "sqlglot.expressions", "qualname": "OnCommitProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.OnCommitProperty.arg_types": {"fullname": "sqlglot.expressions.OnCommitProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "OnCommitProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'delete': False}"}, "sqlglot.expressions.OnCommitProperty.key": {"fullname": "sqlglot.expressions.OnCommitProperty.key", "modulename": "sqlglot.expressions", "qualname": "OnCommitProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'oncommitproperty'"}, "sqlglot.expressions.PartitionedByProperty": {"fullname": "sqlglot.expressions.PartitionedByProperty", "modulename": "sqlglot.expressions", "qualname": "PartitionedByProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"fullname": "sqlglot.expressions.PartitionedByProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "PartitionedByProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.PartitionedByProperty.key": {"fullname": "sqlglot.expressions.PartitionedByProperty.key", "modulename": "sqlglot.expressions", "qualname": "PartitionedByProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'partitionedbyproperty'"}, "sqlglot.expressions.PartitionBoundSpec": {"fullname": "sqlglot.expressions.PartitionBoundSpec", "modulename": "sqlglot.expressions", "qualname": "PartitionBoundSpec", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"fullname": "sqlglot.expressions.PartitionBoundSpec.arg_types", "modulename": "sqlglot.expressions", "qualname": "PartitionBoundSpec.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False, 'from_expressions': False, 'to_expressions': False}"}, "sqlglot.expressions.PartitionBoundSpec.key": {"fullname": "sqlglot.expressions.PartitionBoundSpec.key", "modulename": "sqlglot.expressions", "qualname": "PartitionBoundSpec.key", "kind": "variable", "doc": "

\n", "default_value": "'partitionboundspec'"}, "sqlglot.expressions.PartitionedOfProperty": {"fullname": "sqlglot.expressions.PartitionedOfProperty", "modulename": "sqlglot.expressions", "qualname": "PartitionedOfProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"fullname": "sqlglot.expressions.PartitionedOfProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "PartitionedOfProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.PartitionedOfProperty.key": {"fullname": "sqlglot.expressions.PartitionedOfProperty.key", "modulename": "sqlglot.expressions", "qualname": "PartitionedOfProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'partitionedofproperty'"}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"fullname": "sqlglot.expressions.RemoteWithConnectionModelProperty", "modulename": "sqlglot.expressions", "qualname": "RemoteWithConnectionModelProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"fullname": "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "RemoteWithConnectionModelProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"fullname": "sqlglot.expressions.RemoteWithConnectionModelProperty.key", "modulename": "sqlglot.expressions", "qualname": "RemoteWithConnectionModelProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'remotewithconnectionmodelproperty'"}, "sqlglot.expressions.ReturnsProperty": {"fullname": "sqlglot.expressions.ReturnsProperty", "modulename": "sqlglot.expressions", "qualname": "ReturnsProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.ReturnsProperty.arg_types": {"fullname": "sqlglot.expressions.ReturnsProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "ReturnsProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'is_table': False, 'table': False}"}, "sqlglot.expressions.ReturnsProperty.key": {"fullname": "sqlglot.expressions.ReturnsProperty.key", "modulename": "sqlglot.expressions", "qualname": "ReturnsProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'returnsproperty'"}, "sqlglot.expressions.RowFormatProperty": {"fullname": "sqlglot.expressions.RowFormatProperty", "modulename": "sqlglot.expressions", "qualname": "RowFormatProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.RowFormatProperty.arg_types": {"fullname": "sqlglot.expressions.RowFormatProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "RowFormatProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.RowFormatProperty.key": {"fullname": "sqlglot.expressions.RowFormatProperty.key", "modulename": "sqlglot.expressions", "qualname": "RowFormatProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'rowformatproperty'"}, "sqlglot.expressions.RowFormatDelimitedProperty": {"fullname": "sqlglot.expressions.RowFormatDelimitedProperty", "modulename": "sqlglot.expressions", "qualname": "RowFormatDelimitedProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"fullname": "sqlglot.expressions.RowFormatDelimitedProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "RowFormatDelimitedProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'fields': False, 'escaped': False, 'collection_items': False, 'map_keys': False, 'lines': False, 'null': False, 'serde': False}"}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"fullname": "sqlglot.expressions.RowFormatDelimitedProperty.key", "modulename": "sqlglot.expressions", "qualname": "RowFormatDelimitedProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'rowformatdelimitedproperty'"}, "sqlglot.expressions.RowFormatSerdeProperty": {"fullname": "sqlglot.expressions.RowFormatSerdeProperty", "modulename": "sqlglot.expressions", "qualname": "RowFormatSerdeProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"fullname": "sqlglot.expressions.RowFormatSerdeProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "RowFormatSerdeProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'serde_properties': False}"}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"fullname": "sqlglot.expressions.RowFormatSerdeProperty.key", "modulename": "sqlglot.expressions", "qualname": "RowFormatSerdeProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'rowformatserdeproperty'"}, "sqlglot.expressions.QueryTransform": {"fullname": "sqlglot.expressions.QueryTransform", "modulename": "sqlglot.expressions", "qualname": "QueryTransform", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.QueryTransform.arg_types": {"fullname": "sqlglot.expressions.QueryTransform.arg_types", "modulename": "sqlglot.expressions", "qualname": "QueryTransform.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'command_script': True, 'schema': False, 'row_format_before': False, 'record_writer': False, 'row_format_after': False, 'record_reader': False}"}, "sqlglot.expressions.QueryTransform.key": {"fullname": "sqlglot.expressions.QueryTransform.key", "modulename": "sqlglot.expressions", "qualname": "QueryTransform.key", "kind": "variable", "doc": "

\n", "default_value": "'querytransform'"}, "sqlglot.expressions.SampleProperty": {"fullname": "sqlglot.expressions.SampleProperty", "modulename": "sqlglot.expressions", "qualname": "SampleProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SampleProperty.arg_types": {"fullname": "sqlglot.expressions.SampleProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SampleProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.SampleProperty.key": {"fullname": "sqlglot.expressions.SampleProperty.key", "modulename": "sqlglot.expressions", "qualname": "SampleProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'sampleproperty'"}, "sqlglot.expressions.SchemaCommentProperty": {"fullname": "sqlglot.expressions.SchemaCommentProperty", "modulename": "sqlglot.expressions", "qualname": "SchemaCommentProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"fullname": "sqlglot.expressions.SchemaCommentProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SchemaCommentProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.SchemaCommentProperty.key": {"fullname": "sqlglot.expressions.SchemaCommentProperty.key", "modulename": "sqlglot.expressions", "qualname": "SchemaCommentProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'schemacommentproperty'"}, "sqlglot.expressions.SerdeProperties": {"fullname": "sqlglot.expressions.SerdeProperties", "modulename": "sqlglot.expressions", "qualname": "SerdeProperties", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SerdeProperties.arg_types": {"fullname": "sqlglot.expressions.SerdeProperties.arg_types", "modulename": "sqlglot.expressions", "qualname": "SerdeProperties.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.SerdeProperties.key": {"fullname": "sqlglot.expressions.SerdeProperties.key", "modulename": "sqlglot.expressions", "qualname": "SerdeProperties.key", "kind": "variable", "doc": "

\n", "default_value": "'serdeproperties'"}, "sqlglot.expressions.SetProperty": {"fullname": "sqlglot.expressions.SetProperty", "modulename": "sqlglot.expressions", "qualname": "SetProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SetProperty.arg_types": {"fullname": "sqlglot.expressions.SetProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SetProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'multi': True}"}, "sqlglot.expressions.SetProperty.key": {"fullname": "sqlglot.expressions.SetProperty.key", "modulename": "sqlglot.expressions", "qualname": "SetProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'setproperty'"}, "sqlglot.expressions.SetConfigProperty": {"fullname": "sqlglot.expressions.SetConfigProperty", "modulename": "sqlglot.expressions", "qualname": "SetConfigProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SetConfigProperty.arg_types": {"fullname": "sqlglot.expressions.SetConfigProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SetConfigProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.SetConfigProperty.key": {"fullname": "sqlglot.expressions.SetConfigProperty.key", "modulename": "sqlglot.expressions", "qualname": "SetConfigProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'setconfigproperty'"}, "sqlglot.expressions.SettingsProperty": {"fullname": "sqlglot.expressions.SettingsProperty", "modulename": "sqlglot.expressions", "qualname": "SettingsProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SettingsProperty.arg_types": {"fullname": "sqlglot.expressions.SettingsProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SettingsProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.SettingsProperty.key": {"fullname": "sqlglot.expressions.SettingsProperty.key", "modulename": "sqlglot.expressions", "qualname": "SettingsProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'settingsproperty'"}, "sqlglot.expressions.SortKeyProperty": {"fullname": "sqlglot.expressions.SortKeyProperty", "modulename": "sqlglot.expressions", "qualname": "SortKeyProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SortKeyProperty.arg_types": {"fullname": "sqlglot.expressions.SortKeyProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SortKeyProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'compound': False}"}, "sqlglot.expressions.SortKeyProperty.key": {"fullname": "sqlglot.expressions.SortKeyProperty.key", "modulename": "sqlglot.expressions", "qualname": "SortKeyProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'sortkeyproperty'"}, "sqlglot.expressions.SqlReadWriteProperty": {"fullname": "sqlglot.expressions.SqlReadWriteProperty", "modulename": "sqlglot.expressions", "qualname": "SqlReadWriteProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"fullname": "sqlglot.expressions.SqlReadWriteProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SqlReadWriteProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.SqlReadWriteProperty.key": {"fullname": "sqlglot.expressions.SqlReadWriteProperty.key", "modulename": "sqlglot.expressions", "qualname": "SqlReadWriteProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'sqlreadwriteproperty'"}, "sqlglot.expressions.SqlSecurityProperty": {"fullname": "sqlglot.expressions.SqlSecurityProperty", "modulename": "sqlglot.expressions", "qualname": "SqlSecurityProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"fullname": "sqlglot.expressions.SqlSecurityProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "SqlSecurityProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'definer': True}"}, "sqlglot.expressions.SqlSecurityProperty.key": {"fullname": "sqlglot.expressions.SqlSecurityProperty.key", "modulename": "sqlglot.expressions", "qualname": "SqlSecurityProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'sqlsecurityproperty'"}, "sqlglot.expressions.StabilityProperty": {"fullname": "sqlglot.expressions.StabilityProperty", "modulename": "sqlglot.expressions", "qualname": "StabilityProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.StabilityProperty.arg_types": {"fullname": "sqlglot.expressions.StabilityProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "StabilityProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.StabilityProperty.key": {"fullname": "sqlglot.expressions.StabilityProperty.key", "modulename": "sqlglot.expressions", "qualname": "StabilityProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'stabilityproperty'"}, "sqlglot.expressions.TemporaryProperty": {"fullname": "sqlglot.expressions.TemporaryProperty", "modulename": "sqlglot.expressions", "qualname": "TemporaryProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.TemporaryProperty.arg_types": {"fullname": "sqlglot.expressions.TemporaryProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "TemporaryProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.TemporaryProperty.key": {"fullname": "sqlglot.expressions.TemporaryProperty.key", "modulename": "sqlglot.expressions", "qualname": "TemporaryProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'temporaryproperty'"}, "sqlglot.expressions.TransformModelProperty": {"fullname": "sqlglot.expressions.TransformModelProperty", "modulename": "sqlglot.expressions", "qualname": "TransformModelProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.TransformModelProperty.arg_types": {"fullname": "sqlglot.expressions.TransformModelProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "TransformModelProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.TransformModelProperty.key": {"fullname": "sqlglot.expressions.TransformModelProperty.key", "modulename": "sqlglot.expressions", "qualname": "TransformModelProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'transformmodelproperty'"}, "sqlglot.expressions.TransientProperty": {"fullname": "sqlglot.expressions.TransientProperty", "modulename": "sqlglot.expressions", "qualname": "TransientProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.TransientProperty.arg_types": {"fullname": "sqlglot.expressions.TransientProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "TransientProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.TransientProperty.key": {"fullname": "sqlglot.expressions.TransientProperty.key", "modulename": "sqlglot.expressions", "qualname": "TransientProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'transientproperty'"}, "sqlglot.expressions.VolatileProperty": {"fullname": "sqlglot.expressions.VolatileProperty", "modulename": "sqlglot.expressions", "qualname": "VolatileProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.VolatileProperty.arg_types": {"fullname": "sqlglot.expressions.VolatileProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "VolatileProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.VolatileProperty.key": {"fullname": "sqlglot.expressions.VolatileProperty.key", "modulename": "sqlglot.expressions", "qualname": "VolatileProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'volatileproperty'"}, "sqlglot.expressions.WithDataProperty": {"fullname": "sqlglot.expressions.WithDataProperty", "modulename": "sqlglot.expressions", "qualname": "WithDataProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.WithDataProperty.arg_types": {"fullname": "sqlglot.expressions.WithDataProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithDataProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'no': True, 'statistics': False}"}, "sqlglot.expressions.WithDataProperty.key": {"fullname": "sqlglot.expressions.WithDataProperty.key", "modulename": "sqlglot.expressions", "qualname": "WithDataProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'withdataproperty'"}, "sqlglot.expressions.WithJournalTableProperty": {"fullname": "sqlglot.expressions.WithJournalTableProperty", "modulename": "sqlglot.expressions", "qualname": "WithJournalTableProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"fullname": "sqlglot.expressions.WithJournalTableProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithJournalTableProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.WithJournalTableProperty.key": {"fullname": "sqlglot.expressions.WithJournalTableProperty.key", "modulename": "sqlglot.expressions", "qualname": "WithJournalTableProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'withjournaltableproperty'"}, "sqlglot.expressions.WithSystemVersioningProperty": {"fullname": "sqlglot.expressions.WithSystemVersioningProperty", "modulename": "sqlglot.expressions", "qualname": "WithSystemVersioningProperty", "kind": "class", "doc": "

\n", "bases": "Property"}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"fullname": "sqlglot.expressions.WithSystemVersioningProperty.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithSystemVersioningProperty.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False}"}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"fullname": "sqlglot.expressions.WithSystemVersioningProperty.key", "modulename": "sqlglot.expressions", "qualname": "WithSystemVersioningProperty.key", "kind": "variable", "doc": "

\n", "default_value": "'withsystemversioningproperty'"}, "sqlglot.expressions.Properties": {"fullname": "sqlglot.expressions.Properties", "modulename": "sqlglot.expressions", "qualname": "Properties", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Properties.arg_types": {"fullname": "sqlglot.expressions.Properties.arg_types", "modulename": "sqlglot.expressions", "qualname": "Properties.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"fullname": "sqlglot.expressions.Properties.NAME_TO_PROPERTY", "modulename": "sqlglot.expressions", "qualname": "Properties.NAME_TO_PROPERTY", "kind": "variable", "doc": "

\n", "default_value": "{'ALGORITHM': <class 'sqlglot.expressions.AlgorithmProperty'>, 'AUTO_INCREMENT': <class 'sqlglot.expressions.AutoIncrementProperty'>, 'CHARACTER SET': <class 'sqlglot.expressions.CharacterSetProperty'>, 'CLUSTERED_BY': <class 'sqlglot.expressions.ClusteredByProperty'>, 'COLLATE': <class 'sqlglot.expressions.CollateProperty'>, 'COMMENT': <class 'sqlglot.expressions.SchemaCommentProperty'>, 'DEFINER': <class 'sqlglot.expressions.DefinerProperty'>, 'DISTKEY': <class 'sqlglot.expressions.DistKeyProperty'>, 'DISTSTYLE': <class 'sqlglot.expressions.DistStyleProperty'>, 'ENGINE': <class 'sqlglot.expressions.EngineProperty'>, 'EXECUTE AS': <class 'sqlglot.expressions.ExecuteAsProperty'>, 'FORMAT': <class 'sqlglot.expressions.FileFormatProperty'>, 'LANGUAGE': <class 'sqlglot.expressions.LanguageProperty'>, 'LOCATION': <class 'sqlglot.expressions.LocationProperty'>, 'PARTITIONED_BY': <class 'sqlglot.expressions.PartitionedByProperty'>, 'RETURNS': <class 'sqlglot.expressions.ReturnsProperty'>, 'ROW_FORMAT': <class 'sqlglot.expressions.RowFormatProperty'>, 'SORTKEY': <class 'sqlglot.expressions.SortKeyProperty'>}"}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"fullname": "sqlglot.expressions.Properties.PROPERTY_TO_NAME", "modulename": "sqlglot.expressions", "qualname": "Properties.PROPERTY_TO_NAME", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: 'ALGORITHM', <class 'sqlglot.expressions.AutoIncrementProperty'>: 'AUTO_INCREMENT', <class 'sqlglot.expressions.CharacterSetProperty'>: 'CHARACTER SET', <class 'sqlglot.expressions.ClusteredByProperty'>: 'CLUSTERED_BY', <class 'sqlglot.expressions.CollateProperty'>: 'COLLATE', <class 'sqlglot.expressions.SchemaCommentProperty'>: 'COMMENT', <class 'sqlglot.expressions.DefinerProperty'>: 'DEFINER', <class 'sqlglot.expressions.DistKeyProperty'>: 'DISTKEY', <class 'sqlglot.expressions.DistStyleProperty'>: 'DISTSTYLE', <class 'sqlglot.expressions.EngineProperty'>: 'ENGINE', <class 'sqlglot.expressions.ExecuteAsProperty'>: 'EXECUTE AS', <class 'sqlglot.expressions.FileFormatProperty'>: 'FORMAT', <class 'sqlglot.expressions.LanguageProperty'>: 'LANGUAGE', <class 'sqlglot.expressions.LocationProperty'>: 'LOCATION', <class 'sqlglot.expressions.PartitionedByProperty'>: 'PARTITIONED_BY', <class 'sqlglot.expressions.ReturnsProperty'>: 'RETURNS', <class 'sqlglot.expressions.RowFormatProperty'>: 'ROW_FORMAT', <class 'sqlglot.expressions.SortKeyProperty'>: 'SORTKEY'}"}, "sqlglot.expressions.Properties.Location": {"fullname": "sqlglot.expressions.Properties.Location", "modulename": "sqlglot.expressions", "qualname": "Properties.Location", "kind": "class", "doc": "

An enumeration.

\n", "bases": "sqlglot.helper.AutoName"}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"fullname": "sqlglot.expressions.Properties.Location.POST_CREATE", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_CREATE", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_CREATE: 'POST_CREATE'>"}, "sqlglot.expressions.Properties.Location.POST_NAME": {"fullname": "sqlglot.expressions.Properties.Location.POST_NAME", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_NAME", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_NAME: 'POST_NAME'>"}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"fullname": "sqlglot.expressions.Properties.Location.POST_SCHEMA", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_SCHEMA", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_SCHEMA: 'POST_SCHEMA'>"}, "sqlglot.expressions.Properties.Location.POST_WITH": {"fullname": "sqlglot.expressions.Properties.Location.POST_WITH", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_WITH", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_WITH: 'POST_WITH'>"}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"fullname": "sqlglot.expressions.Properties.Location.POST_ALIAS", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_ALIAS", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_ALIAS: 'POST_ALIAS'>"}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"fullname": "sqlglot.expressions.Properties.Location.POST_EXPRESSION", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_EXPRESSION", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_EXPRESSION: 'POST_EXPRESSION'>"}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"fullname": "sqlglot.expressions.Properties.Location.POST_INDEX", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.POST_INDEX", "kind": "variable", "doc": "

\n", "default_value": "<Location.POST_INDEX: 'POST_INDEX'>"}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"fullname": "sqlglot.expressions.Properties.Location.UNSUPPORTED", "modulename": "sqlglot.expressions", "qualname": "Properties.Location.UNSUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "<Location.UNSUPPORTED: 'UNSUPPORTED'>"}, "sqlglot.expressions.Properties.from_dict": {"fullname": "sqlglot.expressions.Properties.from_dict", "modulename": "sqlglot.expressions", "qualname": "Properties.from_dict", "kind": "function", "doc": "

\n", "signature": "(cls, properties_dict: Dict) -> sqlglot.expressions.Properties:", "funcdef": "def"}, "sqlglot.expressions.Properties.key": {"fullname": "sqlglot.expressions.Properties.key", "modulename": "sqlglot.expressions", "qualname": "Properties.key", "kind": "variable", "doc": "

\n", "default_value": "'properties'"}, "sqlglot.expressions.Qualify": {"fullname": "sqlglot.expressions.Qualify", "modulename": "sqlglot.expressions", "qualname": "Qualify", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Qualify.key": {"fullname": "sqlglot.expressions.Qualify.key", "modulename": "sqlglot.expressions", "qualname": "Qualify.key", "kind": "variable", "doc": "

\n", "default_value": "'qualify'"}, "sqlglot.expressions.InputOutputFormat": {"fullname": "sqlglot.expressions.InputOutputFormat", "modulename": "sqlglot.expressions", "qualname": "InputOutputFormat", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.InputOutputFormat.arg_types": {"fullname": "sqlglot.expressions.InputOutputFormat.arg_types", "modulename": "sqlglot.expressions", "qualname": "InputOutputFormat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'input_format': False, 'output_format': False}"}, "sqlglot.expressions.InputOutputFormat.key": {"fullname": "sqlglot.expressions.InputOutputFormat.key", "modulename": "sqlglot.expressions", "qualname": "InputOutputFormat.key", "kind": "variable", "doc": "

\n", "default_value": "'inputoutputformat'"}, "sqlglot.expressions.Return": {"fullname": "sqlglot.expressions.Return", "modulename": "sqlglot.expressions", "qualname": "Return", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Return.key": {"fullname": "sqlglot.expressions.Return.key", "modulename": "sqlglot.expressions", "qualname": "Return.key", "kind": "variable", "doc": "

\n", "default_value": "'return'"}, "sqlglot.expressions.Reference": {"fullname": "sqlglot.expressions.Reference", "modulename": "sqlglot.expressions", "qualname": "Reference", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Reference.arg_types": {"fullname": "sqlglot.expressions.Reference.arg_types", "modulename": "sqlglot.expressions", "qualname": "Reference.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'options': False}"}, "sqlglot.expressions.Reference.key": {"fullname": "sqlglot.expressions.Reference.key", "modulename": "sqlglot.expressions", "qualname": "Reference.key", "kind": "variable", "doc": "

\n", "default_value": "'reference'"}, "sqlglot.expressions.Tuple": {"fullname": "sqlglot.expressions.Tuple", "modulename": "sqlglot.expressions", "qualname": "Tuple", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Tuple.arg_types": {"fullname": "sqlglot.expressions.Tuple.arg_types", "modulename": "sqlglot.expressions", "qualname": "Tuple.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False}"}, "sqlglot.expressions.Tuple.isin": {"fullname": "sqlglot.expressions.Tuple.isin", "modulename": "sqlglot.expressions", "qualname": "Tuple.isin", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*expressions: Any,\tquery: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tunnest: Union[str, sqlglot.expressions.Expression, NoneType, Collection[Union[str, sqlglot.expressions.Expression]]] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.In:", "funcdef": "def"}, "sqlglot.expressions.Tuple.key": {"fullname": "sqlglot.expressions.Tuple.key", "modulename": "sqlglot.expressions", "qualname": "Tuple.key", "kind": "variable", "doc": "

\n", "default_value": "'tuple'"}, "sqlglot.expressions.Subqueryable": {"fullname": "sqlglot.expressions.Subqueryable", "modulename": "sqlglot.expressions", "qualname": "Subqueryable", "kind": "class", "doc": "

\n", "bases": "Unionable"}, "sqlglot.expressions.Subqueryable.subquery": {"fullname": "sqlglot.expressions.Subqueryable.subquery", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.subquery", "kind": "function", "doc": "

Convert this expression to an aliased expression that can be used as a Subquery.

\n\n
Example:
\n\n
\n
\n
>>> subquery = Select().select("x").from_("tbl").subquery()\n>>> Select().select("x").from_(subquery).sql()\n'SELECT x FROM (SELECT x FROM tbl)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • alias (str | Identifier): an optional alias for the subquery
  • \n
  • copy (bool): if False, modify this expression instance in-place.
  • \n
\n\n
Returns:
\n\n
\n

Alias: the subquery

\n
\n", "signature": "(\tself,\talias: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tcopy: bool = True) -> sqlglot.expressions.Subquery:", "funcdef": "def"}, "sqlglot.expressions.Subqueryable.limit": {"fullname": "sqlglot.expressions.Subqueryable.limit", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.limit", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression, int],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Subqueryable.ctes": {"fullname": "sqlglot.expressions.Subqueryable.ctes", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.ctes", "kind": "variable", "doc": "

\n"}, "sqlglot.expressions.Subqueryable.selects": {"fullname": "sqlglot.expressions.Subqueryable.selects", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Subqueryable.named_selects": {"fullname": "sqlglot.expressions.Subqueryable.named_selects", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.Subqueryable.select": {"fullname": "sqlglot.expressions.Subqueryable.select", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.select", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Subqueryable:", "funcdef": "def"}, "sqlglot.expressions.Subqueryable.with_": {"fullname": "sqlglot.expressions.Subqueryable.with_", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.with_", "kind": "function", "doc": "

Append to or set the common table expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().with_("tbl2", as_="SELECT * FROM tbl").select("x").from_("tbl2").sql()\n'WITH tbl2 AS (SELECT * FROM tbl) SELECT x FROM tbl2'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • alias: the SQL code string to parse as the table name.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • as_: the SQL code string to parse as the table expression.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • recursive: set the RECURSIVE part of the expression. Defaults to False.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified expression.

\n
\n", "signature": "(\tself,\talias: Union[str, sqlglot.expressions.Expression],\tas_: Union[str, sqlglot.expressions.Expression],\trecursive: Optional[bool] = None,\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Subqueryable:", "funcdef": "def"}, "sqlglot.expressions.Subqueryable.key": {"fullname": "sqlglot.expressions.Subqueryable.key", "modulename": "sqlglot.expressions", "qualname": "Subqueryable.key", "kind": "variable", "doc": "

\n", "default_value": "'subqueryable'"}, "sqlglot.expressions.QUERY_MODIFIERS": {"fullname": "sqlglot.expressions.QUERY_MODIFIERS", "modulename": "sqlglot.expressions", "qualname": "QUERY_MODIFIERS", "kind": "variable", "doc": "

\n", "default_value": "{'match': False, 'laterals': False, 'joins': False, 'connect': False, 'pivots': False, 'where': False, 'group': False, 'having': False, 'qualify': False, 'windows': False, 'distribute': False, 'sort': False, 'cluster': False, 'order': False, 'limit': False, 'offset': False, 'locks': False, 'sample': False, 'settings': False, 'format': False}"}, "sqlglot.expressions.WithTableHint": {"fullname": "sqlglot.expressions.WithTableHint", "modulename": "sqlglot.expressions", "qualname": "WithTableHint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.WithTableHint.arg_types": {"fullname": "sqlglot.expressions.WithTableHint.arg_types", "modulename": "sqlglot.expressions", "qualname": "WithTableHint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.WithTableHint.key": {"fullname": "sqlglot.expressions.WithTableHint.key", "modulename": "sqlglot.expressions", "qualname": "WithTableHint.key", "kind": "variable", "doc": "

\n", "default_value": "'withtablehint'"}, "sqlglot.expressions.IndexTableHint": {"fullname": "sqlglot.expressions.IndexTableHint", "modulename": "sqlglot.expressions", "qualname": "IndexTableHint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.IndexTableHint.arg_types": {"fullname": "sqlglot.expressions.IndexTableHint.arg_types", "modulename": "sqlglot.expressions", "qualname": "IndexTableHint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'target': False}"}, "sqlglot.expressions.IndexTableHint.key": {"fullname": "sqlglot.expressions.IndexTableHint.key", "modulename": "sqlglot.expressions", "qualname": "IndexTableHint.key", "kind": "variable", "doc": "

\n", "default_value": "'indextablehint'"}, "sqlglot.expressions.HistoricalData": {"fullname": "sqlglot.expressions.HistoricalData", "modulename": "sqlglot.expressions", "qualname": "HistoricalData", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.HistoricalData.arg_types": {"fullname": "sqlglot.expressions.HistoricalData.arg_types", "modulename": "sqlglot.expressions", "qualname": "HistoricalData.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': True, 'expression': True}"}, "sqlglot.expressions.HistoricalData.key": {"fullname": "sqlglot.expressions.HistoricalData.key", "modulename": "sqlglot.expressions", "qualname": "HistoricalData.key", "kind": "variable", "doc": "

\n", "default_value": "'historicaldata'"}, "sqlglot.expressions.Table": {"fullname": "sqlglot.expressions.Table", "modulename": "sqlglot.expressions", "qualname": "Table", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Table.arg_types": {"fullname": "sqlglot.expressions.Table.arg_types", "modulename": "sqlglot.expressions", "qualname": "Table.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'alias': False, 'db': False, 'catalog': False, 'laterals': False, 'joins': False, 'pivots': False, 'hints': False, 'system_time': False, 'version': False, 'format': False, 'pattern': False, 'ordinality': False, 'when': False}"}, "sqlglot.expressions.Table.name": {"fullname": "sqlglot.expressions.Table.name", "modulename": "sqlglot.expressions", "qualname": "Table.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Table.db": {"fullname": "sqlglot.expressions.Table.db", "modulename": "sqlglot.expressions", "qualname": "Table.db", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Table.catalog": {"fullname": "sqlglot.expressions.Table.catalog", "modulename": "sqlglot.expressions", "qualname": "Table.catalog", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Table.selects": {"fullname": "sqlglot.expressions.Table.selects", "modulename": "sqlglot.expressions", "qualname": "Table.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Table.named_selects": {"fullname": "sqlglot.expressions.Table.named_selects", "modulename": "sqlglot.expressions", "qualname": "Table.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.Table.parts": {"fullname": "sqlglot.expressions.Table.parts", "modulename": "sqlglot.expressions", "qualname": "Table.parts", "kind": "variable", "doc": "

Return the parts of a table in order catalog, db, table.

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Table.to_column": {"fullname": "sqlglot.expressions.Table.to_column", "modulename": "sqlglot.expressions", "qualname": "Table.to_column", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcopy: bool = True) -> sqlglot.expressions.Alias | sqlglot.expressions.Column | sqlglot.expressions.Dot:", "funcdef": "def"}, "sqlglot.expressions.Table.key": {"fullname": "sqlglot.expressions.Table.key", "modulename": "sqlglot.expressions", "qualname": "Table.key", "kind": "variable", "doc": "

\n", "default_value": "'table'"}, "sqlglot.expressions.Union": {"fullname": "sqlglot.expressions.Union", "modulename": "sqlglot.expressions", "qualname": "Union", "kind": "class", "doc": "

\n", "bases": "Subqueryable"}, "sqlglot.expressions.Union.arg_types": {"fullname": "sqlglot.expressions.Union.arg_types", "modulename": "sqlglot.expressions", "qualname": "Union.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'this': True, 'expression': True, 'distinct': False, 'by_name': False, 'match': False, 'laterals': False, 'joins': False, 'connect': False, 'pivots': False, 'where': False, 'group': False, 'having': False, 'qualify': False, 'windows': False, 'distribute': False, 'sort': False, 'cluster': False, 'order': False, 'limit': False, 'offset': False, 'locks': False, 'sample': False, 'settings': False, 'format': False}"}, "sqlglot.expressions.Union.limit": {"fullname": "sqlglot.expressions.Union.limit", "modulename": "sqlglot.expressions", "qualname": "Union.limit", "kind": "function", "doc": "

Set the LIMIT expression.

\n\n
Example:
\n\n
\n
\n
>>> select("1").union(select("1")).limit(1).sql()\n'SELECT * FROM (SELECT 1 UNION SELECT 1) AS _l_0 LIMIT 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nThis can also be an integer.\nIf a Limit instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Limit.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The limited subqueryable.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression, int],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Union.select": {"fullname": "sqlglot.expressions.Union.select", "modulename": "sqlglot.expressions", "qualname": "Union.select", "kind": "function", "doc": "

Append to or set the SELECT of the union recursively.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("select a from x union select a from y union select a from z").select("b").sql()\n'SELECT a, b FROM x UNION SELECT a, b FROM y UNION SELECT a, b FROM z'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Union: the modified expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Union:", "funcdef": "def"}, "sqlglot.expressions.Union.named_selects": {"fullname": "sqlglot.expressions.Union.named_selects", "modulename": "sqlglot.expressions", "qualname": "Union.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.Union.is_star": {"fullname": "sqlglot.expressions.Union.is_star", "modulename": "sqlglot.expressions", "qualname": "Union.is_star", "kind": "variable", "doc": "

Checks whether an expression is a star.

\n", "annotation": ": bool"}, "sqlglot.expressions.Union.selects": {"fullname": "sqlglot.expressions.Union.selects", "modulename": "sqlglot.expressions", "qualname": "Union.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Union.left": {"fullname": "sqlglot.expressions.Union.left", "modulename": "sqlglot.expressions", "qualname": "Union.left", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.expressions.Union.right": {"fullname": "sqlglot.expressions.Union.right", "modulename": "sqlglot.expressions", "qualname": "Union.right", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.expressions.Union.key": {"fullname": "sqlglot.expressions.Union.key", "modulename": "sqlglot.expressions", "qualname": "Union.key", "kind": "variable", "doc": "

\n", "default_value": "'union'"}, "sqlglot.expressions.Except": {"fullname": "sqlglot.expressions.Except", "modulename": "sqlglot.expressions", "qualname": "Except", "kind": "class", "doc": "

\n", "bases": "Union"}, "sqlglot.expressions.Except.key": {"fullname": "sqlglot.expressions.Except.key", "modulename": "sqlglot.expressions", "qualname": "Except.key", "kind": "variable", "doc": "

\n", "default_value": "'except'"}, "sqlglot.expressions.Intersect": {"fullname": "sqlglot.expressions.Intersect", "modulename": "sqlglot.expressions", "qualname": "Intersect", "kind": "class", "doc": "

\n", "bases": "Union"}, "sqlglot.expressions.Intersect.key": {"fullname": "sqlglot.expressions.Intersect.key", "modulename": "sqlglot.expressions", "qualname": "Intersect.key", "kind": "variable", "doc": "

\n", "default_value": "'intersect'"}, "sqlglot.expressions.Unnest": {"fullname": "sqlglot.expressions.Unnest", "modulename": "sqlglot.expressions", "qualname": "Unnest", "kind": "class", "doc": "

\n", "bases": "UDTF"}, "sqlglot.expressions.Unnest.arg_types": {"fullname": "sqlglot.expressions.Unnest.arg_types", "modulename": "sqlglot.expressions", "qualname": "Unnest.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'alias': False, 'offset': False}"}, "sqlglot.expressions.Unnest.selects": {"fullname": "sqlglot.expressions.Unnest.selects", "modulename": "sqlglot.expressions", "qualname": "Unnest.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Unnest.key": {"fullname": "sqlglot.expressions.Unnest.key", "modulename": "sqlglot.expressions", "qualname": "Unnest.key", "kind": "variable", "doc": "

\n", "default_value": "'unnest'"}, "sqlglot.expressions.Update": {"fullname": "sqlglot.expressions.Update", "modulename": "sqlglot.expressions", "qualname": "Update", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Update.arg_types": {"fullname": "sqlglot.expressions.Update.arg_types", "modulename": "sqlglot.expressions", "qualname": "Update.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'this': False, 'expressions': True, 'from': False, 'where': False, 'returning': False, 'order': False, 'limit': False}"}, "sqlglot.expressions.Update.key": {"fullname": "sqlglot.expressions.Update.key", "modulename": "sqlglot.expressions", "qualname": "Update.key", "kind": "variable", "doc": "

\n", "default_value": "'update'"}, "sqlglot.expressions.Values": {"fullname": "sqlglot.expressions.Values", "modulename": "sqlglot.expressions", "qualname": "Values", "kind": "class", "doc": "

\n", "bases": "UDTF"}, "sqlglot.expressions.Values.arg_types": {"fullname": "sqlglot.expressions.Values.arg_types", "modulename": "sqlglot.expressions", "qualname": "Values.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'alias': False}"}, "sqlglot.expressions.Values.key": {"fullname": "sqlglot.expressions.Values.key", "modulename": "sqlglot.expressions", "qualname": "Values.key", "kind": "variable", "doc": "

\n", "default_value": "'values'"}, "sqlglot.expressions.Var": {"fullname": "sqlglot.expressions.Var", "modulename": "sqlglot.expressions", "qualname": "Var", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Var.key": {"fullname": "sqlglot.expressions.Var.key", "modulename": "sqlglot.expressions", "qualname": "Var.key", "kind": "variable", "doc": "

\n", "default_value": "'var'"}, "sqlglot.expressions.Version": {"fullname": "sqlglot.expressions.Version", "modulename": "sqlglot.expressions", "qualname": "Version", "kind": "class", "doc": "

Time travel, iceberg, bigquery etc\nhttps://trino.io/docs/current/connector/iceberg.html?highlight=snapshot#using-snapshots\nhttps://www.databricks.com/blog/2019/02/04/introducing-delta-time-travel-for-large-scale-data-lakes.html\nhttps://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax#for_system_time_as_of\nhttps://learn.microsoft.com/en-us/sql/relational-databases/tables/querying-data-in-a-system-versioned-temporal-table?view=sql-server-ver16\nthis is either TIMESTAMP or VERSION\nkind is (\"AS OF\", \"BETWEEN\")

\n", "bases": "Expression"}, "sqlglot.expressions.Version.arg_types": {"fullname": "sqlglot.expressions.Version.arg_types", "modulename": "sqlglot.expressions", "qualname": "Version.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': True, 'expression': False}"}, "sqlglot.expressions.Version.key": {"fullname": "sqlglot.expressions.Version.key", "modulename": "sqlglot.expressions", "qualname": "Version.key", "kind": "variable", "doc": "

\n", "default_value": "'version'"}, "sqlglot.expressions.Schema": {"fullname": "sqlglot.expressions.Schema", "modulename": "sqlglot.expressions", "qualname": "Schema", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Schema.arg_types": {"fullname": "sqlglot.expressions.Schema.arg_types", "modulename": "sqlglot.expressions", "qualname": "Schema.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expressions': False}"}, "sqlglot.expressions.Schema.key": {"fullname": "sqlglot.expressions.Schema.key", "modulename": "sqlglot.expressions", "qualname": "Schema.key", "kind": "variable", "doc": "

\n", "default_value": "'schema'"}, "sqlglot.expressions.Lock": {"fullname": "sqlglot.expressions.Lock", "modulename": "sqlglot.expressions", "qualname": "Lock", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Lock.arg_types": {"fullname": "sqlglot.expressions.Lock.arg_types", "modulename": "sqlglot.expressions", "qualname": "Lock.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'update': True, 'expressions': False, 'wait': False}"}, "sqlglot.expressions.Lock.key": {"fullname": "sqlglot.expressions.Lock.key", "modulename": "sqlglot.expressions", "qualname": "Lock.key", "kind": "variable", "doc": "

\n", "default_value": "'lock'"}, "sqlglot.expressions.Select": {"fullname": "sqlglot.expressions.Select", "modulename": "sqlglot.expressions", "qualname": "Select", "kind": "class", "doc": "

\n", "bases": "Subqueryable"}, "sqlglot.expressions.Select.arg_types": {"fullname": "sqlglot.expressions.Select.arg_types", "modulename": "sqlglot.expressions", "qualname": "Select.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'with': False, 'kind': False, 'expressions': False, 'hint': False, 'distinct': False, 'into': False, 'from': False, 'match': False, 'laterals': False, 'joins': False, 'connect': False, 'pivots': False, 'where': False, 'group': False, 'having': False, 'qualify': False, 'windows': False, 'distribute': False, 'sort': False, 'cluster': False, 'order': False, 'limit': False, 'offset': False, 'locks': False, 'sample': False, 'settings': False, 'format': False}"}, "sqlglot.expressions.Select.from_": {"fullname": "sqlglot.expressions.Select.from_", "modulename": "sqlglot.expressions", "qualname": "Select.from_", "kind": "function", "doc": "

Set the FROM expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").sql()\n'SELECT x FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression : the SQL code strings to parse.\nIf a From instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a From.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.group_by": {"fullname": "sqlglot.expressions.Select.group_by", "modulename": "sqlglot.expressions", "qualname": "Select.group_by", "kind": "function", "doc": "

Set the GROUP BY expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x", "COUNT(1)").group_by("x").sql()\n'SELECT x, COUNT(1) FROM tbl GROUP BY x'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf a Group instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Group.\nIf nothing is passed in then a group by is not applied to the expression
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this flattens all the Group expression into a single expression.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.order_by": {"fullname": "sqlglot.expressions.Select.order_by", "modulename": "sqlglot.expressions", "qualname": "Select.order_by", "kind": "function", "doc": "

Set the ORDER BY expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").order_by("x DESC").sql()\n'SELECT x FROM tbl ORDER BY x DESC'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf a Group instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Order.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this flattens all the Order expression into a single expression.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.sort_by": {"fullname": "sqlglot.expressions.Select.sort_by", "modulename": "sqlglot.expressions", "qualname": "Select.sort_by", "kind": "function", "doc": "

Set the SORT BY expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").sort_by("x DESC").sql(dialect="hive")\n'SELECT x FROM tbl SORT BY x DESC'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf a Group instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a SORT.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this flattens all the Order expression into a single expression.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.cluster_by": {"fullname": "sqlglot.expressions.Select.cluster_by", "modulename": "sqlglot.expressions", "qualname": "Select.cluster_by", "kind": "function", "doc": "

Set the CLUSTER BY expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").cluster_by("x DESC").sql(dialect="hive")\n'SELECT x FROM tbl CLUSTER BY x DESC'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf a Group instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Cluster.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this flattens all the Order expression into a single expression.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.limit": {"fullname": "sqlglot.expressions.Select.limit", "modulename": "sqlglot.expressions", "qualname": "Select.limit", "kind": "function", "doc": "

Set the LIMIT expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").limit(10).sql()\n'SELECT x FROM tbl LIMIT 10'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nThis can also be an integer.\nIf a Limit instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Limit.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Select: the modified expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression, int],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.offset": {"fullname": "sqlglot.expressions.Select.offset", "modulename": "sqlglot.expressions", "qualname": "Select.offset", "kind": "function", "doc": "

Set the OFFSET expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").offset(10).sql()\n'SELECT x FROM tbl OFFSET 10'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nThis can also be an integer.\nIf a Offset instance is passed, this is used as-is.\nIf another Expression instance is passed, it will be wrapped in a Offset.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression, int],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.select": {"fullname": "sqlglot.expressions.Select.select", "modulename": "sqlglot.expressions", "qualname": "Select.select", "kind": "function", "doc": "

Append to or set the SELECT expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("x", "y").sql()\n'SELECT x, y'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.lateral": {"fullname": "sqlglot.expressions.Select.lateral", "modulename": "sqlglot.expressions", "qualname": "Select.lateral", "kind": "function", "doc": "

Append to or set the LATERAL expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("x").lateral("OUTER explode(y) tbl2 AS z").from_("tbl").sql()\n'SELECT x FROM tbl LATERAL VIEW OUTER EXPLODE(y) tbl2 AS z'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.join": {"fullname": "sqlglot.expressions.Select.join", "modulename": "sqlglot.expressions", "qualname": "Select.join", "kind": "function", "doc": "

Append to or set the JOIN expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("*").from_("tbl").join("tbl2", on="tbl1.y = tbl2.y").sql()\n'SELECT * FROM tbl JOIN tbl2 ON tbl1.y = tbl2.y'\n
\n
\n \n
\n
>>> Select().select("1").from_("a").join("b", using=["x", "y", "z"]).sql()\n'SELECT 1 FROM a JOIN b USING (x, y, z)'\n
\n
\n \n

Use join_type to change the type of join:

\n \n
\n
>>> Select().select("*").from_("tbl").join("tbl2", on="tbl1.y = tbl2.y", join_type="left outer").sql()\n'SELECT * FROM tbl LEFT OUTER JOIN tbl2 ON tbl1.y = tbl2.y'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • on: optionally specify the join \"on\" criteria as a SQL string.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • using: optionally specify the join \"using\" criteria as a SQL string.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • append: if True, add to any existing expressions.\nOtherwise, this resets the expressions.
  • \n
  • join_type: if set, alter the parsed join type.
  • \n
  • join_alias: an optional alias for the joined source.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Select: the modified expression.

\n
\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression],\ton: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tusing: Union[str, sqlglot.expressions.Expression, Collection[Union[str, sqlglot.expressions.Expression]], NoneType] = None,\tappend: bool = True,\tjoin_type: Optional[str] = None,\tjoin_alias: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.where": {"fullname": "sqlglot.expressions.Select.where", "modulename": "sqlglot.expressions", "qualname": "Select.where", "kind": "function", "doc": "

Append to or set the WHERE expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("x").from_("tbl").where("x = 'a' OR x < 'b'").sql()\n"SELECT x FROM tbl WHERE x = 'a' OR x < 'b'"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.\nMultiple expressions are combined with an AND operator.
  • \n
  • append: if True, AND the new expressions to any existing expression.\nOtherwise, this resets the expression.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Select: the modified expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.having": {"fullname": "sqlglot.expressions.Select.having", "modulename": "sqlglot.expressions", "qualname": "Select.having", "kind": "function", "doc": "

Append to or set the HAVING expressions.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("x", "COUNT(y)").from_("tbl").group_by("x").having("COUNT(y) > 3").sql()\n'SELECT x, COUNT(y) FROM tbl GROUP BY x HAVING COUNT(y) > 3'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, it will be used as-is.\nMultiple expressions are combined with an AND operator.
  • \n
  • append: if True, AND the new expressions to any existing expression.\nOtherwise, this resets the expression.
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The modified Select expression.

\n
\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.window": {"fullname": "sqlglot.expressions.Select.window", "modulename": "sqlglot.expressions", "qualname": "Select.window", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.qualify": {"fullname": "sqlglot.expressions.Select.qualify", "modulename": "sqlglot.expressions", "qualname": "Select.qualify", "kind": "function", "doc": "

\n", "signature": "(\tself,\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tappend: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.distinct": {"fullname": "sqlglot.expressions.Select.distinct", "modulename": "sqlglot.expressions", "qualname": "Select.distinct", "kind": "function", "doc": "

Set the OFFSET expression.

\n\n
Example:
\n\n
\n
\n
>>> Select().from_("tbl").select("x").distinct().sql()\n'SELECT DISTINCT x FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • ons: the expressions to distinct on
  • \n
  • distinct: whether the Select should be distinct
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
\n\n
Returns:
\n\n
\n

Select: the modified expression.

\n
\n", "signature": "(\tself,\t*ons: Union[str, sqlglot.expressions.Expression, NoneType],\tdistinct: bool = True,\tcopy: bool = True) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.ctas": {"fullname": "sqlglot.expressions.Select.ctas", "modulename": "sqlglot.expressions", "qualname": "Select.ctas", "kind": "function", "doc": "

Convert this expression to a CREATE TABLE AS statement.

\n\n
Example:
\n\n
\n
\n
>>> Select().select("*").from_("tbl").ctas("x").sql()\n'CREATE TABLE x AS SELECT * FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • table: the SQL code string to parse as the table name.\nIf another Expression instance is passed, it will be used as-is.
  • \n
  • properties: an optional mapping of table properties
  • \n
  • dialect: the dialect used to parse the input table.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
  • opts: other options to use to parse the input table.
  • \n
\n\n
Returns:
\n\n
\n

The new Create expression.

\n
\n", "signature": "(\tself,\ttable: Union[str, sqlglot.expressions.Expression],\tproperties: Optional[Dict] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Create:", "funcdef": "def"}, "sqlglot.expressions.Select.lock": {"fullname": "sqlglot.expressions.Select.lock", "modulename": "sqlglot.expressions", "qualname": "Select.lock", "kind": "function", "doc": "

Set the locking read mode for this expression.

\n\n
Examples:
\n\n
\n
\n
>>> Select().select("x").from_("tbl").where("x = 'a'").lock().sql("mysql")\n"SELECT x FROM tbl WHERE x = 'a' FOR UPDATE"\n
\n
\n \n
\n
>>> Select().select("x").from_("tbl").where("x = 'a'").lock(update=False).sql("mysql")\n"SELECT x FROM tbl WHERE x = 'a' FOR SHARE"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • update: if True, the locking type will be FOR UPDATE, else it will be FOR SHARE.
  • \n
  • copy: if False, modify this expression instance in-place.
  • \n
\n\n
Returns:
\n\n
\n

The modified expression.

\n
\n", "signature": "(\tself,\tupdate: bool = True,\tcopy: bool = True) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.hint": {"fullname": "sqlglot.expressions.Select.hint", "modulename": "sqlglot.expressions", "qualname": "Select.hint", "kind": "function", "doc": "

Set hints for this expression.

\n\n
Examples:
\n\n
\n
\n
>>> Select().select("x").from_("tbl").hint("BROADCAST(y)").sql(dialect="spark")\n'SELECT /*+ BROADCAST(y) */ x FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • hints: The SQL code strings to parse as the hints.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • dialect: The dialect used to parse the hints.
  • \n
  • copy: If False, modify this expression instance in-place.
  • \n
\n\n
Returns:
\n\n
\n

The modified expression.

\n
\n", "signature": "(\tself,\t*hints: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.Select.named_selects": {"fullname": "sqlglot.expressions.Select.named_selects", "modulename": "sqlglot.expressions", "qualname": "Select.named_selects", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.expressions.Select.is_star": {"fullname": "sqlglot.expressions.Select.is_star", "modulename": "sqlglot.expressions", "qualname": "Select.is_star", "kind": "variable", "doc": "

Checks whether an expression is a star.

\n", "annotation": ": bool"}, "sqlglot.expressions.Select.selects": {"fullname": "sqlglot.expressions.Select.selects", "modulename": "sqlglot.expressions", "qualname": "Select.selects", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Select.key": {"fullname": "sqlglot.expressions.Select.key", "modulename": "sqlglot.expressions", "qualname": "Select.key", "kind": "variable", "doc": "

\n", "default_value": "'select'"}, "sqlglot.expressions.Subquery": {"fullname": "sqlglot.expressions.Subquery", "modulename": "sqlglot.expressions", "qualname": "Subquery", "kind": "class", "doc": "

\n", "bases": "DerivedTable, Unionable"}, "sqlglot.expressions.Subquery.arg_types": {"fullname": "sqlglot.expressions.Subquery.arg_types", "modulename": "sqlglot.expressions", "qualname": "Subquery.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'alias': False, 'with': False, 'match': False, 'laterals': False, 'joins': False, 'connect': False, 'pivots': False, 'where': False, 'group': False, 'having': False, 'qualify': False, 'windows': False, 'distribute': False, 'sort': False, 'cluster': False, 'order': False, 'limit': False, 'offset': False, 'locks': False, 'sample': False, 'settings': False, 'format': False}"}, "sqlglot.expressions.Subquery.unnest": {"fullname": "sqlglot.expressions.Subquery.unnest", "modulename": "sqlglot.expressions", "qualname": "Subquery.unnest", "kind": "function", "doc": "

Returns the first non subquery.

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.Subquery.unwrap": {"fullname": "sqlglot.expressions.Subquery.unwrap", "modulename": "sqlglot.expressions", "qualname": "Subquery.unwrap", "kind": "function", "doc": "

\n", "signature": "(self) -> sqlglot.expressions.Subquery:", "funcdef": "def"}, "sqlglot.expressions.Subquery.is_wrapper": {"fullname": "sqlglot.expressions.Subquery.is_wrapper", "modulename": "sqlglot.expressions", "qualname": "Subquery.is_wrapper", "kind": "variable", "doc": "

Whether this Subquery acts as a simple wrapper around another expression.

\n\n

SELECT * FROM (((SELECT * FROM t)))\n ^\n This corresponds to a \"wrapper\" Subquery node

\n", "annotation": ": bool"}, "sqlglot.expressions.Subquery.is_star": {"fullname": "sqlglot.expressions.Subquery.is_star", "modulename": "sqlglot.expressions", "qualname": "Subquery.is_star", "kind": "variable", "doc": "

Checks whether an expression is a star.

\n", "annotation": ": bool"}, "sqlglot.expressions.Subquery.output_name": {"fullname": "sqlglot.expressions.Subquery.output_name", "modulename": "sqlglot.expressions", "qualname": "Subquery.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Subquery.key": {"fullname": "sqlglot.expressions.Subquery.key", "modulename": "sqlglot.expressions", "qualname": "Subquery.key", "kind": "variable", "doc": "

\n", "default_value": "'subquery'"}, "sqlglot.expressions.TableSample": {"fullname": "sqlglot.expressions.TableSample", "modulename": "sqlglot.expressions", "qualname": "TableSample", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.TableSample.arg_types": {"fullname": "sqlglot.expressions.TableSample.arg_types", "modulename": "sqlglot.expressions", "qualname": "TableSample.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expressions': False, 'method': False, 'bucket_numerator': False, 'bucket_denominator': False, 'bucket_field': False, 'percent': False, 'rows': False, 'size': False, 'seed': False}"}, "sqlglot.expressions.TableSample.key": {"fullname": "sqlglot.expressions.TableSample.key", "modulename": "sqlglot.expressions", "qualname": "TableSample.key", "kind": "variable", "doc": "

\n", "default_value": "'tablesample'"}, "sqlglot.expressions.Tag": {"fullname": "sqlglot.expressions.Tag", "modulename": "sqlglot.expressions", "qualname": "Tag", "kind": "class", "doc": "

Tags are used for generating arbitrary sql like SELECT x.

\n", "bases": "Expression"}, "sqlglot.expressions.Tag.arg_types": {"fullname": "sqlglot.expressions.Tag.arg_types", "modulename": "sqlglot.expressions", "qualname": "Tag.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'prefix': False, 'postfix': False}"}, "sqlglot.expressions.Tag.key": {"fullname": "sqlglot.expressions.Tag.key", "modulename": "sqlglot.expressions", "qualname": "Tag.key", "kind": "variable", "doc": "

\n", "default_value": "'tag'"}, "sqlglot.expressions.Pivot": {"fullname": "sqlglot.expressions.Pivot", "modulename": "sqlglot.expressions", "qualname": "Pivot", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Pivot.arg_types": {"fullname": "sqlglot.expressions.Pivot.arg_types", "modulename": "sqlglot.expressions", "qualname": "Pivot.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'alias': False, 'expressions': False, 'field': False, 'unpivot': False, 'using': False, 'group': False, 'columns': False, 'include_nulls': False}"}, "sqlglot.expressions.Pivot.unpivot": {"fullname": "sqlglot.expressions.Pivot.unpivot", "modulename": "sqlglot.expressions", "qualname": "Pivot.unpivot", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, "sqlglot.expressions.Pivot.key": {"fullname": "sqlglot.expressions.Pivot.key", "modulename": "sqlglot.expressions", "qualname": "Pivot.key", "kind": "variable", "doc": "

\n", "default_value": "'pivot'"}, "sqlglot.expressions.Window": {"fullname": "sqlglot.expressions.Window", "modulename": "sqlglot.expressions", "qualname": "Window", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Window.arg_types": {"fullname": "sqlglot.expressions.Window.arg_types", "modulename": "sqlglot.expressions", "qualname": "Window.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'partition_by': False, 'order': False, 'spec': False, 'alias': False, 'over': False, 'first': False}"}, "sqlglot.expressions.Window.key": {"fullname": "sqlglot.expressions.Window.key", "modulename": "sqlglot.expressions", "qualname": "Window.key", "kind": "variable", "doc": "

\n", "default_value": "'window'"}, "sqlglot.expressions.WindowSpec": {"fullname": "sqlglot.expressions.WindowSpec", "modulename": "sqlglot.expressions", "qualname": "WindowSpec", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.WindowSpec.arg_types": {"fullname": "sqlglot.expressions.WindowSpec.arg_types", "modulename": "sqlglot.expressions", "qualname": "WindowSpec.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'kind': False, 'start': False, 'start_side': False, 'end': False, 'end_side': False}"}, "sqlglot.expressions.WindowSpec.key": {"fullname": "sqlglot.expressions.WindowSpec.key", "modulename": "sqlglot.expressions", "qualname": "WindowSpec.key", "kind": "variable", "doc": "

\n", "default_value": "'windowspec'"}, "sqlglot.expressions.Where": {"fullname": "sqlglot.expressions.Where", "modulename": "sqlglot.expressions", "qualname": "Where", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Where.key": {"fullname": "sqlglot.expressions.Where.key", "modulename": "sqlglot.expressions", "qualname": "Where.key", "kind": "variable", "doc": "

\n", "default_value": "'where'"}, "sqlglot.expressions.Star": {"fullname": "sqlglot.expressions.Star", "modulename": "sqlglot.expressions", "qualname": "Star", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Star.arg_types": {"fullname": "sqlglot.expressions.Star.arg_types", "modulename": "sqlglot.expressions", "qualname": "Star.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'except': False, 'replace': False}"}, "sqlglot.expressions.Star.name": {"fullname": "sqlglot.expressions.Star.name", "modulename": "sqlglot.expressions", "qualname": "Star.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Star.output_name": {"fullname": "sqlglot.expressions.Star.output_name", "modulename": "sqlglot.expressions", "qualname": "Star.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Star.key": {"fullname": "sqlglot.expressions.Star.key", "modulename": "sqlglot.expressions", "qualname": "Star.key", "kind": "variable", "doc": "

\n", "default_value": "'star'"}, "sqlglot.expressions.Parameter": {"fullname": "sqlglot.expressions.Parameter", "modulename": "sqlglot.expressions", "qualname": "Parameter", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Parameter.arg_types": {"fullname": "sqlglot.expressions.Parameter.arg_types", "modulename": "sqlglot.expressions", "qualname": "Parameter.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.Parameter.key": {"fullname": "sqlglot.expressions.Parameter.key", "modulename": "sqlglot.expressions", "qualname": "Parameter.key", "kind": "variable", "doc": "

\n", "default_value": "'parameter'"}, "sqlglot.expressions.SessionParameter": {"fullname": "sqlglot.expressions.SessionParameter", "modulename": "sqlglot.expressions", "qualname": "SessionParameter", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.SessionParameter.arg_types": {"fullname": "sqlglot.expressions.SessionParameter.arg_types", "modulename": "sqlglot.expressions", "qualname": "SessionParameter.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': False}"}, "sqlglot.expressions.SessionParameter.key": {"fullname": "sqlglot.expressions.SessionParameter.key", "modulename": "sqlglot.expressions", "qualname": "SessionParameter.key", "kind": "variable", "doc": "

\n", "default_value": "'sessionparameter'"}, "sqlglot.expressions.Placeholder": {"fullname": "sqlglot.expressions.Placeholder", "modulename": "sqlglot.expressions", "qualname": "Placeholder", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Placeholder.arg_types": {"fullname": "sqlglot.expressions.Placeholder.arg_types", "modulename": "sqlglot.expressions", "qualname": "Placeholder.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'kind': False}"}, "sqlglot.expressions.Placeholder.key": {"fullname": "sqlglot.expressions.Placeholder.key", "modulename": "sqlglot.expressions", "qualname": "Placeholder.key", "kind": "variable", "doc": "

\n", "default_value": "'placeholder'"}, "sqlglot.expressions.Null": {"fullname": "sqlglot.expressions.Null", "modulename": "sqlglot.expressions", "qualname": "Null", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Null.arg_types": {"fullname": "sqlglot.expressions.Null.arg_types", "modulename": "sqlglot.expressions", "qualname": "Null.arg_types", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Any]", "default_value": "{}"}, "sqlglot.expressions.Null.name": {"fullname": "sqlglot.expressions.Null.name", "modulename": "sqlglot.expressions", "qualname": "Null.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Null.key": {"fullname": "sqlglot.expressions.Null.key", "modulename": "sqlglot.expressions", "qualname": "Null.key", "kind": "variable", "doc": "

\n", "default_value": "'null'"}, "sqlglot.expressions.Boolean": {"fullname": "sqlglot.expressions.Boolean", "modulename": "sqlglot.expressions", "qualname": "Boolean", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Boolean.key": {"fullname": "sqlglot.expressions.Boolean.key", "modulename": "sqlglot.expressions", "qualname": "Boolean.key", "kind": "variable", "doc": "

\n", "default_value": "'boolean'"}, "sqlglot.expressions.DataTypeParam": {"fullname": "sqlglot.expressions.DataTypeParam", "modulename": "sqlglot.expressions", "qualname": "DataTypeParam", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DataTypeParam.arg_types": {"fullname": "sqlglot.expressions.DataTypeParam.arg_types", "modulename": "sqlglot.expressions", "qualname": "DataTypeParam.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.DataTypeParam.key": {"fullname": "sqlglot.expressions.DataTypeParam.key", "modulename": "sqlglot.expressions", "qualname": "DataTypeParam.key", "kind": "variable", "doc": "

\n", "default_value": "'datatypeparam'"}, "sqlglot.expressions.DataType": {"fullname": "sqlglot.expressions.DataType", "modulename": "sqlglot.expressions", "qualname": "DataType", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DataType.arg_types": {"fullname": "sqlglot.expressions.DataType.arg_types", "modulename": "sqlglot.expressions", "qualname": "DataType.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'nested': False, 'values': False, 'prefix': False, 'kind': False}"}, "sqlglot.expressions.DataType.Type": {"fullname": "sqlglot.expressions.DataType.Type", "modulename": "sqlglot.expressions", "qualname": "DataType.Type", "kind": "class", "doc": "

An enumeration.

\n", "bases": "sqlglot.helper.AutoName"}, "sqlglot.expressions.DataType.Type.ARRAY": {"fullname": "sqlglot.expressions.DataType.Type.ARRAY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.ARRAY", "kind": "variable", "doc": "

\n", "default_value": "<Type.ARRAY: 'ARRAY'>"}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"fullname": "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.AGGREGATEFUNCTION", "kind": "variable", "doc": "

\n", "default_value": "<Type.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>"}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"fullname": "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SIMPLEAGGREGATEFUNCTION", "kind": "variable", "doc": "

\n", "default_value": "<Type.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>"}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"fullname": "sqlglot.expressions.DataType.Type.BIGDECIMAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BIGDECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.BIGDECIMAL: 'BIGDECIMAL'>"}, "sqlglot.expressions.DataType.Type.BIGINT": {"fullname": "sqlglot.expressions.DataType.Type.BIGINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BIGINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.BIGINT: 'BIGINT'>"}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"fullname": "sqlglot.expressions.DataType.Type.BIGSERIAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BIGSERIAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.BIGSERIAL: 'BIGSERIAL'>"}, "sqlglot.expressions.DataType.Type.BINARY": {"fullname": "sqlglot.expressions.DataType.Type.BINARY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BINARY", "kind": "variable", "doc": "

\n", "default_value": "<Type.BINARY: 'BINARY'>"}, "sqlglot.expressions.DataType.Type.BIT": {"fullname": "sqlglot.expressions.DataType.Type.BIT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BIT", "kind": "variable", "doc": "

\n", "default_value": "<Type.BIT: 'BIT'>"}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"fullname": "sqlglot.expressions.DataType.Type.BOOLEAN", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BOOLEAN", "kind": "variable", "doc": "

\n", "default_value": "<Type.BOOLEAN: 'BOOLEAN'>"}, "sqlglot.expressions.DataType.Type.BPCHAR": {"fullname": "sqlglot.expressions.DataType.Type.BPCHAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.BPCHAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.BPCHAR: 'BPCHAR'>"}, "sqlglot.expressions.DataType.Type.CHAR": {"fullname": "sqlglot.expressions.DataType.Type.CHAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.CHAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.CHAR: 'CHAR'>"}, "sqlglot.expressions.DataType.Type.DATE": {"fullname": "sqlglot.expressions.DataType.Type.DATE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATE", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATE: 'DATE'>"}, "sqlglot.expressions.DataType.Type.DATE32": {"fullname": "sqlglot.expressions.DataType.Type.DATE32", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATE32", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATE32: 'DATE32'>"}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.DATEMULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATEMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATEMULTIRANGE: 'DATEMULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.DATERANGE": {"fullname": "sqlglot.expressions.DataType.Type.DATERANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATERANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATERANGE: 'DATERANGE'>"}, "sqlglot.expressions.DataType.Type.DATETIME": {"fullname": "sqlglot.expressions.DataType.Type.DATETIME", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATETIME", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATETIME: 'DATETIME'>"}, "sqlglot.expressions.DataType.Type.DATETIME64": {"fullname": "sqlglot.expressions.DataType.Type.DATETIME64", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DATETIME64", "kind": "variable", "doc": "

\n", "default_value": "<Type.DATETIME64: 'DATETIME64'>"}, "sqlglot.expressions.DataType.Type.DECIMAL": {"fullname": "sqlglot.expressions.DataType.Type.DECIMAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.DECIMAL: 'DECIMAL'>"}, "sqlglot.expressions.DataType.Type.DOUBLE": {"fullname": "sqlglot.expressions.DataType.Type.DOUBLE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.DOUBLE", "kind": "variable", "doc": "

\n", "default_value": "<Type.DOUBLE: 'DOUBLE'>"}, "sqlglot.expressions.DataType.Type.ENUM": {"fullname": "sqlglot.expressions.DataType.Type.ENUM", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.ENUM", "kind": "variable", "doc": "

\n", "default_value": "<Type.ENUM: 'ENUM'>"}, "sqlglot.expressions.DataType.Type.ENUM8": {"fullname": "sqlglot.expressions.DataType.Type.ENUM8", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.ENUM8", "kind": "variable", "doc": "

\n", "default_value": "<Type.ENUM8: 'ENUM8'>"}, "sqlglot.expressions.DataType.Type.ENUM16": {"fullname": "sqlglot.expressions.DataType.Type.ENUM16", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.ENUM16", "kind": "variable", "doc": "

\n", "default_value": "<Type.ENUM16: 'ENUM16'>"}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"fullname": "sqlglot.expressions.DataType.Type.FIXEDSTRING", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.FIXEDSTRING", "kind": "variable", "doc": "

\n", "default_value": "<Type.FIXEDSTRING: 'FIXEDSTRING'>"}, "sqlglot.expressions.DataType.Type.FLOAT": {"fullname": "sqlglot.expressions.DataType.Type.FLOAT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.FLOAT", "kind": "variable", "doc": "

\n", "default_value": "<Type.FLOAT: 'FLOAT'>"}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"fullname": "sqlglot.expressions.DataType.Type.GEOGRAPHY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.GEOGRAPHY", "kind": "variable", "doc": "

\n", "default_value": "<Type.GEOGRAPHY: 'GEOGRAPHY'>"}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"fullname": "sqlglot.expressions.DataType.Type.GEOMETRY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.GEOMETRY", "kind": "variable", "doc": "

\n", "default_value": "<Type.GEOMETRY: 'GEOMETRY'>"}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"fullname": "sqlglot.expressions.DataType.Type.HLLSKETCH", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.HLLSKETCH", "kind": "variable", "doc": "

\n", "default_value": "<Type.HLLSKETCH: 'HLLSKETCH'>"}, "sqlglot.expressions.DataType.Type.HSTORE": {"fullname": "sqlglot.expressions.DataType.Type.HSTORE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.HSTORE", "kind": "variable", "doc": "

\n", "default_value": "<Type.HSTORE: 'HSTORE'>"}, "sqlglot.expressions.DataType.Type.IMAGE": {"fullname": "sqlglot.expressions.DataType.Type.IMAGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.IMAGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.IMAGE: 'IMAGE'>"}, "sqlglot.expressions.DataType.Type.INET": {"fullname": "sqlglot.expressions.DataType.Type.INET", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INET", "kind": "variable", "doc": "

\n", "default_value": "<Type.INET: 'INET'>"}, "sqlglot.expressions.DataType.Type.INT": {"fullname": "sqlglot.expressions.DataType.Type.INT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT: 'INT'>"}, "sqlglot.expressions.DataType.Type.INT128": {"fullname": "sqlglot.expressions.DataType.Type.INT128", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT128", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT128: 'INT128'>"}, "sqlglot.expressions.DataType.Type.INT256": {"fullname": "sqlglot.expressions.DataType.Type.INT256", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT256", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT256: 'INT256'>"}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.INT4MULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT4MULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT4MULTIRANGE: 'INT4MULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"fullname": "sqlglot.expressions.DataType.Type.INT4RANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT4RANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT4RANGE: 'INT4RANGE'>"}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.INT8MULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT8MULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT8MULTIRANGE: 'INT8MULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"fullname": "sqlglot.expressions.DataType.Type.INT8RANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INT8RANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.INT8RANGE: 'INT8RANGE'>"}, "sqlglot.expressions.DataType.Type.INTERVAL": {"fullname": "sqlglot.expressions.DataType.Type.INTERVAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.INTERVAL: 'INTERVAL'>"}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"fullname": "sqlglot.expressions.DataType.Type.IPADDRESS", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.IPADDRESS", "kind": "variable", "doc": "

\n", "default_value": "<Type.IPADDRESS: 'IPADDRESS'>"}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"fullname": "sqlglot.expressions.DataType.Type.IPPREFIX", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.IPPREFIX", "kind": "variable", "doc": "

\n", "default_value": "<Type.IPPREFIX: 'IPPREFIX'>"}, "sqlglot.expressions.DataType.Type.IPV4": {"fullname": "sqlglot.expressions.DataType.Type.IPV4", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.IPV4", "kind": "variable", "doc": "

\n", "default_value": "<Type.IPV4: 'IPV4'>"}, "sqlglot.expressions.DataType.Type.IPV6": {"fullname": "sqlglot.expressions.DataType.Type.IPV6", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.IPV6", "kind": "variable", "doc": "

\n", "default_value": "<Type.IPV6: 'IPV6'>"}, "sqlglot.expressions.DataType.Type.JSON": {"fullname": "sqlglot.expressions.DataType.Type.JSON", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.JSON", "kind": "variable", "doc": "

\n", "default_value": "<Type.JSON: 'JSON'>"}, "sqlglot.expressions.DataType.Type.JSONB": {"fullname": "sqlglot.expressions.DataType.Type.JSONB", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.JSONB", "kind": "variable", "doc": "

\n", "default_value": "<Type.JSONB: 'JSONB'>"}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"fullname": "sqlglot.expressions.DataType.Type.LONGBLOB", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.LONGBLOB", "kind": "variable", "doc": "

\n", "default_value": "<Type.LONGBLOB: 'LONGBLOB'>"}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"fullname": "sqlglot.expressions.DataType.Type.LONGTEXT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.LONGTEXT", "kind": "variable", "doc": "

\n", "default_value": "<Type.LONGTEXT: 'LONGTEXT'>"}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"fullname": "sqlglot.expressions.DataType.Type.LOWCARDINALITY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.LOWCARDINALITY", "kind": "variable", "doc": "

\n", "default_value": "<Type.LOWCARDINALITY: 'LOWCARDINALITY'>"}, "sqlglot.expressions.DataType.Type.MAP": {"fullname": "sqlglot.expressions.DataType.Type.MAP", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.MAP", "kind": "variable", "doc": "

\n", "default_value": "<Type.MAP: 'MAP'>"}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"fullname": "sqlglot.expressions.DataType.Type.MEDIUMBLOB", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.MEDIUMBLOB", "kind": "variable", "doc": "

\n", "default_value": "<Type.MEDIUMBLOB: 'MEDIUMBLOB'>"}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"fullname": "sqlglot.expressions.DataType.Type.MEDIUMINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.MEDIUMINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.MEDIUMINT: 'MEDIUMINT'>"}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"fullname": "sqlglot.expressions.DataType.Type.MEDIUMTEXT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.MEDIUMTEXT", "kind": "variable", "doc": "

\n", "default_value": "<Type.MEDIUMTEXT: 'MEDIUMTEXT'>"}, "sqlglot.expressions.DataType.Type.MONEY": {"fullname": "sqlglot.expressions.DataType.Type.MONEY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.MONEY", "kind": "variable", "doc": "

\n", "default_value": "<Type.MONEY: 'MONEY'>"}, "sqlglot.expressions.DataType.Type.NCHAR": {"fullname": "sqlglot.expressions.DataType.Type.NCHAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NCHAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.NCHAR: 'NCHAR'>"}, "sqlglot.expressions.DataType.Type.NESTED": {"fullname": "sqlglot.expressions.DataType.Type.NESTED", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NESTED", "kind": "variable", "doc": "

\n", "default_value": "<Type.NESTED: 'NESTED'>"}, "sqlglot.expressions.DataType.Type.NULL": {"fullname": "sqlglot.expressions.DataType.Type.NULL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NULL", "kind": "variable", "doc": "

\n", "default_value": "<Type.NULL: 'NULL'>"}, "sqlglot.expressions.DataType.Type.NULLABLE": {"fullname": "sqlglot.expressions.DataType.Type.NULLABLE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NULLABLE", "kind": "variable", "doc": "

\n", "default_value": "<Type.NULLABLE: 'NULLABLE'>"}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.NUMMULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NUMMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.NUMMULTIRANGE: 'NUMMULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"fullname": "sqlglot.expressions.DataType.Type.NUMRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NUMRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.NUMRANGE: 'NUMRANGE'>"}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"fullname": "sqlglot.expressions.DataType.Type.NVARCHAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.NVARCHAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.NVARCHAR: 'NVARCHAR'>"}, "sqlglot.expressions.DataType.Type.OBJECT": {"fullname": "sqlglot.expressions.DataType.Type.OBJECT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.OBJECT", "kind": "variable", "doc": "

\n", "default_value": "<Type.OBJECT: 'OBJECT'>"}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"fullname": "sqlglot.expressions.DataType.Type.ROWVERSION", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.ROWVERSION", "kind": "variable", "doc": "

\n", "default_value": "<Type.ROWVERSION: 'ROWVERSION'>"}, "sqlglot.expressions.DataType.Type.SERIAL": {"fullname": "sqlglot.expressions.DataType.Type.SERIAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SERIAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.SERIAL: 'SERIAL'>"}, "sqlglot.expressions.DataType.Type.SET": {"fullname": "sqlglot.expressions.DataType.Type.SET", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SET", "kind": "variable", "doc": "

\n", "default_value": "<Type.SET: 'SET'>"}, "sqlglot.expressions.DataType.Type.SMALLINT": {"fullname": "sqlglot.expressions.DataType.Type.SMALLINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SMALLINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.SMALLINT: 'SMALLINT'>"}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"fullname": "sqlglot.expressions.DataType.Type.SMALLMONEY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SMALLMONEY", "kind": "variable", "doc": "

\n", "default_value": "<Type.SMALLMONEY: 'SMALLMONEY'>"}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"fullname": "sqlglot.expressions.DataType.Type.SMALLSERIAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SMALLSERIAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.SMALLSERIAL: 'SMALLSERIAL'>"}, "sqlglot.expressions.DataType.Type.STRUCT": {"fullname": "sqlglot.expressions.DataType.Type.STRUCT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.STRUCT", "kind": "variable", "doc": "

\n", "default_value": "<Type.STRUCT: 'STRUCT'>"}, "sqlglot.expressions.DataType.Type.SUPER": {"fullname": "sqlglot.expressions.DataType.Type.SUPER", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.SUPER", "kind": "variable", "doc": "

\n", "default_value": "<Type.SUPER: 'SUPER'>"}, "sqlglot.expressions.DataType.Type.TEXT": {"fullname": "sqlglot.expressions.DataType.Type.TEXT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TEXT", "kind": "variable", "doc": "

\n", "default_value": "<Type.TEXT: 'TEXT'>"}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"fullname": "sqlglot.expressions.DataType.Type.TINYBLOB", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TINYBLOB", "kind": "variable", "doc": "

\n", "default_value": "<Type.TINYBLOB: 'TINYBLOB'>"}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"fullname": "sqlglot.expressions.DataType.Type.TINYTEXT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TINYTEXT", "kind": "variable", "doc": "

\n", "default_value": "<Type.TINYTEXT: 'TINYTEXT'>"}, "sqlglot.expressions.DataType.Type.TIME": {"fullname": "sqlglot.expressions.DataType.Type.TIME", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIME", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIME: 'TIME'>"}, "sqlglot.expressions.DataType.Type.TIMETZ": {"fullname": "sqlglot.expressions.DataType.Type.TIMETZ", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMETZ", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMETZ: 'TIMETZ'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMP", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMP", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMP: 'TIMESTAMP'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMPLTZ", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMPTZ", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMPTZ", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMP_S", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMP_S", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMP_S: 'TIMESTAMP_S'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMP_MS", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMP_MS", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMP_MS: 'TIMESTAMP_MS'>"}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"fullname": "sqlglot.expressions.DataType.Type.TIMESTAMP_NS", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TIMESTAMP_NS", "kind": "variable", "doc": "

\n", "default_value": "<Type.TIMESTAMP_NS: 'TIMESTAMP_NS'>"}, "sqlglot.expressions.DataType.Type.TINYINT": {"fullname": "sqlglot.expressions.DataType.Type.TINYINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TINYINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.TINYINT: 'TINYINT'>"}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.TSMULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TSMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.TSMULTIRANGE: 'TSMULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.TSRANGE": {"fullname": "sqlglot.expressions.DataType.Type.TSRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TSRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.TSRANGE: 'TSRANGE'>"}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"fullname": "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TSTZMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>"}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"fullname": "sqlglot.expressions.DataType.Type.TSTZRANGE", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.TSTZRANGE", "kind": "variable", "doc": "

\n", "default_value": "<Type.TSTZRANGE: 'TSTZRANGE'>"}, "sqlglot.expressions.DataType.Type.UBIGINT": {"fullname": "sqlglot.expressions.DataType.Type.UBIGINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UBIGINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.UBIGINT: 'UBIGINT'>"}, "sqlglot.expressions.DataType.Type.UINT": {"fullname": "sqlglot.expressions.DataType.Type.UINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.UINT: 'UINT'>"}, "sqlglot.expressions.DataType.Type.UINT128": {"fullname": "sqlglot.expressions.DataType.Type.UINT128", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UINT128", "kind": "variable", "doc": "

\n", "default_value": "<Type.UINT128: 'UINT128'>"}, "sqlglot.expressions.DataType.Type.UINT256": {"fullname": "sqlglot.expressions.DataType.Type.UINT256", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UINT256", "kind": "variable", "doc": "

\n", "default_value": "<Type.UINT256: 'UINT256'>"}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"fullname": "sqlglot.expressions.DataType.Type.UMEDIUMINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UMEDIUMINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.UMEDIUMINT: 'UMEDIUMINT'>"}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"fullname": "sqlglot.expressions.DataType.Type.UDECIMAL", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UDECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<Type.UDECIMAL: 'UDECIMAL'>"}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"fullname": "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UNIQUEIDENTIFIER", "kind": "variable", "doc": "

\n", "default_value": "<Type.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>"}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"fullname": "sqlglot.expressions.DataType.Type.UNKNOWN", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<Type.UNKNOWN: 'UNKNOWN'>"}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"fullname": "sqlglot.expressions.DataType.Type.USERDEFINED", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.USERDEFINED", "kind": "variable", "doc": "

\n", "default_value": "<Type.USERDEFINED: 'USER-DEFINED'>"}, "sqlglot.expressions.DataType.Type.USMALLINT": {"fullname": "sqlglot.expressions.DataType.Type.USMALLINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.USMALLINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.USMALLINT: 'USMALLINT'>"}, "sqlglot.expressions.DataType.Type.UTINYINT": {"fullname": "sqlglot.expressions.DataType.Type.UTINYINT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UTINYINT", "kind": "variable", "doc": "

\n", "default_value": "<Type.UTINYINT: 'UTINYINT'>"}, "sqlglot.expressions.DataType.Type.UUID": {"fullname": "sqlglot.expressions.DataType.Type.UUID", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.UUID", "kind": "variable", "doc": "

\n", "default_value": "<Type.UUID: 'UUID'>"}, "sqlglot.expressions.DataType.Type.VARBINARY": {"fullname": "sqlglot.expressions.DataType.Type.VARBINARY", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.VARBINARY", "kind": "variable", "doc": "

\n", "default_value": "<Type.VARBINARY: 'VARBINARY'>"}, "sqlglot.expressions.DataType.Type.VARCHAR": {"fullname": "sqlglot.expressions.DataType.Type.VARCHAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.VARCHAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.VARCHAR: 'VARCHAR'>"}, "sqlglot.expressions.DataType.Type.VARIANT": {"fullname": "sqlglot.expressions.DataType.Type.VARIANT", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.VARIANT", "kind": "variable", "doc": "

\n", "default_value": "<Type.VARIANT: 'VARIANT'>"}, "sqlglot.expressions.DataType.Type.XML": {"fullname": "sqlglot.expressions.DataType.Type.XML", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.XML", "kind": "variable", "doc": "

\n", "default_value": "<Type.XML: 'XML'>"}, "sqlglot.expressions.DataType.Type.YEAR": {"fullname": "sqlglot.expressions.DataType.Type.YEAR", "modulename": "sqlglot.expressions", "qualname": "DataType.Type.YEAR", "kind": "variable", "doc": "

\n", "default_value": "<Type.YEAR: 'YEAR'>"}, "sqlglot.expressions.DataType.TEXT_TYPES": {"fullname": "sqlglot.expressions.DataType.TEXT_TYPES", "modulename": "sqlglot.expressions", "qualname": "DataType.TEXT_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.TEXT: 'TEXT'>, <Type.NCHAR: 'NCHAR'>, <Type.CHAR: 'CHAR'>, <Type.VARCHAR: 'VARCHAR'>, <Type.NVARCHAR: 'NVARCHAR'>}"}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"fullname": "sqlglot.expressions.DataType.INTEGER_TYPES", "modulename": "sqlglot.expressions", "qualname": "DataType.INTEGER_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.INT256: 'INT256'>, <Type.INT: 'INT'>, <Type.TINYINT: 'TINYINT'>, <Type.BIT: 'BIT'>, <Type.INT128: 'INT128'>, <Type.SMALLINT: 'SMALLINT'>, <Type.BIGINT: 'BIGINT'>}"}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"fullname": "sqlglot.expressions.DataType.FLOAT_TYPES", "modulename": "sqlglot.expressions", "qualname": "DataType.FLOAT_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>}"}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"fullname": "sqlglot.expressions.DataType.NUMERIC_TYPES", "modulename": "sqlglot.expressions", "qualname": "DataType.NUMERIC_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.INT256: 'INT256'>, <Type.INT: 'INT'>, <Type.FLOAT: 'FLOAT'>, <Type.TINYINT: 'TINYINT'>, <Type.BIT: 'BIT'>, <Type.INT128: 'INT128'>, <Type.DOUBLE: 'DOUBLE'>, <Type.SMALLINT: 'SMALLINT'>, <Type.BIGINT: 'BIGINT'>}"}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"fullname": "sqlglot.expressions.DataType.TEMPORAL_TYPES", "modulename": "sqlglot.expressions", "qualname": "DataType.TEMPORAL_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.DATE: 'DATE'>, <Type.TIMETZ: 'TIMETZ'>, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <Type.TIMESTAMP: 'TIMESTAMP'>, <Type.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <Type.DATE32: 'DATE32'>, <Type.DATETIME64: 'DATETIME64'>, <Type.TIMESTAMP_S: 'TIMESTAMP_S'>, <Type.DATETIME: 'DATETIME'>, <Type.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <Type.TIME: 'TIME'>}"}, "sqlglot.expressions.DataType.build": {"fullname": "sqlglot.expressions.DataType.build", "modulename": "sqlglot.expressions", "qualname": "DataType.build", "kind": "function", "doc": "

Constructs a DataType object.

\n\n
Arguments:
\n\n
    \n
  • dtype: the data type of interest.
  • \n
  • dialect: the dialect to use for parsing dtype, in case it's a string.
  • \n
  • udt: when set to True, dtype will be used as-is if it can't be parsed into a\nDataType, thus creating a user-defined type.
  • \n
  • copy: whether or not to copy the data type.
  • \n
  • kwargs: additional arguments to pass in the constructor of DataType.
  • \n
\n\n
Returns:
\n\n
\n

The constructed DataType object.

\n
\n", "signature": "(\tcls,\tdtype: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tudt: bool = False,\tcopy: bool = True,\t**kwargs) -> sqlglot.expressions.DataType:", "funcdef": "def"}, "sqlglot.expressions.DataType.is_type": {"fullname": "sqlglot.expressions.DataType.is_type", "modulename": "sqlglot.expressions", "qualname": "DataType.is_type", "kind": "function", "doc": "

Checks whether this DataType matches one of the provided data types. Nested types or precision\nwill be compared using \"structural equivalence\" semantics, so e.g. array != array.

\n\n
Arguments:
\n\n
    \n
  • dtypes: the data types to compare this DataType to.
  • \n
\n\n
Returns:
\n\n
\n

True, if and only if there is a type in dtypes which is equal to this DataType.

\n
\n", "signature": "(\tself,\t*dtypes: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type]) -> bool:", "funcdef": "def"}, "sqlglot.expressions.DataType.key": {"fullname": "sqlglot.expressions.DataType.key", "modulename": "sqlglot.expressions", "qualname": "DataType.key", "kind": "variable", "doc": "

\n", "default_value": "'datatype'"}, "sqlglot.expressions.DATA_TYPE": {"fullname": "sqlglot.expressions.DATA_TYPE", "modulename": "sqlglot.expressions", "qualname": "DATA_TYPE", "kind": "variable", "doc": "

\n", "default_value": "typing.Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type]"}, "sqlglot.expressions.PseudoType": {"fullname": "sqlglot.expressions.PseudoType", "modulename": "sqlglot.expressions", "qualname": "PseudoType", "kind": "class", "doc": "

\n", "bases": "DataType"}, "sqlglot.expressions.PseudoType.arg_types": {"fullname": "sqlglot.expressions.PseudoType.arg_types", "modulename": "sqlglot.expressions", "qualname": "PseudoType.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.PseudoType.key": {"fullname": "sqlglot.expressions.PseudoType.key", "modulename": "sqlglot.expressions", "qualname": "PseudoType.key", "kind": "variable", "doc": "

\n", "default_value": "'pseudotype'"}, "sqlglot.expressions.ObjectIdentifier": {"fullname": "sqlglot.expressions.ObjectIdentifier", "modulename": "sqlglot.expressions", "qualname": "ObjectIdentifier", "kind": "class", "doc": "

\n", "bases": "DataType"}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"fullname": "sqlglot.expressions.ObjectIdentifier.arg_types", "modulename": "sqlglot.expressions", "qualname": "ObjectIdentifier.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.ObjectIdentifier.key": {"fullname": "sqlglot.expressions.ObjectIdentifier.key", "modulename": "sqlglot.expressions", "qualname": "ObjectIdentifier.key", "kind": "variable", "doc": "

\n", "default_value": "'objectidentifier'"}, "sqlglot.expressions.SubqueryPredicate": {"fullname": "sqlglot.expressions.SubqueryPredicate", "modulename": "sqlglot.expressions", "qualname": "SubqueryPredicate", "kind": "class", "doc": "

\n", "bases": "Predicate"}, "sqlglot.expressions.SubqueryPredicate.key": {"fullname": "sqlglot.expressions.SubqueryPredicate.key", "modulename": "sqlglot.expressions", "qualname": "SubqueryPredicate.key", "kind": "variable", "doc": "

\n", "default_value": "'subquerypredicate'"}, "sqlglot.expressions.All": {"fullname": "sqlglot.expressions.All", "modulename": "sqlglot.expressions", "qualname": "All", "kind": "class", "doc": "

\n", "bases": "SubqueryPredicate"}, "sqlglot.expressions.All.key": {"fullname": "sqlglot.expressions.All.key", "modulename": "sqlglot.expressions", "qualname": "All.key", "kind": "variable", "doc": "

\n", "default_value": "'all'"}, "sqlglot.expressions.Any": {"fullname": "sqlglot.expressions.Any", "modulename": "sqlglot.expressions", "qualname": "Any", "kind": "class", "doc": "

\n", "bases": "SubqueryPredicate"}, "sqlglot.expressions.Any.key": {"fullname": "sqlglot.expressions.Any.key", "modulename": "sqlglot.expressions", "qualname": "Any.key", "kind": "variable", "doc": "

\n", "default_value": "'any'"}, "sqlglot.expressions.Exists": {"fullname": "sqlglot.expressions.Exists", "modulename": "sqlglot.expressions", "qualname": "Exists", "kind": "class", "doc": "

\n", "bases": "SubqueryPredicate"}, "sqlglot.expressions.Exists.key": {"fullname": "sqlglot.expressions.Exists.key", "modulename": "sqlglot.expressions", "qualname": "Exists.key", "kind": "variable", "doc": "

\n", "default_value": "'exists'"}, "sqlglot.expressions.Command": {"fullname": "sqlglot.expressions.Command", "modulename": "sqlglot.expressions", "qualname": "Command", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Command.arg_types": {"fullname": "sqlglot.expressions.Command.arg_types", "modulename": "sqlglot.expressions", "qualname": "Command.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.Command.key": {"fullname": "sqlglot.expressions.Command.key", "modulename": "sqlglot.expressions", "qualname": "Command.key", "kind": "variable", "doc": "

\n", "default_value": "'command'"}, "sqlglot.expressions.Transaction": {"fullname": "sqlglot.expressions.Transaction", "modulename": "sqlglot.expressions", "qualname": "Transaction", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Transaction.arg_types": {"fullname": "sqlglot.expressions.Transaction.arg_types", "modulename": "sqlglot.expressions", "qualname": "Transaction.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'modes': False, 'mark': False}"}, "sqlglot.expressions.Transaction.key": {"fullname": "sqlglot.expressions.Transaction.key", "modulename": "sqlglot.expressions", "qualname": "Transaction.key", "kind": "variable", "doc": "

\n", "default_value": "'transaction'"}, "sqlglot.expressions.Commit": {"fullname": "sqlglot.expressions.Commit", "modulename": "sqlglot.expressions", "qualname": "Commit", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Commit.arg_types": {"fullname": "sqlglot.expressions.Commit.arg_types", "modulename": "sqlglot.expressions", "qualname": "Commit.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'chain': False, 'this': False, 'durability': False}"}, "sqlglot.expressions.Commit.key": {"fullname": "sqlglot.expressions.Commit.key", "modulename": "sqlglot.expressions", "qualname": "Commit.key", "kind": "variable", "doc": "

\n", "default_value": "'commit'"}, "sqlglot.expressions.Rollback": {"fullname": "sqlglot.expressions.Rollback", "modulename": "sqlglot.expressions", "qualname": "Rollback", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Rollback.arg_types": {"fullname": "sqlglot.expressions.Rollback.arg_types", "modulename": "sqlglot.expressions", "qualname": "Rollback.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'savepoint': False, 'this': False}"}, "sqlglot.expressions.Rollback.key": {"fullname": "sqlglot.expressions.Rollback.key", "modulename": "sqlglot.expressions", "qualname": "Rollback.key", "kind": "variable", "doc": "

\n", "default_value": "'rollback'"}, "sqlglot.expressions.AlterTable": {"fullname": "sqlglot.expressions.AlterTable", "modulename": "sqlglot.expressions", "qualname": "AlterTable", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.AlterTable.arg_types": {"fullname": "sqlglot.expressions.AlterTable.arg_types", "modulename": "sqlglot.expressions", "qualname": "AlterTable.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'actions': True, 'exists': False, 'only': False}"}, "sqlglot.expressions.AlterTable.key": {"fullname": "sqlglot.expressions.AlterTable.key", "modulename": "sqlglot.expressions", "qualname": "AlterTable.key", "kind": "variable", "doc": "

\n", "default_value": "'altertable'"}, "sqlglot.expressions.AddConstraint": {"fullname": "sqlglot.expressions.AddConstraint", "modulename": "sqlglot.expressions", "qualname": "AddConstraint", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.AddConstraint.arg_types": {"fullname": "sqlglot.expressions.AddConstraint.arg_types", "modulename": "sqlglot.expressions", "qualname": "AddConstraint.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False, 'enforced': False}"}, "sqlglot.expressions.AddConstraint.key": {"fullname": "sqlglot.expressions.AddConstraint.key", "modulename": "sqlglot.expressions", "qualname": "AddConstraint.key", "kind": "variable", "doc": "

\n", "default_value": "'addconstraint'"}, "sqlglot.expressions.DropPartition": {"fullname": "sqlglot.expressions.DropPartition", "modulename": "sqlglot.expressions", "qualname": "DropPartition", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.DropPartition.arg_types": {"fullname": "sqlglot.expressions.DropPartition.arg_types", "modulename": "sqlglot.expressions", "qualname": "DropPartition.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'exists': False}"}, "sqlglot.expressions.DropPartition.key": {"fullname": "sqlglot.expressions.DropPartition.key", "modulename": "sqlglot.expressions", "qualname": "DropPartition.key", "kind": "variable", "doc": "

\n", "default_value": "'droppartition'"}, "sqlglot.expressions.Binary": {"fullname": "sqlglot.expressions.Binary", "modulename": "sqlglot.expressions", "qualname": "Binary", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Binary.arg_types": {"fullname": "sqlglot.expressions.Binary.arg_types", "modulename": "sqlglot.expressions", "qualname": "Binary.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Binary.left": {"fullname": "sqlglot.expressions.Binary.left", "modulename": "sqlglot.expressions", "qualname": "Binary.left", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.expressions.Binary.right": {"fullname": "sqlglot.expressions.Binary.right", "modulename": "sqlglot.expressions", "qualname": "Binary.right", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.expressions.Binary.key": {"fullname": "sqlglot.expressions.Binary.key", "modulename": "sqlglot.expressions", "qualname": "Binary.key", "kind": "variable", "doc": "

\n", "default_value": "'binary'"}, "sqlglot.expressions.Add": {"fullname": "sqlglot.expressions.Add", "modulename": "sqlglot.expressions", "qualname": "Add", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Add.key": {"fullname": "sqlglot.expressions.Add.key", "modulename": "sqlglot.expressions", "qualname": "Add.key", "kind": "variable", "doc": "

\n", "default_value": "'add'"}, "sqlglot.expressions.Connector": {"fullname": "sqlglot.expressions.Connector", "modulename": "sqlglot.expressions", "qualname": "Connector", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Connector.key": {"fullname": "sqlglot.expressions.Connector.key", "modulename": "sqlglot.expressions", "qualname": "Connector.key", "kind": "variable", "doc": "

\n", "default_value": "'connector'"}, "sqlglot.expressions.And": {"fullname": "sqlglot.expressions.And", "modulename": "sqlglot.expressions", "qualname": "And", "kind": "class", "doc": "

\n", "bases": "Connector"}, "sqlglot.expressions.And.key": {"fullname": "sqlglot.expressions.And.key", "modulename": "sqlglot.expressions", "qualname": "And.key", "kind": "variable", "doc": "

\n", "default_value": "'and'"}, "sqlglot.expressions.Or": {"fullname": "sqlglot.expressions.Or", "modulename": "sqlglot.expressions", "qualname": "Or", "kind": "class", "doc": "

\n", "bases": "Connector"}, "sqlglot.expressions.Or.key": {"fullname": "sqlglot.expressions.Or.key", "modulename": "sqlglot.expressions", "qualname": "Or.key", "kind": "variable", "doc": "

\n", "default_value": "'or'"}, "sqlglot.expressions.BitwiseAnd": {"fullname": "sqlglot.expressions.BitwiseAnd", "modulename": "sqlglot.expressions", "qualname": "BitwiseAnd", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.BitwiseAnd.key": {"fullname": "sqlglot.expressions.BitwiseAnd.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseAnd.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwiseand'"}, "sqlglot.expressions.BitwiseLeftShift": {"fullname": "sqlglot.expressions.BitwiseLeftShift", "modulename": "sqlglot.expressions", "qualname": "BitwiseLeftShift", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.BitwiseLeftShift.key": {"fullname": "sqlglot.expressions.BitwiseLeftShift.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseLeftShift.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwiseleftshift'"}, "sqlglot.expressions.BitwiseOr": {"fullname": "sqlglot.expressions.BitwiseOr", "modulename": "sqlglot.expressions", "qualname": "BitwiseOr", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.BitwiseOr.key": {"fullname": "sqlglot.expressions.BitwiseOr.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseOr.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwiseor'"}, "sqlglot.expressions.BitwiseRightShift": {"fullname": "sqlglot.expressions.BitwiseRightShift", "modulename": "sqlglot.expressions", "qualname": "BitwiseRightShift", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.BitwiseRightShift.key": {"fullname": "sqlglot.expressions.BitwiseRightShift.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseRightShift.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwiserightshift'"}, "sqlglot.expressions.BitwiseXor": {"fullname": "sqlglot.expressions.BitwiseXor", "modulename": "sqlglot.expressions", "qualname": "BitwiseXor", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.BitwiseXor.key": {"fullname": "sqlglot.expressions.BitwiseXor.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseXor.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwisexor'"}, "sqlglot.expressions.Div": {"fullname": "sqlglot.expressions.Div", "modulename": "sqlglot.expressions", "qualname": "Div", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Div.arg_types": {"fullname": "sqlglot.expressions.Div.arg_types", "modulename": "sqlglot.expressions", "qualname": "Div.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'typed': False, 'safe': False}"}, "sqlglot.expressions.Div.key": {"fullname": "sqlglot.expressions.Div.key", "modulename": "sqlglot.expressions", "qualname": "Div.key", "kind": "variable", "doc": "

\n", "default_value": "'div'"}, "sqlglot.expressions.Overlaps": {"fullname": "sqlglot.expressions.Overlaps", "modulename": "sqlglot.expressions", "qualname": "Overlaps", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Overlaps.key": {"fullname": "sqlglot.expressions.Overlaps.key", "modulename": "sqlglot.expressions", "qualname": "Overlaps.key", "kind": "variable", "doc": "

\n", "default_value": "'overlaps'"}, "sqlglot.expressions.Dot": {"fullname": "sqlglot.expressions.Dot", "modulename": "sqlglot.expressions", "qualname": "Dot", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Dot.name": {"fullname": "sqlglot.expressions.Dot.name", "modulename": "sqlglot.expressions", "qualname": "Dot.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Dot.output_name": {"fullname": "sqlglot.expressions.Dot.output_name", "modulename": "sqlglot.expressions", "qualname": "Dot.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Dot.build": {"fullname": "sqlglot.expressions.Dot.build", "modulename": "sqlglot.expressions", "qualname": "Dot.build", "kind": "function", "doc": "

Build a Dot object with a sequence of expressions.

\n", "signature": "(\tself,\texpressions: Sequence[sqlglot.expressions.Expression]) -> sqlglot.expressions.Dot:", "funcdef": "def"}, "sqlglot.expressions.Dot.parts": {"fullname": "sqlglot.expressions.Dot.parts", "modulename": "sqlglot.expressions", "qualname": "Dot.parts", "kind": "variable", "doc": "

Return the parts of a table / column in order catalog, db, table.

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Dot.key": {"fullname": "sqlglot.expressions.Dot.key", "modulename": "sqlglot.expressions", "qualname": "Dot.key", "kind": "variable", "doc": "

\n", "default_value": "'dot'"}, "sqlglot.expressions.DPipe": {"fullname": "sqlglot.expressions.DPipe", "modulename": "sqlglot.expressions", "qualname": "DPipe", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.DPipe.arg_types": {"fullname": "sqlglot.expressions.DPipe.arg_types", "modulename": "sqlglot.expressions", "qualname": "DPipe.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'safe': False}"}, "sqlglot.expressions.DPipe.key": {"fullname": "sqlglot.expressions.DPipe.key", "modulename": "sqlglot.expressions", "qualname": "DPipe.key", "kind": "variable", "doc": "

\n", "default_value": "'dpipe'"}, "sqlglot.expressions.EQ": {"fullname": "sqlglot.expressions.EQ", "modulename": "sqlglot.expressions", "qualname": "EQ", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.EQ.key": {"fullname": "sqlglot.expressions.EQ.key", "modulename": "sqlglot.expressions", "qualname": "EQ.key", "kind": "variable", "doc": "

\n", "default_value": "'eq'"}, "sqlglot.expressions.NullSafeEQ": {"fullname": "sqlglot.expressions.NullSafeEQ", "modulename": "sqlglot.expressions", "qualname": "NullSafeEQ", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.NullSafeEQ.key": {"fullname": "sqlglot.expressions.NullSafeEQ.key", "modulename": "sqlglot.expressions", "qualname": "NullSafeEQ.key", "kind": "variable", "doc": "

\n", "default_value": "'nullsafeeq'"}, "sqlglot.expressions.NullSafeNEQ": {"fullname": "sqlglot.expressions.NullSafeNEQ", "modulename": "sqlglot.expressions", "qualname": "NullSafeNEQ", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.NullSafeNEQ.key": {"fullname": "sqlglot.expressions.NullSafeNEQ.key", "modulename": "sqlglot.expressions", "qualname": "NullSafeNEQ.key", "kind": "variable", "doc": "

\n", "default_value": "'nullsafeneq'"}, "sqlglot.expressions.PropertyEQ": {"fullname": "sqlglot.expressions.PropertyEQ", "modulename": "sqlglot.expressions", "qualname": "PropertyEQ", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.PropertyEQ.key": {"fullname": "sqlglot.expressions.PropertyEQ.key", "modulename": "sqlglot.expressions", "qualname": "PropertyEQ.key", "kind": "variable", "doc": "

\n", "default_value": "'propertyeq'"}, "sqlglot.expressions.Distance": {"fullname": "sqlglot.expressions.Distance", "modulename": "sqlglot.expressions", "qualname": "Distance", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Distance.key": {"fullname": "sqlglot.expressions.Distance.key", "modulename": "sqlglot.expressions", "qualname": "Distance.key", "kind": "variable", "doc": "

\n", "default_value": "'distance'"}, "sqlglot.expressions.Escape": {"fullname": "sqlglot.expressions.Escape", "modulename": "sqlglot.expressions", "qualname": "Escape", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Escape.key": {"fullname": "sqlglot.expressions.Escape.key", "modulename": "sqlglot.expressions", "qualname": "Escape.key", "kind": "variable", "doc": "

\n", "default_value": "'escape'"}, "sqlglot.expressions.Glob": {"fullname": "sqlglot.expressions.Glob", "modulename": "sqlglot.expressions", "qualname": "Glob", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.Glob.key": {"fullname": "sqlglot.expressions.Glob.key", "modulename": "sqlglot.expressions", "qualname": "Glob.key", "kind": "variable", "doc": "

\n", "default_value": "'glob'"}, "sqlglot.expressions.GT": {"fullname": "sqlglot.expressions.GT", "modulename": "sqlglot.expressions", "qualname": "GT", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.GT.key": {"fullname": "sqlglot.expressions.GT.key", "modulename": "sqlglot.expressions", "qualname": "GT.key", "kind": "variable", "doc": "

\n", "default_value": "'gt'"}, "sqlglot.expressions.GTE": {"fullname": "sqlglot.expressions.GTE", "modulename": "sqlglot.expressions", "qualname": "GTE", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.GTE.key": {"fullname": "sqlglot.expressions.GTE.key", "modulename": "sqlglot.expressions", "qualname": "GTE.key", "kind": "variable", "doc": "

\n", "default_value": "'gte'"}, "sqlglot.expressions.ILike": {"fullname": "sqlglot.expressions.ILike", "modulename": "sqlglot.expressions", "qualname": "ILike", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.ILike.key": {"fullname": "sqlglot.expressions.ILike.key", "modulename": "sqlglot.expressions", "qualname": "ILike.key", "kind": "variable", "doc": "

\n", "default_value": "'ilike'"}, "sqlglot.expressions.ILikeAny": {"fullname": "sqlglot.expressions.ILikeAny", "modulename": "sqlglot.expressions", "qualname": "ILikeAny", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.ILikeAny.key": {"fullname": "sqlglot.expressions.ILikeAny.key", "modulename": "sqlglot.expressions", "qualname": "ILikeAny.key", "kind": "variable", "doc": "

\n", "default_value": "'ilikeany'"}, "sqlglot.expressions.IntDiv": {"fullname": "sqlglot.expressions.IntDiv", "modulename": "sqlglot.expressions", "qualname": "IntDiv", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.IntDiv.key": {"fullname": "sqlglot.expressions.IntDiv.key", "modulename": "sqlglot.expressions", "qualname": "IntDiv.key", "kind": "variable", "doc": "

\n", "default_value": "'intdiv'"}, "sqlglot.expressions.Is": {"fullname": "sqlglot.expressions.Is", "modulename": "sqlglot.expressions", "qualname": "Is", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.Is.key": {"fullname": "sqlglot.expressions.Is.key", "modulename": "sqlglot.expressions", "qualname": "Is.key", "kind": "variable", "doc": "

\n", "default_value": "'is'"}, "sqlglot.expressions.Kwarg": {"fullname": "sqlglot.expressions.Kwarg", "modulename": "sqlglot.expressions", "qualname": "Kwarg", "kind": "class", "doc": "

Kwarg in special functions like func(kwarg => y).

\n", "bases": "Binary"}, "sqlglot.expressions.Kwarg.key": {"fullname": "sqlglot.expressions.Kwarg.key", "modulename": "sqlglot.expressions", "qualname": "Kwarg.key", "kind": "variable", "doc": "

\n", "default_value": "'kwarg'"}, "sqlglot.expressions.Like": {"fullname": "sqlglot.expressions.Like", "modulename": "sqlglot.expressions", "qualname": "Like", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.Like.key": {"fullname": "sqlglot.expressions.Like.key", "modulename": "sqlglot.expressions", "qualname": "Like.key", "kind": "variable", "doc": "

\n", "default_value": "'like'"}, "sqlglot.expressions.LikeAny": {"fullname": "sqlglot.expressions.LikeAny", "modulename": "sqlglot.expressions", "qualname": "LikeAny", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.LikeAny.key": {"fullname": "sqlglot.expressions.LikeAny.key", "modulename": "sqlglot.expressions", "qualname": "LikeAny.key", "kind": "variable", "doc": "

\n", "default_value": "'likeany'"}, "sqlglot.expressions.LT": {"fullname": "sqlglot.expressions.LT", "modulename": "sqlglot.expressions", "qualname": "LT", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.LT.key": {"fullname": "sqlglot.expressions.LT.key", "modulename": "sqlglot.expressions", "qualname": "LT.key", "kind": "variable", "doc": "

\n", "default_value": "'lt'"}, "sqlglot.expressions.LTE": {"fullname": "sqlglot.expressions.LTE", "modulename": "sqlglot.expressions", "qualname": "LTE", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.LTE.key": {"fullname": "sqlglot.expressions.LTE.key", "modulename": "sqlglot.expressions", "qualname": "LTE.key", "kind": "variable", "doc": "

\n", "default_value": "'lte'"}, "sqlglot.expressions.Mod": {"fullname": "sqlglot.expressions.Mod", "modulename": "sqlglot.expressions", "qualname": "Mod", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Mod.key": {"fullname": "sqlglot.expressions.Mod.key", "modulename": "sqlglot.expressions", "qualname": "Mod.key", "kind": "variable", "doc": "

\n", "default_value": "'mod'"}, "sqlglot.expressions.Mul": {"fullname": "sqlglot.expressions.Mul", "modulename": "sqlglot.expressions", "qualname": "Mul", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Mul.key": {"fullname": "sqlglot.expressions.Mul.key", "modulename": "sqlglot.expressions", "qualname": "Mul.key", "kind": "variable", "doc": "

\n", "default_value": "'mul'"}, "sqlglot.expressions.NEQ": {"fullname": "sqlglot.expressions.NEQ", "modulename": "sqlglot.expressions", "qualname": "NEQ", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.NEQ.key": {"fullname": "sqlglot.expressions.NEQ.key", "modulename": "sqlglot.expressions", "qualname": "NEQ.key", "kind": "variable", "doc": "

\n", "default_value": "'neq'"}, "sqlglot.expressions.Operator": {"fullname": "sqlglot.expressions.Operator", "modulename": "sqlglot.expressions", "qualname": "Operator", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Operator.arg_types": {"fullname": "sqlglot.expressions.Operator.arg_types", "modulename": "sqlglot.expressions", "qualname": "Operator.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'operator': True, 'expression': True}"}, "sqlglot.expressions.Operator.key": {"fullname": "sqlglot.expressions.Operator.key", "modulename": "sqlglot.expressions", "qualname": "Operator.key", "kind": "variable", "doc": "

\n", "default_value": "'operator'"}, "sqlglot.expressions.SimilarTo": {"fullname": "sqlglot.expressions.SimilarTo", "modulename": "sqlglot.expressions", "qualname": "SimilarTo", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate"}, "sqlglot.expressions.SimilarTo.key": {"fullname": "sqlglot.expressions.SimilarTo.key", "modulename": "sqlglot.expressions", "qualname": "SimilarTo.key", "kind": "variable", "doc": "

\n", "default_value": "'similarto'"}, "sqlglot.expressions.Slice": {"fullname": "sqlglot.expressions.Slice", "modulename": "sqlglot.expressions", "qualname": "Slice", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Slice.arg_types": {"fullname": "sqlglot.expressions.Slice.arg_types", "modulename": "sqlglot.expressions", "qualname": "Slice.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False}"}, "sqlglot.expressions.Slice.key": {"fullname": "sqlglot.expressions.Slice.key", "modulename": "sqlglot.expressions", "qualname": "Slice.key", "kind": "variable", "doc": "

\n", "default_value": "'slice'"}, "sqlglot.expressions.Sub": {"fullname": "sqlglot.expressions.Sub", "modulename": "sqlglot.expressions", "qualname": "Sub", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.Sub.key": {"fullname": "sqlglot.expressions.Sub.key", "modulename": "sqlglot.expressions", "qualname": "Sub.key", "kind": "variable", "doc": "

\n", "default_value": "'sub'"}, "sqlglot.expressions.Unary": {"fullname": "sqlglot.expressions.Unary", "modulename": "sqlglot.expressions", "qualname": "Unary", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Unary.key": {"fullname": "sqlglot.expressions.Unary.key", "modulename": "sqlglot.expressions", "qualname": "Unary.key", "kind": "variable", "doc": "

\n", "default_value": "'unary'"}, "sqlglot.expressions.BitwiseNot": {"fullname": "sqlglot.expressions.BitwiseNot", "modulename": "sqlglot.expressions", "qualname": "BitwiseNot", "kind": "class", "doc": "

\n", "bases": "Unary"}, "sqlglot.expressions.BitwiseNot.key": {"fullname": "sqlglot.expressions.BitwiseNot.key", "modulename": "sqlglot.expressions", "qualname": "BitwiseNot.key", "kind": "variable", "doc": "

\n", "default_value": "'bitwisenot'"}, "sqlglot.expressions.Not": {"fullname": "sqlglot.expressions.Not", "modulename": "sqlglot.expressions", "qualname": "Not", "kind": "class", "doc": "

\n", "bases": "Unary"}, "sqlglot.expressions.Not.key": {"fullname": "sqlglot.expressions.Not.key", "modulename": "sqlglot.expressions", "qualname": "Not.key", "kind": "variable", "doc": "

\n", "default_value": "'not'"}, "sqlglot.expressions.Paren": {"fullname": "sqlglot.expressions.Paren", "modulename": "sqlglot.expressions", "qualname": "Paren", "kind": "class", "doc": "

\n", "bases": "Unary"}, "sqlglot.expressions.Paren.arg_types": {"fullname": "sqlglot.expressions.Paren.arg_types", "modulename": "sqlglot.expressions", "qualname": "Paren.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'with': False}"}, "sqlglot.expressions.Paren.output_name": {"fullname": "sqlglot.expressions.Paren.output_name", "modulename": "sqlglot.expressions", "qualname": "Paren.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Paren.key": {"fullname": "sqlglot.expressions.Paren.key", "modulename": "sqlglot.expressions", "qualname": "Paren.key", "kind": "variable", "doc": "

\n", "default_value": "'paren'"}, "sqlglot.expressions.Neg": {"fullname": "sqlglot.expressions.Neg", "modulename": "sqlglot.expressions", "qualname": "Neg", "kind": "class", "doc": "

\n", "bases": "Unary"}, "sqlglot.expressions.Neg.key": {"fullname": "sqlglot.expressions.Neg.key", "modulename": "sqlglot.expressions", "qualname": "Neg.key", "kind": "variable", "doc": "

\n", "default_value": "'neg'"}, "sqlglot.expressions.Alias": {"fullname": "sqlglot.expressions.Alias", "modulename": "sqlglot.expressions", "qualname": "Alias", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Alias.arg_types": {"fullname": "sqlglot.expressions.Alias.arg_types", "modulename": "sqlglot.expressions", "qualname": "Alias.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'alias': False}"}, "sqlglot.expressions.Alias.output_name": {"fullname": "sqlglot.expressions.Alias.output_name", "modulename": "sqlglot.expressions", "qualname": "Alias.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Alias.key": {"fullname": "sqlglot.expressions.Alias.key", "modulename": "sqlglot.expressions", "qualname": "Alias.key", "kind": "variable", "doc": "

\n", "default_value": "'alias'"}, "sqlglot.expressions.PivotAlias": {"fullname": "sqlglot.expressions.PivotAlias", "modulename": "sqlglot.expressions", "qualname": "PivotAlias", "kind": "class", "doc": "

\n", "bases": "Alias"}, "sqlglot.expressions.PivotAlias.key": {"fullname": "sqlglot.expressions.PivotAlias.key", "modulename": "sqlglot.expressions", "qualname": "PivotAlias.key", "kind": "variable", "doc": "

\n", "default_value": "'pivotalias'"}, "sqlglot.expressions.Aliases": {"fullname": "sqlglot.expressions.Aliases", "modulename": "sqlglot.expressions", "qualname": "Aliases", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Aliases.arg_types": {"fullname": "sqlglot.expressions.Aliases.arg_types", "modulename": "sqlglot.expressions", "qualname": "Aliases.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True}"}, "sqlglot.expressions.Aliases.aliases": {"fullname": "sqlglot.expressions.Aliases.aliases", "modulename": "sqlglot.expressions", "qualname": "Aliases.aliases", "kind": "variable", "doc": "

\n"}, "sqlglot.expressions.Aliases.key": {"fullname": "sqlglot.expressions.Aliases.key", "modulename": "sqlglot.expressions", "qualname": "Aliases.key", "kind": "variable", "doc": "

\n", "default_value": "'aliases'"}, "sqlglot.expressions.AtIndex": {"fullname": "sqlglot.expressions.AtIndex", "modulename": "sqlglot.expressions", "qualname": "AtIndex", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.AtIndex.arg_types": {"fullname": "sqlglot.expressions.AtIndex.arg_types", "modulename": "sqlglot.expressions", "qualname": "AtIndex.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.AtIndex.key": {"fullname": "sqlglot.expressions.AtIndex.key", "modulename": "sqlglot.expressions", "qualname": "AtIndex.key", "kind": "variable", "doc": "

\n", "default_value": "'atindex'"}, "sqlglot.expressions.AtTimeZone": {"fullname": "sqlglot.expressions.AtTimeZone", "modulename": "sqlglot.expressions", "qualname": "AtTimeZone", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.AtTimeZone.arg_types": {"fullname": "sqlglot.expressions.AtTimeZone.arg_types", "modulename": "sqlglot.expressions", "qualname": "AtTimeZone.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'zone': True}"}, "sqlglot.expressions.AtTimeZone.key": {"fullname": "sqlglot.expressions.AtTimeZone.key", "modulename": "sqlglot.expressions", "qualname": "AtTimeZone.key", "kind": "variable", "doc": "

\n", "default_value": "'attimezone'"}, "sqlglot.expressions.FromTimeZone": {"fullname": "sqlglot.expressions.FromTimeZone", "modulename": "sqlglot.expressions", "qualname": "FromTimeZone", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.FromTimeZone.arg_types": {"fullname": "sqlglot.expressions.FromTimeZone.arg_types", "modulename": "sqlglot.expressions", "qualname": "FromTimeZone.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'zone': True}"}, "sqlglot.expressions.FromTimeZone.key": {"fullname": "sqlglot.expressions.FromTimeZone.key", "modulename": "sqlglot.expressions", "qualname": "FromTimeZone.key", "kind": "variable", "doc": "

\n", "default_value": "'fromtimezone'"}, "sqlglot.expressions.Between": {"fullname": "sqlglot.expressions.Between", "modulename": "sqlglot.expressions", "qualname": "Between", "kind": "class", "doc": "

\n", "bases": "Predicate"}, "sqlglot.expressions.Between.arg_types": {"fullname": "sqlglot.expressions.Between.arg_types", "modulename": "sqlglot.expressions", "qualname": "Between.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'low': True, 'high': True}"}, "sqlglot.expressions.Between.key": {"fullname": "sqlglot.expressions.Between.key", "modulename": "sqlglot.expressions", "qualname": "Between.key", "kind": "variable", "doc": "

\n", "default_value": "'between'"}, "sqlglot.expressions.Bracket": {"fullname": "sqlglot.expressions.Bracket", "modulename": "sqlglot.expressions", "qualname": "Bracket", "kind": "class", "doc": "

\n", "bases": "Condition"}, "sqlglot.expressions.Bracket.arg_types": {"fullname": "sqlglot.expressions.Bracket.arg_types", "modulename": "sqlglot.expressions", "qualname": "Bracket.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True, 'offset': False, 'safe': False}"}, "sqlglot.expressions.Bracket.output_name": {"fullname": "sqlglot.expressions.Bracket.output_name", "modulename": "sqlglot.expressions", "qualname": "Bracket.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Bracket.key": {"fullname": "sqlglot.expressions.Bracket.key", "modulename": "sqlglot.expressions", "qualname": "Bracket.key", "kind": "variable", "doc": "

\n", "default_value": "'bracket'"}, "sqlglot.expressions.Distinct": {"fullname": "sqlglot.expressions.Distinct", "modulename": "sqlglot.expressions", "qualname": "Distinct", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Distinct.arg_types": {"fullname": "sqlglot.expressions.Distinct.arg_types", "modulename": "sqlglot.expressions", "qualname": "Distinct.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False, 'on': False}"}, "sqlglot.expressions.Distinct.key": {"fullname": "sqlglot.expressions.Distinct.key", "modulename": "sqlglot.expressions", "qualname": "Distinct.key", "kind": "variable", "doc": "

\n", "default_value": "'distinct'"}, "sqlglot.expressions.In": {"fullname": "sqlglot.expressions.In", "modulename": "sqlglot.expressions", "qualname": "In", "kind": "class", "doc": "

\n", "bases": "Predicate"}, "sqlglot.expressions.In.arg_types": {"fullname": "sqlglot.expressions.In.arg_types", "modulename": "sqlglot.expressions", "qualname": "In.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'query': False, 'unnest': False, 'field': False, 'is_global': False}"}, "sqlglot.expressions.In.key": {"fullname": "sqlglot.expressions.In.key", "modulename": "sqlglot.expressions", "qualname": "In.key", "kind": "variable", "doc": "

\n", "default_value": "'in'"}, "sqlglot.expressions.ForIn": {"fullname": "sqlglot.expressions.ForIn", "modulename": "sqlglot.expressions", "qualname": "ForIn", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.ForIn.arg_types": {"fullname": "sqlglot.expressions.ForIn.arg_types", "modulename": "sqlglot.expressions", "qualname": "ForIn.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.ForIn.key": {"fullname": "sqlglot.expressions.ForIn.key", "modulename": "sqlglot.expressions", "qualname": "ForIn.key", "kind": "variable", "doc": "

\n", "default_value": "'forin'"}, "sqlglot.expressions.TimeUnit": {"fullname": "sqlglot.expressions.TimeUnit", "modulename": "sqlglot.expressions", "qualname": "TimeUnit", "kind": "class", "doc": "

Automatically converts unit arg into a var.

\n", "bases": "Expression"}, "sqlglot.expressions.TimeUnit.__init__": {"fullname": "sqlglot.expressions.TimeUnit.__init__", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.__init__", "kind": "function", "doc": "

\n", "signature": "(**args)"}, "sqlglot.expressions.TimeUnit.arg_types": {"fullname": "sqlglot.expressions.TimeUnit.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'unit': False}"}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"fullname": "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.UNABBREVIATED_UNIT_NAME", "kind": "variable", "doc": "

\n", "default_value": "{'D': 'DAY', 'H': 'HOUR', 'M': 'MINUTE', 'MS': 'MILLISECOND', 'NS': 'NANOSECOND', 'Q': 'QUARTER', 'S': 'SECOND', 'US': 'MICROSECOND', 'W': 'WEEK', 'Y': 'YEAR'}"}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"fullname": "sqlglot.expressions.TimeUnit.VAR_LIKE", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.VAR_LIKE", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Column'>, <class 'sqlglot.expressions.Literal'>, <class 'sqlglot.expressions.Var'>)"}, "sqlglot.expressions.TimeUnit.unit": {"fullname": "sqlglot.expressions.TimeUnit.unit", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.unit", "kind": "variable", "doc": "

\n", "annotation": ": Optional[sqlglot.expressions.Var]"}, "sqlglot.expressions.TimeUnit.key": {"fullname": "sqlglot.expressions.TimeUnit.key", "modulename": "sqlglot.expressions", "qualname": "TimeUnit.key", "kind": "variable", "doc": "

\n", "default_value": "'timeunit'"}, "sqlglot.expressions.IntervalOp": {"fullname": "sqlglot.expressions.IntervalOp", "modulename": "sqlglot.expressions", "qualname": "IntervalOp", "kind": "class", "doc": "

\n", "bases": "TimeUnit"}, "sqlglot.expressions.IntervalOp.arg_types": {"fullname": "sqlglot.expressions.IntervalOp.arg_types", "modulename": "sqlglot.expressions", "qualname": "IntervalOp.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'unit': True, 'expression': True}"}, "sqlglot.expressions.IntervalOp.interval": {"fullname": "sqlglot.expressions.IntervalOp.interval", "modulename": "sqlglot.expressions", "qualname": "IntervalOp.interval", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.expressions.IntervalOp.key": {"fullname": "sqlglot.expressions.IntervalOp.key", "modulename": "sqlglot.expressions", "qualname": "IntervalOp.key", "kind": "variable", "doc": "

\n", "default_value": "'intervalop'"}, "sqlglot.expressions.IntervalSpan": {"fullname": "sqlglot.expressions.IntervalSpan", "modulename": "sqlglot.expressions", "qualname": "IntervalSpan", "kind": "class", "doc": "

\n", "bases": "DataType"}, "sqlglot.expressions.IntervalSpan.arg_types": {"fullname": "sqlglot.expressions.IntervalSpan.arg_types", "modulename": "sqlglot.expressions", "qualname": "IntervalSpan.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.IntervalSpan.key": {"fullname": "sqlglot.expressions.IntervalSpan.key", "modulename": "sqlglot.expressions", "qualname": "IntervalSpan.key", "kind": "variable", "doc": "

\n", "default_value": "'intervalspan'"}, "sqlglot.expressions.Interval": {"fullname": "sqlglot.expressions.Interval", "modulename": "sqlglot.expressions", "qualname": "Interval", "kind": "class", "doc": "

\n", "bases": "TimeUnit"}, "sqlglot.expressions.Interval.arg_types": {"fullname": "sqlglot.expressions.Interval.arg_types", "modulename": "sqlglot.expressions", "qualname": "Interval.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'unit': False}"}, "sqlglot.expressions.Interval.key": {"fullname": "sqlglot.expressions.Interval.key", "modulename": "sqlglot.expressions", "qualname": "Interval.key", "kind": "variable", "doc": "

\n", "default_value": "'interval'"}, "sqlglot.expressions.IgnoreNulls": {"fullname": "sqlglot.expressions.IgnoreNulls", "modulename": "sqlglot.expressions", "qualname": "IgnoreNulls", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.IgnoreNulls.key": {"fullname": "sqlglot.expressions.IgnoreNulls.key", "modulename": "sqlglot.expressions", "qualname": "IgnoreNulls.key", "kind": "variable", "doc": "

\n", "default_value": "'ignorenulls'"}, "sqlglot.expressions.RespectNulls": {"fullname": "sqlglot.expressions.RespectNulls", "modulename": "sqlglot.expressions", "qualname": "RespectNulls", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.RespectNulls.key": {"fullname": "sqlglot.expressions.RespectNulls.key", "modulename": "sqlglot.expressions", "qualname": "RespectNulls.key", "kind": "variable", "doc": "

\n", "default_value": "'respectnulls'"}, "sqlglot.expressions.Func": {"fullname": "sqlglot.expressions.Func", "modulename": "sqlglot.expressions", "qualname": "Func", "kind": "class", "doc": "

The base class for all function expressions.

\n\n
Attributes:
\n\n
    \n
  • is_var_len_args (bool): if set to True the last argument defined in arg_types will be\ntreated as a variable length argument and the argument's value will be stored as a list.
  • \n
  • _sql_names (list): determines the SQL name (1st item in the list) and aliases (subsequent items)\nfor this function expression. These values are used to map this node to a name during parsing\nas well as to provide the function's name during SQL string generation. By default the SQL\nname is set to the expression's class name transformed to snake case.
  • \n
\n", "bases": "Condition"}, "sqlglot.expressions.Func.is_var_len_args": {"fullname": "sqlglot.expressions.Func.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Func.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.expressions.Func.from_arg_list": {"fullname": "sqlglot.expressions.Func.from_arg_list", "modulename": "sqlglot.expressions", "qualname": "Func.from_arg_list", "kind": "function", "doc": "

\n", "signature": "(cls, args):", "funcdef": "def"}, "sqlglot.expressions.Func.sql_names": {"fullname": "sqlglot.expressions.Func.sql_names", "modulename": "sqlglot.expressions", "qualname": "Func.sql_names", "kind": "function", "doc": "

\n", "signature": "(cls):", "funcdef": "def"}, "sqlglot.expressions.Func.sql_name": {"fullname": "sqlglot.expressions.Func.sql_name", "modulename": "sqlglot.expressions", "qualname": "Func.sql_name", "kind": "function", "doc": "

\n", "signature": "(cls):", "funcdef": "def"}, "sqlglot.expressions.Func.default_parser_mappings": {"fullname": "sqlglot.expressions.Func.default_parser_mappings", "modulename": "sqlglot.expressions", "qualname": "Func.default_parser_mappings", "kind": "function", "doc": "

\n", "signature": "(cls):", "funcdef": "def"}, "sqlglot.expressions.Func.key": {"fullname": "sqlglot.expressions.Func.key", "modulename": "sqlglot.expressions", "qualname": "Func.key", "kind": "variable", "doc": "

\n", "default_value": "'func'"}, "sqlglot.expressions.AggFunc": {"fullname": "sqlglot.expressions.AggFunc", "modulename": "sqlglot.expressions", "qualname": "AggFunc", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.AggFunc.key": {"fullname": "sqlglot.expressions.AggFunc.key", "modulename": "sqlglot.expressions", "qualname": "AggFunc.key", "kind": "variable", "doc": "

\n", "default_value": "'aggfunc'"}, "sqlglot.expressions.ParameterizedAgg": {"fullname": "sqlglot.expressions.ParameterizedAgg", "modulename": "sqlglot.expressions", "qualname": "ParameterizedAgg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"fullname": "sqlglot.expressions.ParameterizedAgg.arg_types", "modulename": "sqlglot.expressions", "qualname": "ParameterizedAgg.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True, 'params': True}"}, "sqlglot.expressions.ParameterizedAgg.key": {"fullname": "sqlglot.expressions.ParameterizedAgg.key", "modulename": "sqlglot.expressions", "qualname": "ParameterizedAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'parameterizedagg'"}, "sqlglot.expressions.Abs": {"fullname": "sqlglot.expressions.Abs", "modulename": "sqlglot.expressions", "qualname": "Abs", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Abs.key": {"fullname": "sqlglot.expressions.Abs.key", "modulename": "sqlglot.expressions", "qualname": "Abs.key", "kind": "variable", "doc": "

\n", "default_value": "'abs'"}, "sqlglot.expressions.ArgMax": {"fullname": "sqlglot.expressions.ArgMax", "modulename": "sqlglot.expressions", "qualname": "ArgMax", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ArgMax.arg_types": {"fullname": "sqlglot.expressions.ArgMax.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArgMax.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'count': False}"}, "sqlglot.expressions.ArgMax.key": {"fullname": "sqlglot.expressions.ArgMax.key", "modulename": "sqlglot.expressions", "qualname": "ArgMax.key", "kind": "variable", "doc": "

\n", "default_value": "'argmax'"}, "sqlglot.expressions.ArgMin": {"fullname": "sqlglot.expressions.ArgMin", "modulename": "sqlglot.expressions", "qualname": "ArgMin", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ArgMin.arg_types": {"fullname": "sqlglot.expressions.ArgMin.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArgMin.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'count': False}"}, "sqlglot.expressions.ArgMin.key": {"fullname": "sqlglot.expressions.ArgMin.key", "modulename": "sqlglot.expressions", "qualname": "ArgMin.key", "kind": "variable", "doc": "

\n", "default_value": "'argmin'"}, "sqlglot.expressions.ApproxTopK": {"fullname": "sqlglot.expressions.ApproxTopK", "modulename": "sqlglot.expressions", "qualname": "ApproxTopK", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ApproxTopK.arg_types": {"fullname": "sqlglot.expressions.ApproxTopK.arg_types", "modulename": "sqlglot.expressions", "qualname": "ApproxTopK.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False, 'counters': False}"}, "sqlglot.expressions.ApproxTopK.key": {"fullname": "sqlglot.expressions.ApproxTopK.key", "modulename": "sqlglot.expressions", "qualname": "ApproxTopK.key", "kind": "variable", "doc": "

\n", "default_value": "'approxtopk'"}, "sqlglot.expressions.Flatten": {"fullname": "sqlglot.expressions.Flatten", "modulename": "sqlglot.expressions", "qualname": "Flatten", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Flatten.key": {"fullname": "sqlglot.expressions.Flatten.key", "modulename": "sqlglot.expressions", "qualname": "Flatten.key", "kind": "variable", "doc": "

\n", "default_value": "'flatten'"}, "sqlglot.expressions.Transform": {"fullname": "sqlglot.expressions.Transform", "modulename": "sqlglot.expressions", "qualname": "Transform", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Transform.arg_types": {"fullname": "sqlglot.expressions.Transform.arg_types", "modulename": "sqlglot.expressions", "qualname": "Transform.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Transform.key": {"fullname": "sqlglot.expressions.Transform.key", "modulename": "sqlglot.expressions", "qualname": "Transform.key", "kind": "variable", "doc": "

\n", "default_value": "'transform'"}, "sqlglot.expressions.Anonymous": {"fullname": "sqlglot.expressions.Anonymous", "modulename": "sqlglot.expressions", "qualname": "Anonymous", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Anonymous.arg_types": {"fullname": "sqlglot.expressions.Anonymous.arg_types", "modulename": "sqlglot.expressions", "qualname": "Anonymous.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Anonymous.is_var_len_args": {"fullname": "sqlglot.expressions.Anonymous.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Anonymous.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Anonymous.key": {"fullname": "sqlglot.expressions.Anonymous.key", "modulename": "sqlglot.expressions", "qualname": "Anonymous.key", "kind": "variable", "doc": "

\n", "default_value": "'anonymous'"}, "sqlglot.expressions.AnonymousAggFunc": {"fullname": "sqlglot.expressions.AnonymousAggFunc", "modulename": "sqlglot.expressions", "qualname": "AnonymousAggFunc", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"fullname": "sqlglot.expressions.AnonymousAggFunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "AnonymousAggFunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"fullname": "sqlglot.expressions.AnonymousAggFunc.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "AnonymousAggFunc.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.AnonymousAggFunc.key": {"fullname": "sqlglot.expressions.AnonymousAggFunc.key", "modulename": "sqlglot.expressions", "qualname": "AnonymousAggFunc.key", "kind": "variable", "doc": "

\n", "default_value": "'anonymousaggfunc'"}, "sqlglot.expressions.CombinedAggFunc": {"fullname": "sqlglot.expressions.CombinedAggFunc", "modulename": "sqlglot.expressions", "qualname": "CombinedAggFunc", "kind": "class", "doc": "

\n", "bases": "AnonymousAggFunc"}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"fullname": "sqlglot.expressions.CombinedAggFunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "CombinedAggFunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False, 'parts': True}"}, "sqlglot.expressions.CombinedAggFunc.key": {"fullname": "sqlglot.expressions.CombinedAggFunc.key", "modulename": "sqlglot.expressions", "qualname": "CombinedAggFunc.key", "kind": "variable", "doc": "

\n", "default_value": "'combinedaggfunc'"}, "sqlglot.expressions.CombinedParameterizedAgg": {"fullname": "sqlglot.expressions.CombinedParameterizedAgg", "modulename": "sqlglot.expressions", "qualname": "CombinedParameterizedAgg", "kind": "class", "doc": "

\n", "bases": "ParameterizedAgg"}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"fullname": "sqlglot.expressions.CombinedParameterizedAgg.arg_types", "modulename": "sqlglot.expressions", "qualname": "CombinedParameterizedAgg.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True, 'params': True, 'parts': True}"}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"fullname": "sqlglot.expressions.CombinedParameterizedAgg.key", "modulename": "sqlglot.expressions", "qualname": "CombinedParameterizedAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'combinedparameterizedagg'"}, "sqlglot.expressions.Hll": {"fullname": "sqlglot.expressions.Hll", "modulename": "sqlglot.expressions", "qualname": "Hll", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Hll.arg_types": {"fullname": "sqlglot.expressions.Hll.arg_types", "modulename": "sqlglot.expressions", "qualname": "Hll.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Hll.is_var_len_args": {"fullname": "sqlglot.expressions.Hll.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Hll.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Hll.key": {"fullname": "sqlglot.expressions.Hll.key", "modulename": "sqlglot.expressions", "qualname": "Hll.key", "kind": "variable", "doc": "

\n", "default_value": "'hll'"}, "sqlglot.expressions.ApproxDistinct": {"fullname": "sqlglot.expressions.ApproxDistinct", "modulename": "sqlglot.expressions", "qualname": "ApproxDistinct", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ApproxDistinct.arg_types": {"fullname": "sqlglot.expressions.ApproxDistinct.arg_types", "modulename": "sqlglot.expressions", "qualname": "ApproxDistinct.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'accuracy': False}"}, "sqlglot.expressions.ApproxDistinct.key": {"fullname": "sqlglot.expressions.ApproxDistinct.key", "modulename": "sqlglot.expressions", "qualname": "ApproxDistinct.key", "kind": "variable", "doc": "

\n", "default_value": "'approxdistinct'"}, "sqlglot.expressions.Array": {"fullname": "sqlglot.expressions.Array", "modulename": "sqlglot.expressions", "qualname": "Array", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Array.arg_types": {"fullname": "sqlglot.expressions.Array.arg_types", "modulename": "sqlglot.expressions", "qualname": "Array.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False}"}, "sqlglot.expressions.Array.is_var_len_args": {"fullname": "sqlglot.expressions.Array.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Array.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Array.key": {"fullname": "sqlglot.expressions.Array.key", "modulename": "sqlglot.expressions", "qualname": "Array.key", "kind": "variable", "doc": "

\n", "default_value": "'array'"}, "sqlglot.expressions.ToArray": {"fullname": "sqlglot.expressions.ToArray", "modulename": "sqlglot.expressions", "qualname": "ToArray", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ToArray.key": {"fullname": "sqlglot.expressions.ToArray.key", "modulename": "sqlglot.expressions", "qualname": "ToArray.key", "kind": "variable", "doc": "

\n", "default_value": "'toarray'"}, "sqlglot.expressions.ToChar": {"fullname": "sqlglot.expressions.ToChar", "modulename": "sqlglot.expressions", "qualname": "ToChar", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ToChar.arg_types": {"fullname": "sqlglot.expressions.ToChar.arg_types", "modulename": "sqlglot.expressions", "qualname": "ToChar.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': False, 'nlsparam': False}"}, "sqlglot.expressions.ToChar.key": {"fullname": "sqlglot.expressions.ToChar.key", "modulename": "sqlglot.expressions", "qualname": "ToChar.key", "kind": "variable", "doc": "

\n", "default_value": "'tochar'"}, "sqlglot.expressions.GenerateSeries": {"fullname": "sqlglot.expressions.GenerateSeries", "modulename": "sqlglot.expressions", "qualname": "GenerateSeries", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.GenerateSeries.arg_types": {"fullname": "sqlglot.expressions.GenerateSeries.arg_types", "modulename": "sqlglot.expressions", "qualname": "GenerateSeries.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'start': True, 'end': True, 'step': False}"}, "sqlglot.expressions.GenerateSeries.key": {"fullname": "sqlglot.expressions.GenerateSeries.key", "modulename": "sqlglot.expressions", "qualname": "GenerateSeries.key", "kind": "variable", "doc": "

\n", "default_value": "'generateseries'"}, "sqlglot.expressions.ArrayAgg": {"fullname": "sqlglot.expressions.ArrayAgg", "modulename": "sqlglot.expressions", "qualname": "ArrayAgg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ArrayAgg.key": {"fullname": "sqlglot.expressions.ArrayAgg.key", "modulename": "sqlglot.expressions", "qualname": "ArrayAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayagg'"}, "sqlglot.expressions.ArrayUniqueAgg": {"fullname": "sqlglot.expressions.ArrayUniqueAgg", "modulename": "sqlglot.expressions", "qualname": "ArrayUniqueAgg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ArrayUniqueAgg.key": {"fullname": "sqlglot.expressions.ArrayUniqueAgg.key", "modulename": "sqlglot.expressions", "qualname": "ArrayUniqueAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayuniqueagg'"}, "sqlglot.expressions.ArrayAll": {"fullname": "sqlglot.expressions.ArrayAll", "modulename": "sqlglot.expressions", "qualname": "ArrayAll", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArrayAll.arg_types": {"fullname": "sqlglot.expressions.ArrayAll.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArrayAll.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.ArrayAll.key": {"fullname": "sqlglot.expressions.ArrayAll.key", "modulename": "sqlglot.expressions", "qualname": "ArrayAll.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayall'"}, "sqlglot.expressions.ArrayAny": {"fullname": "sqlglot.expressions.ArrayAny", "modulename": "sqlglot.expressions", "qualname": "ArrayAny", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArrayAny.arg_types": {"fullname": "sqlglot.expressions.ArrayAny.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArrayAny.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.ArrayAny.key": {"fullname": "sqlglot.expressions.ArrayAny.key", "modulename": "sqlglot.expressions", "qualname": "ArrayAny.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayany'"}, "sqlglot.expressions.ArrayConcat": {"fullname": "sqlglot.expressions.ArrayConcat", "modulename": "sqlglot.expressions", "qualname": "ArrayConcat", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArrayConcat.arg_types": {"fullname": "sqlglot.expressions.ArrayConcat.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArrayConcat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"fullname": "sqlglot.expressions.ArrayConcat.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "ArrayConcat.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.ArrayConcat.key": {"fullname": "sqlglot.expressions.ArrayConcat.key", "modulename": "sqlglot.expressions", "qualname": "ArrayConcat.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayconcat'"}, "sqlglot.expressions.ArrayContains": {"fullname": "sqlglot.expressions.ArrayContains", "modulename": "sqlglot.expressions", "qualname": "ArrayContains", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.ArrayContains.key": {"fullname": "sqlglot.expressions.ArrayContains.key", "modulename": "sqlglot.expressions", "qualname": "ArrayContains.key", "kind": "variable", "doc": "

\n", "default_value": "'arraycontains'"}, "sqlglot.expressions.ArrayContained": {"fullname": "sqlglot.expressions.ArrayContained", "modulename": "sqlglot.expressions", "qualname": "ArrayContained", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.ArrayContained.key": {"fullname": "sqlglot.expressions.ArrayContained.key", "modulename": "sqlglot.expressions", "qualname": "ArrayContained.key", "kind": "variable", "doc": "

\n", "default_value": "'arraycontained'"}, "sqlglot.expressions.ArrayFilter": {"fullname": "sqlglot.expressions.ArrayFilter", "modulename": "sqlglot.expressions", "qualname": "ArrayFilter", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArrayFilter.arg_types": {"fullname": "sqlglot.expressions.ArrayFilter.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArrayFilter.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.ArrayFilter.key": {"fullname": "sqlglot.expressions.ArrayFilter.key", "modulename": "sqlglot.expressions", "qualname": "ArrayFilter.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayfilter'"}, "sqlglot.expressions.ArrayJoin": {"fullname": "sqlglot.expressions.ArrayJoin", "modulename": "sqlglot.expressions", "qualname": "ArrayJoin", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArrayJoin.arg_types": {"fullname": "sqlglot.expressions.ArrayJoin.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArrayJoin.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'null': False}"}, "sqlglot.expressions.ArrayJoin.key": {"fullname": "sqlglot.expressions.ArrayJoin.key", "modulename": "sqlglot.expressions", "qualname": "ArrayJoin.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayjoin'"}, "sqlglot.expressions.ArrayOverlaps": {"fullname": "sqlglot.expressions.ArrayOverlaps", "modulename": "sqlglot.expressions", "qualname": "ArrayOverlaps", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.ArrayOverlaps.key": {"fullname": "sqlglot.expressions.ArrayOverlaps.key", "modulename": "sqlglot.expressions", "qualname": "ArrayOverlaps.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayoverlaps'"}, "sqlglot.expressions.ArraySize": {"fullname": "sqlglot.expressions.ArraySize", "modulename": "sqlglot.expressions", "qualname": "ArraySize", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArraySize.arg_types": {"fullname": "sqlglot.expressions.ArraySize.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArraySize.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.ArraySize.key": {"fullname": "sqlglot.expressions.ArraySize.key", "modulename": "sqlglot.expressions", "qualname": "ArraySize.key", "kind": "variable", "doc": "

\n", "default_value": "'arraysize'"}, "sqlglot.expressions.ArraySort": {"fullname": "sqlglot.expressions.ArraySort", "modulename": "sqlglot.expressions", "qualname": "ArraySort", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArraySort.arg_types": {"fullname": "sqlglot.expressions.ArraySort.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArraySort.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.ArraySort.key": {"fullname": "sqlglot.expressions.ArraySort.key", "modulename": "sqlglot.expressions", "qualname": "ArraySort.key", "kind": "variable", "doc": "

\n", "default_value": "'arraysort'"}, "sqlglot.expressions.ArraySum": {"fullname": "sqlglot.expressions.ArraySum", "modulename": "sqlglot.expressions", "qualname": "ArraySum", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ArraySum.arg_types": {"fullname": "sqlglot.expressions.ArraySum.arg_types", "modulename": "sqlglot.expressions", "qualname": "ArraySum.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.ArraySum.key": {"fullname": "sqlglot.expressions.ArraySum.key", "modulename": "sqlglot.expressions", "qualname": "ArraySum.key", "kind": "variable", "doc": "

\n", "default_value": "'arraysum'"}, "sqlglot.expressions.ArrayUnionAgg": {"fullname": "sqlglot.expressions.ArrayUnionAgg", "modulename": "sqlglot.expressions", "qualname": "ArrayUnionAgg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.ArrayUnionAgg.key": {"fullname": "sqlglot.expressions.ArrayUnionAgg.key", "modulename": "sqlglot.expressions", "qualname": "ArrayUnionAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'arrayunionagg'"}, "sqlglot.expressions.Avg": {"fullname": "sqlglot.expressions.Avg", "modulename": "sqlglot.expressions", "qualname": "Avg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Avg.key": {"fullname": "sqlglot.expressions.Avg.key", "modulename": "sqlglot.expressions", "qualname": "Avg.key", "kind": "variable", "doc": "

\n", "default_value": "'avg'"}, "sqlglot.expressions.AnyValue": {"fullname": "sqlglot.expressions.AnyValue", "modulename": "sqlglot.expressions", "qualname": "AnyValue", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.AnyValue.arg_types": {"fullname": "sqlglot.expressions.AnyValue.arg_types", "modulename": "sqlglot.expressions", "qualname": "AnyValue.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'having': False, 'max': False}"}, "sqlglot.expressions.AnyValue.key": {"fullname": "sqlglot.expressions.AnyValue.key", "modulename": "sqlglot.expressions", "qualname": "AnyValue.key", "kind": "variable", "doc": "

\n", "default_value": "'anyvalue'"}, "sqlglot.expressions.Lag": {"fullname": "sqlglot.expressions.Lag", "modulename": "sqlglot.expressions", "qualname": "Lag", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Lag.arg_types": {"fullname": "sqlglot.expressions.Lag.arg_types", "modulename": "sqlglot.expressions", "qualname": "Lag.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'offset': False, 'default': False}"}, "sqlglot.expressions.Lag.key": {"fullname": "sqlglot.expressions.Lag.key", "modulename": "sqlglot.expressions", "qualname": "Lag.key", "kind": "variable", "doc": "

\n", "default_value": "'lag'"}, "sqlglot.expressions.Lead": {"fullname": "sqlglot.expressions.Lead", "modulename": "sqlglot.expressions", "qualname": "Lead", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Lead.arg_types": {"fullname": "sqlglot.expressions.Lead.arg_types", "modulename": "sqlglot.expressions", "qualname": "Lead.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'offset': False, 'default': False}"}, "sqlglot.expressions.Lead.key": {"fullname": "sqlglot.expressions.Lead.key", "modulename": "sqlglot.expressions", "qualname": "Lead.key", "kind": "variable", "doc": "

\n", "default_value": "'lead'"}, "sqlglot.expressions.First": {"fullname": "sqlglot.expressions.First", "modulename": "sqlglot.expressions", "qualname": "First", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.First.key": {"fullname": "sqlglot.expressions.First.key", "modulename": "sqlglot.expressions", "qualname": "First.key", "kind": "variable", "doc": "

\n", "default_value": "'first'"}, "sqlglot.expressions.Last": {"fullname": "sqlglot.expressions.Last", "modulename": "sqlglot.expressions", "qualname": "Last", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Last.key": {"fullname": "sqlglot.expressions.Last.key", "modulename": "sqlglot.expressions", "qualname": "Last.key", "kind": "variable", "doc": "

\n", "default_value": "'last'"}, "sqlglot.expressions.FirstValue": {"fullname": "sqlglot.expressions.FirstValue", "modulename": "sqlglot.expressions", "qualname": "FirstValue", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.FirstValue.key": {"fullname": "sqlglot.expressions.FirstValue.key", "modulename": "sqlglot.expressions", "qualname": "FirstValue.key", "kind": "variable", "doc": "

\n", "default_value": "'firstvalue'"}, "sqlglot.expressions.LastValue": {"fullname": "sqlglot.expressions.LastValue", "modulename": "sqlglot.expressions", "qualname": "LastValue", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.LastValue.key": {"fullname": "sqlglot.expressions.LastValue.key", "modulename": "sqlglot.expressions", "qualname": "LastValue.key", "kind": "variable", "doc": "

\n", "default_value": "'lastvalue'"}, "sqlglot.expressions.NthValue": {"fullname": "sqlglot.expressions.NthValue", "modulename": "sqlglot.expressions", "qualname": "NthValue", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.NthValue.arg_types": {"fullname": "sqlglot.expressions.NthValue.arg_types", "modulename": "sqlglot.expressions", "qualname": "NthValue.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'offset': True}"}, "sqlglot.expressions.NthValue.key": {"fullname": "sqlglot.expressions.NthValue.key", "modulename": "sqlglot.expressions", "qualname": "NthValue.key", "kind": "variable", "doc": "

\n", "default_value": "'nthvalue'"}, "sqlglot.expressions.Case": {"fullname": "sqlglot.expressions.Case", "modulename": "sqlglot.expressions", "qualname": "Case", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Case.arg_types": {"fullname": "sqlglot.expressions.Case.arg_types", "modulename": "sqlglot.expressions", "qualname": "Case.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'ifs': True, 'default': False}"}, "sqlglot.expressions.Case.when": {"fullname": "sqlglot.expressions.Case.when", "modulename": "sqlglot.expressions", "qualname": "Case.when", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcondition: Union[str, sqlglot.expressions.Expression],\tthen: Union[str, sqlglot.expressions.Expression],\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Case:", "funcdef": "def"}, "sqlglot.expressions.Case.else_": {"fullname": "sqlglot.expressions.Case.else_", "modulename": "sqlglot.expressions", "qualname": "Case.else_", "kind": "function", "doc": "

\n", "signature": "(\tself,\tcondition: Union[str, sqlglot.expressions.Expression],\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Case:", "funcdef": "def"}, "sqlglot.expressions.Case.key": {"fullname": "sqlglot.expressions.Case.key", "modulename": "sqlglot.expressions", "qualname": "Case.key", "kind": "variable", "doc": "

\n", "default_value": "'case'"}, "sqlglot.expressions.Cast": {"fullname": "sqlglot.expressions.Cast", "modulename": "sqlglot.expressions", "qualname": "Cast", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Cast.arg_types": {"fullname": "sqlglot.expressions.Cast.arg_types", "modulename": "sqlglot.expressions", "qualname": "Cast.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'to': True, 'format': False, 'safe': False}"}, "sqlglot.expressions.Cast.name": {"fullname": "sqlglot.expressions.Cast.name", "modulename": "sqlglot.expressions", "qualname": "Cast.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.expressions.Cast.to": {"fullname": "sqlglot.expressions.Cast.to", "modulename": "sqlglot.expressions", "qualname": "Cast.to", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.DataType"}, "sqlglot.expressions.Cast.output_name": {"fullname": "sqlglot.expressions.Cast.output_name", "modulename": "sqlglot.expressions", "qualname": "Cast.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.Cast.is_type": {"fullname": "sqlglot.expressions.Cast.is_type", "modulename": "sqlglot.expressions", "qualname": "Cast.is_type", "kind": "function", "doc": "

Checks whether this Cast's DataType matches one of the provided data types. Nested types\nlike arrays or structs will be compared using \"structural equivalence\" semantics, so e.g.\narray != array.

\n\n
Arguments:
\n\n
    \n
  • dtypes: the data types to compare this Cast's DataType to.
  • \n
\n\n
Returns:
\n\n
\n

True, if and only if there is a type in dtypes which is equal to this Cast's DataType.

\n
\n", "signature": "(\tself,\t*dtypes: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type]) -> bool:", "funcdef": "def"}, "sqlglot.expressions.Cast.key": {"fullname": "sqlglot.expressions.Cast.key", "modulename": "sqlglot.expressions", "qualname": "Cast.key", "kind": "variable", "doc": "

\n", "default_value": "'cast'"}, "sqlglot.expressions.TryCast": {"fullname": "sqlglot.expressions.TryCast", "modulename": "sqlglot.expressions", "qualname": "TryCast", "kind": "class", "doc": "

\n", "bases": "Cast"}, "sqlglot.expressions.TryCast.key": {"fullname": "sqlglot.expressions.TryCast.key", "modulename": "sqlglot.expressions", "qualname": "TryCast.key", "kind": "variable", "doc": "

\n", "default_value": "'trycast'"}, "sqlglot.expressions.CastToStrType": {"fullname": "sqlglot.expressions.CastToStrType", "modulename": "sqlglot.expressions", "qualname": "CastToStrType", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CastToStrType.arg_types": {"fullname": "sqlglot.expressions.CastToStrType.arg_types", "modulename": "sqlglot.expressions", "qualname": "CastToStrType.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'to': True}"}, "sqlglot.expressions.CastToStrType.key": {"fullname": "sqlglot.expressions.CastToStrType.key", "modulename": "sqlglot.expressions", "qualname": "CastToStrType.key", "kind": "variable", "doc": "

\n", "default_value": "'casttostrtype'"}, "sqlglot.expressions.Collate": {"fullname": "sqlglot.expressions.Collate", "modulename": "sqlglot.expressions", "qualname": "Collate", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.Collate.key": {"fullname": "sqlglot.expressions.Collate.key", "modulename": "sqlglot.expressions", "qualname": "Collate.key", "kind": "variable", "doc": "

\n", "default_value": "'collate'"}, "sqlglot.expressions.Ceil": {"fullname": "sqlglot.expressions.Ceil", "modulename": "sqlglot.expressions", "qualname": "Ceil", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Ceil.arg_types": {"fullname": "sqlglot.expressions.Ceil.arg_types", "modulename": "sqlglot.expressions", "qualname": "Ceil.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'decimals': False}"}, "sqlglot.expressions.Ceil.key": {"fullname": "sqlglot.expressions.Ceil.key", "modulename": "sqlglot.expressions", "qualname": "Ceil.key", "kind": "variable", "doc": "

\n", "default_value": "'ceil'"}, "sqlglot.expressions.Coalesce": {"fullname": "sqlglot.expressions.Coalesce", "modulename": "sqlglot.expressions", "qualname": "Coalesce", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Coalesce.arg_types": {"fullname": "sqlglot.expressions.Coalesce.arg_types", "modulename": "sqlglot.expressions", "qualname": "Coalesce.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Coalesce.is_var_len_args": {"fullname": "sqlglot.expressions.Coalesce.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Coalesce.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Coalesce.key": {"fullname": "sqlglot.expressions.Coalesce.key", "modulename": "sqlglot.expressions", "qualname": "Coalesce.key", "kind": "variable", "doc": "

\n", "default_value": "'coalesce'"}, "sqlglot.expressions.Chr": {"fullname": "sqlglot.expressions.Chr", "modulename": "sqlglot.expressions", "qualname": "Chr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Chr.arg_types": {"fullname": "sqlglot.expressions.Chr.arg_types", "modulename": "sqlglot.expressions", "qualname": "Chr.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'charset': False, 'expressions': False}"}, "sqlglot.expressions.Chr.is_var_len_args": {"fullname": "sqlglot.expressions.Chr.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Chr.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Chr.key": {"fullname": "sqlglot.expressions.Chr.key", "modulename": "sqlglot.expressions", "qualname": "Chr.key", "kind": "variable", "doc": "

\n", "default_value": "'chr'"}, "sqlglot.expressions.Concat": {"fullname": "sqlglot.expressions.Concat", "modulename": "sqlglot.expressions", "qualname": "Concat", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Concat.arg_types": {"fullname": "sqlglot.expressions.Concat.arg_types", "modulename": "sqlglot.expressions", "qualname": "Concat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'safe': False, 'coalesce': False}"}, "sqlglot.expressions.Concat.is_var_len_args": {"fullname": "sqlglot.expressions.Concat.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Concat.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Concat.key": {"fullname": "sqlglot.expressions.Concat.key", "modulename": "sqlglot.expressions", "qualname": "Concat.key", "kind": "variable", "doc": "

\n", "default_value": "'concat'"}, "sqlglot.expressions.ConcatWs": {"fullname": "sqlglot.expressions.ConcatWs", "modulename": "sqlglot.expressions", "qualname": "ConcatWs", "kind": "class", "doc": "

\n", "bases": "Concat"}, "sqlglot.expressions.ConcatWs.key": {"fullname": "sqlglot.expressions.ConcatWs.key", "modulename": "sqlglot.expressions", "qualname": "ConcatWs.key", "kind": "variable", "doc": "

\n", "default_value": "'concatws'"}, "sqlglot.expressions.Count": {"fullname": "sqlglot.expressions.Count", "modulename": "sqlglot.expressions", "qualname": "Count", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Count.arg_types": {"fullname": "sqlglot.expressions.Count.arg_types", "modulename": "sqlglot.expressions", "qualname": "Count.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expressions': False}"}, "sqlglot.expressions.Count.is_var_len_args": {"fullname": "sqlglot.expressions.Count.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Count.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Count.key": {"fullname": "sqlglot.expressions.Count.key", "modulename": "sqlglot.expressions", "qualname": "Count.key", "kind": "variable", "doc": "

\n", "default_value": "'count'"}, "sqlglot.expressions.CountIf": {"fullname": "sqlglot.expressions.CountIf", "modulename": "sqlglot.expressions", "qualname": "CountIf", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.CountIf.key": {"fullname": "sqlglot.expressions.CountIf.key", "modulename": "sqlglot.expressions", "qualname": "CountIf.key", "kind": "variable", "doc": "

\n", "default_value": "'countif'"}, "sqlglot.expressions.CurrentDate": {"fullname": "sqlglot.expressions.CurrentDate", "modulename": "sqlglot.expressions", "qualname": "CurrentDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CurrentDate.arg_types": {"fullname": "sqlglot.expressions.CurrentDate.arg_types", "modulename": "sqlglot.expressions", "qualname": "CurrentDate.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.CurrentDate.key": {"fullname": "sqlglot.expressions.CurrentDate.key", "modulename": "sqlglot.expressions", "qualname": "CurrentDate.key", "kind": "variable", "doc": "

\n", "default_value": "'currentdate'"}, "sqlglot.expressions.CurrentDatetime": {"fullname": "sqlglot.expressions.CurrentDatetime", "modulename": "sqlglot.expressions", "qualname": "CurrentDatetime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CurrentDatetime.arg_types": {"fullname": "sqlglot.expressions.CurrentDatetime.arg_types", "modulename": "sqlglot.expressions", "qualname": "CurrentDatetime.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.CurrentDatetime.key": {"fullname": "sqlglot.expressions.CurrentDatetime.key", "modulename": "sqlglot.expressions", "qualname": "CurrentDatetime.key", "kind": "variable", "doc": "

\n", "default_value": "'currentdatetime'"}, "sqlglot.expressions.CurrentTime": {"fullname": "sqlglot.expressions.CurrentTime", "modulename": "sqlglot.expressions", "qualname": "CurrentTime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CurrentTime.arg_types": {"fullname": "sqlglot.expressions.CurrentTime.arg_types", "modulename": "sqlglot.expressions", "qualname": "CurrentTime.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.CurrentTime.key": {"fullname": "sqlglot.expressions.CurrentTime.key", "modulename": "sqlglot.expressions", "qualname": "CurrentTime.key", "kind": "variable", "doc": "

\n", "default_value": "'currenttime'"}, "sqlglot.expressions.CurrentTimestamp": {"fullname": "sqlglot.expressions.CurrentTimestamp", "modulename": "sqlglot.expressions", "qualname": "CurrentTimestamp", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"fullname": "sqlglot.expressions.CurrentTimestamp.arg_types", "modulename": "sqlglot.expressions", "qualname": "CurrentTimestamp.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'transaction': False}"}, "sqlglot.expressions.CurrentTimestamp.key": {"fullname": "sqlglot.expressions.CurrentTimestamp.key", "modulename": "sqlglot.expressions", "qualname": "CurrentTimestamp.key", "kind": "variable", "doc": "

\n", "default_value": "'currenttimestamp'"}, "sqlglot.expressions.CurrentUser": {"fullname": "sqlglot.expressions.CurrentUser", "modulename": "sqlglot.expressions", "qualname": "CurrentUser", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.CurrentUser.arg_types": {"fullname": "sqlglot.expressions.CurrentUser.arg_types", "modulename": "sqlglot.expressions", "qualname": "CurrentUser.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.CurrentUser.key": {"fullname": "sqlglot.expressions.CurrentUser.key", "modulename": "sqlglot.expressions", "qualname": "CurrentUser.key", "kind": "variable", "doc": "

\n", "default_value": "'currentuser'"}, "sqlglot.expressions.DateAdd": {"fullname": "sqlglot.expressions.DateAdd", "modulename": "sqlglot.expressions", "qualname": "DateAdd", "kind": "class", "doc": "

\n", "bases": "Func, IntervalOp"}, "sqlglot.expressions.DateAdd.arg_types": {"fullname": "sqlglot.expressions.DateAdd.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateAdd.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DateAdd.key": {"fullname": "sqlglot.expressions.DateAdd.key", "modulename": "sqlglot.expressions", "qualname": "DateAdd.key", "kind": "variable", "doc": "

\n", "default_value": "'dateadd'"}, "sqlglot.expressions.DateSub": {"fullname": "sqlglot.expressions.DateSub", "modulename": "sqlglot.expressions", "qualname": "DateSub", "kind": "class", "doc": "

\n", "bases": "Func, IntervalOp"}, "sqlglot.expressions.DateSub.arg_types": {"fullname": "sqlglot.expressions.DateSub.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateSub.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DateSub.key": {"fullname": "sqlglot.expressions.DateSub.key", "modulename": "sqlglot.expressions", "qualname": "DateSub.key", "kind": "variable", "doc": "

\n", "default_value": "'datesub'"}, "sqlglot.expressions.DateDiff": {"fullname": "sqlglot.expressions.DateDiff", "modulename": "sqlglot.expressions", "qualname": "DateDiff", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.DateDiff.arg_types": {"fullname": "sqlglot.expressions.DateDiff.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateDiff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DateDiff.key": {"fullname": "sqlglot.expressions.DateDiff.key", "modulename": "sqlglot.expressions", "qualname": "DateDiff.key", "kind": "variable", "doc": "

\n", "default_value": "'datediff'"}, "sqlglot.expressions.DateTrunc": {"fullname": "sqlglot.expressions.DateTrunc", "modulename": "sqlglot.expressions", "qualname": "DateTrunc", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DateTrunc.__init__": {"fullname": "sqlglot.expressions.DateTrunc.__init__", "modulename": "sqlglot.expressions", "qualname": "DateTrunc.__init__", "kind": "function", "doc": "

\n", "signature": "(**args)"}, "sqlglot.expressions.DateTrunc.arg_types": {"fullname": "sqlglot.expressions.DateTrunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateTrunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'unit': True, 'this': True, 'zone': False}"}, "sqlglot.expressions.DateTrunc.unit": {"fullname": "sqlglot.expressions.DateTrunc.unit", "modulename": "sqlglot.expressions", "qualname": "DateTrunc.unit", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.expressions.DateTrunc.key": {"fullname": "sqlglot.expressions.DateTrunc.key", "modulename": "sqlglot.expressions", "qualname": "DateTrunc.key", "kind": "variable", "doc": "

\n", "default_value": "'datetrunc'"}, "sqlglot.expressions.DatetimeAdd": {"fullname": "sqlglot.expressions.DatetimeAdd", "modulename": "sqlglot.expressions", "qualname": "DatetimeAdd", "kind": "class", "doc": "

\n", "bases": "Func, IntervalOp"}, "sqlglot.expressions.DatetimeAdd.arg_types": {"fullname": "sqlglot.expressions.DatetimeAdd.arg_types", "modulename": "sqlglot.expressions", "qualname": "DatetimeAdd.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DatetimeAdd.key": {"fullname": "sqlglot.expressions.DatetimeAdd.key", "modulename": "sqlglot.expressions", "qualname": "DatetimeAdd.key", "kind": "variable", "doc": "

\n", "default_value": "'datetimeadd'"}, "sqlglot.expressions.DatetimeSub": {"fullname": "sqlglot.expressions.DatetimeSub", "modulename": "sqlglot.expressions", "qualname": "DatetimeSub", "kind": "class", "doc": "

\n", "bases": "Func, IntervalOp"}, "sqlglot.expressions.DatetimeSub.arg_types": {"fullname": "sqlglot.expressions.DatetimeSub.arg_types", "modulename": "sqlglot.expressions", "qualname": "DatetimeSub.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DatetimeSub.key": {"fullname": "sqlglot.expressions.DatetimeSub.key", "modulename": "sqlglot.expressions", "qualname": "DatetimeSub.key", "kind": "variable", "doc": "

\n", "default_value": "'datetimesub'"}, "sqlglot.expressions.DatetimeDiff": {"fullname": "sqlglot.expressions.DatetimeDiff", "modulename": "sqlglot.expressions", "qualname": "DatetimeDiff", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.DatetimeDiff.arg_types": {"fullname": "sqlglot.expressions.DatetimeDiff.arg_types", "modulename": "sqlglot.expressions", "qualname": "DatetimeDiff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.DatetimeDiff.key": {"fullname": "sqlglot.expressions.DatetimeDiff.key", "modulename": "sqlglot.expressions", "qualname": "DatetimeDiff.key", "kind": "variable", "doc": "

\n", "default_value": "'datetimediff'"}, "sqlglot.expressions.DatetimeTrunc": {"fullname": "sqlglot.expressions.DatetimeTrunc", "modulename": "sqlglot.expressions", "qualname": "DatetimeTrunc", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"fullname": "sqlglot.expressions.DatetimeTrunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "DatetimeTrunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'unit': True, 'zone': False}"}, "sqlglot.expressions.DatetimeTrunc.key": {"fullname": "sqlglot.expressions.DatetimeTrunc.key", "modulename": "sqlglot.expressions", "qualname": "DatetimeTrunc.key", "kind": "variable", "doc": "

\n", "default_value": "'datetimetrunc'"}, "sqlglot.expressions.DayOfWeek": {"fullname": "sqlglot.expressions.DayOfWeek", "modulename": "sqlglot.expressions", "qualname": "DayOfWeek", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DayOfWeek.key": {"fullname": "sqlglot.expressions.DayOfWeek.key", "modulename": "sqlglot.expressions", "qualname": "DayOfWeek.key", "kind": "variable", "doc": "

\n", "default_value": "'dayofweek'"}, "sqlglot.expressions.DayOfMonth": {"fullname": "sqlglot.expressions.DayOfMonth", "modulename": "sqlglot.expressions", "qualname": "DayOfMonth", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DayOfMonth.key": {"fullname": "sqlglot.expressions.DayOfMonth.key", "modulename": "sqlglot.expressions", "qualname": "DayOfMonth.key", "kind": "variable", "doc": "

\n", "default_value": "'dayofmonth'"}, "sqlglot.expressions.DayOfYear": {"fullname": "sqlglot.expressions.DayOfYear", "modulename": "sqlglot.expressions", "qualname": "DayOfYear", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DayOfYear.key": {"fullname": "sqlglot.expressions.DayOfYear.key", "modulename": "sqlglot.expressions", "qualname": "DayOfYear.key", "kind": "variable", "doc": "

\n", "default_value": "'dayofyear'"}, "sqlglot.expressions.ToDays": {"fullname": "sqlglot.expressions.ToDays", "modulename": "sqlglot.expressions", "qualname": "ToDays", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ToDays.key": {"fullname": "sqlglot.expressions.ToDays.key", "modulename": "sqlglot.expressions", "qualname": "ToDays.key", "kind": "variable", "doc": "

\n", "default_value": "'todays'"}, "sqlglot.expressions.WeekOfYear": {"fullname": "sqlglot.expressions.WeekOfYear", "modulename": "sqlglot.expressions", "qualname": "WeekOfYear", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.WeekOfYear.key": {"fullname": "sqlglot.expressions.WeekOfYear.key", "modulename": "sqlglot.expressions", "qualname": "WeekOfYear.key", "kind": "variable", "doc": "

\n", "default_value": "'weekofyear'"}, "sqlglot.expressions.MonthsBetween": {"fullname": "sqlglot.expressions.MonthsBetween", "modulename": "sqlglot.expressions", "qualname": "MonthsBetween", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.MonthsBetween.arg_types": {"fullname": "sqlglot.expressions.MonthsBetween.arg_types", "modulename": "sqlglot.expressions", "qualname": "MonthsBetween.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'roundoff': False}"}, "sqlglot.expressions.MonthsBetween.key": {"fullname": "sqlglot.expressions.MonthsBetween.key", "modulename": "sqlglot.expressions", "qualname": "MonthsBetween.key", "kind": "variable", "doc": "

\n", "default_value": "'monthsbetween'"}, "sqlglot.expressions.LastDay": {"fullname": "sqlglot.expressions.LastDay", "modulename": "sqlglot.expressions", "qualname": "LastDay", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.LastDay.arg_types": {"fullname": "sqlglot.expressions.LastDay.arg_types", "modulename": "sqlglot.expressions", "qualname": "LastDay.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'unit': False}"}, "sqlglot.expressions.LastDay.key": {"fullname": "sqlglot.expressions.LastDay.key", "modulename": "sqlglot.expressions", "qualname": "LastDay.key", "kind": "variable", "doc": "

\n", "default_value": "'lastday'"}, "sqlglot.expressions.Extract": {"fullname": "sqlglot.expressions.Extract", "modulename": "sqlglot.expressions", "qualname": "Extract", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Extract.arg_types": {"fullname": "sqlglot.expressions.Extract.arg_types", "modulename": "sqlglot.expressions", "qualname": "Extract.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Extract.key": {"fullname": "sqlglot.expressions.Extract.key", "modulename": "sqlglot.expressions", "qualname": "Extract.key", "kind": "variable", "doc": "

\n", "default_value": "'extract'"}, "sqlglot.expressions.Timestamp": {"fullname": "sqlglot.expressions.Timestamp", "modulename": "sqlglot.expressions", "qualname": "Timestamp", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Timestamp.arg_types": {"fullname": "sqlglot.expressions.Timestamp.arg_types", "modulename": "sqlglot.expressions", "qualname": "Timestamp.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False}"}, "sqlglot.expressions.Timestamp.key": {"fullname": "sqlglot.expressions.Timestamp.key", "modulename": "sqlglot.expressions", "qualname": "Timestamp.key", "kind": "variable", "doc": "

\n", "default_value": "'timestamp'"}, "sqlglot.expressions.TimestampAdd": {"fullname": "sqlglot.expressions.TimestampAdd", "modulename": "sqlglot.expressions", "qualname": "TimestampAdd", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimestampAdd.arg_types": {"fullname": "sqlglot.expressions.TimestampAdd.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimestampAdd.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimestampAdd.key": {"fullname": "sqlglot.expressions.TimestampAdd.key", "modulename": "sqlglot.expressions", "qualname": "TimestampAdd.key", "kind": "variable", "doc": "

\n", "default_value": "'timestampadd'"}, "sqlglot.expressions.TimestampSub": {"fullname": "sqlglot.expressions.TimestampSub", "modulename": "sqlglot.expressions", "qualname": "TimestampSub", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimestampSub.arg_types": {"fullname": "sqlglot.expressions.TimestampSub.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimestampSub.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimestampSub.key": {"fullname": "sqlglot.expressions.TimestampSub.key", "modulename": "sqlglot.expressions", "qualname": "TimestampSub.key", "kind": "variable", "doc": "

\n", "default_value": "'timestampsub'"}, "sqlglot.expressions.TimestampDiff": {"fullname": "sqlglot.expressions.TimestampDiff", "modulename": "sqlglot.expressions", "qualname": "TimestampDiff", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimestampDiff.arg_types": {"fullname": "sqlglot.expressions.TimestampDiff.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimestampDiff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimestampDiff.key": {"fullname": "sqlglot.expressions.TimestampDiff.key", "modulename": "sqlglot.expressions", "qualname": "TimestampDiff.key", "kind": "variable", "doc": "

\n", "default_value": "'timestampdiff'"}, "sqlglot.expressions.TimestampTrunc": {"fullname": "sqlglot.expressions.TimestampTrunc", "modulename": "sqlglot.expressions", "qualname": "TimestampTrunc", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimestampTrunc.arg_types": {"fullname": "sqlglot.expressions.TimestampTrunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimestampTrunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'unit': True, 'zone': False}"}, "sqlglot.expressions.TimestampTrunc.key": {"fullname": "sqlglot.expressions.TimestampTrunc.key", "modulename": "sqlglot.expressions", "qualname": "TimestampTrunc.key", "kind": "variable", "doc": "

\n", "default_value": "'timestamptrunc'"}, "sqlglot.expressions.TimeAdd": {"fullname": "sqlglot.expressions.TimeAdd", "modulename": "sqlglot.expressions", "qualname": "TimeAdd", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimeAdd.arg_types": {"fullname": "sqlglot.expressions.TimeAdd.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeAdd.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimeAdd.key": {"fullname": "sqlglot.expressions.TimeAdd.key", "modulename": "sqlglot.expressions", "qualname": "TimeAdd.key", "kind": "variable", "doc": "

\n", "default_value": "'timeadd'"}, "sqlglot.expressions.TimeSub": {"fullname": "sqlglot.expressions.TimeSub", "modulename": "sqlglot.expressions", "qualname": "TimeSub", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimeSub.arg_types": {"fullname": "sqlglot.expressions.TimeSub.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeSub.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimeSub.key": {"fullname": "sqlglot.expressions.TimeSub.key", "modulename": "sqlglot.expressions", "qualname": "TimeSub.key", "kind": "variable", "doc": "

\n", "default_value": "'timesub'"}, "sqlglot.expressions.TimeDiff": {"fullname": "sqlglot.expressions.TimeDiff", "modulename": "sqlglot.expressions", "qualname": "TimeDiff", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimeDiff.arg_types": {"fullname": "sqlglot.expressions.TimeDiff.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeDiff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TimeDiff.key": {"fullname": "sqlglot.expressions.TimeDiff.key", "modulename": "sqlglot.expressions", "qualname": "TimeDiff.key", "kind": "variable", "doc": "

\n", "default_value": "'timediff'"}, "sqlglot.expressions.TimeTrunc": {"fullname": "sqlglot.expressions.TimeTrunc", "modulename": "sqlglot.expressions", "qualname": "TimeTrunc", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TimeTrunc.arg_types": {"fullname": "sqlglot.expressions.TimeTrunc.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeTrunc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'unit': True, 'zone': False}"}, "sqlglot.expressions.TimeTrunc.key": {"fullname": "sqlglot.expressions.TimeTrunc.key", "modulename": "sqlglot.expressions", "qualname": "TimeTrunc.key", "kind": "variable", "doc": "

\n", "default_value": "'timetrunc'"}, "sqlglot.expressions.DateFromParts": {"fullname": "sqlglot.expressions.DateFromParts", "modulename": "sqlglot.expressions", "qualname": "DateFromParts", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DateFromParts.arg_types": {"fullname": "sqlglot.expressions.DateFromParts.arg_types", "modulename": "sqlglot.expressions", "qualname": "DateFromParts.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'year': True, 'month': True, 'day': True}"}, "sqlglot.expressions.DateFromParts.key": {"fullname": "sqlglot.expressions.DateFromParts.key", "modulename": "sqlglot.expressions", "qualname": "DateFromParts.key", "kind": "variable", "doc": "

\n", "default_value": "'datefromparts'"}, "sqlglot.expressions.TimeFromParts": {"fullname": "sqlglot.expressions.TimeFromParts", "modulename": "sqlglot.expressions", "qualname": "TimeFromParts", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeFromParts.arg_types": {"fullname": "sqlglot.expressions.TimeFromParts.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeFromParts.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'hour': True, 'min': True, 'sec': True, 'nano': False, 'fractions': False, 'precision': False}"}, "sqlglot.expressions.TimeFromParts.key": {"fullname": "sqlglot.expressions.TimeFromParts.key", "modulename": "sqlglot.expressions", "qualname": "TimeFromParts.key", "kind": "variable", "doc": "

\n", "default_value": "'timefromparts'"}, "sqlglot.expressions.DateStrToDate": {"fullname": "sqlglot.expressions.DateStrToDate", "modulename": "sqlglot.expressions", "qualname": "DateStrToDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DateStrToDate.key": {"fullname": "sqlglot.expressions.DateStrToDate.key", "modulename": "sqlglot.expressions", "qualname": "DateStrToDate.key", "kind": "variable", "doc": "

\n", "default_value": "'datestrtodate'"}, "sqlglot.expressions.DateToDateStr": {"fullname": "sqlglot.expressions.DateToDateStr", "modulename": "sqlglot.expressions", "qualname": "DateToDateStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DateToDateStr.key": {"fullname": "sqlglot.expressions.DateToDateStr.key", "modulename": "sqlglot.expressions", "qualname": "DateToDateStr.key", "kind": "variable", "doc": "

\n", "default_value": "'datetodatestr'"}, "sqlglot.expressions.DateToDi": {"fullname": "sqlglot.expressions.DateToDi", "modulename": "sqlglot.expressions", "qualname": "DateToDi", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DateToDi.key": {"fullname": "sqlglot.expressions.DateToDi.key", "modulename": "sqlglot.expressions", "qualname": "DateToDi.key", "kind": "variable", "doc": "

\n", "default_value": "'datetodi'"}, "sqlglot.expressions.Date": {"fullname": "sqlglot.expressions.Date", "modulename": "sqlglot.expressions", "qualname": "Date", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Date.arg_types": {"fullname": "sqlglot.expressions.Date.arg_types", "modulename": "sqlglot.expressions", "qualname": "Date.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'zone': False, 'expressions': False}"}, "sqlglot.expressions.Date.is_var_len_args": {"fullname": "sqlglot.expressions.Date.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Date.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Date.key": {"fullname": "sqlglot.expressions.Date.key", "modulename": "sqlglot.expressions", "qualname": "Date.key", "kind": "variable", "doc": "

\n", "default_value": "'date'"}, "sqlglot.expressions.Day": {"fullname": "sqlglot.expressions.Day", "modulename": "sqlglot.expressions", "qualname": "Day", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Day.key": {"fullname": "sqlglot.expressions.Day.key", "modulename": "sqlglot.expressions", "qualname": "Day.key", "kind": "variable", "doc": "

\n", "default_value": "'day'"}, "sqlglot.expressions.Decode": {"fullname": "sqlglot.expressions.Decode", "modulename": "sqlglot.expressions", "qualname": "Decode", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Decode.arg_types": {"fullname": "sqlglot.expressions.Decode.arg_types", "modulename": "sqlglot.expressions", "qualname": "Decode.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'charset': True, 'replace': False}"}, "sqlglot.expressions.Decode.key": {"fullname": "sqlglot.expressions.Decode.key", "modulename": "sqlglot.expressions", "qualname": "Decode.key", "kind": "variable", "doc": "

\n", "default_value": "'decode'"}, "sqlglot.expressions.DiToDate": {"fullname": "sqlglot.expressions.DiToDate", "modulename": "sqlglot.expressions", "qualname": "DiToDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.DiToDate.key": {"fullname": "sqlglot.expressions.DiToDate.key", "modulename": "sqlglot.expressions", "qualname": "DiToDate.key", "kind": "variable", "doc": "

\n", "default_value": "'ditodate'"}, "sqlglot.expressions.Encode": {"fullname": "sqlglot.expressions.Encode", "modulename": "sqlglot.expressions", "qualname": "Encode", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Encode.arg_types": {"fullname": "sqlglot.expressions.Encode.arg_types", "modulename": "sqlglot.expressions", "qualname": "Encode.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'charset': True}"}, "sqlglot.expressions.Encode.key": {"fullname": "sqlglot.expressions.Encode.key", "modulename": "sqlglot.expressions", "qualname": "Encode.key", "kind": "variable", "doc": "

\n", "default_value": "'encode'"}, "sqlglot.expressions.Exp": {"fullname": "sqlglot.expressions.Exp", "modulename": "sqlglot.expressions", "qualname": "Exp", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Exp.key": {"fullname": "sqlglot.expressions.Exp.key", "modulename": "sqlglot.expressions", "qualname": "Exp.key", "kind": "variable", "doc": "

\n", "default_value": "'exp'"}, "sqlglot.expressions.Explode": {"fullname": "sqlglot.expressions.Explode", "modulename": "sqlglot.expressions", "qualname": "Explode", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Explode.arg_types": {"fullname": "sqlglot.expressions.Explode.arg_types", "modulename": "sqlglot.expressions", "qualname": "Explode.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Explode.is_var_len_args": {"fullname": "sqlglot.expressions.Explode.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Explode.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Explode.key": {"fullname": "sqlglot.expressions.Explode.key", "modulename": "sqlglot.expressions", "qualname": "Explode.key", "kind": "variable", "doc": "

\n", "default_value": "'explode'"}, "sqlglot.expressions.ExplodeOuter": {"fullname": "sqlglot.expressions.ExplodeOuter", "modulename": "sqlglot.expressions", "qualname": "ExplodeOuter", "kind": "class", "doc": "

\n", "bases": "Explode"}, "sqlglot.expressions.ExplodeOuter.key": {"fullname": "sqlglot.expressions.ExplodeOuter.key", "modulename": "sqlglot.expressions", "qualname": "ExplodeOuter.key", "kind": "variable", "doc": "

\n", "default_value": "'explodeouter'"}, "sqlglot.expressions.Posexplode": {"fullname": "sqlglot.expressions.Posexplode", "modulename": "sqlglot.expressions", "qualname": "Posexplode", "kind": "class", "doc": "

\n", "bases": "Explode"}, "sqlglot.expressions.Posexplode.key": {"fullname": "sqlglot.expressions.Posexplode.key", "modulename": "sqlglot.expressions", "qualname": "Posexplode.key", "kind": "variable", "doc": "

\n", "default_value": "'posexplode'"}, "sqlglot.expressions.PosexplodeOuter": {"fullname": "sqlglot.expressions.PosexplodeOuter", "modulename": "sqlglot.expressions", "qualname": "PosexplodeOuter", "kind": "class", "doc": "

\n", "bases": "Posexplode"}, "sqlglot.expressions.PosexplodeOuter.key": {"fullname": "sqlglot.expressions.PosexplodeOuter.key", "modulename": "sqlglot.expressions", "qualname": "PosexplodeOuter.key", "kind": "variable", "doc": "

\n", "default_value": "'posexplodeouter'"}, "sqlglot.expressions.Floor": {"fullname": "sqlglot.expressions.Floor", "modulename": "sqlglot.expressions", "qualname": "Floor", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Floor.arg_types": {"fullname": "sqlglot.expressions.Floor.arg_types", "modulename": "sqlglot.expressions", "qualname": "Floor.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'decimals': False}"}, "sqlglot.expressions.Floor.key": {"fullname": "sqlglot.expressions.Floor.key", "modulename": "sqlglot.expressions", "qualname": "Floor.key", "kind": "variable", "doc": "

\n", "default_value": "'floor'"}, "sqlglot.expressions.FromBase64": {"fullname": "sqlglot.expressions.FromBase64", "modulename": "sqlglot.expressions", "qualname": "FromBase64", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.FromBase64.key": {"fullname": "sqlglot.expressions.FromBase64.key", "modulename": "sqlglot.expressions", "qualname": "FromBase64.key", "kind": "variable", "doc": "

\n", "default_value": "'frombase64'"}, "sqlglot.expressions.ToBase64": {"fullname": "sqlglot.expressions.ToBase64", "modulename": "sqlglot.expressions", "qualname": "ToBase64", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ToBase64.key": {"fullname": "sqlglot.expressions.ToBase64.key", "modulename": "sqlglot.expressions", "qualname": "ToBase64.key", "kind": "variable", "doc": "

\n", "default_value": "'tobase64'"}, "sqlglot.expressions.Greatest": {"fullname": "sqlglot.expressions.Greatest", "modulename": "sqlglot.expressions", "qualname": "Greatest", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Greatest.arg_types": {"fullname": "sqlglot.expressions.Greatest.arg_types", "modulename": "sqlglot.expressions", "qualname": "Greatest.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Greatest.is_var_len_args": {"fullname": "sqlglot.expressions.Greatest.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Greatest.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Greatest.key": {"fullname": "sqlglot.expressions.Greatest.key", "modulename": "sqlglot.expressions", "qualname": "Greatest.key", "kind": "variable", "doc": "

\n", "default_value": "'greatest'"}, "sqlglot.expressions.GroupConcat": {"fullname": "sqlglot.expressions.GroupConcat", "modulename": "sqlglot.expressions", "qualname": "GroupConcat", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.GroupConcat.arg_types": {"fullname": "sqlglot.expressions.GroupConcat.arg_types", "modulename": "sqlglot.expressions", "qualname": "GroupConcat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'separator': False}"}, "sqlglot.expressions.GroupConcat.key": {"fullname": "sqlglot.expressions.GroupConcat.key", "modulename": "sqlglot.expressions", "qualname": "GroupConcat.key", "kind": "variable", "doc": "

\n", "default_value": "'groupconcat'"}, "sqlglot.expressions.Hex": {"fullname": "sqlglot.expressions.Hex", "modulename": "sqlglot.expressions", "qualname": "Hex", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Hex.key": {"fullname": "sqlglot.expressions.Hex.key", "modulename": "sqlglot.expressions", "qualname": "Hex.key", "kind": "variable", "doc": "

\n", "default_value": "'hex'"}, "sqlglot.expressions.Xor": {"fullname": "sqlglot.expressions.Xor", "modulename": "sqlglot.expressions", "qualname": "Xor", "kind": "class", "doc": "

\n", "bases": "Connector, Func"}, "sqlglot.expressions.Xor.arg_types": {"fullname": "sqlglot.expressions.Xor.arg_types", "modulename": "sqlglot.expressions", "qualname": "Xor.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'expression': False, 'expressions': False}"}, "sqlglot.expressions.Xor.key": {"fullname": "sqlglot.expressions.Xor.key", "modulename": "sqlglot.expressions", "qualname": "Xor.key", "kind": "variable", "doc": "

\n", "default_value": "'xor'"}, "sqlglot.expressions.If": {"fullname": "sqlglot.expressions.If", "modulename": "sqlglot.expressions", "qualname": "If", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.If.arg_types": {"fullname": "sqlglot.expressions.If.arg_types", "modulename": "sqlglot.expressions", "qualname": "If.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'true': True, 'false': False}"}, "sqlglot.expressions.If.key": {"fullname": "sqlglot.expressions.If.key", "modulename": "sqlglot.expressions", "qualname": "If.key", "kind": "variable", "doc": "

\n", "default_value": "'if'"}, "sqlglot.expressions.Nullif": {"fullname": "sqlglot.expressions.Nullif", "modulename": "sqlglot.expressions", "qualname": "Nullif", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Nullif.arg_types": {"fullname": "sqlglot.expressions.Nullif.arg_types", "modulename": "sqlglot.expressions", "qualname": "Nullif.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Nullif.key": {"fullname": "sqlglot.expressions.Nullif.key", "modulename": "sqlglot.expressions", "qualname": "Nullif.key", "kind": "variable", "doc": "

\n", "default_value": "'nullif'"}, "sqlglot.expressions.Initcap": {"fullname": "sqlglot.expressions.Initcap", "modulename": "sqlglot.expressions", "qualname": "Initcap", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Initcap.arg_types": {"fullname": "sqlglot.expressions.Initcap.arg_types", "modulename": "sqlglot.expressions", "qualname": "Initcap.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.Initcap.key": {"fullname": "sqlglot.expressions.Initcap.key", "modulename": "sqlglot.expressions", "qualname": "Initcap.key", "kind": "variable", "doc": "

\n", "default_value": "'initcap'"}, "sqlglot.expressions.IsNan": {"fullname": "sqlglot.expressions.IsNan", "modulename": "sqlglot.expressions", "qualname": "IsNan", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.IsNan.key": {"fullname": "sqlglot.expressions.IsNan.key", "modulename": "sqlglot.expressions", "qualname": "IsNan.key", "kind": "variable", "doc": "

\n", "default_value": "'isnan'"}, "sqlglot.expressions.IsInf": {"fullname": "sqlglot.expressions.IsInf", "modulename": "sqlglot.expressions", "qualname": "IsInf", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.IsInf.key": {"fullname": "sqlglot.expressions.IsInf.key", "modulename": "sqlglot.expressions", "qualname": "IsInf.key", "kind": "variable", "doc": "

\n", "default_value": "'isinf'"}, "sqlglot.expressions.JSONPath": {"fullname": "sqlglot.expressions.JSONPath", "modulename": "sqlglot.expressions", "qualname": "JSONPath", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JSONPath.arg_types": {"fullname": "sqlglot.expressions.JSONPath.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPath.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.JSONPath.output_name": {"fullname": "sqlglot.expressions.JSONPath.output_name", "modulename": "sqlglot.expressions", "qualname": "JSONPath.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.JSONPath.key": {"fullname": "sqlglot.expressions.JSONPath.key", "modulename": "sqlglot.expressions", "qualname": "JSONPath.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpath'"}, "sqlglot.expressions.JSONPathPart": {"fullname": "sqlglot.expressions.JSONPathPart", "modulename": "sqlglot.expressions", "qualname": "JSONPathPart", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JSONPathPart.arg_types": {"fullname": "sqlglot.expressions.JSONPathPart.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathPart.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{}"}, "sqlglot.expressions.JSONPathPart.key": {"fullname": "sqlglot.expressions.JSONPathPart.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathPart.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathpart'"}, "sqlglot.expressions.JSONPathFilter": {"fullname": "sqlglot.expressions.JSONPathFilter", "modulename": "sqlglot.expressions", "qualname": "JSONPathFilter", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathFilter.arg_types": {"fullname": "sqlglot.expressions.JSONPathFilter.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathFilter.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.JSONPathFilter.key": {"fullname": "sqlglot.expressions.JSONPathFilter.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathFilter.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathfilter'"}, "sqlglot.expressions.JSONPathKey": {"fullname": "sqlglot.expressions.JSONPathKey", "modulename": "sqlglot.expressions", "qualname": "JSONPathKey", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathKey.arg_types": {"fullname": "sqlglot.expressions.JSONPathKey.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathKey.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.JSONPathKey.key": {"fullname": "sqlglot.expressions.JSONPathKey.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathKey.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathkey'"}, "sqlglot.expressions.JSONPathRecursive": {"fullname": "sqlglot.expressions.JSONPathRecursive", "modulename": "sqlglot.expressions", "qualname": "JSONPathRecursive", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"fullname": "sqlglot.expressions.JSONPathRecursive.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathRecursive.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.JSONPathRecursive.key": {"fullname": "sqlglot.expressions.JSONPathRecursive.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathRecursive.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathrecursive'"}, "sqlglot.expressions.JSONPathRoot": {"fullname": "sqlglot.expressions.JSONPathRoot", "modulename": "sqlglot.expressions", "qualname": "JSONPathRoot", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathRoot.key": {"fullname": "sqlglot.expressions.JSONPathRoot.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathRoot.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathroot'"}, "sqlglot.expressions.JSONPathScript": {"fullname": "sqlglot.expressions.JSONPathScript", "modulename": "sqlglot.expressions", "qualname": "JSONPathScript", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathScript.arg_types": {"fullname": "sqlglot.expressions.JSONPathScript.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathScript.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.JSONPathScript.key": {"fullname": "sqlglot.expressions.JSONPathScript.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathScript.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathscript'"}, "sqlglot.expressions.JSONPathSlice": {"fullname": "sqlglot.expressions.JSONPathSlice", "modulename": "sqlglot.expressions", "qualname": "JSONPathSlice", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathSlice.arg_types": {"fullname": "sqlglot.expressions.JSONPathSlice.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathSlice.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'start': False, 'end': False, 'step': False}"}, "sqlglot.expressions.JSONPathSlice.key": {"fullname": "sqlglot.expressions.JSONPathSlice.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathSlice.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathslice'"}, "sqlglot.expressions.JSONPathSelector": {"fullname": "sqlglot.expressions.JSONPathSelector", "modulename": "sqlglot.expressions", "qualname": "JSONPathSelector", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathSelector.arg_types": {"fullname": "sqlglot.expressions.JSONPathSelector.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathSelector.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.JSONPathSelector.key": {"fullname": "sqlglot.expressions.JSONPathSelector.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathSelector.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathselector'"}, "sqlglot.expressions.JSONPathSubscript": {"fullname": "sqlglot.expressions.JSONPathSubscript", "modulename": "sqlglot.expressions", "qualname": "JSONPathSubscript", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"fullname": "sqlglot.expressions.JSONPathSubscript.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathSubscript.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True}"}, "sqlglot.expressions.JSONPathSubscript.key": {"fullname": "sqlglot.expressions.JSONPathSubscript.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathSubscript.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathsubscript'"}, "sqlglot.expressions.JSONPathUnion": {"fullname": "sqlglot.expressions.JSONPathUnion", "modulename": "sqlglot.expressions", "qualname": "JSONPathUnion", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathUnion.arg_types": {"fullname": "sqlglot.expressions.JSONPathUnion.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONPathUnion.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.JSONPathUnion.key": {"fullname": "sqlglot.expressions.JSONPathUnion.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathUnion.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathunion'"}, "sqlglot.expressions.JSONPathWildcard": {"fullname": "sqlglot.expressions.JSONPathWildcard", "modulename": "sqlglot.expressions", "qualname": "JSONPathWildcard", "kind": "class", "doc": "

\n", "bases": "JSONPathPart"}, "sqlglot.expressions.JSONPathWildcard.key": {"fullname": "sqlglot.expressions.JSONPathWildcard.key", "modulename": "sqlglot.expressions", "qualname": "JSONPathWildcard.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonpathwildcard'"}, "sqlglot.expressions.FormatJson": {"fullname": "sqlglot.expressions.FormatJson", "modulename": "sqlglot.expressions", "qualname": "FormatJson", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.FormatJson.key": {"fullname": "sqlglot.expressions.FormatJson.key", "modulename": "sqlglot.expressions", "qualname": "FormatJson.key", "kind": "variable", "doc": "

\n", "default_value": "'formatjson'"}, "sqlglot.expressions.JSONKeyValue": {"fullname": "sqlglot.expressions.JSONKeyValue", "modulename": "sqlglot.expressions", "qualname": "JSONKeyValue", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JSONKeyValue.arg_types": {"fullname": "sqlglot.expressions.JSONKeyValue.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONKeyValue.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.JSONKeyValue.key": {"fullname": "sqlglot.expressions.JSONKeyValue.key", "modulename": "sqlglot.expressions", "qualname": "JSONKeyValue.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonkeyvalue'"}, "sqlglot.expressions.JSONObject": {"fullname": "sqlglot.expressions.JSONObject", "modulename": "sqlglot.expressions", "qualname": "JSONObject", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.JSONObject.arg_types": {"fullname": "sqlglot.expressions.JSONObject.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONObject.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False, 'null_handling': False, 'unique_keys': False, 'return_type': False, 'encoding': False}"}, "sqlglot.expressions.JSONObject.key": {"fullname": "sqlglot.expressions.JSONObject.key", "modulename": "sqlglot.expressions", "qualname": "JSONObject.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonobject'"}, "sqlglot.expressions.JSONObjectAgg": {"fullname": "sqlglot.expressions.JSONObjectAgg", "modulename": "sqlglot.expressions", "qualname": "JSONObjectAgg", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"fullname": "sqlglot.expressions.JSONObjectAgg.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONObjectAgg.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False, 'null_handling': False, 'unique_keys': False, 'return_type': False, 'encoding': False}"}, "sqlglot.expressions.JSONObjectAgg.key": {"fullname": "sqlglot.expressions.JSONObjectAgg.key", "modulename": "sqlglot.expressions", "qualname": "JSONObjectAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonobjectagg'"}, "sqlglot.expressions.JSONArray": {"fullname": "sqlglot.expressions.JSONArray", "modulename": "sqlglot.expressions", "qualname": "JSONArray", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.JSONArray.arg_types": {"fullname": "sqlglot.expressions.JSONArray.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONArray.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True, 'null_handling': False, 'return_type': False, 'strict': False}"}, "sqlglot.expressions.JSONArray.key": {"fullname": "sqlglot.expressions.JSONArray.key", "modulename": "sqlglot.expressions", "qualname": "JSONArray.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonarray'"}, "sqlglot.expressions.JSONArrayAgg": {"fullname": "sqlglot.expressions.JSONArrayAgg", "modulename": "sqlglot.expressions", "qualname": "JSONArrayAgg", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"fullname": "sqlglot.expressions.JSONArrayAgg.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONArrayAgg.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'order': False, 'null_handling': False, 'return_type': False, 'strict': False}"}, "sqlglot.expressions.JSONArrayAgg.key": {"fullname": "sqlglot.expressions.JSONArrayAgg.key", "modulename": "sqlglot.expressions", "qualname": "JSONArrayAgg.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonarrayagg'"}, "sqlglot.expressions.JSONColumnDef": {"fullname": "sqlglot.expressions.JSONColumnDef", "modulename": "sqlglot.expressions", "qualname": "JSONColumnDef", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JSONColumnDef.arg_types": {"fullname": "sqlglot.expressions.JSONColumnDef.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONColumnDef.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'kind': False, 'path': False, 'nested_schema': False}"}, "sqlglot.expressions.JSONColumnDef.key": {"fullname": "sqlglot.expressions.JSONColumnDef.key", "modulename": "sqlglot.expressions", "qualname": "JSONColumnDef.key", "kind": "variable", "doc": "

\n", "default_value": "'jsoncolumndef'"}, "sqlglot.expressions.JSONSchema": {"fullname": "sqlglot.expressions.JSONSchema", "modulename": "sqlglot.expressions", "qualname": "JSONSchema", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.JSONSchema.arg_types": {"fullname": "sqlglot.expressions.JSONSchema.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONSchema.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': True}"}, "sqlglot.expressions.JSONSchema.key": {"fullname": "sqlglot.expressions.JSONSchema.key", "modulename": "sqlglot.expressions", "qualname": "JSONSchema.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonschema'"}, "sqlglot.expressions.JSONTable": {"fullname": "sqlglot.expressions.JSONTable", "modulename": "sqlglot.expressions", "qualname": "JSONTable", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.JSONTable.arg_types": {"fullname": "sqlglot.expressions.JSONTable.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONTable.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'schema': True, 'path': False, 'error_handling': False, 'empty_handling': False}"}, "sqlglot.expressions.JSONTable.key": {"fullname": "sqlglot.expressions.JSONTable.key", "modulename": "sqlglot.expressions", "qualname": "JSONTable.key", "kind": "variable", "doc": "

\n", "default_value": "'jsontable'"}, "sqlglot.expressions.OpenJSONColumnDef": {"fullname": "sqlglot.expressions.OpenJSONColumnDef", "modulename": "sqlglot.expressions", "qualname": "OpenJSONColumnDef", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"fullname": "sqlglot.expressions.OpenJSONColumnDef.arg_types", "modulename": "sqlglot.expressions", "qualname": "OpenJSONColumnDef.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': True, 'path': False, 'as_json': False}"}, "sqlglot.expressions.OpenJSONColumnDef.key": {"fullname": "sqlglot.expressions.OpenJSONColumnDef.key", "modulename": "sqlglot.expressions", "qualname": "OpenJSONColumnDef.key", "kind": "variable", "doc": "

\n", "default_value": "'openjsoncolumndef'"}, "sqlglot.expressions.OpenJSON": {"fullname": "sqlglot.expressions.OpenJSON", "modulename": "sqlglot.expressions", "qualname": "OpenJSON", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.OpenJSON.arg_types": {"fullname": "sqlglot.expressions.OpenJSON.arg_types", "modulename": "sqlglot.expressions", "qualname": "OpenJSON.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'path': False, 'expressions': False}"}, "sqlglot.expressions.OpenJSON.key": {"fullname": "sqlglot.expressions.OpenJSON.key", "modulename": "sqlglot.expressions", "qualname": "OpenJSON.key", "kind": "variable", "doc": "

\n", "default_value": "'openjson'"}, "sqlglot.expressions.JSONBContains": {"fullname": "sqlglot.expressions.JSONBContains", "modulename": "sqlglot.expressions", "qualname": "JSONBContains", "kind": "class", "doc": "

\n", "bases": "Binary"}, "sqlglot.expressions.JSONBContains.key": {"fullname": "sqlglot.expressions.JSONBContains.key", "modulename": "sqlglot.expressions", "qualname": "JSONBContains.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonbcontains'"}, "sqlglot.expressions.JSONExtract": {"fullname": "sqlglot.expressions.JSONExtract", "modulename": "sqlglot.expressions", "qualname": "JSONExtract", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.JSONExtract.arg_types": {"fullname": "sqlglot.expressions.JSONExtract.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONExtract.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'expressions': False}"}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"fullname": "sqlglot.expressions.JSONExtract.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "JSONExtract.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.JSONExtract.output_name": {"fullname": "sqlglot.expressions.JSONExtract.output_name", "modulename": "sqlglot.expressions", "qualname": "JSONExtract.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.JSONExtract.key": {"fullname": "sqlglot.expressions.JSONExtract.key", "modulename": "sqlglot.expressions", "qualname": "JSONExtract.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonextract'"}, "sqlglot.expressions.JSONExtractScalar": {"fullname": "sqlglot.expressions.JSONExtractScalar", "modulename": "sqlglot.expressions", "qualname": "JSONExtractScalar", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"fullname": "sqlglot.expressions.JSONExtractScalar.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONExtractScalar.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'expressions': False}"}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"fullname": "sqlglot.expressions.JSONExtractScalar.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "JSONExtractScalar.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.JSONExtractScalar.output_name": {"fullname": "sqlglot.expressions.JSONExtractScalar.output_name", "modulename": "sqlglot.expressions", "qualname": "JSONExtractScalar.output_name", "kind": "variable", "doc": "

Name of the output column if this expression is a selection.

\n\n

If the Expression has no output name, an empty string is returned.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> parse_one("SELECT a").expressions[0].output_name\n'a'\n>>> parse_one("SELECT b AS c").expressions[0].output_name\n'c'\n>>> parse_one("SELECT 1 + 2").expressions[0].output_name\n''\n
\n
\n
\n", "annotation": ": str"}, "sqlglot.expressions.JSONExtractScalar.key": {"fullname": "sqlglot.expressions.JSONExtractScalar.key", "modulename": "sqlglot.expressions", "qualname": "JSONExtractScalar.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonextractscalar'"}, "sqlglot.expressions.JSONBExtract": {"fullname": "sqlglot.expressions.JSONBExtract", "modulename": "sqlglot.expressions", "qualname": "JSONBExtract", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.JSONBExtract.key": {"fullname": "sqlglot.expressions.JSONBExtract.key", "modulename": "sqlglot.expressions", "qualname": "JSONBExtract.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonbextract'"}, "sqlglot.expressions.JSONBExtractScalar": {"fullname": "sqlglot.expressions.JSONBExtractScalar", "modulename": "sqlglot.expressions", "qualname": "JSONBExtractScalar", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.JSONBExtractScalar.key": {"fullname": "sqlglot.expressions.JSONBExtractScalar.key", "modulename": "sqlglot.expressions", "qualname": "JSONBExtractScalar.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonbextractscalar'"}, "sqlglot.expressions.JSONFormat": {"fullname": "sqlglot.expressions.JSONFormat", "modulename": "sqlglot.expressions", "qualname": "JSONFormat", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.JSONFormat.arg_types": {"fullname": "sqlglot.expressions.JSONFormat.arg_types", "modulename": "sqlglot.expressions", "qualname": "JSONFormat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'options': False}"}, "sqlglot.expressions.JSONFormat.key": {"fullname": "sqlglot.expressions.JSONFormat.key", "modulename": "sqlglot.expressions", "qualname": "JSONFormat.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonformat'"}, "sqlglot.expressions.JSONArrayContains": {"fullname": "sqlglot.expressions.JSONArrayContains", "modulename": "sqlglot.expressions", "qualname": "JSONArrayContains", "kind": "class", "doc": "

\n", "bases": "Binary, Predicate, Func"}, "sqlglot.expressions.JSONArrayContains.key": {"fullname": "sqlglot.expressions.JSONArrayContains.key", "modulename": "sqlglot.expressions", "qualname": "JSONArrayContains.key", "kind": "variable", "doc": "

\n", "default_value": "'jsonarraycontains'"}, "sqlglot.expressions.ParseJSON": {"fullname": "sqlglot.expressions.ParseJSON", "modulename": "sqlglot.expressions", "qualname": "ParseJSON", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ParseJSON.arg_types": {"fullname": "sqlglot.expressions.ParseJSON.arg_types", "modulename": "sqlglot.expressions", "qualname": "ParseJSON.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"fullname": "sqlglot.expressions.ParseJSON.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "ParseJSON.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.ParseJSON.key": {"fullname": "sqlglot.expressions.ParseJSON.key", "modulename": "sqlglot.expressions", "qualname": "ParseJSON.key", "kind": "variable", "doc": "

\n", "default_value": "'parsejson'"}, "sqlglot.expressions.Least": {"fullname": "sqlglot.expressions.Least", "modulename": "sqlglot.expressions", "qualname": "Least", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Least.arg_types": {"fullname": "sqlglot.expressions.Least.arg_types", "modulename": "sqlglot.expressions", "qualname": "Least.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Least.is_var_len_args": {"fullname": "sqlglot.expressions.Least.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Least.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Least.key": {"fullname": "sqlglot.expressions.Least.key", "modulename": "sqlglot.expressions", "qualname": "Least.key", "kind": "variable", "doc": "

\n", "default_value": "'least'"}, "sqlglot.expressions.Left": {"fullname": "sqlglot.expressions.Left", "modulename": "sqlglot.expressions", "qualname": "Left", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Left.arg_types": {"fullname": "sqlglot.expressions.Left.arg_types", "modulename": "sqlglot.expressions", "qualname": "Left.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Left.key": {"fullname": "sqlglot.expressions.Left.key", "modulename": "sqlglot.expressions", "qualname": "Left.key", "kind": "variable", "doc": "

\n", "default_value": "'left'"}, "sqlglot.expressions.Right": {"fullname": "sqlglot.expressions.Right", "modulename": "sqlglot.expressions", "qualname": "Right", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Right.arg_types": {"fullname": "sqlglot.expressions.Right.arg_types", "modulename": "sqlglot.expressions", "qualname": "Right.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.Right.key": {"fullname": "sqlglot.expressions.Right.key", "modulename": "sqlglot.expressions", "qualname": "Right.key", "kind": "variable", "doc": "

\n", "default_value": "'right'"}, "sqlglot.expressions.Length": {"fullname": "sqlglot.expressions.Length", "modulename": "sqlglot.expressions", "qualname": "Length", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Length.key": {"fullname": "sqlglot.expressions.Length.key", "modulename": "sqlglot.expressions", "qualname": "Length.key", "kind": "variable", "doc": "

\n", "default_value": "'length'"}, "sqlglot.expressions.Levenshtein": {"fullname": "sqlglot.expressions.Levenshtein", "modulename": "sqlglot.expressions", "qualname": "Levenshtein", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Levenshtein.arg_types": {"fullname": "sqlglot.expressions.Levenshtein.arg_types", "modulename": "sqlglot.expressions", "qualname": "Levenshtein.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False, 'ins_cost': False, 'del_cost': False, 'sub_cost': False}"}, "sqlglot.expressions.Levenshtein.key": {"fullname": "sqlglot.expressions.Levenshtein.key", "modulename": "sqlglot.expressions", "qualname": "Levenshtein.key", "kind": "variable", "doc": "

\n", "default_value": "'levenshtein'"}, "sqlglot.expressions.Ln": {"fullname": "sqlglot.expressions.Ln", "modulename": "sqlglot.expressions", "qualname": "Ln", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Ln.key": {"fullname": "sqlglot.expressions.Ln.key", "modulename": "sqlglot.expressions", "qualname": "Ln.key", "kind": "variable", "doc": "

\n", "default_value": "'ln'"}, "sqlglot.expressions.Log": {"fullname": "sqlglot.expressions.Log", "modulename": "sqlglot.expressions", "qualname": "Log", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Log.arg_types": {"fullname": "sqlglot.expressions.Log.arg_types", "modulename": "sqlglot.expressions", "qualname": "Log.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.Log.key": {"fullname": "sqlglot.expressions.Log.key", "modulename": "sqlglot.expressions", "qualname": "Log.key", "kind": "variable", "doc": "

\n", "default_value": "'log'"}, "sqlglot.expressions.Log2": {"fullname": "sqlglot.expressions.Log2", "modulename": "sqlglot.expressions", "qualname": "Log2", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Log2.key": {"fullname": "sqlglot.expressions.Log2.key", "modulename": "sqlglot.expressions", "qualname": "Log2.key", "kind": "variable", "doc": "

\n", "default_value": "'log2'"}, "sqlglot.expressions.Log10": {"fullname": "sqlglot.expressions.Log10", "modulename": "sqlglot.expressions", "qualname": "Log10", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Log10.key": {"fullname": "sqlglot.expressions.Log10.key", "modulename": "sqlglot.expressions", "qualname": "Log10.key", "kind": "variable", "doc": "

\n", "default_value": "'log10'"}, "sqlglot.expressions.LogicalOr": {"fullname": "sqlglot.expressions.LogicalOr", "modulename": "sqlglot.expressions", "qualname": "LogicalOr", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.LogicalOr.key": {"fullname": "sqlglot.expressions.LogicalOr.key", "modulename": "sqlglot.expressions", "qualname": "LogicalOr.key", "kind": "variable", "doc": "

\n", "default_value": "'logicalor'"}, "sqlglot.expressions.LogicalAnd": {"fullname": "sqlglot.expressions.LogicalAnd", "modulename": "sqlglot.expressions", "qualname": "LogicalAnd", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.LogicalAnd.key": {"fullname": "sqlglot.expressions.LogicalAnd.key", "modulename": "sqlglot.expressions", "qualname": "LogicalAnd.key", "kind": "variable", "doc": "

\n", "default_value": "'logicaland'"}, "sqlglot.expressions.Lower": {"fullname": "sqlglot.expressions.Lower", "modulename": "sqlglot.expressions", "qualname": "Lower", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Lower.key": {"fullname": "sqlglot.expressions.Lower.key", "modulename": "sqlglot.expressions", "qualname": "Lower.key", "kind": "variable", "doc": "

\n", "default_value": "'lower'"}, "sqlglot.expressions.Map": {"fullname": "sqlglot.expressions.Map", "modulename": "sqlglot.expressions", "qualname": "Map", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Map.arg_types": {"fullname": "sqlglot.expressions.Map.arg_types", "modulename": "sqlglot.expressions", "qualname": "Map.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'keys': False, 'values': False}"}, "sqlglot.expressions.Map.keys": {"fullname": "sqlglot.expressions.Map.keys", "modulename": "sqlglot.expressions", "qualname": "Map.keys", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Map.values": {"fullname": "sqlglot.expressions.Map.values", "modulename": "sqlglot.expressions", "qualname": "Map.values", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.Map.key": {"fullname": "sqlglot.expressions.Map.key", "modulename": "sqlglot.expressions", "qualname": "Map.key", "kind": "variable", "doc": "

\n", "default_value": "'map'"}, "sqlglot.expressions.MapFromEntries": {"fullname": "sqlglot.expressions.MapFromEntries", "modulename": "sqlglot.expressions", "qualname": "MapFromEntries", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.MapFromEntries.key": {"fullname": "sqlglot.expressions.MapFromEntries.key", "modulename": "sqlglot.expressions", "qualname": "MapFromEntries.key", "kind": "variable", "doc": "

\n", "default_value": "'mapfromentries'"}, "sqlglot.expressions.StarMap": {"fullname": "sqlglot.expressions.StarMap", "modulename": "sqlglot.expressions", "qualname": "StarMap", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StarMap.key": {"fullname": "sqlglot.expressions.StarMap.key", "modulename": "sqlglot.expressions", "qualname": "StarMap.key", "kind": "variable", "doc": "

\n", "default_value": "'starmap'"}, "sqlglot.expressions.VarMap": {"fullname": "sqlglot.expressions.VarMap", "modulename": "sqlglot.expressions", "qualname": "VarMap", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.VarMap.arg_types": {"fullname": "sqlglot.expressions.VarMap.arg_types", "modulename": "sqlglot.expressions", "qualname": "VarMap.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'keys': True, 'values': True}"}, "sqlglot.expressions.VarMap.is_var_len_args": {"fullname": "sqlglot.expressions.VarMap.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "VarMap.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.VarMap.keys": {"fullname": "sqlglot.expressions.VarMap.keys", "modulename": "sqlglot.expressions", "qualname": "VarMap.keys", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.VarMap.values": {"fullname": "sqlglot.expressions.VarMap.values", "modulename": "sqlglot.expressions", "qualname": "VarMap.values", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.expressions.VarMap.key": {"fullname": "sqlglot.expressions.VarMap.key", "modulename": "sqlglot.expressions", "qualname": "VarMap.key", "kind": "variable", "doc": "

\n", "default_value": "'varmap'"}, "sqlglot.expressions.MatchAgainst": {"fullname": "sqlglot.expressions.MatchAgainst", "modulename": "sqlglot.expressions", "qualname": "MatchAgainst", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.MatchAgainst.arg_types": {"fullname": "sqlglot.expressions.MatchAgainst.arg_types", "modulename": "sqlglot.expressions", "qualname": "MatchAgainst.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True, 'modifier': False}"}, "sqlglot.expressions.MatchAgainst.key": {"fullname": "sqlglot.expressions.MatchAgainst.key", "modulename": "sqlglot.expressions", "qualname": "MatchAgainst.key", "kind": "variable", "doc": "

\n", "default_value": "'matchagainst'"}, "sqlglot.expressions.Max": {"fullname": "sqlglot.expressions.Max", "modulename": "sqlglot.expressions", "qualname": "Max", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Max.arg_types": {"fullname": "sqlglot.expressions.Max.arg_types", "modulename": "sqlglot.expressions", "qualname": "Max.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Max.is_var_len_args": {"fullname": "sqlglot.expressions.Max.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Max.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Max.key": {"fullname": "sqlglot.expressions.Max.key", "modulename": "sqlglot.expressions", "qualname": "Max.key", "kind": "variable", "doc": "

\n", "default_value": "'max'"}, "sqlglot.expressions.MD5": {"fullname": "sqlglot.expressions.MD5", "modulename": "sqlglot.expressions", "qualname": "MD5", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.MD5.key": {"fullname": "sqlglot.expressions.MD5.key", "modulename": "sqlglot.expressions", "qualname": "MD5.key", "kind": "variable", "doc": "

\n", "default_value": "'md5'"}, "sqlglot.expressions.MD5Digest": {"fullname": "sqlglot.expressions.MD5Digest", "modulename": "sqlglot.expressions", "qualname": "MD5Digest", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.MD5Digest.key": {"fullname": "sqlglot.expressions.MD5Digest.key", "modulename": "sqlglot.expressions", "qualname": "MD5Digest.key", "kind": "variable", "doc": "

\n", "default_value": "'md5digest'"}, "sqlglot.expressions.Min": {"fullname": "sqlglot.expressions.Min", "modulename": "sqlglot.expressions", "qualname": "Min", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Min.arg_types": {"fullname": "sqlglot.expressions.Min.arg_types", "modulename": "sqlglot.expressions", "qualname": "Min.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.Min.is_var_len_args": {"fullname": "sqlglot.expressions.Min.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Min.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Min.key": {"fullname": "sqlglot.expressions.Min.key", "modulename": "sqlglot.expressions", "qualname": "Min.key", "kind": "variable", "doc": "

\n", "default_value": "'min'"}, "sqlglot.expressions.Month": {"fullname": "sqlglot.expressions.Month", "modulename": "sqlglot.expressions", "qualname": "Month", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Month.key": {"fullname": "sqlglot.expressions.Month.key", "modulename": "sqlglot.expressions", "qualname": "Month.key", "kind": "variable", "doc": "

\n", "default_value": "'month'"}, "sqlglot.expressions.Nvl2": {"fullname": "sqlglot.expressions.Nvl2", "modulename": "sqlglot.expressions", "qualname": "Nvl2", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Nvl2.arg_types": {"fullname": "sqlglot.expressions.Nvl2.arg_types", "modulename": "sqlglot.expressions", "qualname": "Nvl2.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'true': True, 'false': False}"}, "sqlglot.expressions.Nvl2.key": {"fullname": "sqlglot.expressions.Nvl2.key", "modulename": "sqlglot.expressions", "qualname": "Nvl2.key", "kind": "variable", "doc": "

\n", "default_value": "'nvl2'"}, "sqlglot.expressions.Predict": {"fullname": "sqlglot.expressions.Predict", "modulename": "sqlglot.expressions", "qualname": "Predict", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Predict.arg_types": {"fullname": "sqlglot.expressions.Predict.arg_types", "modulename": "sqlglot.expressions", "qualname": "Predict.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'params_struct': False}"}, "sqlglot.expressions.Predict.key": {"fullname": "sqlglot.expressions.Predict.key", "modulename": "sqlglot.expressions", "qualname": "Predict.key", "kind": "variable", "doc": "

\n", "default_value": "'predict'"}, "sqlglot.expressions.Pow": {"fullname": "sqlglot.expressions.Pow", "modulename": "sqlglot.expressions", "qualname": "Pow", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.Pow.key": {"fullname": "sqlglot.expressions.Pow.key", "modulename": "sqlglot.expressions", "qualname": "Pow.key", "kind": "variable", "doc": "

\n", "default_value": "'pow'"}, "sqlglot.expressions.PercentileCont": {"fullname": "sqlglot.expressions.PercentileCont", "modulename": "sqlglot.expressions", "qualname": "PercentileCont", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.PercentileCont.arg_types": {"fullname": "sqlglot.expressions.PercentileCont.arg_types", "modulename": "sqlglot.expressions", "qualname": "PercentileCont.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.PercentileCont.key": {"fullname": "sqlglot.expressions.PercentileCont.key", "modulename": "sqlglot.expressions", "qualname": "PercentileCont.key", "kind": "variable", "doc": "

\n", "default_value": "'percentilecont'"}, "sqlglot.expressions.PercentileDisc": {"fullname": "sqlglot.expressions.PercentileDisc", "modulename": "sqlglot.expressions", "qualname": "PercentileDisc", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.PercentileDisc.arg_types": {"fullname": "sqlglot.expressions.PercentileDisc.arg_types", "modulename": "sqlglot.expressions", "qualname": "PercentileDisc.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.PercentileDisc.key": {"fullname": "sqlglot.expressions.PercentileDisc.key", "modulename": "sqlglot.expressions", "qualname": "PercentileDisc.key", "kind": "variable", "doc": "

\n", "default_value": "'percentiledisc'"}, "sqlglot.expressions.Quantile": {"fullname": "sqlglot.expressions.Quantile", "modulename": "sqlglot.expressions", "qualname": "Quantile", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Quantile.arg_types": {"fullname": "sqlglot.expressions.Quantile.arg_types", "modulename": "sqlglot.expressions", "qualname": "Quantile.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'quantile': True}"}, "sqlglot.expressions.Quantile.key": {"fullname": "sqlglot.expressions.Quantile.key", "modulename": "sqlglot.expressions", "qualname": "Quantile.key", "kind": "variable", "doc": "

\n", "default_value": "'quantile'"}, "sqlglot.expressions.ApproxQuantile": {"fullname": "sqlglot.expressions.ApproxQuantile", "modulename": "sqlglot.expressions", "qualname": "ApproxQuantile", "kind": "class", "doc": "

\n", "bases": "Quantile"}, "sqlglot.expressions.ApproxQuantile.arg_types": {"fullname": "sqlglot.expressions.ApproxQuantile.arg_types", "modulename": "sqlglot.expressions", "qualname": "ApproxQuantile.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'quantile': True, 'accuracy': False, 'weight': False}"}, "sqlglot.expressions.ApproxQuantile.key": {"fullname": "sqlglot.expressions.ApproxQuantile.key", "modulename": "sqlglot.expressions", "qualname": "ApproxQuantile.key", "kind": "variable", "doc": "

\n", "default_value": "'approxquantile'"}, "sqlglot.expressions.Rand": {"fullname": "sqlglot.expressions.Rand", "modulename": "sqlglot.expressions", "qualname": "Rand", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Rand.arg_types": {"fullname": "sqlglot.expressions.Rand.arg_types", "modulename": "sqlglot.expressions", "qualname": "Rand.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.Rand.key": {"fullname": "sqlglot.expressions.Rand.key", "modulename": "sqlglot.expressions", "qualname": "Rand.key", "kind": "variable", "doc": "

\n", "default_value": "'rand'"}, "sqlglot.expressions.Randn": {"fullname": "sqlglot.expressions.Randn", "modulename": "sqlglot.expressions", "qualname": "Randn", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Randn.arg_types": {"fullname": "sqlglot.expressions.Randn.arg_types", "modulename": "sqlglot.expressions", "qualname": "Randn.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False}"}, "sqlglot.expressions.Randn.key": {"fullname": "sqlglot.expressions.Randn.key", "modulename": "sqlglot.expressions", "qualname": "Randn.key", "kind": "variable", "doc": "

\n", "default_value": "'randn'"}, "sqlglot.expressions.RangeN": {"fullname": "sqlglot.expressions.RangeN", "modulename": "sqlglot.expressions", "qualname": "RangeN", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.RangeN.arg_types": {"fullname": "sqlglot.expressions.RangeN.arg_types", "modulename": "sqlglot.expressions", "qualname": "RangeN.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': True, 'each': False}"}, "sqlglot.expressions.RangeN.key": {"fullname": "sqlglot.expressions.RangeN.key", "modulename": "sqlglot.expressions", "qualname": "RangeN.key", "kind": "variable", "doc": "

\n", "default_value": "'rangen'"}, "sqlglot.expressions.ReadCSV": {"fullname": "sqlglot.expressions.ReadCSV", "modulename": "sqlglot.expressions", "qualname": "ReadCSV", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"fullname": "sqlglot.expressions.ReadCSV.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "ReadCSV.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.ReadCSV.arg_types": {"fullname": "sqlglot.expressions.ReadCSV.arg_types", "modulename": "sqlglot.expressions", "qualname": "ReadCSV.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expressions': False}"}, "sqlglot.expressions.ReadCSV.key": {"fullname": "sqlglot.expressions.ReadCSV.key", "modulename": "sqlglot.expressions", "qualname": "ReadCSV.key", "kind": "variable", "doc": "

\n", "default_value": "'readcsv'"}, "sqlglot.expressions.Reduce": {"fullname": "sqlglot.expressions.Reduce", "modulename": "sqlglot.expressions", "qualname": "Reduce", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Reduce.arg_types": {"fullname": "sqlglot.expressions.Reduce.arg_types", "modulename": "sqlglot.expressions", "qualname": "Reduce.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'initial': True, 'merge': True, 'finish': False}"}, "sqlglot.expressions.Reduce.key": {"fullname": "sqlglot.expressions.Reduce.key", "modulename": "sqlglot.expressions", "qualname": "Reduce.key", "kind": "variable", "doc": "

\n", "default_value": "'reduce'"}, "sqlglot.expressions.RegexpExtract": {"fullname": "sqlglot.expressions.RegexpExtract", "modulename": "sqlglot.expressions", "qualname": "RegexpExtract", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.RegexpExtract.arg_types": {"fullname": "sqlglot.expressions.RegexpExtract.arg_types", "modulename": "sqlglot.expressions", "qualname": "RegexpExtract.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'position': False, 'occurrence': False, 'parameters': False, 'group': False}"}, "sqlglot.expressions.RegexpExtract.key": {"fullname": "sqlglot.expressions.RegexpExtract.key", "modulename": "sqlglot.expressions", "qualname": "RegexpExtract.key", "kind": "variable", "doc": "

\n", "default_value": "'regexpextract'"}, "sqlglot.expressions.RegexpReplace": {"fullname": "sqlglot.expressions.RegexpReplace", "modulename": "sqlglot.expressions", "qualname": "RegexpReplace", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.RegexpReplace.arg_types": {"fullname": "sqlglot.expressions.RegexpReplace.arg_types", "modulename": "sqlglot.expressions", "qualname": "RegexpReplace.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'replacement': False, 'position': False, 'occurrence': False, 'parameters': False, 'modifiers': False}"}, "sqlglot.expressions.RegexpReplace.key": {"fullname": "sqlglot.expressions.RegexpReplace.key", "modulename": "sqlglot.expressions", "qualname": "RegexpReplace.key", "kind": "variable", "doc": "

\n", "default_value": "'regexpreplace'"}, "sqlglot.expressions.RegexpLike": {"fullname": "sqlglot.expressions.RegexpLike", "modulename": "sqlglot.expressions", "qualname": "RegexpLike", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.RegexpLike.arg_types": {"fullname": "sqlglot.expressions.RegexpLike.arg_types", "modulename": "sqlglot.expressions", "qualname": "RegexpLike.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'flag': False}"}, "sqlglot.expressions.RegexpLike.key": {"fullname": "sqlglot.expressions.RegexpLike.key", "modulename": "sqlglot.expressions", "qualname": "RegexpLike.key", "kind": "variable", "doc": "

\n", "default_value": "'regexplike'"}, "sqlglot.expressions.RegexpILike": {"fullname": "sqlglot.expressions.RegexpILike", "modulename": "sqlglot.expressions", "qualname": "RegexpILike", "kind": "class", "doc": "

\n", "bases": "Binary, Func"}, "sqlglot.expressions.RegexpILike.arg_types": {"fullname": "sqlglot.expressions.RegexpILike.arg_types", "modulename": "sqlglot.expressions", "qualname": "RegexpILike.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'flag': False}"}, "sqlglot.expressions.RegexpILike.key": {"fullname": "sqlglot.expressions.RegexpILike.key", "modulename": "sqlglot.expressions", "qualname": "RegexpILike.key", "kind": "variable", "doc": "

\n", "default_value": "'regexpilike'"}, "sqlglot.expressions.RegexpSplit": {"fullname": "sqlglot.expressions.RegexpSplit", "modulename": "sqlglot.expressions", "qualname": "RegexpSplit", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.RegexpSplit.arg_types": {"fullname": "sqlglot.expressions.RegexpSplit.arg_types", "modulename": "sqlglot.expressions", "qualname": "RegexpSplit.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'limit': False}"}, "sqlglot.expressions.RegexpSplit.key": {"fullname": "sqlglot.expressions.RegexpSplit.key", "modulename": "sqlglot.expressions", "qualname": "RegexpSplit.key", "kind": "variable", "doc": "

\n", "default_value": "'regexpsplit'"}, "sqlglot.expressions.Repeat": {"fullname": "sqlglot.expressions.Repeat", "modulename": "sqlglot.expressions", "qualname": "Repeat", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Repeat.arg_types": {"fullname": "sqlglot.expressions.Repeat.arg_types", "modulename": "sqlglot.expressions", "qualname": "Repeat.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'times': True}"}, "sqlglot.expressions.Repeat.key": {"fullname": "sqlglot.expressions.Repeat.key", "modulename": "sqlglot.expressions", "qualname": "Repeat.key", "kind": "variable", "doc": "

\n", "default_value": "'repeat'"}, "sqlglot.expressions.Round": {"fullname": "sqlglot.expressions.Round", "modulename": "sqlglot.expressions", "qualname": "Round", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Round.arg_types": {"fullname": "sqlglot.expressions.Round.arg_types", "modulename": "sqlglot.expressions", "qualname": "Round.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'decimals': False, 'truncate': False}"}, "sqlglot.expressions.Round.key": {"fullname": "sqlglot.expressions.Round.key", "modulename": "sqlglot.expressions", "qualname": "Round.key", "kind": "variable", "doc": "

\n", "default_value": "'round'"}, "sqlglot.expressions.RowNumber": {"fullname": "sqlglot.expressions.RowNumber", "modulename": "sqlglot.expressions", "qualname": "RowNumber", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.RowNumber.arg_types": {"fullname": "sqlglot.expressions.RowNumber.arg_types", "modulename": "sqlglot.expressions", "qualname": "RowNumber.arg_types", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Any]", "default_value": "{}"}, "sqlglot.expressions.RowNumber.key": {"fullname": "sqlglot.expressions.RowNumber.key", "modulename": "sqlglot.expressions", "qualname": "RowNumber.key", "kind": "variable", "doc": "

\n", "default_value": "'rownumber'"}, "sqlglot.expressions.SafeDivide": {"fullname": "sqlglot.expressions.SafeDivide", "modulename": "sqlglot.expressions", "qualname": "SafeDivide", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.SafeDivide.arg_types": {"fullname": "sqlglot.expressions.SafeDivide.arg_types", "modulename": "sqlglot.expressions", "qualname": "SafeDivide.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.SafeDivide.key": {"fullname": "sqlglot.expressions.SafeDivide.key", "modulename": "sqlglot.expressions", "qualname": "SafeDivide.key", "kind": "variable", "doc": "

\n", "default_value": "'safedivide'"}, "sqlglot.expressions.SHA": {"fullname": "sqlglot.expressions.SHA", "modulename": "sqlglot.expressions", "qualname": "SHA", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.SHA.key": {"fullname": "sqlglot.expressions.SHA.key", "modulename": "sqlglot.expressions", "qualname": "SHA.key", "kind": "variable", "doc": "

\n", "default_value": "'sha'"}, "sqlglot.expressions.SHA2": {"fullname": "sqlglot.expressions.SHA2", "modulename": "sqlglot.expressions", "qualname": "SHA2", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.SHA2.arg_types": {"fullname": "sqlglot.expressions.SHA2.arg_types", "modulename": "sqlglot.expressions", "qualname": "SHA2.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'length': False}"}, "sqlglot.expressions.SHA2.key": {"fullname": "sqlglot.expressions.SHA2.key", "modulename": "sqlglot.expressions", "qualname": "SHA2.key", "kind": "variable", "doc": "

\n", "default_value": "'sha2'"}, "sqlglot.expressions.SortArray": {"fullname": "sqlglot.expressions.SortArray", "modulename": "sqlglot.expressions", "qualname": "SortArray", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.SortArray.arg_types": {"fullname": "sqlglot.expressions.SortArray.arg_types", "modulename": "sqlglot.expressions", "qualname": "SortArray.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'asc': False}"}, "sqlglot.expressions.SortArray.key": {"fullname": "sqlglot.expressions.SortArray.key", "modulename": "sqlglot.expressions", "qualname": "SortArray.key", "kind": "variable", "doc": "

\n", "default_value": "'sortarray'"}, "sqlglot.expressions.Split": {"fullname": "sqlglot.expressions.Split", "modulename": "sqlglot.expressions", "qualname": "Split", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Split.arg_types": {"fullname": "sqlglot.expressions.Split.arg_types", "modulename": "sqlglot.expressions", "qualname": "Split.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'limit': False}"}, "sqlglot.expressions.Split.key": {"fullname": "sqlglot.expressions.Split.key", "modulename": "sqlglot.expressions", "qualname": "Split.key", "kind": "variable", "doc": "

\n", "default_value": "'split'"}, "sqlglot.expressions.Substring": {"fullname": "sqlglot.expressions.Substring", "modulename": "sqlglot.expressions", "qualname": "Substring", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Substring.arg_types": {"fullname": "sqlglot.expressions.Substring.arg_types", "modulename": "sqlglot.expressions", "qualname": "Substring.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'start': False, 'length': False}"}, "sqlglot.expressions.Substring.key": {"fullname": "sqlglot.expressions.Substring.key", "modulename": "sqlglot.expressions", "qualname": "Substring.key", "kind": "variable", "doc": "

\n", "default_value": "'substring'"}, "sqlglot.expressions.StandardHash": {"fullname": "sqlglot.expressions.StandardHash", "modulename": "sqlglot.expressions", "qualname": "StandardHash", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StandardHash.arg_types": {"fullname": "sqlglot.expressions.StandardHash.arg_types", "modulename": "sqlglot.expressions", "qualname": "StandardHash.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False}"}, "sqlglot.expressions.StandardHash.key": {"fullname": "sqlglot.expressions.StandardHash.key", "modulename": "sqlglot.expressions", "qualname": "StandardHash.key", "kind": "variable", "doc": "

\n", "default_value": "'standardhash'"}, "sqlglot.expressions.StartsWith": {"fullname": "sqlglot.expressions.StartsWith", "modulename": "sqlglot.expressions", "qualname": "StartsWith", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StartsWith.arg_types": {"fullname": "sqlglot.expressions.StartsWith.arg_types", "modulename": "sqlglot.expressions", "qualname": "StartsWith.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.StartsWith.key": {"fullname": "sqlglot.expressions.StartsWith.key", "modulename": "sqlglot.expressions", "qualname": "StartsWith.key", "kind": "variable", "doc": "

\n", "default_value": "'startswith'"}, "sqlglot.expressions.StrPosition": {"fullname": "sqlglot.expressions.StrPosition", "modulename": "sqlglot.expressions", "qualname": "StrPosition", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StrPosition.arg_types": {"fullname": "sqlglot.expressions.StrPosition.arg_types", "modulename": "sqlglot.expressions", "qualname": "StrPosition.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'substr': True, 'position': False, 'instance': False}"}, "sqlglot.expressions.StrPosition.key": {"fullname": "sqlglot.expressions.StrPosition.key", "modulename": "sqlglot.expressions", "qualname": "StrPosition.key", "kind": "variable", "doc": "

\n", "default_value": "'strposition'"}, "sqlglot.expressions.StrToDate": {"fullname": "sqlglot.expressions.StrToDate", "modulename": "sqlglot.expressions", "qualname": "StrToDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StrToDate.arg_types": {"fullname": "sqlglot.expressions.StrToDate.arg_types", "modulename": "sqlglot.expressions", "qualname": "StrToDate.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': True}"}, "sqlglot.expressions.StrToDate.key": {"fullname": "sqlglot.expressions.StrToDate.key", "modulename": "sqlglot.expressions", "qualname": "StrToDate.key", "kind": "variable", "doc": "

\n", "default_value": "'strtodate'"}, "sqlglot.expressions.StrToTime": {"fullname": "sqlglot.expressions.StrToTime", "modulename": "sqlglot.expressions", "qualname": "StrToTime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StrToTime.arg_types": {"fullname": "sqlglot.expressions.StrToTime.arg_types", "modulename": "sqlglot.expressions", "qualname": "StrToTime.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': True, 'zone': False}"}, "sqlglot.expressions.StrToTime.key": {"fullname": "sqlglot.expressions.StrToTime.key", "modulename": "sqlglot.expressions", "qualname": "StrToTime.key", "kind": "variable", "doc": "

\n", "default_value": "'strtotime'"}, "sqlglot.expressions.StrToUnix": {"fullname": "sqlglot.expressions.StrToUnix", "modulename": "sqlglot.expressions", "qualname": "StrToUnix", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StrToUnix.arg_types": {"fullname": "sqlglot.expressions.StrToUnix.arg_types", "modulename": "sqlglot.expressions", "qualname": "StrToUnix.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': False, 'format': False}"}, "sqlglot.expressions.StrToUnix.key": {"fullname": "sqlglot.expressions.StrToUnix.key", "modulename": "sqlglot.expressions", "qualname": "StrToUnix.key", "kind": "variable", "doc": "

\n", "default_value": "'strtounix'"}, "sqlglot.expressions.StrToMap": {"fullname": "sqlglot.expressions.StrToMap", "modulename": "sqlglot.expressions", "qualname": "StrToMap", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StrToMap.arg_types": {"fullname": "sqlglot.expressions.StrToMap.arg_types", "modulename": "sqlglot.expressions", "qualname": "StrToMap.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'pair_delim': False, 'key_value_delim': False, 'duplicate_resolution_callback': False}"}, "sqlglot.expressions.StrToMap.key": {"fullname": "sqlglot.expressions.StrToMap.key", "modulename": "sqlglot.expressions", "qualname": "StrToMap.key", "kind": "variable", "doc": "

\n", "default_value": "'strtomap'"}, "sqlglot.expressions.NumberToStr": {"fullname": "sqlglot.expressions.NumberToStr", "modulename": "sqlglot.expressions", "qualname": "NumberToStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.NumberToStr.arg_types": {"fullname": "sqlglot.expressions.NumberToStr.arg_types", "modulename": "sqlglot.expressions", "qualname": "NumberToStr.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': True, 'culture': False}"}, "sqlglot.expressions.NumberToStr.key": {"fullname": "sqlglot.expressions.NumberToStr.key", "modulename": "sqlglot.expressions", "qualname": "NumberToStr.key", "kind": "variable", "doc": "

\n", "default_value": "'numbertostr'"}, "sqlglot.expressions.FromBase": {"fullname": "sqlglot.expressions.FromBase", "modulename": "sqlglot.expressions", "qualname": "FromBase", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.FromBase.arg_types": {"fullname": "sqlglot.expressions.FromBase.arg_types", "modulename": "sqlglot.expressions", "qualname": "FromBase.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.FromBase.key": {"fullname": "sqlglot.expressions.FromBase.key", "modulename": "sqlglot.expressions", "qualname": "FromBase.key", "kind": "variable", "doc": "

\n", "default_value": "'frombase'"}, "sqlglot.expressions.Struct": {"fullname": "sqlglot.expressions.Struct", "modulename": "sqlglot.expressions", "qualname": "Struct", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Struct.arg_types": {"fullname": "sqlglot.expressions.Struct.arg_types", "modulename": "sqlglot.expressions", "qualname": "Struct.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'expressions': False}"}, "sqlglot.expressions.Struct.is_var_len_args": {"fullname": "sqlglot.expressions.Struct.is_var_len_args", "modulename": "sqlglot.expressions", "qualname": "Struct.is_var_len_args", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.expressions.Struct.key": {"fullname": "sqlglot.expressions.Struct.key", "modulename": "sqlglot.expressions", "qualname": "Struct.key", "kind": "variable", "doc": "

\n", "default_value": "'struct'"}, "sqlglot.expressions.StructExtract": {"fullname": "sqlglot.expressions.StructExtract", "modulename": "sqlglot.expressions", "qualname": "StructExtract", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.StructExtract.arg_types": {"fullname": "sqlglot.expressions.StructExtract.arg_types", "modulename": "sqlglot.expressions", "qualname": "StructExtract.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True}"}, "sqlglot.expressions.StructExtract.key": {"fullname": "sqlglot.expressions.StructExtract.key", "modulename": "sqlglot.expressions", "qualname": "StructExtract.key", "kind": "variable", "doc": "

\n", "default_value": "'structextract'"}, "sqlglot.expressions.Stuff": {"fullname": "sqlglot.expressions.Stuff", "modulename": "sqlglot.expressions", "qualname": "Stuff", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Stuff.arg_types": {"fullname": "sqlglot.expressions.Stuff.arg_types", "modulename": "sqlglot.expressions", "qualname": "Stuff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'start': True, 'length': True, 'expression': True}"}, "sqlglot.expressions.Stuff.key": {"fullname": "sqlglot.expressions.Stuff.key", "modulename": "sqlglot.expressions", "qualname": "Stuff.key", "kind": "variable", "doc": "

\n", "default_value": "'stuff'"}, "sqlglot.expressions.Sum": {"fullname": "sqlglot.expressions.Sum", "modulename": "sqlglot.expressions", "qualname": "Sum", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Sum.key": {"fullname": "sqlglot.expressions.Sum.key", "modulename": "sqlglot.expressions", "qualname": "Sum.key", "kind": "variable", "doc": "

\n", "default_value": "'sum'"}, "sqlglot.expressions.Sqrt": {"fullname": "sqlglot.expressions.Sqrt", "modulename": "sqlglot.expressions", "qualname": "Sqrt", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Sqrt.key": {"fullname": "sqlglot.expressions.Sqrt.key", "modulename": "sqlglot.expressions", "qualname": "Sqrt.key", "kind": "variable", "doc": "

\n", "default_value": "'sqrt'"}, "sqlglot.expressions.Stddev": {"fullname": "sqlglot.expressions.Stddev", "modulename": "sqlglot.expressions", "qualname": "Stddev", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Stddev.key": {"fullname": "sqlglot.expressions.Stddev.key", "modulename": "sqlglot.expressions", "qualname": "Stddev.key", "kind": "variable", "doc": "

\n", "default_value": "'stddev'"}, "sqlglot.expressions.StddevPop": {"fullname": "sqlglot.expressions.StddevPop", "modulename": "sqlglot.expressions", "qualname": "StddevPop", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.StddevPop.key": {"fullname": "sqlglot.expressions.StddevPop.key", "modulename": "sqlglot.expressions", "qualname": "StddevPop.key", "kind": "variable", "doc": "

\n", "default_value": "'stddevpop'"}, "sqlglot.expressions.StddevSamp": {"fullname": "sqlglot.expressions.StddevSamp", "modulename": "sqlglot.expressions", "qualname": "StddevSamp", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.StddevSamp.key": {"fullname": "sqlglot.expressions.StddevSamp.key", "modulename": "sqlglot.expressions", "qualname": "StddevSamp.key", "kind": "variable", "doc": "

\n", "default_value": "'stddevsamp'"}, "sqlglot.expressions.TimeToStr": {"fullname": "sqlglot.expressions.TimeToStr", "modulename": "sqlglot.expressions", "qualname": "TimeToStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeToStr.arg_types": {"fullname": "sqlglot.expressions.TimeToStr.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimeToStr.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': True, 'culture': False}"}, "sqlglot.expressions.TimeToStr.key": {"fullname": "sqlglot.expressions.TimeToStr.key", "modulename": "sqlglot.expressions", "qualname": "TimeToStr.key", "kind": "variable", "doc": "

\n", "default_value": "'timetostr'"}, "sqlglot.expressions.TimeToTimeStr": {"fullname": "sqlglot.expressions.TimeToTimeStr", "modulename": "sqlglot.expressions", "qualname": "TimeToTimeStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeToTimeStr.key": {"fullname": "sqlglot.expressions.TimeToTimeStr.key", "modulename": "sqlglot.expressions", "qualname": "TimeToTimeStr.key", "kind": "variable", "doc": "

\n", "default_value": "'timetotimestr'"}, "sqlglot.expressions.TimeToUnix": {"fullname": "sqlglot.expressions.TimeToUnix", "modulename": "sqlglot.expressions", "qualname": "TimeToUnix", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeToUnix.key": {"fullname": "sqlglot.expressions.TimeToUnix.key", "modulename": "sqlglot.expressions", "qualname": "TimeToUnix.key", "kind": "variable", "doc": "

\n", "default_value": "'timetounix'"}, "sqlglot.expressions.TimeStrToDate": {"fullname": "sqlglot.expressions.TimeStrToDate", "modulename": "sqlglot.expressions", "qualname": "TimeStrToDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeStrToDate.key": {"fullname": "sqlglot.expressions.TimeStrToDate.key", "modulename": "sqlglot.expressions", "qualname": "TimeStrToDate.key", "kind": "variable", "doc": "

\n", "default_value": "'timestrtodate'"}, "sqlglot.expressions.TimeStrToTime": {"fullname": "sqlglot.expressions.TimeStrToTime", "modulename": "sqlglot.expressions", "qualname": "TimeStrToTime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeStrToTime.key": {"fullname": "sqlglot.expressions.TimeStrToTime.key", "modulename": "sqlglot.expressions", "qualname": "TimeStrToTime.key", "kind": "variable", "doc": "

\n", "default_value": "'timestrtotime'"}, "sqlglot.expressions.TimeStrToUnix": {"fullname": "sqlglot.expressions.TimeStrToUnix", "modulename": "sqlglot.expressions", "qualname": "TimeStrToUnix", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimeStrToUnix.key": {"fullname": "sqlglot.expressions.TimeStrToUnix.key", "modulename": "sqlglot.expressions", "qualname": "TimeStrToUnix.key", "kind": "variable", "doc": "

\n", "default_value": "'timestrtounix'"}, "sqlglot.expressions.Trim": {"fullname": "sqlglot.expressions.Trim", "modulename": "sqlglot.expressions", "qualname": "Trim", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Trim.arg_types": {"fullname": "sqlglot.expressions.Trim.arg_types", "modulename": "sqlglot.expressions", "qualname": "Trim.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': False, 'position': False, 'collation': False}"}, "sqlglot.expressions.Trim.key": {"fullname": "sqlglot.expressions.Trim.key", "modulename": "sqlglot.expressions", "qualname": "Trim.key", "kind": "variable", "doc": "

\n", "default_value": "'trim'"}, "sqlglot.expressions.TsOrDsAdd": {"fullname": "sqlglot.expressions.TsOrDsAdd", "modulename": "sqlglot.expressions", "qualname": "TsOrDsAdd", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"fullname": "sqlglot.expressions.TsOrDsAdd.arg_types", "modulename": "sqlglot.expressions", "qualname": "TsOrDsAdd.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False, 'return_type': False}"}, "sqlglot.expressions.TsOrDsAdd.return_type": {"fullname": "sqlglot.expressions.TsOrDsAdd.return_type", "modulename": "sqlglot.expressions", "qualname": "TsOrDsAdd.return_type", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.DataType"}, "sqlglot.expressions.TsOrDsAdd.key": {"fullname": "sqlglot.expressions.TsOrDsAdd.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDsAdd.key", "kind": "variable", "doc": "

\n", "default_value": "'tsordsadd'"}, "sqlglot.expressions.TsOrDsDiff": {"fullname": "sqlglot.expressions.TsOrDsDiff", "modulename": "sqlglot.expressions", "qualname": "TsOrDsDiff", "kind": "class", "doc": "

\n", "bases": "Func, TimeUnit"}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"fullname": "sqlglot.expressions.TsOrDsDiff.arg_types", "modulename": "sqlglot.expressions", "qualname": "TsOrDsDiff.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'expression': True, 'unit': False}"}, "sqlglot.expressions.TsOrDsDiff.key": {"fullname": "sqlglot.expressions.TsOrDsDiff.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDsDiff.key", "kind": "variable", "doc": "

\n", "default_value": "'tsordsdiff'"}, "sqlglot.expressions.TsOrDsToDateStr": {"fullname": "sqlglot.expressions.TsOrDsToDateStr", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToDateStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TsOrDsToDateStr.key": {"fullname": "sqlglot.expressions.TsOrDsToDateStr.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToDateStr.key", "kind": "variable", "doc": "

\n", "default_value": "'tsordstodatestr'"}, "sqlglot.expressions.TsOrDsToDate": {"fullname": "sqlglot.expressions.TsOrDsToDate", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"fullname": "sqlglot.expressions.TsOrDsToDate.arg_types", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToDate.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': False}"}, "sqlglot.expressions.TsOrDsToDate.key": {"fullname": "sqlglot.expressions.TsOrDsToDate.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToDate.key", "kind": "variable", "doc": "

\n", "default_value": "'tsordstodate'"}, "sqlglot.expressions.TsOrDsToTime": {"fullname": "sqlglot.expressions.TsOrDsToTime", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToTime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TsOrDsToTime.key": {"fullname": "sqlglot.expressions.TsOrDsToTime.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDsToTime.key", "kind": "variable", "doc": "

\n", "default_value": "'tsordstotime'"}, "sqlglot.expressions.TsOrDiToDi": {"fullname": "sqlglot.expressions.TsOrDiToDi", "modulename": "sqlglot.expressions", "qualname": "TsOrDiToDi", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TsOrDiToDi.key": {"fullname": "sqlglot.expressions.TsOrDiToDi.key", "modulename": "sqlglot.expressions", "qualname": "TsOrDiToDi.key", "kind": "variable", "doc": "

\n", "default_value": "'tsorditodi'"}, "sqlglot.expressions.Unhex": {"fullname": "sqlglot.expressions.Unhex", "modulename": "sqlglot.expressions", "qualname": "Unhex", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Unhex.key": {"fullname": "sqlglot.expressions.Unhex.key", "modulename": "sqlglot.expressions", "qualname": "Unhex.key", "kind": "variable", "doc": "

\n", "default_value": "'unhex'"}, "sqlglot.expressions.UnixDate": {"fullname": "sqlglot.expressions.UnixDate", "modulename": "sqlglot.expressions", "qualname": "UnixDate", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.UnixDate.key": {"fullname": "sqlglot.expressions.UnixDate.key", "modulename": "sqlglot.expressions", "qualname": "UnixDate.key", "kind": "variable", "doc": "

\n", "default_value": "'unixdate'"}, "sqlglot.expressions.UnixToStr": {"fullname": "sqlglot.expressions.UnixToStr", "modulename": "sqlglot.expressions", "qualname": "UnixToStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.UnixToStr.arg_types": {"fullname": "sqlglot.expressions.UnixToStr.arg_types", "modulename": "sqlglot.expressions", "qualname": "UnixToStr.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'format': False}"}, "sqlglot.expressions.UnixToStr.key": {"fullname": "sqlglot.expressions.UnixToStr.key", "modulename": "sqlglot.expressions", "qualname": "UnixToStr.key", "kind": "variable", "doc": "

\n", "default_value": "'unixtostr'"}, "sqlglot.expressions.UnixToTime": {"fullname": "sqlglot.expressions.UnixToTime", "modulename": "sqlglot.expressions", "qualname": "UnixToTime", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.UnixToTime.arg_types": {"fullname": "sqlglot.expressions.UnixToTime.arg_types", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'scale': False, 'zone': False, 'hours': False, 'minutes': False}"}, "sqlglot.expressions.UnixToTime.SECONDS": {"fullname": "sqlglot.expressions.UnixToTime.SECONDS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.SECONDS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=0, is_string=False)"}, "sqlglot.expressions.UnixToTime.DECIS": {"fullname": "sqlglot.expressions.UnixToTime.DECIS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.DECIS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=1, is_string=False)"}, "sqlglot.expressions.UnixToTime.CENTIS": {"fullname": "sqlglot.expressions.UnixToTime.CENTIS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.CENTIS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=2, is_string=False)"}, "sqlglot.expressions.UnixToTime.MILLIS": {"fullname": "sqlglot.expressions.UnixToTime.MILLIS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.MILLIS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=3, is_string=False)"}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"fullname": "sqlglot.expressions.UnixToTime.DECIMILLIS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.DECIMILLIS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=4, is_string=False)"}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"fullname": "sqlglot.expressions.UnixToTime.CENTIMILLIS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.CENTIMILLIS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=5, is_string=False)"}, "sqlglot.expressions.UnixToTime.MICROS": {"fullname": "sqlglot.expressions.UnixToTime.MICROS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.MICROS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=6, is_string=False)"}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"fullname": "sqlglot.expressions.UnixToTime.DECIMICROS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.DECIMICROS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=7, is_string=False)"}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"fullname": "sqlglot.expressions.UnixToTime.CENTIMICROS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.CENTIMICROS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=8, is_string=False)"}, "sqlglot.expressions.UnixToTime.NANOS": {"fullname": "sqlglot.expressions.UnixToTime.NANOS", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.NANOS", "kind": "variable", "doc": "

\n", "default_value": "Literal(this=9, is_string=False)"}, "sqlglot.expressions.UnixToTime.key": {"fullname": "sqlglot.expressions.UnixToTime.key", "modulename": "sqlglot.expressions", "qualname": "UnixToTime.key", "kind": "variable", "doc": "

\n", "default_value": "'unixtotime'"}, "sqlglot.expressions.UnixToTimeStr": {"fullname": "sqlglot.expressions.UnixToTimeStr", "modulename": "sqlglot.expressions", "qualname": "UnixToTimeStr", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.UnixToTimeStr.key": {"fullname": "sqlglot.expressions.UnixToTimeStr.key", "modulename": "sqlglot.expressions", "qualname": "UnixToTimeStr.key", "kind": "variable", "doc": "

\n", "default_value": "'unixtotimestr'"}, "sqlglot.expressions.TimestampFromParts": {"fullname": "sqlglot.expressions.TimestampFromParts", "modulename": "sqlglot.expressions", "qualname": "TimestampFromParts", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.TimestampFromParts.arg_types": {"fullname": "sqlglot.expressions.TimestampFromParts.arg_types", "modulename": "sqlglot.expressions", "qualname": "TimestampFromParts.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'year': True, 'month': True, 'day': True, 'hour': True, 'min': True, 'sec': True, 'nano': False, 'zone': False, 'milli': False}"}, "sqlglot.expressions.TimestampFromParts.key": {"fullname": "sqlglot.expressions.TimestampFromParts.key", "modulename": "sqlglot.expressions", "qualname": "TimestampFromParts.key", "kind": "variable", "doc": "

\n", "default_value": "'timestampfromparts'"}, "sqlglot.expressions.Upper": {"fullname": "sqlglot.expressions.Upper", "modulename": "sqlglot.expressions", "qualname": "Upper", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Upper.key": {"fullname": "sqlglot.expressions.Upper.key", "modulename": "sqlglot.expressions", "qualname": "Upper.key", "kind": "variable", "doc": "

\n", "default_value": "'upper'"}, "sqlglot.expressions.Variance": {"fullname": "sqlglot.expressions.Variance", "modulename": "sqlglot.expressions", "qualname": "Variance", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.Variance.key": {"fullname": "sqlglot.expressions.Variance.key", "modulename": "sqlglot.expressions", "qualname": "Variance.key", "kind": "variable", "doc": "

\n", "default_value": "'variance'"}, "sqlglot.expressions.VariancePop": {"fullname": "sqlglot.expressions.VariancePop", "modulename": "sqlglot.expressions", "qualname": "VariancePop", "kind": "class", "doc": "

\n", "bases": "AggFunc"}, "sqlglot.expressions.VariancePop.key": {"fullname": "sqlglot.expressions.VariancePop.key", "modulename": "sqlglot.expressions", "qualname": "VariancePop.key", "kind": "variable", "doc": "

\n", "default_value": "'variancepop'"}, "sqlglot.expressions.Week": {"fullname": "sqlglot.expressions.Week", "modulename": "sqlglot.expressions", "qualname": "Week", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Week.arg_types": {"fullname": "sqlglot.expressions.Week.arg_types", "modulename": "sqlglot.expressions", "qualname": "Week.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'mode': False}"}, "sqlglot.expressions.Week.key": {"fullname": "sqlglot.expressions.Week.key", "modulename": "sqlglot.expressions", "qualname": "Week.key", "kind": "variable", "doc": "

\n", "default_value": "'week'"}, "sqlglot.expressions.XMLTable": {"fullname": "sqlglot.expressions.XMLTable", "modulename": "sqlglot.expressions", "qualname": "XMLTable", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.XMLTable.arg_types": {"fullname": "sqlglot.expressions.XMLTable.arg_types", "modulename": "sqlglot.expressions", "qualname": "XMLTable.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'passing': False, 'columns': False, 'by_ref': False}"}, "sqlglot.expressions.XMLTable.key": {"fullname": "sqlglot.expressions.XMLTable.key", "modulename": "sqlglot.expressions", "qualname": "XMLTable.key", "kind": "variable", "doc": "

\n", "default_value": "'xmltable'"}, "sqlglot.expressions.Year": {"fullname": "sqlglot.expressions.Year", "modulename": "sqlglot.expressions", "qualname": "Year", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.Year.key": {"fullname": "sqlglot.expressions.Year.key", "modulename": "sqlglot.expressions", "qualname": "Year.key", "kind": "variable", "doc": "

\n", "default_value": "'year'"}, "sqlglot.expressions.Use": {"fullname": "sqlglot.expressions.Use", "modulename": "sqlglot.expressions", "qualname": "Use", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Use.arg_types": {"fullname": "sqlglot.expressions.Use.arg_types", "modulename": "sqlglot.expressions", "qualname": "Use.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'kind': False}"}, "sqlglot.expressions.Use.key": {"fullname": "sqlglot.expressions.Use.key", "modulename": "sqlglot.expressions", "qualname": "Use.key", "kind": "variable", "doc": "

\n", "default_value": "'use'"}, "sqlglot.expressions.Merge": {"fullname": "sqlglot.expressions.Merge", "modulename": "sqlglot.expressions", "qualname": "Merge", "kind": "class", "doc": "

\n", "bases": "Expression"}, "sqlglot.expressions.Merge.arg_types": {"fullname": "sqlglot.expressions.Merge.arg_types", "modulename": "sqlglot.expressions", "qualname": "Merge.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'using': True, 'on': True, 'expressions': True, 'with': False}"}, "sqlglot.expressions.Merge.key": {"fullname": "sqlglot.expressions.Merge.key", "modulename": "sqlglot.expressions", "qualname": "Merge.key", "kind": "variable", "doc": "

\n", "default_value": "'merge'"}, "sqlglot.expressions.When": {"fullname": "sqlglot.expressions.When", "modulename": "sqlglot.expressions", "qualname": "When", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.When.arg_types": {"fullname": "sqlglot.expressions.When.arg_types", "modulename": "sqlglot.expressions", "qualname": "When.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'matched': True, 'source': False, 'condition': False, 'then': True}"}, "sqlglot.expressions.When.key": {"fullname": "sqlglot.expressions.When.key", "modulename": "sqlglot.expressions", "qualname": "When.key", "kind": "variable", "doc": "

\n", "default_value": "'when'"}, "sqlglot.expressions.NextValueFor": {"fullname": "sqlglot.expressions.NextValueFor", "modulename": "sqlglot.expressions", "qualname": "NextValueFor", "kind": "class", "doc": "

\n", "bases": "Func"}, "sqlglot.expressions.NextValueFor.arg_types": {"fullname": "sqlglot.expressions.NextValueFor.arg_types", "modulename": "sqlglot.expressions", "qualname": "NextValueFor.arg_types", "kind": "variable", "doc": "

\n", "default_value": "{'this': True, 'order': False}"}, "sqlglot.expressions.NextValueFor.key": {"fullname": "sqlglot.expressions.NextValueFor.key", "modulename": "sqlglot.expressions", "qualname": "NextValueFor.key", "kind": "variable", "doc": "

\n", "default_value": "'nextvaluefor'"}, "sqlglot.expressions.ALL_FUNCTIONS": {"fullname": "sqlglot.expressions.ALL_FUNCTIONS", "modulename": "sqlglot.expressions", "qualname": "ALL_FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "[<class 'sqlglot.expressions.Abs'>, <class 'sqlglot.expressions.AnonymousAggFunc'>, <class 'sqlglot.expressions.AnyValue'>, <class 'sqlglot.expressions.ApproxDistinct'>, <class 'sqlglot.expressions.ApproxQuantile'>, <class 'sqlglot.expressions.ApproxTopK'>, <class 'sqlglot.expressions.ArgMax'>, <class 'sqlglot.expressions.ArgMin'>, <class 'sqlglot.expressions.Array'>, <class 'sqlglot.expressions.ArrayAgg'>, <class 'sqlglot.expressions.ArrayAll'>, <class 'sqlglot.expressions.ArrayAny'>, <class 'sqlglot.expressions.ArrayConcat'>, <class 'sqlglot.expressions.ArrayContains'>, <class 'sqlglot.expressions.ArrayFilter'>, <class 'sqlglot.expressions.ArrayJoin'>, <class 'sqlglot.expressions.ArrayOverlaps'>, <class 'sqlglot.expressions.ArraySize'>, <class 'sqlglot.expressions.ArraySort'>, <class 'sqlglot.expressions.ArraySum'>, <class 'sqlglot.expressions.ArrayUnionAgg'>, <class 'sqlglot.expressions.ArrayUniqueAgg'>, <class 'sqlglot.expressions.Avg'>, <class 'sqlglot.expressions.Case'>, <class 'sqlglot.expressions.Cast'>, <class 'sqlglot.expressions.CastToStrType'>, <class 'sqlglot.expressions.Ceil'>, <class 'sqlglot.expressions.Chr'>, <class 'sqlglot.expressions.Coalesce'>, <class 'sqlglot.expressions.Collate'>, <class 'sqlglot.expressions.CombinedAggFunc'>, <class 'sqlglot.expressions.CombinedParameterizedAgg'>, <class 'sqlglot.expressions.Concat'>, <class 'sqlglot.expressions.ConcatWs'>, <class 'sqlglot.expressions.Count'>, <class 'sqlglot.expressions.CountIf'>, <class 'sqlglot.expressions.CurrentDate'>, <class 'sqlglot.expressions.CurrentDatetime'>, <class 'sqlglot.expressions.CurrentTime'>, <class 'sqlglot.expressions.CurrentTimestamp'>, <class 'sqlglot.expressions.CurrentUser'>, <class 'sqlglot.expressions.Date'>, <class 'sqlglot.expressions.DateAdd'>, <class 'sqlglot.expressions.DateDiff'>, <class 'sqlglot.expressions.DateFromParts'>, <class 'sqlglot.expressions.DateStrToDate'>, <class 'sqlglot.expressions.DateSub'>, <class 'sqlglot.expressions.DateToDateStr'>, <class 'sqlglot.expressions.DateToDi'>, <class 'sqlglot.expressions.DateTrunc'>, <class 'sqlglot.expressions.DatetimeAdd'>, <class 'sqlglot.expressions.DatetimeDiff'>, <class 'sqlglot.expressions.DatetimeSub'>, <class 'sqlglot.expressions.DatetimeTrunc'>, <class 'sqlglot.expressions.Day'>, <class 'sqlglot.expressions.DayOfMonth'>, <class 'sqlglot.expressions.DayOfWeek'>, <class 'sqlglot.expressions.DayOfYear'>, <class 'sqlglot.expressions.Decode'>, <class 'sqlglot.expressions.DiToDate'>, <class 'sqlglot.expressions.Encode'>, <class 'sqlglot.expressions.Exp'>, <class 'sqlglot.expressions.Explode'>, <class 'sqlglot.expressions.ExplodeOuter'>, <class 'sqlglot.expressions.Extract'>, <class 'sqlglot.expressions.First'>, <class 'sqlglot.expressions.FirstValue'>, <class 'sqlglot.expressions.Flatten'>, <class 'sqlglot.expressions.Floor'>, <class 'sqlglot.expressions.FromBase'>, <class 'sqlglot.expressions.FromBase64'>, <class 'sqlglot.expressions.GenerateSeries'>, <class 'sqlglot.expressions.Greatest'>, <class 'sqlglot.expressions.GroupConcat'>, <class 'sqlglot.expressions.Hex'>, <class 'sqlglot.expressions.Hll'>, <class 'sqlglot.expressions.If'>, <class 'sqlglot.expressions.Initcap'>, <class 'sqlglot.expressions.IsInf'>, <class 'sqlglot.expressions.IsNan'>, <class 'sqlglot.expressions.JSONArray'>, <class 'sqlglot.expressions.JSONArrayAgg'>, <class 'sqlglot.expressions.JSONArrayContains'>, <class 'sqlglot.expressions.JSONBExtract'>, <class 'sqlglot.expressions.JSONBExtractScalar'>, <class 'sqlglot.expressions.JSONExtract'>, <class 'sqlglot.expressions.JSONExtractScalar'>, <class 'sqlglot.expressions.JSONFormat'>, <class 'sqlglot.expressions.JSONObject'>, <class 'sqlglot.expressions.JSONObjectAgg'>, <class 'sqlglot.expressions.JSONTable'>, <class 'sqlglot.expressions.Lag'>, <class 'sqlglot.expressions.Last'>, <class 'sqlglot.expressions.LastDay'>, <class 'sqlglot.expressions.LastValue'>, <class 'sqlglot.expressions.Lead'>, <class 'sqlglot.expressions.Least'>, <class 'sqlglot.expressions.Left'>, <class 'sqlglot.expressions.Length'>, <class 'sqlglot.expressions.Levenshtein'>, <class 'sqlglot.expressions.Ln'>, <class 'sqlglot.expressions.Log'>, <class 'sqlglot.expressions.Log10'>, <class 'sqlglot.expressions.Log2'>, <class 'sqlglot.expressions.LogicalAnd'>, <class 'sqlglot.expressions.LogicalOr'>, <class 'sqlglot.expressions.Lower'>, <class 'sqlglot.expressions.MD5'>, <class 'sqlglot.expressions.MD5Digest'>, <class 'sqlglot.expressions.Map'>, <class 'sqlglot.expressions.MapFromEntries'>, <class 'sqlglot.expressions.MatchAgainst'>, <class 'sqlglot.expressions.Max'>, <class 'sqlglot.expressions.Min'>, <class 'sqlglot.expressions.Month'>, <class 'sqlglot.expressions.MonthsBetween'>, <class 'sqlglot.expressions.NextValueFor'>, <class 'sqlglot.expressions.NthValue'>, <class 'sqlglot.expressions.Nullif'>, <class 'sqlglot.expressions.NumberToStr'>, <class 'sqlglot.expressions.Nvl2'>, <class 'sqlglot.expressions.OpenJSON'>, <class 'sqlglot.expressions.ParameterizedAgg'>, <class 'sqlglot.expressions.ParseJSON'>, <class 'sqlglot.expressions.PercentileCont'>, <class 'sqlglot.expressions.PercentileDisc'>, <class 'sqlglot.expressions.Posexplode'>, <class 'sqlglot.expressions.PosexplodeOuter'>, <class 'sqlglot.expressions.Pow'>, <class 'sqlglot.expressions.Predict'>, <class 'sqlglot.expressions.Quantile'>, <class 'sqlglot.expressions.Rand'>, <class 'sqlglot.expressions.Randn'>, <class 'sqlglot.expressions.RangeN'>, <class 'sqlglot.expressions.ReadCSV'>, <class 'sqlglot.expressions.Reduce'>, <class 'sqlglot.expressions.RegexpExtract'>, <class 'sqlglot.expressions.RegexpILike'>, <class 'sqlglot.expressions.RegexpLike'>, <class 'sqlglot.expressions.RegexpReplace'>, <class 'sqlglot.expressions.RegexpSplit'>, <class 'sqlglot.expressions.Repeat'>, <class 'sqlglot.expressions.Right'>, <class 'sqlglot.expressions.Round'>, <class 'sqlglot.expressions.RowNumber'>, <class 'sqlglot.expressions.SHA'>, <class 'sqlglot.expressions.SHA2'>, <class 'sqlglot.expressions.SafeDivide'>, <class 'sqlglot.expressions.SortArray'>, <class 'sqlglot.expressions.Split'>, <class 'sqlglot.expressions.Sqrt'>, <class 'sqlglot.expressions.StandardHash'>, <class 'sqlglot.expressions.StarMap'>, <class 'sqlglot.expressions.StartsWith'>, <class 'sqlglot.expressions.Stddev'>, <class 'sqlglot.expressions.StddevPop'>, <class 'sqlglot.expressions.StddevSamp'>, <class 'sqlglot.expressions.StrPosition'>, <class 'sqlglot.expressions.StrToDate'>, <class 'sqlglot.expressions.StrToMap'>, <class 'sqlglot.expressions.StrToTime'>, <class 'sqlglot.expressions.StrToUnix'>, <class 'sqlglot.expressions.Struct'>, <class 'sqlglot.expressions.StructExtract'>, <class 'sqlglot.expressions.Stuff'>, <class 'sqlglot.expressions.Substring'>, <class 'sqlglot.expressions.Sum'>, <class 'sqlglot.expressions.TimeAdd'>, <class 'sqlglot.expressions.TimeDiff'>, <class 'sqlglot.expressions.TimeFromParts'>, <class 'sqlglot.expressions.TimeStrToDate'>, <class 'sqlglot.expressions.TimeStrToTime'>, <class 'sqlglot.expressions.TimeStrToUnix'>, <class 'sqlglot.expressions.TimeSub'>, <class 'sqlglot.expressions.TimeToStr'>, <class 'sqlglot.expressions.TimeToTimeStr'>, <class 'sqlglot.expressions.TimeToUnix'>, <class 'sqlglot.expressions.TimeTrunc'>, <class 'sqlglot.expressions.Timestamp'>, <class 'sqlglot.expressions.TimestampAdd'>, <class 'sqlglot.expressions.TimestampDiff'>, <class 'sqlglot.expressions.TimestampFromParts'>, <class 'sqlglot.expressions.TimestampSub'>, <class 'sqlglot.expressions.TimestampTrunc'>, <class 'sqlglot.expressions.ToArray'>, <class 'sqlglot.expressions.ToBase64'>, <class 'sqlglot.expressions.ToChar'>, <class 'sqlglot.expressions.ToDays'>, <class 'sqlglot.expressions.Transform'>, <class 'sqlglot.expressions.Trim'>, <class 'sqlglot.expressions.TryCast'>, <class 'sqlglot.expressions.TsOrDiToDi'>, <class 'sqlglot.expressions.TsOrDsAdd'>, <class 'sqlglot.expressions.TsOrDsDiff'>, <class 'sqlglot.expressions.TsOrDsToDate'>, <class 'sqlglot.expressions.TsOrDsToDateStr'>, <class 'sqlglot.expressions.TsOrDsToTime'>, <class 'sqlglot.expressions.Unhex'>, <class 'sqlglot.expressions.UnixDate'>, <class 'sqlglot.expressions.UnixToStr'>, <class 'sqlglot.expressions.UnixToTime'>, <class 'sqlglot.expressions.UnixToTimeStr'>, <class 'sqlglot.expressions.Upper'>, <class 'sqlglot.expressions.VarMap'>, <class 'sqlglot.expressions.Variance'>, <class 'sqlglot.expressions.VariancePop'>, <class 'sqlglot.expressions.Week'>, <class 'sqlglot.expressions.WeekOfYear'>, <class 'sqlglot.expressions.When'>, <class 'sqlglot.expressions.XMLTable'>, <class 'sqlglot.expressions.Xor'>, <class 'sqlglot.expressions.Year'>]"}, "sqlglot.expressions.FUNCTION_BY_NAME": {"fullname": "sqlglot.expressions.FUNCTION_BY_NAME", "modulename": "sqlglot.expressions", "qualname": "FUNCTION_BY_NAME", "kind": "variable", "doc": "

\n", "default_value": "{'ABS': <class 'sqlglot.expressions.Abs'>, 'ANONYMOUS_AGG_FUNC': <class 'sqlglot.expressions.AnonymousAggFunc'>, 'ANY_VALUE': <class 'sqlglot.expressions.AnyValue'>, 'APPROX_DISTINCT': <class 'sqlglot.expressions.ApproxDistinct'>, 'APPROX_COUNT_DISTINCT': <class 'sqlglot.expressions.ApproxDistinct'>, 'APPROX_QUANTILE': <class 'sqlglot.expressions.ApproxQuantile'>, 'APPROX_TOP_K': <class 'sqlglot.expressions.ApproxTopK'>, 'ARG_MAX': <class 'sqlglot.expressions.ArgMax'>, 'ARGMAX': <class 'sqlglot.expressions.ArgMax'>, 'MAX_BY': <class 'sqlglot.expressions.ArgMax'>, 'ARG_MIN': <class 'sqlglot.expressions.ArgMin'>, 'ARGMIN': <class 'sqlglot.expressions.ArgMin'>, 'MIN_BY': <class 'sqlglot.expressions.ArgMin'>, 'ARRAY': <class 'sqlglot.expressions.Array'>, 'ARRAY_AGG': <class 'sqlglot.expressions.ArrayAgg'>, 'ARRAY_ALL': <class 'sqlglot.expressions.ArrayAll'>, 'ARRAY_ANY': <class 'sqlglot.expressions.ArrayAny'>, 'ARRAY_CONCAT': <class 'sqlglot.expressions.ArrayConcat'>, 'ARRAY_CAT': <class 'sqlglot.expressions.ArrayConcat'>, 'ARRAY_CONTAINS': <class 'sqlglot.expressions.ArrayContains'>, 'FILTER': <class 'sqlglot.expressions.ArrayFilter'>, 'ARRAY_FILTER': <class 'sqlglot.expressions.ArrayFilter'>, 'ARRAY_JOIN': <class 'sqlglot.expressions.ArrayJoin'>, 'ARRAY_OVERLAPS': <class 'sqlglot.expressions.ArrayOverlaps'>, 'ARRAY_SIZE': <class 'sqlglot.expressions.ArraySize'>, 'ARRAY_SORT': <class 'sqlglot.expressions.ArraySort'>, 'ARRAY_SUM': <class 'sqlglot.expressions.ArraySum'>, 'ARRAY_UNION_AGG': <class 'sqlglot.expressions.ArrayUnionAgg'>, 'ARRAY_UNIQUE_AGG': <class 'sqlglot.expressions.ArrayUniqueAgg'>, 'AVG': <class 'sqlglot.expressions.Avg'>, 'CASE': <class 'sqlglot.expressions.Case'>, 'CAST': <class 'sqlglot.expressions.Cast'>, 'CAST_TO_STR_TYPE': <class 'sqlglot.expressions.CastToStrType'>, 'CEIL': <class 'sqlglot.expressions.Ceil'>, 'CEILING': <class 'sqlglot.expressions.Ceil'>, 'CHR': <class 'sqlglot.expressions.Chr'>, 'CHAR': <class 'sqlglot.expressions.Chr'>, 'COALESCE': <class 'sqlglot.expressions.Coalesce'>, 'IFNULL': <class 'sqlglot.expressions.Coalesce'>, 'NVL': <class 'sqlglot.expressions.Coalesce'>, 'COLLATE': <class 'sqlglot.expressions.Collate'>, 'COMBINED_AGG_FUNC': <class 'sqlglot.expressions.CombinedAggFunc'>, 'COMBINED_PARAMETERIZED_AGG': <class 'sqlglot.expressions.CombinedParameterizedAgg'>, 'CONCAT': <class 'sqlglot.expressions.Concat'>, 'CONCAT_WS': <class 'sqlglot.expressions.ConcatWs'>, 'COUNT': <class 'sqlglot.expressions.Count'>, 'COUNT_IF': <class 'sqlglot.expressions.CountIf'>, 'COUNTIF': <class 'sqlglot.expressions.CountIf'>, 'CURRENT_DATE': <class 'sqlglot.expressions.CurrentDate'>, 'CURRENT_DATETIME': <class 'sqlglot.expressions.CurrentDatetime'>, 'CURRENT_TIME': <class 'sqlglot.expressions.CurrentTime'>, 'CURRENT_TIMESTAMP': <class 'sqlglot.expressions.CurrentTimestamp'>, 'CURRENT_USER': <class 'sqlglot.expressions.CurrentUser'>, 'DATE': <class 'sqlglot.expressions.Date'>, 'DATE_ADD': <class 'sqlglot.expressions.DateAdd'>, 'DATEDIFF': <class 'sqlglot.expressions.DateDiff'>, 'DATE_DIFF': <class 'sqlglot.expressions.DateDiff'>, 'DATE_FROM_PARTS': <class 'sqlglot.expressions.DateFromParts'>, 'DATEFROMPARTS': <class 'sqlglot.expressions.DateFromParts'>, 'DATE_STR_TO_DATE': <class 'sqlglot.expressions.DateStrToDate'>, 'DATE_SUB': <class 'sqlglot.expressions.DateSub'>, 'DATE_TO_DATE_STR': <class 'sqlglot.expressions.DateToDateStr'>, 'DATE_TO_DI': <class 'sqlglot.expressions.DateToDi'>, 'DATE_TRUNC': <class 'sqlglot.expressions.DateTrunc'>, 'DATETIME_ADD': <class 'sqlglot.expressions.DatetimeAdd'>, 'DATETIME_DIFF': <class 'sqlglot.expressions.DatetimeDiff'>, 'DATETIME_SUB': <class 'sqlglot.expressions.DatetimeSub'>, 'DATETIME_TRUNC': <class 'sqlglot.expressions.DatetimeTrunc'>, 'DAY': <class 'sqlglot.expressions.Day'>, 'DAY_OF_MONTH': <class 'sqlglot.expressions.DayOfMonth'>, 'DAYOFMONTH': <class 'sqlglot.expressions.DayOfMonth'>, 'DAY_OF_WEEK': <class 'sqlglot.expressions.DayOfWeek'>, 'DAYOFWEEK': <class 'sqlglot.expressions.DayOfWeek'>, 'DAY_OF_YEAR': <class 'sqlglot.expressions.DayOfYear'>, 'DAYOFYEAR': <class 'sqlglot.expressions.DayOfYear'>, 'DECODE': <class 'sqlglot.expressions.Decode'>, 'DI_TO_DATE': <class 'sqlglot.expressions.DiToDate'>, 'ENCODE': <class 'sqlglot.expressions.Encode'>, 'EXP': <class 'sqlglot.expressions.Exp'>, 'EXPLODE': <class 'sqlglot.expressions.Explode'>, 'EXPLODE_OUTER': <class 'sqlglot.expressions.ExplodeOuter'>, 'EXTRACT': <class 'sqlglot.expressions.Extract'>, 'FIRST': <class 'sqlglot.expressions.First'>, 'FIRST_VALUE': <class 'sqlglot.expressions.FirstValue'>, 'FLATTEN': <class 'sqlglot.expressions.Flatten'>, 'FLOOR': <class 'sqlglot.expressions.Floor'>, 'FROM_BASE': <class 'sqlglot.expressions.FromBase'>, 'FROM_BASE64': <class 'sqlglot.expressions.FromBase64'>, 'GENERATE_SERIES': <class 'sqlglot.expressions.GenerateSeries'>, 'GREATEST': <class 'sqlglot.expressions.Greatest'>, 'GROUP_CONCAT': <class 'sqlglot.expressions.GroupConcat'>, 'HEX': <class 'sqlglot.expressions.Hex'>, 'HLL': <class 'sqlglot.expressions.Hll'>, 'IF': <class 'sqlglot.expressions.If'>, 'INITCAP': <class 'sqlglot.expressions.Initcap'>, 'IS_INF': <class 'sqlglot.expressions.IsInf'>, 'ISINF': <class 'sqlglot.expressions.IsInf'>, 'IS_NAN': <class 'sqlglot.expressions.IsNan'>, 'ISNAN': <class 'sqlglot.expressions.IsNan'>, 'J_S_O_N_ARRAY': <class 'sqlglot.expressions.JSONArray'>, 'J_S_O_N_ARRAY_AGG': <class 'sqlglot.expressions.JSONArrayAgg'>, 'JSON_ARRAY_CONTAINS': <class 'sqlglot.expressions.JSONArrayContains'>, 'JSONB_EXTRACT': <class 'sqlglot.expressions.JSONBExtract'>, 'JSONB_EXTRACT_SCALAR': <class 'sqlglot.expressions.JSONBExtractScalar'>, 'JSON_EXTRACT': <class 'sqlglot.expressions.JSONExtract'>, 'JSON_EXTRACT_SCALAR': <class 'sqlglot.expressions.JSONExtractScalar'>, 'JSON_FORMAT': <class 'sqlglot.expressions.JSONFormat'>, 'J_S_O_N_OBJECT': <class 'sqlglot.expressions.JSONObject'>, 'J_S_O_N_OBJECT_AGG': <class 'sqlglot.expressions.JSONObjectAgg'>, 'J_S_O_N_TABLE': <class 'sqlglot.expressions.JSONTable'>, 'LAG': <class 'sqlglot.expressions.Lag'>, 'LAST': <class 'sqlglot.expressions.Last'>, 'LAST_DAY': <class 'sqlglot.expressions.LastDay'>, 'LAST_DAY_OF_MONTH': <class 'sqlglot.expressions.LastDay'>, 'LAST_VALUE': <class 'sqlglot.expressions.LastValue'>, 'LEAD': <class 'sqlglot.expressions.Lead'>, 'LEAST': <class 'sqlglot.expressions.Least'>, 'LEFT': <class 'sqlglot.expressions.Left'>, 'LENGTH': <class 'sqlglot.expressions.Length'>, 'LEN': <class 'sqlglot.expressions.Length'>, 'LEVENSHTEIN': <class 'sqlglot.expressions.Levenshtein'>, 'LN': <class 'sqlglot.expressions.Ln'>, 'LOG': <class 'sqlglot.expressions.Log'>, 'LOG10': <class 'sqlglot.expressions.Log10'>, 'LOG2': <class 'sqlglot.expressions.Log2'>, 'LOGICAL_AND': <class 'sqlglot.expressions.LogicalAnd'>, 'BOOL_AND': <class 'sqlglot.expressions.LogicalAnd'>, 'BOOLAND_AGG': <class 'sqlglot.expressions.LogicalAnd'>, 'LOGICAL_OR': <class 'sqlglot.expressions.LogicalOr'>, 'BOOL_OR': <class 'sqlglot.expressions.LogicalOr'>, 'BOOLOR_AGG': <class 'sqlglot.expressions.LogicalOr'>, 'LOWER': <class 'sqlglot.expressions.Lower'>, 'LCASE': <class 'sqlglot.expressions.Lower'>, 'MD5': <class 'sqlglot.expressions.MD5'>, 'MD5_DIGEST': <class 'sqlglot.expressions.MD5Digest'>, 'MAP': <class 'sqlglot.expressions.Map'>, 'MAP_FROM_ENTRIES': <class 'sqlglot.expressions.MapFromEntries'>, 'MATCH_AGAINST': <class 'sqlglot.expressions.MatchAgainst'>, 'MAX': <class 'sqlglot.expressions.Max'>, 'MIN': <class 'sqlglot.expressions.Min'>, 'MONTH': <class 'sqlglot.expressions.Month'>, 'MONTHS_BETWEEN': <class 'sqlglot.expressions.MonthsBetween'>, 'NEXT_VALUE_FOR': <class 'sqlglot.expressions.NextValueFor'>, 'NTH_VALUE': <class 'sqlglot.expressions.NthValue'>, 'NULLIF': <class 'sqlglot.expressions.Nullif'>, 'NUMBER_TO_STR': <class 'sqlglot.expressions.NumberToStr'>, 'NVL2': <class 'sqlglot.expressions.Nvl2'>, 'OPEN_J_S_O_N': <class 'sqlglot.expressions.OpenJSON'>, 'PARAMETERIZED_AGG': <class 'sqlglot.expressions.ParameterizedAgg'>, 'PARSE_JSON': <class 'sqlglot.expressions.ParseJSON'>, 'JSON_PARSE': <class 'sqlglot.expressions.ParseJSON'>, 'PERCENTILE_CONT': <class 'sqlglot.expressions.PercentileCont'>, 'PERCENTILE_DISC': <class 'sqlglot.expressions.PercentileDisc'>, 'POSEXPLODE': <class 'sqlglot.expressions.Posexplode'>, 'POSEXPLODE_OUTER': <class 'sqlglot.expressions.PosexplodeOuter'>, 'POWER': <class 'sqlglot.expressions.Pow'>, 'POW': <class 'sqlglot.expressions.Pow'>, 'PREDICT': <class 'sqlglot.expressions.Predict'>, 'QUANTILE': <class 'sqlglot.expressions.Quantile'>, 'RAND': <class 'sqlglot.expressions.Rand'>, 'RANDOM': <class 'sqlglot.expressions.Rand'>, 'RANDN': <class 'sqlglot.expressions.Randn'>, 'RANGE_N': <class 'sqlglot.expressions.RangeN'>, 'READ_CSV': <class 'sqlglot.expressions.ReadCSV'>, 'REDUCE': <class 'sqlglot.expressions.Reduce'>, 'REGEXP_EXTRACT': <class 'sqlglot.expressions.RegexpExtract'>, 'REGEXP_I_LIKE': <class 'sqlglot.expressions.RegexpILike'>, 'REGEXP_LIKE': <class 'sqlglot.expressions.RegexpLike'>, 'REGEXP_REPLACE': <class 'sqlglot.expressions.RegexpReplace'>, 'REGEXP_SPLIT': <class 'sqlglot.expressions.RegexpSplit'>, 'REPEAT': <class 'sqlglot.expressions.Repeat'>, 'RIGHT': <class 'sqlglot.expressions.Right'>, 'ROUND': <class 'sqlglot.expressions.Round'>, 'ROW_NUMBER': <class 'sqlglot.expressions.RowNumber'>, 'SHA': <class 'sqlglot.expressions.SHA'>, 'SHA1': <class 'sqlglot.expressions.SHA'>, 'SHA2': <class 'sqlglot.expressions.SHA2'>, 'SAFE_DIVIDE': <class 'sqlglot.expressions.SafeDivide'>, 'SORT_ARRAY': <class 'sqlglot.expressions.SortArray'>, 'SPLIT': <class 'sqlglot.expressions.Split'>, 'SQRT': <class 'sqlglot.expressions.Sqrt'>, 'STANDARD_HASH': <class 'sqlglot.expressions.StandardHash'>, 'STAR_MAP': <class 'sqlglot.expressions.StarMap'>, 'STARTS_WITH': <class 'sqlglot.expressions.StartsWith'>, 'STARTSWITH': <class 'sqlglot.expressions.StartsWith'>, 'STDDEV': <class 'sqlglot.expressions.Stddev'>, 'STDDEV_POP': <class 'sqlglot.expressions.StddevPop'>, 'STDDEV_SAMP': <class 'sqlglot.expressions.StddevSamp'>, 'STR_POSITION': <class 'sqlglot.expressions.StrPosition'>, 'STR_TO_DATE': <class 'sqlglot.expressions.StrToDate'>, 'STR_TO_MAP': <class 'sqlglot.expressions.StrToMap'>, 'STR_TO_TIME': <class 'sqlglot.expressions.StrToTime'>, 'STR_TO_UNIX': <class 'sqlglot.expressions.StrToUnix'>, 'STRUCT': <class 'sqlglot.expressions.Struct'>, 'STRUCT_EXTRACT': <class 'sqlglot.expressions.StructExtract'>, 'STUFF': <class 'sqlglot.expressions.Stuff'>, 'INSERT': <class 'sqlglot.expressions.Stuff'>, 'SUBSTRING': <class 'sqlglot.expressions.Substring'>, 'SUM': <class 'sqlglot.expressions.Sum'>, 'TIME_ADD': <class 'sqlglot.expressions.TimeAdd'>, 'TIME_DIFF': <class 'sqlglot.expressions.TimeDiff'>, 'TIME_FROM_PARTS': <class 'sqlglot.expressions.TimeFromParts'>, 'TIMEFROMPARTS': <class 'sqlglot.expressions.TimeFromParts'>, 'TIME_STR_TO_DATE': <class 'sqlglot.expressions.TimeStrToDate'>, 'TIME_STR_TO_TIME': <class 'sqlglot.expressions.TimeStrToTime'>, 'TIME_STR_TO_UNIX': <class 'sqlglot.expressions.TimeStrToUnix'>, 'TIME_SUB': <class 'sqlglot.expressions.TimeSub'>, 'TIME_TO_STR': <class 'sqlglot.expressions.TimeToStr'>, 'TIME_TO_TIME_STR': <class 'sqlglot.expressions.TimeToTimeStr'>, 'TIME_TO_UNIX': <class 'sqlglot.expressions.TimeToUnix'>, 'TIME_TRUNC': <class 'sqlglot.expressions.TimeTrunc'>, 'TIMESTAMP': <class 'sqlglot.expressions.Timestamp'>, 'TIMESTAMP_ADD': <class 'sqlglot.expressions.TimestampAdd'>, 'TIMESTAMPDIFF': <class 'sqlglot.expressions.TimestampDiff'>, 'TIMESTAMP_DIFF': <class 'sqlglot.expressions.TimestampDiff'>, 'TIMESTAMP_FROM_PARTS': <class 'sqlglot.expressions.TimestampFromParts'>, 'TIMESTAMPFROMPARTS': <class 'sqlglot.expressions.TimestampFromParts'>, 'TIMESTAMP_SUB': <class 'sqlglot.expressions.TimestampSub'>, 'TIMESTAMP_TRUNC': <class 'sqlglot.expressions.TimestampTrunc'>, 'TO_ARRAY': <class 'sqlglot.expressions.ToArray'>, 'TO_BASE64': <class 'sqlglot.expressions.ToBase64'>, 'TO_CHAR': <class 'sqlglot.expressions.ToChar'>, 'TO_DAYS': <class 'sqlglot.expressions.ToDays'>, 'TRANSFORM': <class 'sqlglot.expressions.Transform'>, 'TRIM': <class 'sqlglot.expressions.Trim'>, 'TRY_CAST': <class 'sqlglot.expressions.TryCast'>, 'TS_OR_DI_TO_DI': <class 'sqlglot.expressions.TsOrDiToDi'>, 'TS_OR_DS_ADD': <class 'sqlglot.expressions.TsOrDsAdd'>, 'TS_OR_DS_DIFF': <class 'sqlglot.expressions.TsOrDsDiff'>, 'TS_OR_DS_TO_DATE': <class 'sqlglot.expressions.TsOrDsToDate'>, 'TS_OR_DS_TO_DATE_STR': <class 'sqlglot.expressions.TsOrDsToDateStr'>, 'TS_OR_DS_TO_TIME': <class 'sqlglot.expressions.TsOrDsToTime'>, 'UNHEX': <class 'sqlglot.expressions.Unhex'>, 'UNIX_DATE': <class 'sqlglot.expressions.UnixDate'>, 'UNIX_TO_STR': <class 'sqlglot.expressions.UnixToStr'>, 'UNIX_TO_TIME': <class 'sqlglot.expressions.UnixToTime'>, 'UNIX_TO_TIME_STR': <class 'sqlglot.expressions.UnixToTimeStr'>, 'UPPER': <class 'sqlglot.expressions.Upper'>, 'UCASE': <class 'sqlglot.expressions.Upper'>, 'VAR_MAP': <class 'sqlglot.expressions.VarMap'>, 'VARIANCE': <class 'sqlglot.expressions.Variance'>, 'VARIANCE_SAMP': <class 'sqlglot.expressions.Variance'>, 'VAR_SAMP': <class 'sqlglot.expressions.Variance'>, 'VARIANCE_POP': <class 'sqlglot.expressions.VariancePop'>, 'VAR_POP': <class 'sqlglot.expressions.VariancePop'>, 'WEEK': <class 'sqlglot.expressions.Week'>, 'WEEK_OF_YEAR': <class 'sqlglot.expressions.WeekOfYear'>, 'WEEKOFYEAR': <class 'sqlglot.expressions.WeekOfYear'>, 'WHEN': <class 'sqlglot.expressions.When'>, 'X_M_L_TABLE': <class 'sqlglot.expressions.XMLTable'>, 'XOR': <class 'sqlglot.expressions.Xor'>, 'YEAR': <class 'sqlglot.expressions.Year'>}"}, "sqlglot.expressions.JSON_PATH_PARTS": {"fullname": "sqlglot.expressions.JSON_PATH_PARTS", "modulename": "sqlglot.expressions", "qualname": "JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "[<class 'sqlglot.expressions.JSONPathFilter'>, <class 'sqlglot.expressions.JSONPathKey'>, <class 'sqlglot.expressions.JSONPathRecursive'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathScript'>, <class 'sqlglot.expressions.JSONPathSelector'>, <class 'sqlglot.expressions.JSONPathSlice'>, <class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathUnion'>, <class 'sqlglot.expressions.JSONPathWildcard'>]"}, "sqlglot.expressions.maybe_parse": {"fullname": "sqlglot.expressions.maybe_parse", "modulename": "sqlglot.expressions", "qualname": "maybe_parse", "kind": "function", "doc": "

Gracefully handle a possible string or expression.

\n\n
Example:
\n\n
\n
\n
>>> maybe_parse("1")\nLiteral(this=1, is_string=False)\n>>> maybe_parse(to_identifier("x"))\nIdentifier(this=x, quoted=False)\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • sql_or_expression: the SQL code string or an expression
  • \n
  • into: the SQLGlot Expression to parse into
  • \n
  • dialect: the dialect used to parse the input expressions (in the case that an\ninput expression is a SQL string).
  • \n
  • prefix: a string to prefix the sql with before it gets parsed\n(automatically includes a space)
  • \n
  • copy: whether or not to copy the expression.
  • \n
  • **opts: other options to use to parse the input expressions (again, in the case\nthat an input expression is a SQL string).
  • \n
\n\n
Returns:
\n\n
\n

Expression: the parsed or given expression.

\n
\n", "signature": "(\tsql_or_expression: Union[str, sqlglot.expressions.Expression],\t*,\tinto: Union[str, Type[sqlglot.expressions.Expression], Collection[Union[str, Type[sqlglot.expressions.Expression]]], NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tprefix: Optional[str] = None,\tcopy: bool = False,\t**opts) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.expressions.maybe_copy": {"fullname": "sqlglot.expressions.maybe_copy", "modulename": "sqlglot.expressions", "qualname": "maybe_copy", "kind": "function", "doc": "

\n", "signature": "(instance, copy=True):", "funcdef": "def"}, "sqlglot.expressions.union": {"fullname": "sqlglot.expressions.union", "modulename": "sqlglot.expressions", "qualname": "union", "kind": "function", "doc": "

Initializes a syntax tree from one UNION expression.

\n\n
Example:
\n\n
\n
\n
>>> union("SELECT * FROM foo", "SELECT * FROM bla").sql()\n'SELECT * FROM foo UNION SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • left: the SQL code string corresponding to the left-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • right: the SQL code string corresponding to the right-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy the expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Union instance.

\n
\n", "signature": "(\tleft: Union[str, sqlglot.expressions.Expression],\tright: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Union:", "funcdef": "def"}, "sqlglot.expressions.intersect": {"fullname": "sqlglot.expressions.intersect", "modulename": "sqlglot.expressions", "qualname": "intersect", "kind": "function", "doc": "

Initializes a syntax tree from one INTERSECT expression.

\n\n
Example:
\n\n
\n
\n
>>> intersect("SELECT * FROM foo", "SELECT * FROM bla").sql()\n'SELECT * FROM foo INTERSECT SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • left: the SQL code string corresponding to the left-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • right: the SQL code string corresponding to the right-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy the expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Intersect instance.

\n
\n", "signature": "(\tleft: Union[str, sqlglot.expressions.Expression],\tright: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Intersect:", "funcdef": "def"}, "sqlglot.expressions.except_": {"fullname": "sqlglot.expressions.except_", "modulename": "sqlglot.expressions", "qualname": "except_", "kind": "function", "doc": "

Initializes a syntax tree from one EXCEPT expression.

\n\n
Example:
\n\n
\n
\n
>>> except_("SELECT * FROM foo", "SELECT * FROM bla").sql()\n'SELECT * FROM foo EXCEPT SELECT * FROM bla'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • left: the SQL code string corresponding to the left-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • right: the SQL code string corresponding to the right-hand side.\nIf an Expression instance is passed, it will be used as-is.
  • \n
  • distinct: set the DISTINCT flag if and only if this is true.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy the expression.
  • \n
  • opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Except instance.

\n
\n", "signature": "(\tleft: Union[str, sqlglot.expressions.Expression],\tright: Union[str, sqlglot.expressions.Expression],\tdistinct: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Except:", "funcdef": "def"}, "sqlglot.expressions.select": {"fullname": "sqlglot.expressions.select", "modulename": "sqlglot.expressions", "qualname": "select", "kind": "function", "doc": "

Initializes a syntax tree from one or multiple SELECT expressions.

\n\n
Example:
\n\n
\n
\n
>>> select("col1", "col2").from_("tbl").sql()\n'SELECT col1, col2 FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code string to parse as the expressions of a\nSELECT statement. If an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expressions (in the case that an\ninput expression is a SQL string).
  • \n
  • **opts: other options to use to parse the input expressions (again, in the case\nthat an input expression is a SQL string).
  • \n
\n\n
Returns:
\n\n
\n

Select: the syntax tree for the SELECT statement.

\n
\n", "signature": "(\t*expressions: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.from_": {"fullname": "sqlglot.expressions.from_", "modulename": "sqlglot.expressions", "qualname": "from_", "kind": "function", "doc": "

Initializes a syntax tree from a FROM expression.

\n\n
Example:
\n\n
\n
\n
>>> from_("tbl").select("col1", "col2").sql()\n'SELECT col1, col2 FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expression: the SQL code string to parse as the FROM expressions of a\nSELECT statement. If an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expression (in the case that the\ninput expression is a SQL string).
  • \n
  • **opts: other options to use to parse the input expressions (again, in the case\nthat the input expression is a SQL string).
  • \n
\n\n
Returns:
\n\n
\n

Select: the syntax tree for the SELECT statement.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.update": {"fullname": "sqlglot.expressions.update", "modulename": "sqlglot.expressions", "qualname": "update", "kind": "function", "doc": "

Creates an update statement.

\n\n
Example:
\n\n
\n
\n
>>> update("my_table", {"x": 1, "y": "2", "z": None}, from_="baz", where="id > 1").sql()\n"UPDATE my_table SET x = 1, y = '2', z = NULL FROM baz WHERE id > 1"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *properties: dictionary of properties to set which are\nauto converted to sql objects eg None -> NULL
  • \n
  • where: sql conditional parsed into a WHERE statement
  • \n
  • from_: sql statement parsed into a FROM statement
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Update: the syntax tree for the UPDATE statement.

\n
\n", "signature": "(\ttable: str | sqlglot.expressions.Table,\tproperties: dict,\twhere: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tfrom_: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Update:", "funcdef": "def"}, "sqlglot.expressions.delete": {"fullname": "sqlglot.expressions.delete", "modulename": "sqlglot.expressions", "qualname": "delete", "kind": "function", "doc": "

Builds a delete statement.

\n\n
Example:
\n\n
\n
\n
>>> delete("my_table", where="id > 1").sql()\n'DELETE FROM my_table WHERE id > 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • where: sql conditional parsed into a WHERE statement
  • \n
  • returning: sql conditional parsed into a RETURNING statement
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Delete: the syntax tree for the DELETE statement.

\n
\n", "signature": "(\ttable: Union[str, sqlglot.expressions.Expression],\twhere: Union[str, sqlglot.expressions.Expression, NoneType] = None,\treturning: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Delete:", "funcdef": "def"}, "sqlglot.expressions.insert": {"fullname": "sqlglot.expressions.insert", "modulename": "sqlglot.expressions", "qualname": "insert", "kind": "function", "doc": "

Builds an INSERT statement.

\n\n
Example:
\n\n
\n
\n
>>> insert("VALUES (1, 2, 3)", "tbl").sql()\n'INSERT INTO tbl VALUES (1, 2, 3)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the sql string or expression of the INSERT statement
  • \n
  • into: the tbl to insert data to.
  • \n
  • columns: optionally the table's column names.
  • \n
  • overwrite: whether to INSERT OVERWRITE or not.
  • \n
  • returning: sql conditional parsed into a RETURNING statement
  • \n
  • dialect: the dialect used to parse the input expressions.
  • \n
  • copy: whether or not to copy the expression.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Insert: the syntax tree for the INSERT statement.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tinto: Union[str, sqlglot.expressions.Expression],\tcolumns: Optional[Sequence[str | sqlglot.expressions.Identifier]] = None,\toverwrite: Optional[bool] = None,\treturning: Union[str, sqlglot.expressions.Expression, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Insert:", "funcdef": "def"}, "sqlglot.expressions.condition": {"fullname": "sqlglot.expressions.condition", "modulename": "sqlglot.expressions", "qualname": "condition", "kind": "function", "doc": "

Initialize a logical condition expression.

\n\n
Example:
\n\n
\n
\n
>>> condition("x=1").sql()\n'x = 1'\n
\n
\n \n

This is helpful for composing larger logical syntax trees:

\n \n
\n
>>> where = condition("x=1")\n>>> where = where.and_("y=1")\n>>> Select().from_("tbl").select("*").where(where).sql()\n'SELECT * FROM tbl WHERE x = 1 AND y = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expression: the SQL code string to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expression (in the case that the\ninput expression is a SQL string).
  • \n
  • copy: Whether or not to copy expression (only applies to expressions).
  • \n
  • **opts: other options to use to parse the input expressions (again, in the case\nthat the input expression is a SQL string).
  • \n
\n\n
Returns:
\n\n
\n

The new Condition instance

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Condition:", "funcdef": "def"}, "sqlglot.expressions.and_": {"fullname": "sqlglot.expressions.and_", "modulename": "sqlglot.expressions", "qualname": "and_", "kind": "function", "doc": "

Combine multiple conditions with an AND logical operator.

\n\n
Example:
\n\n
\n
\n
>>> and_("x=1", and_("y=1", "z=1")).sql()\n'x = 1 AND (y = 1 AND z = 1)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy expressions (only applies to Expressions).
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

And: the new condition

\n
\n", "signature": "(\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Condition:", "funcdef": "def"}, "sqlglot.expressions.or_": {"fullname": "sqlglot.expressions.or_", "modulename": "sqlglot.expressions", "qualname": "or_", "kind": "function", "doc": "

Combine multiple conditions with an OR logical operator.

\n\n
Example:
\n\n
\n
\n
>>> or_("x=1", or_("y=1", "z=1")).sql()\n'x = 1 OR (y = 1 OR z = 1)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • *expressions: the SQL code strings to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether or not to copy expressions (only applies to Expressions).
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Or: the new condition

\n
\n", "signature": "(\t*expressions: Union[str, sqlglot.expressions.Expression, NoneType],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Condition:", "funcdef": "def"}, "sqlglot.expressions.not_": {"fullname": "sqlglot.expressions.not_", "modulename": "sqlglot.expressions", "qualname": "not_", "kind": "function", "doc": "

Wrap a condition with a NOT operator.

\n\n
Example:
\n\n
\n
\n
>>> not_("this_suit='black'").sql()\n"NOT this_suit = 'black'"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: whether to copy the expression or not.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new condition.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Not:", "funcdef": "def"}, "sqlglot.expressions.paren": {"fullname": "sqlglot.expressions.paren", "modulename": "sqlglot.expressions", "qualname": "paren", "kind": "function", "doc": "

Wrap an expression in parentheses.

\n\n
Example:
\n\n
\n
\n
>>> paren("5 + 3").sql()\n'(5 + 3)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code string to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • copy: whether to copy the expression or not.
  • \n
\n\n
Returns:
\n\n
\n

The wrapped expression.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tcopy: bool = True) -> sqlglot.expressions.Paren:", "funcdef": "def"}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"fullname": "sqlglot.expressions.SAFE_IDENTIFIER_RE", "modulename": "sqlglot.expressions", "qualname": "SAFE_IDENTIFIER_RE", "kind": "variable", "doc": "

\n", "annotation": ": Pattern[str]", "default_value": "re.compile('^[_a-zA-Z][\\\\w]*$')"}, "sqlglot.expressions.to_identifier": {"fullname": "sqlglot.expressions.to_identifier", "modulename": "sqlglot.expressions", "qualname": "to_identifier", "kind": "function", "doc": "

Builds an identifier.

\n\n
Arguments:
\n\n
    \n
  • name: The name to turn into an identifier.
  • \n
  • quoted: Whether or not force quote the identifier.
  • \n
  • copy: Whether or not to copy name if it's an Identifier.
  • \n
\n\n
Returns:
\n\n
\n

The identifier ast node.

\n
\n", "signature": "(name, quoted=None, copy=True):", "funcdef": "def"}, "sqlglot.expressions.parse_identifier": {"fullname": "sqlglot.expressions.parse_identifier", "modulename": "sqlglot.expressions", "qualname": "parse_identifier", "kind": "function", "doc": "

Parses a given string into an identifier.

\n\n
Arguments:
\n\n
    \n
  • name: The name to parse into an identifier.
  • \n
  • dialect: The dialect to parse against.
  • \n
\n\n
Returns:
\n\n
\n

The identifier ast node.

\n
\n", "signature": "(\tname: str | sqlglot.expressions.Identifier,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None) -> sqlglot.expressions.Identifier:", "funcdef": "def"}, "sqlglot.expressions.INTERVAL_STRING_RE": {"fullname": "sqlglot.expressions.INTERVAL_STRING_RE", "modulename": "sqlglot.expressions", "qualname": "INTERVAL_STRING_RE", "kind": "variable", "doc": "

\n", "default_value": "re.compile('\\\\s*([0-9]+)\\\\s*([a-zA-Z]+)\\\\s*')"}, "sqlglot.expressions.to_interval": {"fullname": "sqlglot.expressions.to_interval", "modulename": "sqlglot.expressions", "qualname": "to_interval", "kind": "function", "doc": "

Builds an interval expression from a string like '1 day' or '5 months'.

\n", "signature": "(\tinterval: str | sqlglot.expressions.Literal) -> sqlglot.expressions.Interval:", "funcdef": "def"}, "sqlglot.expressions.to_table": {"fullname": "sqlglot.expressions.to_table", "modulename": "sqlglot.expressions", "qualname": "to_table", "kind": "function", "doc": "

Create a table expression from a [catalog].[schema].[table] sql path. Catalog and schema are optional.\nIf a table is passed in then that table is returned.

\n\n
Arguments:
\n\n
    \n
  • sql_path: a [catalog].[schema].[table] string.
  • \n
  • dialect: the source dialect according to which the table name will be parsed.
  • \n
  • copy: Whether or not to copy a table if it is passed in.
  • \n
  • kwargs: the kwargs to instantiate the resulting Table expression with.
  • \n
\n\n
Returns:
\n\n
\n

A table expression.

\n
\n", "signature": "(\tsql_path: Union[str, sqlglot.expressions.Table, NoneType],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**kwargs) -> Optional[sqlglot.expressions.Table]:", "funcdef": "def"}, "sqlglot.expressions.to_column": {"fullname": "sqlglot.expressions.to_column", "modulename": "sqlglot.expressions", "qualname": "to_column", "kind": "function", "doc": "

Create a column from a [table].[column] sql path. Schema is optional.

\n\n

If a column is passed in then that column is returned.

\n\n
Arguments:
\n\n
    \n
  • sql_path: [table].[column] string
  • \n
\n\n
Returns:
\n\n
\n

Table: A column expression

\n
\n", "signature": "(\tsql_path: str | sqlglot.expressions.Column,\t**kwargs) -> sqlglot.expressions.Column:", "funcdef": "def"}, "sqlglot.expressions.alias_": {"fullname": "sqlglot.expressions.alias_", "modulename": "sqlglot.expressions", "qualname": "alias_", "kind": "function", "doc": "

Create an Alias expression.

\n\n
Example:
\n\n
\n
\n
>>> alias_('foo', 'bar').sql()\n'foo AS bar'\n
\n
\n \n
\n
>>> alias_('(select 1, 2)', 'bar', table=['a', 'b']).sql()\n'(SELECT 1, 2) AS bar(a, b)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code strings to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • alias: the alias name to use. If the name has\nspecial characters it is quoted.
  • \n
  • table: Whether or not to create a table alias, can also be a list of columns.
  • \n
  • quoted: whether or not to quote the alias
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • copy: Whether or not to copy the expression.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

Alias: the aliased expression

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\talias: str | sqlglot.expressions.Identifier,\ttable: Union[bool, Sequence[str | sqlglot.expressions.Identifier]] = False,\tquoted: Optional[bool] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True,\t**opts):", "funcdef": "def"}, "sqlglot.expressions.subquery": {"fullname": "sqlglot.expressions.subquery", "modulename": "sqlglot.expressions", "qualname": "subquery", "kind": "function", "doc": "

Build a subquery expression.

\n\n
Example:
\n\n
\n
\n
>>> subquery('select x from tbl', 'bar').select('x').sql()\n'SELECT x FROM (SELECT x FROM tbl) AS bar'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the SQL code strings to parse.\nIf an Expression instance is passed, this is used as-is.
  • \n
  • alias: the alias name to use.
  • \n
  • dialect: the dialect used to parse the input expression.
  • \n
  • **opts: other options to use to parse the input expressions.
  • \n
\n\n
Returns:
\n\n
\n

A new Select instance with the subquery expression included.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\talias: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.expressions.Select:", "funcdef": "def"}, "sqlglot.expressions.column": {"fullname": "sqlglot.expressions.column", "modulename": "sqlglot.expressions", "qualname": "column", "kind": "function", "doc": "

Build a Column.

\n\n
Arguments:
\n\n
    \n
  • col: Column name.
  • \n
  • table: Table name.
  • \n
  • db: Database name.
  • \n
  • catalog: Catalog name.
  • \n
  • fields: Additional fields using dots.
  • \n
  • quoted: Whether to force quotes on the column's identifiers.
  • \n
  • copy: Whether or not to copy identifiers if passed in.
  • \n
\n\n
Returns:
\n\n
\n

The new Column instance.

\n
\n", "signature": "(\tcol,\ttable=None,\tdb=None,\tcatalog=None,\t*,\tfields=None,\tquoted=None,\tcopy=True):", "funcdef": "def"}, "sqlglot.expressions.cast": {"fullname": "sqlglot.expressions.cast", "modulename": "sqlglot.expressions", "qualname": "cast", "kind": "function", "doc": "

Cast an expression to a data type.

\n\n
Example:
\n\n
\n
\n
>>> cast('x + 1', 'int').sql()\n'CAST(x + 1 AS INT)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: The expression to cast.
  • \n
  • to: The datatype to cast to.
  • \n
  • copy: Whether or not to copy the supplied expressions.
  • \n
\n\n
Returns:
\n\n
\n

The new Cast instance.

\n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tto: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type],\tcopy: bool = True,\t**opts) -> sqlglot.expressions.Cast:", "funcdef": "def"}, "sqlglot.expressions.table_": {"fullname": "sqlglot.expressions.table_", "modulename": "sqlglot.expressions", "qualname": "table_", "kind": "function", "doc": "

Build a Table.

\n\n
Arguments:
\n\n
    \n
  • table: Table name.
  • \n
  • db: Database name.
  • \n
  • catalog: Catalog name.
  • \n
  • quote: Whether to force quotes on the table's identifiers.
  • \n
  • alias: Table's alias.
  • \n
\n\n
Returns:
\n\n
\n

The new Table instance.

\n
\n", "signature": "(\ttable: sqlglot.expressions.Identifier | str,\tdb: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tcatalog: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tquoted: Optional[bool] = None,\talias: Union[sqlglot.expressions.Identifier, str, NoneType] = None) -> sqlglot.expressions.Table:", "funcdef": "def"}, "sqlglot.expressions.values": {"fullname": "sqlglot.expressions.values", "modulename": "sqlglot.expressions", "qualname": "values", "kind": "function", "doc": "

Build VALUES statement.

\n\n
Example:
\n\n
\n
\n
>>> values([(1, '2')]).sql()\n"VALUES (1, '2')"\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • values: values statements that will be converted to SQL
  • \n
  • alias: optional alias
  • \n
  • columns: Optional list of ordered column names or ordered dictionary of column names to types.\nIf either are provided then an alias is also required.
  • \n
\n\n
Returns:
\n\n
\n

Values: the Values expression object

\n
\n", "signature": "(\tvalues: Iterable[Tuple[Any, ...]],\talias: Optional[str] = None,\tcolumns: Union[Iterable[str], Dict[str, sqlglot.expressions.DataType], NoneType] = None) -> sqlglot.expressions.Values:", "funcdef": "def"}, "sqlglot.expressions.var": {"fullname": "sqlglot.expressions.var", "modulename": "sqlglot.expressions", "qualname": "var", "kind": "function", "doc": "

Build a SQL variable.

\n\n
Example:
\n\n
\n
\n
>>> repr(var('x'))\n'Var(this=x)'\n
\n
\n \n
\n
>>> repr(var(column('x', table='y')))\n'Var(this=x)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • name: The name of the var or an expression who's name will become the var.
  • \n
\n\n
Returns:
\n\n
\n

The new variable node.

\n
\n", "signature": "(\tname: Union[str, sqlglot.expressions.Expression, NoneType]) -> sqlglot.expressions.Var:", "funcdef": "def"}, "sqlglot.expressions.rename_table": {"fullname": "sqlglot.expressions.rename_table", "modulename": "sqlglot.expressions", "qualname": "rename_table", "kind": "function", "doc": "

Build ALTER TABLE... RENAME... expression

\n\n
Arguments:
\n\n
    \n
  • old_name: The old name of the table
  • \n
  • new_name: The new name of the table
  • \n
\n\n
Returns:
\n\n
\n

Alter table expression

\n
\n", "signature": "(\told_name: str | sqlglot.expressions.Table,\tnew_name: str | sqlglot.expressions.Table) -> sqlglot.expressions.AlterTable:", "funcdef": "def"}, "sqlglot.expressions.rename_column": {"fullname": "sqlglot.expressions.rename_column", "modulename": "sqlglot.expressions", "qualname": "rename_column", "kind": "function", "doc": "

Build ALTER TABLE... RENAME COLUMN... expression

\n\n
Arguments:
\n\n
    \n
  • table_name: Name of the table
  • \n
  • old_column: The old name of the column
  • \n
  • new_column: The new name of the column
  • \n
  • exists: Whether or not to add the IF EXISTS clause
  • \n
\n\n
Returns:
\n\n
\n

Alter table expression

\n
\n", "signature": "(\ttable_name: str | sqlglot.expressions.Table,\told_column_name: str | sqlglot.expressions.Column,\tnew_column_name: str | sqlglot.expressions.Column,\texists: Optional[bool] = None) -> sqlglot.expressions.AlterTable:", "funcdef": "def"}, "sqlglot.expressions.convert": {"fullname": "sqlglot.expressions.convert", "modulename": "sqlglot.expressions", "qualname": "convert", "kind": "function", "doc": "

Convert a python value into an expression object.

\n\n

Raises an error if a conversion is not possible.

\n\n
Arguments:
\n\n
    \n
  • value: A python object.
  • \n
  • copy: Whether or not to copy value (only applies to Expressions and collections).
  • \n
\n\n
Returns:
\n\n
\n

Expression: the equivalent expression object.

\n
\n", "signature": "(value: Any, copy: bool = False) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.expressions.replace_children": {"fullname": "sqlglot.expressions.replace_children", "modulename": "sqlglot.expressions", "qualname": "replace_children", "kind": "function", "doc": "

Replace children of an expression with the result of a lambda fun(child) -> exp.

\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tfun: Callable,\t*args,\t**kwargs) -> None:", "funcdef": "def"}, "sqlglot.expressions.column_table_names": {"fullname": "sqlglot.expressions.column_table_names", "modulename": "sqlglot.expressions", "qualname": "column_table_names", "kind": "function", "doc": "

Return all table names referenced through columns in an expression.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sorted(column_table_names(sqlglot.parse_one("a.b AND c.d AND c.e")))\n['a', 'c']\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: expression to find table names.
  • \n
  • exclude: a table name to exclude
  • \n
\n\n
Returns:
\n\n
\n

A list of unique names.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\texclude: str = '') -> Set[str]:", "funcdef": "def"}, "sqlglot.expressions.table_name": {"fullname": "sqlglot.expressions.table_name", "modulename": "sqlglot.expressions", "qualname": "table_name", "kind": "function", "doc": "

Get the full name of a table as a string.

\n\n
Arguments:
\n\n
    \n
  • table: Table expression node or string.
  • \n
  • dialect: The dialect to generate the table name for.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue: Always quote.
  • \n
\n\n
Examples:
\n\n
\n
\n
>>> from sqlglot import exp, parse_one\n>>> table_name(parse_one("select * from a.b.c").find(exp.Table))\n'a.b.c'\n
\n
\n
\n\n
Returns:
\n\n
\n

The table name.

\n
\n", "signature": "(\ttable: sqlglot.expressions.Table | str,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tidentify: bool = False) -> str:", "funcdef": "def"}, "sqlglot.expressions.normalize_table_name": {"fullname": "sqlglot.expressions.normalize_table_name", "modulename": "sqlglot.expressions", "qualname": "normalize_table_name", "kind": "function", "doc": "

Returns a case normalized table name without quotes.

\n\n
Arguments:
\n\n
    \n
  • table: the table to normalize
  • \n
  • dialect: the dialect to use for normalization rules
  • \n
  • copy: whether or not to copy the expression.
  • \n
\n\n
Examples:
\n\n
\n
\n
>>> normalize_table_name("`A-B`.c", dialect="bigquery")\n'A-B.c'\n
\n
\n
\n", "signature": "(\ttable: str | sqlglot.expressions.Table,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True) -> str:", "funcdef": "def"}, "sqlglot.expressions.replace_tables": {"fullname": "sqlglot.expressions.replace_tables", "modulename": "sqlglot.expressions", "qualname": "replace_tables", "kind": "function", "doc": "

Replace all tables in expression according to the mapping.

\n\n
Arguments:
\n\n
    \n
  • expression: expression node to be transformed and replaced.
  • \n
  • mapping: mapping of table names.
  • \n
  • dialect: the dialect of the mapping table
  • \n
  • copy: whether or not to copy the expression.
  • \n
\n\n
Examples:
\n\n
\n
\n
>>> from sqlglot import exp, parse_one\n>>> replace_tables(parse_one("select * from a.b"), {"a.b": "c"}).sql()\n'SELECT * FROM c /* a.b */'\n
\n
\n
\n\n
Returns:
\n\n
\n

The mapped expression.

\n
\n", "signature": "(\texpression: ~E,\tmapping: Dict[str, str],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True) -> ~E:", "funcdef": "def"}, "sqlglot.expressions.replace_placeholders": {"fullname": "sqlglot.expressions.replace_placeholders", "modulename": "sqlglot.expressions", "qualname": "replace_placeholders", "kind": "function", "doc": "

Replace placeholders in an expression.

\n\n
Arguments:
\n\n
    \n
  • expression: expression node to be transformed and replaced.
  • \n
  • args: positional names that will substitute unnamed placeholders in the given order.
  • \n
  • kwargs: keyword arguments that will substitute named placeholders.
  • \n
\n\n
Examples:
\n\n
\n
\n
>>> from sqlglot import exp, parse_one\n>>> replace_placeholders(\n...     parse_one("select * from :tbl where ? = ?"),\n...     exp.to_identifier("str_col"), "b", tbl=exp.to_identifier("foo")\n... ).sql()\n"SELECT * FROM foo WHERE str_col = 'b'"\n
\n
\n
\n\n
Returns:
\n\n
\n

The mapped expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\t*args,\t**kwargs) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.expressions.expand": {"fullname": "sqlglot.expressions.expand", "modulename": "sqlglot.expressions", "qualname": "expand", "kind": "function", "doc": "

Transforms an expression by expanding all referenced sources into subqueries.

\n\n
Examples:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> expand(parse_one("select * from x AS z"), {"x": parse_one("select * from y")}).sql()\n'SELECT * FROM (SELECT * FROM y) AS z /* source: x */'\n
\n
\n \n
\n
>>> expand(parse_one("select * from x AS z"), {"x": parse_one("select * from y"), "y": parse_one("select * from z")}).sql()\n'SELECT * FROM (SELECT * FROM (SELECT * FROM z) AS y /* source: y */) AS z /* source: x */'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: The expression to expand.
  • \n
  • sources: A dictionary of name to Subqueryables.
  • \n
  • dialect: The dialect of the sources dict.
  • \n
  • copy: Whether or not to copy the expression during transformation. Defaults to True.
  • \n
\n\n
Returns:
\n\n
\n

The transformed expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tsources: Dict[str, sqlglot.expressions.Subqueryable],\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tcopy: bool = True) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.expressions.func": {"fullname": "sqlglot.expressions.func", "modulename": "sqlglot.expressions", "qualname": "func", "kind": "function", "doc": "

Returns a Func expression.

\n\n
Examples:
\n\n
\n
\n
>>> func("abs", 5).sql()\n'ABS(5)'\n
\n
\n \n
\n
>>> func("cast", this=5, to=DataType.build("DOUBLE")).sql()\n'CAST(5 AS DOUBLE)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • name: the name of the function to build.
  • \n
  • args: the args used to instantiate the function of interest.
  • \n
  • copy: whether or not to copy the argument expressions.
  • \n
  • dialect: the source dialect.
  • \n
  • kwargs: the kwargs used to instantiate the function of interest.
  • \n
\n\n
Note:
\n\n
\n

The arguments args and kwargs are mutually exclusive.

\n
\n\n
Returns:
\n\n
\n

An instance of the function of interest, or an anonymous function, if name doesn't\n correspond to an existing sqlglot.expressions.Func class.

\n
\n", "signature": "(\tname: str,\t*args,\tcopy: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**kwargs) -> sqlglot.expressions.Func:", "funcdef": "def"}, "sqlglot.expressions.case": {"fullname": "sqlglot.expressions.case", "modulename": "sqlglot.expressions", "qualname": "case", "kind": "function", "doc": "

Initialize a CASE statement.

\n\n
Example:
\n\n
\n

case().when(\"a = 1\", \"foo\").else_(\"bar\")

\n
\n\n
Arguments:
\n\n
    \n
  • expression: Optionally, the input expression (not all dialects support this)
  • \n
  • **opts: Extra keyword arguments for parsing expression
  • \n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression, NoneType] = None,\t**opts) -> sqlglot.expressions.Case:", "funcdef": "def"}, "sqlglot.expressions.cast_unless": {"fullname": "sqlglot.expressions.cast_unless", "modulename": "sqlglot.expressions", "qualname": "cast_unless", "kind": "function", "doc": "

Cast an expression to a data type unless it is a specified type.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression to cast.
  • \n
  • to: The data type to cast to.
  • \n
  • **types: The types to exclude from casting.
  • \n
  • **opts: Extra keyword arguments for parsing expression
  • \n
\n", "signature": "(\texpression: Union[str, sqlglot.expressions.Expression],\tto: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type],\t*types: Union[str, sqlglot.expressions.DataType, sqlglot.expressions.DataType.Type],\t**opts: Any) -> sqlglot.expressions.Expression | sqlglot.expressions.Cast:", "funcdef": "def"}, "sqlglot.expressions.true": {"fullname": "sqlglot.expressions.true", "modulename": "sqlglot.expressions", "qualname": "true", "kind": "function", "doc": "

Returns a true Boolean expression.

\n", "signature": "() -> sqlglot.expressions.Boolean:", "funcdef": "def"}, "sqlglot.expressions.false": {"fullname": "sqlglot.expressions.false", "modulename": "sqlglot.expressions", "qualname": "false", "kind": "function", "doc": "

Returns a false Boolean expression.

\n", "signature": "() -> sqlglot.expressions.Boolean:", "funcdef": "def"}, "sqlglot.expressions.null": {"fullname": "sqlglot.expressions.null", "modulename": "sqlglot.expressions", "qualname": "null", "kind": "function", "doc": "

Returns a Null expression.

\n", "signature": "() -> sqlglot.expressions.Null:", "funcdef": "def"}, "sqlglot.generator": {"fullname": "sqlglot.generator", "modulename": "sqlglot.generator", "kind": "module", "doc": "

\n"}, "sqlglot.generator.logger": {"fullname": "sqlglot.generator.logger", "modulename": "sqlglot.generator", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"fullname": "sqlglot.generator.ESCAPED_UNICODE_RE", "modulename": "sqlglot.generator", "qualname": "ESCAPED_UNICODE_RE", "kind": "variable", "doc": "

\n", "default_value": "re.compile('\\\\\\\\(\\\\d+)')"}, "sqlglot.generator.Generator": {"fullname": "sqlglot.generator.Generator", "modulename": "sqlglot.generator", "qualname": "Generator", "kind": "class", "doc": "

Generator converts a given syntax tree to the corresponding SQL string.

\n\n
Arguments:
\n\n
    \n
  • pretty: Whether or not to format the produced SQL string.\nDefault: False.
  • \n
  • identify: Determines when an identifier should be quoted. Possible values are:\nFalse (default): Never quote, except in cases where it's mandatory by the dialect.\nTrue or 'always': Always quote.\n'safe': Only quote identifiers that are case insensitive.
  • \n
  • normalize: Whether or not to normalize identifiers to lowercase.\nDefault: False.
  • \n
  • pad: Determines the pad size in a formatted string.\nDefault: 2.
  • \n
  • indent: Determines the indentation size in a formatted string.\nDefault: 2.
  • \n
  • normalize_functions: Whether or not to normalize all function names. Possible values are:\n\"upper\" or True (default): Convert names to uppercase.\n\"lower\": Convert names to lowercase.\nFalse: Disables function name normalization.
  • \n
  • unsupported_level: Determines the generator's behavior when it encounters unsupported expressions.\nDefault ErrorLevel.WARN.
  • \n
  • max_unsupported: Maximum number of unsupported messages to include in a raised UnsupportedError.\nThis is only relevant if unsupported_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
  • leading_comma: Determines whether or not the comma is leading or trailing in select expressions.\nThis is only relevant when generating in pretty mode.\nDefault: False
  • \n
  • max_text_width: The max number of characters in a segment before creating new lines in pretty mode.\nThe default is on the smaller end because the length only represents a segment and not the true\nline length.\nDefault: 80
  • \n
  • comments: Whether or not to preserve comments in the output SQL code.\nDefault: True
  • \n
\n"}, "sqlglot.generator.Generator.__init__": {"fullname": "sqlglot.generator.Generator.__init__", "modulename": "sqlglot.generator", "qualname": "Generator.__init__", "kind": "function", "doc": "

\n", "signature": "(\tpretty: Optional[bool] = None,\tidentify: str | bool = False,\tnormalize: bool = False,\tpad: int = 2,\tindent: int = 2,\tnormalize_functions: Union[str, bool, NoneType] = None,\tunsupported_level: sqlglot.errors.ErrorLevel = <ErrorLevel.WARN: 'WARN'>,\tmax_unsupported: int = 3,\tleading_comma: bool = False,\tmax_text_width: int = 80,\tcomments: bool = True,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None)"}, "sqlglot.generator.Generator.TRANSFORMS": {"fullname": "sqlglot.generator.Generator.TRANSFORMS", "modulename": "sqlglot.generator", "qualname": "Generator.TRANSFORMS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Callable[..., str]]", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>}"}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"fullname": "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.NULL_ORDERING_SUPPORTED", "kind": "variable", "doc": "

\n", "annotation": ": Optional[bool]", "default_value": "True"}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"fullname": "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC", "modulename": "sqlglot.generator", "qualname": "Generator.IGNORE_NULLS_IN_FUNC", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"fullname": "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.LOCKING_READS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"fullname": "sqlglot.generator.Generator.EXPLICIT_UNION", "modulename": "sqlglot.generator", "qualname": "Generator.EXPLICIT_UNION", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"fullname": "sqlglot.generator.Generator.WRAP_DERIVED_VALUES", "modulename": "sqlglot.generator", "qualname": "Generator.WRAP_DERIVED_VALUES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"fullname": "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS", "modulename": "sqlglot.generator", "qualname": "Generator.CREATE_FUNCTION_RETURN_AS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"fullname": "sqlglot.generator.Generator.MATCHED_BY_SOURCE", "modulename": "sqlglot.generator", "qualname": "Generator.MATCHED_BY_SOURCE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"fullname": "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL", "modulename": "sqlglot.generator", "qualname": "Generator.SINGLE_STRING_INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"fullname": "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM", "modulename": "sqlglot.generator", "qualname": "Generator.INTERVAL_ALLOWS_PLURAL_FORM", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.LIMIT_FETCH": {"fullname": "sqlglot.generator.Generator.LIMIT_FETCH", "modulename": "sqlglot.generator", "qualname": "Generator.LIMIT_FETCH", "kind": "variable", "doc": "

\n", "default_value": "'ALL'"}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"fullname": "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS", "modulename": "sqlglot.generator", "qualname": "Generator.LIMIT_ONLY_LITERALS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"fullname": "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB", "modulename": "sqlglot.generator", "qualname": "Generator.RENAME_TABLE_WITH_DB", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"fullname": "sqlglot.generator.Generator.GROUPINGS_SEP", "modulename": "sqlglot.generator", "qualname": "Generator.GROUPINGS_SEP", "kind": "variable", "doc": "

\n", "default_value": "','"}, "sqlglot.generator.Generator.INDEX_ON": {"fullname": "sqlglot.generator.Generator.INDEX_ON", "modulename": "sqlglot.generator", "qualname": "Generator.INDEX_ON", "kind": "variable", "doc": "

\n", "default_value": "'ON'"}, "sqlglot.generator.Generator.JOIN_HINTS": {"fullname": "sqlglot.generator.Generator.JOIN_HINTS", "modulename": "sqlglot.generator", "qualname": "Generator.JOIN_HINTS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TABLE_HINTS": {"fullname": "sqlglot.generator.Generator.TABLE_HINTS", "modulename": "sqlglot.generator", "qualname": "Generator.TABLE_HINTS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.QUERY_HINTS": {"fullname": "sqlglot.generator.Generator.QUERY_HINTS", "modulename": "sqlglot.generator", "qualname": "Generator.QUERY_HINTS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"fullname": "sqlglot.generator.Generator.QUERY_HINT_SEP", "modulename": "sqlglot.generator", "qualname": "Generator.QUERY_HINT_SEP", "kind": "variable", "doc": "

\n", "default_value": "', '"}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"fullname": "sqlglot.generator.Generator.IS_BOOL_ALLOWED", "modulename": "sqlglot.generator", "qualname": "Generator.IS_BOOL_ALLOWED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"fullname": "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET", "modulename": "sqlglot.generator", "qualname": "Generator.DUPLICATE_KEY_UPDATE_WITH_SET", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"fullname": "sqlglot.generator.Generator.LIMIT_IS_TOP", "modulename": "sqlglot.generator", "qualname": "Generator.LIMIT_IS_TOP", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.RETURNING_END": {"fullname": "sqlglot.generator.Generator.RETURNING_END", "modulename": "sqlglot.generator", "qualname": "Generator.RETURNING_END", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"fullname": "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.COLUMN_JOIN_MARKS_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"fullname": "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES", "modulename": "sqlglot.generator", "qualname": "Generator.EXTRACT_ALLOWS_QUOTES", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"fullname": "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE", "modulename": "sqlglot.generator", "qualname": "Generator.TZ_TO_WITH_TIME_ZONE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"fullname": "sqlglot.generator.Generator.NVL2_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.NVL2_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SELECT_KINDS": {"fullname": "sqlglot.generator.Generator.SELECT_KINDS", "modulename": "sqlglot.generator", "qualname": "Generator.SELECT_KINDS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]", "default_value": "('STRUCT', 'VALUE')"}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"fullname": "sqlglot.generator.Generator.VALUES_AS_TABLE", "modulename": "sqlglot.generator", "qualname": "Generator.VALUES_AS_TABLE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"fullname": "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "modulename": "sqlglot.generator", "qualname": "Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"fullname": "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY", "modulename": "sqlglot.generator", "qualname": "Generator.UNNEST_WITH_ORDINALITY", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"fullname": "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.AGGREGATE_FILTER_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"fullname": "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE", "modulename": "sqlglot.generator", "qualname": "Generator.SEMI_ANTI_JOIN_WITH_SIDE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"fullname": "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE", "modulename": "sqlglot.generator", "qualname": "Generator.COMPUTED_COLUMN_WITH_TYPE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"fullname": "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_TABLE_COPY", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"fullname": "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS", "modulename": "sqlglot.generator", "qualname": "Generator.TABLESAMPLE_REQUIRES_PARENS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"fullname": "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS", "modulename": "sqlglot.generator", "qualname": "Generator.TABLESAMPLE_SIZE_IS_ROWS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"fullname": "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS", "modulename": "sqlglot.generator", "qualname": "Generator.TABLESAMPLE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "'TABLESAMPLE'"}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"fullname": "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD", "modulename": "sqlglot.generator", "qualname": "Generator.TABLESAMPLE_WITH_METHOD", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"fullname": "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD", "modulename": "sqlglot.generator", "qualname": "Generator.TABLESAMPLE_SEED_KEYWORD", "kind": "variable", "doc": "

\n", "default_value": "'SEED'"}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"fullname": "sqlglot.generator.Generator.COLLATE_IS_FUNC", "modulename": "sqlglot.generator", "qualname": "Generator.COLLATE_IS_FUNC", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"fullname": "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED", "modulename": "sqlglot.generator", "qualname": "Generator.DATA_TYPE_SPECIFIERS_ALLOWED", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"fullname": "sqlglot.generator.Generator.ENSURE_BOOLS", "modulename": "sqlglot.generator", "qualname": "Generator.ENSURE_BOOLS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"fullname": "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED", "modulename": "sqlglot.generator", "qualname": "Generator.CTE_RECURSIVE_KEYWORD_REQUIRED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"fullname": "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_SINGLE_ARG_CONCAT", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"fullname": "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART", "modulename": "sqlglot.generator", "qualname": "Generator.LAST_DAY_SUPPORTS_DATE_PART", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"fullname": "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_TABLE_ALIAS_COLUMNS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"fullname": "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS", "modulename": "sqlglot.generator", "qualname": "Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"fullname": "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP", "modulename": "sqlglot.generator", "qualname": "Generator.JSON_KEY_VALUE_PAIR_SEP", "kind": "variable", "doc": "

\n", "default_value": "':'"}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"fullname": "sqlglot.generator.Generator.INSERT_OVERWRITE", "modulename": "sqlglot.generator", "qualname": "Generator.INSERT_OVERWRITE", "kind": "variable", "doc": "

\n", "default_value": "' OVERWRITE TABLE'"}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"fullname": "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_SELECT_INTO", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"fullname": "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_UNLOGGED_TABLES", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"fullname": "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTS_CREATE_TABLE_LIKE", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"fullname": "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "modulename": "sqlglot.generator", "qualname": "Generator.LIKE_PROPERTY_INSIDE_SCHEMA", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"fullname": "sqlglot.generator.Generator.MULTI_ARG_DISTINCT", "modulename": "sqlglot.generator", "qualname": "Generator.MULTI_ARG_DISTINCT", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"fullname": "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "modulename": "sqlglot.generator", "qualname": "Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"fullname": "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "modulename": "sqlglot.generator", "qualname": "Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"fullname": "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "modulename": "sqlglot.generator", "qualname": "Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"fullname": "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS", "modulename": "sqlglot.generator", "qualname": "Generator.SUPPORTED_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSelector'>, <class 'sqlglot.expressions.JSONPathSlice'>, <class 'sqlglot.expressions.JSONPathUnion'>, <class 'sqlglot.expressions.JSONPathScript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathRecursive'>, <class 'sqlglot.expressions.JSONPathKey'>, <class 'sqlglot.expressions.JSONPathWildcard'>, <class 'sqlglot.expressions.JSONPathFilter'>, <class 'sqlglot.expressions.JSONPathSubscript'>}"}, "sqlglot.generator.Generator.TYPE_MAPPING": {"fullname": "sqlglot.generator.Generator.TYPE_MAPPING", "modulename": "sqlglot.generator", "qualname": "Generator.TYPE_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{<Type.NCHAR: 'NCHAR'>: 'CHAR', <Type.NVARCHAR: 'NVARCHAR'>: 'VARCHAR', <Type.MEDIUMTEXT: 'MEDIUMTEXT'>: 'TEXT', <Type.LONGTEXT: 'LONGTEXT'>: 'TEXT', <Type.TINYTEXT: 'TINYTEXT'>: 'TEXT', <Type.MEDIUMBLOB: 'MEDIUMBLOB'>: 'BLOB', <Type.LONGBLOB: 'LONGBLOB'>: 'BLOB', <Type.TINYBLOB: 'TINYBLOB'>: 'BLOB', <Type.INET: 'INET'>: 'INET'}"}, "sqlglot.generator.Generator.STAR_MAPPING": {"fullname": "sqlglot.generator.Generator.STAR_MAPPING", "modulename": "sqlglot.generator", "qualname": "Generator.STAR_MAPPING", "kind": "variable", "doc": "

\n", "default_value": "{'except': 'EXCEPT', 'replace': 'REPLACE'}"}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"fullname": "sqlglot.generator.Generator.TIME_PART_SINGULARS", "modulename": "sqlglot.generator", "qualname": "Generator.TIME_PART_SINGULARS", "kind": "variable", "doc": "

\n", "default_value": "{'MICROSECONDS': 'MICROSECOND', 'SECONDS': 'SECOND', 'MINUTES': 'MINUTE', 'HOURS': 'HOUR', 'DAYS': 'DAY', 'WEEKS': 'WEEK', 'MONTHS': 'MONTH', 'QUARTERS': 'QUARTER', 'YEARS': 'YEAR'}"}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"fullname": "sqlglot.generator.Generator.TOKEN_MAPPING", "modulename": "sqlglot.generator", "qualname": "Generator.TOKEN_MAPPING", "kind": "variable", "doc": "

\n", "annotation": ": Dict[sqlglot.tokens.TokenType, str]", "default_value": "{}"}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"fullname": "sqlglot.generator.Generator.STRUCT_DELIMITER", "modulename": "sqlglot.generator", "qualname": "Generator.STRUCT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "('<', '>')"}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"fullname": "sqlglot.generator.Generator.PARAMETER_TOKEN", "modulename": "sqlglot.generator", "qualname": "Generator.PARAMETER_TOKEN", "kind": "variable", "doc": "

\n", "default_value": "'@'"}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"fullname": "sqlglot.generator.Generator.PROPERTIES_LOCATION", "modulename": "sqlglot.generator", "qualname": "Generator.PROPERTIES_LOCATION", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.AlgorithmProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.AutoIncrementProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.BlockCompressionProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CharacterSetProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ChecksumProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.CollateProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Cluster'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ClusteredByProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DataBlocksizeProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.DefinerProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.DictRange'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DictProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.DistStyleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.EngineProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ExternalProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.FallbackProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.FileFormatProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.FreespaceProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.HeapProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.InheritsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.InputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.IsolatedLoadingProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.JournalProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.LanguageProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LikeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LocationProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.LockingProperty'>: <Location.POST_ALIAS: 'POST_ALIAS'>, <class 'sqlglot.expressions.LogProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.MaterializedProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.MergeBlockRatioProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.OnProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OnCommitProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.Order'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.OutputModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PartitionedByProperty'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.PartitionedOfProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.PrimaryKey'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Property'>: <Location.POST_WITH: 'POST_WITH'>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.ReturnsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatDelimitedProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.RowFormatSerdeProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SampleProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SchemaCommentProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SerdeProperties'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.Set'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SettingsProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SetProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.SetConfigProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SortKeyProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.StabilityProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TemporaryProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.ToTableProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.TransientProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.TransformModelProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.MergeTreeTTL'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>, <class 'sqlglot.expressions.VolatileProperty'>: <Location.POST_CREATE: 'POST_CREATE'>, <class 'sqlglot.expressions.WithDataProperty'>: <Location.POST_EXPRESSION: 'POST_EXPRESSION'>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <Location.POST_NAME: 'POST_NAME'>, <class 'sqlglot.expressions.WithSystemVersioningProperty'>: <Location.POST_SCHEMA: 'POST_SCHEMA'>}"}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"fullname": "sqlglot.generator.Generator.RESERVED_KEYWORDS", "modulename": "sqlglot.generator", "qualname": "Generator.RESERVED_KEYWORDS", "kind": "variable", "doc": "

\n", "annotation": ": Set[str]", "default_value": "set()"}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"fullname": "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS", "modulename": "sqlglot.generator", "qualname": "Generator.WITH_SEPARATED_COMMENTS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[Type[sqlglot.expressions.Expression], ...]", "default_value": "(<class 'sqlglot.expressions.Create'>, <class 'sqlglot.expressions.Delete'>, <class 'sqlglot.expressions.Drop'>, <class 'sqlglot.expressions.From'>, <class 'sqlglot.expressions.Insert'>, <class 'sqlglot.expressions.Join'>, <class 'sqlglot.expressions.Select'>, <class 'sqlglot.expressions.Update'>, <class 'sqlglot.expressions.Where'>, <class 'sqlglot.expressions.With'>)"}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"fullname": "sqlglot.generator.Generator.EXCLUDE_COMMENTS", "modulename": "sqlglot.generator", "qualname": "Generator.EXCLUDE_COMMENTS", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[Type[sqlglot.expressions.Expression], ...]", "default_value": "(<class 'sqlglot.expressions.Binary'>, <class 'sqlglot.expressions.Union'>)"}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"fullname": "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES", "modulename": "sqlglot.generator", "qualname": "Generator.UNWRAPPED_INTERVAL_VALUES", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[Type[sqlglot.expressions.Expression], ...]", "default_value": "(<class 'sqlglot.expressions.Column'>, <class 'sqlglot.expressions.Literal'>, <class 'sqlglot.expressions.Neg'>, <class 'sqlglot.expressions.Paren'>)"}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"fullname": "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "modulename": "sqlglot.generator", "qualname": "Generator.EXPRESSIONS_WITHOUT_NESTED_CTES", "kind": "variable", "doc": "

\n", "annotation": ": Set[Type[sqlglot.expressions.Expression]]", "default_value": "set()"}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"fullname": "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS", "modulename": "sqlglot.generator", "qualname": "Generator.KEY_VALUE_DEFINITIONS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Bracket'>, <class 'sqlglot.expressions.EQ'>, <class 'sqlglot.expressions.PropertyEQ'>, <class 'sqlglot.expressions.Slice'>)"}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"fullname": "sqlglot.generator.Generator.SENTINEL_LINE_BREAK", "modulename": "sqlglot.generator", "qualname": "Generator.SENTINEL_LINE_BREAK", "kind": "variable", "doc": "

\n", "default_value": "'__SQLGLOT__LB__'"}, "sqlglot.generator.Generator.pretty": {"fullname": "sqlglot.generator.Generator.pretty", "modulename": "sqlglot.generator", "qualname": "Generator.pretty", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.identify": {"fullname": "sqlglot.generator.Generator.identify", "modulename": "sqlglot.generator", "qualname": "Generator.identify", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.normalize": {"fullname": "sqlglot.generator.Generator.normalize", "modulename": "sqlglot.generator", "qualname": "Generator.normalize", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.pad": {"fullname": "sqlglot.generator.Generator.pad", "modulename": "sqlglot.generator", "qualname": "Generator.pad", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.unsupported_level": {"fullname": "sqlglot.generator.Generator.unsupported_level", "modulename": "sqlglot.generator", "qualname": "Generator.unsupported_level", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.max_unsupported": {"fullname": "sqlglot.generator.Generator.max_unsupported", "modulename": "sqlglot.generator", "qualname": "Generator.max_unsupported", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.leading_comma": {"fullname": "sqlglot.generator.Generator.leading_comma", "modulename": "sqlglot.generator", "qualname": "Generator.leading_comma", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.max_text_width": {"fullname": "sqlglot.generator.Generator.max_text_width", "modulename": "sqlglot.generator", "qualname": "Generator.max_text_width", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.comments": {"fullname": "sqlglot.generator.Generator.comments", "modulename": "sqlglot.generator", "qualname": "Generator.comments", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.dialect": {"fullname": "sqlglot.generator.Generator.dialect", "modulename": "sqlglot.generator", "qualname": "Generator.dialect", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.normalize_functions": {"fullname": "sqlglot.generator.Generator.normalize_functions", "modulename": "sqlglot.generator", "qualname": "Generator.normalize_functions", "kind": "variable", "doc": "

\n"}, "sqlglot.generator.Generator.unsupported_messages": {"fullname": "sqlglot.generator.Generator.unsupported_messages", "modulename": "sqlglot.generator", "qualname": "Generator.unsupported_messages", "kind": "variable", "doc": "

\n", "annotation": ": List[str]"}, "sqlglot.generator.Generator.generate": {"fullname": "sqlglot.generator.Generator.generate", "modulename": "sqlglot.generator", "qualname": "Generator.generate", "kind": "function", "doc": "

Generates the SQL string corresponding to the given syntax tree.

\n\n
Arguments:
\n\n
    \n
  • expression: The syntax tree.
  • \n
  • copy: Whether or not to copy the expression. The generator performs mutations so\nit is safer to copy.
  • \n
\n\n
Returns:
\n\n
\n

The SQL string corresponding to expression.

\n
\n", "signature": "(\tself,\texpression: sqlglot.expressions.Expression,\tcopy: bool = True) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.preprocess": {"fullname": "sqlglot.generator.Generator.preprocess", "modulename": "sqlglot.generator", "qualname": "Generator.preprocess", "kind": "function", "doc": "

Apply generic preprocessing transformations to a given expression.

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.generator.Generator.unsupported": {"fullname": "sqlglot.generator.Generator.unsupported", "modulename": "sqlglot.generator", "qualname": "Generator.unsupported", "kind": "function", "doc": "

\n", "signature": "(self, message: str) -> None:", "funcdef": "def"}, "sqlglot.generator.Generator.sep": {"fullname": "sqlglot.generator.Generator.sep", "modulename": "sqlglot.generator", "qualname": "Generator.sep", "kind": "function", "doc": "

\n", "signature": "(self, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.seg": {"fullname": "sqlglot.generator.Generator.seg", "modulename": "sqlglot.generator", "qualname": "Generator.seg", "kind": "function", "doc": "

\n", "signature": "(self, sql: str, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.pad_comment": {"fullname": "sqlglot.generator.Generator.pad_comment", "modulename": "sqlglot.generator", "qualname": "Generator.pad_comment", "kind": "function", "doc": "

\n", "signature": "(self, comment: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.maybe_comment": {"fullname": "sqlglot.generator.Generator.maybe_comment", "modulename": "sqlglot.generator", "qualname": "Generator.maybe_comment", "kind": "function", "doc": "

\n", "signature": "(\tself,\tsql: str,\texpression: Optional[sqlglot.expressions.Expression] = None,\tcomments: Optional[List[str]] = None) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.wrap": {"fullname": "sqlglot.generator.Generator.wrap", "modulename": "sqlglot.generator", "qualname": "Generator.wrap", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression | str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.no_identify": {"fullname": "sqlglot.generator.Generator.no_identify", "modulename": "sqlglot.generator", "qualname": "Generator.no_identify", "kind": "function", "doc": "

\n", "signature": "(self, func: Callable[..., str], *args, **kwargs) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.normalize_func": {"fullname": "sqlglot.generator.Generator.normalize_func", "modulename": "sqlglot.generator", "qualname": "Generator.normalize_func", "kind": "function", "doc": "

\n", "signature": "(self, name: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.indent": {"fullname": "sqlglot.generator.Generator.indent", "modulename": "sqlglot.generator", "qualname": "Generator.indent", "kind": "function", "doc": "

\n", "signature": "(\tself,\tsql: str,\tlevel: int = 0,\tpad: Optional[int] = None,\tskip_first: bool = False,\tskip_last: bool = False) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.sql": {"fullname": "sqlglot.generator.Generator.sql", "modulename": "sqlglot.generator", "qualname": "Generator.sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: Union[str, sqlglot.expressions.Expression, NoneType],\tkey: Optional[str] = None,\tcomment: bool = True) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.uncache_sql": {"fullname": "sqlglot.generator.Generator.uncache_sql", "modulename": "sqlglot.generator", "qualname": "Generator.uncache_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Uncache) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.cache_sql": {"fullname": "sqlglot.generator.Generator.cache_sql", "modulename": "sqlglot.generator", "qualname": "Generator.cache_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Cache) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.characterset_sql": {"fullname": "sqlglot.generator.Generator.characterset_sql", "modulename": "sqlglot.generator", "qualname": "Generator.characterset_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CharacterSet) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.column_sql": {"fullname": "sqlglot.generator.Generator.column_sql", "modulename": "sqlglot.generator", "qualname": "Generator.column_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Column) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.columnposition_sql": {"fullname": "sqlglot.generator.Generator.columnposition_sql", "modulename": "sqlglot.generator", "qualname": "Generator.columnposition_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnPosition) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.columndef_sql": {"fullname": "sqlglot.generator.Generator.columndef_sql", "modulename": "sqlglot.generator", "qualname": "Generator.columndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnDef, sep: str = ' ') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.columnconstraint_sql": {"fullname": "sqlglot.generator.Generator.columnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.columnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.computedcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.computedcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ComputedColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.autoincrementcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, _) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.compresscolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.compresscolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CompressColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.generatedasidentitycolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.GeneratedAsIdentityColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.generatedasrowcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.GeneratedAsRowColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"fullname": "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.periodforsystemtimeconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.PeriodForSystemTimeConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.notnullcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.notnullcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NotNullColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.transformcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.transformcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TransformColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.primarykeycolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.primarykeycolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PrimaryKeyColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.uniquecolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.uniquecolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.UniqueColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.createable_sql": {"fullname": "sqlglot.generator.Generator.createable_sql", "modulename": "sqlglot.generator", "qualname": "Generator.createable_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Create,\tlocations: DefaultDict) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.create_sql": {"fullname": "sqlglot.generator.Generator.create_sql", "modulename": "sqlglot.generator", "qualname": "Generator.create_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Create) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.clone_sql": {"fullname": "sqlglot.generator.Generator.clone_sql", "modulename": "sqlglot.generator", "qualname": "Generator.clone_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Clone) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.describe_sql": {"fullname": "sqlglot.generator.Generator.describe_sql", "modulename": "sqlglot.generator", "qualname": "Generator.describe_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Describe) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.heredoc_sql": {"fullname": "sqlglot.generator.Generator.heredoc_sql", "modulename": "sqlglot.generator", "qualname": "Generator.heredoc_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Heredoc) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.prepend_ctes": {"fullname": "sqlglot.generator.Generator.prepend_ctes", "modulename": "sqlglot.generator", "qualname": "Generator.prepend_ctes", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression, sql: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.with_sql": {"fullname": "sqlglot.generator.Generator.with_sql", "modulename": "sqlglot.generator", "qualname": "Generator.with_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.With) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.cte_sql": {"fullname": "sqlglot.generator.Generator.cte_sql", "modulename": "sqlglot.generator", "qualname": "Generator.cte_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CTE) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tablealias_sql": {"fullname": "sqlglot.generator.Generator.tablealias_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tablealias_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TableAlias) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitstring_sql": {"fullname": "sqlglot.generator.Generator.bitstring_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitstring_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitString) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.hexstring_sql": {"fullname": "sqlglot.generator.Generator.hexstring_sql", "modulename": "sqlglot.generator", "qualname": "Generator.hexstring_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.HexString) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bytestring_sql": {"fullname": "sqlglot.generator.Generator.bytestring_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bytestring_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ByteString) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.unicodestring_sql": {"fullname": "sqlglot.generator.Generator.unicodestring_sql", "modulename": "sqlglot.generator", "qualname": "Generator.unicodestring_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.UnicodeString) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.rawstring_sql": {"fullname": "sqlglot.generator.Generator.rawstring_sql", "modulename": "sqlglot.generator", "qualname": "Generator.rawstring_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RawString) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.datatypeparam_sql": {"fullname": "sqlglot.generator.Generator.datatypeparam_sql", "modulename": "sqlglot.generator", "qualname": "Generator.datatypeparam_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataTypeParam) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.datatype_sql": {"fullname": "sqlglot.generator.Generator.datatype_sql", "modulename": "sqlglot.generator", "qualname": "Generator.datatype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataType) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.directory_sql": {"fullname": "sqlglot.generator.Generator.directory_sql", "modulename": "sqlglot.generator", "qualname": "Generator.directory_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Directory) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.delete_sql": {"fullname": "sqlglot.generator.Generator.delete_sql", "modulename": "sqlglot.generator", "qualname": "Generator.delete_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Delete) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.drop_sql": {"fullname": "sqlglot.generator.Generator.drop_sql", "modulename": "sqlglot.generator", "qualname": "Generator.drop_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Drop) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.except_sql": {"fullname": "sqlglot.generator.Generator.except_sql", "modulename": "sqlglot.generator", "qualname": "Generator.except_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Except) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.except_op": {"fullname": "sqlglot.generator.Generator.except_op", "modulename": "sqlglot.generator", "qualname": "Generator.except_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Except) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.fetch_sql": {"fullname": "sqlglot.generator.Generator.fetch_sql", "modulename": "sqlglot.generator", "qualname": "Generator.fetch_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Fetch) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.filter_sql": {"fullname": "sqlglot.generator.Generator.filter_sql", "modulename": "sqlglot.generator", "qualname": "Generator.filter_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Filter) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.hint_sql": {"fullname": "sqlglot.generator.Generator.hint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.hint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Hint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.index_sql": {"fullname": "sqlglot.generator.Generator.index_sql", "modulename": "sqlglot.generator", "qualname": "Generator.index_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Index) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.identifier_sql": {"fullname": "sqlglot.generator.Generator.identifier_sql", "modulename": "sqlglot.generator", "qualname": "Generator.identifier_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Identifier) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.inputoutputformat_sql": {"fullname": "sqlglot.generator.Generator.inputoutputformat_sql", "modulename": "sqlglot.generator", "qualname": "Generator.inputoutputformat_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.InputOutputFormat) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.national_sql": {"fullname": "sqlglot.generator.Generator.national_sql", "modulename": "sqlglot.generator", "qualname": "Generator.national_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.National, prefix: str = 'N') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.partition_sql": {"fullname": "sqlglot.generator.Generator.partition_sql", "modulename": "sqlglot.generator", "qualname": "Generator.partition_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Partition) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.properties_sql": {"fullname": "sqlglot.generator.Generator.properties_sql", "modulename": "sqlglot.generator", "qualname": "Generator.properties_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.root_properties": {"fullname": "sqlglot.generator.Generator.root_properties", "modulename": "sqlglot.generator", "qualname": "Generator.root_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.properties": {"fullname": "sqlglot.generator.Generator.properties", "modulename": "sqlglot.generator", "qualname": "Generator.properties", "kind": "function", "doc": "

\n", "signature": "(\tself,\tproperties: sqlglot.expressions.Properties,\tprefix: str = '',\tsep: str = ', ',\tsuffix: str = '',\twrapped: bool = True) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.with_properties": {"fullname": "sqlglot.generator.Generator.with_properties", "modulename": "sqlglot.generator", "qualname": "Generator.with_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.locate_properties": {"fullname": "sqlglot.generator.Generator.locate_properties", "modulename": "sqlglot.generator", "qualname": "Generator.locate_properties", "kind": "function", "doc": "

\n", "signature": "(self, properties: sqlglot.expressions.Properties) -> DefaultDict:", "funcdef": "def"}, "sqlglot.generator.Generator.property_name": {"fullname": "sqlglot.generator.Generator.property_name", "modulename": "sqlglot.generator", "qualname": "Generator.property_name", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Property,\tstring_key: bool = False) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.property_sql": {"fullname": "sqlglot.generator.Generator.property_sql", "modulename": "sqlglot.generator", "qualname": "Generator.property_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Property) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.likeproperty_sql": {"fullname": "sqlglot.generator.Generator.likeproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.likeproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LikeProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.fallbackproperty_sql": {"fullname": "sqlglot.generator.Generator.fallbackproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.fallbackproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.FallbackProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.journalproperty_sql": {"fullname": "sqlglot.generator.Generator.journalproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.journalproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JournalProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.freespaceproperty_sql": {"fullname": "sqlglot.generator.Generator.freespaceproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.freespaceproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.FreespaceProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.checksumproperty_sql": {"fullname": "sqlglot.generator.Generator.checksumproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.checksumproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ChecksumProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"fullname": "sqlglot.generator.Generator.mergeblockratioproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.mergeblockratioproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MergeBlockRatioProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"fullname": "sqlglot.generator.Generator.datablocksizeproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.datablocksizeproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DataBlocksizeProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"fullname": "sqlglot.generator.Generator.blockcompressionproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.blockcompressionproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BlockCompressionProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"fullname": "sqlglot.generator.Generator.isolatedloadingproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.isolatedloadingproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IsolatedLoadingProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.partitionboundspec_sql": {"fullname": "sqlglot.generator.Generator.partitionboundspec_sql", "modulename": "sqlglot.generator", "qualname": "Generator.partitionboundspec_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PartitionBoundSpec) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"fullname": "sqlglot.generator.Generator.partitionedofproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.partitionedofproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PartitionedOfProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lockingproperty_sql": {"fullname": "sqlglot.generator.Generator.lockingproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lockingproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LockingProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.withdataproperty_sql": {"fullname": "sqlglot.generator.Generator.withdataproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.withdataproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.WithDataProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"fullname": "sqlglot.generator.Generator.withsystemversioningproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.withsystemversioningproperty_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.WithSystemVersioningProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.insert_sql": {"fullname": "sqlglot.generator.Generator.insert_sql", "modulename": "sqlglot.generator", "qualname": "Generator.insert_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Insert) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.intersect_sql": {"fullname": "sqlglot.generator.Generator.intersect_sql", "modulename": "sqlglot.generator", "qualname": "Generator.intersect_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Intersect) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.intersect_op": {"fullname": "sqlglot.generator.Generator.intersect_op", "modulename": "sqlglot.generator", "qualname": "Generator.intersect_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Intersect) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.introducer_sql": {"fullname": "sqlglot.generator.Generator.introducer_sql", "modulename": "sqlglot.generator", "qualname": "Generator.introducer_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Introducer) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.kill_sql": {"fullname": "sqlglot.generator.Generator.kill_sql", "modulename": "sqlglot.generator", "qualname": "Generator.kill_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Kill) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.pseudotype_sql": {"fullname": "sqlglot.generator.Generator.pseudotype_sql", "modulename": "sqlglot.generator", "qualname": "Generator.pseudotype_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PseudoType) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.objectidentifier_sql": {"fullname": "sqlglot.generator.Generator.objectidentifier_sql", "modulename": "sqlglot.generator", "qualname": "Generator.objectidentifier_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ObjectIdentifier) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.onconflict_sql": {"fullname": "sqlglot.generator.Generator.onconflict_sql", "modulename": "sqlglot.generator", "qualname": "Generator.onconflict_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.OnConflict) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.returning_sql": {"fullname": "sqlglot.generator.Generator.returning_sql", "modulename": "sqlglot.generator", "qualname": "Generator.returning_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Returning) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"fullname": "sqlglot.generator.Generator.rowformatdelimitedproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.rowformatdelimitedproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RowFormatDelimitedProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.withtablehint_sql": {"fullname": "sqlglot.generator.Generator.withtablehint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.withtablehint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.WithTableHint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.indextablehint_sql": {"fullname": "sqlglot.generator.Generator.indextablehint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.indextablehint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IndexTableHint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.historicaldata_sql": {"fullname": "sqlglot.generator.Generator.historicaldata_sql", "modulename": "sqlglot.generator", "qualname": "Generator.historicaldata_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.HistoricalData) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.table_sql": {"fullname": "sqlglot.generator.Generator.table_sql", "modulename": "sqlglot.generator", "qualname": "Generator.table_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Table, sep: str = ' AS ') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tablesample_sql": {"fullname": "sqlglot.generator.Generator.tablesample_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tablesample_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.TableSample,\tsep: str = ' AS ',\ttablesample_keyword: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.pivot_sql": {"fullname": "sqlglot.generator.Generator.pivot_sql", "modulename": "sqlglot.generator", "qualname": "Generator.pivot_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Pivot) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.version_sql": {"fullname": "sqlglot.generator.Generator.version_sql", "modulename": "sqlglot.generator", "qualname": "Generator.version_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Version) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tuple_sql": {"fullname": "sqlglot.generator.Generator.tuple_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tuple_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Tuple) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.update_sql": {"fullname": "sqlglot.generator.Generator.update_sql", "modulename": "sqlglot.generator", "qualname": "Generator.update_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Update) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.values_sql": {"fullname": "sqlglot.generator.Generator.values_sql", "modulename": "sqlglot.generator", "qualname": "Generator.values_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Values) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.var_sql": {"fullname": "sqlglot.generator.Generator.var_sql", "modulename": "sqlglot.generator", "qualname": "Generator.var_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Var) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.into_sql": {"fullname": "sqlglot.generator.Generator.into_sql", "modulename": "sqlglot.generator", "qualname": "Generator.into_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Into) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.from_sql": {"fullname": "sqlglot.generator.Generator.from_sql", "modulename": "sqlglot.generator", "qualname": "Generator.from_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.From) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.group_sql": {"fullname": "sqlglot.generator.Generator.group_sql", "modulename": "sqlglot.generator", "qualname": "Generator.group_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Group) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.having_sql": {"fullname": "sqlglot.generator.Generator.having_sql", "modulename": "sqlglot.generator", "qualname": "Generator.having_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Having) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.connect_sql": {"fullname": "sqlglot.generator.Generator.connect_sql", "modulename": "sqlglot.generator", "qualname": "Generator.connect_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Connect) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.prior_sql": {"fullname": "sqlglot.generator.Generator.prior_sql", "modulename": "sqlglot.generator", "qualname": "Generator.prior_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Prior) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.join_sql": {"fullname": "sqlglot.generator.Generator.join_sql", "modulename": "sqlglot.generator", "qualname": "Generator.join_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Join) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lambda_sql": {"fullname": "sqlglot.generator.Generator.lambda_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lambda_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Lambda,\tarrow_sep: str = '->') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lateral_op": {"fullname": "sqlglot.generator.Generator.lateral_op", "modulename": "sqlglot.generator", "qualname": "Generator.lateral_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Lateral) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lateral_sql": {"fullname": "sqlglot.generator.Generator.lateral_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lateral_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Lateral) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.limit_sql": {"fullname": "sqlglot.generator.Generator.limit_sql", "modulename": "sqlglot.generator", "qualname": "Generator.limit_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Limit, top: bool = False) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.offset_sql": {"fullname": "sqlglot.generator.Generator.offset_sql", "modulename": "sqlglot.generator", "qualname": "Generator.offset_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Offset) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.setitem_sql": {"fullname": "sqlglot.generator.Generator.setitem_sql", "modulename": "sqlglot.generator", "qualname": "Generator.setitem_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.SetItem) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.set_sql": {"fullname": "sqlglot.generator.Generator.set_sql", "modulename": "sqlglot.generator", "qualname": "Generator.set_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Set) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.pragma_sql": {"fullname": "sqlglot.generator.Generator.pragma_sql", "modulename": "sqlglot.generator", "qualname": "Generator.pragma_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Pragma) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lock_sql": {"fullname": "sqlglot.generator.Generator.lock_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lock_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Lock) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.literal_sql": {"fullname": "sqlglot.generator.Generator.literal_sql", "modulename": "sqlglot.generator", "qualname": "Generator.literal_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Literal) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.escape_str": {"fullname": "sqlglot.generator.Generator.escape_str", "modulename": "sqlglot.generator", "qualname": "Generator.escape_str", "kind": "function", "doc": "

\n", "signature": "(self, text: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.loaddata_sql": {"fullname": "sqlglot.generator.Generator.loaddata_sql", "modulename": "sqlglot.generator", "qualname": "Generator.loaddata_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LoadData) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.null_sql": {"fullname": "sqlglot.generator.Generator.null_sql", "modulename": "sqlglot.generator", "qualname": "Generator.null_sql", "kind": "function", "doc": "

\n", "signature": "(self, *_) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.boolean_sql": {"fullname": "sqlglot.generator.Generator.boolean_sql", "modulename": "sqlglot.generator", "qualname": "Generator.boolean_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Boolean) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.order_sql": {"fullname": "sqlglot.generator.Generator.order_sql", "modulename": "sqlglot.generator", "qualname": "Generator.order_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Order, flat: bool = False) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.withfill_sql": {"fullname": "sqlglot.generator.Generator.withfill_sql", "modulename": "sqlglot.generator", "qualname": "Generator.withfill_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.WithFill) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.cluster_sql": {"fullname": "sqlglot.generator.Generator.cluster_sql", "modulename": "sqlglot.generator", "qualname": "Generator.cluster_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Cluster) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.distribute_sql": {"fullname": "sqlglot.generator.Generator.distribute_sql", "modulename": "sqlglot.generator", "qualname": "Generator.distribute_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Distribute) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.sort_sql": {"fullname": "sqlglot.generator.Generator.sort_sql", "modulename": "sqlglot.generator", "qualname": "Generator.sort_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Sort) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.ordered_sql": {"fullname": "sqlglot.generator.Generator.ordered_sql", "modulename": "sqlglot.generator", "qualname": "Generator.ordered_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Ordered) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.matchrecognize_sql": {"fullname": "sqlglot.generator.Generator.matchrecognize_sql", "modulename": "sqlglot.generator", "qualname": "Generator.matchrecognize_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MatchRecognize) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.query_modifiers": {"fullname": "sqlglot.generator.Generator.query_modifiers", "modulename": "sqlglot.generator", "qualname": "Generator.query_modifiers", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression, *sqls: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.offset_limit_modifiers": {"fullname": "sqlglot.generator.Generator.offset_limit_modifiers", "modulename": "sqlglot.generator", "qualname": "Generator.offset_limit_modifiers", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Expression,\tfetch: bool,\tlimit: Union[sqlglot.expressions.Fetch, sqlglot.expressions.Limit, NoneType]) -> List[str]:", "funcdef": "def"}, "sqlglot.generator.Generator.after_having_modifiers": {"fullname": "sqlglot.generator.Generator.after_having_modifiers", "modulename": "sqlglot.generator", "qualname": "Generator.after_having_modifiers", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression) -> List[str]:", "funcdef": "def"}, "sqlglot.generator.Generator.after_limit_modifiers": {"fullname": "sqlglot.generator.Generator.after_limit_modifiers", "modulename": "sqlglot.generator", "qualname": "Generator.after_limit_modifiers", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression) -> List[str]:", "funcdef": "def"}, "sqlglot.generator.Generator.select_sql": {"fullname": "sqlglot.generator.Generator.select_sql", "modulename": "sqlglot.generator", "qualname": "Generator.select_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Select) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.schema_sql": {"fullname": "sqlglot.generator.Generator.schema_sql", "modulename": "sqlglot.generator", "qualname": "Generator.schema_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Schema) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.schema_columns_sql": {"fullname": "sqlglot.generator.Generator.schema_columns_sql", "modulename": "sqlglot.generator", "qualname": "Generator.schema_columns_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Schema) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.star_sql": {"fullname": "sqlglot.generator.Generator.star_sql", "modulename": "sqlglot.generator", "qualname": "Generator.star_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Star) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.parameter_sql": {"fullname": "sqlglot.generator.Generator.parameter_sql", "modulename": "sqlglot.generator", "qualname": "Generator.parameter_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Parameter) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.sessionparameter_sql": {"fullname": "sqlglot.generator.Generator.sessionparameter_sql", "modulename": "sqlglot.generator", "qualname": "Generator.sessionparameter_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.SessionParameter) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.placeholder_sql": {"fullname": "sqlglot.generator.Generator.placeholder_sql", "modulename": "sqlglot.generator", "qualname": "Generator.placeholder_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Placeholder) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.subquery_sql": {"fullname": "sqlglot.generator.Generator.subquery_sql", "modulename": "sqlglot.generator", "qualname": "Generator.subquery_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Subquery, sep: str = ' AS ') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.qualify_sql": {"fullname": "sqlglot.generator.Generator.qualify_sql", "modulename": "sqlglot.generator", "qualname": "Generator.qualify_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Qualify) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.union_sql": {"fullname": "sqlglot.generator.Generator.union_sql", "modulename": "sqlglot.generator", "qualname": "Generator.union_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Union) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.union_op": {"fullname": "sqlglot.generator.Generator.union_op", "modulename": "sqlglot.generator", "qualname": "Generator.union_op", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Union) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.unnest_sql": {"fullname": "sqlglot.generator.Generator.unnest_sql", "modulename": "sqlglot.generator", "qualname": "Generator.unnest_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Unnest) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.where_sql": {"fullname": "sqlglot.generator.Generator.where_sql", "modulename": "sqlglot.generator", "qualname": "Generator.where_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Where) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.window_sql": {"fullname": "sqlglot.generator.Generator.window_sql", "modulename": "sqlglot.generator", "qualname": "Generator.window_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Window) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.partition_by_sql": {"fullname": "sqlglot.generator.Generator.partition_by_sql", "modulename": "sqlglot.generator", "qualname": "Generator.partition_by_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Window | sqlglot.expressions.MatchRecognize) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.windowspec_sql": {"fullname": "sqlglot.generator.Generator.windowspec_sql", "modulename": "sqlglot.generator", "qualname": "Generator.windowspec_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.WindowSpec) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.withingroup_sql": {"fullname": "sqlglot.generator.Generator.withingroup_sql", "modulename": "sqlglot.generator", "qualname": "Generator.withingroup_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.WithinGroup) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.between_sql": {"fullname": "sqlglot.generator.Generator.between_sql", "modulename": "sqlglot.generator", "qualname": "Generator.between_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Between) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bracket_sql": {"fullname": "sqlglot.generator.Generator.bracket_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bracket_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Bracket) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.all_sql": {"fullname": "sqlglot.generator.Generator.all_sql", "modulename": "sqlglot.generator", "qualname": "Generator.all_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.All) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.any_sql": {"fullname": "sqlglot.generator.Generator.any_sql", "modulename": "sqlglot.generator", "qualname": "Generator.any_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Any) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.exists_sql": {"fullname": "sqlglot.generator.Generator.exists_sql", "modulename": "sqlglot.generator", "qualname": "Generator.exists_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Exists) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.case_sql": {"fullname": "sqlglot.generator.Generator.case_sql", "modulename": "sqlglot.generator", "qualname": "Generator.case_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Case) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.constraint_sql": {"fullname": "sqlglot.generator.Generator.constraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.constraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Constraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.nextvaluefor_sql": {"fullname": "sqlglot.generator.Generator.nextvaluefor_sql", "modulename": "sqlglot.generator", "qualname": "Generator.nextvaluefor_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NextValueFor) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.extract_sql": {"fullname": "sqlglot.generator.Generator.extract_sql", "modulename": "sqlglot.generator", "qualname": "Generator.extract_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Extract) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.trim_sql": {"fullname": "sqlglot.generator.Generator.trim_sql", "modulename": "sqlglot.generator", "qualname": "Generator.trim_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Trim) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.convert_concat_args": {"fullname": "sqlglot.generator.Generator.convert_concat_args", "modulename": "sqlglot.generator", "qualname": "Generator.convert_concat_args", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Concat | sqlglot.expressions.ConcatWs) -> List[sqlglot.expressions.Expression]:", "funcdef": "def"}, "sqlglot.generator.Generator.concat_sql": {"fullname": "sqlglot.generator.Generator.concat_sql", "modulename": "sqlglot.generator", "qualname": "Generator.concat_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Concat) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.concatws_sql": {"fullname": "sqlglot.generator.Generator.concatws_sql", "modulename": "sqlglot.generator", "qualname": "Generator.concatws_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ConcatWs) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.check_sql": {"fullname": "sqlglot.generator.Generator.check_sql", "modulename": "sqlglot.generator", "qualname": "Generator.check_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Check) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.foreignkey_sql": {"fullname": "sqlglot.generator.Generator.foreignkey_sql", "modulename": "sqlglot.generator", "qualname": "Generator.foreignkey_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ForeignKey) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.primarykey_sql": {"fullname": "sqlglot.generator.Generator.primarykey_sql", "modulename": "sqlglot.generator", "qualname": "Generator.primarykey_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ForeignKey) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.if_sql": {"fullname": "sqlglot.generator.Generator.if_sql", "modulename": "sqlglot.generator", "qualname": "Generator.if_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.If) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.matchagainst_sql": {"fullname": "sqlglot.generator.Generator.matchagainst_sql", "modulename": "sqlglot.generator", "qualname": "Generator.matchagainst_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MatchAgainst) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"fullname": "sqlglot.generator.Generator.jsonkeyvalue_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonkeyvalue_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONKeyValue) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonpath_sql": {"fullname": "sqlglot.generator.Generator.jsonpath_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonpath_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONPath) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.json_path_part": {"fullname": "sqlglot.generator.Generator.json_path_part", "modulename": "sqlglot.generator", "qualname": "Generator.json_path_part", "kind": "function", "doc": "

\n", "signature": "(self, expression: int | str | sqlglot.expressions.JSONPathPart) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.formatjson_sql": {"fullname": "sqlglot.generator.Generator.formatjson_sql", "modulename": "sqlglot.generator", "qualname": "Generator.formatjson_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.FormatJson) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonobject_sql": {"fullname": "sqlglot.generator.Generator.jsonobject_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonobject_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.JSONObject | sqlglot.expressions.JSONObjectAgg) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"fullname": "sqlglot.generator.Generator.jsonobjectagg_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonobjectagg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONObjectAgg) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonarray_sql": {"fullname": "sqlglot.generator.Generator.jsonarray_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonarray_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONArray) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"fullname": "sqlglot.generator.Generator.jsonarrayagg_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonarrayagg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONArrayAgg) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"fullname": "sqlglot.generator.Generator.jsoncolumndef_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsoncolumndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONColumnDef) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsonschema_sql": {"fullname": "sqlglot.generator.Generator.jsonschema_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsonschema_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONSchema) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.jsontable_sql": {"fullname": "sqlglot.generator.Generator.jsontable_sql", "modulename": "sqlglot.generator", "qualname": "Generator.jsontable_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JSONTable) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"fullname": "sqlglot.generator.Generator.openjsoncolumndef_sql", "modulename": "sqlglot.generator", "qualname": "Generator.openjsoncolumndef_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.OpenJSONColumnDef) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.openjson_sql": {"fullname": "sqlglot.generator.Generator.openjson_sql", "modulename": "sqlglot.generator", "qualname": "Generator.openjson_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.OpenJSON) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.in_sql": {"fullname": "sqlglot.generator.Generator.in_sql", "modulename": "sqlglot.generator", "qualname": "Generator.in_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.In) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.in_unnest_op": {"fullname": "sqlglot.generator.Generator.in_unnest_op", "modulename": "sqlglot.generator", "qualname": "Generator.in_unnest_op", "kind": "function", "doc": "

\n", "signature": "(self, unnest: sqlglot.expressions.Unnest) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.interval_sql": {"fullname": "sqlglot.generator.Generator.interval_sql", "modulename": "sqlglot.generator", "qualname": "Generator.interval_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Interval) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.return_sql": {"fullname": "sqlglot.generator.Generator.return_sql", "modulename": "sqlglot.generator", "qualname": "Generator.return_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Return) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.reference_sql": {"fullname": "sqlglot.generator.Generator.reference_sql", "modulename": "sqlglot.generator", "qualname": "Generator.reference_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Reference) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.anonymous_sql": {"fullname": "sqlglot.generator.Generator.anonymous_sql", "modulename": "sqlglot.generator", "qualname": "Generator.anonymous_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Anonymous) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.paren_sql": {"fullname": "sqlglot.generator.Generator.paren_sql", "modulename": "sqlglot.generator", "qualname": "Generator.paren_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Paren) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.neg_sql": {"fullname": "sqlglot.generator.Generator.neg_sql", "modulename": "sqlglot.generator", "qualname": "Generator.neg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Neg) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.not_sql": {"fullname": "sqlglot.generator.Generator.not_sql", "modulename": "sqlglot.generator", "qualname": "Generator.not_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Not) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.alias_sql": {"fullname": "sqlglot.generator.Generator.alias_sql", "modulename": "sqlglot.generator", "qualname": "Generator.alias_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Alias) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.pivotalias_sql": {"fullname": "sqlglot.generator.Generator.pivotalias_sql", "modulename": "sqlglot.generator", "qualname": "Generator.pivotalias_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PivotAlias) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.aliases_sql": {"fullname": "sqlglot.generator.Generator.aliases_sql", "modulename": "sqlglot.generator", "qualname": "Generator.aliases_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Aliases) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.atindex_sql": {"fullname": "sqlglot.generator.Generator.atindex_sql", "modulename": "sqlglot.generator", "qualname": "Generator.atindex_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AtTimeZone) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.attimezone_sql": {"fullname": "sqlglot.generator.Generator.attimezone_sql", "modulename": "sqlglot.generator", "qualname": "Generator.attimezone_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AtTimeZone) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.fromtimezone_sql": {"fullname": "sqlglot.generator.Generator.fromtimezone_sql", "modulename": "sqlglot.generator", "qualname": "Generator.fromtimezone_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.FromTimeZone) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.add_sql": {"fullname": "sqlglot.generator.Generator.add_sql", "modulename": "sqlglot.generator", "qualname": "Generator.add_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Add) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.and_sql": {"fullname": "sqlglot.generator.Generator.and_sql", "modulename": "sqlglot.generator", "qualname": "Generator.and_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.And) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.xor_sql": {"fullname": "sqlglot.generator.Generator.xor_sql", "modulename": "sqlglot.generator", "qualname": "Generator.xor_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Xor) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.connector_sql": {"fullname": "sqlglot.generator.Generator.connector_sql", "modulename": "sqlglot.generator", "qualname": "Generator.connector_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Connector, op: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwiseand_sql": {"fullname": "sqlglot.generator.Generator.bitwiseand_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwiseand_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseAnd) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"fullname": "sqlglot.generator.Generator.bitwiseleftshift_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwiseleftshift_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseLeftShift) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwisenot_sql": {"fullname": "sqlglot.generator.Generator.bitwisenot_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwisenot_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseNot) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwiseor_sql": {"fullname": "sqlglot.generator.Generator.bitwiseor_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwiseor_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseOr) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"fullname": "sqlglot.generator.Generator.bitwiserightshift_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwiserightshift_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseRightShift) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.bitwisexor_sql": {"fullname": "sqlglot.generator.Generator.bitwisexor_sql", "modulename": "sqlglot.generator", "qualname": "Generator.bitwisexor_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.BitwiseXor) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.cast_sql": {"fullname": "sqlglot.generator.Generator.cast_sql", "modulename": "sqlglot.generator", "qualname": "Generator.cast_sql", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: sqlglot.expressions.Cast,\tsafe_prefix: Optional[str] = None) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.currentdate_sql": {"fullname": "sqlglot.generator.Generator.currentdate_sql", "modulename": "sqlglot.generator", "qualname": "Generator.currentdate_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CurrentDate) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.currenttimestamp_sql": {"fullname": "sqlglot.generator.Generator.currenttimestamp_sql", "modulename": "sqlglot.generator", "qualname": "Generator.currenttimestamp_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.CurrentTimestamp) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.collate_sql": {"fullname": "sqlglot.generator.Generator.collate_sql", "modulename": "sqlglot.generator", "qualname": "Generator.collate_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Collate) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.command_sql": {"fullname": "sqlglot.generator.Generator.command_sql", "modulename": "sqlglot.generator", "qualname": "Generator.command_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Command) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.comment_sql": {"fullname": "sqlglot.generator.Generator.comment_sql", "modulename": "sqlglot.generator", "qualname": "Generator.comment_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Comment) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"fullname": "sqlglot.generator.Generator.mergetreettlaction_sql", "modulename": "sqlglot.generator", "qualname": "Generator.mergetreettlaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MergeTreeTTLAction) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.mergetreettl_sql": {"fullname": "sqlglot.generator.Generator.mergetreettl_sql", "modulename": "sqlglot.generator", "qualname": "Generator.mergetreettl_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.MergeTreeTTL) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.transaction_sql": {"fullname": "sqlglot.generator.Generator.transaction_sql", "modulename": "sqlglot.generator", "qualname": "Generator.transaction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Transaction) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.commit_sql": {"fullname": "sqlglot.generator.Generator.commit_sql", "modulename": "sqlglot.generator", "qualname": "Generator.commit_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Commit) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.rollback_sql": {"fullname": "sqlglot.generator.Generator.rollback_sql", "modulename": "sqlglot.generator", "qualname": "Generator.rollback_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Rollback) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.altercolumn_sql": {"fullname": "sqlglot.generator.Generator.altercolumn_sql", "modulename": "sqlglot.generator", "qualname": "Generator.altercolumn_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AlterColumn) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.renametable_sql": {"fullname": "sqlglot.generator.Generator.renametable_sql", "modulename": "sqlglot.generator", "qualname": "Generator.renametable_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RenameTable) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.renamecolumn_sql": {"fullname": "sqlglot.generator.Generator.renamecolumn_sql", "modulename": "sqlglot.generator", "qualname": "Generator.renamecolumn_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RenameColumn) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.altertable_sql": {"fullname": "sqlglot.generator.Generator.altertable_sql", "modulename": "sqlglot.generator", "qualname": "Generator.altertable_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AlterTable) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.add_column_sql": {"fullname": "sqlglot.generator.Generator.add_column_sql", "modulename": "sqlglot.generator", "qualname": "Generator.add_column_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AlterTable) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.droppartition_sql": {"fullname": "sqlglot.generator.Generator.droppartition_sql", "modulename": "sqlglot.generator", "qualname": "Generator.droppartition_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DropPartition) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.addconstraint_sql": {"fullname": "sqlglot.generator.Generator.addconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.addconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AddConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.distinct_sql": {"fullname": "sqlglot.generator.Generator.distinct_sql", "modulename": "sqlglot.generator", "qualname": "Generator.distinct_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Distinct) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.ignorenulls_sql": {"fullname": "sqlglot.generator.Generator.ignorenulls_sql", "modulename": "sqlglot.generator", "qualname": "Generator.ignorenulls_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IgnoreNulls) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.respectnulls_sql": {"fullname": "sqlglot.generator.Generator.respectnulls_sql", "modulename": "sqlglot.generator", "qualname": "Generator.respectnulls_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.RespectNulls) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.intdiv_sql": {"fullname": "sqlglot.generator.Generator.intdiv_sql", "modulename": "sqlglot.generator", "qualname": "Generator.intdiv_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IntDiv) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.dpipe_sql": {"fullname": "sqlglot.generator.Generator.dpipe_sql", "modulename": "sqlglot.generator", "qualname": "Generator.dpipe_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DPipe) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.div_sql": {"fullname": "sqlglot.generator.Generator.div_sql", "modulename": "sqlglot.generator", "qualname": "Generator.div_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Div) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.overlaps_sql": {"fullname": "sqlglot.generator.Generator.overlaps_sql", "modulename": "sqlglot.generator", "qualname": "Generator.overlaps_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Overlaps) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.distance_sql": {"fullname": "sqlglot.generator.Generator.distance_sql", "modulename": "sqlglot.generator", "qualname": "Generator.distance_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Distance) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.dot_sql": {"fullname": "sqlglot.generator.Generator.dot_sql", "modulename": "sqlglot.generator", "qualname": "Generator.dot_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Dot) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.eq_sql": {"fullname": "sqlglot.generator.Generator.eq_sql", "modulename": "sqlglot.generator", "qualname": "Generator.eq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.EQ) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.propertyeq_sql": {"fullname": "sqlglot.generator.Generator.propertyeq_sql", "modulename": "sqlglot.generator", "qualname": "Generator.propertyeq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.PropertyEQ) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.escape_sql": {"fullname": "sqlglot.generator.Generator.escape_sql", "modulename": "sqlglot.generator", "qualname": "Generator.escape_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Escape) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.glob_sql": {"fullname": "sqlglot.generator.Generator.glob_sql", "modulename": "sqlglot.generator", "qualname": "Generator.glob_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Glob) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.gt_sql": {"fullname": "sqlglot.generator.Generator.gt_sql", "modulename": "sqlglot.generator", "qualname": "Generator.gt_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.GT) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.gte_sql": {"fullname": "sqlglot.generator.Generator.gte_sql", "modulename": "sqlglot.generator", "qualname": "Generator.gte_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.GTE) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.ilike_sql": {"fullname": "sqlglot.generator.Generator.ilike_sql", "modulename": "sqlglot.generator", "qualname": "Generator.ilike_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ILike) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.ilikeany_sql": {"fullname": "sqlglot.generator.Generator.ilikeany_sql", "modulename": "sqlglot.generator", "qualname": "Generator.ilikeany_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ILikeAny) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.is_sql": {"fullname": "sqlglot.generator.Generator.is_sql", "modulename": "sqlglot.generator", "qualname": "Generator.is_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Is) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.like_sql": {"fullname": "sqlglot.generator.Generator.like_sql", "modulename": "sqlglot.generator", "qualname": "Generator.like_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Like) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.likeany_sql": {"fullname": "sqlglot.generator.Generator.likeany_sql", "modulename": "sqlglot.generator", "qualname": "Generator.likeany_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LikeAny) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.similarto_sql": {"fullname": "sqlglot.generator.Generator.similarto_sql", "modulename": "sqlglot.generator", "qualname": "Generator.similarto_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.SimilarTo) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lt_sql": {"fullname": "sqlglot.generator.Generator.lt_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lt_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LT) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lte_sql": {"fullname": "sqlglot.generator.Generator.lte_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lte_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LTE) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.mod_sql": {"fullname": "sqlglot.generator.Generator.mod_sql", "modulename": "sqlglot.generator", "qualname": "Generator.mod_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Mod) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.mul_sql": {"fullname": "sqlglot.generator.Generator.mul_sql", "modulename": "sqlglot.generator", "qualname": "Generator.mul_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Mul) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.neq_sql": {"fullname": "sqlglot.generator.Generator.neq_sql", "modulename": "sqlglot.generator", "qualname": "Generator.neq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NEQ) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.nullsafeeq_sql": {"fullname": "sqlglot.generator.Generator.nullsafeeq_sql", "modulename": "sqlglot.generator", "qualname": "Generator.nullsafeeq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NullSafeEQ) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.nullsafeneq_sql": {"fullname": "sqlglot.generator.Generator.nullsafeneq_sql", "modulename": "sqlglot.generator", "qualname": "Generator.nullsafeneq_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.NullSafeNEQ) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.or_sql": {"fullname": "sqlglot.generator.Generator.or_sql", "modulename": "sqlglot.generator", "qualname": "Generator.or_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Or) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.slice_sql": {"fullname": "sqlglot.generator.Generator.slice_sql", "modulename": "sqlglot.generator", "qualname": "Generator.slice_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Slice) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.sub_sql": {"fullname": "sqlglot.generator.Generator.sub_sql", "modulename": "sqlglot.generator", "qualname": "Generator.sub_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Sub) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.trycast_sql": {"fullname": "sqlglot.generator.Generator.trycast_sql", "modulename": "sqlglot.generator", "qualname": "Generator.trycast_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TryCast) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.log_sql": {"fullname": "sqlglot.generator.Generator.log_sql", "modulename": "sqlglot.generator", "qualname": "Generator.log_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Log) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.use_sql": {"fullname": "sqlglot.generator.Generator.use_sql", "modulename": "sqlglot.generator", "qualname": "Generator.use_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Use) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.binary": {"fullname": "sqlglot.generator.Generator.binary", "modulename": "sqlglot.generator", "qualname": "Generator.binary", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Binary, op: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.function_fallback_sql": {"fullname": "sqlglot.generator.Generator.function_fallback_sql", "modulename": "sqlglot.generator", "qualname": "Generator.function_fallback_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Func) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.func": {"fullname": "sqlglot.generator.Generator.func", "modulename": "sqlglot.generator", "qualname": "Generator.func", "kind": "function", "doc": "

\n", "signature": "(\tself,\tname: str,\t*args: Union[str, sqlglot.expressions.Expression, NoneType],\tprefix: str = '(',\tsuffix: str = ')') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.format_args": {"fullname": "sqlglot.generator.Generator.format_args", "modulename": "sqlglot.generator", "qualname": "Generator.format_args", "kind": "function", "doc": "

\n", "signature": "(self, *args: Union[str, sqlglot.expressions.Expression, NoneType]) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.text_width": {"fullname": "sqlglot.generator.Generator.text_width", "modulename": "sqlglot.generator", "qualname": "Generator.text_width", "kind": "function", "doc": "

\n", "signature": "(self, args: Iterable) -> int:", "funcdef": "def"}, "sqlglot.generator.Generator.format_time": {"fullname": "sqlglot.generator.Generator.format_time", "modulename": "sqlglot.generator", "qualname": "Generator.format_time", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Expression) -> Optional[str]:", "funcdef": "def"}, "sqlglot.generator.Generator.expressions": {"fullname": "sqlglot.generator.Generator.expressions", "modulename": "sqlglot.generator", "qualname": "Generator.expressions", "kind": "function", "doc": "

\n", "signature": "(\tself,\texpression: Optional[sqlglot.expressions.Expression] = None,\tkey: Optional[str] = None,\tsqls: Optional[Collection[Union[str, sqlglot.expressions.Expression]]] = None,\tflat: bool = False,\tindent: bool = True,\tskip_first: bool = False,\tsep: str = ', ',\tprefix: str = '') -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.op_expressions": {"fullname": "sqlglot.generator.Generator.op_expressions", "modulename": "sqlglot.generator", "qualname": "Generator.op_expressions", "kind": "function", "doc": "

\n", "signature": "(\tself,\top: str,\texpression: sqlglot.expressions.Expression,\tflat: bool = False) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.naked_property": {"fullname": "sqlglot.generator.Generator.naked_property", "modulename": "sqlglot.generator", "qualname": "Generator.naked_property", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Property) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.set_operation": {"fullname": "sqlglot.generator.Generator.set_operation", "modulename": "sqlglot.generator", "qualname": "Generator.set_operation", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Union, op: str) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tag_sql": {"fullname": "sqlglot.generator.Generator.tag_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tag_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Tag) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.token_sql": {"fullname": "sqlglot.generator.Generator.token_sql", "modulename": "sqlglot.generator", "qualname": "Generator.token_sql", "kind": "function", "doc": "

\n", "signature": "(self, token_type: sqlglot.tokens.TokenType) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"fullname": "sqlglot.generator.Generator.userdefinedfunction_sql", "modulename": "sqlglot.generator", "qualname": "Generator.userdefinedfunction_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.UserDefinedFunction) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.joinhint_sql": {"fullname": "sqlglot.generator.Generator.joinhint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.joinhint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.JoinHint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.kwarg_sql": {"fullname": "sqlglot.generator.Generator.kwarg_sql", "modulename": "sqlglot.generator", "qualname": "Generator.kwarg_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Kwarg) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.when_sql": {"fullname": "sqlglot.generator.Generator.when_sql", "modulename": "sqlglot.generator", "qualname": "Generator.when_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.When) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.merge_sql": {"fullname": "sqlglot.generator.Generator.merge_sql", "modulename": "sqlglot.generator", "qualname": "Generator.merge_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Merge) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tochar_sql": {"fullname": "sqlglot.generator.Generator.tochar_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tochar_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ToChar) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.dictproperty_sql": {"fullname": "sqlglot.generator.Generator.dictproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.dictproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DictProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.dictrange_sql": {"fullname": "sqlglot.generator.Generator.dictrange_sql", "modulename": "sqlglot.generator", "qualname": "Generator.dictrange_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DictRange) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.dictsubproperty_sql": {"fullname": "sqlglot.generator.Generator.dictsubproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.dictsubproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.DictSubProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.oncluster_sql": {"fullname": "sqlglot.generator.Generator.oncluster_sql", "modulename": "sqlglot.generator", "qualname": "Generator.oncluster_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.OnCluster) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"fullname": "sqlglot.generator.Generator.clusteredbyproperty_sql", "modulename": "sqlglot.generator", "qualname": "Generator.clusteredbyproperty_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ClusteredByProperty) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.anyvalue_sql": {"fullname": "sqlglot.generator.Generator.anyvalue_sql", "modulename": "sqlglot.generator", "qualname": "Generator.anyvalue_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.AnyValue) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.querytransform_sql": {"fullname": "sqlglot.generator.Generator.querytransform_sql", "modulename": "sqlglot.generator", "qualname": "Generator.querytransform_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.QueryTransform) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"fullname": "sqlglot.generator.Generator.indexconstraintoption_sql", "modulename": "sqlglot.generator", "qualname": "Generator.indexconstraintoption_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IndexConstraintOption) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"fullname": "sqlglot.generator.Generator.indexcolumnconstraint_sql", "modulename": "sqlglot.generator", "qualname": "Generator.indexcolumnconstraint_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.IndexColumnConstraint) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.nvl2_sql": {"fullname": "sqlglot.generator.Generator.nvl2_sql", "modulename": "sqlglot.generator", "qualname": "Generator.nvl2_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Nvl2) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.comprehension_sql": {"fullname": "sqlglot.generator.Generator.comprehension_sql", "modulename": "sqlglot.generator", "qualname": "Generator.comprehension_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Comprehension) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.columnprefix_sql": {"fullname": "sqlglot.generator.Generator.columnprefix_sql", "modulename": "sqlglot.generator", "qualname": "Generator.columnprefix_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ColumnPrefix) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.opclass_sql": {"fullname": "sqlglot.generator.Generator.opclass_sql", "modulename": "sqlglot.generator", "qualname": "Generator.opclass_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Opclass) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.predict_sql": {"fullname": "sqlglot.generator.Generator.predict_sql", "modulename": "sqlglot.generator", "qualname": "Generator.predict_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Predict) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.forin_sql": {"fullname": "sqlglot.generator.Generator.forin_sql", "modulename": "sqlglot.generator", "qualname": "Generator.forin_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ForIn) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.refresh_sql": {"fullname": "sqlglot.generator.Generator.refresh_sql", "modulename": "sqlglot.generator", "qualname": "Generator.refresh_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Refresh) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.operator_sql": {"fullname": "sqlglot.generator.Generator.operator_sql", "modulename": "sqlglot.generator", "qualname": "Generator.operator_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.Operator) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.toarray_sql": {"fullname": "sqlglot.generator.Generator.toarray_sql", "modulename": "sqlglot.generator", "qualname": "Generator.toarray_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.ToArray) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tsordstotime_sql": {"fullname": "sqlglot.generator.Generator.tsordstotime_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tsordstotime_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TsOrDsToTime) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.tsordstodate_sql": {"fullname": "sqlglot.generator.Generator.tsordstodate_sql", "modulename": "sqlglot.generator", "qualname": "Generator.tsordstodate_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.TsOrDsToDate) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.unixdate_sql": {"fullname": "sqlglot.generator.Generator.unixdate_sql", "modulename": "sqlglot.generator", "qualname": "Generator.unixdate_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.UnixDate) -> str:", "funcdef": "def"}, "sqlglot.generator.Generator.lastday_sql": {"fullname": "sqlglot.generator.Generator.lastday_sql", "modulename": "sqlglot.generator", "qualname": "Generator.lastday_sql", "kind": "function", "doc": "

\n", "signature": "(self, expression: sqlglot.expressions.LastDay) -> str:", "funcdef": "def"}, "sqlglot.helper": {"fullname": "sqlglot.helper", "modulename": "sqlglot.helper", "kind": "module", "doc": "

\n"}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"fullname": "sqlglot.helper.CAMEL_CASE_PATTERN", "modulename": "sqlglot.helper", "qualname": "CAMEL_CASE_PATTERN", "kind": "variable", "doc": "

\n", "default_value": "re.compile('(?<!^)(?=[A-Z])')"}, "sqlglot.helper.PYTHON_VERSION": {"fullname": "sqlglot.helper.PYTHON_VERSION", "modulename": "sqlglot.helper", "qualname": "PYTHON_VERSION", "kind": "variable", "doc": "

\n", "default_value": "(3, 10)"}, "sqlglot.helper.logger": {"fullname": "sqlglot.helper.logger", "modulename": "sqlglot.helper", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.helper.AutoName": {"fullname": "sqlglot.helper.AutoName", "modulename": "sqlglot.helper", "qualname": "AutoName", "kind": "class", "doc": "

This is used for creating Enum classes where auto() is the string form\nof the corresponding enum's identifier (e.g. FOO.value results in \"FOO\").

\n\n

Reference: https://docs.python.org/3/howto/enum.html#using-automatic-values

\n", "bases": "enum.Enum"}, "sqlglot.helper.classproperty": {"fullname": "sqlglot.helper.classproperty", "modulename": "sqlglot.helper", "qualname": "classproperty", "kind": "class", "doc": "

Similar to a normal property but works for class methods

\n", "bases": "builtins.property"}, "sqlglot.helper.seq_get": {"fullname": "sqlglot.helper.seq_get", "modulename": "sqlglot.helper", "qualname": "seq_get", "kind": "function", "doc": "

Returns the value in seq at position index, or None if index is out of bounds.

\n", "signature": "(seq: Sequence[~T], index: int) -> Optional[~T]:", "funcdef": "def"}, "sqlglot.helper.ensure_list": {"fullname": "sqlglot.helper.ensure_list", "modulename": "sqlglot.helper", "qualname": "ensure_list", "kind": "function", "doc": "

Ensures that a value is a list, otherwise casts or wraps it into one.

\n\n
Arguments:
\n\n
    \n
  • value: The value of interest.
  • \n
\n\n
Returns:
\n\n
\n

The value cast as a list if it's a list or a tuple, or else the value wrapped in a list.

\n
\n", "signature": "(value):", "funcdef": "def"}, "sqlglot.helper.ensure_collection": {"fullname": "sqlglot.helper.ensure_collection", "modulename": "sqlglot.helper", "qualname": "ensure_collection", "kind": "function", "doc": "

Ensures that a value is a collection (excluding str and bytes), otherwise wraps it into a list.

\n\n
Arguments:
\n\n
    \n
  • value: The value of interest.
  • \n
\n\n
Returns:
\n\n
\n

The value if it's a collection, or else the value wrapped in a list.

\n
\n", "signature": "(value):", "funcdef": "def"}, "sqlglot.helper.csv": {"fullname": "sqlglot.helper.csv", "modulename": "sqlglot.helper", "qualname": "csv", "kind": "function", "doc": "

Formats any number of string arguments as CSV.

\n\n
Arguments:
\n\n
    \n
  • args: The string arguments to format.
  • \n
  • sep: The argument separator.
  • \n
\n\n
Returns:
\n\n
\n

The arguments formatted as a CSV string.

\n
\n", "signature": "(*args: str, sep: str = ', ') -> str:", "funcdef": "def"}, "sqlglot.helper.subclasses": {"fullname": "sqlglot.helper.subclasses", "modulename": "sqlglot.helper", "qualname": "subclasses", "kind": "function", "doc": "

Returns all subclasses for a collection of classes, possibly excluding some of them.

\n\n
Arguments:
\n\n
    \n
  • module_name: The name of the module to search for subclasses in.
  • \n
  • classes: Class(es) we want to find the subclasses of.
  • \n
  • exclude: Class(es) we want to exclude from the returned list.
  • \n
\n\n
Returns:
\n\n
\n

The target subclasses.

\n
\n", "signature": "(\tmodule_name: str,\tclasses: Union[Type, Tuple[Type, ...]],\texclude: Union[Type, Tuple[Type, ...]] = ()) -> List[Type]:", "funcdef": "def"}, "sqlglot.helper.apply_index_offset": {"fullname": "sqlglot.helper.apply_index_offset", "modulename": "sqlglot.helper", "qualname": "apply_index_offset", "kind": "function", "doc": "

Applies an offset to a given integer literal expression.

\n\n
Arguments:
\n\n
    \n
  • this: The target of the index.
  • \n
  • expressions: The expression the offset will be applied to, wrapped in a list.
  • \n
  • offset: The offset that will be applied.
  • \n
\n\n
Returns:
\n\n
\n

The original expression with the offset applied to it, wrapped in a list. If the provided\n expressions argument contains more than one expression, it's returned unaffected.

\n
\n", "signature": "(\tthis: sqlglot.expressions.Expression,\texpressions: List[~E],\toffset: int) -> List[~E]:", "funcdef": "def"}, "sqlglot.helper.camel_to_snake_case": {"fullname": "sqlglot.helper.camel_to_snake_case", "modulename": "sqlglot.helper", "qualname": "camel_to_snake_case", "kind": "function", "doc": "

Converts name from camelCase to snake_case and returns the result.

\n", "signature": "(name: str) -> str:", "funcdef": "def"}, "sqlglot.helper.while_changing": {"fullname": "sqlglot.helper.while_changing", "modulename": "sqlglot.helper", "qualname": "while_changing", "kind": "function", "doc": "

Applies a transformation to a given expression until a fix point is reached.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression to be transformed.
  • \n
  • func: The transformation to be applied.
  • \n
\n\n
Returns:
\n\n
\n

The transformed expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tfunc: Callable[[sqlglot.expressions.Expression], ~E]) -> ~E:", "funcdef": "def"}, "sqlglot.helper.tsort": {"fullname": "sqlglot.helper.tsort", "modulename": "sqlglot.helper", "qualname": "tsort", "kind": "function", "doc": "

Sorts a given directed acyclic graph in topological order.

\n\n
Arguments:
\n\n
    \n
  • dag: The graph to be sorted.
  • \n
\n\n
Returns:
\n\n
\n

A list that contains all of the graph's nodes in topological order.

\n
\n", "signature": "(dag: Dict[~T, Set[~T]]) -> List[~T]:", "funcdef": "def"}, "sqlglot.helper.open_file": {"fullname": "sqlglot.helper.open_file", "modulename": "sqlglot.helper", "qualname": "open_file", "kind": "function", "doc": "

Open a file that may be compressed as gzip and return it in universal newline mode.

\n", "signature": "(file_name: str) -> <class 'TextIO'>:", "funcdef": "def"}, "sqlglot.helper.csv_reader": {"fullname": "sqlglot.helper.csv_reader", "modulename": "sqlglot.helper", "qualname": "csv_reader", "kind": "function", "doc": "

Returns a csv reader given the expression READ_CSV(name, ['delimiter', '|', ...]).

\n\n
Arguments:
\n\n
    \n
  • read_csv: A ReadCSV function call.
  • \n
\n\n
Yields:
\n\n
\n

A python csv reader.

\n
\n", "signature": "(read_csv: sqlglot.expressions.ReadCSV) -> Any:", "funcdef": "def"}, "sqlglot.helper.find_new_name": {"fullname": "sqlglot.helper.find_new_name", "modulename": "sqlglot.helper", "qualname": "find_new_name", "kind": "function", "doc": "

Searches for a new name.

\n\n
Arguments:
\n\n
    \n
  • taken: A collection of taken names.
  • \n
  • base: Base name to alter.
  • \n
\n\n
Returns:
\n\n
\n

The new, available name.

\n
\n", "signature": "(taken: Collection[str], base: str) -> str:", "funcdef": "def"}, "sqlglot.helper.is_int": {"fullname": "sqlglot.helper.is_int", "modulename": "sqlglot.helper", "qualname": "is_int", "kind": "function", "doc": "

\n", "signature": "(text: str) -> bool:", "funcdef": "def"}, "sqlglot.helper.name_sequence": {"fullname": "sqlglot.helper.name_sequence", "modulename": "sqlglot.helper", "qualname": "name_sequence", "kind": "function", "doc": "

Returns a name generator given a prefix (e.g. a0, a1, a2, ... if the prefix is \"a\").

\n", "signature": "(prefix: str) -> Callable[[], str]:", "funcdef": "def"}, "sqlglot.helper.object_to_dict": {"fullname": "sqlglot.helper.object_to_dict", "modulename": "sqlglot.helper", "qualname": "object_to_dict", "kind": "function", "doc": "

Returns a dictionary created from an object's attributes.

\n", "signature": "(obj: Any, **kwargs) -> Dict:", "funcdef": "def"}, "sqlglot.helper.split_num_words": {"fullname": "sqlglot.helper.split_num_words", "modulename": "sqlglot.helper", "qualname": "split_num_words", "kind": "function", "doc": "

Perform a split on a value and return N words as a result with None used for words that don't exist.

\n\n
Arguments:
\n\n
    \n
  • value: The value to be split.
  • \n
  • sep: The value to use to split on.
  • \n
  • min_num_words: The minimum number of words that are going to be in the result.
  • \n
  • fill_from_start: Indicates that if None values should be inserted at the start or end of the list.
  • \n
\n\n
Examples:
\n\n
\n
\n
>>> split_num_words("db.table", ".", 3)\n[None, 'db', 'table']\n>>> split_num_words("db.table", ".", 3, fill_from_start=False)\n['db', 'table', None]\n>>> split_num_words("db.table", ".", 1)\n['db', 'table']\n
\n
\n
\n\n
Returns:
\n\n
\n

The list of words returned by split, possibly augmented by a number of None values.

\n
\n", "signature": "(\tvalue: str,\tsep: str,\tmin_num_words: int,\tfill_from_start: bool = True) -> List[Optional[str]]:", "funcdef": "def"}, "sqlglot.helper.is_iterable": {"fullname": "sqlglot.helper.is_iterable", "modulename": "sqlglot.helper", "qualname": "is_iterable", "kind": "function", "doc": "

Checks if the value is an iterable, excluding the types str and bytes.

\n\n
Examples:
\n\n
\n
\n
>>> is_iterable([1,2])\nTrue\n>>> is_iterable("test")\nFalse\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • value: The value to check if it is an iterable.
  • \n
\n\n
Returns:
\n\n
\n

A bool value indicating if it is an iterable.

\n
\n", "signature": "(value: Any) -> bool:", "funcdef": "def"}, "sqlglot.helper.flatten": {"fullname": "sqlglot.helper.flatten", "modulename": "sqlglot.helper", "qualname": "flatten", "kind": "function", "doc": "

Flattens an iterable that can contain both iterable and non-iterable elements. Objects of\ntype str and bytes are not regarded as iterables.

\n\n
Examples:
\n\n
\n
\n
>>> list(flatten([[1, 2], 3, {4}, (5, "bla")]))\n[1, 2, 3, 4, 5, 'bla']\n>>> list(flatten([1, 2, 3]))\n[1, 2, 3]\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • values: The value to be flattened.
  • \n
\n\n
Yields:
\n\n
\n

Non-iterable elements in values.

\n
\n", "signature": "(values: Iterable[Union[Iterable[Any], Any]]) -> Iterator[Any]:", "funcdef": "def"}, "sqlglot.helper.dict_depth": {"fullname": "sqlglot.helper.dict_depth", "modulename": "sqlglot.helper", "qualname": "dict_depth", "kind": "function", "doc": "

Get the nesting depth of a dictionary.

\n\n
Example:
\n\n
\n
\n
>>> dict_depth(None)\n0\n>>> dict_depth({})\n1\n>>> dict_depth({"a": "b"})\n1\n>>> dict_depth({"a": {}})\n2\n>>> dict_depth({"a": {"b": {}}})\n3\n
\n
\n
\n", "signature": "(d: Dict) -> int:", "funcdef": "def"}, "sqlglot.helper.first": {"fullname": "sqlglot.helper.first", "modulename": "sqlglot.helper", "qualname": "first", "kind": "function", "doc": "

Returns the first element from an iterable (useful for sets).

\n", "signature": "(it: Iterable[~T]) -> ~T:", "funcdef": "def"}, "sqlglot.helper.merge_ranges": {"fullname": "sqlglot.helper.merge_ranges", "modulename": "sqlglot.helper", "qualname": "merge_ranges", "kind": "function", "doc": "

Merges a sequence of ranges, represented as tuples (low, high) whose values\nbelong to some totally-ordered set.

\n\n
Example:
\n\n
\n
\n
>>> merge_ranges([(1, 3), (2, 6)])\n[(1, 6)]\n
\n
\n
\n", "signature": "(ranges: List[Tuple[~A, ~A]]) -> List[Tuple[~A, ~A]]:", "funcdef": "def"}, "sqlglot.helper.is_iso_date": {"fullname": "sqlglot.helper.is_iso_date", "modulename": "sqlglot.helper", "qualname": "is_iso_date", "kind": "function", "doc": "

\n", "signature": "(text: str) -> bool:", "funcdef": "def"}, "sqlglot.helper.is_iso_datetime": {"fullname": "sqlglot.helper.is_iso_datetime", "modulename": "sqlglot.helper", "qualname": "is_iso_datetime", "kind": "function", "doc": "

\n", "signature": "(text: str) -> bool:", "funcdef": "def"}, "sqlglot.helper.DATE_UNITS": {"fullname": "sqlglot.helper.DATE_UNITS", "modulename": "sqlglot.helper", "qualname": "DATE_UNITS", "kind": "variable", "doc": "

\n", "default_value": "{'year_month', 'quarter', 'month', 'year', 'week', 'day'}"}, "sqlglot.helper.is_date_unit": {"fullname": "sqlglot.helper.is_date_unit", "modulename": "sqlglot.helper", "qualname": "is_date_unit", "kind": "function", "doc": "

\n", "signature": "(expression: Optional[sqlglot.expressions.Expression]) -> bool:", "funcdef": "def"}, "sqlglot.jsonpath": {"fullname": "sqlglot.jsonpath", "modulename": "sqlglot.jsonpath", "kind": "module", "doc": "

\n"}, "sqlglot.jsonpath.JSONPathTokenizer": {"fullname": "sqlglot.jsonpath.JSONPathTokenizer", "modulename": "sqlglot.jsonpath", "qualname": "JSONPathTokenizer", "kind": "class", "doc": "

\n", "bases": "sqlglot.tokens.Tokenizer"}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS", "modulename": "sqlglot.jsonpath", "qualname": "JSONPathTokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '-': <TokenType.DASH: 'DASH'>, '.': <TokenType.DOT: 'DOT'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '"': <TokenType.QUOTE: 'QUOTE'>, '$': <TokenType.DOLLAR: 'DOLLAR'>, '*': <TokenType.STAR: 'STAR'>}"}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"fullname": "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS", "modulename": "sqlglot.jsonpath", "qualname": "JSONPathTokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'..': <TokenType.DOT: 'DOT'>}"}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"fullname": "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES", "modulename": "sqlglot.jsonpath", "qualname": "JSONPathTokenizer.IDENTIFIER_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"fullname": "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES", "modulename": "sqlglot.jsonpath", "qualname": "JSONPathTokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['\\\\']"}, "sqlglot.jsonpath.parse": {"fullname": "sqlglot.jsonpath.parse", "modulename": "sqlglot.jsonpath", "qualname": "parse", "kind": "function", "doc": "

Takes in a JSON path string and parses it into a JSONPath expression.

\n", "signature": "(path: str) -> sqlglot.expressions.JSONPath:", "funcdef": "def"}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"fullname": "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS", "modulename": "sqlglot.jsonpath", "qualname": "JSON_PATH_PART_TRANSFORMS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Callable[..., str]]", "default_value": "{<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>}"}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"fullname": "sqlglot.jsonpath.ALL_JSON_PATH_PARTS", "modulename": "sqlglot.jsonpath", "qualname": "ALL_JSON_PATH_PARTS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.JSONPathSelector'>, <class 'sqlglot.expressions.JSONPathSlice'>, <class 'sqlglot.expressions.JSONPathUnion'>, <class 'sqlglot.expressions.JSONPathScript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathRecursive'>, <class 'sqlglot.expressions.JSONPathKey'>, <class 'sqlglot.expressions.JSONPathWildcard'>, <class 'sqlglot.expressions.JSONPathFilter'>, <class 'sqlglot.expressions.JSONPathSubscript'>}"}, "sqlglot.lineage": {"fullname": "sqlglot.lineage", "modulename": "sqlglot.lineage", "kind": "module", "doc": "

\n"}, "sqlglot.lineage.Node": {"fullname": "sqlglot.lineage.Node", "modulename": "sqlglot.lineage", "qualname": "Node", "kind": "class", "doc": "

\n"}, "sqlglot.lineage.Node.__init__": {"fullname": "sqlglot.lineage.Node.__init__", "modulename": "sqlglot.lineage", "qualname": "Node.__init__", "kind": "function", "doc": "

\n", "signature": "(\tname: str,\texpression: sqlglot.expressions.Expression,\tsource: sqlglot.expressions.Expression,\tdownstream: List[sqlglot.lineage.Node] = <factory>,\talias: str = '')"}, "sqlglot.lineage.Node.name": {"fullname": "sqlglot.lineage.Node.name", "modulename": "sqlglot.lineage", "qualname": "Node.name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.lineage.Node.expression": {"fullname": "sqlglot.lineage.Node.expression", "modulename": "sqlglot.lineage", "qualname": "Node.expression", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.lineage.Node.source": {"fullname": "sqlglot.lineage.Node.source", "modulename": "sqlglot.lineage", "qualname": "Node.source", "kind": "variable", "doc": "

\n", "annotation": ": sqlglot.expressions.Expression"}, "sqlglot.lineage.Node.downstream": {"fullname": "sqlglot.lineage.Node.downstream", "modulename": "sqlglot.lineage", "qualname": "Node.downstream", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.lineage.Node]"}, "sqlglot.lineage.Node.alias": {"fullname": "sqlglot.lineage.Node.alias", "modulename": "sqlglot.lineage", "qualname": "Node.alias", "kind": "variable", "doc": "

\n", "annotation": ": str", "default_value": "''"}, "sqlglot.lineage.Node.walk": {"fullname": "sqlglot.lineage.Node.walk", "modulename": "sqlglot.lineage", "qualname": "Node.walk", "kind": "function", "doc": "

\n", "signature": "(self) -> Iterator[sqlglot.lineage.Node]:", "funcdef": "def"}, "sqlglot.lineage.Node.to_html": {"fullname": "sqlglot.lineage.Node.to_html", "modulename": "sqlglot.lineage", "qualname": "Node.to_html", "kind": "function", "doc": "

\n", "signature": "(\tself,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**opts) -> sqlglot.lineage.GraphHTML:", "funcdef": "def"}, "sqlglot.lineage.lineage": {"fullname": "sqlglot.lineage.lineage", "modulename": "sqlglot.lineage", "qualname": "lineage", "kind": "function", "doc": "

Build the lineage graph for a column of a SQL query.

\n\n
Arguments:
\n\n
    \n
  • column: The column to build the lineage for.
  • \n
  • sql: The SQL string or expression.
  • \n
  • schema: The schema of tables.
  • \n
  • sources: A mapping of queries which will be used to continue building lineage.
  • \n
  • dialect: The dialect of input SQL.
  • \n
  • **kwargs: Qualification optimizer kwargs.
  • \n
\n\n
Returns:
\n\n
\n

A lineage node.

\n
\n", "signature": "(\tcolumn: str | sqlglot.expressions.Column,\tsql: str | sqlglot.expressions.Expression,\tschema: Union[Dict, sqlglot.schema.Schema, NoneType] = None,\tsources: Optional[Dict[str, str | sqlglot.expressions.Subqueryable]] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\t**kwargs) -> sqlglot.lineage.Node:", "funcdef": "def"}, "sqlglot.lineage.GraphHTML": {"fullname": "sqlglot.lineage.GraphHTML", "modulename": "sqlglot.lineage", "qualname": "GraphHTML", "kind": "class", "doc": "

Node to HTML generator using vis.js.

\n\n

https://visjs.github.io/vis-network/docs/network/

\n"}, "sqlglot.lineage.GraphHTML.__init__": {"fullname": "sqlglot.lineage.GraphHTML.__init__", "modulename": "sqlglot.lineage", "qualname": "GraphHTML.__init__", "kind": "function", "doc": "

\n", "signature": "(\tnodes: Dict,\tedges: List,\timports: bool = True,\toptions: Optional[Dict] = None)"}, "sqlglot.lineage.GraphHTML.imports": {"fullname": "sqlglot.lineage.GraphHTML.imports", "modulename": "sqlglot.lineage", "qualname": "GraphHTML.imports", "kind": "variable", "doc": "

\n"}, "sqlglot.lineage.GraphHTML.options": {"fullname": "sqlglot.lineage.GraphHTML.options", "modulename": "sqlglot.lineage", "qualname": "GraphHTML.options", "kind": "variable", "doc": "

\n"}, "sqlglot.lineage.GraphHTML.nodes": {"fullname": "sqlglot.lineage.GraphHTML.nodes", "modulename": "sqlglot.lineage", "qualname": "GraphHTML.nodes", "kind": "variable", "doc": "

\n"}, "sqlglot.lineage.GraphHTML.edges": {"fullname": "sqlglot.lineage.GraphHTML.edges", "modulename": "sqlglot.lineage", "qualname": "GraphHTML.edges", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer": {"fullname": "sqlglot.optimizer", "modulename": "sqlglot.optimizer", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.annotate_types": {"fullname": "sqlglot.optimizer.annotate_types", "modulename": "sqlglot.optimizer.annotate_types", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.annotate_types": {"fullname": "sqlglot.optimizer.annotate_types.annotate_types", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "annotate_types", "kind": "function", "doc": "

Infers the types of an expression, annotating its AST accordingly.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> schema = {"y": {"cola": "SMALLINT"}}\n>>> sql = "SELECT x.cola + 2.5 AS cola FROM (SELECT y.cola AS cola FROM y AS y) AS x"\n>>> annotated_expr = annotate_types(sqlglot.parse_one(sql), schema=schema)\n>>> annotated_expr.expressions[0].type.this  # Get the type of "x.cola + 2.5 AS cola"\n<Type.DOUBLE: 'DOUBLE'>\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: Expression to annotate.
  • \n
  • schema: Database schema.
  • \n
  • annotators: Maps expression type to corresponding annotation function.
  • \n
  • coerces_to: Maps expression type to set of types that it can be coerced into.
  • \n
\n\n
Returns:
\n\n
\n

The expression annotated with types.

\n
\n", "signature": "(\texpression: ~E,\tschema: Union[Dict, sqlglot.schema.Schema, NoneType] = None,\tannotators: Optional[Dict[Type[~E], Callable[[sqlglot.optimizer.annotate_types.TypeAnnotator, ~E], ~E]]] = None,\tcoerces_to: Optional[Dict[sqlglot.expressions.DataType.Type, Set[sqlglot.expressions.DataType.Type]]] = None) -> ~E:", "funcdef": "def"}, "sqlglot.optimizer.annotate_types.swap_args": {"fullname": "sqlglot.optimizer.annotate_types.swap_args", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "swap_args", "kind": "function", "doc": "

\n", "signature": "(\tfunc: Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]) -> Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]:", "funcdef": "def"}, "sqlglot.optimizer.annotate_types.swap_all": {"fullname": "sqlglot.optimizer.annotate_types.swap_all", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "swap_all", "kind": "function", "doc": "

\n", "signature": "(\tcoercions: Dict[Tuple[sqlglot.expressions.DataType.Type, sqlglot.expressions.DataType.Type], Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]]) -> Dict[Tuple[sqlglot.expressions.DataType.Type, sqlglot.expressions.DataType.Type], Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]]:", "funcdef": "def"}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator", "kind": "class", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.__init__", "kind": "function", "doc": "

\n", "signature": "(\tschema: sqlglot.schema.Schema,\tannotators: Optional[Dict[Type[~E], Callable[[sqlglot.optimizer.annotate_types.TypeAnnotator, ~E], ~E]]] = None,\tcoerces_to: Optional[Dict[sqlglot.expressions.DataType.Type, Set[sqlglot.expressions.DataType.Type]]] = None,\tbinary_coercions: Optional[Dict[Tuple[sqlglot.expressions.DataType.Type, sqlglot.expressions.DataType.Type], Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]]] = None)"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.TYPE_TO_EXPRESSIONS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[sqlglot.expressions.DataType.Type, Set[Type[sqlglot.expressions.Expression]]]", "default_value": "{<Type.BIGINT: 'BIGINT'>: {<class 'sqlglot.expressions.Length'>, <class 'sqlglot.expressions.ApproxDistinct'>, <class 'sqlglot.expressions.Count'>, <class 'sqlglot.expressions.ArraySize'>}, <Type.BOOLEAN: 'BOOLEAN'>: {<class 'sqlglot.expressions.In'>, <class 'sqlglot.expressions.RegexpLike'>, <class 'sqlglot.expressions.Between'>, <class 'sqlglot.expressions.Boolean'>}, <Type.DATE: 'DATE'>: {<class 'sqlglot.expressions.TsOrDsToDate'>, <class 'sqlglot.expressions.DiToDate'>, <class 'sqlglot.expressions.DateFromParts'>, <class 'sqlglot.expressions.Date'>, <class 'sqlglot.expressions.TimeStrToDate'>, <class 'sqlglot.expressions.StrToDate'>, <class 'sqlglot.expressions.CurrentDate'>, <class 'sqlglot.expressions.DateStrToDate'>}, <Type.DATETIME: 'DATETIME'>: {<class 'sqlglot.expressions.DatetimeAdd'>, <class 'sqlglot.expressions.DatetimeSub'>, <class 'sqlglot.expressions.CurrentDatetime'>}, <Type.DOUBLE: 'DOUBLE'>: {<class 'sqlglot.expressions.Log2'>, <class 'sqlglot.expressions.Avg'>, <class 'sqlglot.expressions.Log'>, <class 'sqlglot.expressions.Pow'>, <class 'sqlglot.expressions.Round'>, <class 'sqlglot.expressions.StddevSamp'>, <class 'sqlglot.expressions.Ln'>, <class 'sqlglot.expressions.StddevPop'>, <class 'sqlglot.expressions.Stddev'>, <class 'sqlglot.expressions.Sqrt'>, <class 'sqlglot.expressions.ApproxQuantile'>, <class 'sqlglot.expressions.SafeDivide'>, <class 'sqlglot.expressions.VariancePop'>, <class 'sqlglot.expressions.Quantile'>, <class 'sqlglot.expressions.Variance'>, <class 'sqlglot.expressions.Log10'>, <class 'sqlglot.expressions.Exp'>, <class 'sqlglot.expressions.Div'>}, <Type.INT: 'INT'>: {<class 'sqlglot.expressions.Floor'>, <class 'sqlglot.expressions.Levenshtein'>, <class 'sqlglot.expressions.Extract'>, <class 'sqlglot.expressions.DatetimeDiff'>, <class 'sqlglot.expressions.TimeDiff'>, <class 'sqlglot.expressions.TsOrDiToDi'>, <class 'sqlglot.expressions.DateToDi'>, <class 'sqlglot.expressions.Ceil'>, <class 'sqlglot.expressions.StrPosition'>, <class 'sqlglot.expressions.TimestampDiff'>, <class 'sqlglot.expressions.DateDiff'>}, <Type.JSON: 'JSON'>: {<class 'sqlglot.expressions.ParseJSON'>}, <Type.TIMESTAMP: 'TIMESTAMP'>: {<class 'sqlglot.expressions.TimestampSub'>, <class 'sqlglot.expressions.TimestampAdd'>, <class 'sqlglot.expressions.UnixToTime'>, <class 'sqlglot.expressions.Timestamp'>, <class 'sqlglot.expressions.CurrentTimestamp'>, <class 'sqlglot.expressions.TimeStrToTime'>, <class 'sqlglot.expressions.TimeSub'>, <class 'sqlglot.expressions.CurrentTime'>, <class 'sqlglot.expressions.StrToTime'>, <class 'sqlglot.expressions.TimeAdd'>}, <Type.TINYINT: 'TINYINT'>: {<class 'sqlglot.expressions.Month'>, <class 'sqlglot.expressions.Week'>, <class 'sqlglot.expressions.Day'>, <class 'sqlglot.expressions.Year'>}, <Type.VARCHAR: 'VARCHAR'>: {<class 'sqlglot.expressions.TimeToStr'>, <class 'sqlglot.expressions.UnixToStr'>, <class 'sqlglot.expressions.ConcatWs'>, <class 'sqlglot.expressions.UnixToTimeStr'>, <class 'sqlglot.expressions.Substring'>, <class 'sqlglot.expressions.Trim'>, <class 'sqlglot.expressions.Concat'>, <class 'sqlglot.expressions.ArrayConcat'>, <class 'sqlglot.expressions.GroupConcat'>, <class 'sqlglot.expressions.Initcap'>, <class 'sqlglot.expressions.Lower'>, <class 'sqlglot.expressions.TsOrDsToDateStr'>, <class 'sqlglot.expressions.DateToDateStr'>, <class 'sqlglot.expressions.TimeToTimeStr'>, <class 'sqlglot.expressions.Upper'>}}"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.ANNOTATORS", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{<class 'sqlglot.expressions.Alias'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseNot'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Neg'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Not'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Paren'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.PivotAlias'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Unary'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Add'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.And'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Binary'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseAnd'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseOr'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Collate'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Connector'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.DPipe'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Distance'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Div'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Dot'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.EQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Escape'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.GT'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.GTE'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Glob'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ILikeAny'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.IntDiv'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Is'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONArrayContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBExtract'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Kwarg'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LT'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LTE'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Like'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LikeAny'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Mod'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Mul'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NullSafeEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Operator'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Or'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Overlaps'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Pow'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.PropertyEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.SimilarTo'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Slice'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Sub'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Length'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Count'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.In'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Between'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Boolean'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Date'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDatetime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log2'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Avg'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Round'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StddevSamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Ln'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StddevPop'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Stddev'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Sqrt'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Quantile'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log10'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Exp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Floor'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Levenshtein'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Extract'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateToDi'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Ceil'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Timestamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Month'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Week'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Day'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Year'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ConcatWs'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Substring'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Concat'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Initcap'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Lower'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDateStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateToDateStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToTimeStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Upper'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Abs'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Anonymous'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Array'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.ArrayAgg'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Bracket'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Cast'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Case'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Coalesce'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DataType'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateSub'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateTrunc'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Distinct'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Explode'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Filter'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.If'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Interval'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Least'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Literal'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Map'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Max'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Null'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Nullif'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Sum'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Struct'>: <function TypeAnnotator.<lambda>>}"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.NESTED_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{<Type.ARRAY: 'ARRAY'>}"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.COERCES_TO", "kind": "variable", "doc": "

\n", "annotation": ": Dict[sqlglot.expressions.DataType.Type, Set[sqlglot.expressions.DataType.Type]]", "default_value": "{<Type.TEXT: 'TEXT'>: set(), <Type.NVARCHAR: 'NVARCHAR'>: {<Type.TEXT: 'TEXT'>}, <Type.VARCHAR: 'VARCHAR'>: {<Type.TEXT: 'TEXT'>, <Type.NVARCHAR: 'NVARCHAR'>}, <Type.NCHAR: 'NCHAR'>: {<Type.TEXT: 'TEXT'>, <Type.VARCHAR: 'VARCHAR'>, <Type.NVARCHAR: 'NVARCHAR'>}, <Type.CHAR: 'CHAR'>: {<Type.TEXT: 'TEXT'>, <Type.VARCHAR: 'VARCHAR'>, <Type.NCHAR: 'NCHAR'>, <Type.NVARCHAR: 'NVARCHAR'>}, <Type.DOUBLE: 'DOUBLE'>: set(), <Type.FLOAT: 'FLOAT'>: {<Type.DOUBLE: 'DOUBLE'>}, <Type.DECIMAL: 'DECIMAL'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>}, <Type.BIGINT: 'BIGINT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.DECIMAL: 'DECIMAL'>}, <Type.INT: 'INT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.BIGINT: 'BIGINT'>, <Type.DECIMAL: 'DECIMAL'>}, <Type.SMALLINT: 'SMALLINT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.INT: 'INT'>, <Type.FLOAT: 'FLOAT'>, <Type.BIGINT: 'BIGINT'>, <Type.DECIMAL: 'DECIMAL'>}, <Type.TINYINT: 'TINYINT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.INT: 'INT'>, <Type.FLOAT: 'FLOAT'>, <Type.SMALLINT: 'SMALLINT'>, <Type.BIGINT: 'BIGINT'>, <Type.DECIMAL: 'DECIMAL'>}, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: set(), <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>}, <Type.TIMESTAMP: 'TIMESTAMP'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}, <Type.DATETIME: 'DATETIME'>: {<Type.TIMESTAMP: 'TIMESTAMP'>, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}, <Type.DATE: 'DATE'>: {<Type.TIMESTAMP: 'TIMESTAMP'>, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <Type.DATETIME: 'DATETIME'>}}"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.BINARY_COERCIONS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Tuple[sqlglot.expressions.DataType.Type, sqlglot.expressions.DataType.Type], Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]]", "default_value": "{(<Type.TEXT: 'TEXT'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DATE: 'DATE'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.DATE: 'DATE'>): <function TypeAnnotator.<lambda>>}"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.schema", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.schema", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.annotators", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.coerces_to", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.binary_coercions", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"fullname": "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate", "modulename": "sqlglot.optimizer.annotate_types", "qualname": "TypeAnnotator.annotate", "kind": "function", "doc": "

\n", "signature": "(self, expression: ~E) -> ~E:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize": {"fullname": "sqlglot.optimizer.canonicalize", "modulename": "sqlglot.optimizer.canonicalize", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.canonicalize.canonicalize": {"fullname": "sqlglot.optimizer.canonicalize.canonicalize", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "canonicalize", "kind": "function", "doc": "

Converts a sql expression into a standard form.

\n\n

This method relies on annotate_types because many of the\nconversions rely on type inference.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression to canonicalize.
  • \n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"fullname": "sqlglot.optimizer.canonicalize.add_text_to_concat", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "add_text_to_concat", "kind": "function", "doc": "

\n", "signature": "(node: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"fullname": "sqlglot.optimizer.canonicalize.replace_date_funcs", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "replace_date_funcs", "kind": "function", "doc": "

\n", "signature": "(node: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"fullname": "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "COERCIBLE_DATE_OPS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Add'>, <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.EQ'>, <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.GT'>, <class 'sqlglot.expressions.GTE'>, <class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.LTE'>, <class 'sqlglot.expressions.NullSafeEQ'>, <class 'sqlglot.expressions.NullSafeNEQ'>)"}, "sqlglot.optimizer.canonicalize.coerce_type": {"fullname": "sqlglot.optimizer.canonicalize.coerce_type", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "coerce_type", "kind": "function", "doc": "

\n", "signature": "(node: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"fullname": "sqlglot.optimizer.canonicalize.remove_redundant_casts", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "remove_redundant_casts", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.ensure_bools": {"fullname": "sqlglot.optimizer.canonicalize.ensure_bools", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "ensure_bools", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.Expression,\treplace_func: Callable[[sqlglot.expressions.Expression], NoneType]) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"fullname": "sqlglot.optimizer.canonicalize.remove_ascending_order", "modulename": "sqlglot.optimizer.canonicalize", "qualname": "remove_ascending_order", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.eliminate_ctes": {"fullname": "sqlglot.optimizer.eliminate_ctes", "modulename": "sqlglot.optimizer.eliminate_ctes", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"fullname": "sqlglot.optimizer.eliminate_ctes.eliminate_ctes", "modulename": "sqlglot.optimizer.eliminate_ctes", "qualname": "eliminate_ctes", "kind": "function", "doc": "

Remove unused CTEs from an expression.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sql = "WITH y AS (SELECT a FROM x) SELECT a FROM z"\n>>> expression = sqlglot.parse_one(sql)\n>>> eliminate_ctes(expression).sql()\n'SELECT a FROM z'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to optimize
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: optimized expression

\n
\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.eliminate_joins": {"fullname": "sqlglot.optimizer.eliminate_joins", "modulename": "sqlglot.optimizer.eliminate_joins", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"fullname": "sqlglot.optimizer.eliminate_joins.eliminate_joins", "modulename": "sqlglot.optimizer.eliminate_joins", "qualname": "eliminate_joins", "kind": "function", "doc": "

Remove unused joins from an expression.

\n\n

This only removes joins when we know that the join condition doesn't produce duplicate rows.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sql = "SELECT x.a FROM x LEFT JOIN (SELECT DISTINCT y.b FROM y) AS y ON x.b = y.b"\n>>> expression = sqlglot.parse_one(sql)\n>>> eliminate_joins(expression).sql()\n'SELECT x.a FROM x'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to optimize
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: optimized expression

\n
\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.eliminate_joins.join_condition": {"fullname": "sqlglot.optimizer.eliminate_joins.join_condition", "modulename": "sqlglot.optimizer.eliminate_joins", "qualname": "join_condition", "kind": "function", "doc": "

Extract the join condition from a join expression.

\n\n
Arguments:
\n\n
    \n
  • join (exp.Join)
  • \n
\n\n
Returns:
\n\n
\n

tuple[list[str], list[str], exp.Expression]:\n Tuple of (source key, join key, remaining predicate)

\n
\n", "signature": "(join):", "funcdef": "def"}, "sqlglot.optimizer.eliminate_subqueries": {"fullname": "sqlglot.optimizer.eliminate_subqueries", "modulename": "sqlglot.optimizer.eliminate_subqueries", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"fullname": "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries", "modulename": "sqlglot.optimizer.eliminate_subqueries", "qualname": "eliminate_subqueries", "kind": "function", "doc": "

Rewrite derived tables as CTES, deduplicating if possible.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("SELECT a FROM (SELECT * FROM x) AS y")\n>>> eliminate_subqueries(expression).sql()\n'WITH y AS (SELECT * FROM x) SELECT a FROM y AS y'\n
\n
\n
\n\n
This also deduplicates common subqueries:
\n\n
\n
\n
>>> expression = sqlglot.parse_one("SELECT a FROM (SELECT * FROM x) AS y CROSS JOIN (SELECT * FROM x) AS z")\n>>> eliminate_subqueries(expression).sql()\n'WITH y AS (SELECT * FROM x) SELECT a FROM y AS y CROSS JOIN y AS z'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: expression

\n
\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.isolate_table_selects": {"fullname": "sqlglot.optimizer.isolate_table_selects", "modulename": "sqlglot.optimizer.isolate_table_selects", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"fullname": "sqlglot.optimizer.isolate_table_selects.isolate_table_selects", "modulename": "sqlglot.optimizer.isolate_table_selects", "qualname": "isolate_table_selects", "kind": "function", "doc": "

\n", "signature": "(expression, schema=None):", "funcdef": "def"}, "sqlglot.optimizer.merge_subqueries": {"fullname": "sqlglot.optimizer.merge_subqueries", "modulename": "sqlglot.optimizer.merge_subqueries", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"fullname": "sqlglot.optimizer.merge_subqueries.merge_subqueries", "modulename": "sqlglot.optimizer.merge_subqueries", "qualname": "merge_subqueries", "kind": "function", "doc": "

Rewrite sqlglot AST to merge derived tables into the outer query.

\n\n

This also merges CTEs if they are selected from only once.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("SELECT a FROM (SELECT x.a FROM x) CROSS JOIN y")\n>>> merge_subqueries(expression).sql()\n'SELECT x.a FROM x CROSS JOIN y'\n
\n
\n
\n\n

If leave_tables_isolated is True, this will not merge inner queries into outer\nqueries if it would result in multiple table selects in a single query:

\n\n
\n
\n
\n

expression = sqlglot.parse_one(\"SELECT a FROM (SELECT x.a FROM x) CROSS JOIN y\")\n merge_subqueries(expression, leave_tables_isolated=True).sql()\n 'SELECT a FROM (SELECT x.a FROM x) CROSS JOIN y'

\n
\n
\n
\n\n

Inspired by https://dev.mysql.com/doc/refman/8.0/en/derived-table-optimization.html

\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to optimize
  • \n
  • leave_tables_isolated (bool):
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: optimized expression

\n
\n", "signature": "(expression, leave_tables_isolated=False):", "funcdef": "def"}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"fullname": "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS", "modulename": "sqlglot.optimizer.merge_subqueries", "qualname": "UNMERGABLE_ARGS", "kind": "variable", "doc": "

\n", "default_value": "{'match', 'format', 'having', 'windows', 'settings', 'laterals', 'connect', 'qualify', 'group', 'cluster', 'distribute', 'kind', 'sample', 'sort', 'locks', 'offset', 'with', 'pivots', 'into', 'distinct', 'limit'}"}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"fullname": "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED", "modulename": "sqlglot.optimizer.merge_subqueries", "qualname": "SAFE_TO_REPLACE_UNWRAPPED", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Column'>, <class 'sqlglot.expressions.EQ'>, <class 'sqlglot.expressions.Func'>, <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.Paren'>)"}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"fullname": "sqlglot.optimizer.merge_subqueries.merge_ctes", "modulename": "sqlglot.optimizer.merge_subqueries", "qualname": "merge_ctes", "kind": "function", "doc": "

\n", "signature": "(expression, leave_tables_isolated=False):", "funcdef": "def"}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"fullname": "sqlglot.optimizer.merge_subqueries.merge_derived_tables", "modulename": "sqlglot.optimizer.merge_subqueries", "qualname": "merge_derived_tables", "kind": "function", "doc": "

\n", "signature": "(expression, leave_tables_isolated=False):", "funcdef": "def"}, "sqlglot.optimizer.normalize": {"fullname": "sqlglot.optimizer.normalize", "modulename": "sqlglot.optimizer.normalize", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.normalize.logger": {"fullname": "sqlglot.optimizer.normalize.logger", "modulename": "sqlglot.optimizer.normalize", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.optimizer.normalize.normalize": {"fullname": "sqlglot.optimizer.normalize.normalize", "modulename": "sqlglot.optimizer.normalize", "qualname": "normalize", "kind": "function", "doc": "

Rewrite sqlglot AST into conjunctive normal form or disjunctive normal form.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("(x AND y) OR z")\n>>> normalize(expression, dnf=False).sql()\n'(x OR z) AND (y OR z)'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: expression to normalize
  • \n
  • dnf: rewrite in disjunctive normal form instead.
  • \n
  • max_distance (int): the maximal estimated distance from cnf/dnf to attempt conversion
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: normalized expression

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tdnf: bool = False,\tmax_distance: int = 128):", "funcdef": "def"}, "sqlglot.optimizer.normalize.normalized": {"fullname": "sqlglot.optimizer.normalize.normalized", "modulename": "sqlglot.optimizer.normalize", "qualname": "normalized", "kind": "function", "doc": "

Checks whether a given expression is in a normal form of interest.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> normalized(parse_one("(a AND b) OR c OR (d AND e)"), dnf=True)\nTrue\n>>> normalized(parse_one("(a OR b) AND c"))  # Checks CNF by default\nTrue\n>>> normalized(parse_one("a AND (b OR c)"), dnf=True)\nFalse\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: The expression to check if it's normalized.
  • \n
  • dnf: Whether or not to check if the expression is in Disjunctive Normal Form (DNF).\nDefault: False, i.e. we check if it's in Conjunctive Normal Form (CNF).
  • \n
\n", "signature": "(expression: sqlglot.expressions.Expression, dnf: bool = False) -> bool:", "funcdef": "def"}, "sqlglot.optimizer.normalize.normalization_distance": {"fullname": "sqlglot.optimizer.normalize.normalization_distance", "modulename": "sqlglot.optimizer.normalize", "qualname": "normalization_distance", "kind": "function", "doc": "

The difference in the number of predicates between a given expression and its normalized form.

\n\n

This is used as an estimate of the cost of the conversion which is exponential in complexity.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("(a AND b) OR (c AND d)")\n>>> normalization_distance(expression)\n4\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: The expression to compute the normalization distance for.
  • \n
  • dnf: Whether or not to check if the expression is in Disjunctive Normal Form (DNF).\nDefault: False, i.e. we check if it's in Conjunctive Normal Form (CNF).
  • \n
\n\n
Returns:
\n\n
\n

The normalization distance.

\n
\n", "signature": "(expression: sqlglot.expressions.Expression, dnf: bool = False) -> int:", "funcdef": "def"}, "sqlglot.optimizer.normalize.distributive_law": {"fullname": "sqlglot.optimizer.normalize.distributive_law", "modulename": "sqlglot.optimizer.normalize", "qualname": "distributive_law", "kind": "function", "doc": "

x OR (y AND z) -> (x OR y) AND (x OR z)\n(x AND y) OR (y AND z) -> (x OR y) AND (x OR z) AND (y OR y) AND (y OR z)

\n", "signature": "(expression, dnf, max_distance):", "funcdef": "def"}, "sqlglot.optimizer.normalize_identifiers": {"fullname": "sqlglot.optimizer.normalize_identifiers", "modulename": "sqlglot.optimizer.normalize_identifiers", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"fullname": "sqlglot.optimizer.normalize_identifiers.normalize_identifiers", "modulename": "sqlglot.optimizer.normalize_identifiers", "qualname": "normalize_identifiers", "kind": "function", "doc": "

Normalize all unquoted identifiers to either lower or upper case, depending\non the dialect. This essentially makes those identifiers case-insensitive.

\n\n

It's possible to make this a no-op by adding a special comment next to the\nidentifier of interest:

\n\n
SELECT a /* sqlglot.meta case_sensitive */ FROM table\n
\n\n

In this example, the identifier a will not be normalized.

\n\n
Note:
\n\n
\n

Some dialects (e.g. BigQuery) treat identifiers as case-insensitive even\n when they're quoted, so in these cases all identifiers are normalized.

\n
\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one('SELECT Bar.A AS A FROM "Foo".Bar')\n>>> normalize_identifiers(expression).sql()\n'SELECT bar.a AS a FROM "Foo".bar'\n>>> normalize_identifiers("foo", dialect="snowflake").sql(dialect="snowflake")\n'FOO'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: The expression to transform.
  • \n
  • dialect: The dialect to use in order to decide how to normalize identifiers.
  • \n
\n\n
Returns:
\n\n
\n

The transformed expression.

\n
\n", "signature": "(expression, dialect=None):", "funcdef": "def"}, "sqlglot.optimizer.optimize_joins": {"fullname": "sqlglot.optimizer.optimize_joins", "modulename": "sqlglot.optimizer.optimize_joins", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"fullname": "sqlglot.optimizer.optimize_joins.JOIN_ATTRS", "modulename": "sqlglot.optimizer.optimize_joins", "qualname": "JOIN_ATTRS", "kind": "variable", "doc": "

\n", "default_value": "('on', 'side', 'kind', 'using', 'method')"}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"fullname": "sqlglot.optimizer.optimize_joins.optimize_joins", "modulename": "sqlglot.optimizer.optimize_joins", "qualname": "optimize_joins", "kind": "function", "doc": "

Removes cross joins if possible and reorder joins based on predicate dependencies.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> optimize_joins(parse_one("SELECT * FROM x CROSS JOIN y JOIN z ON x.a = z.a AND y.a = z.a")).sql()\n'SELECT * FROM x JOIN z ON x.a = z.a AND TRUE JOIN y ON y.a = z.a'\n
\n
\n
\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"fullname": "sqlglot.optimizer.optimize_joins.reorder_joins", "modulename": "sqlglot.optimizer.optimize_joins", "qualname": "reorder_joins", "kind": "function", "doc": "

Reorder joins by topological sort order based on predicate references.

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.optimize_joins.normalize": {"fullname": "sqlglot.optimizer.optimize_joins.normalize", "modulename": "sqlglot.optimizer.optimize_joins", "qualname": "normalize", "kind": "function", "doc": "

Remove INNER and OUTER from joins as they are optional.

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.optimize_joins.other_table_names": {"fullname": "sqlglot.optimizer.optimize_joins.other_table_names", "modulename": "sqlglot.optimizer.optimize_joins", "qualname": "other_table_names", "kind": "function", "doc": "

\n", "signature": "(join: sqlglot.expressions.Join) -> Set[str]:", "funcdef": "def"}, "sqlglot.optimizer.optimizer": {"fullname": "sqlglot.optimizer.optimizer", "modulename": "sqlglot.optimizer.optimizer", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.optimizer.RULES": {"fullname": "sqlglot.optimizer.optimizer.RULES", "modulename": "sqlglot.optimizer.optimizer", "qualname": "RULES", "kind": "variable", "doc": "

\n", "default_value": "(<function qualify>, <function pushdown_projections>, <function normalize>, <function unnest_subqueries>, <function pushdown_predicates>, <function optimize_joins>, <function eliminate_subqueries>, <function merge_subqueries>, <function eliminate_joins>, <function eliminate_ctes>, <function quote_identifiers>, <function annotate_types>, <function canonicalize>, <function simplify>)"}, "sqlglot.optimizer.optimizer.optimize": {"fullname": "sqlglot.optimizer.optimizer.optimize", "modulename": "sqlglot.optimizer.optimizer", "qualname": "optimize", "kind": "function", "doc": "

Rewrite a sqlglot AST into an optimized form.

\n\n
Arguments:
\n\n
    \n
  • expression: expression to optimize
  • \n
  • schema: database schema.\nThis can either be an instance of sqlglot.optimizer.Schema or a mapping in one of\nthe following forms:\n 1. {table: {col: type}}\n 2. {db: {table: {col: type}}}\n 3. {catalog: {db: {table: {col: type}}}}\nIf no schema is provided then the default schema defined at sqlgot.schema will be used
  • \n
  • db: specify the default database, as might be set by a USE DATABASE db statement
  • \n
  • catalog: specify the default catalog, as might be set by a USE CATALOG c statement
  • \n
  • dialect: The dialect to parse the sql string.
  • \n
  • rules: sequence of optimizer rules to use.\nMany of the rules require tables and columns to be qualified.\nDo not remove qualify from the sequence of rules unless you know what you're doing!
  • \n
  • *kwargs: If a rule has a keyword argument with a same name in *kwargs, it will be passed in.
  • \n
\n\n
Returns:
\n\n
\n

The optimized expression.

\n
\n", "signature": "(\texpression: str | sqlglot.expressions.Expression,\tschema: Union[dict, sqlglot.schema.Schema, NoneType] = None,\tdb: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tcatalog: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\trules: Sequence[Callable] = (<function qualify>, <function pushdown_projections>, <function normalize>, <function unnest_subqueries>, <function pushdown_predicates>, <function optimize_joins>, <function eliminate_subqueries>, <function merge_subqueries>, <function eliminate_joins>, <function eliminate_ctes>, <function quote_identifiers>, <function annotate_types>, <function canonicalize>, <function simplify>),\t**kwargs) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates": {"fullname": "sqlglot.optimizer.pushdown_predicates", "modulename": "sqlglot.optimizer.pushdown_predicates", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"fullname": "sqlglot.optimizer.pushdown_predicates.pushdown_predicates", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "pushdown_predicates", "kind": "function", "doc": "

Rewrite sqlglot AST to pushdown predicates in FROMS and JOINS

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sql = "SELECT y.a AS a FROM (SELECT x.a AS a FROM x AS x) AS y WHERE y.a = 1"\n>>> expression = sqlglot.parse_one(sql)\n>>> pushdown_predicates(expression).sql()\n'SELECT y.a AS a FROM (SELECT x.a AS a FROM x AS x WHERE x.a = 1) AS y WHERE TRUE'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to optimize
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: optimized expression

\n
\n", "signature": "(expression, dialect=None):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"fullname": "sqlglot.optimizer.pushdown_predicates.pushdown", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "pushdown", "kind": "function", "doc": "

\n", "signature": "(condition, sources, scope_ref_count, dialect, join_index=None):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"fullname": "sqlglot.optimizer.pushdown_predicates.pushdown_cnf", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "pushdown_cnf", "kind": "function", "doc": "

If the predicates are in CNF like form, we can simply replace each block in the parent.

\n", "signature": "(predicates, scope, scope_ref_count, join_index=None):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"fullname": "sqlglot.optimizer.pushdown_predicates.pushdown_dnf", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "pushdown_dnf", "kind": "function", "doc": "

If the predicates are in DNF form, we can only push down conditions that are in all blocks.\nAdditionally, we can't remove predicates from their original form.

\n", "signature": "(predicates, scope, scope_ref_count):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"fullname": "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "nodes_for_predicate", "kind": "function", "doc": "

\n", "signature": "(predicate, sources, scope_ref_count):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"fullname": "sqlglot.optimizer.pushdown_predicates.replace_aliases", "modulename": "sqlglot.optimizer.pushdown_predicates", "qualname": "replace_aliases", "kind": "function", "doc": "

\n", "signature": "(source, predicate):", "funcdef": "def"}, "sqlglot.optimizer.pushdown_projections": {"fullname": "sqlglot.optimizer.pushdown_projections", "modulename": "sqlglot.optimizer.pushdown_projections", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"fullname": "sqlglot.optimizer.pushdown_projections.SELECT_ALL", "modulename": "sqlglot.optimizer.pushdown_projections", "qualname": "SELECT_ALL", "kind": "variable", "doc": "

\n", "default_value": "<object object>"}, "sqlglot.optimizer.pushdown_projections.default_selection": {"fullname": "sqlglot.optimizer.pushdown_projections.default_selection", "modulename": "sqlglot.optimizer.pushdown_projections", "qualname": "default_selection", "kind": "function", "doc": "

\n", "signature": "(is_agg: bool) -> sqlglot.expressions.Alias:", "funcdef": "def"}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"fullname": "sqlglot.optimizer.pushdown_projections.pushdown_projections", "modulename": "sqlglot.optimizer.pushdown_projections", "qualname": "pushdown_projections", "kind": "function", "doc": "

Rewrite sqlglot AST to remove unused columns projections.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sql = "SELECT y.a AS a FROM (SELECT x.a AS a, x.b AS b FROM x) AS y"\n>>> expression = sqlglot.parse_one(sql)\n>>> pushdown_projections(expression).sql()\n'SELECT y.a AS a FROM (SELECT x.a AS a FROM x) AS y'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to optimize
  • \n
  • remove_unused_selections (bool): remove selects that are unused
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: optimized expression

\n
\n", "signature": "(expression, schema=None, remove_unused_selections=True):", "funcdef": "def"}, "sqlglot.optimizer.qualify": {"fullname": "sqlglot.optimizer.qualify", "modulename": "sqlglot.optimizer.qualify", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.qualify.qualify": {"fullname": "sqlglot.optimizer.qualify.qualify", "modulename": "sqlglot.optimizer.qualify", "qualname": "qualify", "kind": "function", "doc": "

Rewrite sqlglot AST to have normalized and qualified tables and columns.

\n\n

This step is necessary for all further SQLGlot optimizations.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> schema = {"tbl": {"col": "INT"}}\n>>> expression = sqlglot.parse_one("SELECT col FROM tbl")\n>>> qualify(expression, schema=schema).sql()\n'SELECT "tbl"."col" AS "col" FROM "tbl" AS "tbl"'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: Expression to qualify.
  • \n
  • db: Default database name for tables.
  • \n
  • catalog: Default catalog name for tables.
  • \n
  • schema: Schema to infer column names and types.
  • \n
  • expand_alias_refs: Whether or not to expand references to aliases.
  • \n
  • expand_stars: Whether or not to expand star queries. This is a necessary step\nfor most of the optimizer's rules to work; do not set to False unless you\nknow what you're doing!
  • \n
  • infer_schema: Whether or not to infer the schema if missing.
  • \n
  • isolate_tables: Whether or not to isolate table selects.
  • \n
  • qualify_columns: Whether or not to qualify columns.
  • \n
  • validate_qualify_columns: Whether or not to validate columns.
  • \n
  • quote_identifiers: Whether or not to run the quote_identifiers step.\nThis step is necessary to ensure correctness for case sensitive queries.\nBut this flag is provided in case this step is performed at a later time.
  • \n
  • identify: If True, quote all identifiers, else only necessary ones.
  • \n
\n\n
Returns:
\n\n
\n

The qualified expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tdb: Optional[str] = None,\tcatalog: Optional[str] = None,\tschema: Union[dict, sqlglot.schema.Schema, NoneType] = None,\texpand_alias_refs: bool = True,\texpand_stars: bool = True,\tinfer_schema: Optional[bool] = None,\tisolate_tables: bool = False,\tqualify_columns: bool = True,\tvalidate_qualify_columns: bool = True,\tquote_identifiers: bool = True,\tidentify: bool = True) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns": {"fullname": "sqlglot.optimizer.qualify_columns", "modulename": "sqlglot.optimizer.qualify_columns", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"fullname": "sqlglot.optimizer.qualify_columns.qualify_columns", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "qualify_columns", "kind": "function", "doc": "

Rewrite sqlglot AST to have fully qualified columns.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> schema = {"tbl": {"col": "INT"}}\n>>> expression = sqlglot.parse_one("SELECT col FROM tbl")\n>>> qualify_columns(expression, schema).sql()\n'SELECT tbl.col AS col FROM tbl'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: Expression to qualify.
  • \n
  • schema: Database schema.
  • \n
  • expand_alias_refs: Whether or not to expand references to aliases.
  • \n
  • expand_stars: Whether or not to expand star queries. This is a necessary step\nfor most of the optimizer's rules to work; do not set to False unless you\nknow what you're doing!
  • \n
  • infer_schema: Whether or not to infer the schema if missing.
  • \n
\n\n
Returns:
\n\n
\n

The qualified expression.

\n
\n\n
Notes:
\n\n
\n
    \n
  • Currently only handles a single PIVOT or UNPIVOT operator
  • \n
\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tschema: Union[Dict, sqlglot.schema.Schema],\texpand_alias_refs: bool = True,\texpand_stars: bool = True,\tinfer_schema: Optional[bool] = None) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"fullname": "sqlglot.optimizer.qualify_columns.validate_qualify_columns", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "validate_qualify_columns", "kind": "function", "doc": "

Raise an OptimizeError if any columns aren't qualified

\n", "signature": "(expression: ~E) -> ~E:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"fullname": "sqlglot.optimizer.qualify_columns.qualify_outputs", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "qualify_outputs", "kind": "function", "doc": "

Ensure all output columns are aliased

\n", "signature": "(\tscope_or_expression: sqlglot.optimizer.scope.Scope | sqlglot.expressions.Expression) -> None:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"fullname": "sqlglot.optimizer.qualify_columns.quote_identifiers", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "quote_identifiers", "kind": "function", "doc": "

Makes sure all identifiers that need to be quoted are quoted.

\n", "signature": "(\texpression: ~E,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tidentify: bool = True) -> ~E:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"fullname": "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "pushdown_cte_alias_columns", "kind": "function", "doc": "

Pushes down the CTE alias columns into the projection,

\n\n

This step is useful in Snowflake where the CTE alias columns can be referenced in the HAVING.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("WITH y (c) AS (SELECT SUM(a) FROM ( SELECT 1 a ) AS x HAVING c > 0) SELECT c FROM y")\n>>> pushdown_cte_alias_columns(expression).sql()\n'WITH y(c) AS (SELECT SUM(a) AS c FROM (SELECT 1 AS a) AS x HAVING c > 0) SELECT c FROM y'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: Expression to pushdown.
  • \n
\n\n
Returns:
\n\n
\n

The expression with the CTE aliases pushed down into the projection.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.Resolver": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver", "kind": "class", "doc": "

Helper for resolving columns.

\n\n

This is a class so we can lazily load some things and easily share them across functions.

\n"}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.__init__", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.__init__", "kind": "function", "doc": "

\n", "signature": "(\tscope: sqlglot.optimizer.scope.Scope,\tschema: sqlglot.schema.Schema,\tinfer_schema: bool = True)"}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.scope", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.scope", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.schema", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.schema", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.get_table", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.get_table", "kind": "function", "doc": "

Get the table for a column name.

\n\n
Arguments:
\n\n
    \n
  • column_name: The column name to find the table for.
  • \n
\n\n
Returns:
\n\n
\n

The table name if it can be found/inferred.

\n
\n", "signature": "(self, column_name: str) -> Optional[sqlglot.expressions.Identifier]:", "funcdef": "def"}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.all_columns", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.all_columns", "kind": "variable", "doc": "

All available columns of all sources in this scope

\n", "annotation": ": Set[str]"}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"fullname": "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns", "modulename": "sqlglot.optimizer.qualify_columns", "qualname": "Resolver.get_source_columns", "kind": "function", "doc": "

Resolve the source columns for a given source name.

\n", "signature": "(self, name: str, only_visible: bool = False) -> List[str]:", "funcdef": "def"}, "sqlglot.optimizer.qualify_tables": {"fullname": "sqlglot.optimizer.qualify_tables", "modulename": "sqlglot.optimizer.qualify_tables", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"fullname": "sqlglot.optimizer.qualify_tables.qualify_tables", "modulename": "sqlglot.optimizer.qualify_tables", "qualname": "qualify_tables", "kind": "function", "doc": "

Rewrite sqlglot AST to have fully qualified tables. Join constructs such as\n(t1 JOIN t2) AS t will be expanded into (SELECT * FROM t1 AS t1, t2 AS t2) AS t.

\n\n
Examples:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("SELECT 1 FROM tbl")\n>>> qualify_tables(expression, db="db").sql()\n'SELECT 1 FROM db.tbl AS tbl'\n>>>\n>>> expression = sqlglot.parse_one("SELECT 1 FROM (t1 JOIN t2) AS t")\n>>> qualify_tables(expression).sql()\n'SELECT 1 FROM (SELECT * FROM t1 AS t1, t2 AS t2) AS t'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: Expression to qualify
  • \n
  • db: Database name
  • \n
  • catalog: Catalog name
  • \n
  • schema: A schema to populate
  • \n
  • dialect: The dialect to parse catalog and schema into.
  • \n
\n\n
Returns:
\n\n
\n

The qualified expression.

\n
\n", "signature": "(\texpression: ~E,\tdb: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tcatalog: Union[sqlglot.expressions.Identifier, str, NoneType] = None,\tschema: Optional[sqlglot.schema.Schema] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None) -> ~E:", "funcdef": "def"}, "sqlglot.optimizer.scope": {"fullname": "sqlglot.optimizer.scope", "modulename": "sqlglot.optimizer.scope", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.scope.logger": {"fullname": "sqlglot.optimizer.scope.logger", "modulename": "sqlglot.optimizer.scope", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.optimizer.scope.ScopeType": {"fullname": "sqlglot.optimizer.scope.ScopeType", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType", "kind": "class", "doc": "

An enumeration.

\n", "bases": "enum.Enum"}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"fullname": "sqlglot.optimizer.scope.ScopeType.ROOT", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.ROOT", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.ROOT: 1>"}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"fullname": "sqlglot.optimizer.scope.ScopeType.SUBQUERY", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.SUBQUERY", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.SUBQUERY: 2>"}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"fullname": "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.DERIVED_TABLE", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.DERIVED_TABLE: 3>"}, "sqlglot.optimizer.scope.ScopeType.CTE": {"fullname": "sqlglot.optimizer.scope.ScopeType.CTE", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.CTE", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.CTE: 4>"}, "sqlglot.optimizer.scope.ScopeType.UNION": {"fullname": "sqlglot.optimizer.scope.ScopeType.UNION", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.UNION", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.UNION: 5>"}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"fullname": "sqlglot.optimizer.scope.ScopeType.UDTF", "modulename": "sqlglot.optimizer.scope", "qualname": "ScopeType.UDTF", "kind": "variable", "doc": "

\n", "default_value": "<ScopeType.UDTF: 6>"}, "sqlglot.optimizer.scope.Scope": {"fullname": "sqlglot.optimizer.scope.Scope", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope", "kind": "class", "doc": "

Selection scope.

\n\n
Attributes:
\n\n
    \n
  • expression (exp.Select|exp.Union): Root expression of this scope
  • \n
  • sources (dict[str, exp.Table|Scope]): Mapping of source name to either\na Table expression or another Scope instance. For example:\n SELECT * FROM x {\"x\": Table(this=\"x\")}\n SELECT * FROM x AS y {\"y\": Table(this=\"x\")}\n SELECT * FROM (SELECT ...) AS y {\"y\": Scope(...)}
  • \n
  • lateral_sources (dict[str, exp.Table|Scope]): Sources from laterals\nFor example:\n SELECT c FROM x LATERAL VIEW EXPLODE (a) AS c;\nThe LATERAL VIEW EXPLODE gets x as a source.
  • \n
  • cte_sources (dict[str, Scope]): Sources from CTES
  • \n
  • outer_column_list (list[str]): If this is a derived table or CTE, and the outer query\ndefines a column list of it's alias of this scope, this is that list of columns.\nFor example:\n SELECT * FROM (SELECT ...) AS y(col1, col2)\nThe inner query would have [\"col1\", \"col2\"] for its outer_column_list
  • \n
  • parent (Scope): Parent scope
  • \n
  • scope_type (ScopeType): Type of this scope, relative to it's parent
  • \n
  • subquery_scopes (list[Scope]): List of all child scopes for subqueries
  • \n
  • cte_scopes (list[Scope]): List of all child scopes for CTEs
  • \n
  • derived_table_scopes (list[Scope]): List of all child scopes for derived_tables
  • \n
  • udtf_scopes (list[Scope]): List of all child scopes for user defined tabular functions
  • \n
  • table_scopes (list[Scope]): derived_table_scopes + udtf_scopes, in the order that they're defined
  • \n
  • union_scopes (list[Scope, Scope]): If this Scope is for a Union expression, this will be\na list of the left and right child scopes.
  • \n
\n"}, "sqlglot.optimizer.scope.Scope.__init__": {"fullname": "sqlglot.optimizer.scope.Scope.__init__", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.__init__", "kind": "function", "doc": "

\n", "signature": "(\texpression,\tsources=None,\touter_column_list=None,\tparent=None,\tscope_type=<ScopeType.ROOT: 1>,\tlateral_sources=None,\tcte_sources=None)"}, "sqlglot.optimizer.scope.Scope.expression": {"fullname": "sqlglot.optimizer.scope.Scope.expression", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.expression", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.sources": {"fullname": "sqlglot.optimizer.scope.Scope.sources", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.sources", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"fullname": "sqlglot.optimizer.scope.Scope.lateral_sources", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.lateral_sources", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.cte_sources": {"fullname": "sqlglot.optimizer.scope.Scope.cte_sources", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.cte_sources", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"fullname": "sqlglot.optimizer.scope.Scope.outer_column_list", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.outer_column_list", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.parent": {"fullname": "sqlglot.optimizer.scope.Scope.parent", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.parent", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.scope_type": {"fullname": "sqlglot.optimizer.scope.Scope.scope_type", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.scope_type", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.subquery_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.subquery_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.derived_table_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.derived_table_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.table_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.table_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.table_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.cte_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.cte_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.union_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.union_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.union_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"fullname": "sqlglot.optimizer.scope.Scope.udtf_scopes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.udtf_scopes", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.clear_cache": {"fullname": "sqlglot.optimizer.scope.Scope.clear_cache", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.clear_cache", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.branch": {"fullname": "sqlglot.optimizer.scope.Scope.branch", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.branch", "kind": "function", "doc": "

Branch from the current scope to a new, inner scope

\n", "signature": "(\tself,\texpression,\tscope_type,\tsources=None,\tcte_sources=None,\tlateral_sources=None,\t**kwargs):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.walk": {"fullname": "sqlglot.optimizer.scope.Scope.walk", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.walk", "kind": "function", "doc": "

\n", "signature": "(self, bfs=True, prune=None):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.find": {"fullname": "sqlglot.optimizer.scope.Scope.find", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.find", "kind": "function", "doc": "

\n", "signature": "(self, *expression_types, bfs=True):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.find_all": {"fullname": "sqlglot.optimizer.scope.Scope.find_all", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.find_all", "kind": "function", "doc": "

\n", "signature": "(self, *expression_types, bfs=True):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.replace": {"fullname": "sqlglot.optimizer.scope.Scope.replace", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.replace", "kind": "function", "doc": "

Replace old with new.

\n\n

This can be used instead of exp.Expression.replace to ensure the Scope is kept up-to-date.

\n\n
Arguments:
\n\n
    \n
  • old (exp.Expression): old node
  • \n
  • new (exp.Expression): new node
  • \n
\n", "signature": "(self, old, new):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.tables": {"fullname": "sqlglot.optimizer.scope.Scope.tables", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.tables", "kind": "variable", "doc": "

List of tables in this scope.

\n\n
Returns:
\n\n
\n

list[exp.Table]: tables

\n
\n"}, "sqlglot.optimizer.scope.Scope.ctes": {"fullname": "sqlglot.optimizer.scope.Scope.ctes", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.ctes", "kind": "variable", "doc": "

List of CTEs in this scope.

\n\n
Returns:
\n\n
\n

list[exp.CTE]: ctes

\n
\n"}, "sqlglot.optimizer.scope.Scope.derived_tables": {"fullname": "sqlglot.optimizer.scope.Scope.derived_tables", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.derived_tables", "kind": "variable", "doc": "

List of derived tables in this scope.

\n\n
For example:
\n\n
\n

SELECT * FROM (SELECT ...) <- that's a derived table

\n
\n\n
Returns:
\n\n
\n

list[exp.Subquery]: derived tables

\n
\n"}, "sqlglot.optimizer.scope.Scope.udtfs": {"fullname": "sqlglot.optimizer.scope.Scope.udtfs", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.udtfs", "kind": "variable", "doc": "

List of \"User Defined Tabular Functions\" in this scope.

\n\n
Returns:
\n\n
\n

list[exp.UDTF]: UDTFs

\n
\n"}, "sqlglot.optimizer.scope.Scope.subqueries": {"fullname": "sqlglot.optimizer.scope.Scope.subqueries", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.subqueries", "kind": "variable", "doc": "

List of subqueries in this scope.

\n\n
For example:
\n\n
\n

SELECT * FROM x WHERE a IN (SELECT ...) <- that's a subquery

\n
\n\n
Returns:
\n\n
\n

list[exp.Subqueryable]: subqueries

\n
\n"}, "sqlglot.optimizer.scope.Scope.columns": {"fullname": "sqlglot.optimizer.scope.Scope.columns", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.columns", "kind": "variable", "doc": "

List of columns in this scope.

\n\n
Returns:
\n\n
\n

list[exp.Column]: Column instances in this scope, plus any\n Columns that reference this scope from correlated subqueries.

\n
\n"}, "sqlglot.optimizer.scope.Scope.selected_sources": {"fullname": "sqlglot.optimizer.scope.Scope.selected_sources", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.selected_sources", "kind": "variable", "doc": "

Mapping of nodes and sources that are actually selected from in this scope.

\n\n

That is, all tables in a schema are selectable at any point. But a\ntable only becomes a selected source if it's included in a FROM or JOIN clause.

\n\n
Returns:
\n\n
\n

dict[str, (exp.Table|exp.Select, exp.Table|Scope)]: selected sources and nodes

\n
\n"}, "sqlglot.optimizer.scope.Scope.references": {"fullname": "sqlglot.optimizer.scope.Scope.references", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.references", "kind": "variable", "doc": "

\n", "annotation": ": List[Tuple[str, sqlglot.expressions.Expression]]"}, "sqlglot.optimizer.scope.Scope.external_columns": {"fullname": "sqlglot.optimizer.scope.Scope.external_columns", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.external_columns", "kind": "variable", "doc": "

Columns that appear to reference sources in outer scopes.

\n\n
Returns:
\n\n
\n

list[exp.Column]: Column instances that don't reference\n sources in the current scope.

\n
\n"}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"fullname": "sqlglot.optimizer.scope.Scope.unqualified_columns", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.unqualified_columns", "kind": "variable", "doc": "

Unqualified columns in the current scope.

\n\n
Returns:
\n\n
\n

list[exp.Column]: Unqualified columns

\n
\n"}, "sqlglot.optimizer.scope.Scope.join_hints": {"fullname": "sqlglot.optimizer.scope.Scope.join_hints", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.join_hints", "kind": "variable", "doc": "

Hints that exist in the scope that reference tables

\n\n
Returns:
\n\n
\n

list[exp.JoinHint]: Join hints that are referenced within the scope

\n
\n"}, "sqlglot.optimizer.scope.Scope.pivots": {"fullname": "sqlglot.optimizer.scope.Scope.pivots", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.pivots", "kind": "variable", "doc": "

\n"}, "sqlglot.optimizer.scope.Scope.source_columns": {"fullname": "sqlglot.optimizer.scope.Scope.source_columns", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.source_columns", "kind": "function", "doc": "

Get all columns in the current scope for a particular source.

\n\n
Arguments:
\n\n
    \n
  • source_name (str): Name of the source
  • \n
\n\n
Returns:
\n\n
\n

list[exp.Column]: Column instances that reference source_name

\n
\n", "signature": "(self, source_name):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.is_subquery": {"fullname": "sqlglot.optimizer.scope.Scope.is_subquery", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_subquery", "kind": "variable", "doc": "

Determine if this scope is a subquery

\n"}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"fullname": "sqlglot.optimizer.scope.Scope.is_derived_table", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_derived_table", "kind": "variable", "doc": "

Determine if this scope is a derived table

\n"}, "sqlglot.optimizer.scope.Scope.is_union": {"fullname": "sqlglot.optimizer.scope.Scope.is_union", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_union", "kind": "variable", "doc": "

Determine if this scope is a union

\n"}, "sqlglot.optimizer.scope.Scope.is_cte": {"fullname": "sqlglot.optimizer.scope.Scope.is_cte", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_cte", "kind": "variable", "doc": "

Determine if this scope is a common table expression

\n"}, "sqlglot.optimizer.scope.Scope.is_root": {"fullname": "sqlglot.optimizer.scope.Scope.is_root", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_root", "kind": "variable", "doc": "

Determine if this is the root scope

\n"}, "sqlglot.optimizer.scope.Scope.is_udtf": {"fullname": "sqlglot.optimizer.scope.Scope.is_udtf", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_udtf", "kind": "variable", "doc": "

Determine if this scope is a UDTF (User Defined Table Function)

\n"}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"fullname": "sqlglot.optimizer.scope.Scope.is_correlated_subquery", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.is_correlated_subquery", "kind": "variable", "doc": "

Determine if this scope is a correlated subquery

\n"}, "sqlglot.optimizer.scope.Scope.rename_source": {"fullname": "sqlglot.optimizer.scope.Scope.rename_source", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.rename_source", "kind": "function", "doc": "

Rename a source in this scope

\n", "signature": "(self, old_name, new_name):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.add_source": {"fullname": "sqlglot.optimizer.scope.Scope.add_source", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.add_source", "kind": "function", "doc": "

Add a source to this scope

\n", "signature": "(self, name, source):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.remove_source": {"fullname": "sqlglot.optimizer.scope.Scope.remove_source", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.remove_source", "kind": "function", "doc": "

Remove a source from this scope

\n", "signature": "(self, name):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.traverse": {"fullname": "sqlglot.optimizer.scope.Scope.traverse", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.traverse", "kind": "function", "doc": "

Traverse the scope tree from this node.

\n\n
Yields:
\n\n
\n

Scope: scope instances in depth-first-search post-order

\n
\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.optimizer.scope.Scope.ref_count": {"fullname": "sqlglot.optimizer.scope.Scope.ref_count", "modulename": "sqlglot.optimizer.scope", "qualname": "Scope.ref_count", "kind": "function", "doc": "

Count the number of times each scope in this tree is referenced.

\n\n
Returns:
\n\n
\n

dict[int, int]: Mapping of Scope instance ID to reference count

\n
\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.optimizer.scope.traverse_scope": {"fullname": "sqlglot.optimizer.scope.traverse_scope", "modulename": "sqlglot.optimizer.scope", "qualname": "traverse_scope", "kind": "function", "doc": "

Traverse an expression by its \"scopes\".

\n\n

\"Scope\" represents the current context of a Select statement.

\n\n

This is helpful for optimizing queries, where we need more information than\nthe expression tree itself. For example, we might care about the source\nnames within a subquery. Returns a list because a generator could result in\nincomplete properties which is confusing.

\n\n
Examples:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("SELECT a FROM (SELECT a FROM x) AS y")\n>>> scopes = traverse_scope(expression)\n>>> scopes[0].expression.sql(), list(scopes[0].sources)\n('SELECT a FROM x', ['x'])\n>>> scopes[1].expression.sql(), list(scopes[1].sources)\n('SELECT a FROM (SELECT a FROM x) AS y', ['y'])\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (exp.Expression): expression to traverse
  • \n
\n\n
Returns:
\n\n
\n

list[Scope]: scope instances

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> List[sqlglot.optimizer.scope.Scope]:", "funcdef": "def"}, "sqlglot.optimizer.scope.build_scope": {"fullname": "sqlglot.optimizer.scope.build_scope", "modulename": "sqlglot.optimizer.scope", "qualname": "build_scope", "kind": "function", "doc": "

Build a scope tree.

\n\n
Arguments:
\n\n
    \n
  • expression (exp.Expression): expression to build the scope tree for
  • \n
\n\n
Returns:
\n\n
\n

Scope: root scope

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> Optional[sqlglot.optimizer.scope.Scope]:", "funcdef": "def"}, "sqlglot.optimizer.scope.walk_in_scope": {"fullname": "sqlglot.optimizer.scope.walk_in_scope", "modulename": "sqlglot.optimizer.scope", "qualname": "walk_in_scope", "kind": "function", "doc": "

Returns a generator object which visits all nodes in the syntrax tree, stopping at\nnodes that start child scopes.

\n\n
Arguments:
\n\n
    \n
  • expression (exp.Expression):
  • \n
  • bfs (bool): if set to True the BFS traversal order will be applied,\notherwise the DFS traversal will be used instead.
  • \n
  • prune ((node, parent, arg_key) -> bool): callable that returns True if\nthe generator should stop traversing this branch of the tree.
  • \n
\n\n
Yields:
\n\n
\n

tuple[exp.Expression, Optional[exp.Expression], str]: node, parent, arg key

\n
\n", "signature": "(expression, bfs=True, prune=None):", "funcdef": "def"}, "sqlglot.optimizer.scope.find_all_in_scope": {"fullname": "sqlglot.optimizer.scope.find_all_in_scope", "modulename": "sqlglot.optimizer.scope", "qualname": "find_all_in_scope", "kind": "function", "doc": "

Returns a generator object which visits all nodes in this scope and only yields those that\nmatch at least one of the specified expression types.

\n\n

This does NOT traverse into subscopes.

\n\n
Arguments:
\n\n
    \n
  • expression (exp.Expression):
  • \n
  • expression_types (tuple[type]|type): the expression type(s) to match.
  • \n
  • bfs (bool): True to use breadth-first search, False to use depth-first.
  • \n
\n\n
Yields:
\n\n
\n

exp.Expression: nodes

\n
\n", "signature": "(expression, expression_types, bfs=True):", "funcdef": "def"}, "sqlglot.optimizer.scope.find_in_scope": {"fullname": "sqlglot.optimizer.scope.find_in_scope", "modulename": "sqlglot.optimizer.scope", "qualname": "find_in_scope", "kind": "function", "doc": "

Returns the first node in this scope which matches at least one of the specified types.

\n\n

This does NOT traverse into subscopes.

\n\n
Arguments:
\n\n
    \n
  • expression (exp.Expression):
  • \n
  • expression_types (tuple[type]|type): the expression type(s) to match.
  • \n
  • bfs (bool): True to use breadth-first search, False to use depth-first.
  • \n
\n\n
Returns:
\n\n
\n

exp.Expression: the node which matches the criteria or None if no node matching\n the criteria was found.

\n
\n", "signature": "(expression, expression_types, bfs=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify": {"fullname": "sqlglot.optimizer.simplify", "modulename": "sqlglot.optimizer.simplify", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.simplify.FINAL": {"fullname": "sqlglot.optimizer.simplify.FINAL", "modulename": "sqlglot.optimizer.simplify", "qualname": "FINAL", "kind": "variable", "doc": "

\n", "default_value": "'final'"}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"fullname": "sqlglot.optimizer.simplify.UnsupportedUnit", "modulename": "sqlglot.optimizer.simplify", "qualname": "UnsupportedUnit", "kind": "class", "doc": "

Common base class for all non-exit exceptions.

\n", "bases": "builtins.Exception"}, "sqlglot.optimizer.simplify.simplify": {"fullname": "sqlglot.optimizer.simplify.simplify", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify", "kind": "function", "doc": "

Rewrite sqlglot AST to simplify expressions.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("TRUE AND TRUE")\n>>> simplify(expression).sql()\n'TRUE'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to simplify
  • \n
  • constant_propagation: whether or not the constant propagation rule should be used
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: simplified expression

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression,\tconstant_propagation: bool = False,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None):", "funcdef": "def"}, "sqlglot.optimizer.simplify.catch": {"fullname": "sqlglot.optimizer.simplify.catch", "modulename": "sqlglot.optimizer.simplify", "qualname": "catch", "kind": "function", "doc": "

Decorator that ignores a simplification function if any of exceptions are raised

\n", "signature": "(*exceptions):", "funcdef": "def"}, "sqlglot.optimizer.simplify.rewrite_between": {"fullname": "sqlglot.optimizer.simplify.rewrite_between", "modulename": "sqlglot.optimizer.simplify", "qualname": "rewrite_between", "kind": "function", "doc": "

Rewrite x between y and z to x >= y AND x <= z.

\n\n

This is done because comparison simplification is only done on lt/lte/gt/gte.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"fullname": "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS", "modulename": "sqlglot.optimizer.simplify", "qualname": "COMPLEMENT_COMPARISONS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.LT'>: <class 'sqlglot.expressions.GTE'>, <class 'sqlglot.expressions.GT'>: <class 'sqlglot.expressions.LTE'>, <class 'sqlglot.expressions.LTE'>: <class 'sqlglot.expressions.GT'>, <class 'sqlglot.expressions.GTE'>: <class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.EQ'>: <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.NEQ'>: <class 'sqlglot.expressions.EQ'>}"}, "sqlglot.optimizer.simplify.simplify_not": {"fullname": "sqlglot.optimizer.simplify.simplify_not", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_not", "kind": "function", "doc": "

Demorgan's Law\nNOT (x OR y) -> NOT x AND NOT y\nNOT (x AND y) -> NOT x OR NOT y

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.flatten": {"fullname": "sqlglot.optimizer.simplify.flatten", "modulename": "sqlglot.optimizer.simplify", "qualname": "flatten", "kind": "function", "doc": "

A AND (B AND C) -> A AND B AND C\nA OR (B OR C) -> A OR B OR C

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.simplify_connectors": {"fullname": "sqlglot.optimizer.simplify.simplify_connectors", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_connectors", "kind": "function", "doc": "

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.LT_LTE": {"fullname": "sqlglot.optimizer.simplify.LT_LTE", "modulename": "sqlglot.optimizer.simplify", "qualname": "LT_LTE", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.LTE'>)"}, "sqlglot.optimizer.simplify.GT_GTE": {"fullname": "sqlglot.optimizer.simplify.GT_GTE", "modulename": "sqlglot.optimizer.simplify", "qualname": "GT_GTE", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.GT'>, <class 'sqlglot.expressions.GTE'>)"}, "sqlglot.optimizer.simplify.COMPARISONS": {"fullname": "sqlglot.optimizer.simplify.COMPARISONS", "modulename": "sqlglot.optimizer.simplify", "qualname": "COMPARISONS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.LTE'>, <class 'sqlglot.expressions.GT'>, <class 'sqlglot.expressions.GTE'>, <class 'sqlglot.expressions.EQ'>, <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.Is'>)"}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"fullname": "sqlglot.optimizer.simplify.INVERSE_COMPARISONS", "modulename": "sqlglot.optimizer.simplify", "qualname": "INVERSE_COMPARISONS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Type[sqlglot.expressions.Expression]]", "default_value": "{<class 'sqlglot.expressions.LT'>: <class 'sqlglot.expressions.GT'>, <class 'sqlglot.expressions.GT'>: <class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.LTE'>: <class 'sqlglot.expressions.GTE'>, <class 'sqlglot.expressions.GTE'>: <class 'sqlglot.expressions.LTE'>}"}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"fullname": "sqlglot.optimizer.simplify.NONDETERMINISTIC", "modulename": "sqlglot.optimizer.simplify", "qualname": "NONDETERMINISTIC", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Rand'>, <class 'sqlglot.expressions.Randn'>)"}, "sqlglot.optimizer.simplify.remove_complements": {"fullname": "sqlglot.optimizer.simplify.remove_complements", "modulename": "sqlglot.optimizer.simplify", "qualname": "remove_complements", "kind": "function", "doc": "

Removing complements.

\n\n

A AND NOT A -> FALSE\nA OR NOT A -> TRUE

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.uniq_sort": {"fullname": "sqlglot.optimizer.simplify.uniq_sort", "modulename": "sqlglot.optimizer.simplify", "qualname": "uniq_sort", "kind": "function", "doc": "

Uniq and sort a connector.

\n\n

C AND A AND B AND B -> A AND B AND C

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"fullname": "sqlglot.optimizer.simplify.absorb_and_eliminate", "modulename": "sqlglot.optimizer.simplify", "qualname": "absorb_and_eliminate", "kind": "function", "doc": "

absorption:\n A AND (A OR B) -> A\n A OR (A AND B) -> A\n A AND (NOT A OR B) -> A AND B\n A OR (NOT A AND B) -> A OR B\nelimination:\n (A AND B) OR (A AND NOT B) -> A\n (A OR B) AND (A OR NOT B) -> A

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.propagate_constants": {"fullname": "sqlglot.optimizer.simplify.propagate_constants", "modulename": "sqlglot.optimizer.simplify", "qualname": "propagate_constants", "kind": "function", "doc": "

Propagate constants for conjunctions in DNF:

\n\n

SELECT * FROM t WHERE a = b AND b = 5 becomes\nSELECT * FROM t WHERE a = 5 AND b = 5

\n\n

Reference: https://www.sqlite.org/optoverview.html

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"fullname": "sqlglot.optimizer.simplify.INVERSE_DATE_OPS", "modulename": "sqlglot.optimizer.simplify", "qualname": "INVERSE_DATE_OPS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Type[sqlglot.expressions.Expression]]", "default_value": "{<class 'sqlglot.expressions.DateAdd'>: <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.DateSub'>: <class 'sqlglot.expressions.Add'>, <class 'sqlglot.expressions.DatetimeAdd'>: <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.DatetimeSub'>: <class 'sqlglot.expressions.Add'>}"}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"fullname": "sqlglot.optimizer.simplify.INVERSE_OPS", "modulename": "sqlglot.optimizer.simplify", "qualname": "INVERSE_OPS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Type[sqlglot.expressions.Expression]]", "default_value": "{<class 'sqlglot.expressions.DateAdd'>: <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.DateSub'>: <class 'sqlglot.expressions.Add'>, <class 'sqlglot.expressions.DatetimeAdd'>: <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.DatetimeSub'>: <class 'sqlglot.expressions.Add'>, <class 'sqlglot.expressions.Add'>: <class 'sqlglot.expressions.Sub'>, <class 'sqlglot.expressions.Sub'>: <class 'sqlglot.expressions.Add'>}"}, "sqlglot.optimizer.simplify.simplify_equality": {"fullname": "sqlglot.optimizer.simplify.simplify_equality", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_equality", "kind": "function", "doc": "
Use the subtraction and addition properties of equality to simplify expressions:
\n\n
\n

x + 1 = 3 becomes x = 2

\n
\n\n

There are two binary operations in the above expression: + and =\nHere's how we reference all the operands in the code below:

\n\n
  l     r\nx + 1 = 3\na   b\n
\n", "signature": "(expression, *args, **kwargs):", "funcdef": "def"}, "sqlglot.optimizer.simplify.simplify_literals": {"fullname": "sqlglot.optimizer.simplify.simplify_literals", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_literals", "kind": "function", "doc": "

\n", "signature": "(expression, root=True):", "funcdef": "def"}, "sqlglot.optimizer.simplify.simplify_parens": {"fullname": "sqlglot.optimizer.simplify.simplify_parens", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_parens", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"fullname": "sqlglot.optimizer.simplify.NONNULL_CONSTANTS", "modulename": "sqlglot.optimizer.simplify", "qualname": "NONNULL_CONSTANTS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Literal'>, <class 'sqlglot.expressions.Boolean'>)"}, "sqlglot.optimizer.simplify.CONSTANTS": {"fullname": "sqlglot.optimizer.simplify.CONSTANTS", "modulename": "sqlglot.optimizer.simplify", "qualname": "CONSTANTS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Literal'>, <class 'sqlglot.expressions.Boolean'>, <class 'sqlglot.expressions.Null'>)"}, "sqlglot.optimizer.simplify.simplify_coalesce": {"fullname": "sqlglot.optimizer.simplify.simplify_coalesce", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_coalesce", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.CONCATS": {"fullname": "sqlglot.optimizer.simplify.CONCATS", "modulename": "sqlglot.optimizer.simplify", "qualname": "CONCATS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Concat'>, <class 'sqlglot.expressions.DPipe'>)"}, "sqlglot.optimizer.simplify.simplify_concat": {"fullname": "sqlglot.optimizer.simplify.simplify_concat", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_concat", "kind": "function", "doc": "

Reduces all groups that contain string literals by concatenating them.

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.simplify_conditionals": {"fullname": "sqlglot.optimizer.simplify.simplify_conditionals", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_conditionals", "kind": "function", "doc": "

Simplifies expressions like IF, CASE if their condition is statically known.

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.simplify_startswith": {"fullname": "sqlglot.optimizer.simplify.simplify_startswith", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_startswith", "kind": "function", "doc": "

Reduces a prefix check to either TRUE or FALSE if both the string and the\nprefix are statically known.

\n\n
Example:
\n\n
\n
\n
>>> from sqlglot import parse_one\n>>> simplify_startswith(parse_one("STARTSWITH('foo', 'f')")).sql()\n'TRUE'\n
\n
\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.simplify.DateRange": {"fullname": "sqlglot.optimizer.simplify.DateRange", "modulename": "sqlglot.optimizer.simplify", "qualname": "DateRange", "kind": "variable", "doc": "

\n", "default_value": "typing.Tuple[datetime.date, datetime.date]"}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"fullname": "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS", "modulename": "sqlglot.optimizer.simplify", "qualname": "DATETRUNC_BINARY_COMPARISONS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Type[sqlglot.expressions.Expression], Callable[[sqlglot.expressions.Expression, datetime.date, str, sqlglot.dialects.dialect.Dialect], Optional[sqlglot.expressions.Expression]]]", "default_value": "{<class 'sqlglot.expressions.LT'>: <function <lambda>>, <class 'sqlglot.expressions.GT'>: <function <lambda>>, <class 'sqlglot.expressions.LTE'>: <function <lambda>>, <class 'sqlglot.expressions.GTE'>: <function <lambda>>, <class 'sqlglot.expressions.EQ'>: <function _datetrunc_eq>, <class 'sqlglot.expressions.NEQ'>: <function _datetrunc_neq>}"}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"fullname": "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS", "modulename": "sqlglot.optimizer.simplify", "qualname": "DATETRUNC_COMPARISONS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.LTE'>, <class 'sqlglot.expressions.GT'>, <class 'sqlglot.expressions.EQ'>, <class 'sqlglot.expressions.LT'>, <class 'sqlglot.expressions.NEQ'>, <class 'sqlglot.expressions.In'>, <class 'sqlglot.expressions.GTE'>}"}, "sqlglot.optimizer.simplify.DATETRUNCS": {"fullname": "sqlglot.optimizer.simplify.DATETRUNCS", "modulename": "sqlglot.optimizer.simplify", "qualname": "DATETRUNCS", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.DateTrunc'>, <class 'sqlglot.expressions.TimestampTrunc'>)"}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"fullname": "sqlglot.optimizer.simplify.simplify_datetrunc", "modulename": "sqlglot.optimizer.simplify", "qualname": "simplify_datetrunc", "kind": "function", "doc": "

Simplify expressions like DATE_TRUNC('year', x) >= CAST('2021-01-01' AS DATE)

\n", "signature": "(expression, *args, **kwargs):", "funcdef": "def"}, "sqlglot.optimizer.simplify.sort_comparison": {"fullname": "sqlglot.optimizer.simplify.sort_comparison", "modulename": "sqlglot.optimizer.simplify", "qualname": "sort_comparison", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.optimizer.simplify.JOINS": {"fullname": "sqlglot.optimizer.simplify.JOINS", "modulename": "sqlglot.optimizer.simplify", "qualname": "JOINS", "kind": "variable", "doc": "

\n", "default_value": "{('', ''), ('', 'INNER'), ('RIGHT', ''), ('RIGHT', 'OUTER')}"}, "sqlglot.optimizer.simplify.remove_where_true": {"fullname": "sqlglot.optimizer.simplify.remove_where_true", "modulename": "sqlglot.optimizer.simplify", "qualname": "remove_where_true", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.always_true": {"fullname": "sqlglot.optimizer.simplify.always_true", "modulename": "sqlglot.optimizer.simplify", "qualname": "always_true", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.always_false": {"fullname": "sqlglot.optimizer.simplify.always_false", "modulename": "sqlglot.optimizer.simplify", "qualname": "always_false", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.is_complement": {"fullname": "sqlglot.optimizer.simplify.is_complement", "modulename": "sqlglot.optimizer.simplify", "qualname": "is_complement", "kind": "function", "doc": "

\n", "signature": "(a, b):", "funcdef": "def"}, "sqlglot.optimizer.simplify.is_false": {"fullname": "sqlglot.optimizer.simplify.is_false", "modulename": "sqlglot.optimizer.simplify", "qualname": "is_false", "kind": "function", "doc": "

\n", "signature": "(a: sqlglot.expressions.Expression) -> bool:", "funcdef": "def"}, "sqlglot.optimizer.simplify.is_null": {"fullname": "sqlglot.optimizer.simplify.is_null", "modulename": "sqlglot.optimizer.simplify", "qualname": "is_null", "kind": "function", "doc": "

\n", "signature": "(a: sqlglot.expressions.Expression) -> bool:", "funcdef": "def"}, "sqlglot.optimizer.simplify.eval_boolean": {"fullname": "sqlglot.optimizer.simplify.eval_boolean", "modulename": "sqlglot.optimizer.simplify", "qualname": "eval_boolean", "kind": "function", "doc": "

\n", "signature": "(expression, a, b):", "funcdef": "def"}, "sqlglot.optimizer.simplify.cast_as_date": {"fullname": "sqlglot.optimizer.simplify.cast_as_date", "modulename": "sqlglot.optimizer.simplify", "qualname": "cast_as_date", "kind": "function", "doc": "

\n", "signature": "(value: Any) -> Optional[datetime.date]:", "funcdef": "def"}, "sqlglot.optimizer.simplify.cast_as_datetime": {"fullname": "sqlglot.optimizer.simplify.cast_as_datetime", "modulename": "sqlglot.optimizer.simplify", "qualname": "cast_as_datetime", "kind": "function", "doc": "

\n", "signature": "(value: Any) -> Optional[datetime.datetime]:", "funcdef": "def"}, "sqlglot.optimizer.simplify.cast_value": {"fullname": "sqlglot.optimizer.simplify.cast_value", "modulename": "sqlglot.optimizer.simplify", "qualname": "cast_value", "kind": "function", "doc": "

\n", "signature": "(value: Any, to: sqlglot.expressions.DataType) -> Optional[datetime.date]:", "funcdef": "def"}, "sqlglot.optimizer.simplify.extract_date": {"fullname": "sqlglot.optimizer.simplify.extract_date", "modulename": "sqlglot.optimizer.simplify", "qualname": "extract_date", "kind": "function", "doc": "

\n", "signature": "(cast: sqlglot.expressions.Expression) -> Optional[datetime.date]:", "funcdef": "def"}, "sqlglot.optimizer.simplify.extract_interval": {"fullname": "sqlglot.optimizer.simplify.extract_interval", "modulename": "sqlglot.optimizer.simplify", "qualname": "extract_interval", "kind": "function", "doc": "

\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.simplify.date_literal": {"fullname": "sqlglot.optimizer.simplify.date_literal", "modulename": "sqlglot.optimizer.simplify", "qualname": "date_literal", "kind": "function", "doc": "

\n", "signature": "(date):", "funcdef": "def"}, "sqlglot.optimizer.simplify.interval": {"fullname": "sqlglot.optimizer.simplify.interval", "modulename": "sqlglot.optimizer.simplify", "qualname": "interval", "kind": "function", "doc": "

\n", "signature": "(unit: str, n: int = 1):", "funcdef": "def"}, "sqlglot.optimizer.simplify.date_floor": {"fullname": "sqlglot.optimizer.simplify.date_floor", "modulename": "sqlglot.optimizer.simplify", "qualname": "date_floor", "kind": "function", "doc": "

\n", "signature": "(\td: datetime.date,\tunit: str,\tdialect: sqlglot.dialects.dialect.Dialect) -> datetime.date:", "funcdef": "def"}, "sqlglot.optimizer.simplify.date_ceil": {"fullname": "sqlglot.optimizer.simplify.date_ceil", "modulename": "sqlglot.optimizer.simplify", "qualname": "date_ceil", "kind": "function", "doc": "

\n", "signature": "(\td: datetime.date,\tunit: str,\tdialect: sqlglot.dialects.dialect.Dialect) -> datetime.date:", "funcdef": "def"}, "sqlglot.optimizer.simplify.boolean_literal": {"fullname": "sqlglot.optimizer.simplify.boolean_literal", "modulename": "sqlglot.optimizer.simplify", "qualname": "boolean_literal", "kind": "function", "doc": "

\n", "signature": "(condition):", "funcdef": "def"}, "sqlglot.optimizer.simplify.gen": {"fullname": "sqlglot.optimizer.simplify.gen", "modulename": "sqlglot.optimizer.simplify", "qualname": "gen", "kind": "function", "doc": "

Simple pseudo sql generator for quickly generating sortable and uniq strings.

\n\n

Sorting and deduping sql is a necessary step for optimization. Calling the actual\ngenerator is expensive so we have a bare minimum sql generator here.

\n", "signature": "(expression: Any) -> str:", "funcdef": "def"}, "sqlglot.optimizer.simplify.GEN_MAP": {"fullname": "sqlglot.optimizer.simplify.GEN_MAP", "modulename": "sqlglot.optimizer.simplify", "qualname": "GEN_MAP", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.Add'>: <function <lambda>>, <class 'sqlglot.expressions.And'>: <function <lambda>>, <class 'sqlglot.expressions.Anonymous'>: <function <lambda>>, <class 'sqlglot.expressions.Between'>: <function <lambda>>, <class 'sqlglot.expressions.Boolean'>: <function <lambda>>, <class 'sqlglot.expressions.Bracket'>: <function <lambda>>, <class 'sqlglot.expressions.Column'>: <function <lambda>>, <class 'sqlglot.expressions.DataType'>: <function <lambda>>, <class 'sqlglot.expressions.Div'>: <function <lambda>>, <class 'sqlglot.expressions.Dot'>: <function <lambda>>, <class 'sqlglot.expressions.EQ'>: <function <lambda>>, <class 'sqlglot.expressions.GT'>: <function <lambda>>, <class 'sqlglot.expressions.GTE'>: <function <lambda>>, <class 'sqlglot.expressions.Identifier'>: <function <lambda>>, <class 'sqlglot.expressions.ILike'>: <function <lambda>>, <class 'sqlglot.expressions.In'>: <function <lambda>>, <class 'sqlglot.expressions.Is'>: <function <lambda>>, <class 'sqlglot.expressions.Like'>: <function <lambda>>, <class 'sqlglot.expressions.Literal'>: <function <lambda>>, <class 'sqlglot.expressions.LT'>: <function <lambda>>, <class 'sqlglot.expressions.LTE'>: <function <lambda>>, <class 'sqlglot.expressions.Mod'>: <function <lambda>>, <class 'sqlglot.expressions.Mul'>: <function <lambda>>, <class 'sqlglot.expressions.Neg'>: <function <lambda>>, <class 'sqlglot.expressions.NEQ'>: <function <lambda>>, <class 'sqlglot.expressions.Not'>: <function <lambda>>, <class 'sqlglot.expressions.Null'>: <function <lambda>>, <class 'sqlglot.expressions.Or'>: <function <lambda>>, <class 'sqlglot.expressions.Paren'>: <function <lambda>>, <class 'sqlglot.expressions.Sub'>: <function <lambda>>, <class 'sqlglot.expressions.Subquery'>: <function <lambda>>, <class 'sqlglot.expressions.Table'>: <function <lambda>>, <class 'sqlglot.expressions.Var'>: <function <lambda>>}"}, "sqlglot.optimizer.unnest_subqueries": {"fullname": "sqlglot.optimizer.unnest_subqueries", "modulename": "sqlglot.optimizer.unnest_subqueries", "kind": "module", "doc": "

\n"}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"fullname": "sqlglot.optimizer.unnest_subqueries.unnest_subqueries", "modulename": "sqlglot.optimizer.unnest_subqueries", "qualname": "unnest_subqueries", "kind": "function", "doc": "

Rewrite sqlglot AST to convert some predicates with subqueries into joins.

\n\n

Convert scalar subqueries into cross joins.\nConvert correlated or vectorized subqueries into a group by so it is not a many to many left join.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> expression = sqlglot.parse_one("SELECT * FROM x AS x WHERE (SELECT y.a AS a FROM y AS y WHERE x.a = y.a) = 1 ")\n>>> unnest_subqueries(expression).sql()\n'SELECT * FROM x AS x LEFT JOIN (SELECT y.a AS a FROM y AS y WHERE TRUE GROUP BY y.a) AS _u_0 ON x.a = _u_0.a WHERE _u_0.a = 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression (sqlglot.Expression): expression to unnest
  • \n
\n\n
Returns:
\n\n
\n

sqlglot.Expression: unnested expression

\n
\n", "signature": "(expression):", "funcdef": "def"}, "sqlglot.optimizer.unnest_subqueries.unnest": {"fullname": "sqlglot.optimizer.unnest_subqueries.unnest", "modulename": "sqlglot.optimizer.unnest_subqueries", "qualname": "unnest", "kind": "function", "doc": "

\n", "signature": "(select, parent_select, next_alias_name):", "funcdef": "def"}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"fullname": "sqlglot.optimizer.unnest_subqueries.decorrelate", "modulename": "sqlglot.optimizer.unnest_subqueries", "qualname": "decorrelate", "kind": "function", "doc": "

\n", "signature": "(select, parent_select, external_columns, next_alias_name):", "funcdef": "def"}, "sqlglot.parser": {"fullname": "sqlglot.parser", "modulename": "sqlglot.parser", "kind": "module", "doc": "

\n"}, "sqlglot.parser.logger": {"fullname": "sqlglot.parser.logger", "modulename": "sqlglot.parser", "qualname": "logger", "kind": "variable", "doc": "

\n", "default_value": "<Logger sqlglot (WARNING)>"}, "sqlglot.parser.parse_var_map": {"fullname": "sqlglot.parser.parse_var_map", "modulename": "sqlglot.parser", "qualname": "parse_var_map", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.StarMap | sqlglot.expressions.VarMap:", "funcdef": "def"}, "sqlglot.parser.parse_like": {"fullname": "sqlglot.parser.parse_like", "modulename": "sqlglot.parser", "qualname": "parse_like", "kind": "function", "doc": "

\n", "signature": "(args: List) -> sqlglot.expressions.Escape | sqlglot.expressions.Like:", "funcdef": "def"}, "sqlglot.parser.binary_range_parser": {"fullname": "sqlglot.parser.binary_range_parser", "modulename": "sqlglot.parser", "qualname": "binary_range_parser", "kind": "function", "doc": "

\n", "signature": "(\texpr_type: Type[sqlglot.expressions.Expression]) -> Callable[[sqlglot.parser.Parser, Optional[sqlglot.expressions.Expression]], Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.parser.parse_logarithm": {"fullname": "sqlglot.parser.parse_logarithm", "modulename": "sqlglot.parser", "qualname": "parse_logarithm", "kind": "function", "doc": "

\n", "signature": "(\targs: List,\tdialect: sqlglot.dialects.dialect.Dialect) -> sqlglot.expressions.Func:", "funcdef": "def"}, "sqlglot.parser.parse_extract_json_with_path": {"fullname": "sqlglot.parser.parse_extract_json_with_path", "modulename": "sqlglot.parser", "qualname": "parse_extract_json_with_path", "kind": "function", "doc": "

\n", "signature": "(\texpr_type: Type[~E]) -> Callable[[List, sqlglot.dialects.dialect.Dialect], ~E]:", "funcdef": "def"}, "sqlglot.parser.Parser": {"fullname": "sqlglot.parser.Parser", "modulename": "sqlglot.parser", "qualname": "Parser", "kind": "class", "doc": "

Parser consumes a list of tokens produced by the Tokenizer and produces a parsed syntax tree.

\n\n
Arguments:
\n\n
    \n
  • error_level: The desired error level.\nDefault: ErrorLevel.IMMEDIATE
  • \n
  • error_message_context: Determines the amount of context to capture from a\nquery string when displaying the error message (in number of characters).\nDefault: 100
  • \n
  • max_errors: Maximum number of error messages to include in a raised ParseError.\nThis is only relevant if error_level is ErrorLevel.RAISE.\nDefault: 3
  • \n
\n"}, "sqlglot.parser.Parser.__init__": {"fullname": "sqlglot.parser.Parser.__init__", "modulename": "sqlglot.parser", "qualname": "Parser.__init__", "kind": "function", "doc": "

\n", "signature": "(\terror_level: Optional[sqlglot.errors.ErrorLevel] = None,\terror_message_context: int = 100,\tmax_errors: int = 3,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None)"}, "sqlglot.parser.Parser.FUNCTIONS": {"fullname": "sqlglot.parser.Parser.FUNCTIONS", "modulename": "sqlglot.parser", "qualname": "Parser.FUNCTIONS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Callable]", "default_value": "{'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateAdd'>>, 'DATEDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateDiff'>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Map'>>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Xor'>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>}"}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"fullname": "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS", "modulename": "sqlglot.parser", "qualname": "Parser.NO_PAREN_FUNCTIONS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.CURRENT_DATE: 'CURRENT_DATE'>: <class 'sqlglot.expressions.CurrentDate'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>: <class 'sqlglot.expressions.CurrentDate'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>: <class 'sqlglot.expressions.CurrentTime'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>: <class 'sqlglot.expressions.CurrentTimestamp'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>: <class 'sqlglot.expressions.CurrentUser'>}"}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"fullname": "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.STRUCT_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.STRUCT: 'STRUCT'>, <TokenType.NESTED: 'NESTED'>}"}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"fullname": "sqlglot.parser.Parser.NESTED_TYPE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.NESTED_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.NESTED: 'NESTED'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.MAP: 'MAP'>}"}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"fullname": "sqlglot.parser.Parser.ENUM_TYPE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.ENUM_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ENUM8: 'ENUM8'>, <TokenType.ENUM: 'ENUM'>, <TokenType.ENUM16: 'ENUM16'>}"}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"fullname": "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.AGGREGATE_TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>}"}, "sqlglot.parser.Parser.TYPE_TOKENS": {"fullname": "sqlglot.parser.Parser.TYPE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.TYPE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.TIME: 'TIME'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.INET: 'INET'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.IPV4: 'IPV4'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.JSONB: 'JSONB'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"fullname": "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN", "modulename": "sqlglot.parser", "qualname": "Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BIGINT: 'BIGINT'>: <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.INT: 'INT'>: <TokenType.UINT: 'UINT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>: <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.SMALLINT: 'SMALLINT'>: <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TINYINT: 'TINYINT'>: <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.DECIMAL: 'DECIMAL'>: <TokenType.UDECIMAL: 'UDECIMAL'>}"}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"fullname": "sqlglot.parser.Parser.SUBQUERY_PREDICATES", "modulename": "sqlglot.parser", "qualname": "Parser.SUBQUERY_PREDICATES", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ANY: 'ANY'>: <class 'sqlglot.expressions.Any'>, <TokenType.ALL: 'ALL'>: <class 'sqlglot.expressions.All'>, <TokenType.EXISTS: 'EXISTS'>: <class 'sqlglot.expressions.Exists'>, <TokenType.SOME: 'SOME'>: <class 'sqlglot.expressions.Any'>}"}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"fullname": "sqlglot.parser.Parser.RESERVED_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.RESERVED_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.R_PAREN: 'R_PAREN'>, <TokenType.L_BRACE: 'L_BRACE'>, <TokenType.PIPE: 'PIPE'>, <TokenType.LT: 'LT'>, <TokenType.R_BRACKET: 'R_BRACKET'>, <TokenType.GT: 'GT'>, <TokenType.L_BRACKET: 'L_BRACKET'>, <TokenType.EQ: 'EQ'>, <TokenType.NOT: 'NOT'>, <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, <TokenType.HASH: 'HASH'>, <TokenType.SELECT: 'SELECT'>, <TokenType.PARAMETER: 'PARAMETER'>, <TokenType.L_PAREN: 'L_PAREN'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.SEMICOLON: 'SEMICOLON'>, <TokenType.TILDA: 'TILDA'>, <TokenType.AMP: 'AMP'>, <TokenType.MOD: 'MOD'>, <TokenType.PLUS: 'PLUS'>, <TokenType.COMMA: 'COMMA'>, <TokenType.DOT: 'DOT'>, <TokenType.DASH: 'DASH'>, <TokenType.SLASH: 'SLASH'>, <TokenType.STAR: 'STAR'>, <TokenType.CARET: 'CARET'>, <TokenType.R_BRACE: 'R_BRACE'>, <TokenType.BACKSLASH: 'BACKSLASH'>, <TokenType.COLON: 'COLON'>, <TokenType.QUOTE: 'QUOTE'>}"}, "sqlglot.parser.Parser.DB_CREATABLES": {"fullname": "sqlglot.parser.Parser.DB_CREATABLES", "modulename": "sqlglot.parser", "qualname": "Parser.DB_CREATABLES", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DATABASE: 'DATABASE'>, <TokenType.TABLE: 'TABLE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.VIEW: 'VIEW'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.SCHEMA: 'SCHEMA'>}"}, "sqlglot.parser.Parser.CREATABLES": {"fullname": "sqlglot.parser.Parser.CREATABLES", "modulename": "sqlglot.parser", "qualname": "Parser.CREATABLES", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.TABLE: 'TABLE'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.MODEL: 'MODEL'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.VIEW: 'VIEW'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.SCHEMA: 'SCHEMA'>}"}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"fullname": "sqlglot.parser.Parser.ID_VAR_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.ID_VAR_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.parser.Parser.INTERVAL_VARS": {"fullname": "sqlglot.parser.Parser.INTERVAL_VARS", "modulename": "sqlglot.parser", "qualname": "Parser.INTERVAL_VARS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"fullname": "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.COMMENT_TABLE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"fullname": "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.UPDATE_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.parser.Parser.TRIM_TYPES": {"fullname": "sqlglot.parser.Parser.TRIM_TYPES", "modulename": "sqlglot.parser", "qualname": "Parser.TRIM_TYPES", "kind": "variable", "doc": "

\n", "default_value": "{'BOTH', 'LEADING', 'TRAILING'}"}, "sqlglot.parser.Parser.FUNC_TOKENS": {"fullname": "sqlglot.parser.Parser.FUNC_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.FUNC_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.LEFT: 'LEFT'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.CHAR: 'CHAR'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.DATE: 'DATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.XOR: 'XOR'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.LIKE: 'LIKE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.GLOB: 'GLOB'>, <TokenType.MERGE: 'MERGE'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.INET: 'INET'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.INSERT: 'INSERT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.BIT: 'BIT'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.NESTED: 'NESTED'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.parser.Parser.CONJUNCTION": {"fullname": "sqlglot.parser.Parser.CONJUNCTION", "modulename": "sqlglot.parser", "qualname": "Parser.CONJUNCTION", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AND: 'AND'>: <class 'sqlglot.expressions.And'>, <TokenType.OR: 'OR'>: <class 'sqlglot.expressions.Or'>}"}, "sqlglot.parser.Parser.EQUALITY": {"fullname": "sqlglot.parser.Parser.EQUALITY", "modulename": "sqlglot.parser", "qualname": "Parser.EQUALITY", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.COLON_EQ: 'COLON_EQ'>: <class 'sqlglot.expressions.PropertyEQ'>, <TokenType.EQ: 'EQ'>: <class 'sqlglot.expressions.EQ'>, <TokenType.NEQ: 'NEQ'>: <class 'sqlglot.expressions.NEQ'>, <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>: <class 'sqlglot.expressions.NullSafeEQ'>}"}, "sqlglot.parser.Parser.COMPARISON": {"fullname": "sqlglot.parser.Parser.COMPARISON", "modulename": "sqlglot.parser", "qualname": "Parser.COMPARISON", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.GT: 'GT'>: <class 'sqlglot.expressions.GT'>, <TokenType.GTE: 'GTE'>: <class 'sqlglot.expressions.GTE'>, <TokenType.LT: 'LT'>: <class 'sqlglot.expressions.LT'>, <TokenType.LTE: 'LTE'>: <class 'sqlglot.expressions.LTE'>}"}, "sqlglot.parser.Parser.BITWISE": {"fullname": "sqlglot.parser.Parser.BITWISE", "modulename": "sqlglot.parser", "qualname": "Parser.BITWISE", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.AMP: 'AMP'>: <class 'sqlglot.expressions.BitwiseAnd'>, <TokenType.CARET: 'CARET'>: <class 'sqlglot.expressions.BitwiseXor'>, <TokenType.PIPE: 'PIPE'>: <class 'sqlglot.expressions.BitwiseOr'>}"}, "sqlglot.parser.Parser.TERM": {"fullname": "sqlglot.parser.Parser.TERM", "modulename": "sqlglot.parser", "qualname": "Parser.TERM", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DASH: 'DASH'>: <class 'sqlglot.expressions.Sub'>, <TokenType.PLUS: 'PLUS'>: <class 'sqlglot.expressions.Add'>, <TokenType.MOD: 'MOD'>: <class 'sqlglot.expressions.Mod'>, <TokenType.COLLATE: 'COLLATE'>: <class 'sqlglot.expressions.Collate'>}"}, "sqlglot.parser.Parser.FACTOR": {"fullname": "sqlglot.parser.Parser.FACTOR", "modulename": "sqlglot.parser", "qualname": "Parser.FACTOR", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DIV: 'DIV'>: <class 'sqlglot.expressions.IntDiv'>, <TokenType.LR_ARROW: 'LR_ARROW'>: <class 'sqlglot.expressions.Distance'>, <TokenType.SLASH: 'SLASH'>: <class 'sqlglot.expressions.Div'>, <TokenType.STAR: 'STAR'>: <class 'sqlglot.expressions.Mul'>}"}, "sqlglot.parser.Parser.EXPONENT": {"fullname": "sqlglot.parser.Parser.EXPONENT", "modulename": "sqlglot.parser", "qualname": "Parser.EXPONENT", "kind": "variable", "doc": "

\n", "annotation": ": Dict[sqlglot.tokens.TokenType, Type[sqlglot.expressions.Expression]]", "default_value": "{}"}, "sqlglot.parser.Parser.TIMES": {"fullname": "sqlglot.parser.Parser.TIMES", "modulename": "sqlglot.parser", "qualname": "Parser.TIMES", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIME: 'TIME'>}"}, "sqlglot.parser.Parser.TIMESTAMPS": {"fullname": "sqlglot.parser.Parser.TIMESTAMPS", "modulename": "sqlglot.parser", "qualname": "Parser.TIMESTAMPS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIME: 'TIME'>}"}, "sqlglot.parser.Parser.SET_OPERATIONS": {"fullname": "sqlglot.parser.Parser.SET_OPERATIONS", "modulename": "sqlglot.parser", "qualname": "Parser.SET_OPERATIONS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.INTERSECT: 'INTERSECT'>, <TokenType.UNION: 'UNION'>, <TokenType.EXCEPT: 'EXCEPT'>}"}, "sqlglot.parser.Parser.JOIN_METHODS": {"fullname": "sqlglot.parser.Parser.JOIN_METHODS", "modulename": "sqlglot.parser", "qualname": "Parser.JOIN_METHODS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NATURAL: 'NATURAL'>, <TokenType.ASOF: 'ASOF'>}"}, "sqlglot.parser.Parser.JOIN_SIDES": {"fullname": "sqlglot.parser.Parser.JOIN_SIDES", "modulename": "sqlglot.parser", "qualname": "Parser.JOIN_SIDES", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.LEFT: 'LEFT'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.FULL: 'FULL'>}"}, "sqlglot.parser.Parser.JOIN_KINDS": {"fullname": "sqlglot.parser.Parser.JOIN_KINDS", "modulename": "sqlglot.parser", "qualname": "Parser.JOIN_KINDS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.SEMI: 'SEMI'>, <TokenType.OUTER: 'OUTER'>, <TokenType.CROSS: 'CROSS'>, <TokenType.ANTI: 'ANTI'>, <TokenType.INNER: 'INNER'>}"}, "sqlglot.parser.Parser.JOIN_HINTS": {"fullname": "sqlglot.parser.Parser.JOIN_HINTS", "modulename": "sqlglot.parser", "qualname": "Parser.JOIN_HINTS", "kind": "variable", "doc": "

\n", "annotation": ": Set[str]", "default_value": "set()"}, "sqlglot.parser.Parser.LAMBDAS": {"fullname": "sqlglot.parser.Parser.LAMBDAS", "modulename": "sqlglot.parser", "qualname": "Parser.LAMBDAS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ARROW: 'ARROW'>: <function Parser.<lambda>>, <TokenType.FARROW: 'FARROW'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"fullname": "sqlglot.parser.Parser.COLUMN_OPERATORS", "modulename": "sqlglot.parser", "qualname": "Parser.COLUMN_OPERATORS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DOT: 'DOT'>: None, <TokenType.DCOLON: 'DCOLON'>: <function Parser.<lambda>>, <TokenType.ARROW: 'ARROW'>: <function Parser.<lambda>>, <TokenType.DARROW: 'DARROW'>: <function Parser.<lambda>>, <TokenType.HASH_ARROW: 'HASH_ARROW'>: <function Parser.<lambda>>, <TokenType.DHASH_ARROW: 'DHASH_ARROW'>: <function Parser.<lambda>>, <TokenType.PLACEHOLDER: 'PLACEHOLDER'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"fullname": "sqlglot.parser.Parser.EXPRESSION_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.EXPRESSION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<class 'sqlglot.expressions.Cluster'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Column'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Condition'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.DataType'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Expression'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.From'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Group'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Having'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Identifier'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Join'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Lambda'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Lateral'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Limit'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Offset'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Order'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Ordered'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Properties'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Qualify'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Returning'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Sort'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Table'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.TableAlias'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.When'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Where'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.Window'>: <function Parser.<lambda>>, <class 'sqlglot.expressions.With'>: <function Parser.<lambda>>, 'JOIN_TYPE': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"fullname": "sqlglot.parser.Parser.STATEMENT_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.STATEMENT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.ALTER: 'ALTER'>: <function Parser.<lambda>>, <TokenType.BEGIN: 'BEGIN'>: <function Parser.<lambda>>, <TokenType.CACHE: 'CACHE'>: <function Parser.<lambda>>, <TokenType.COMMIT: 'COMMIT'>: <function Parser.<lambda>>, <TokenType.COMMENT: 'COMMENT'>: <function Parser.<lambda>>, <TokenType.CREATE: 'CREATE'>: <function Parser.<lambda>>, <TokenType.DELETE: 'DELETE'>: <function Parser.<lambda>>, <TokenType.DESC: 'DESC'>: <function Parser.<lambda>>, <TokenType.DESCRIBE: 'DESCRIBE'>: <function Parser.<lambda>>, <TokenType.DROP: 'DROP'>: <function Parser.<lambda>>, <TokenType.INSERT: 'INSERT'>: <function Parser.<lambda>>, <TokenType.KILL: 'KILL'>: <function Parser.<lambda>>, <TokenType.LOAD: 'LOAD'>: <function Parser.<lambda>>, <TokenType.MERGE: 'MERGE'>: <function Parser.<lambda>>, <TokenType.PIVOT: 'PIVOT'>: <function Parser.<lambda>>, <TokenType.PRAGMA: 'PRAGMA'>: <function Parser.<lambda>>, <TokenType.REFRESH: 'REFRESH'>: <function Parser.<lambda>>, <TokenType.ROLLBACK: 'ROLLBACK'>: <function Parser.<lambda>>, <TokenType.SET: 'SET'>: <function Parser.<lambda>>, <TokenType.UNCACHE: 'UNCACHE'>: <function Parser.<lambda>>, <TokenType.UPDATE: 'UPDATE'>: <function Parser.<lambda>>, <TokenType.USE: 'USE'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.UNARY_PARSERS": {"fullname": "sqlglot.parser.Parser.UNARY_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.UNARY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.PLUS: 'PLUS'>: <function Parser.<lambda>>, <TokenType.NOT: 'NOT'>: <function Parser.<lambda>>, <TokenType.TILDA: 'TILDA'>: <function Parser.<lambda>>, <TokenType.DASH: 'DASH'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"fullname": "sqlglot.parser.Parser.PRIMARY_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.PRIMARY_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.STRING: 'STRING'>: <function Parser.<lambda>>, <TokenType.NUMBER: 'NUMBER'>: <function Parser.<lambda>>, <TokenType.STAR: 'STAR'>: <function Parser.<lambda>>, <TokenType.NULL: 'NULL'>: <function Parser.<lambda>>, <TokenType.TRUE: 'TRUE'>: <function Parser.<lambda>>, <TokenType.FALSE: 'FALSE'>: <function Parser.<lambda>>, <TokenType.BIT_STRING: 'BIT_STRING'>: <function Parser.<lambda>>, <TokenType.HEX_STRING: 'HEX_STRING'>: <function Parser.<lambda>>, <TokenType.BYTE_STRING: 'BYTE_STRING'>: <function Parser.<lambda>>, <TokenType.INTRODUCER: 'INTRODUCER'>: <function Parser.<lambda>>, <TokenType.NATIONAL_STRING: 'NATIONAL_STRING'>: <function Parser.<lambda>>, <TokenType.RAW_STRING: 'RAW_STRING'>: <function Parser.<lambda>>, <TokenType.HEREDOC_STRING: 'HEREDOC_STRING'>: <function Parser.<lambda>>, <TokenType.UNICODE_STRING: 'UNICODE_STRING'>: <function Parser.<lambda>>, <TokenType.SESSION_PARAMETER: 'SESSION_PARAMETER'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"fullname": "sqlglot.parser.Parser.PLACEHOLDER_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.PLACEHOLDER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.PLACEHOLDER: 'PLACEHOLDER'>: <function Parser.<lambda>>, <TokenType.PARAMETER: 'PARAMETER'>: <function Parser.<lambda>>, <TokenType.COLON: 'COLON'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.RANGE_PARSERS": {"fullname": "sqlglot.parser.Parser.RANGE_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.RANGE_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BETWEEN: 'BETWEEN'>: <function Parser.<lambda>>, <TokenType.GLOB: 'GLOB'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.ILIKE: 'ILIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IN: 'IN'>: <function Parser.<lambda>>, <TokenType.IRLIKE: 'IRLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.IS: 'IS'>: <function Parser.<lambda>>, <TokenType.LIKE: 'LIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.OVERLAPS: 'OVERLAPS'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.RLIKE: 'RLIKE'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.SIMILAR_TO: 'SIMILAR_TO'>: <function binary_range_parser.<locals>.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"fullname": "sqlglot.parser.Parser.PROPERTY_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.PROPERTY_PARSERS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Callable]", "default_value": "{'ALGORITHM': <function Parser.<lambda>>, 'AUTO': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'BLOCKCOMPRESSION': <function Parser.<lambda>>, 'CHARSET': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECKSUM': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'CONTAINS': <function Parser.<lambda>>, 'COPY': <function Parser.<lambda>>, 'DATABLOCKSIZE': <function Parser.<lambda>>, 'DEFINER': <function Parser.<lambda>>, 'DETERMINISTIC': <function Parser.<lambda>>, 'DISTKEY': <function Parser.<lambda>>, 'DISTSTYLE': <function Parser.<lambda>>, 'ENGINE': <function Parser.<lambda>>, 'EXECUTE': <function Parser.<lambda>>, 'EXTERNAL': <function Parser.<lambda>>, 'FALLBACK': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'FREESPACE': <function Parser.<lambda>>, 'HEAP': <function Parser.<lambda>>, 'IMMUTABLE': <function Parser.<lambda>>, 'INHERITS': <function Parser.<lambda>>, 'INPUT': <function Parser.<lambda>>, 'JOURNAL': <function Parser.<lambda>>, 'LANGUAGE': <function Parser.<lambda>>, 'LAYOUT': <function Parser.<lambda>>, 'LIFETIME': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'LOCATION': <function Parser.<lambda>>, 'LOCK': <function Parser.<lambda>>, 'LOCKING': <function Parser.<lambda>>, 'LOG': <function Parser.<lambda>>, 'MATERIALIZED': <function Parser.<lambda>>, 'MERGEBLOCKRATIO': <function Parser.<lambda>>, 'MODIFIES': <function Parser.<lambda>>, 'MULTISET': <function Parser.<lambda>>, 'NO': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'ORDER BY': <function Parser.<lambda>>, 'OUTPUT': <function Parser.<lambda>>, 'PARTITION': <function Parser.<lambda>>, 'PARTITION BY': <function Parser.<lambda>>, 'PARTITIONED BY': <function Parser.<lambda>>, 'PARTITIONED_BY': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'RANGE': <function Parser.<lambda>>, 'READS': <function Parser.<lambda>>, 'REMOTE': <function Parser.<lambda>>, 'RETURNS': <function Parser.<lambda>>, 'ROW': <function Parser.<lambda>>, 'ROW_FORMAT': <function Parser.<lambda>>, 'SAMPLE': <function Parser.<lambda>>, 'SET': <function Parser.<lambda>>, 'SETTINGS': <function Parser.<lambda>>, 'SORTKEY': <function Parser.<lambda>>, 'SOURCE': <function Parser.<lambda>>, 'STABLE': <function Parser.<lambda>>, 'STORED': <function Parser.<lambda>>, 'SYSTEM_VERSIONING': <function Parser.<lambda>>, 'TBLPROPERTIES': <function Parser.<lambda>>, 'TEMP': <function Parser.<lambda>>, 'TEMPORARY': <function Parser.<lambda>>, 'TO': <function Parser.<lambda>>, 'TRANSIENT': <function Parser.<lambda>>, 'TRANSFORM': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'USING': <function Parser.<lambda>>, 'VOLATILE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"fullname": "sqlglot.parser.Parser.CONSTRAINT_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.CONSTRAINT_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'AUTOINCREMENT': <function Parser.<lambda>>, 'AUTO_INCREMENT': <function Parser.<lambda>>, 'CASESPECIFIC': <function Parser.<lambda>>, 'CHARACTER SET': <function Parser.<lambda>>, 'CHECK': <function Parser.<lambda>>, 'COLLATE': <function Parser.<lambda>>, 'COMMENT': <function Parser.<lambda>>, 'COMPRESS': <function Parser.<lambda>>, 'CLUSTERED': <function Parser.<lambda>>, 'NONCLUSTERED': <function Parser.<lambda>>, 'DEFAULT': <function Parser.<lambda>>, 'ENCODE': <function Parser.<lambda>>, 'FOREIGN KEY': <function Parser.<lambda>>, 'FORMAT': <function Parser.<lambda>>, 'GENERATED': <function Parser.<lambda>>, 'IDENTITY': <function Parser.<lambda>>, 'INLINE': <function Parser.<lambda>>, 'LIKE': <function Parser.<lambda>>, 'NOT': <function Parser.<lambda>>, 'NULL': <function Parser.<lambda>>, 'ON': <function Parser.<lambda>>, 'PATH': <function Parser.<lambda>>, 'PERIOD': <function Parser.<lambda>>, 'PRIMARY KEY': <function Parser.<lambda>>, 'REFERENCES': <function Parser.<lambda>>, 'TITLE': <function Parser.<lambda>>, 'TTL': <function Parser.<lambda>>, 'UNIQUE': <function Parser.<lambda>>, 'UPPERCASE': <function Parser.<lambda>>, 'WITH': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.ALTER_PARSERS": {"fullname": "sqlglot.parser.Parser.ALTER_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.ALTER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ADD': <function Parser.<lambda>>, 'ALTER': <function Parser.<lambda>>, 'CLUSTER BY': <function Parser.<lambda>>, 'DELETE': <function Parser.<lambda>>, 'DROP': <function Parser.<lambda>>, 'RENAME': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"fullname": "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS", "modulename": "sqlglot.parser", "qualname": "Parser.SCHEMA_UNNAMED_CONSTRAINTS", "kind": "variable", "doc": "

\n", "default_value": "{'UNIQUE', 'LIKE', 'PRIMARY KEY', 'PERIOD', 'FOREIGN KEY', 'CHECK'}"}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"fullname": "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.NO_PAREN_FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY': <function Parser.<lambda>>, 'CASE': <function Parser.<lambda>>, 'IF': <function Parser.<lambda>>, 'NEXT': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"fullname": "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.INVALID_FUNC_NAME_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.STRING: 'STRING'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>}"}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"fullname": "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS", "modulename": "sqlglot.parser", "qualname": "Parser.FUNCTIONS_WITH_ALIASED_ARGS", "kind": "variable", "doc": "

\n", "default_value": "{'STRUCT'}"}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"fullname": "sqlglot.parser.Parser.FUNCTION_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.FUNCTION_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'ANY_VALUE': <function Parser.<lambda>>, 'CAST': <function Parser.<lambda>>, 'CONVERT': <function Parser.<lambda>>, 'DECODE': <function Parser.<lambda>>, 'EXTRACT': <function Parser.<lambda>>, 'JSON_OBJECT': <function Parser.<lambda>>, 'JSON_OBJECTAGG': <function Parser.<lambda>>, 'JSON_TABLE': <function Parser.<lambda>>, 'MATCH': <function Parser.<lambda>>, 'OPENJSON': <function Parser.<lambda>>, 'POSITION': <function Parser.<lambda>>, 'PREDICT': <function Parser.<lambda>>, 'SAFE_CAST': <function Parser.<lambda>>, 'STRING_AGG': <function Parser.<lambda>>, 'SUBSTRING': <function Parser.<lambda>>, 'TRIM': <function Parser.<lambda>>, 'TRY_CAST': <function Parser.<lambda>>, 'TRY_CONVERT': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"fullname": "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.QUERY_MODIFIER_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>: <function Parser.<lambda>>, <TokenType.WHERE: 'WHERE'>: <function Parser.<lambda>>, <TokenType.GROUP_BY: 'GROUP_BY'>: <function Parser.<lambda>>, <TokenType.HAVING: 'HAVING'>: <function Parser.<lambda>>, <TokenType.QUALIFY: 'QUALIFY'>: <function Parser.<lambda>>, <TokenType.WINDOW: 'WINDOW'>: <function Parser.<lambda>>, <TokenType.ORDER_BY: 'ORDER_BY'>: <function Parser.<lambda>>, <TokenType.LIMIT: 'LIMIT'>: <function Parser.<lambda>>, <TokenType.FETCH: 'FETCH'>: <function Parser.<lambda>>, <TokenType.OFFSET: 'OFFSET'>: <function Parser.<lambda>>, <TokenType.FOR: 'FOR'>: <function Parser.<lambda>>, <TokenType.LOCK: 'LOCK'>: <function Parser.<lambda>>, <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>: <function Parser.<lambda>>, <TokenType.USING: 'USING'>: <function Parser.<lambda>>, <TokenType.CLUSTER_BY: 'CLUSTER_BY'>: <function Parser.<lambda>>, <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>: <function Parser.<lambda>>, <TokenType.SORT_BY: 'SORT_BY'>: <function Parser.<lambda>>, <TokenType.CONNECT_BY: 'CONNECT_BY'>: <function Parser.<lambda>>, <TokenType.START_WITH: 'START_WITH'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.SET_PARSERS": {"fullname": "sqlglot.parser.Parser.SET_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.SET_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{'GLOBAL': <function Parser.<lambda>>, 'LOCAL': <function Parser.<lambda>>, 'SESSION': <function Parser.<lambda>>, 'TRANSACTION': <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.SHOW_PARSERS": {"fullname": "sqlglot.parser.Parser.SHOW_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.SHOW_PARSERS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Callable]", "default_value": "{}"}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"fullname": "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS", "modulename": "sqlglot.parser", "qualname": "Parser.TYPE_LITERAL_PARSERS", "kind": "variable", "doc": "

\n", "default_value": "{<Type.JSON: 'JSON'>: <function Parser.<lambda>>}"}, "sqlglot.parser.Parser.MODIFIABLES": {"fullname": "sqlglot.parser.Parser.MODIFIABLES", "modulename": "sqlglot.parser", "qualname": "Parser.MODIFIABLES", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.Subquery'>, <class 'sqlglot.expressions.Subqueryable'>, <class 'sqlglot.expressions.Table'>)"}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"fullname": "sqlglot.parser.Parser.DDL_SELECT_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.DDL_SELECT_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.WITH: 'WITH'>, <TokenType.SELECT: 'SELECT'>, <TokenType.L_PAREN: 'L_PAREN'>}"}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"fullname": "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.PRE_VOLATILE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.UNIQUE: 'UNIQUE'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CREATE: 'CREATE'>}"}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"fullname": "sqlglot.parser.Parser.TRANSACTION_KIND", "modulename": "sqlglot.parser", "qualname": "Parser.TRANSACTION_KIND", "kind": "variable", "doc": "

\n", "default_value": "{'IMMEDIATE', 'EXCLUSIVE', 'DEFERRED'}"}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"fullname": "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS", "modulename": "sqlglot.parser", "qualname": "Parser.TRANSACTION_CHARACTERISTICS", "kind": "variable", "doc": "

\n", "default_value": "{'ISOLATION LEVEL SERIALIZABLE', 'ISOLATION LEVEL READ COMMITTED', 'ISOLATION LEVEL REPEATABLE READ', 'READ ONLY', 'READ WRITE', 'ISOLATION LEVEL READ UNCOMMITTED'}"}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"fullname": "sqlglot.parser.Parser.INSERT_ALTERNATIVES", "modulename": "sqlglot.parser", "qualname": "Parser.INSERT_ALTERNATIVES", "kind": "variable", "doc": "

\n", "default_value": "{'ROLLBACK', 'FAIL', 'ABORT', 'REPLACE', 'IGNORE'}"}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"fullname": "sqlglot.parser.Parser.CLONE_KEYWORDS", "modulename": "sqlglot.parser", "qualname": "Parser.CLONE_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'COPY', 'CLONE'}"}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"fullname": "sqlglot.parser.Parser.HISTORICAL_DATA_KIND", "modulename": "sqlglot.parser", "qualname": "Parser.HISTORICAL_DATA_KIND", "kind": "variable", "doc": "

\n", "default_value": "{'OFFSET', 'TIMESTAMP', 'STATEMENT', 'STREAM'}"}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"fullname": "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS", "modulename": "sqlglot.parser", "qualname": "Parser.OPCLASS_FOLLOW_KEYWORDS", "kind": "variable", "doc": "

\n", "default_value": "{'NULLS', 'DESC', 'ASC'}"}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"fullname": "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.OPTYPE_FOLLOW_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.R_PAREN: 'R_PAREN'>, <TokenType.COMMA: 'COMMA'>}"}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"fullname": "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.TABLE_INDEX_HINT_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.USE: 'USE'>, <TokenType.FORCE: 'FORCE'>, <TokenType.IGNORE: 'IGNORE'>}"}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"fullname": "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.WINDOW_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"fullname": "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.WINDOW_BEFORE_PAREN_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.OVER: 'OVER'>}"}, "sqlglot.parser.Parser.WINDOW_SIDES": {"fullname": "sqlglot.parser.Parser.WINDOW_SIDES", "modulename": "sqlglot.parser", "qualname": "Parser.WINDOW_SIDES", "kind": "variable", "doc": "

\n", "default_value": "{'FOLLOWING', 'PRECEDING'}"}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"fullname": "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.COMMA: 'COMMA'>, <TokenType.IS: 'IS'>, <TokenType.COLON: 'COLON'>}"}, "sqlglot.parser.Parser.FETCH_TOKENS": {"fullname": "sqlglot.parser.Parser.FETCH_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.FETCH_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"fullname": "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.ADD_CONSTRAINT_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>}"}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"fullname": "sqlglot.parser.Parser.DISTINCT_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.DISTINCT_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.DISTINCT: 'DISTINCT'>}"}, "sqlglot.parser.Parser.NULL_TOKENS": {"fullname": "sqlglot.parser.Parser.NULL_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.NULL_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.NULL: 'NULL'>}"}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"fullname": "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS", "modulename": "sqlglot.parser", "qualname": "Parser.UNNEST_OFFSET_ALIAS_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}"}, "sqlglot.parser.Parser.STRICT_CAST": {"fullname": "sqlglot.parser.Parser.STRICT_CAST", "modulename": "sqlglot.parser", "qualname": "Parser.STRICT_CAST", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"fullname": "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS", "modulename": "sqlglot.parser", "qualname": "Parser.PREFIXED_PIVOT_COLUMNS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"fullname": "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS", "modulename": "sqlglot.parser", "qualname": "Parser.IDENTIFY_PIVOT_STRINGS", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"fullname": "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN", "modulename": "sqlglot.parser", "qualname": "Parser.LOG_DEFAULTS_TO_LN", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"fullname": "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "modulename": "sqlglot.parser", "qualname": "Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"fullname": "sqlglot.parser.Parser.TABLESAMPLE_CSV", "modulename": "sqlglot.parser", "qualname": "Parser.TABLESAMPLE_CSV", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"fullname": "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER", "modulename": "sqlglot.parser", "qualname": "Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"fullname": "sqlglot.parser.Parser.TRIM_PATTERN_FIRST", "modulename": "sqlglot.parser", "qualname": "Parser.TRIM_PATTERN_FIRST", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.STRING_ALIASES": {"fullname": "sqlglot.parser.Parser.STRING_ALIASES", "modulename": "sqlglot.parser", "qualname": "Parser.STRING_ALIASES", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"fullname": "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION", "modulename": "sqlglot.parser", "qualname": "Parser.MODIFIERS_ATTACHED_TO_UNION", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"fullname": "sqlglot.parser.Parser.UNION_MODIFIERS", "modulename": "sqlglot.parser", "qualname": "Parser.UNION_MODIFIERS", "kind": "variable", "doc": "

\n", "default_value": "{'order', 'offset', 'limit'}"}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"fullname": "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS", "modulename": "sqlglot.parser", "qualname": "Parser.NO_PAREN_IF_COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "True"}, "sqlglot.parser.Parser.SHOW_TRIE": {"fullname": "sqlglot.parser.Parser.SHOW_TRIE", "modulename": "sqlglot.parser", "qualname": "Parser.SHOW_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{}"}, "sqlglot.parser.Parser.SET_TRIE": {"fullname": "sqlglot.parser.Parser.SET_TRIE", "modulename": "sqlglot.parser", "qualname": "Parser.SET_TRIE", "kind": "variable", "doc": "

\n", "annotation": ": Dict", "default_value": "{'GLOBAL': {0: True}, 'LOCAL': {0: True}, 'SESSION': {0: True}, 'TRANSACTION': {0: True}}"}, "sqlglot.parser.Parser.error_level": {"fullname": "sqlglot.parser.Parser.error_level", "modulename": "sqlglot.parser", "qualname": "Parser.error_level", "kind": "variable", "doc": "

\n"}, "sqlglot.parser.Parser.error_message_context": {"fullname": "sqlglot.parser.Parser.error_message_context", "modulename": "sqlglot.parser", "qualname": "Parser.error_message_context", "kind": "variable", "doc": "

\n"}, "sqlglot.parser.Parser.max_errors": {"fullname": "sqlglot.parser.Parser.max_errors", "modulename": "sqlglot.parser", "qualname": "Parser.max_errors", "kind": "variable", "doc": "

\n"}, "sqlglot.parser.Parser.dialect": {"fullname": "sqlglot.parser.Parser.dialect", "modulename": "sqlglot.parser", "qualname": "Parser.dialect", "kind": "variable", "doc": "

\n"}, "sqlglot.parser.Parser.reset": {"fullname": "sqlglot.parser.Parser.reset", "modulename": "sqlglot.parser", "qualname": "Parser.reset", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, "sqlglot.parser.Parser.parse": {"fullname": "sqlglot.parser.Parser.parse", "modulename": "sqlglot.parser", "qualname": "Parser.parse", "kind": "function", "doc": "

Parses a list of tokens and returns a list of syntax trees, one tree\nper parsed SQL statement.

\n\n
Arguments:
\n\n
    \n
  • raw_tokens: The list of tokens.
  • \n
  • sql: The original SQL string, used to produce helpful debug messages.
  • \n
\n\n
Returns:
\n\n
\n

The list of the produced syntax trees.

\n
\n", "signature": "(\tself,\traw_tokens: List[sqlglot.tokens.Token],\tsql: Optional[str] = None) -> List[Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.parser.Parser.parse_into": {"fullname": "sqlglot.parser.Parser.parse_into", "modulename": "sqlglot.parser", "qualname": "Parser.parse_into", "kind": "function", "doc": "

Parses a list of tokens into a given Expression type. If a collection of Expression\ntypes is given instead, this method will try to parse the token list into each one\nof them, stopping at the first for which the parsing succeeds.

\n\n
Arguments:
\n\n
    \n
  • expression_types: The expression type(s) to try and parse the token list into.
  • \n
  • raw_tokens: The list of tokens.
  • \n
  • sql: The original SQL string, used to produce helpful debug messages.
  • \n
\n\n
Returns:
\n\n
\n

The target Expression.

\n
\n", "signature": "(\tself,\texpression_types: Union[str, Type[sqlglot.expressions.Expression], Collection[Union[str, Type[sqlglot.expressions.Expression]]]],\traw_tokens: List[sqlglot.tokens.Token],\tsql: Optional[str] = None) -> List[Optional[sqlglot.expressions.Expression]]:", "funcdef": "def"}, "sqlglot.parser.Parser.check_errors": {"fullname": "sqlglot.parser.Parser.check_errors", "modulename": "sqlglot.parser", "qualname": "Parser.check_errors", "kind": "function", "doc": "

Logs or raises any found errors, depending on the chosen error level setting.

\n", "signature": "(self) -> None:", "funcdef": "def"}, "sqlglot.parser.Parser.raise_error": {"fullname": "sqlglot.parser.Parser.raise_error", "modulename": "sqlglot.parser", "qualname": "Parser.raise_error", "kind": "function", "doc": "

Appends an error in the list of recorded errors or raises it, depending on the chosen\nerror level setting.

\n", "signature": "(self, message: str, token: Optional[sqlglot.tokens.Token] = None) -> None:", "funcdef": "def"}, "sqlglot.parser.Parser.expression": {"fullname": "sqlglot.parser.Parser.expression", "modulename": "sqlglot.parser", "qualname": "Parser.expression", "kind": "function", "doc": "

Creates a new, validated Expression.

\n\n
Arguments:
\n\n
    \n
  • exp_class: The expression class to instantiate.
  • \n
  • comments: An optional list of comments to attach to the expression.
  • \n
  • kwargs: The arguments to set for the expression along with their respective values.
  • \n
\n\n
Returns:
\n\n
\n

The target expression.

\n
\n", "signature": "(\tself,\texp_class: Type[~E],\tcomments: Optional[List[str]] = None,\t**kwargs) -> ~E:", "funcdef": "def"}, "sqlglot.parser.Parser.validate_expression": {"fullname": "sqlglot.parser.Parser.validate_expression", "modulename": "sqlglot.parser", "qualname": "Parser.validate_expression", "kind": "function", "doc": "

Validates an Expression, making sure that all its mandatory arguments are set.

\n\n
Arguments:
\n\n
    \n
  • expression: The expression to validate.
  • \n
  • args: An optional list of items that was used to instantiate the expression, if it's a Func.
  • \n
\n\n
Returns:
\n\n
\n

The validated expression.

\n
\n", "signature": "(self, expression: ~E, args: Optional[List] = None) -> ~E:", "funcdef": "def"}, "sqlglot.parser.Parser.errors": {"fullname": "sqlglot.parser.Parser.errors", "modulename": "sqlglot.parser", "qualname": "Parser.errors", "kind": "variable", "doc": "

\n"}, "sqlglot.parser.Parser.sql": {"fullname": "sqlglot.parser.Parser.sql", "modulename": "sqlglot.parser", "qualname": "Parser.sql", "kind": "variable", "doc": "

\n"}, "sqlglot.planner": {"fullname": "sqlglot.planner", "modulename": "sqlglot.planner", "kind": "module", "doc": "

\n"}, "sqlglot.planner.Plan": {"fullname": "sqlglot.planner.Plan", "modulename": "sqlglot.planner", "qualname": "Plan", "kind": "class", "doc": "

\n"}, "sqlglot.planner.Plan.__init__": {"fullname": "sqlglot.planner.Plan.__init__", "modulename": "sqlglot.planner", "qualname": "Plan.__init__", "kind": "function", "doc": "

\n", "signature": "(expression: sqlglot.expressions.Expression)"}, "sqlglot.planner.Plan.expression": {"fullname": "sqlglot.planner.Plan.expression", "modulename": "sqlglot.planner", "qualname": "Plan.expression", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.Plan.root": {"fullname": "sqlglot.planner.Plan.root", "modulename": "sqlglot.planner", "qualname": "Plan.root", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.Plan.dag": {"fullname": "sqlglot.planner.Plan.dag", "modulename": "sqlglot.planner", "qualname": "Plan.dag", "kind": "variable", "doc": "

\n", "annotation": ": Dict[sqlglot.planner.Step, Set[sqlglot.planner.Step]]"}, "sqlglot.planner.Plan.leaves": {"fullname": "sqlglot.planner.Plan.leaves", "modulename": "sqlglot.planner", "qualname": "Plan.leaves", "kind": "variable", "doc": "

\n", "annotation": ": Iterator[sqlglot.planner.Step]"}, "sqlglot.planner.Step": {"fullname": "sqlglot.planner.Step", "modulename": "sqlglot.planner", "qualname": "Step", "kind": "class", "doc": "

\n"}, "sqlglot.planner.Step.from_expression": {"fullname": "sqlglot.planner.Step.from_expression", "modulename": "sqlglot.planner", "qualname": "Step.from_expression", "kind": "function", "doc": "

Builds a DAG of Steps from a SQL expression so that it's easier to execute in an engine.\nNote: the expression's tables and subqueries must be aliased for this method to work. For\nexample, given the following expression:

\n\n

SELECT\n x.a,\n SUM(x.b)\nFROM x AS x\nJOIN y AS y\n ON x.a = y.a\nGROUP BY x.a

\n\n

the following DAG is produced (the expression IDs might differ per execution):

\n\n
    \n
  • Aggregate: x (4347984624)\nContext:\n Aggregations:\n - SUM(x.b)\n Group:\n - x.a\nProjections:\n
      \n
    • x.a
    • \n
    • \"x\".\"\"\nDependencies:\n
        \n
      • Join: x (4347985296)\nContext:\ny:\nOn: x.a = y.a\nProjections:\nDependencies:
      • \n
    • \n
    • Scan: x (4347983136)\nContext:\n Source: x AS x\nProjections:
    • \n
    • Scan: y (4343416624)\nContext:\n Source: y AS y\nProjections:
    • \n
  • \n
\n\n
Arguments:
\n\n
    \n
  • expression: the expression to build the DAG from.
  • \n
  • ctes: a dictionary that maps CTEs to their corresponding Step DAG by name.
  • \n
\n\n
Returns:
\n\n
\n

A Step DAG corresponding to expression.

\n
\n", "signature": "(\tcls,\texpression: sqlglot.expressions.Expression,\tctes: Optional[Dict[str, sqlglot.planner.Step]] = None) -> sqlglot.planner.Step:", "funcdef": "def"}, "sqlglot.planner.Step.name": {"fullname": "sqlglot.planner.Step.name", "modulename": "sqlglot.planner", "qualname": "Step.name", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]"}, "sqlglot.planner.Step.dependencies": {"fullname": "sqlglot.planner.Step.dependencies", "modulename": "sqlglot.planner", "qualname": "Step.dependencies", "kind": "variable", "doc": "

\n", "annotation": ": Set[sqlglot.planner.Step]"}, "sqlglot.planner.Step.dependents": {"fullname": "sqlglot.planner.Step.dependents", "modulename": "sqlglot.planner", "qualname": "Step.dependents", "kind": "variable", "doc": "

\n", "annotation": ": Set[sqlglot.planner.Step]"}, "sqlglot.planner.Step.projections": {"fullname": "sqlglot.planner.Step.projections", "modulename": "sqlglot.planner", "qualname": "Step.projections", "kind": "variable", "doc": "

\n", "annotation": ": Sequence[sqlglot.expressions.Expression]"}, "sqlglot.planner.Step.limit": {"fullname": "sqlglot.planner.Step.limit", "modulename": "sqlglot.planner", "qualname": "Step.limit", "kind": "variable", "doc": "

\n", "annotation": ": float"}, "sqlglot.planner.Step.condition": {"fullname": "sqlglot.planner.Step.condition", "modulename": "sqlglot.planner", "qualname": "Step.condition", "kind": "variable", "doc": "

\n", "annotation": ": Optional[sqlglot.expressions.Expression]"}, "sqlglot.planner.Step.add_dependency": {"fullname": "sqlglot.planner.Step.add_dependency", "modulename": "sqlglot.planner", "qualname": "Step.add_dependency", "kind": "function", "doc": "

\n", "signature": "(self, dependency: sqlglot.planner.Step) -> None:", "funcdef": "def"}, "sqlglot.planner.Step.to_s": {"fullname": "sqlglot.planner.Step.to_s", "modulename": "sqlglot.planner", "qualname": "Step.to_s", "kind": "function", "doc": "

\n", "signature": "(self, level: int = 0) -> str:", "funcdef": "def"}, "sqlglot.planner.Step.type_name": {"fullname": "sqlglot.planner.Step.type_name", "modulename": "sqlglot.planner", "qualname": "Step.type_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.planner.Step.id": {"fullname": "sqlglot.planner.Step.id", "modulename": "sqlglot.planner", "qualname": "Step.id", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.planner.Scan": {"fullname": "sqlglot.planner.Scan", "modulename": "sqlglot.planner", "qualname": "Scan", "kind": "class", "doc": "

\n", "bases": "Step"}, "sqlglot.planner.Scan.from_expression": {"fullname": "sqlglot.planner.Scan.from_expression", "modulename": "sqlglot.planner", "qualname": "Scan.from_expression", "kind": "function", "doc": "

Builds a DAG of Steps from a SQL expression so that it's easier to execute in an engine.\nNote: the expression's tables and subqueries must be aliased for this method to work. For\nexample, given the following expression:

\n\n

SELECT\n x.a,\n SUM(x.b)\nFROM x AS x\nJOIN y AS y\n ON x.a = y.a\nGROUP BY x.a

\n\n

the following DAG is produced (the expression IDs might differ per execution):

\n\n
    \n
  • Aggregate: x (4347984624)\nContext:\n Aggregations:\n - SUM(x.b)\n Group:\n - x.a\nProjections:\n
      \n
    • x.a
    • \n
    • \"x\".\"\"\nDependencies:\n
        \n
      • Join: x (4347985296)\nContext:\ny:\nOn: x.a = y.a\nProjections:\nDependencies:
      • \n
    • \n
    • Scan: x (4347983136)\nContext:\n Source: x AS x\nProjections:
    • \n
    • Scan: y (4343416624)\nContext:\n Source: y AS y\nProjections:
    • \n
  • \n
\n\n
Arguments:
\n\n
    \n
  • expression: the expression to build the DAG from.
  • \n
  • ctes: a dictionary that maps CTEs to their corresponding Step DAG by name.
  • \n
\n\n
Returns:
\n\n
\n

A Step DAG corresponding to expression.

\n
\n", "signature": "(\tcls,\texpression: sqlglot.expressions.Expression,\tctes: Optional[Dict[str, sqlglot.planner.Step]] = None) -> sqlglot.planner.Step:", "funcdef": "def"}, "sqlglot.planner.Scan.source": {"fullname": "sqlglot.planner.Scan.source", "modulename": "sqlglot.planner", "qualname": "Scan.source", "kind": "variable", "doc": "

\n", "annotation": ": Optional[sqlglot.expressions.Expression]"}, "sqlglot.planner.Join": {"fullname": "sqlglot.planner.Join", "modulename": "sqlglot.planner", "qualname": "Join", "kind": "class", "doc": "

\n", "bases": "Step"}, "sqlglot.planner.Join.from_joins": {"fullname": "sqlglot.planner.Join.from_joins", "modulename": "sqlglot.planner", "qualname": "Join.from_joins", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tjoins: Iterable[sqlglot.expressions.Join],\tctes: Optional[Dict[str, sqlglot.planner.Step]] = None) -> sqlglot.planner.Step:", "funcdef": "def"}, "sqlglot.planner.Join.joins": {"fullname": "sqlglot.planner.Join.joins", "modulename": "sqlglot.planner", "qualname": "Join.joins", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, Dict[str, Union[List[str], sqlglot.expressions.Expression]]]"}, "sqlglot.planner.Aggregate": {"fullname": "sqlglot.planner.Aggregate", "modulename": "sqlglot.planner", "qualname": "Aggregate", "kind": "class", "doc": "

\n", "bases": "Step"}, "sqlglot.planner.Aggregate.aggregations": {"fullname": "sqlglot.planner.Aggregate.aggregations", "modulename": "sqlglot.planner", "qualname": "Aggregate.aggregations", "kind": "variable", "doc": "

\n", "annotation": ": List[sqlglot.expressions.Expression]"}, "sqlglot.planner.Aggregate.operands": {"fullname": "sqlglot.planner.Aggregate.operands", "modulename": "sqlglot.planner", "qualname": "Aggregate.operands", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[sqlglot.expressions.Expression, ...]"}, "sqlglot.planner.Aggregate.group": {"fullname": "sqlglot.planner.Aggregate.group", "modulename": "sqlglot.planner", "qualname": "Aggregate.group", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, sqlglot.expressions.Expression]"}, "sqlglot.planner.Aggregate.source": {"fullname": "sqlglot.planner.Aggregate.source", "modulename": "sqlglot.planner", "qualname": "Aggregate.source", "kind": "variable", "doc": "

\n", "annotation": ": Optional[str]"}, "sqlglot.planner.Sort": {"fullname": "sqlglot.planner.Sort", "modulename": "sqlglot.planner", "qualname": "Sort", "kind": "class", "doc": "

\n", "bases": "Step"}, "sqlglot.planner.Sort.key": {"fullname": "sqlglot.planner.Sort.key", "modulename": "sqlglot.planner", "qualname": "Sort.key", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.SetOperation": {"fullname": "sqlglot.planner.SetOperation", "modulename": "sqlglot.planner", "qualname": "SetOperation", "kind": "class", "doc": "

\n", "bases": "Step"}, "sqlglot.planner.SetOperation.__init__": {"fullname": "sqlglot.planner.SetOperation.__init__", "modulename": "sqlglot.planner", "qualname": "SetOperation.__init__", "kind": "function", "doc": "

\n", "signature": "(\top: Type[sqlglot.expressions.Expression],\tleft: str | None,\tright: str | None,\tdistinct: bool = False)"}, "sqlglot.planner.SetOperation.op": {"fullname": "sqlglot.planner.SetOperation.op", "modulename": "sqlglot.planner", "qualname": "SetOperation.op", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.SetOperation.left": {"fullname": "sqlglot.planner.SetOperation.left", "modulename": "sqlglot.planner", "qualname": "SetOperation.left", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.SetOperation.right": {"fullname": "sqlglot.planner.SetOperation.right", "modulename": "sqlglot.planner", "qualname": "SetOperation.right", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.SetOperation.distinct": {"fullname": "sqlglot.planner.SetOperation.distinct", "modulename": "sqlglot.planner", "qualname": "SetOperation.distinct", "kind": "variable", "doc": "

\n"}, "sqlglot.planner.SetOperation.from_expression": {"fullname": "sqlglot.planner.SetOperation.from_expression", "modulename": "sqlglot.planner", "qualname": "SetOperation.from_expression", "kind": "function", "doc": "

Builds a DAG of Steps from a SQL expression so that it's easier to execute in an engine.\nNote: the expression's tables and subqueries must be aliased for this method to work. For\nexample, given the following expression:

\n\n

SELECT\n x.a,\n SUM(x.b)\nFROM x AS x\nJOIN y AS y\n ON x.a = y.a\nGROUP BY x.a

\n\n

the following DAG is produced (the expression IDs might differ per execution):

\n\n
    \n
  • Aggregate: x (4347984624)\nContext:\n Aggregations:\n - SUM(x.b)\n Group:\n - x.a\nProjections:\n
      \n
    • x.a
    • \n
    • \"x\".\"\"\nDependencies:\n
        \n
      • Join: x (4347985296)\nContext:\ny:\nOn: x.a = y.a\nProjections:\nDependencies:
      • \n
    • \n
    • Scan: x (4347983136)\nContext:\n Source: x AS x\nProjections:
    • \n
    • Scan: y (4343416624)\nContext:\n Source: y AS y\nProjections:
    • \n
  • \n
\n\n
Arguments:
\n\n
    \n
  • expression: the expression to build the DAG from.
  • \n
  • ctes: a dictionary that maps CTEs to their corresponding Step DAG by name.
  • \n
\n\n
Returns:
\n\n
\n

A Step DAG corresponding to expression.

\n
\n", "signature": "(\tcls,\texpression: sqlglot.expressions.Expression,\tctes: Optional[Dict[str, sqlglot.planner.Step]] = None) -> sqlglot.planner.Step:", "funcdef": "def"}, "sqlglot.planner.SetOperation.type_name": {"fullname": "sqlglot.planner.SetOperation.type_name", "modulename": "sqlglot.planner", "qualname": "SetOperation.type_name", "kind": "variable", "doc": "

\n", "annotation": ": str"}, "sqlglot.schema.Schema": {"fullname": "sqlglot.schema.Schema", "modulename": "sqlglot.schema", "qualname": "Schema", "kind": "class", "doc": "

Abstract base class for database schemas

\n", "bases": "abc.ABC"}, "sqlglot.schema.Schema.dialect": {"fullname": "sqlglot.schema.Schema.dialect", "modulename": "sqlglot.schema", "qualname": "Schema.dialect", "kind": "variable", "doc": "

\n", "annotation": ": Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType]"}, "sqlglot.schema.Schema.add_table": {"fullname": "sqlglot.schema.Schema.add_table", "modulename": "sqlglot.schema", "qualname": "Schema.add_table", "kind": "function", "doc": "

Register or update a table. Some implementing classes may require column information to also be provided.\nThe added table must have the necessary number of qualifiers in its path to match the schema's nesting level.

\n\n
Arguments:
\n\n
    \n
  • table: the Table expression instance or string representing the table.
  • \n
  • column_mapping: a column mapping that describes the structure of the table.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
  • match_depth: whether to enforce that the table must match the schema's depth or not.
  • \n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn_mapping: Union[Dict, str, sqlglot.dataframe.sql.types.StructType, List, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None,\tmatch_depth: bool = True) -> None:", "funcdef": "def"}, "sqlglot.schema.Schema.column_names": {"fullname": "sqlglot.schema.Schema.column_names", "modulename": "sqlglot.schema", "qualname": "Schema.column_names", "kind": "function", "doc": "

Get the column names for a table.

\n\n
Arguments:
\n\n
    \n
  • table: the Table expression instance.
  • \n
  • only_visible: whether to include invisible columns.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

The list of column names.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tonly_visible: bool = False,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> List[str]:", "funcdef": "def"}, "sqlglot.schema.Schema.get_column_type": {"fullname": "sqlglot.schema.Schema.get_column_type", "modulename": "sqlglot.schema", "qualname": "Schema.get_column_type", "kind": "function", "doc": "

Get the sqlglot.exp.DataType type of a column in the schema.

\n\n
Arguments:
\n\n
    \n
  • table: the source table.
  • \n
  • column: the target column.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

The resulting column type.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn: sqlglot.expressions.Column | str,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> sqlglot.expressions.DataType:", "funcdef": "def"}, "sqlglot.schema.Schema.has_column": {"fullname": "sqlglot.schema.Schema.has_column", "modulename": "sqlglot.schema", "qualname": "Schema.has_column", "kind": "function", "doc": "

Returns whether or not column appears in table's schema.

\n\n
Arguments:
\n\n
    \n
  • table: the source table.
  • \n
  • column: the target column.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

True if the column appears in the schema, False otherwise.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn: sqlglot.expressions.Column | str,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> bool:", "funcdef": "def"}, "sqlglot.schema.Schema.supported_table_args": {"fullname": "sqlglot.schema.Schema.supported_table_args", "modulename": "sqlglot.schema", "qualname": "Schema.supported_table_args", "kind": "variable", "doc": "

Table arguments this schema support, e.g. (\"this\", \"db\", \"catalog\")

\n", "annotation": ": Tuple[str, ...]"}, "sqlglot.schema.Schema.empty": {"fullname": "sqlglot.schema.Schema.empty", "modulename": "sqlglot.schema", "qualname": "Schema.empty", "kind": "variable", "doc": "

Returns whether or not the schema is empty.

\n", "annotation": ": bool"}, "sqlglot.schema.AbstractMappingSchema": {"fullname": "sqlglot.schema.AbstractMappingSchema", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema", "kind": "class", "doc": "

\n"}, "sqlglot.schema.AbstractMappingSchema.__init__": {"fullname": "sqlglot.schema.AbstractMappingSchema.__init__", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.__init__", "kind": "function", "doc": "

\n", "signature": "(mapping: Optional[Dict] = None)"}, "sqlglot.schema.AbstractMappingSchema.mapping": {"fullname": "sqlglot.schema.AbstractMappingSchema.mapping", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.mapping", "kind": "variable", "doc": "

\n"}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"fullname": "sqlglot.schema.AbstractMappingSchema.mapping_trie", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.mapping_trie", "kind": "variable", "doc": "

\n"}, "sqlglot.schema.AbstractMappingSchema.empty": {"fullname": "sqlglot.schema.AbstractMappingSchema.empty", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.empty", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, "sqlglot.schema.AbstractMappingSchema.depth": {"fullname": "sqlglot.schema.AbstractMappingSchema.depth", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.depth", "kind": "function", "doc": "

\n", "signature": "(self) -> int:", "funcdef": "def"}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"fullname": "sqlglot.schema.AbstractMappingSchema.supported_table_args", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.supported_table_args", "kind": "variable", "doc": "

\n", "annotation": ": Tuple[str, ...]"}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"fullname": "sqlglot.schema.AbstractMappingSchema.table_parts", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.table_parts", "kind": "function", "doc": "

\n", "signature": "(self, table: sqlglot.expressions.Table) -> List[str]:", "funcdef": "def"}, "sqlglot.schema.AbstractMappingSchema.find": {"fullname": "sqlglot.schema.AbstractMappingSchema.find", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.find", "kind": "function", "doc": "

Returns the schema of a given table.

\n\n
Arguments:
\n\n
    \n
  • table: the target table.
  • \n
  • raise_on_missing: whether or not to raise in case the schema is not found.
  • \n
\n\n
Returns:
\n\n
\n

The schema of the target table.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table,\traise_on_missing: bool = True) -> Optional[Any]:", "funcdef": "def"}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"fullname": "sqlglot.schema.AbstractMappingSchema.nested_get", "modulename": "sqlglot.schema", "qualname": "AbstractMappingSchema.nested_get", "kind": "function", "doc": "

\n", "signature": "(\tself,\tparts: Sequence[str],\td: Optional[Dict] = None,\traise_on_missing=True) -> Optional[Any]:", "funcdef": "def"}, "sqlglot.schema.MappingSchema": {"fullname": "sqlglot.schema.MappingSchema", "modulename": "sqlglot.schema", "qualname": "MappingSchema", "kind": "class", "doc": "

Schema based on a nested mapping.

\n\n
Arguments:
\n\n
    \n
  • schema: Mapping in one of the following forms:\n
      \n
    1. {table: {col: type}}
    2. \n
    3. {db: {table: {col: type}}}
    4. \n
    5. {catalog: {db: {table: {col: type}}}}
    6. \n
    7. None - Tables will be added later
    8. \n
  • \n
  • visible: Optional mapping of which columns in the schema are visible. If not provided, all columns\nare assumed to be visible. The nesting should mirror that of the schema:\n
      \n
    1. {table: set(cols)}}
    2. \n
    3. {db: {table: set(cols)}}}
    4. \n
    5. {catalog: {db: {table: set(*cols)}}}}
    6. \n
  • \n
  • dialect: The dialect to be used for custom type mappings & parsing string arguments.
  • \n
  • normalize: Whether to normalize identifier names according to the given dialect or not.
  • \n
\n", "bases": "AbstractMappingSchema, Schema"}, "sqlglot.schema.MappingSchema.__init__": {"fullname": "sqlglot.schema.MappingSchema.__init__", "modulename": "sqlglot.schema", "qualname": "MappingSchema.__init__", "kind": "function", "doc": "

\n", "signature": "(\tschema: Optional[Dict] = None,\tvisible: Optional[Dict] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: bool = True)"}, "sqlglot.schema.MappingSchema.dialect": {"fullname": "sqlglot.schema.MappingSchema.dialect", "modulename": "sqlglot.schema", "qualname": "MappingSchema.dialect", "kind": "variable", "doc": "

\n"}, "sqlglot.schema.MappingSchema.visible": {"fullname": "sqlglot.schema.MappingSchema.visible", "modulename": "sqlglot.schema", "qualname": "MappingSchema.visible", "kind": "variable", "doc": "

\n"}, "sqlglot.schema.MappingSchema.normalize": {"fullname": "sqlglot.schema.MappingSchema.normalize", "modulename": "sqlglot.schema", "qualname": "MappingSchema.normalize", "kind": "variable", "doc": "

\n"}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"fullname": "sqlglot.schema.MappingSchema.from_mapping_schema", "modulename": "sqlglot.schema", "qualname": "MappingSchema.from_mapping_schema", "kind": "function", "doc": "

\n", "signature": "(\tcls,\tmapping_schema: sqlglot.schema.MappingSchema) -> sqlglot.schema.MappingSchema:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.copy": {"fullname": "sqlglot.schema.MappingSchema.copy", "modulename": "sqlglot.schema", "qualname": "MappingSchema.copy", "kind": "function", "doc": "

\n", "signature": "(self, **kwargs) -> sqlglot.schema.MappingSchema:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.add_table": {"fullname": "sqlglot.schema.MappingSchema.add_table", "modulename": "sqlglot.schema", "qualname": "MappingSchema.add_table", "kind": "function", "doc": "

Register or update a table. Updates are only performed if a new column mapping is provided.\nThe added table must have the necessary number of qualifiers in its path to match the schema's nesting level.

\n\n
Arguments:
\n\n
    \n
  • table: the Table expression instance or string representing the table.
  • \n
  • column_mapping: a column mapping that describes the structure of the table.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
  • match_depth: whether to enforce that the table must match the schema's depth or not.
  • \n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn_mapping: Union[Dict, str, sqlglot.dataframe.sql.types.StructType, List, NoneType] = None,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None,\tmatch_depth: bool = True) -> None:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.column_names": {"fullname": "sqlglot.schema.MappingSchema.column_names", "modulename": "sqlglot.schema", "qualname": "MappingSchema.column_names", "kind": "function", "doc": "

Get the column names for a table.

\n\n
Arguments:
\n\n
    \n
  • table: the Table expression instance.
  • \n
  • only_visible: whether to include invisible columns.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

The list of column names.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tonly_visible: bool = False,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> List[str]:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.get_column_type": {"fullname": "sqlglot.schema.MappingSchema.get_column_type", "modulename": "sqlglot.schema", "qualname": "MappingSchema.get_column_type", "kind": "function", "doc": "

Get the sqlglot.exp.DataType type of a column in the schema.

\n\n
Arguments:
\n\n
    \n
  • table: the source table.
  • \n
  • column: the target column.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

The resulting column type.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn: sqlglot.expressions.Column | str,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> sqlglot.expressions.DataType:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.has_column": {"fullname": "sqlglot.schema.MappingSchema.has_column", "modulename": "sqlglot.schema", "qualname": "MappingSchema.has_column", "kind": "function", "doc": "

Returns whether or not column appears in table's schema.

\n\n
Arguments:
\n\n
    \n
  • table: the source table.
  • \n
  • column: the target column.
  • \n
  • dialect: the SQL dialect that will be used to parse table if it's a string.
  • \n
  • normalize: whether to normalize identifiers according to the dialect of interest.
  • \n
\n\n
Returns:
\n\n
\n

True if the column appears in the schema, False otherwise.

\n
\n", "signature": "(\tself,\ttable: sqlglot.expressions.Table | str,\tcolumn: sqlglot.expressions.Column | str,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tnormalize: Optional[bool] = None) -> bool:", "funcdef": "def"}, "sqlglot.schema.MappingSchema.depth": {"fullname": "sqlglot.schema.MappingSchema.depth", "modulename": "sqlglot.schema", "qualname": "MappingSchema.depth", "kind": "function", "doc": "

\n", "signature": "(self) -> int:", "funcdef": "def"}, "sqlglot.schema.normalize_name": {"fullname": "sqlglot.schema.normalize_name", "modulename": "sqlglot.schema", "qualname": "normalize_name", "kind": "function", "doc": "

\n", "signature": "(\tidentifier: str | sqlglot.expressions.Identifier,\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None,\tis_table: bool = False,\tnormalize: Optional[bool] = True) -> sqlglot.expressions.Identifier:", "funcdef": "def"}, "sqlglot.schema.ensure_schema": {"fullname": "sqlglot.schema.ensure_schema", "modulename": "sqlglot.schema", "qualname": "ensure_schema", "kind": "function", "doc": "

\n", "signature": "(\tschema: Union[sqlglot.schema.Schema, Dict, NoneType],\t**kwargs: Any) -> sqlglot.schema.Schema:", "funcdef": "def"}, "sqlglot.schema.ensure_column_mapping": {"fullname": "sqlglot.schema.ensure_column_mapping", "modulename": "sqlglot.schema", "qualname": "ensure_column_mapping", "kind": "function", "doc": "

\n", "signature": "(\tmapping: Union[Dict, str, sqlglot.dataframe.sql.types.StructType, List, NoneType]) -> Dict:", "funcdef": "def"}, "sqlglot.schema.flatten_schema": {"fullname": "sqlglot.schema.flatten_schema", "modulename": "sqlglot.schema", "qualname": "flatten_schema", "kind": "function", "doc": "

\n", "signature": "(\tschema: Dict,\tdepth: int,\tkeys: Optional[List[str]] = None) -> List[List[str]]:", "funcdef": "def"}, "sqlglot.schema.nested_get": {"fullname": "sqlglot.schema.nested_get", "modulename": "sqlglot.schema", "qualname": "nested_get", "kind": "function", "doc": "

Get a value for a nested dictionary.

\n\n
Arguments:
\n\n
    \n
  • d: the dictionary to search.
  • \n
  • *path: tuples of (name, key), where:\nkey is the key in the dictionary to get.\nname is a string to use in the error if key isn't found.
  • \n
\n\n
Returns:
\n\n
\n

The value or None if it doesn't exist.

\n
\n", "signature": "(\td: Dict,\t*path: Tuple[str, str],\traise_on_missing: bool = True) -> Optional[Any]:", "funcdef": "def"}, "sqlglot.schema.nested_set": {"fullname": "sqlglot.schema.nested_set", "modulename": "sqlglot.schema", "qualname": "nested_set", "kind": "function", "doc": "

In-place set a value for a nested dictionary

\n\n
Example:
\n\n
\n
\n
>>> nested_set({}, ["top_key", "second_key"], "value")\n{'top_key': {'second_key': 'value'}}\n
\n
\n \n
\n
>>> nested_set({"top_key": {"third_key": "third_value"}}, ["top_key", "second_key"], "value")\n{'top_key': {'third_key': 'third_value', 'second_key': 'value'}}\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • d: dictionary to update.
  • \n
  • keys: the keys that makeup the path to value.
  • \n
  • value: the value to set in the dictionary for the given key path.
  • \n
\n\n
Returns:
\n\n
\n

The (possibly) updated dictionary.

\n
\n", "signature": "(d: Dict, keys: Sequence[str], value: Any) -> Dict:", "funcdef": "def"}, "sqlglot.serde": {"fullname": "sqlglot.serde", "modulename": "sqlglot.serde", "kind": "module", "doc": "

\n"}, "sqlglot.serde.dump": {"fullname": "sqlglot.serde.dump", "modulename": "sqlglot.serde", "qualname": "dump", "kind": "function", "doc": "

Recursively dump an AST into a JSON-serializable dict.

\n", "signature": "(\tnode: Union[List[ForwardRef('Node')], sqlglot.expressions.DataType.Type, sqlglot.expressions.Expression, dict, list, str, float, int, bool, NoneType]) -> Union[dict, list, str, float, int, bool, NoneType]:", "funcdef": "def"}, "sqlglot.serde.load": {"fullname": "sqlglot.serde.load", "modulename": "sqlglot.serde", "qualname": "load", "kind": "function", "doc": "

Recursively load a dict (as returned by dump) into an AST.

\n", "signature": "(\tobj: Union[dict, list, str, float, int, bool, NoneType]) -> Union[List[ForwardRef('Node')], sqlglot.expressions.DataType.Type, sqlglot.expressions.Expression, dict, list, str, float, int, bool, NoneType]:", "funcdef": "def"}, "sqlglot.time": {"fullname": "sqlglot.time", "modulename": "sqlglot.time", "kind": "module", "doc": "

\n"}, "sqlglot.time.format_time": {"fullname": "sqlglot.time.format_time", "modulename": "sqlglot.time", "qualname": "format_time", "kind": "function", "doc": "

Converts a time string given a mapping.

\n\n
Examples:
\n\n
\n
\n
>>> format_time("%Y", {"%Y": "YYYY"})\n'YYYY'\n
\n
\n \n

Args:\n mapping: dictionary of time format to target time format.\n trie: optional trie, can be passed in for performance.

\n \n

Returns:\n The converted time string.

\n
\n", "signature": "(\tstring: str,\tmapping: Dict[str, str],\ttrie: Optional[Dict] = None) -> Optional[str]:", "funcdef": "def"}, "sqlglot.time.TIMEZONES": {"fullname": "sqlglot.time.TIMEZONES", "modulename": "sqlglot.time", "qualname": "TIMEZONES", "kind": "variable", "doc": "

\n", "default_value": "{'australia/north', 'asia/dacca', 'america/merida', 'etc/gmt+5', 'asia/chita', 'america/eirunepe', 'asia/saigon', 'wet', 'asia/famagusta', 'asia/ulaanbaatar', 'america/detroit', 'indian/cocos', 'america/buenos_aires', 'america/st_lucia', 'europe/lisbon', 'america/grand_turk', 'canada/mountain', 'asia/urumqi', 'america/dawson', 'europe/moscow', 'mst7mdt', 'asia/ujung_pandang', 'w-su', 'asia/manila', 'asia/novokuznetsk', 'europe/stockholm', 'europe/kiev', 'us/samoa', 'est', 'australia/melbourne', 'africa/ndjamena', 'australia/lindeman', 'pacific/kosrae', 'pacific/apia', 'asia/riyadh', 'america/coral_harbour', 'asia/damascus', 'america/rio_branco', 'america/cambridge_bay', 'kwajalein', 'america/aruba', 'australia/perth', 'asia/hong_kong', 'europe/nicosia', 'asia/bangkok', 'america/indiana/petersburg', 'europe/jersey', 'pacific/niue', 'pacific/wake', 'america/menominee', 'america/montreal', 'africa/porto-novo', 'america/atikokan', 'etc/gmt-2', 'etc/gmt-7', 'america/bahia_banderas', 'singapore', 'atlantic/canary', 'asia/aden', 'america/bogota', 'europe/helsinki', 'pacific/nauru', 'indian/reunion', 'asia/dili', 'australia/tasmania', 'etc/gmt-9', 'africa/lubumbashi', 'asia/anadyr', 'america/argentina/catamarca', 'atlantic/bermuda', 'etc/gmt0', 'asia/harbin', 'america/montevideo', 'universal', 'america/indiana/knox', 'africa/addis_ababa', 'america/ciudad_juarez', 'america/la_paz', 'america/santa_isabel', 'america/martinique', 'us/arizona', 'america/belize', 'america/argentina/rio_gallegos', 'america/st_thomas', 'america/argentina/cordoba', 'asia/muscat', 'asia/ulan_bator', 'pacific/bougainville', 'atlantic/faroe', 'america/blanc-sablon', 'indian/comoro', 'pacific/midway', 'us/pacific', 'europe/volgograd', 'africa/harare', 'pacific/johnston', 'america/north_dakota/new_salem', 'america/catamarca', 'europe/busingen', 'europe/kaliningrad', 'africa/gaborone', 'pacific/efate', 'america/porto_acre', 'asia/jerusalem', 'etc/gmt+8', 'etc/gmt-11', 'america/santarem', 'asia/istanbul', 'asia/kuwait', 'antarctica/south_pole', 'nz-chat', 'america/glace_bay', 'america/inuvik', 'asia/colombo', 'australia/hobart', 'europe/vilnius', 'america/anguilla', 'america/pangnirtung', 'america/guyana', 'asia/samarkand', 'atlantic/st_helena', 'europe/paris', 'africa/djibouti', 'atlantic/reykjavik', 'europe/mariehamn', 'asia/bishkek', 'etc/utc', 'asia/hovd', 'gmt0', 'canada/central', 'asia/calcutta', 'america/cuiaba', 'europe/kyiv', 'america/yellowknife', 'america/montserrat', 'europe/tirane', 'europe/skopje', 'indian/mayotte', 'europe/sofia', 'europe/belfast', 'asia/singapore', 'us/aleutian', 'africa/ouagadougou', 'america/argentina/san_luis', 'america/cayenne', 'america/swift_current', 'africa/kigali', 'pacific/honolulu', 'africa/windhoek', 'asia/vladivostok', 'asia/tbilisi', 'asia/dhaka', 'gb', 'pacific/marquesas', 'asia/rangoon', 'africa/monrovia', 'australia/adelaide', 'asia/almaty', 'pacific/fakaofo', 'america/indiana/indianapolis', 'asia/ashgabat', 'america/havana', 'europe/riga', 'indian/mahe', 'america/indiana/tell_city', 'asia/kolkata', 'america/port_of_spain', 'gmt', 'europe/belgrade', 'america/thunder_bay', 'asia/amman', 'africa/kinshasa', 'america/phoenix', 'us/michigan', 'america/rainy_river', 'asia/irkutsk', 'america/fortaleza', 'asia/jayapura', 'indian/chagos', 'pacific/kwajalein', 'antarctica/mcmurdo', 'america/lower_princes', 'asia/thimbu', 'asia/ashkhabad', 'asia/qostanay', 'asia/katmandu', 'uct', 'pacific/fiji', 'us/alaska', 'europe/simferopol', 'america/chihuahua', 'australia/west', 'pacific/saipan', 'europe/istanbul', 'america/dawson_creek', 'asia/kashgar', 'mst', 'atlantic/azores', 'asia/gaza', 'europe/isle_of_man', 'australia/act', 'antarctica/davis', 'etc/gmt+6', 'asia/tomsk', 'chile/easterisland', 'america/nassau', 'etc/gmt+2', 'europe/sarajevo', 'europe/amsterdam', 'europe/astrakhan', 'america/st_johns', 'asia/thimphu', 'america/matamoros', 'america/rosario', 'africa/dar_es_salaam', 'asia/yekaterinburg', 'africa/niamey', 'africa/blantyre', 'africa/luanda', 'america/danmarkshavn', 'africa/kampala', 'asia/yakutsk', 'africa/bissau', 'america/monterrey', 'indian/mauritius', 'asia/seoul', 'america/yakutat', 'america/curacao', 'atlantic/stanley', 'europe/ulyanovsk', 'etc/gmt-1', 'mexico/general', 'america/el_salvador', 'america/virgin', 'asia/bahrain', 'america/tortola', 'africa/asmera', 'america/santiago', 'europe/tallinn', 'europe/ljubljana', 'australia/sydney', 'europe/copenhagen', 'rok', 'europe/luxembourg', 'america/guatemala', 'america/barbados', 'asia/taipei', 'pacific/pitcairn', 'america/st_barthelemy', 'asia/jakarta', 'antarctica/dumontdurville', 'europe/berlin', 'us/eastern', 'etc/gmt+10', 'pacific/funafuti', 'us/central', 'america/kentucky/monticello', 'pacific/wallis', 'antarctica/syowa', 'pacific/pohnpei', 'asia/macao', 'antarctica/macquarie', 'africa/malabo', 'asia/brunei', 'atlantic/madeira', 'roc', 'america/caracas', 'america/edmonton', 'antarctica/casey', 'america/winnipeg', 'est5edt', 'america/costa_rica', 'europe/bucharest', 'brazil/east', 'asia/oral', 'africa/mbabane', 'africa/lusaka', 'america/vancouver', 'asia/beirut', 'america/atka', 'asia/qyzylorda', 'pacific/auckland', 'australia/canberra', 'israel', 'cuba', 'eire', 'libya', 'pst8pdt', 'africa/casablanca', 'australia/south', 'asia/baku', 'asia/tokyo', 'met', 'antarctica/mawson', 'america/tegucigalpa', 'poland', 'america/adak', 'america/halifax', 'africa/khartoum', 'asia/tehran', 'america/thule', 'africa/cairo', 'america/goose_bay', 'africa/nouakchott', 'gb-eire', 'europe/uzhgorod', 'america/mazatlan', 'america/los_angeles', 'europe/rome', 'egypt', 'europe/vatican', 'america/north_dakota/center', 'america/sitka', 'europe/athens', 'us/east-indiana', 'america/boa_vista', 'america/regina', 'america/nuuk', 'america/mexico_city', 'asia/tashkent', 'brazil/acre', 'etc/gmt', 'africa/juba', 'europe/zagreb', 'america/punta_arenas', 'asia/dushanbe', 'asia/yerevan', 'pacific/yap', 'europe/kirov', 'antarctica/vostok', 'etc/gmt-14', 'america/mendoza', 'europe/bratislava', 'africa/timbuktu', 'asia/aqtau', 'europe/gibraltar', 'asia/krasnoyarsk', 'africa/tunis', 'asia/novosibirsk', 'america/north_dakota/beulah', 'america/argentina/san_juan', 'australia/eucla', 'africa/accra', 'europe/warsaw', 'africa/ceuta', 'africa/asmara', 'pacific/rarotonga', 'america/belem', 'indian/christmas', 'asia/phnom_penh', 'asia/pyongyang', 'antarctica/rothera', 'africa/bangui', 'america/ensenada', 'etc/gmt+9', 'etc/gmt-4', 'portugal', 'america/creston', 'america/juneau', 'america/iqaluit', 'australia/queensland', 'etc/gmt-5', 'prc', 'america/st_kitts', 'etc/gmt-13', 'utc', 'europe/podgorica', 'america/marigot', 'america/recife', 'brazil/west', 'mexico/bajanorte', 'etc/uct', 'europe/chisinau', 'america/indiana/winamac', 'hst', 'america/boise', 'africa/sao_tome', 'pacific/kanton', 'america/scoresbysund', 'europe/minsk', 'canada/eastern', 'europe/dublin', 'zulu', 'europe/oslo', 'pacific/guam', 'asia/khandyga', 'america/lima', 'europe/guernsey', 'asia/kuala_lumpur', 'europe/monaco', 'america/cayman', 'america/noronha', 'eet', 'asia/ust-nera', 'antarctica/palmer', 'asia/omsk', 'america/kentucky/louisville', 'america/guayaquil', 'asia/nicosia', 'antarctica/troll', 'america/argentina/tucuman', 'etc/gmt-6', 'africa/tripoli', 'asia/kabul', 'africa/lome', 'america/metlakatla', 'asia/macau', 'america/fort_wayne', 'asia/kuching', 'europe/london', 'iceland', 'america/argentina/buenos_aires', 'us/indiana-starke', 'us/mountain', 'pacific/gambier', 'america/indiana/vevay', 'america/fort_nelson', 'asia/tel_aviv', 'america/jujuy', 'asia/magadan', 'asia/baghdad', 'america/manaus', 'etc/greenwich', 'europe/tiraspol', 'america/indianapolis', 'america/argentina/mendoza', 'america/araguaina', 'africa/nairobi', 'africa/freetown', 'america/kralendijk', 'africa/banjul', 'america/antigua', 'africa/el_aaiun', 'jamaica', 'australia/brisbane', 'asia/makassar', 'asia/srednekolymsk', 'europe/samara', 'gmt-0', 'america/bahia', 'pacific/samoa', 'america/tijuana', 'navajo', 'pacific/ponape', 'america/hermosillo', 'canada/saskatchewan', 'asia/karachi', 'atlantic/jan_mayen', 'europe/zurich', 'america/port-au-prince', 'europe/vienna', 'europe/madrid', 'america/moncton', 'asia/hebron', 'etc/gmt-3', 'atlantic/cape_verde', 'africa/johannesburg', 'asia/yangon', 'asia/vientiane', 'etc/gmt+3', 'america/knox_in', 'europe/zaporozhye', 'america/jamaica', 'africa/abidjan', 'etc/gmt+7', 'pacific/pago_pago', 'africa/mogadishu', 'etc/zulu', 'america/resolute', 'atlantic/faeroe', 'america/godthab', 'pacific/norfolk', 'pacific/truk', 'asia/barnaul', 'america/argentina/comodrivadavia', 'africa/lagos', 'america/maceio', 'america/santo_domingo', 'iran', 'america/shiprock', 'chile/continental', 'africa/douala', 'etc/gmt-12', 'america/indiana/marengo', 'america/denver', 'america/argentina/jujuy', 'america/guadeloupe', 'mexico/bajasur', 'arctic/longyearbyen', 'america/new_york', 'america/indiana/vincennes', 'america/louisville', 'asia/shanghai', 'australia/victoria', 'greenwich', 'brazil/denoronha', 'etc/universal', 'etc/gmt+0', 'asia/chungking', 'pacific/chuuk', 'pacific/easter', 'pacific/palau', 'etc/gmt+12', 'pacific/guadalcanal', 'america/nome', 'africa/algiers', 'etc/gmt+1', 'europe/brussels', 'europe/saratov', 'atlantic/south_georgia', 'pacific/tarawa', 'etc/gmt+4', 'australia/currie', 'australia/nsw', 'america/ojinaga', 'america/paramaribo', 'japan', 'asia/dubai', 'europe/san_marino', 'america/nipigon', 'australia/darwin', 'etc/gmt-0', 'asia/aqtobe', 'africa/bamako', 'africa/dakar', 'america/rankin_inlet', 'us/hawaii', 'america/argentina/la_rioja', 'africa/libreville', 'america/st_vincent', 'asia/kamchatka', 'africa/conakry', 'america/campo_grande', 'canada/yukon', 'europe/vaduz', 'asia/qatar', 'asia/choibalsan', 'america/cancun', 'pacific/port_moresby', 'pacific/enderbury', 'australia/yancowinna', 'america/anchorage', 'america/whitehorse', 'australia/lhi', 'america/cordoba', 'america/sao_paulo', 'indian/maldives', 'america/asuncion', 'australia/broken_hill', 'asia/sakhalin', 'america/puerto_rico', 'cst6cdt', 'canada/pacific', 'america/managua', 'america/grenada', 'africa/maputo', 'america/miquelon', 'hongkong', 'nz', 'etc/gmt-10', 'asia/chongqing', 'pacific/galapagos', 'pacific/tahiti', 'indian/kerguelen', 'africa/brazzaville', 'europe/andorra', 'pacific/noumea', 'etc/gmt-8', 'asia/ho_chi_minh', 'cet', 'america/argentina/ushuaia', 'canada/newfoundland', 'america/chicago', 'america/porto_velho', 'pacific/tongatapu', 'america/panama', 'europe/prague', 'asia/atyrau', 'asia/pontianak', 'europe/budapest', 'pacific/majuro', 'canada/atlantic', 'australia/lord_howe', 'turkey', 'indian/antananarivo', 'pacific/kiritimati', 'america/dominica', 'africa/maseru', 'europe/malta', 'america/argentina/salta', 'pacific/chatham', 'gmt+0', 'america/toronto', 'africa/bujumbura', 'asia/kathmandu', 'etc/gmt+11'}"}, "sqlglot.tokens": {"fullname": "sqlglot.tokens", "modulename": "sqlglot.tokens", "kind": "module", "doc": "

\n"}, "sqlglot.tokens.TokenType": {"fullname": "sqlglot.tokens.TokenType", "modulename": "sqlglot.tokens", "qualname": "TokenType", "kind": "class", "doc": "

An enumeration.

\n", "bases": "sqlglot.helper.AutoName"}, "sqlglot.tokens.TokenType.L_PAREN": {"fullname": "sqlglot.tokens.TokenType.L_PAREN", "modulename": "sqlglot.tokens", "qualname": "TokenType.L_PAREN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.L_PAREN: 'L_PAREN'>"}, "sqlglot.tokens.TokenType.R_PAREN": {"fullname": "sqlglot.tokens.TokenType.R_PAREN", "modulename": "sqlglot.tokens", "qualname": "TokenType.R_PAREN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.R_PAREN: 'R_PAREN'>"}, "sqlglot.tokens.TokenType.L_BRACKET": {"fullname": "sqlglot.tokens.TokenType.L_BRACKET", "modulename": "sqlglot.tokens", "qualname": "TokenType.L_BRACKET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.L_BRACKET: 'L_BRACKET'>"}, "sqlglot.tokens.TokenType.R_BRACKET": {"fullname": "sqlglot.tokens.TokenType.R_BRACKET", "modulename": "sqlglot.tokens", "qualname": "TokenType.R_BRACKET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.R_BRACKET: 'R_BRACKET'>"}, "sqlglot.tokens.TokenType.L_BRACE": {"fullname": "sqlglot.tokens.TokenType.L_BRACE", "modulename": "sqlglot.tokens", "qualname": "TokenType.L_BRACE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.L_BRACE: 'L_BRACE'>"}, "sqlglot.tokens.TokenType.R_BRACE": {"fullname": "sqlglot.tokens.TokenType.R_BRACE", "modulename": "sqlglot.tokens", "qualname": "TokenType.R_BRACE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.R_BRACE: 'R_BRACE'>"}, "sqlglot.tokens.TokenType.COMMA": {"fullname": "sqlglot.tokens.TokenType.COMMA", "modulename": "sqlglot.tokens", "qualname": "TokenType.COMMA", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COMMA: 'COMMA'>"}, "sqlglot.tokens.TokenType.DOT": {"fullname": "sqlglot.tokens.TokenType.DOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.DOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DOT: 'DOT'>"}, "sqlglot.tokens.TokenType.DASH": {"fullname": "sqlglot.tokens.TokenType.DASH", "modulename": "sqlglot.tokens", "qualname": "TokenType.DASH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DASH: 'DASH'>"}, "sqlglot.tokens.TokenType.PLUS": {"fullname": "sqlglot.tokens.TokenType.PLUS", "modulename": "sqlglot.tokens", "qualname": "TokenType.PLUS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PLUS: 'PLUS'>"}, "sqlglot.tokens.TokenType.COLON": {"fullname": "sqlglot.tokens.TokenType.COLON", "modulename": "sqlglot.tokens", "qualname": "TokenType.COLON", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COLON: 'COLON'>"}, "sqlglot.tokens.TokenType.DCOLON": {"fullname": "sqlglot.tokens.TokenType.DCOLON", "modulename": "sqlglot.tokens", "qualname": "TokenType.DCOLON", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DCOLON: 'DCOLON'>"}, "sqlglot.tokens.TokenType.DQMARK": {"fullname": "sqlglot.tokens.TokenType.DQMARK", "modulename": "sqlglot.tokens", "qualname": "TokenType.DQMARK", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DQMARK: 'DQMARK'>"}, "sqlglot.tokens.TokenType.SEMICOLON": {"fullname": "sqlglot.tokens.TokenType.SEMICOLON", "modulename": "sqlglot.tokens", "qualname": "TokenType.SEMICOLON", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SEMICOLON: 'SEMICOLON'>"}, "sqlglot.tokens.TokenType.STAR": {"fullname": "sqlglot.tokens.TokenType.STAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.STAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.STAR: 'STAR'>"}, "sqlglot.tokens.TokenType.BACKSLASH": {"fullname": "sqlglot.tokens.TokenType.BACKSLASH", "modulename": "sqlglot.tokens", "qualname": "TokenType.BACKSLASH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BACKSLASH: 'BACKSLASH'>"}, "sqlglot.tokens.TokenType.SLASH": {"fullname": "sqlglot.tokens.TokenType.SLASH", "modulename": "sqlglot.tokens", "qualname": "TokenType.SLASH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SLASH: 'SLASH'>"}, "sqlglot.tokens.TokenType.LT": {"fullname": "sqlglot.tokens.TokenType.LT", "modulename": "sqlglot.tokens", "qualname": "TokenType.LT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LT: 'LT'>"}, "sqlglot.tokens.TokenType.LTE": {"fullname": "sqlglot.tokens.TokenType.LTE", "modulename": "sqlglot.tokens", "qualname": "TokenType.LTE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LTE: 'LTE'>"}, "sqlglot.tokens.TokenType.GT": {"fullname": "sqlglot.tokens.TokenType.GT", "modulename": "sqlglot.tokens", "qualname": "TokenType.GT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GT: 'GT'>"}, "sqlglot.tokens.TokenType.GTE": {"fullname": "sqlglot.tokens.TokenType.GTE", "modulename": "sqlglot.tokens", "qualname": "TokenType.GTE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GTE: 'GTE'>"}, "sqlglot.tokens.TokenType.NOT": {"fullname": "sqlglot.tokens.TokenType.NOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.NOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NOT: 'NOT'>"}, "sqlglot.tokens.TokenType.EQ": {"fullname": "sqlglot.tokens.TokenType.EQ", "modulename": "sqlglot.tokens", "qualname": "TokenType.EQ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.EQ: 'EQ'>"}, "sqlglot.tokens.TokenType.NEQ": {"fullname": "sqlglot.tokens.TokenType.NEQ", "modulename": "sqlglot.tokens", "qualname": "TokenType.NEQ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NEQ: 'NEQ'>"}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"fullname": "sqlglot.tokens.TokenType.NULLSAFE_EQ", "modulename": "sqlglot.tokens", "qualname": "TokenType.NULLSAFE_EQ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>"}, "sqlglot.tokens.TokenType.COLON_EQ": {"fullname": "sqlglot.tokens.TokenType.COLON_EQ", "modulename": "sqlglot.tokens", "qualname": "TokenType.COLON_EQ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COLON_EQ: 'COLON_EQ'>"}, "sqlglot.tokens.TokenType.AND": {"fullname": "sqlglot.tokens.TokenType.AND", "modulename": "sqlglot.tokens", "qualname": "TokenType.AND", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.AND: 'AND'>"}, "sqlglot.tokens.TokenType.OR": {"fullname": "sqlglot.tokens.TokenType.OR", "modulename": "sqlglot.tokens", "qualname": "TokenType.OR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OR: 'OR'>"}, "sqlglot.tokens.TokenType.AMP": {"fullname": "sqlglot.tokens.TokenType.AMP", "modulename": "sqlglot.tokens", "qualname": "TokenType.AMP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.AMP: 'AMP'>"}, "sqlglot.tokens.TokenType.DPIPE": {"fullname": "sqlglot.tokens.TokenType.DPIPE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DPIPE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DPIPE: 'DPIPE'>"}, "sqlglot.tokens.TokenType.PIPE": {"fullname": "sqlglot.tokens.TokenType.PIPE", "modulename": "sqlglot.tokens", "qualname": "TokenType.PIPE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PIPE: 'PIPE'>"}, "sqlglot.tokens.TokenType.CARET": {"fullname": "sqlglot.tokens.TokenType.CARET", "modulename": "sqlglot.tokens", "qualname": "TokenType.CARET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CARET: 'CARET'>"}, "sqlglot.tokens.TokenType.TILDA": {"fullname": "sqlglot.tokens.TokenType.TILDA", "modulename": "sqlglot.tokens", "qualname": "TokenType.TILDA", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TILDA: 'TILDA'>"}, "sqlglot.tokens.TokenType.ARROW": {"fullname": "sqlglot.tokens.TokenType.ARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.ARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ARROW: 'ARROW'>"}, "sqlglot.tokens.TokenType.DARROW": {"fullname": "sqlglot.tokens.TokenType.DARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.DARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DARROW: 'DARROW'>"}, "sqlglot.tokens.TokenType.FARROW": {"fullname": "sqlglot.tokens.TokenType.FARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.FARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FARROW: 'FARROW'>"}, "sqlglot.tokens.TokenType.HASH": {"fullname": "sqlglot.tokens.TokenType.HASH", "modulename": "sqlglot.tokens", "qualname": "TokenType.HASH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HASH: 'HASH'>"}, "sqlglot.tokens.TokenType.HASH_ARROW": {"fullname": "sqlglot.tokens.TokenType.HASH_ARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.HASH_ARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HASH_ARROW: 'HASH_ARROW'>"}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"fullname": "sqlglot.tokens.TokenType.DHASH_ARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.DHASH_ARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DHASH_ARROW: 'DHASH_ARROW'>"}, "sqlglot.tokens.TokenType.LR_ARROW": {"fullname": "sqlglot.tokens.TokenType.LR_ARROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.LR_ARROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LR_ARROW: 'LR_ARROW'>"}, "sqlglot.tokens.TokenType.DAT": {"fullname": "sqlglot.tokens.TokenType.DAT", "modulename": "sqlglot.tokens", "qualname": "TokenType.DAT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DAT: 'DAT'>"}, "sqlglot.tokens.TokenType.LT_AT": {"fullname": "sqlglot.tokens.TokenType.LT_AT", "modulename": "sqlglot.tokens", "qualname": "TokenType.LT_AT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LT_AT: 'LT_AT'>"}, "sqlglot.tokens.TokenType.AT_GT": {"fullname": "sqlglot.tokens.TokenType.AT_GT", "modulename": "sqlglot.tokens", "qualname": "TokenType.AT_GT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.AT_GT: 'AT_GT'>"}, "sqlglot.tokens.TokenType.DOLLAR": {"fullname": "sqlglot.tokens.TokenType.DOLLAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.DOLLAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DOLLAR: 'DOLLAR'>"}, "sqlglot.tokens.TokenType.PARAMETER": {"fullname": "sqlglot.tokens.TokenType.PARAMETER", "modulename": "sqlglot.tokens", "qualname": "TokenType.PARAMETER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PARAMETER: 'PARAMETER'>"}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"fullname": "sqlglot.tokens.TokenType.SESSION_PARAMETER", "modulename": "sqlglot.tokens", "qualname": "TokenType.SESSION_PARAMETER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SESSION_PARAMETER: 'SESSION_PARAMETER'>"}, "sqlglot.tokens.TokenType.DAMP": {"fullname": "sqlglot.tokens.TokenType.DAMP", "modulename": "sqlglot.tokens", "qualname": "TokenType.DAMP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DAMP: 'DAMP'>"}, "sqlglot.tokens.TokenType.XOR": {"fullname": "sqlglot.tokens.TokenType.XOR", "modulename": "sqlglot.tokens", "qualname": "TokenType.XOR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.XOR: 'XOR'>"}, "sqlglot.tokens.TokenType.DSTAR": {"fullname": "sqlglot.tokens.TokenType.DSTAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.DSTAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DSTAR: 'DSTAR'>"}, "sqlglot.tokens.TokenType.BLOCK_START": {"fullname": "sqlglot.tokens.TokenType.BLOCK_START", "modulename": "sqlglot.tokens", "qualname": "TokenType.BLOCK_START", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BLOCK_START: 'BLOCK_START'>"}, "sqlglot.tokens.TokenType.BLOCK_END": {"fullname": "sqlglot.tokens.TokenType.BLOCK_END", "modulename": "sqlglot.tokens", "qualname": "TokenType.BLOCK_END", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BLOCK_END: 'BLOCK_END'>"}, "sqlglot.tokens.TokenType.SPACE": {"fullname": "sqlglot.tokens.TokenType.SPACE", "modulename": "sqlglot.tokens", "qualname": "TokenType.SPACE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SPACE: 'SPACE'>"}, "sqlglot.tokens.TokenType.BREAK": {"fullname": "sqlglot.tokens.TokenType.BREAK", "modulename": "sqlglot.tokens", "qualname": "TokenType.BREAK", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BREAK: 'BREAK'>"}, "sqlglot.tokens.TokenType.STRING": {"fullname": "sqlglot.tokens.TokenType.STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.STRING: 'STRING'>"}, "sqlglot.tokens.TokenType.NUMBER": {"fullname": "sqlglot.tokens.TokenType.NUMBER", "modulename": "sqlglot.tokens", "qualname": "TokenType.NUMBER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NUMBER: 'NUMBER'>"}, "sqlglot.tokens.TokenType.IDENTIFIER": {"fullname": "sqlglot.tokens.TokenType.IDENTIFIER", "modulename": "sqlglot.tokens", "qualname": "TokenType.IDENTIFIER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IDENTIFIER: 'IDENTIFIER'>"}, "sqlglot.tokens.TokenType.DATABASE": {"fullname": "sqlglot.tokens.TokenType.DATABASE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATABASE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATABASE: 'DATABASE'>"}, "sqlglot.tokens.TokenType.COLUMN": {"fullname": "sqlglot.tokens.TokenType.COLUMN", "modulename": "sqlglot.tokens", "qualname": "TokenType.COLUMN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COLUMN: 'COLUMN'>"}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"fullname": "sqlglot.tokens.TokenType.COLUMN_DEF", "modulename": "sqlglot.tokens", "qualname": "TokenType.COLUMN_DEF", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COLUMN_DEF: 'COLUMN_DEF'>"}, "sqlglot.tokens.TokenType.SCHEMA": {"fullname": "sqlglot.tokens.TokenType.SCHEMA", "modulename": "sqlglot.tokens", "qualname": "TokenType.SCHEMA", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SCHEMA: 'SCHEMA'>"}, "sqlglot.tokens.TokenType.TABLE": {"fullname": "sqlglot.tokens.TokenType.TABLE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TABLE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TABLE: 'TABLE'>"}, "sqlglot.tokens.TokenType.VAR": {"fullname": "sqlglot.tokens.TokenType.VAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.VAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VAR: 'VAR'>"}, "sqlglot.tokens.TokenType.BIT_STRING": {"fullname": "sqlglot.tokens.TokenType.BIT_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.BIT_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BIT_STRING: 'BIT_STRING'>"}, "sqlglot.tokens.TokenType.HEX_STRING": {"fullname": "sqlglot.tokens.TokenType.HEX_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.HEX_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HEX_STRING: 'HEX_STRING'>"}, "sqlglot.tokens.TokenType.BYTE_STRING": {"fullname": "sqlglot.tokens.TokenType.BYTE_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.BYTE_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BYTE_STRING: 'BYTE_STRING'>"}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"fullname": "sqlglot.tokens.TokenType.NATIONAL_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.NATIONAL_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NATIONAL_STRING: 'NATIONAL_STRING'>"}, "sqlglot.tokens.TokenType.RAW_STRING": {"fullname": "sqlglot.tokens.TokenType.RAW_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.RAW_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RAW_STRING: 'RAW_STRING'>"}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"fullname": "sqlglot.tokens.TokenType.HEREDOC_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.HEREDOC_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HEREDOC_STRING: 'HEREDOC_STRING'>"}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"fullname": "sqlglot.tokens.TokenType.UNICODE_STRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNICODE_STRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNICODE_STRING: 'UNICODE_STRING'>"}, "sqlglot.tokens.TokenType.BIT": {"fullname": "sqlglot.tokens.TokenType.BIT", "modulename": "sqlglot.tokens", "qualname": "TokenType.BIT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BIT: 'BIT'>"}, "sqlglot.tokens.TokenType.BOOLEAN": {"fullname": "sqlglot.tokens.TokenType.BOOLEAN", "modulename": "sqlglot.tokens", "qualname": "TokenType.BOOLEAN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BOOLEAN: 'BOOLEAN'>"}, "sqlglot.tokens.TokenType.TINYINT": {"fullname": "sqlglot.tokens.TokenType.TINYINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.TINYINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TINYINT: 'TINYINT'>"}, "sqlglot.tokens.TokenType.UTINYINT": {"fullname": "sqlglot.tokens.TokenType.UTINYINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.UTINYINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UTINYINT: 'UTINYINT'>"}, "sqlglot.tokens.TokenType.SMALLINT": {"fullname": "sqlglot.tokens.TokenType.SMALLINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.SMALLINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SMALLINT: 'SMALLINT'>"}, "sqlglot.tokens.TokenType.USMALLINT": {"fullname": "sqlglot.tokens.TokenType.USMALLINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.USMALLINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.USMALLINT: 'USMALLINT'>"}, "sqlglot.tokens.TokenType.MEDIUMINT": {"fullname": "sqlglot.tokens.TokenType.MEDIUMINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.MEDIUMINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MEDIUMINT: 'MEDIUMINT'>"}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"fullname": "sqlglot.tokens.TokenType.UMEDIUMINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.UMEDIUMINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UMEDIUMINT: 'UMEDIUMINT'>"}, "sqlglot.tokens.TokenType.INT": {"fullname": "sqlglot.tokens.TokenType.INT", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT: 'INT'>"}, "sqlglot.tokens.TokenType.UINT": {"fullname": "sqlglot.tokens.TokenType.UINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.UINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UINT: 'UINT'>"}, "sqlglot.tokens.TokenType.BIGINT": {"fullname": "sqlglot.tokens.TokenType.BIGINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.BIGINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BIGINT: 'BIGINT'>"}, "sqlglot.tokens.TokenType.UBIGINT": {"fullname": "sqlglot.tokens.TokenType.UBIGINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.UBIGINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UBIGINT: 'UBIGINT'>"}, "sqlglot.tokens.TokenType.INT128": {"fullname": "sqlglot.tokens.TokenType.INT128", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT128", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT128: 'INT128'>"}, "sqlglot.tokens.TokenType.UINT128": {"fullname": "sqlglot.tokens.TokenType.UINT128", "modulename": "sqlglot.tokens", "qualname": "TokenType.UINT128", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UINT128: 'UINT128'>"}, "sqlglot.tokens.TokenType.INT256": {"fullname": "sqlglot.tokens.TokenType.INT256", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT256", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT256: 'INT256'>"}, "sqlglot.tokens.TokenType.UINT256": {"fullname": "sqlglot.tokens.TokenType.UINT256", "modulename": "sqlglot.tokens", "qualname": "TokenType.UINT256", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UINT256: 'UINT256'>"}, "sqlglot.tokens.TokenType.FLOAT": {"fullname": "sqlglot.tokens.TokenType.FLOAT", "modulename": "sqlglot.tokens", "qualname": "TokenType.FLOAT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FLOAT: 'FLOAT'>"}, "sqlglot.tokens.TokenType.DOUBLE": {"fullname": "sqlglot.tokens.TokenType.DOUBLE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DOUBLE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DOUBLE: 'DOUBLE'>"}, "sqlglot.tokens.TokenType.DECIMAL": {"fullname": "sqlglot.tokens.TokenType.DECIMAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.DECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DECIMAL: 'DECIMAL'>"}, "sqlglot.tokens.TokenType.UDECIMAL": {"fullname": "sqlglot.tokens.TokenType.UDECIMAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.UDECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UDECIMAL: 'UDECIMAL'>"}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"fullname": "sqlglot.tokens.TokenType.BIGDECIMAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.BIGDECIMAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BIGDECIMAL: 'BIGDECIMAL'>"}, "sqlglot.tokens.TokenType.CHAR": {"fullname": "sqlglot.tokens.TokenType.CHAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.CHAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CHAR: 'CHAR'>"}, "sqlglot.tokens.TokenType.NCHAR": {"fullname": "sqlglot.tokens.TokenType.NCHAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.NCHAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NCHAR: 'NCHAR'>"}, "sqlglot.tokens.TokenType.VARCHAR": {"fullname": "sqlglot.tokens.TokenType.VARCHAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.VARCHAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VARCHAR: 'VARCHAR'>"}, "sqlglot.tokens.TokenType.NVARCHAR": {"fullname": "sqlglot.tokens.TokenType.NVARCHAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.NVARCHAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NVARCHAR: 'NVARCHAR'>"}, "sqlglot.tokens.TokenType.BPCHAR": {"fullname": "sqlglot.tokens.TokenType.BPCHAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.BPCHAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BPCHAR: 'BPCHAR'>"}, "sqlglot.tokens.TokenType.TEXT": {"fullname": "sqlglot.tokens.TokenType.TEXT", "modulename": "sqlglot.tokens", "qualname": "TokenType.TEXT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TEXT: 'TEXT'>"}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"fullname": "sqlglot.tokens.TokenType.MEDIUMTEXT", "modulename": "sqlglot.tokens", "qualname": "TokenType.MEDIUMTEXT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>"}, "sqlglot.tokens.TokenType.LONGTEXT": {"fullname": "sqlglot.tokens.TokenType.LONGTEXT", "modulename": "sqlglot.tokens", "qualname": "TokenType.LONGTEXT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LONGTEXT: 'LONGTEXT'>"}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"fullname": "sqlglot.tokens.TokenType.MEDIUMBLOB", "modulename": "sqlglot.tokens", "qualname": "TokenType.MEDIUMBLOB", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>"}, "sqlglot.tokens.TokenType.LONGBLOB": {"fullname": "sqlglot.tokens.TokenType.LONGBLOB", "modulename": "sqlglot.tokens", "qualname": "TokenType.LONGBLOB", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LONGBLOB: 'LONGBLOB'>"}, "sqlglot.tokens.TokenType.TINYBLOB": {"fullname": "sqlglot.tokens.TokenType.TINYBLOB", "modulename": "sqlglot.tokens", "qualname": "TokenType.TINYBLOB", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TINYBLOB: 'TINYBLOB'>"}, "sqlglot.tokens.TokenType.TINYTEXT": {"fullname": "sqlglot.tokens.TokenType.TINYTEXT", "modulename": "sqlglot.tokens", "qualname": "TokenType.TINYTEXT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TINYTEXT: 'TINYTEXT'>"}, "sqlglot.tokens.TokenType.BINARY": {"fullname": "sqlglot.tokens.TokenType.BINARY", "modulename": "sqlglot.tokens", "qualname": "TokenType.BINARY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BINARY: 'BINARY'>"}, "sqlglot.tokens.TokenType.VARBINARY": {"fullname": "sqlglot.tokens.TokenType.VARBINARY", "modulename": "sqlglot.tokens", "qualname": "TokenType.VARBINARY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VARBINARY: 'VARBINARY'>"}, "sqlglot.tokens.TokenType.JSON": {"fullname": "sqlglot.tokens.TokenType.JSON", "modulename": "sqlglot.tokens", "qualname": "TokenType.JSON", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.JSON: 'JSON'>"}, "sqlglot.tokens.TokenType.JSONB": {"fullname": "sqlglot.tokens.TokenType.JSONB", "modulename": "sqlglot.tokens", "qualname": "TokenType.JSONB", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.JSONB: 'JSONB'>"}, "sqlglot.tokens.TokenType.TIME": {"fullname": "sqlglot.tokens.TokenType.TIME", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIME", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIME: 'TIME'>"}, "sqlglot.tokens.TokenType.TIMETZ": {"fullname": "sqlglot.tokens.TokenType.TIMETZ", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMETZ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMETZ: 'TIMETZ'>"}, "sqlglot.tokens.TokenType.TIMESTAMP": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMP", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMP: 'TIMESTAMP'>"}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMPTZ", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMPTZ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>"}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMPLTZ", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMPLTZ", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>"}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMP_S", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMP_S", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>"}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMP_MS", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMP_MS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>"}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMP_NS", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMP_NS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>"}, "sqlglot.tokens.TokenType.DATETIME": {"fullname": "sqlglot.tokens.TokenType.DATETIME", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATETIME", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATETIME: 'DATETIME'>"}, "sqlglot.tokens.TokenType.DATETIME64": {"fullname": "sqlglot.tokens.TokenType.DATETIME64", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATETIME64", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATETIME64: 'DATETIME64'>"}, "sqlglot.tokens.TokenType.DATE": {"fullname": "sqlglot.tokens.TokenType.DATE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATE: 'DATE'>"}, "sqlglot.tokens.TokenType.DATE32": {"fullname": "sqlglot.tokens.TokenType.DATE32", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATE32", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATE32: 'DATE32'>"}, "sqlglot.tokens.TokenType.INT4RANGE": {"fullname": "sqlglot.tokens.TokenType.INT4RANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT4RANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT4RANGE: 'INT4RANGE'>"}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.INT4MULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT4MULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>"}, "sqlglot.tokens.TokenType.INT8RANGE": {"fullname": "sqlglot.tokens.TokenType.INT8RANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT8RANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT8RANGE: 'INT8RANGE'>"}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.INT8MULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.INT8MULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>"}, "sqlglot.tokens.TokenType.NUMRANGE": {"fullname": "sqlglot.tokens.TokenType.NUMRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.NUMRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NUMRANGE: 'NUMRANGE'>"}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.NUMMULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.NUMMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>"}, "sqlglot.tokens.TokenType.TSRANGE": {"fullname": "sqlglot.tokens.TokenType.TSRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TSRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TSRANGE: 'TSRANGE'>"}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.TSMULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TSMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>"}, "sqlglot.tokens.TokenType.TSTZRANGE": {"fullname": "sqlglot.tokens.TokenType.TSTZRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TSTZRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TSTZRANGE: 'TSTZRANGE'>"}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.TSTZMULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TSTZMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>"}, "sqlglot.tokens.TokenType.DATERANGE": {"fullname": "sqlglot.tokens.TokenType.DATERANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATERANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATERANGE: 'DATERANGE'>"}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"fullname": "sqlglot.tokens.TokenType.DATEMULTIRANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DATEMULTIRANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>"}, "sqlglot.tokens.TokenType.UUID": {"fullname": "sqlglot.tokens.TokenType.UUID", "modulename": "sqlglot.tokens", "qualname": "TokenType.UUID", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UUID: 'UUID'>"}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"fullname": "sqlglot.tokens.TokenType.GEOGRAPHY", "modulename": "sqlglot.tokens", "qualname": "TokenType.GEOGRAPHY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GEOGRAPHY: 'GEOGRAPHY'>"}, "sqlglot.tokens.TokenType.NULLABLE": {"fullname": "sqlglot.tokens.TokenType.NULLABLE", "modulename": "sqlglot.tokens", "qualname": "TokenType.NULLABLE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NULLABLE: 'NULLABLE'>"}, "sqlglot.tokens.TokenType.GEOMETRY": {"fullname": "sqlglot.tokens.TokenType.GEOMETRY", "modulename": "sqlglot.tokens", "qualname": "TokenType.GEOMETRY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GEOMETRY: 'GEOMETRY'>"}, "sqlglot.tokens.TokenType.HLLSKETCH": {"fullname": "sqlglot.tokens.TokenType.HLLSKETCH", "modulename": "sqlglot.tokens", "qualname": "TokenType.HLLSKETCH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HLLSKETCH: 'HLLSKETCH'>"}, "sqlglot.tokens.TokenType.HSTORE": {"fullname": "sqlglot.tokens.TokenType.HSTORE", "modulename": "sqlglot.tokens", "qualname": "TokenType.HSTORE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HSTORE: 'HSTORE'>"}, "sqlglot.tokens.TokenType.SUPER": {"fullname": "sqlglot.tokens.TokenType.SUPER", "modulename": "sqlglot.tokens", "qualname": "TokenType.SUPER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SUPER: 'SUPER'>"}, "sqlglot.tokens.TokenType.SERIAL": {"fullname": "sqlglot.tokens.TokenType.SERIAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.SERIAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SERIAL: 'SERIAL'>"}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"fullname": "sqlglot.tokens.TokenType.SMALLSERIAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.SMALLSERIAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SMALLSERIAL: 'SMALLSERIAL'>"}, "sqlglot.tokens.TokenType.BIGSERIAL": {"fullname": "sqlglot.tokens.TokenType.BIGSERIAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.BIGSERIAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BIGSERIAL: 'BIGSERIAL'>"}, "sqlglot.tokens.TokenType.XML": {"fullname": "sqlglot.tokens.TokenType.XML", "modulename": "sqlglot.tokens", "qualname": "TokenType.XML", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.XML: 'XML'>"}, "sqlglot.tokens.TokenType.YEAR": {"fullname": "sqlglot.tokens.TokenType.YEAR", "modulename": "sqlglot.tokens", "qualname": "TokenType.YEAR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.YEAR: 'YEAR'>"}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"fullname": "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNIQUEIDENTIFIER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>"}, "sqlglot.tokens.TokenType.USERDEFINED": {"fullname": "sqlglot.tokens.TokenType.USERDEFINED", "modulename": "sqlglot.tokens", "qualname": "TokenType.USERDEFINED", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.USERDEFINED: 'USERDEFINED'>"}, "sqlglot.tokens.TokenType.MONEY": {"fullname": "sqlglot.tokens.TokenType.MONEY", "modulename": "sqlglot.tokens", "qualname": "TokenType.MONEY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MONEY: 'MONEY'>"}, "sqlglot.tokens.TokenType.SMALLMONEY": {"fullname": "sqlglot.tokens.TokenType.SMALLMONEY", "modulename": "sqlglot.tokens", "qualname": "TokenType.SMALLMONEY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SMALLMONEY: 'SMALLMONEY'>"}, "sqlglot.tokens.TokenType.ROWVERSION": {"fullname": "sqlglot.tokens.TokenType.ROWVERSION", "modulename": "sqlglot.tokens", "qualname": "TokenType.ROWVERSION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ROWVERSION: 'ROWVERSION'>"}, "sqlglot.tokens.TokenType.IMAGE": {"fullname": "sqlglot.tokens.TokenType.IMAGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.IMAGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IMAGE: 'IMAGE'>"}, "sqlglot.tokens.TokenType.VARIANT": {"fullname": "sqlglot.tokens.TokenType.VARIANT", "modulename": "sqlglot.tokens", "qualname": "TokenType.VARIANT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VARIANT: 'VARIANT'>"}, "sqlglot.tokens.TokenType.OBJECT": {"fullname": "sqlglot.tokens.TokenType.OBJECT", "modulename": "sqlglot.tokens", "qualname": "TokenType.OBJECT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OBJECT: 'OBJECT'>"}, "sqlglot.tokens.TokenType.INET": {"fullname": "sqlglot.tokens.TokenType.INET", "modulename": "sqlglot.tokens", "qualname": "TokenType.INET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INET: 'INET'>"}, "sqlglot.tokens.TokenType.IPADDRESS": {"fullname": "sqlglot.tokens.TokenType.IPADDRESS", "modulename": "sqlglot.tokens", "qualname": "TokenType.IPADDRESS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IPADDRESS: 'IPADDRESS'>"}, "sqlglot.tokens.TokenType.IPPREFIX": {"fullname": "sqlglot.tokens.TokenType.IPPREFIX", "modulename": "sqlglot.tokens", "qualname": "TokenType.IPPREFIX", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IPPREFIX: 'IPPREFIX'>"}, "sqlglot.tokens.TokenType.IPV4": {"fullname": "sqlglot.tokens.TokenType.IPV4", "modulename": "sqlglot.tokens", "qualname": "TokenType.IPV4", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IPV4: 'IPV4'>"}, "sqlglot.tokens.TokenType.IPV6": {"fullname": "sqlglot.tokens.TokenType.IPV6", "modulename": "sqlglot.tokens", "qualname": "TokenType.IPV6", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IPV6: 'IPV6'>"}, "sqlglot.tokens.TokenType.ENUM": {"fullname": "sqlglot.tokens.TokenType.ENUM", "modulename": "sqlglot.tokens", "qualname": "TokenType.ENUM", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ENUM: 'ENUM'>"}, "sqlglot.tokens.TokenType.ENUM8": {"fullname": "sqlglot.tokens.TokenType.ENUM8", "modulename": "sqlglot.tokens", "qualname": "TokenType.ENUM8", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ENUM8: 'ENUM8'>"}, "sqlglot.tokens.TokenType.ENUM16": {"fullname": "sqlglot.tokens.TokenType.ENUM16", "modulename": "sqlglot.tokens", "qualname": "TokenType.ENUM16", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ENUM16: 'ENUM16'>"}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"fullname": "sqlglot.tokens.TokenType.FIXEDSTRING", "modulename": "sqlglot.tokens", "qualname": "TokenType.FIXEDSTRING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FIXEDSTRING: 'FIXEDSTRING'>"}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"fullname": "sqlglot.tokens.TokenType.LOWCARDINALITY", "modulename": "sqlglot.tokens", "qualname": "TokenType.LOWCARDINALITY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>"}, "sqlglot.tokens.TokenType.NESTED": {"fullname": "sqlglot.tokens.TokenType.NESTED", "modulename": "sqlglot.tokens", "qualname": "TokenType.NESTED", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NESTED: 'NESTED'>"}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"fullname": "sqlglot.tokens.TokenType.AGGREGATEFUNCTION", "modulename": "sqlglot.tokens", "qualname": "TokenType.AGGREGATEFUNCTION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>"}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"fullname": "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION", "modulename": "sqlglot.tokens", "qualname": "TokenType.SIMPLEAGGREGATEFUNCTION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>"}, "sqlglot.tokens.TokenType.UNKNOWN": {"fullname": "sqlglot.tokens.TokenType.UNKNOWN", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNKNOWN: 'UNKNOWN'>"}, "sqlglot.tokens.TokenType.ALIAS": {"fullname": "sqlglot.tokens.TokenType.ALIAS", "modulename": "sqlglot.tokens", "qualname": "TokenType.ALIAS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ALIAS: 'ALIAS'>"}, "sqlglot.tokens.TokenType.ALTER": {"fullname": "sqlglot.tokens.TokenType.ALTER", "modulename": "sqlglot.tokens", "qualname": "TokenType.ALTER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ALTER: 'ALTER'>"}, "sqlglot.tokens.TokenType.ALWAYS": {"fullname": "sqlglot.tokens.TokenType.ALWAYS", "modulename": "sqlglot.tokens", "qualname": "TokenType.ALWAYS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ALWAYS: 'ALWAYS'>"}, "sqlglot.tokens.TokenType.ALL": {"fullname": "sqlglot.tokens.TokenType.ALL", "modulename": "sqlglot.tokens", "qualname": "TokenType.ALL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ALL: 'ALL'>"}, "sqlglot.tokens.TokenType.ANTI": {"fullname": "sqlglot.tokens.TokenType.ANTI", "modulename": "sqlglot.tokens", "qualname": "TokenType.ANTI", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ANTI: 'ANTI'>"}, "sqlglot.tokens.TokenType.ANY": {"fullname": "sqlglot.tokens.TokenType.ANY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ANY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ANY: 'ANY'>"}, "sqlglot.tokens.TokenType.APPLY": {"fullname": "sqlglot.tokens.TokenType.APPLY", "modulename": "sqlglot.tokens", "qualname": "TokenType.APPLY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.APPLY: 'APPLY'>"}, "sqlglot.tokens.TokenType.ARRAY": {"fullname": "sqlglot.tokens.TokenType.ARRAY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ARRAY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ARRAY: 'ARRAY'>"}, "sqlglot.tokens.TokenType.ASC": {"fullname": "sqlglot.tokens.TokenType.ASC", "modulename": "sqlglot.tokens", "qualname": "TokenType.ASC", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ASC: 'ASC'>"}, "sqlglot.tokens.TokenType.ASOF": {"fullname": "sqlglot.tokens.TokenType.ASOF", "modulename": "sqlglot.tokens", "qualname": "TokenType.ASOF", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ASOF: 'ASOF'>"}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"fullname": "sqlglot.tokens.TokenType.AUTO_INCREMENT", "modulename": "sqlglot.tokens", "qualname": "TokenType.AUTO_INCREMENT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>"}, "sqlglot.tokens.TokenType.BEGIN": {"fullname": "sqlglot.tokens.TokenType.BEGIN", "modulename": "sqlglot.tokens", "qualname": "TokenType.BEGIN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BEGIN: 'BEGIN'>"}, "sqlglot.tokens.TokenType.BETWEEN": {"fullname": "sqlglot.tokens.TokenType.BETWEEN", "modulename": "sqlglot.tokens", "qualname": "TokenType.BETWEEN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.BETWEEN: 'BETWEEN'>"}, "sqlglot.tokens.TokenType.CACHE": {"fullname": "sqlglot.tokens.TokenType.CACHE", "modulename": "sqlglot.tokens", "qualname": "TokenType.CACHE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CACHE: 'CACHE'>"}, "sqlglot.tokens.TokenType.CASE": {"fullname": "sqlglot.tokens.TokenType.CASE", "modulename": "sqlglot.tokens", "qualname": "TokenType.CASE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CASE: 'CASE'>"}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"fullname": "sqlglot.tokens.TokenType.CHARACTER_SET", "modulename": "sqlglot.tokens", "qualname": "TokenType.CHARACTER_SET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CHARACTER_SET: 'CHARACTER_SET'>"}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"fullname": "sqlglot.tokens.TokenType.CLUSTER_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.CLUSTER_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CLUSTER_BY: 'CLUSTER_BY'>"}, "sqlglot.tokens.TokenType.COLLATE": {"fullname": "sqlglot.tokens.TokenType.COLLATE", "modulename": "sqlglot.tokens", "qualname": "TokenType.COLLATE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COLLATE: 'COLLATE'>"}, "sqlglot.tokens.TokenType.COMMAND": {"fullname": "sqlglot.tokens.TokenType.COMMAND", "modulename": "sqlglot.tokens", "qualname": "TokenType.COMMAND", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COMMAND: 'COMMAND'>"}, "sqlglot.tokens.TokenType.COMMENT": {"fullname": "sqlglot.tokens.TokenType.COMMENT", "modulename": "sqlglot.tokens", "qualname": "TokenType.COMMENT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COMMENT: 'COMMENT'>"}, "sqlglot.tokens.TokenType.COMMIT": {"fullname": "sqlglot.tokens.TokenType.COMMIT", "modulename": "sqlglot.tokens", "qualname": "TokenType.COMMIT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.COMMIT: 'COMMIT'>"}, "sqlglot.tokens.TokenType.CONNECT_BY": {"fullname": "sqlglot.tokens.TokenType.CONNECT_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.CONNECT_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CONNECT_BY: 'CONNECT_BY'>"}, "sqlglot.tokens.TokenType.CONSTRAINT": {"fullname": "sqlglot.tokens.TokenType.CONSTRAINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.CONSTRAINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CONSTRAINT: 'CONSTRAINT'>"}, "sqlglot.tokens.TokenType.CREATE": {"fullname": "sqlglot.tokens.TokenType.CREATE", "modulename": "sqlglot.tokens", "qualname": "TokenType.CREATE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CREATE: 'CREATE'>"}, "sqlglot.tokens.TokenType.CROSS": {"fullname": "sqlglot.tokens.TokenType.CROSS", "modulename": "sqlglot.tokens", "qualname": "TokenType.CROSS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CROSS: 'CROSS'>"}, "sqlglot.tokens.TokenType.CUBE": {"fullname": "sqlglot.tokens.TokenType.CUBE", "modulename": "sqlglot.tokens", "qualname": "TokenType.CUBE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CUBE: 'CUBE'>"}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"fullname": "sqlglot.tokens.TokenType.CURRENT_DATE", "modulename": "sqlglot.tokens", "qualname": "TokenType.CURRENT_DATE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CURRENT_DATE: 'CURRENT_DATE'>"}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"fullname": "sqlglot.tokens.TokenType.CURRENT_DATETIME", "modulename": "sqlglot.tokens", "qualname": "TokenType.CURRENT_DATETIME", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>"}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"fullname": "sqlglot.tokens.TokenType.CURRENT_TIME", "modulename": "sqlglot.tokens", "qualname": "TokenType.CURRENT_TIME", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CURRENT_TIME: 'CURRENT_TIME'>"}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"fullname": "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP", "modulename": "sqlglot.tokens", "qualname": "TokenType.CURRENT_TIMESTAMP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>"}, "sqlglot.tokens.TokenType.CURRENT_USER": {"fullname": "sqlglot.tokens.TokenType.CURRENT_USER", "modulename": "sqlglot.tokens", "qualname": "TokenType.CURRENT_USER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.CURRENT_USER: 'CURRENT_USER'>"}, "sqlglot.tokens.TokenType.DEFAULT": {"fullname": "sqlglot.tokens.TokenType.DEFAULT", "modulename": "sqlglot.tokens", "qualname": "TokenType.DEFAULT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DEFAULT: 'DEFAULT'>"}, "sqlglot.tokens.TokenType.DELETE": {"fullname": "sqlglot.tokens.TokenType.DELETE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DELETE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DELETE: 'DELETE'>"}, "sqlglot.tokens.TokenType.DESC": {"fullname": "sqlglot.tokens.TokenType.DESC", "modulename": "sqlglot.tokens", "qualname": "TokenType.DESC", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DESC: 'DESC'>"}, "sqlglot.tokens.TokenType.DESCRIBE": {"fullname": "sqlglot.tokens.TokenType.DESCRIBE", "modulename": "sqlglot.tokens", "qualname": "TokenType.DESCRIBE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DESCRIBE: 'DESCRIBE'>"}, "sqlglot.tokens.TokenType.DICTIONARY": {"fullname": "sqlglot.tokens.TokenType.DICTIONARY", "modulename": "sqlglot.tokens", "qualname": "TokenType.DICTIONARY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DICTIONARY: 'DICTIONARY'>"}, "sqlglot.tokens.TokenType.DISTINCT": {"fullname": "sqlglot.tokens.TokenType.DISTINCT", "modulename": "sqlglot.tokens", "qualname": "TokenType.DISTINCT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DISTINCT: 'DISTINCT'>"}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"fullname": "sqlglot.tokens.TokenType.DISTRIBUTE_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.DISTRIBUTE_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>"}, "sqlglot.tokens.TokenType.DIV": {"fullname": "sqlglot.tokens.TokenType.DIV", "modulename": "sqlglot.tokens", "qualname": "TokenType.DIV", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DIV: 'DIV'>"}, "sqlglot.tokens.TokenType.DROP": {"fullname": "sqlglot.tokens.TokenType.DROP", "modulename": "sqlglot.tokens", "qualname": "TokenType.DROP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.DROP: 'DROP'>"}, "sqlglot.tokens.TokenType.ELSE": {"fullname": "sqlglot.tokens.TokenType.ELSE", "modulename": "sqlglot.tokens", "qualname": "TokenType.ELSE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ELSE: 'ELSE'>"}, "sqlglot.tokens.TokenType.END": {"fullname": "sqlglot.tokens.TokenType.END", "modulename": "sqlglot.tokens", "qualname": "TokenType.END", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.END: 'END'>"}, "sqlglot.tokens.TokenType.ESCAPE": {"fullname": "sqlglot.tokens.TokenType.ESCAPE", "modulename": "sqlglot.tokens", "qualname": "TokenType.ESCAPE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ESCAPE: 'ESCAPE'>"}, "sqlglot.tokens.TokenType.EXCEPT": {"fullname": "sqlglot.tokens.TokenType.EXCEPT", "modulename": "sqlglot.tokens", "qualname": "TokenType.EXCEPT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.EXCEPT: 'EXCEPT'>"}, "sqlglot.tokens.TokenType.EXECUTE": {"fullname": "sqlglot.tokens.TokenType.EXECUTE", "modulename": "sqlglot.tokens", "qualname": "TokenType.EXECUTE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.EXECUTE: 'EXECUTE'>"}, "sqlglot.tokens.TokenType.EXISTS": {"fullname": "sqlglot.tokens.TokenType.EXISTS", "modulename": "sqlglot.tokens", "qualname": "TokenType.EXISTS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.EXISTS: 'EXISTS'>"}, "sqlglot.tokens.TokenType.FALSE": {"fullname": "sqlglot.tokens.TokenType.FALSE", "modulename": "sqlglot.tokens", "qualname": "TokenType.FALSE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FALSE: 'FALSE'>"}, "sqlglot.tokens.TokenType.FETCH": {"fullname": "sqlglot.tokens.TokenType.FETCH", "modulename": "sqlglot.tokens", "qualname": "TokenType.FETCH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FETCH: 'FETCH'>"}, "sqlglot.tokens.TokenType.FILTER": {"fullname": "sqlglot.tokens.TokenType.FILTER", "modulename": "sqlglot.tokens", "qualname": "TokenType.FILTER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FILTER: 'FILTER'>"}, "sqlglot.tokens.TokenType.FINAL": {"fullname": "sqlglot.tokens.TokenType.FINAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.FINAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FINAL: 'FINAL'>"}, "sqlglot.tokens.TokenType.FIRST": {"fullname": "sqlglot.tokens.TokenType.FIRST", "modulename": "sqlglot.tokens", "qualname": "TokenType.FIRST", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FIRST: 'FIRST'>"}, "sqlglot.tokens.TokenType.FOR": {"fullname": "sqlglot.tokens.TokenType.FOR", "modulename": "sqlglot.tokens", "qualname": "TokenType.FOR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FOR: 'FOR'>"}, "sqlglot.tokens.TokenType.FORCE": {"fullname": "sqlglot.tokens.TokenType.FORCE", "modulename": "sqlglot.tokens", "qualname": "TokenType.FORCE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FORCE: 'FORCE'>"}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"fullname": "sqlglot.tokens.TokenType.FOREIGN_KEY", "modulename": "sqlglot.tokens", "qualname": "TokenType.FOREIGN_KEY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>"}, "sqlglot.tokens.TokenType.FORMAT": {"fullname": "sqlglot.tokens.TokenType.FORMAT", "modulename": "sqlglot.tokens", "qualname": "TokenType.FORMAT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FORMAT: 'FORMAT'>"}, "sqlglot.tokens.TokenType.FROM": {"fullname": "sqlglot.tokens.TokenType.FROM", "modulename": "sqlglot.tokens", "qualname": "TokenType.FROM", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FROM: 'FROM'>"}, "sqlglot.tokens.TokenType.FULL": {"fullname": "sqlglot.tokens.TokenType.FULL", "modulename": "sqlglot.tokens", "qualname": "TokenType.FULL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FULL: 'FULL'>"}, "sqlglot.tokens.TokenType.FUNCTION": {"fullname": "sqlglot.tokens.TokenType.FUNCTION", "modulename": "sqlglot.tokens", "qualname": "TokenType.FUNCTION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.FUNCTION: 'FUNCTION'>"}, "sqlglot.tokens.TokenType.GLOB": {"fullname": "sqlglot.tokens.TokenType.GLOB", "modulename": "sqlglot.tokens", "qualname": "TokenType.GLOB", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GLOB: 'GLOB'>"}, "sqlglot.tokens.TokenType.GLOBAL": {"fullname": "sqlglot.tokens.TokenType.GLOBAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.GLOBAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GLOBAL: 'GLOBAL'>"}, "sqlglot.tokens.TokenType.GROUP_BY": {"fullname": "sqlglot.tokens.TokenType.GROUP_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.GROUP_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GROUP_BY: 'GROUP_BY'>"}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"fullname": "sqlglot.tokens.TokenType.GROUPING_SETS", "modulename": "sqlglot.tokens", "qualname": "TokenType.GROUPING_SETS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.GROUPING_SETS: 'GROUPING_SETS'>"}, "sqlglot.tokens.TokenType.HAVING": {"fullname": "sqlglot.tokens.TokenType.HAVING", "modulename": "sqlglot.tokens", "qualname": "TokenType.HAVING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HAVING: 'HAVING'>"}, "sqlglot.tokens.TokenType.HINT": {"fullname": "sqlglot.tokens.TokenType.HINT", "modulename": "sqlglot.tokens", "qualname": "TokenType.HINT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.HINT: 'HINT'>"}, "sqlglot.tokens.TokenType.IGNORE": {"fullname": "sqlglot.tokens.TokenType.IGNORE", "modulename": "sqlglot.tokens", "qualname": "TokenType.IGNORE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IGNORE: 'IGNORE'>"}, "sqlglot.tokens.TokenType.ILIKE": {"fullname": "sqlglot.tokens.TokenType.ILIKE", "modulename": "sqlglot.tokens", "qualname": "TokenType.ILIKE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ILIKE: 'ILIKE'>"}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"fullname": "sqlglot.tokens.TokenType.ILIKE_ANY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ILIKE_ANY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ILIKE_ANY: 'ILIKE_ANY'>"}, "sqlglot.tokens.TokenType.IN": {"fullname": "sqlglot.tokens.TokenType.IN", "modulename": "sqlglot.tokens", "qualname": "TokenType.IN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IN: 'IN'>"}, "sqlglot.tokens.TokenType.INDEX": {"fullname": "sqlglot.tokens.TokenType.INDEX", "modulename": "sqlglot.tokens", "qualname": "TokenType.INDEX", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INDEX: 'INDEX'>"}, "sqlglot.tokens.TokenType.INNER": {"fullname": "sqlglot.tokens.TokenType.INNER", "modulename": "sqlglot.tokens", "qualname": "TokenType.INNER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INNER: 'INNER'>"}, "sqlglot.tokens.TokenType.INSERT": {"fullname": "sqlglot.tokens.TokenType.INSERT", "modulename": "sqlglot.tokens", "qualname": "TokenType.INSERT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INSERT: 'INSERT'>"}, "sqlglot.tokens.TokenType.INTERSECT": {"fullname": "sqlglot.tokens.TokenType.INTERSECT", "modulename": "sqlglot.tokens", "qualname": "TokenType.INTERSECT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INTERSECT: 'INTERSECT'>"}, "sqlglot.tokens.TokenType.INTERVAL": {"fullname": "sqlglot.tokens.TokenType.INTERVAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.INTERVAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INTERVAL: 'INTERVAL'>"}, "sqlglot.tokens.TokenType.INTO": {"fullname": "sqlglot.tokens.TokenType.INTO", "modulename": "sqlglot.tokens", "qualname": "TokenType.INTO", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INTO: 'INTO'>"}, "sqlglot.tokens.TokenType.INTRODUCER": {"fullname": "sqlglot.tokens.TokenType.INTRODUCER", "modulename": "sqlglot.tokens", "qualname": "TokenType.INTRODUCER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.INTRODUCER: 'INTRODUCER'>"}, "sqlglot.tokens.TokenType.IRLIKE": {"fullname": "sqlglot.tokens.TokenType.IRLIKE", "modulename": "sqlglot.tokens", "qualname": "TokenType.IRLIKE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IRLIKE: 'IRLIKE'>"}, "sqlglot.tokens.TokenType.IS": {"fullname": "sqlglot.tokens.TokenType.IS", "modulename": "sqlglot.tokens", "qualname": "TokenType.IS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.IS: 'IS'>"}, "sqlglot.tokens.TokenType.ISNULL": {"fullname": "sqlglot.tokens.TokenType.ISNULL", "modulename": "sqlglot.tokens", "qualname": "TokenType.ISNULL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ISNULL: 'ISNULL'>"}, "sqlglot.tokens.TokenType.JOIN": {"fullname": "sqlglot.tokens.TokenType.JOIN", "modulename": "sqlglot.tokens", "qualname": "TokenType.JOIN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.JOIN: 'JOIN'>"}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"fullname": "sqlglot.tokens.TokenType.JOIN_MARKER", "modulename": "sqlglot.tokens", "qualname": "TokenType.JOIN_MARKER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.JOIN_MARKER: 'JOIN_MARKER'>"}, "sqlglot.tokens.TokenType.KEEP": {"fullname": "sqlglot.tokens.TokenType.KEEP", "modulename": "sqlglot.tokens", "qualname": "TokenType.KEEP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.KEEP: 'KEEP'>"}, "sqlglot.tokens.TokenType.KILL": {"fullname": "sqlglot.tokens.TokenType.KILL", "modulename": "sqlglot.tokens", "qualname": "TokenType.KILL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.KILL: 'KILL'>"}, "sqlglot.tokens.TokenType.LANGUAGE": {"fullname": "sqlglot.tokens.TokenType.LANGUAGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.LANGUAGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LANGUAGE: 'LANGUAGE'>"}, "sqlglot.tokens.TokenType.LATERAL": {"fullname": "sqlglot.tokens.TokenType.LATERAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.LATERAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LATERAL: 'LATERAL'>"}, "sqlglot.tokens.TokenType.LEFT": {"fullname": "sqlglot.tokens.TokenType.LEFT", "modulename": "sqlglot.tokens", "qualname": "TokenType.LEFT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LEFT: 'LEFT'>"}, "sqlglot.tokens.TokenType.LIKE": {"fullname": "sqlglot.tokens.TokenType.LIKE", "modulename": "sqlglot.tokens", "qualname": "TokenType.LIKE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LIKE: 'LIKE'>"}, "sqlglot.tokens.TokenType.LIKE_ANY": {"fullname": "sqlglot.tokens.TokenType.LIKE_ANY", "modulename": "sqlglot.tokens", "qualname": "TokenType.LIKE_ANY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LIKE_ANY: 'LIKE_ANY'>"}, "sqlglot.tokens.TokenType.LIMIT": {"fullname": "sqlglot.tokens.TokenType.LIMIT", "modulename": "sqlglot.tokens", "qualname": "TokenType.LIMIT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LIMIT: 'LIMIT'>"}, "sqlglot.tokens.TokenType.LOAD": {"fullname": "sqlglot.tokens.TokenType.LOAD", "modulename": "sqlglot.tokens", "qualname": "TokenType.LOAD", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LOAD: 'LOAD'>"}, "sqlglot.tokens.TokenType.LOCK": {"fullname": "sqlglot.tokens.TokenType.LOCK", "modulename": "sqlglot.tokens", "qualname": "TokenType.LOCK", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.LOCK: 'LOCK'>"}, "sqlglot.tokens.TokenType.MAP": {"fullname": "sqlglot.tokens.TokenType.MAP", "modulename": "sqlglot.tokens", "qualname": "TokenType.MAP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MAP: 'MAP'>"}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"fullname": "sqlglot.tokens.TokenType.MATCH_RECOGNIZE", "modulename": "sqlglot.tokens", "qualname": "TokenType.MATCH_RECOGNIZE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MATCH_RECOGNIZE: 'MATCH_RECOGNIZE'>"}, "sqlglot.tokens.TokenType.MEMBER_OF": {"fullname": "sqlglot.tokens.TokenType.MEMBER_OF", "modulename": "sqlglot.tokens", "qualname": "TokenType.MEMBER_OF", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MEMBER_OF: 'MEMBER_OF'>"}, "sqlglot.tokens.TokenType.MERGE": {"fullname": "sqlglot.tokens.TokenType.MERGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.MERGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MERGE: 'MERGE'>"}, "sqlglot.tokens.TokenType.MOD": {"fullname": "sqlglot.tokens.TokenType.MOD", "modulename": "sqlglot.tokens", "qualname": "TokenType.MOD", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MOD: 'MOD'>"}, "sqlglot.tokens.TokenType.MODEL": {"fullname": "sqlglot.tokens.TokenType.MODEL", "modulename": "sqlglot.tokens", "qualname": "TokenType.MODEL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.MODEL: 'MODEL'>"}, "sqlglot.tokens.TokenType.NATURAL": {"fullname": "sqlglot.tokens.TokenType.NATURAL", "modulename": "sqlglot.tokens", "qualname": "TokenType.NATURAL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NATURAL: 'NATURAL'>"}, "sqlglot.tokens.TokenType.NEXT": {"fullname": "sqlglot.tokens.TokenType.NEXT", "modulename": "sqlglot.tokens", "qualname": "TokenType.NEXT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NEXT: 'NEXT'>"}, "sqlglot.tokens.TokenType.NOTNULL": {"fullname": "sqlglot.tokens.TokenType.NOTNULL", "modulename": "sqlglot.tokens", "qualname": "TokenType.NOTNULL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NOTNULL: 'NOTNULL'>"}, "sqlglot.tokens.TokenType.NULL": {"fullname": "sqlglot.tokens.TokenType.NULL", "modulename": "sqlglot.tokens", "qualname": "TokenType.NULL", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.NULL: 'NULL'>"}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"fullname": "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER", "modulename": "sqlglot.tokens", "qualname": "TokenType.OBJECT_IDENTIFIER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>"}, "sqlglot.tokens.TokenType.OFFSET": {"fullname": "sqlglot.tokens.TokenType.OFFSET", "modulename": "sqlglot.tokens", "qualname": "TokenType.OFFSET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OFFSET: 'OFFSET'>"}, "sqlglot.tokens.TokenType.ON": {"fullname": "sqlglot.tokens.TokenType.ON", "modulename": "sqlglot.tokens", "qualname": "TokenType.ON", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ON: 'ON'>"}, "sqlglot.tokens.TokenType.OPERATOR": {"fullname": "sqlglot.tokens.TokenType.OPERATOR", "modulename": "sqlglot.tokens", "qualname": "TokenType.OPERATOR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OPERATOR: 'OPERATOR'>"}, "sqlglot.tokens.TokenType.ORDER_BY": {"fullname": "sqlglot.tokens.TokenType.ORDER_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ORDER_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ORDER_BY: 'ORDER_BY'>"}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"fullname": "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ORDER_SIBLINGS_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ORDER_SIBLINGS_BY: 'ORDER_SIBLINGS_BY'>"}, "sqlglot.tokens.TokenType.ORDERED": {"fullname": "sqlglot.tokens.TokenType.ORDERED", "modulename": "sqlglot.tokens", "qualname": "TokenType.ORDERED", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ORDERED: 'ORDERED'>"}, "sqlglot.tokens.TokenType.ORDINALITY": {"fullname": "sqlglot.tokens.TokenType.ORDINALITY", "modulename": "sqlglot.tokens", "qualname": "TokenType.ORDINALITY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ORDINALITY: 'ORDINALITY'>"}, "sqlglot.tokens.TokenType.OUTER": {"fullname": "sqlglot.tokens.TokenType.OUTER", "modulename": "sqlglot.tokens", "qualname": "TokenType.OUTER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OUTER: 'OUTER'>"}, "sqlglot.tokens.TokenType.OVER": {"fullname": "sqlglot.tokens.TokenType.OVER", "modulename": "sqlglot.tokens", "qualname": "TokenType.OVER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OVER: 'OVER'>"}, "sqlglot.tokens.TokenType.OVERLAPS": {"fullname": "sqlglot.tokens.TokenType.OVERLAPS", "modulename": "sqlglot.tokens", "qualname": "TokenType.OVERLAPS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OVERLAPS: 'OVERLAPS'>"}, "sqlglot.tokens.TokenType.OVERWRITE": {"fullname": "sqlglot.tokens.TokenType.OVERWRITE", "modulename": "sqlglot.tokens", "qualname": "TokenType.OVERWRITE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.OVERWRITE: 'OVERWRITE'>"}, "sqlglot.tokens.TokenType.PARTITION": {"fullname": "sqlglot.tokens.TokenType.PARTITION", "modulename": "sqlglot.tokens", "qualname": "TokenType.PARTITION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PARTITION: 'PARTITION'>"}, "sqlglot.tokens.TokenType.PARTITION_BY": {"fullname": "sqlglot.tokens.TokenType.PARTITION_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.PARTITION_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PARTITION_BY: 'PARTITION_BY'>"}, "sqlglot.tokens.TokenType.PERCENT": {"fullname": "sqlglot.tokens.TokenType.PERCENT", "modulename": "sqlglot.tokens", "qualname": "TokenType.PERCENT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PERCENT: 'PERCENT'>"}, "sqlglot.tokens.TokenType.PIVOT": {"fullname": "sqlglot.tokens.TokenType.PIVOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.PIVOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PIVOT: 'PIVOT'>"}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"fullname": "sqlglot.tokens.TokenType.PLACEHOLDER", "modulename": "sqlglot.tokens", "qualname": "TokenType.PLACEHOLDER", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PLACEHOLDER: 'PLACEHOLDER'>"}, "sqlglot.tokens.TokenType.PRAGMA": {"fullname": "sqlglot.tokens.TokenType.PRAGMA", "modulename": "sqlglot.tokens", "qualname": "TokenType.PRAGMA", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PRAGMA: 'PRAGMA'>"}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"fullname": "sqlglot.tokens.TokenType.PRIMARY_KEY", "modulename": "sqlglot.tokens", "qualname": "TokenType.PRIMARY_KEY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>"}, "sqlglot.tokens.TokenType.PROCEDURE": {"fullname": "sqlglot.tokens.TokenType.PROCEDURE", "modulename": "sqlglot.tokens", "qualname": "TokenType.PROCEDURE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PROCEDURE: 'PROCEDURE'>"}, "sqlglot.tokens.TokenType.PROPERTIES": {"fullname": "sqlglot.tokens.TokenType.PROPERTIES", "modulename": "sqlglot.tokens", "qualname": "TokenType.PROPERTIES", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PROPERTIES: 'PROPERTIES'>"}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"fullname": "sqlglot.tokens.TokenType.PSEUDO_TYPE", "modulename": "sqlglot.tokens", "qualname": "TokenType.PSEUDO_TYPE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>"}, "sqlglot.tokens.TokenType.QUALIFY": {"fullname": "sqlglot.tokens.TokenType.QUALIFY", "modulename": "sqlglot.tokens", "qualname": "TokenType.QUALIFY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.QUALIFY: 'QUALIFY'>"}, "sqlglot.tokens.TokenType.QUOTE": {"fullname": "sqlglot.tokens.TokenType.QUOTE", "modulename": "sqlglot.tokens", "qualname": "TokenType.QUOTE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.QUOTE: 'QUOTE'>"}, "sqlglot.tokens.TokenType.RANGE": {"fullname": "sqlglot.tokens.TokenType.RANGE", "modulename": "sqlglot.tokens", "qualname": "TokenType.RANGE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RANGE: 'RANGE'>"}, "sqlglot.tokens.TokenType.RECURSIVE": {"fullname": "sqlglot.tokens.TokenType.RECURSIVE", "modulename": "sqlglot.tokens", "qualname": "TokenType.RECURSIVE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RECURSIVE: 'RECURSIVE'>"}, "sqlglot.tokens.TokenType.REFRESH": {"fullname": "sqlglot.tokens.TokenType.REFRESH", "modulename": "sqlglot.tokens", "qualname": "TokenType.REFRESH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.REFRESH: 'REFRESH'>"}, "sqlglot.tokens.TokenType.REPLACE": {"fullname": "sqlglot.tokens.TokenType.REPLACE", "modulename": "sqlglot.tokens", "qualname": "TokenType.REPLACE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.REPLACE: 'REPLACE'>"}, "sqlglot.tokens.TokenType.RETURNING": {"fullname": "sqlglot.tokens.TokenType.RETURNING", "modulename": "sqlglot.tokens", "qualname": "TokenType.RETURNING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RETURNING: 'RETURNING'>"}, "sqlglot.tokens.TokenType.REFERENCES": {"fullname": "sqlglot.tokens.TokenType.REFERENCES", "modulename": "sqlglot.tokens", "qualname": "TokenType.REFERENCES", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.REFERENCES: 'REFERENCES'>"}, "sqlglot.tokens.TokenType.RIGHT": {"fullname": "sqlglot.tokens.TokenType.RIGHT", "modulename": "sqlglot.tokens", "qualname": "TokenType.RIGHT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RIGHT: 'RIGHT'>"}, "sqlglot.tokens.TokenType.RLIKE": {"fullname": "sqlglot.tokens.TokenType.RLIKE", "modulename": "sqlglot.tokens", "qualname": "TokenType.RLIKE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.RLIKE: 'RLIKE'>"}, "sqlglot.tokens.TokenType.ROLLBACK": {"fullname": "sqlglot.tokens.TokenType.ROLLBACK", "modulename": "sqlglot.tokens", "qualname": "TokenType.ROLLBACK", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ROLLBACK: 'ROLLBACK'>"}, "sqlglot.tokens.TokenType.ROLLUP": {"fullname": "sqlglot.tokens.TokenType.ROLLUP", "modulename": "sqlglot.tokens", "qualname": "TokenType.ROLLUP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ROLLUP: 'ROLLUP'>"}, "sqlglot.tokens.TokenType.ROW": {"fullname": "sqlglot.tokens.TokenType.ROW", "modulename": "sqlglot.tokens", "qualname": "TokenType.ROW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ROW: 'ROW'>"}, "sqlglot.tokens.TokenType.ROWS": {"fullname": "sqlglot.tokens.TokenType.ROWS", "modulename": "sqlglot.tokens", "qualname": "TokenType.ROWS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.ROWS: 'ROWS'>"}, "sqlglot.tokens.TokenType.SELECT": {"fullname": "sqlglot.tokens.TokenType.SELECT", "modulename": "sqlglot.tokens", "qualname": "TokenType.SELECT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SELECT: 'SELECT'>"}, "sqlglot.tokens.TokenType.SEMI": {"fullname": "sqlglot.tokens.TokenType.SEMI", "modulename": "sqlglot.tokens", "qualname": "TokenType.SEMI", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SEMI: 'SEMI'>"}, "sqlglot.tokens.TokenType.SEPARATOR": {"fullname": "sqlglot.tokens.TokenType.SEPARATOR", "modulename": "sqlglot.tokens", "qualname": "TokenType.SEPARATOR", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SEPARATOR: 'SEPARATOR'>"}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"fullname": "sqlglot.tokens.TokenType.SERDE_PROPERTIES", "modulename": "sqlglot.tokens", "qualname": "TokenType.SERDE_PROPERTIES", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SERDE_PROPERTIES: 'SERDE_PROPERTIES'>"}, "sqlglot.tokens.TokenType.SET": {"fullname": "sqlglot.tokens.TokenType.SET", "modulename": "sqlglot.tokens", "qualname": "TokenType.SET", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SET: 'SET'>"}, "sqlglot.tokens.TokenType.SETTINGS": {"fullname": "sqlglot.tokens.TokenType.SETTINGS", "modulename": "sqlglot.tokens", "qualname": "TokenType.SETTINGS", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SETTINGS: 'SETTINGS'>"}, "sqlglot.tokens.TokenType.SHOW": {"fullname": "sqlglot.tokens.TokenType.SHOW", "modulename": "sqlglot.tokens", "qualname": "TokenType.SHOW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SHOW: 'SHOW'>"}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"fullname": "sqlglot.tokens.TokenType.SIMILAR_TO", "modulename": "sqlglot.tokens", "qualname": "TokenType.SIMILAR_TO", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SIMILAR_TO: 'SIMILAR_TO'>"}, "sqlglot.tokens.TokenType.SOME": {"fullname": "sqlglot.tokens.TokenType.SOME", "modulename": "sqlglot.tokens", "qualname": "TokenType.SOME", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SOME: 'SOME'>"}, "sqlglot.tokens.TokenType.SORT_BY": {"fullname": "sqlglot.tokens.TokenType.SORT_BY", "modulename": "sqlglot.tokens", "qualname": "TokenType.SORT_BY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.SORT_BY: 'SORT_BY'>"}, "sqlglot.tokens.TokenType.START_WITH": {"fullname": "sqlglot.tokens.TokenType.START_WITH", "modulename": "sqlglot.tokens", "qualname": "TokenType.START_WITH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.START_WITH: 'START_WITH'>"}, "sqlglot.tokens.TokenType.STRUCT": {"fullname": "sqlglot.tokens.TokenType.STRUCT", "modulename": "sqlglot.tokens", "qualname": "TokenType.STRUCT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.STRUCT: 'STRUCT'>"}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"fullname": "sqlglot.tokens.TokenType.TABLE_SAMPLE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TABLE_SAMPLE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>"}, "sqlglot.tokens.TokenType.TEMPORARY": {"fullname": "sqlglot.tokens.TokenType.TEMPORARY", "modulename": "sqlglot.tokens", "qualname": "TokenType.TEMPORARY", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TEMPORARY: 'TEMPORARY'>"}, "sqlglot.tokens.TokenType.TOP": {"fullname": "sqlglot.tokens.TokenType.TOP", "modulename": "sqlglot.tokens", "qualname": "TokenType.TOP", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TOP: 'TOP'>"}, "sqlglot.tokens.TokenType.THEN": {"fullname": "sqlglot.tokens.TokenType.THEN", "modulename": "sqlglot.tokens", "qualname": "TokenType.THEN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.THEN: 'THEN'>"}, "sqlglot.tokens.TokenType.TRUE": {"fullname": "sqlglot.tokens.TokenType.TRUE", "modulename": "sqlglot.tokens", "qualname": "TokenType.TRUE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TRUE: 'TRUE'>"}, "sqlglot.tokens.TokenType.UNCACHE": {"fullname": "sqlglot.tokens.TokenType.UNCACHE", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNCACHE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNCACHE: 'UNCACHE'>"}, "sqlglot.tokens.TokenType.UNION": {"fullname": "sqlglot.tokens.TokenType.UNION", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNION", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNION: 'UNION'>"}, "sqlglot.tokens.TokenType.UNNEST": {"fullname": "sqlglot.tokens.TokenType.UNNEST", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNNEST", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNNEST: 'UNNEST'>"}, "sqlglot.tokens.TokenType.UNPIVOT": {"fullname": "sqlglot.tokens.TokenType.UNPIVOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNPIVOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNPIVOT: 'UNPIVOT'>"}, "sqlglot.tokens.TokenType.UPDATE": {"fullname": "sqlglot.tokens.TokenType.UPDATE", "modulename": "sqlglot.tokens", "qualname": "TokenType.UPDATE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UPDATE: 'UPDATE'>"}, "sqlglot.tokens.TokenType.USE": {"fullname": "sqlglot.tokens.TokenType.USE", "modulename": "sqlglot.tokens", "qualname": "TokenType.USE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.USE: 'USE'>"}, "sqlglot.tokens.TokenType.USING": {"fullname": "sqlglot.tokens.TokenType.USING", "modulename": "sqlglot.tokens", "qualname": "TokenType.USING", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.USING: 'USING'>"}, "sqlglot.tokens.TokenType.VALUES": {"fullname": "sqlglot.tokens.TokenType.VALUES", "modulename": "sqlglot.tokens", "qualname": "TokenType.VALUES", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VALUES: 'VALUES'>"}, "sqlglot.tokens.TokenType.VIEW": {"fullname": "sqlglot.tokens.TokenType.VIEW", "modulename": "sqlglot.tokens", "qualname": "TokenType.VIEW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VIEW: 'VIEW'>"}, "sqlglot.tokens.TokenType.VOLATILE": {"fullname": "sqlglot.tokens.TokenType.VOLATILE", "modulename": "sqlglot.tokens", "qualname": "TokenType.VOLATILE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VOLATILE: 'VOLATILE'>"}, "sqlglot.tokens.TokenType.WHEN": {"fullname": "sqlglot.tokens.TokenType.WHEN", "modulename": "sqlglot.tokens", "qualname": "TokenType.WHEN", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.WHEN: 'WHEN'>"}, "sqlglot.tokens.TokenType.WHERE": {"fullname": "sqlglot.tokens.TokenType.WHERE", "modulename": "sqlglot.tokens", "qualname": "TokenType.WHERE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.WHERE: 'WHERE'>"}, "sqlglot.tokens.TokenType.WINDOW": {"fullname": "sqlglot.tokens.TokenType.WINDOW", "modulename": "sqlglot.tokens", "qualname": "TokenType.WINDOW", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.WINDOW: 'WINDOW'>"}, "sqlglot.tokens.TokenType.WITH": {"fullname": "sqlglot.tokens.TokenType.WITH", "modulename": "sqlglot.tokens", "qualname": "TokenType.WITH", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.WITH: 'WITH'>"}, "sqlglot.tokens.TokenType.UNIQUE": {"fullname": "sqlglot.tokens.TokenType.UNIQUE", "modulename": "sqlglot.tokens", "qualname": "TokenType.UNIQUE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.UNIQUE: 'UNIQUE'>"}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"fullname": "sqlglot.tokens.TokenType.VERSION_SNAPSHOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.VERSION_SNAPSHOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>"}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"fullname": "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT", "modulename": "sqlglot.tokens", "qualname": "TokenType.TIMESTAMP_SNAPSHOT", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>"}, "sqlglot.tokens.Token": {"fullname": "sqlglot.tokens.Token", "modulename": "sqlglot.tokens", "qualname": "Token", "kind": "class", "doc": "

\n"}, "sqlglot.tokens.Token.__init__": {"fullname": "sqlglot.tokens.Token.__init__", "modulename": "sqlglot.tokens", "qualname": "Token.__init__", "kind": "function", "doc": "

Token initializer.

\n\n
Arguments:
\n\n
    \n
  • token_type: The TokenType Enum.
  • \n
  • text: The text of the token.
  • \n
  • line: The line that the token ends on.
  • \n
  • col: The column that the token ends on.
  • \n
  • start: The start index of the token.
  • \n
  • end: The ending index of the token.
  • \n
  • comments: The comments to attach to the token.
  • \n
\n", "signature": "(\ttoken_type: sqlglot.tokens.TokenType,\ttext: str,\tline: int = 1,\tcol: int = 1,\tstart: int = 0,\tend: int = 0,\tcomments: Optional[List[str]] = None)"}, "sqlglot.tokens.Token.number": {"fullname": "sqlglot.tokens.Token.number", "modulename": "sqlglot.tokens", "qualname": "Token.number", "kind": "function", "doc": "

Returns a NUMBER token with number as its text.

\n", "signature": "(cls, number: int) -> sqlglot.tokens.Token:", "funcdef": "def"}, "sqlglot.tokens.Token.string": {"fullname": "sqlglot.tokens.Token.string", "modulename": "sqlglot.tokens", "qualname": "Token.string", "kind": "function", "doc": "

Returns a STRING token with string as its text.

\n", "signature": "(cls, string: str) -> sqlglot.tokens.Token:", "funcdef": "def"}, "sqlglot.tokens.Token.identifier": {"fullname": "sqlglot.tokens.Token.identifier", "modulename": "sqlglot.tokens", "qualname": "Token.identifier", "kind": "function", "doc": "

Returns an IDENTIFIER token with identifier as its text.

\n", "signature": "(cls, identifier: str) -> sqlglot.tokens.Token:", "funcdef": "def"}, "sqlglot.tokens.Token.var": {"fullname": "sqlglot.tokens.Token.var", "modulename": "sqlglot.tokens", "qualname": "Token.var", "kind": "function", "doc": "

Returns an VAR token with var as its text.

\n", "signature": "(cls, var: str) -> sqlglot.tokens.Token:", "funcdef": "def"}, "sqlglot.tokens.Token.token_type": {"fullname": "sqlglot.tokens.Token.token_type", "modulename": "sqlglot.tokens", "qualname": "Token.token_type", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.text": {"fullname": "sqlglot.tokens.Token.text", "modulename": "sqlglot.tokens", "qualname": "Token.text", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.line": {"fullname": "sqlglot.tokens.Token.line", "modulename": "sqlglot.tokens", "qualname": "Token.line", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.col": {"fullname": "sqlglot.tokens.Token.col", "modulename": "sqlglot.tokens", "qualname": "Token.col", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.start": {"fullname": "sqlglot.tokens.Token.start", "modulename": "sqlglot.tokens", "qualname": "Token.start", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.end": {"fullname": "sqlglot.tokens.Token.end", "modulename": "sqlglot.tokens", "qualname": "Token.end", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Token.comments": {"fullname": "sqlglot.tokens.Token.comments", "modulename": "sqlglot.tokens", "qualname": "Token.comments", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Tokenizer": {"fullname": "sqlglot.tokens.Tokenizer", "modulename": "sqlglot.tokens", "qualname": "Tokenizer", "kind": "class", "doc": "

\n"}, "sqlglot.tokens.Tokenizer.__init__": {"fullname": "sqlglot.tokens.Tokenizer.__init__", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdialect: Union[str, sqlglot.dialects.dialect.Dialect, Type[sqlglot.dialects.dialect.Dialect], NoneType] = None)"}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"fullname": "sqlglot.tokens.Tokenizer.SINGLE_TOKENS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{'(': <TokenType.L_PAREN: 'L_PAREN'>, ')': <TokenType.R_PAREN: 'R_PAREN'>, '[': <TokenType.L_BRACKET: 'L_BRACKET'>, ']': <TokenType.R_BRACKET: 'R_BRACKET'>, '{': <TokenType.L_BRACE: 'L_BRACE'>, '}': <TokenType.R_BRACE: 'R_BRACE'>, '&': <TokenType.AMP: 'AMP'>, '^': <TokenType.CARET: 'CARET'>, ':': <TokenType.COLON: 'COLON'>, ',': <TokenType.COMMA: 'COMMA'>, '.': <TokenType.DOT: 'DOT'>, '-': <TokenType.DASH: 'DASH'>, '=': <TokenType.EQ: 'EQ'>, '>': <TokenType.GT: 'GT'>, '<': <TokenType.LT: 'LT'>, '%': <TokenType.MOD: 'MOD'>, '!': <TokenType.NOT: 'NOT'>, '|': <TokenType.PIPE: 'PIPE'>, '+': <TokenType.PLUS: 'PLUS'>, ';': <TokenType.SEMICOLON: 'SEMICOLON'>, '/': <TokenType.SLASH: 'SLASH'>, '\\\\': <TokenType.BACKSLASH: 'BACKSLASH'>, '*': <TokenType.STAR: 'STAR'>, '~': <TokenType.TILDA: 'TILDA'>, '?': <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, '@': <TokenType.PARAMETER: 'PARAMETER'>, "'": <TokenType.QUOTE: 'QUOTE'>, '`': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '"': <TokenType.IDENTIFIER: 'IDENTIFIER'>, '#': <TokenType.HASH: 'HASH'>}"}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.BIT_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.BIT_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.BYTE_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.BYTE_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.HEX_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.HEX_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.RAW_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.RAW_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.HEREDOC_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"fullname": "sqlglot.tokens.Tokenizer.UNICODE_STRINGS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.UNICODE_STRINGS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "[]"}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"fullname": "sqlglot.tokens.Tokenizer.IDENTIFIERS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.IDENTIFIERS", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "['"']"}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"fullname": "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.IDENTIFIER_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "['"']"}, "sqlglot.tokens.Tokenizer.QUOTES": {"fullname": "sqlglot.tokens.Tokenizer.QUOTES", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.QUOTES", "kind": "variable", "doc": "

\n", "annotation": ": List[Union[str, Tuple[str, str]]]", "default_value": "["'"]"}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"fullname": "sqlglot.tokens.Tokenizer.STRING_ESCAPES", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.STRING_ESCAPES", "kind": "variable", "doc": "

\n", "default_value": "["'"]"}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"fullname": "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.VAR_SINGLE_TOKENS", "kind": "variable", "doc": "

\n", "annotation": ": Set[str]", "default_value": "set()"}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"fullname": "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.HEREDOC_TAG_IS_IDENTIFIER", "kind": "variable", "doc": "

\n", "default_value": "False"}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"fullname": "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.HEREDOC_STRING_ALTERNATIVE", "kind": "variable", "doc": "

\n", "default_value": "<TokenType.VAR: 'VAR'>"}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"fullname": "sqlglot.tokens.Tokenizer.KEYWORDS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.KEYWORDS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, sqlglot.tokens.TokenType]", "default_value": "{'{%': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{%-': <TokenType.BLOCK_START: 'BLOCK_START'>, '%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '+%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-%}': <TokenType.BLOCK_END: 'BLOCK_END'>, '{{+': <TokenType.BLOCK_START: 'BLOCK_START'>, '{{-': <TokenType.BLOCK_START: 'BLOCK_START'>, '+}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '-}}': <TokenType.BLOCK_END: 'BLOCK_END'>, '/*+': <TokenType.HINT: 'HINT'>, '==': <TokenType.EQ: 'EQ'>, '::': <TokenType.DCOLON: 'DCOLON'>, '||': <TokenType.DPIPE: 'DPIPE'>, '>=': <TokenType.GTE: 'GTE'>, '<=': <TokenType.LTE: 'LTE'>, '<>': <TokenType.NEQ: 'NEQ'>, '!=': <TokenType.NEQ: 'NEQ'>, ':=': <TokenType.COLON_EQ: 'COLON_EQ'>, '<=>': <TokenType.NULLSAFE_EQ: 'NULLSAFE_EQ'>, '->': <TokenType.ARROW: 'ARROW'>, '->>': <TokenType.DARROW: 'DARROW'>, '=>': <TokenType.FARROW: 'FARROW'>, '#>': <TokenType.HASH_ARROW: 'HASH_ARROW'>, '#>>': <TokenType.DHASH_ARROW: 'DHASH_ARROW'>, '<->': <TokenType.LR_ARROW: 'LR_ARROW'>, '&&': <TokenType.DAMP: 'DAMP'>, '??': <TokenType.DQMARK: 'DQMARK'>, 'ALL': <TokenType.ALL: 'ALL'>, 'ALWAYS': <TokenType.ALWAYS: 'ALWAYS'>, 'AND': <TokenType.AND: 'AND'>, 'ANTI': <TokenType.ANTI: 'ANTI'>, 'ANY': <TokenType.ANY: 'ANY'>, 'ASC': <TokenType.ASC: 'ASC'>, 'AS': <TokenType.ALIAS: 'ALIAS'>, 'ASOF': <TokenType.ASOF: 'ASOF'>, 'AUTOINCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'AUTO_INCREMENT': <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, 'BEGIN': <TokenType.BEGIN: 'BEGIN'>, 'BETWEEN': <TokenType.BETWEEN: 'BETWEEN'>, 'CACHE': <TokenType.CACHE: 'CACHE'>, 'UNCACHE': <TokenType.UNCACHE: 'UNCACHE'>, 'CASE': <TokenType.CASE: 'CASE'>, 'CHARACTER SET': <TokenType.CHARACTER_SET: 'CHARACTER_SET'>, 'CLUSTER BY': <TokenType.CLUSTER_BY: 'CLUSTER_BY'>, 'COLLATE': <TokenType.COLLATE: 'COLLATE'>, 'COLUMN': <TokenType.COLUMN: 'COLUMN'>, 'COMMIT': <TokenType.COMMIT: 'COMMIT'>, 'CONNECT BY': <TokenType.CONNECT_BY: 'CONNECT_BY'>, 'CONSTRAINT': <TokenType.CONSTRAINT: 'CONSTRAINT'>, 'CREATE': <TokenType.CREATE: 'CREATE'>, 'CROSS': <TokenType.CROSS: 'CROSS'>, 'CUBE': <TokenType.CUBE: 'CUBE'>, 'CURRENT_DATE': <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, 'CURRENT_TIME': <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, 'CURRENT_TIMESTAMP': <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, 'CURRENT_USER': <TokenType.CURRENT_USER: 'CURRENT_USER'>, 'DATABASE': <TokenType.DATABASE: 'DATABASE'>, 'DEFAULT': <TokenType.DEFAULT: 'DEFAULT'>, 'DELETE': <TokenType.DELETE: 'DELETE'>, 'DESC': <TokenType.DESC: 'DESC'>, 'DESCRIBE': <TokenType.DESCRIBE: 'DESCRIBE'>, 'DISTINCT': <TokenType.DISTINCT: 'DISTINCT'>, 'DISTRIBUTE BY': <TokenType.DISTRIBUTE_BY: 'DISTRIBUTE_BY'>, 'DIV': <TokenType.DIV: 'DIV'>, 'DROP': <TokenType.DROP: 'DROP'>, 'ELSE': <TokenType.ELSE: 'ELSE'>, 'END': <TokenType.END: 'END'>, 'ESCAPE': <TokenType.ESCAPE: 'ESCAPE'>, 'EXCEPT': <TokenType.EXCEPT: 'EXCEPT'>, 'EXECUTE': <TokenType.EXECUTE: 'EXECUTE'>, 'EXISTS': <TokenType.EXISTS: 'EXISTS'>, 'FALSE': <TokenType.FALSE: 'FALSE'>, 'FETCH': <TokenType.FETCH: 'FETCH'>, 'FILTER': <TokenType.FILTER: 'FILTER'>, 'FIRST': <TokenType.FIRST: 'FIRST'>, 'FULL': <TokenType.FULL: 'FULL'>, 'FUNCTION': <TokenType.FUNCTION: 'FUNCTION'>, 'FOR': <TokenType.FOR: 'FOR'>, 'FOREIGN KEY': <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, 'FORMAT': <TokenType.FORMAT: 'FORMAT'>, 'FROM': <TokenType.FROM: 'FROM'>, 'GEOGRAPHY': <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, 'GEOMETRY': <TokenType.GEOMETRY: 'GEOMETRY'>, 'GLOB': <TokenType.GLOB: 'GLOB'>, 'GROUP BY': <TokenType.GROUP_BY: 'GROUP_BY'>, 'GROUPING SETS': <TokenType.GROUPING_SETS: 'GROUPING_SETS'>, 'HAVING': <TokenType.HAVING: 'HAVING'>, 'ILIKE': <TokenType.ILIKE: 'ILIKE'>, 'IN': <TokenType.IN: 'IN'>, 'INDEX': <TokenType.INDEX: 'INDEX'>, 'INET': <TokenType.INET: 'INET'>, 'INNER': <TokenType.INNER: 'INNER'>, 'INSERT': <TokenType.INSERT: 'INSERT'>, 'INTERVAL': <TokenType.INTERVAL: 'INTERVAL'>, 'INTERSECT': <TokenType.INTERSECT: 'INTERSECT'>, 'INTO': <TokenType.INTO: 'INTO'>, 'IS': <TokenType.IS: 'IS'>, 'ISNULL': <TokenType.ISNULL: 'ISNULL'>, 'JOIN': <TokenType.JOIN: 'JOIN'>, 'KEEP': <TokenType.KEEP: 'KEEP'>, 'KILL': <TokenType.KILL: 'KILL'>, 'LATERAL': <TokenType.LATERAL: 'LATERAL'>, 'LEFT': <TokenType.LEFT: 'LEFT'>, 'LIKE': <TokenType.LIKE: 'LIKE'>, 'LIMIT': <TokenType.LIMIT: 'LIMIT'>, 'LOAD': <TokenType.LOAD: 'LOAD'>, 'LOCK': <TokenType.LOCK: 'LOCK'>, 'MERGE': <TokenType.MERGE: 'MERGE'>, 'NATURAL': <TokenType.NATURAL: 'NATURAL'>, 'NEXT': <TokenType.NEXT: 'NEXT'>, 'NOT': <TokenType.NOT: 'NOT'>, 'NOTNULL': <TokenType.NOTNULL: 'NOTNULL'>, 'NULL': <TokenType.NULL: 'NULL'>, 'OBJECT': <TokenType.OBJECT: 'OBJECT'>, 'OFFSET': <TokenType.OFFSET: 'OFFSET'>, 'ON': <TokenType.ON: 'ON'>, 'OR': <TokenType.OR: 'OR'>, 'XOR': <TokenType.XOR: 'XOR'>, 'ORDER BY': <TokenType.ORDER_BY: 'ORDER_BY'>, 'ORDINALITY': <TokenType.ORDINALITY: 'ORDINALITY'>, 'OUTER': <TokenType.OUTER: 'OUTER'>, 'OVER': <TokenType.OVER: 'OVER'>, 'OVERLAPS': <TokenType.OVERLAPS: 'OVERLAPS'>, 'OVERWRITE': <TokenType.OVERWRITE: 'OVERWRITE'>, 'PARTITION': <TokenType.PARTITION: 'PARTITION'>, 'PARTITION BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PARTITIONED_BY': <TokenType.PARTITION_BY: 'PARTITION_BY'>, 'PERCENT': <TokenType.PERCENT: 'PERCENT'>, 'PIVOT': <TokenType.PIVOT: 'PIVOT'>, 'PRAGMA': <TokenType.PRAGMA: 'PRAGMA'>, 'PRIMARY KEY': <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, 'PROCEDURE': <TokenType.PROCEDURE: 'PROCEDURE'>, 'QUALIFY': <TokenType.QUALIFY: 'QUALIFY'>, 'RANGE': <TokenType.RANGE: 'RANGE'>, 'RECURSIVE': <TokenType.RECURSIVE: 'RECURSIVE'>, 'REGEXP': <TokenType.RLIKE: 'RLIKE'>, 'REPLACE': <TokenType.REPLACE: 'REPLACE'>, 'RETURNING': <TokenType.RETURNING: 'RETURNING'>, 'REFERENCES': <TokenType.REFERENCES: 'REFERENCES'>, 'RIGHT': <TokenType.RIGHT: 'RIGHT'>, 'RLIKE': <TokenType.RLIKE: 'RLIKE'>, 'ROLLBACK': <TokenType.ROLLBACK: 'ROLLBACK'>, 'ROLLUP': <TokenType.ROLLUP: 'ROLLUP'>, 'ROW': <TokenType.ROW: 'ROW'>, 'ROWS': <TokenType.ROWS: 'ROWS'>, 'SCHEMA': <TokenType.SCHEMA: 'SCHEMA'>, 'SELECT': <TokenType.SELECT: 'SELECT'>, 'SEMI': <TokenType.SEMI: 'SEMI'>, 'SET': <TokenType.SET: 'SET'>, 'SETTINGS': <TokenType.SETTINGS: 'SETTINGS'>, 'SHOW': <TokenType.SHOW: 'SHOW'>, 'SIMILAR TO': <TokenType.SIMILAR_TO: 'SIMILAR_TO'>, 'SOME': <TokenType.SOME: 'SOME'>, 'SORT BY': <TokenType.SORT_BY: 'SORT_BY'>, 'START WITH': <TokenType.START_WITH: 'START_WITH'>, 'TABLE': <TokenType.TABLE: 'TABLE'>, 'TABLESAMPLE': <TokenType.TABLE_SAMPLE: 'TABLE_SAMPLE'>, 'TEMP': <TokenType.TEMPORARY: 'TEMPORARY'>, 'TEMPORARY': <TokenType.TEMPORARY: 'TEMPORARY'>, 'THEN': <TokenType.THEN: 'THEN'>, 'TRUE': <TokenType.TRUE: 'TRUE'>, 'UNION': <TokenType.UNION: 'UNION'>, 'UNKNOWN': <TokenType.UNKNOWN: 'UNKNOWN'>, 'UNNEST': <TokenType.UNNEST: 'UNNEST'>, 'UNPIVOT': <TokenType.UNPIVOT: 'UNPIVOT'>, 'UPDATE': <TokenType.UPDATE: 'UPDATE'>, 'USE': <TokenType.USE: 'USE'>, 'USING': <TokenType.USING: 'USING'>, 'UUID': <TokenType.UUID: 'UUID'>, 'VALUES': <TokenType.VALUES: 'VALUES'>, 'VIEW': <TokenType.VIEW: 'VIEW'>, 'VOLATILE': <TokenType.VOLATILE: 'VOLATILE'>, 'WHEN': <TokenType.WHEN: 'WHEN'>, 'WHERE': <TokenType.WHERE: 'WHERE'>, 'WINDOW': <TokenType.WINDOW: 'WINDOW'>, 'WITH': <TokenType.WITH: 'WITH'>, 'APPLY': <TokenType.APPLY: 'APPLY'>, 'ARRAY': <TokenType.ARRAY: 'ARRAY'>, 'BIT': <TokenType.BIT: 'BIT'>, 'BOOL': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BOOLEAN': <TokenType.BOOLEAN: 'BOOLEAN'>, 'BYTE': <TokenType.TINYINT: 'TINYINT'>, 'MEDIUMINT': <TokenType.MEDIUMINT: 'MEDIUMINT'>, 'INT1': <TokenType.TINYINT: 'TINYINT'>, 'TINYINT': <TokenType.TINYINT: 'TINYINT'>, 'INT16': <TokenType.SMALLINT: 'SMALLINT'>, 'SHORT': <TokenType.SMALLINT: 'SMALLINT'>, 'SMALLINT': <TokenType.SMALLINT: 'SMALLINT'>, 'INT128': <TokenType.INT128: 'INT128'>, 'HUGEINT': <TokenType.INT128: 'INT128'>, 'INT2': <TokenType.SMALLINT: 'SMALLINT'>, 'INTEGER': <TokenType.INT: 'INT'>, 'INT': <TokenType.INT: 'INT'>, 'INT4': <TokenType.INT: 'INT'>, 'INT32': <TokenType.INT: 'INT'>, 'INT64': <TokenType.BIGINT: 'BIGINT'>, 'LONG': <TokenType.BIGINT: 'BIGINT'>, 'BIGINT': <TokenType.BIGINT: 'BIGINT'>, 'INT8': <TokenType.TINYINT: 'TINYINT'>, 'DEC': <TokenType.DECIMAL: 'DECIMAL'>, 'DECIMAL': <TokenType.DECIMAL: 'DECIMAL'>, 'BIGDECIMAL': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'BIGNUMERIC': <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, 'MAP': <TokenType.MAP: 'MAP'>, 'NULLABLE': <TokenType.NULLABLE: 'NULLABLE'>, 'NUMBER': <TokenType.DECIMAL: 'DECIMAL'>, 'NUMERIC': <TokenType.DECIMAL: 'DECIMAL'>, 'FIXED': <TokenType.DECIMAL: 'DECIMAL'>, 'REAL': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT4': <TokenType.FLOAT: 'FLOAT'>, 'FLOAT8': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE': <TokenType.DOUBLE: 'DOUBLE'>, 'DOUBLE PRECISION': <TokenType.DOUBLE: 'DOUBLE'>, 'JSON': <TokenType.JSON: 'JSON'>, 'CHAR': <TokenType.CHAR: 'CHAR'>, 'CHARACTER': <TokenType.CHAR: 'CHAR'>, 'NCHAR': <TokenType.NCHAR: 'NCHAR'>, 'VARCHAR': <TokenType.VARCHAR: 'VARCHAR'>, 'VARCHAR2': <TokenType.VARCHAR: 'VARCHAR'>, 'NVARCHAR': <TokenType.NVARCHAR: 'NVARCHAR'>, 'NVARCHAR2': <TokenType.NVARCHAR: 'NVARCHAR'>, 'BPCHAR': <TokenType.BPCHAR: 'BPCHAR'>, 'STR': <TokenType.TEXT: 'TEXT'>, 'STRING': <TokenType.TEXT: 'TEXT'>, 'TEXT': <TokenType.TEXT: 'TEXT'>, 'LONGTEXT': <TokenType.LONGTEXT: 'LONGTEXT'>, 'MEDIUMTEXT': <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, 'TINYTEXT': <TokenType.TINYTEXT: 'TINYTEXT'>, 'CLOB': <TokenType.TEXT: 'TEXT'>, 'LONGVARCHAR': <TokenType.TEXT: 'TEXT'>, 'BINARY': <TokenType.BINARY: 'BINARY'>, 'BLOB': <TokenType.VARBINARY: 'VARBINARY'>, 'LONGBLOB': <TokenType.LONGBLOB: 'LONGBLOB'>, 'MEDIUMBLOB': <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, 'TINYBLOB': <TokenType.TINYBLOB: 'TINYBLOB'>, 'BYTEA': <TokenType.VARBINARY: 'VARBINARY'>, 'VARBINARY': <TokenType.VARBINARY: 'VARBINARY'>, 'TIME': <TokenType.TIME: 'TIME'>, 'TIMETZ': <TokenType.TIMETZ: 'TIMETZ'>, 'TIMESTAMP': <TokenType.TIMESTAMP: 'TIMESTAMP'>, 'TIMESTAMPTZ': <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, 'TIMESTAMPLTZ': <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, 'DATE': <TokenType.DATE: 'DATE'>, 'DATETIME': <TokenType.DATETIME: 'DATETIME'>, 'INT4RANGE': <TokenType.INT4RANGE: 'INT4RANGE'>, 'INT4MULTIRANGE': <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, 'INT8RANGE': <TokenType.INT8RANGE: 'INT8RANGE'>, 'INT8MULTIRANGE': <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, 'NUMRANGE': <TokenType.NUMRANGE: 'NUMRANGE'>, 'NUMMULTIRANGE': <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, 'TSRANGE': <TokenType.TSRANGE: 'TSRANGE'>, 'TSMULTIRANGE': <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, 'TSTZRANGE': <TokenType.TSTZRANGE: 'TSTZRANGE'>, 'TSTZMULTIRANGE': <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, 'DATERANGE': <TokenType.DATERANGE: 'DATERANGE'>, 'DATEMULTIRANGE': <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, 'UNIQUE': <TokenType.UNIQUE: 'UNIQUE'>, 'STRUCT': <TokenType.STRUCT: 'STRUCT'>, 'VARIANT': <TokenType.VARIANT: 'VARIANT'>, 'ALTER': <TokenType.ALTER: 'ALTER'>, 'ANALYZE': <TokenType.COMMAND: 'COMMAND'>, 'CALL': <TokenType.COMMAND: 'COMMAND'>, 'COMMENT': <TokenType.COMMENT: 'COMMENT'>, 'COPY': <TokenType.COMMAND: 'COMMAND'>, 'EXPLAIN': <TokenType.COMMAND: 'COMMAND'>, 'GRANT': <TokenType.COMMAND: 'COMMAND'>, 'OPTIMIZE': <TokenType.COMMAND: 'COMMAND'>, 'PREPARE': <TokenType.COMMAND: 'COMMAND'>, 'TRUNCATE': <TokenType.COMMAND: 'COMMAND'>, 'VACUUM': <TokenType.COMMAND: 'COMMAND'>, 'USER-DEFINED': <TokenType.USERDEFINED: 'USERDEFINED'>, 'FOR VERSION': <TokenType.VERSION_SNAPSHOT: 'VERSION_SNAPSHOT'>, 'FOR TIMESTAMP': <TokenType.TIMESTAMP_SNAPSHOT: 'TIMESTAMP_SNAPSHOT'>}"}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"fullname": "sqlglot.tokens.Tokenizer.WHITE_SPACE", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.WHITE_SPACE", "kind": "variable", "doc": "

\n", "annotation": ": Dict[Optional[str], sqlglot.tokens.TokenType]", "default_value": "{' ': <TokenType.SPACE: 'SPACE'>, '\\t': <TokenType.SPACE: 'SPACE'>, '\\n': <TokenType.BREAK: 'BREAK'>, '\\r': <TokenType.BREAK: 'BREAK'>}"}, "sqlglot.tokens.Tokenizer.COMMANDS": {"fullname": "sqlglot.tokens.Tokenizer.COMMANDS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.COMMANDS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.COMMAND: 'COMMAND'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.FETCH: 'FETCH'>, <TokenType.SHOW: 'SHOW'>}"}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"fullname": "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.COMMAND_PREFIX_TOKENS", "kind": "variable", "doc": "

\n", "default_value": "{<TokenType.BEGIN: 'BEGIN'>, <TokenType.SEMICOLON: 'SEMICOLON'>}"}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"fullname": "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.NUMERIC_LITERALS", "kind": "variable", "doc": "

\n", "annotation": ": Dict[str, str]", "default_value": "{}"}, "sqlglot.tokens.Tokenizer.COMMENTS": {"fullname": "sqlglot.tokens.Tokenizer.COMMENTS", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.COMMENTS", "kind": "variable", "doc": "

\n", "default_value": "['--', ('/*', '*/')]"}, "sqlglot.tokens.Tokenizer.dialect": {"fullname": "sqlglot.tokens.Tokenizer.dialect", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.dialect", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Tokenizer.reset": {"fullname": "sqlglot.tokens.Tokenizer.reset", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.reset", "kind": "function", "doc": "

\n", "signature": "(self) -> None:", "funcdef": "def"}, "sqlglot.tokens.Tokenizer.tokenize": {"fullname": "sqlglot.tokens.Tokenizer.tokenize", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.tokenize", "kind": "function", "doc": "

Returns a list of tokens corresponding to the SQL string sql.

\n", "signature": "(self, sql: str) -> List[sqlglot.tokens.Token]:", "funcdef": "def"}, "sqlglot.tokens.Tokenizer.peek": {"fullname": "sqlglot.tokens.Tokenizer.peek", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.peek", "kind": "function", "doc": "

\n", "signature": "(self, i: int = 0) -> str:", "funcdef": "def"}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"fullname": "sqlglot.tokens.Tokenizer.tokenize_rs", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.tokenize_rs", "kind": "function", "doc": "

\n", "signature": "(self, sql: str) -> List[sqlglot.tokens.Token]:", "funcdef": "def"}, "sqlglot.tokens.Tokenizer.size": {"fullname": "sqlglot.tokens.Tokenizer.size", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.size", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Tokenizer.sql": {"fullname": "sqlglot.tokens.Tokenizer.sql", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.sql", "kind": "variable", "doc": "

\n"}, "sqlglot.tokens.Tokenizer.tokens": {"fullname": "sqlglot.tokens.Tokenizer.tokens", "modulename": "sqlglot.tokens", "qualname": "Tokenizer.tokens", "kind": "variable", "doc": "

\n"}, "sqlglot.transforms": {"fullname": "sqlglot.transforms", "modulename": "sqlglot.transforms", "kind": "module", "doc": "

\n"}, "sqlglot.transforms.unalias_group": {"fullname": "sqlglot.transforms.unalias_group", "modulename": "sqlglot.transforms", "qualname": "unalias_group", "kind": "function", "doc": "

Replace references to select aliases in GROUP BY clauses.

\n\n
Example:
\n\n
\n
\n
>>> import sqlglot\n>>> sqlglot.parse_one("SELECT a AS b FROM x GROUP BY b").transform(unalias_group).sql()\n'SELECT a AS b FROM x GROUP BY 1'\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • expression: the expression that will be transformed.
  • \n
\n\n
Returns:
\n\n
\n

The transformed expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.eliminate_distinct_on": {"fullname": "sqlglot.transforms.eliminate_distinct_on", "modulename": "sqlglot.transforms", "qualname": "eliminate_distinct_on", "kind": "function", "doc": "

Convert SELECT DISTINCT ON statements to a subquery with a window function.

\n\n

This is useful for dialects that don't support SELECT DISTINCT ON but support window functions.

\n\n
Arguments:
\n\n
    \n
  • expression: the expression that will be transformed.
  • \n
\n\n
Returns:
\n\n
\n

The transformed expression.

\n
\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.eliminate_qualify": {"fullname": "sqlglot.transforms.eliminate_qualify", "modulename": "sqlglot.transforms", "qualname": "eliminate_qualify", "kind": "function", "doc": "

Convert SELECT statements that contain the QUALIFY clause into subqueries, filtered equivalently.

\n\n

The idea behind this transformation can be seen in Snowflake's documentation for QUALIFY:\nhttps://docs.snowflake.com/en/sql-reference/constructs/qualify

\n\n

Some dialects don't support window functions in the WHERE clause, so we need to include them as\nprojections in the subquery, in order to refer to them in the outer filter using aliases. Also,\nif a column is referenced in the QUALIFY clause but is not selected, we need to include it too,\notherwise we won't be able to refer to it in the outer query's WHERE clause.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.remove_precision_parameterized_types": {"fullname": "sqlglot.transforms.remove_precision_parameterized_types", "modulename": "sqlglot.transforms", "qualname": "remove_precision_parameterized_types", "kind": "function", "doc": "

Some dialects only allow the precision for parameterized types to be defined in the DDL and not in\nother expressions. This transforms removes the precision from parameterized types in expressions.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.unnest_to_explode": {"fullname": "sqlglot.transforms.unnest_to_explode", "modulename": "sqlglot.transforms", "qualname": "unnest_to_explode", "kind": "function", "doc": "

Convert cross join unnest into lateral view explode.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.explode_to_unnest": {"fullname": "sqlglot.transforms.explode_to_unnest", "modulename": "sqlglot.transforms", "qualname": "explode_to_unnest", "kind": "function", "doc": "

Convert explode/posexplode into unnest.

\n", "signature": "(\tindex_offset: int = 0) -> Callable[[sqlglot.expressions.Expression], sqlglot.expressions.Expression]:", "funcdef": "def"}, "sqlglot.transforms.PERCENTILES": {"fullname": "sqlglot.transforms.PERCENTILES", "modulename": "sqlglot.transforms", "qualname": "PERCENTILES", "kind": "variable", "doc": "

\n", "default_value": "(<class 'sqlglot.expressions.PercentileCont'>, <class 'sqlglot.expressions.PercentileDisc'>)"}, "sqlglot.transforms.add_within_group_for_percentiles": {"fullname": "sqlglot.transforms.add_within_group_for_percentiles", "modulename": "sqlglot.transforms", "qualname": "add_within_group_for_percentiles", "kind": "function", "doc": "

Transforms percentiles by adding a WITHIN GROUP clause to them.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.remove_within_group_for_percentiles": {"fullname": "sqlglot.transforms.remove_within_group_for_percentiles", "modulename": "sqlglot.transforms", "qualname": "remove_within_group_for_percentiles", "kind": "function", "doc": "

Transforms percentiles by getting rid of their corresponding WITHIN GROUP clause.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.add_recursive_cte_column_names": {"fullname": "sqlglot.transforms.add_recursive_cte_column_names", "modulename": "sqlglot.transforms", "qualname": "add_recursive_cte_column_names", "kind": "function", "doc": "

Uses projection output names in recursive CTE definitions to define the CTEs' columns.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.epoch_cast_to_ts": {"fullname": "sqlglot.transforms.epoch_cast_to_ts", "modulename": "sqlglot.transforms", "qualname": "epoch_cast_to_ts", "kind": "function", "doc": "

Replace 'epoch' in casts by the equivalent date literal.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"fullname": "sqlglot.transforms.eliminate_semi_and_anti_joins", "modulename": "sqlglot.transforms", "qualname": "eliminate_semi_and_anti_joins", "kind": "function", "doc": "

Convert SEMI and ANTI joins into equivalent forms that use EXIST instead.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.eliminate_full_outer_join": {"fullname": "sqlglot.transforms.eliminate_full_outer_join", "modulename": "sqlglot.transforms", "qualname": "eliminate_full_outer_join", "kind": "function", "doc": "

Converts a query with a FULL OUTER join to a union of identical queries that\nuse LEFT/RIGHT OUTER joins instead. This transformation currently only works\nfor queries that have a single FULL OUTER join.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.move_ctes_to_top_level": {"fullname": "sqlglot.transforms.move_ctes_to_top_level", "modulename": "sqlglot.transforms", "qualname": "move_ctes_to_top_level", "kind": "function", "doc": "

Some dialects (e.g. Hive, T-SQL, Spark prior to version 3) only allow CTEs to be\ndefined at the top-level, so for example queries like:

\n\n
SELECT * FROM (WITH t(c) AS (SELECT 1) SELECT * FROM t) AS subq\n
\n\n

are invalid in those dialects. This transformation can be used to ensure all CTEs are\nmoved to the top level so that the final SQL code is valid from a syntax standpoint.

\n\n

TODO: handle name clashes whilst moving CTEs (it can get quite tricky & costly).

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.ensure_bools": {"fullname": "sqlglot.transforms.ensure_bools", "modulename": "sqlglot.transforms", "qualname": "ensure_bools", "kind": "function", "doc": "

Converts numeric values used in conditions into explicit boolean expressions.

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.unqualify_columns": {"fullname": "sqlglot.transforms.unqualify_columns", "modulename": "sqlglot.transforms", "qualname": "unqualify_columns", "kind": "function", "doc": "

\n", "signature": "(\texpression: sqlglot.expressions.Expression) -> sqlglot.expressions.Expression:", "funcdef": "def"}, "sqlglot.transforms.preprocess": {"fullname": "sqlglot.transforms.preprocess", "modulename": "sqlglot.transforms", "qualname": "preprocess", "kind": "function", "doc": "

Creates a new transform by chaining a sequence of transformations and converts the resulting\nexpression to SQL, using either the \"_sql\" method corresponding to the resulting expression,\nor the appropriate Generator.TRANSFORMS function (when applicable -- see below).

\n\n
Arguments:
\n\n
    \n
  • transforms: sequence of transform functions. These will be called in order.
  • \n
\n\n
Returns:
\n\n
\n

Function that can be used as a generator transform.

\n
\n", "signature": "(\ttransforms: List[Callable[[sqlglot.expressions.Expression], sqlglot.expressions.Expression]]) -> Callable[[sqlglot.generator.Generator, sqlglot.expressions.Expression], str]:", "funcdef": "def"}, "sqlglot.trie": {"fullname": "sqlglot.trie", "modulename": "sqlglot.trie", "kind": "module", "doc": "

\n"}, "sqlglot.trie.key": {"fullname": "sqlglot.trie.key", "modulename": "sqlglot.trie", "qualname": "key", "kind": "variable", "doc": "

\n", "default_value": "typing.Sequence[typing.Hashable]"}, "sqlglot.trie.TrieResult": {"fullname": "sqlglot.trie.TrieResult", "modulename": "sqlglot.trie", "qualname": "TrieResult", "kind": "class", "doc": "

An enumeration.

\n", "bases": "enum.Enum"}, "sqlglot.trie.TrieResult.FAILED": {"fullname": "sqlglot.trie.TrieResult.FAILED", "modulename": "sqlglot.trie", "qualname": "TrieResult.FAILED", "kind": "variable", "doc": "

\n", "default_value": "<TrieResult.FAILED: 1>"}, "sqlglot.trie.TrieResult.PREFIX": {"fullname": "sqlglot.trie.TrieResult.PREFIX", "modulename": "sqlglot.trie", "qualname": "TrieResult.PREFIX", "kind": "variable", "doc": "

\n", "default_value": "<TrieResult.PREFIX: 2>"}, "sqlglot.trie.TrieResult.EXISTS": {"fullname": "sqlglot.trie.TrieResult.EXISTS", "modulename": "sqlglot.trie", "qualname": "TrieResult.EXISTS", "kind": "variable", "doc": "

\n", "default_value": "<TrieResult.EXISTS: 3>"}, "sqlglot.trie.new_trie": {"fullname": "sqlglot.trie.new_trie", "modulename": "sqlglot.trie", "qualname": "new_trie", "kind": "function", "doc": "

Creates a new trie out of a collection of keywords.

\n\n

The trie is represented as a sequence of nested dictionaries keyed by either single\ncharacter strings, or by 0, which is used to designate that a keyword is in the trie.

\n\n
Example:
\n\n
\n
\n
>>> new_trie(["bla", "foo", "blab"])\n{'b': {'l': {'a': {0: True, 'b': {0: True}}}}, 'f': {'o': {'o': {0: True}}}}\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • keywords: the keywords to create the trie from.
  • \n
  • trie: a trie to mutate instead of creating a new one
  • \n
\n\n
Returns:
\n\n
\n

The trie corresponding to keywords.

\n
\n", "signature": "(\tkeywords: Iterable[Sequence[Hashable]],\ttrie: Optional[Dict] = None) -> Dict:", "funcdef": "def"}, "sqlglot.trie.in_trie": {"fullname": "sqlglot.trie.in_trie", "modulename": "sqlglot.trie", "qualname": "in_trie", "kind": "function", "doc": "

Checks whether a key is in a trie.

\n\n
Examples:
\n\n
\n
\n
>>> in_trie(new_trie(["cat"]), "bob")\n(<TrieResult.FAILED: 1>, {'c': {'a': {'t': {0: True}}}})\n
\n
\n \n
\n
>>> in_trie(new_trie(["cat"]), "ca")\n(<TrieResult.PREFIX: 2>, {'t': {0: True}})\n
\n
\n \n
\n
>>> in_trie(new_trie(["cat"]), "cat")\n(<TrieResult.EXISTS: 3>, {0: True})\n
\n
\n
\n\n
Arguments:
\n\n
    \n
  • trie: The trie to be searched.
  • \n
  • key: The target key.
  • \n
\n\n
Returns:
\n\n
\n

A pair (value, subtrie), where subtrie is the sub-trie we get at the point\n where the search stops, and value is a TrieResult value that can be one of:

\n \n
    \n
  • TrieResult.FAILED: the search was unsuccessful
  • \n
  • TrieResult.PREFIX: value is a prefix of a keyword in trie
  • \n
  • TrieResult.EXISTS: key exists in trie
  • \n
\n
\n", "signature": "(\ttrie: Dict,\tkey: Sequence[Hashable]) -> Tuple[sqlglot.trie.TrieResult, Dict]:", "funcdef": "def"}}, "docInfo": {"sqlglot": {"qualname": 0, "fullname": 1, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6145}, "sqlglot.logger": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.pretty": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.schema": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parse": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 200, "bases": 0, "doc": 96}, "sqlglot.parse_one": {"qualname": 2, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 274, "bases": 0, "doc": 111}, "sqlglot.transpile": {"qualname": 1, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 239, "bases": 0, "doc": 177}, "sqlglot.dataframe": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3680}, "sqlglot.dataframe.sql": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.read": {"qualname": 2, "fullname": 5, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.table": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 208, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.Builder": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 141, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.SparkSession.builder": {"qualname": 2, "fullname": 5, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 259, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.spark": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.expression": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.last_op": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.write": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.columns": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.na": {"qualname": 2, "fullname": 5, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 85, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.copy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.select": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.alias": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.where": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.filter": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 86, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.agg": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.join": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 180, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 120, "bases": 0, "doc": 44}, "sqlglot.dataframe.sql.DataFrame.sort": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 120, "bases": 0, "doc": 44}, "sqlglot.dataframe.sql.DataFrame.union": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.intersect": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.distinct": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.dropna": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.fillna": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 123, "bases": 0, "doc": 100}, "sqlglot.dataframe.sql.DataFrame.replace": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 217, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 77, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.drop": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.limit": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.hint": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 77, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.repartition": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 111, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.cache": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrame.persist": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 60, "bases": 0, "doc": 20}, "sqlglot.dataframe.sql.GroupedData": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.spark": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.last_op": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.agg": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 90, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.count": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.mean": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.avg": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.max": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.min": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.sum": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.GroupedData.pivot": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.expression": {"qualname": 2, "fullname": 5, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.ensure_col": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.ensure_cols": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 98, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 123, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 92, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.binary_op": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 85, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 85, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.unary_op": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.is_alias": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.is_column": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.column_expression": {"qualname": 3, "fullname": 6, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.alias_or_name": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.ensure_literal": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.copy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.set_table_name": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.alias": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.asc": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.desc": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.when": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 77, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.otherwise": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.isNull": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.isNotNull": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.cast": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 27}, "sqlglot.dataframe.sql.Column.startswith": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.endswith": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.rlike": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.like": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.ilike": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.substr": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 121, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.isin": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 81, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.between": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Column.over": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 143, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 177, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.currentRow": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.partitionBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.orderBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.rowsBetween": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.Window.rangeBetween": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.expression": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.copy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 104, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameReader": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameReader.table": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 122, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 3}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 3}, "sqlglot.dialects": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 830}, "sqlglot.dialects.bigquery": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.logger": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 12}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 9, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 51, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 93, "signature": 0, "bases": 0, "doc": 35}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 8, "signature": 0, "bases": 0, "doc": 28}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 190}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 74, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 74, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3256, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5608, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 209, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 92, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 51, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1349, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 851, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 184, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 364, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 28, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1826, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 300, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 292, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 150, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 42, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 51, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 12}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3446, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 350, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5566, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 319, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 16731, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 221, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 35, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 220, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 90, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 58, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1244, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 337, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 112, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 486, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1351, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1242, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 24, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.databricks.Databricks.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5893, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 84, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2411, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 3}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 163, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 142, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.logger": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 7}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.DORIS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.DRILL": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.HIVE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.SPARK": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.TRINO": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialects.TSQL": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.NormalizationStrategy": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 13}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 7}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 7}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.dialects.dialect.Dialect": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 18}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 4, "default_value": 5, "signature": 0, "bases": 0, "doc": 12}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 35}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 2, "signature": 0, "bases": 0, "doc": 28}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 98}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 99, "bases": 0, "doc": 175}, "sqlglot.dialects.dialect.Dialect.format_time": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 18}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 190}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 17}, "sqlglot.dialects.dialect.Dialect.can_identify": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 85}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 75}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.parse": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.parse_into": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 126, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.generate": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.transpile": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 37, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.tokenize": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"qualname": 2, "fullname": 5, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.Dialect.generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.DialectType": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.rename_func": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.if_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 116, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.inline_array_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_ilike_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_tablesample_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_pivot_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_trycast_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.str_position_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.struct_extract_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.var_map_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.format_time_lambda": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 90, "bases": 0, "doc": 71}, "sqlglot.dialects.dialect.time_format": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 143, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 46}, "sqlglot.dialects.dialect.parse_date_delta": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 78, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.date_trunc_to_time": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.date_add_interval_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_timestamp_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.locate_to_strposition": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.left_to_substring_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.right_to_substring_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.timestrtotime_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.datestrtodate_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.encode_decode_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.min_or_least": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.max_or_greatest": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.count_if_to_sum": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.trim_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.str_to_time_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.regexp_extract_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.regexp_replace_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.pivot_column_names": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 111, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.binary_from_function": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.bool_xor_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.is_parse_json": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.isnull_to_is_null": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.date_delta_sql": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 128, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.no_last_day_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.merge_without_target_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 11}, "sqlglot.dialects.dialect.parse_json_extract_path": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 63, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.json_extract_segments": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 3}, "sqlglot.dialects.dialect.json_path_key_only_name": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.dialects.doris": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5508, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1286, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 393, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 61, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 145, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2024, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 106, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 12}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 216, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.drill.Drill.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5521, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 189, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1425, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 241, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 241, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 174, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 148, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3335, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5960, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 197, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1279, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 48, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2067, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 209, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1094, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 32, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 205, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3286, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 44, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5644, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 58, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 839, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 167, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2043, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 163, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 142, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 38, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 18}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3785, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1004, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1286, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5454, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 245, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 708, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 108, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 384, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 32, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 733, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 30, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 393, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 61, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1688, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 68, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 35, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 134, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 68, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 106, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.to_char": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 158, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.oracle.Oracle.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"qualname": 9, "fullname": 12, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5521, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 244, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 325, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 234, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1190, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3285, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 229, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 229, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 129, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 114, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 48, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 198, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3589, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 350, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 816, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5578, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 221, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 300, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 168, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1811, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 17}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 308, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 308, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 191, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 166, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.presto.Presto.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3194, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5836, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 197, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 200, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2363, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 102, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 33}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 106, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 212, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.redshift.Redshift.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5651, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 70, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3644, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 339, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 201, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1933, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 19}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 75}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 321, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 321, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 191, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 166, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 501, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 39}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 98}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 185, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 75}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1300, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5751, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 223, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 30, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 263, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 105, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 827, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 125, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 20, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 70, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3397, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1855, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 112, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1222, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 281, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 281, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 101, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 94, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.spark.Spark.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 3}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 30, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5875, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 295, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 204, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2307, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 163, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 142, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5885, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 307, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1214, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2321, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 3}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 215, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 163, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 142, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 20}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 14, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5510, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 233, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 15, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1187, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1094, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 97}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5446, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1286, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 393, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 61, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 145, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1811, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 106, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 990, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5501, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 188, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3381, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 326, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 180, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 976, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 364, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 244, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 113, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1226, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1108, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 188, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 188, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 125, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 112, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.trino.Trino.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 311}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 2291, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 5, "doc": 3}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 83, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 106, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 44, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 107, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 19, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.BIT_TYPES": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 50, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 14}, "sqlglot.dialects.tsql.TSQL": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 56}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"qualname": 3, "fullname": 6, "annotation": 3, "default_value": 281, "signature": 0, "bases": 0, "doc": 17}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 337, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 169, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3400, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 97}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5760, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 14, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 30, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 611, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 348, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"qualname": 9, "fullname": 12, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1293, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"qualname": 5, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"qualname": 7, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 58, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 6, "fullname": 9, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 202, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 1294, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 1224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 429, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 429, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 155, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 136, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6444}, "sqlglot.diff.Insert": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.diff.Insert.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.diff.Insert.expression": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Remove": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.diff.Remove.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.diff.Remove.expression": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Move": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "sqlglot.diff.Move.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.diff.Move.expression": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Update": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.diff.Update.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.diff.Update.source": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Update.target": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Keep": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.diff.Keep.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.diff.Keep.source": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.Keep.target": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.diff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 206, "bases": 0, "doc": 306}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.ChangeDistiller": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 46}, "sqlglot.diff.ChangeDistiller.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.diff.ChangeDistiller.f": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.ChangeDistiller.t": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.diff.ChangeDistiller.diff": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 199, "bases": 0, "doc": 3}, "sqlglot.errors": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.errors.ErrorLevel": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 5}, "sqlglot.errors.ErrorLevel.IGNORE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 6}, "sqlglot.errors.ErrorLevel.WARN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 6}, "sqlglot.errors.ErrorLevel.RAISE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 12}, "sqlglot.errors.SqlglotError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 11}, "sqlglot.errors.UnsupportedError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.ParseError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.ParseError.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.errors.ParseError.errors": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.errors.ParseError.new": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 207, "bases": 0, "doc": 3}, "sqlglot.errors.TokenError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.OptimizeError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.SchemaError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.ExecuteError": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.errors.concat_messages": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 3}, "sqlglot.errors.merge_errors": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.executor": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 2950}, "sqlglot.executor.logger": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.execute": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 197, "bases": 0, "doc": 115}, "sqlglot.executor.context": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 64}, "sqlglot.executor.context.Context.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 66, "bases": 0, "doc": 21}, "sqlglot.executor.context.Context.tables": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.range_readers": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.row_readers": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.env": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.eval": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.eval_tuple": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.table": {"qualname": 2, "fullname": 5, "annotation": 5, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.add_columns": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.columns": {"qualname": 2, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.table_iter": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.filter": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.sort": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.set_row": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.set_index": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.executor.context.Context.set_range": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.executor.env": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.env.reverse_key": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.env.reverse_key.__init__": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "sqlglot.executor.env.reverse_key.obj": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.env.filter_nulls": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.executor.env.null_if_any": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 13, "bases": 0, "doc": 59}, "sqlglot.executor.env.str_position": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "sqlglot.executor.env.substring": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.executor.env.cast": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.env.ordered": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.executor.env.interval": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.env.arrayjoin": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "sqlglot.executor.env.jsonextract": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.env.ENV": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 627, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.env": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.tables": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.execute": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.generate": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 16}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 15}, "sqlglot.executor.python.PythonExecutor.context": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.table": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.scan": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.static": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.scan_table": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.join": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.hash_join": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.aggregate": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.sort": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.executor.python.PythonExecutor.set_operation": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 4, "doc": 3}, "sqlglot.executor.python.Python.Tokenizer": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.Generator": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 311}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 3564, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.tokenizer_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.parser_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.generator_class": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.TIME_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"qualname": 4, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"qualname": 4, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.QUOTE_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.QUOTE_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.BIT_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.BIT_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.HEX_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.HEX_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.BYTE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.BYTE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.UNICODE_START": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.python.Python.UNICODE_END": {"qualname": 3, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.columns": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.column_range": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.reader": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.rows": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.range_reader": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.add_columns": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.append": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.pop": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.executor.table.Table.width": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.TableIter": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.TableIter.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "sqlglot.executor.table.TableIter.table": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.TableIter.index": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RangeReader": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RangeReader.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 9, "bases": 0, "doc": 3}, "sqlglot.executor.table.RangeReader.table": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RangeReader.range": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RowReader": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RowReader.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 3}, "sqlglot.executor.table.RowReader.columns": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.RowReader.row": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.executor.table.Tables": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.executor.table.ensure_tables": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 117, "bases": 0, "doc": 3}, "sqlglot.expressions": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 61}, "sqlglot.expressions.SQLGLOT_META": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TABLE_PARTS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 365}, "sqlglot.expressions.Expression.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.args": {"qualname": 2, "fullname": 4, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.parent": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.arg_key": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.comments": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.hashable_args": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.this": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.expressions.Expression.expression": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.expressions.Expression.expressions": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.expressions.Expression.text": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 32}, "sqlglot.expressions.Expression.is_string": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.expressions.Expression.is_number": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.expressions.Expression.is_int": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.expressions.Expression.is_star": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.expressions.Expression.alias": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 18}, "sqlglot.expressions.Expression.alias_column_names": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.alias_or_name": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Expression.type": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.is_type": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.is_leaf": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.meta": {"qualname": 2, "fullname": 4, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.copy": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 10}, "sqlglot.expressions.Expression.add_comments": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.append": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 54}, "sqlglot.expressions.Expression.set": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 39}, "sqlglot.expressions.Expression.depth": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.expressions.Expression.iter_expressions": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 14}, "sqlglot.expressions.Expression.find": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 60, "bases": 0, "doc": 83}, "sqlglot.expressions.Expression.find_all": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 60, "bases": 0, "doc": 81}, "sqlglot.expressions.Expression.find_ancestor": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 43}, "sqlglot.expressions.Expression.parent_select": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "sqlglot.expressions.Expression.same_parent": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 13}, "sqlglot.expressions.Expression.root": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 10}, "sqlglot.expressions.Expression.walk": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 89}, "sqlglot.expressions.Expression.dfs": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 33}, "sqlglot.expressions.Expression.bfs": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 33}, "sqlglot.expressions.Expression.unnest": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "sqlglot.expressions.Expression.unalias": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 12}, "sqlglot.expressions.Expression.unnest_operands": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 9}, "sqlglot.expressions.Expression.flatten": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 27}, "sqlglot.expressions.Expression.to_s": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 27}, "sqlglot.expressions.Expression.sql": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 99, "bases": 0, "doc": 61}, "sqlglot.expressions.Expression.transform": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 111}, "sqlglot.expressions.Expression.replace": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 84}, "sqlglot.expressions.Expression.pop": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 22}, "sqlglot.expressions.Expression.assert_is": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 162}, "sqlglot.expressions.Expression.error_messages": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 43, "bases": 0, "doc": 79}, "sqlglot.expressions.Expression.dump": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 11}, "sqlglot.expressions.Expression.load": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 17}, "sqlglot.expressions.Expression.and_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 168, "bases": 0, "doc": 183}, "sqlglot.expressions.Expression.or_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 168, "bases": 0, "doc": 183}, "sqlglot.expressions.Expression.not_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 108}, "sqlglot.expressions.Expression.as_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 178, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.isin": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.between": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.is_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.like": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.ilike": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.eq": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.neq": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.rlike": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.div": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 3}, "sqlglot.expressions.Expression.desc": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "sqlglot.expressions.IntoType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExpOrStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Condition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 11}, "sqlglot.expressions.Condition.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Predicate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 13}, "sqlglot.expressions.Predicate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DerivedTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DerivedTable.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DerivedTable.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DerivedTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unionable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Unionable.union": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 201}, "sqlglot.expressions.Unionable.intersect": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 201}, "sqlglot.expressions.Unionable.except_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 202}, "sqlglot.expressions.Unionable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UDTF": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.UDTF.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UDTF.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cache": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Cache.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cache.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Uncache": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Uncache.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Uncache.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Refresh": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Refresh.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DDL": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DDL.ctes": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DDL.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DDL.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DDL.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DML": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DML.returning": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 194}, "sqlglot.expressions.DML.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Create": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Create.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 68, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Create.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Clone": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Clone.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Clone.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Describe": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Describe.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Describe.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Kill": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Kill.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Kill.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Pragma": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Pragma.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Set": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Set.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Set.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Heredoc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Heredoc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Heredoc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetItem": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SetItem.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetItem.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Show": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Show.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 108, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Show.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UserDefinedFunction": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UserDefinedFunction.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSet": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CharacterSet.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSet.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.With": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.With.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.With.recursive": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.With.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithinGroup": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithinGroup.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithinGroup.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CTE": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CTE.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CTE.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TableAlias": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TableAlias.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TableAlias.columns": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TableAlias.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitString": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitString.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.HexString": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.HexString.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ByteString": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ByteString.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RawString": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RawString.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnicodeString": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UnicodeString.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnicodeString.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Column": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Column.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 27, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Column.table": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Column.db": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Column.catalog": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Column.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Column.parts": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "sqlglot.expressions.Column.to_dot": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 10}, "sqlglot.expressions.Column.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnPosition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ColumnPosition.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnPosition.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnDef": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ColumnDef.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnDef.constraints": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnDef.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlterColumn": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AlterColumn.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 36, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlterColumn.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RenameColumn": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RenameColumn.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RenameColumn.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RenameTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RenameTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SwapTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SwapTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Comment": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Comment.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Comment.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Comprehension": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Comprehension.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Comprehension.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeTreeTTLAction": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 28, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeTreeTTLAction.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeTreeTTL": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeTreeTTL.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexConstraintOption": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 41, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexConstraintOption.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnConstraint.kind": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnConstraintKind": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ColumnConstraintKind.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AutoIncrementColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSetColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CheckColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CheckColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ClusteredColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CollateColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CollateColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CommentColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CommentColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CompressColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CompressColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateFormatColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DefaultColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DefaultColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.EncodeColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.EncodeColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 42, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 27, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InlineLengthColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NonClusteredColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NotNullColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NotNullColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnUpdateColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TransformColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TransformColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TitleColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TitleColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UniqueColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UniqueColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UppercaseColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PathColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PathColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ComputedColumnConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ComputedColumnConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Constraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Constraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Constraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Delete": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Delete.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 36, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Delete.delete": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 150}, "sqlglot.expressions.Delete.where": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 226}, "sqlglot.expressions.Delete.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Drop": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Drop.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 41, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Drop.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Filter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Filter.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Filter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Check": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Check.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Connect": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Connect.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Connect.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Prior": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Prior.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Directory": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Directory.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Directory.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ForeignKey": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ForeignKey.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ForeignKey.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnPrefix": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ColumnPrefix.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ColumnPrefix.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PrimaryKey": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PrimaryKey.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PrimaryKey.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Into": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Into.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Into.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.From": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.From.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.From.alias_or_name": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.From.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Having": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Having.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Hint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JoinHint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JoinHint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JoinHint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Identifier": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Identifier.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Identifier.quoted": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Identifier.hashable_args": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Identifier.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Identifier.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Opclass": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Opclass.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Opclass.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Index": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Index.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 52, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Index.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Insert": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Insert.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 62, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Insert.with_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 236, "bases": 0, "doc": 291}, "sqlglot.expressions.Insert.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnConflict": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OnConflict.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnConflict.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Returning": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Returning.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Returning.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Introducer": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Introducer.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Introducer.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.National": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.National.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LoadData": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LoadData.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LoadData.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Partition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Partition.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Partition.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Fetch": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Fetch.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Fetch.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Group": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Group.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 32, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Group.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lambda": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lambda.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lambda.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Limit": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Limit.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Limit.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Literal": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Literal.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Literal.hashable_args": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Literal.number": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.expressions.Literal.string": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.expressions.Literal.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Literal.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Join.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 41, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.method": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.kind": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.side": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.hint": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.alias_or_name": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Join.on": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 239}, "sqlglot.expressions.Join.using": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 241}, "sqlglot.expressions.Join.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lateral": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lateral.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 27, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lateral.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MatchRecognize": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MatchRecognize.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 42, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MatchRecognize.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Final": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Final.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Offset": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Offset.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Offset.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Order": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Order.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Order.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithFill": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithFill.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithFill.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cluster": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Cluster.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Distribute": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Distribute.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Sort": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Sort.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Ordered": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Ordered.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Ordered.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Property": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Property.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Property.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlgorithmProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlgorithmProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AutoIncrementProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AutoIncrementProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AutoRefreshProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AutoRefreshProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BlockCompressionProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BlockCompressionProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSetProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CharacterSetProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ChecksumProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ChecksumProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ChecksumProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CollateProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CollateProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CollateProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CopyGrantsProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CopyGrantsProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataBlocksizeProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataBlocksizeProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DefinerProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DefinerProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DefinerProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DistKeyProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DistKeyProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DistKeyProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DistStyleProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DistStyleProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DistStyleProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.EngineProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.EngineProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.EngineProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.HeapProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.HeapProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.HeapProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToTableProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ToTableProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToTableProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExecuteAsProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExecuteAsProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExternalProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ExternalProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExternalProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FallbackProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FallbackProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FallbackProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FileFormatProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FileFormatProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FileFormatProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FreespaceProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FreespaceProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FreespaceProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InheritsProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.InheritsProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InheritsProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InputModelProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.InputModelProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InputModelProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OutputModelProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OutputModelProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OutputModelProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IsolatedLoadingProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 29, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JournalProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JournalProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JournalProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LanguageProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LanguageProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LanguageProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ClusteredByProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ClusteredByProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DictProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DictProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DictProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DictSubProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DictSubProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DictRange": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DictRange.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DictRange.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnCluster": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OnCluster.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnCluster.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LikeProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LikeProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LikeProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LocationProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LocationProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LocationProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LockingProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LockingProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 29, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LockingProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LogProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LogProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LogProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MaterializedProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MaterializedProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MaterializedProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeBlockRatioProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NoPrimaryIndexProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OnProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnCommitProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OnCommitProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OnCommitProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionedByProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionedByProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionBoundSpec": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionBoundSpec.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionedOfProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PartitionedOfProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ReturnsProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ReturnsProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ReturnsProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RowFormatProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatDelimitedProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 38, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatSerdeProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.QueryTransform": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.QueryTransform.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 43, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.QueryTransform.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SampleProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SampleProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SampleProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SchemaCommentProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SchemaCommentProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SerdeProperties": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SerdeProperties.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SerdeProperties.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SetProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetConfigProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SetConfigProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SetConfigProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SettingsProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SettingsProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SettingsProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SortKeyProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SortKeyProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SortKeyProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SqlReadWriteProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SqlReadWriteProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SqlSecurityProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SqlSecurityProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StabilityProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StabilityProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StabilityProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TemporaryProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TemporaryProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TemporaryProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TransformModelProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TransformModelProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TransformModelProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TransientProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TransientProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TransientProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VolatileProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.VolatileProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VolatileProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithDataProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithDataProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithDataProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithJournalTableProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithJournalTableProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithSystemVersioningProperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Properties.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 5}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_NAME": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_WITH": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.from_dict": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 3}, "sqlglot.expressions.Properties.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Qualify": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Qualify.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InputOutputFormat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.InputOutputFormat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.InputOutputFormat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Return": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Return.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Reference": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Reference.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Reference.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Tuple": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Tuple.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Tuple.isin": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 3}, "sqlglot.expressions.Tuple.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Subqueryable.subquery": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 89, "bases": 0, "doc": 213}, "sqlglot.expressions.Subqueryable.limit": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 166, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable.ctes": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable.select": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 3}, "sqlglot.expressions.Subqueryable.with_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 236, "bases": 0, "doc": 301}, "sqlglot.expressions.Subqueryable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.QUERY_MODIFIERS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 101, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithTableHint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WithTableHint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WithTableHint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexTableHint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IndexTableHint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IndexTableHint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.HistoricalData": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.HistoricalData.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.HistoricalData.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Table.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.db": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.catalog": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.parts": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "sqlglot.expressions.Table.to_column": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 3}, "sqlglot.expressions.Table.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Union.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 127, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union.limit": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 166, "bases": 0, "doc": 221}, "sqlglot.expressions.Union.select": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 245}, "sqlglot.expressions.Union.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union.is_star": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.expressions.Union.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union.left": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union.right": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Union.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Except": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Except.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Intersect": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Intersect.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unnest": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Unnest.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unnest.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unnest.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Update": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Update.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 41, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Update.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Values": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Values.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Values.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Var": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Var.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Version": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 68}, "sqlglot.expressions.Version.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Version.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Schema": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Schema.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Schema.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lock": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lock.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lock.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Select": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Select.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 136, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Select.from_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 160, "bases": 0, "doc": 199}, "sqlglot.expressions.Select.group_by": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 275}, "sqlglot.expressions.Select.order_by": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 250}, "sqlglot.expressions.Select.sort_by": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 264}, "sqlglot.expressions.Select.cluster_by": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 264}, "sqlglot.expressions.Select.limit": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 166, "bases": 0, "doc": 219}, "sqlglot.expressions.Select.offset": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 166, "bases": 0, "doc": 219}, "sqlglot.expressions.Select.select": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 196}, "sqlglot.expressions.Select.lateral": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 235}, "sqlglot.expressions.Select.join": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 372, "bases": 0, "doc": 621}, "sqlglot.expressions.Select.where": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 253}, "sqlglot.expressions.Select.having": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 275}, "sqlglot.expressions.Select.window": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 3}, "sqlglot.expressions.Select.qualify": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 186, "bases": 0, "doc": 3}, "sqlglot.expressions.Select.distinct": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 102, "bases": 0, "doc": 157}, "sqlglot.expressions.Select.ctas": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 184, "bases": 0, "doc": 223}, "sqlglot.expressions.Select.lock": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 331}, "sqlglot.expressions.Select.hint": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 154, "bases": 0, "doc": 205}, "sqlglot.expressions.Select.named_selects": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Select.is_star": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.expressions.Select.selects": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Select.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subquery": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Subquery.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 116, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Subquery.unnest": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 8}, "sqlglot.expressions.Subquery.unwrap": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.expressions.Subquery.is_wrapper": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 31}, "sqlglot.expressions.Subquery.is_star": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.expressions.Subquery.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Subquery.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TableSample": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TableSample.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 54, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TableSample.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Tag": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 15}, "sqlglot.expressions.Tag.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Tag.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Pivot": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Pivot.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Pivot.unpivot": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Pivot.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Window": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Window.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Window.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WindowSpec": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WindowSpec.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 28, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WindowSpec.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Where": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Where.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Star": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Star.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Star.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Star.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Star.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Parameter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Parameter.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Parameter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SessionParameter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SessionParameter.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SessionParameter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Placeholder": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Placeholder.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Placeholder.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Null": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Null.arg_types": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Null.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Null.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Boolean": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Boolean.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataTypeParam": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DataTypeParam.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataTypeParam.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DataType.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 31, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 5}, "sqlglot.expressions.DataType.Type.ARRAY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BIGINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BINARY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BIT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.BPCHAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.CHAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATE32": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATERANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATETIME": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DATETIME64": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DECIMAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.DOUBLE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.ENUM": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.ENUM8": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.ENUM16": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.FLOAT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.HSTORE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.IMAGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INET": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT128": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT256": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.INTERVAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.IPV4": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.IPV6": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.JSON": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.JSONB": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.MAP": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.MONEY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NCHAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NESTED": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NULL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NULLABLE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.OBJECT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SERIAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SET": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SMALLINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.STRUCT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.SUPER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TEXT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIME": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMETZ": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TINYINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TSRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UBIGINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UINT128": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UINT256": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.USMALLINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UTINYINT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.UUID": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.VARBINARY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.VARCHAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.VARIANT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.XML": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.Type.YEAR": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.TEXT_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 51, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 65, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 92, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DataType.build": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 199, "bases": 0, "doc": 122}, "sqlglot.expressions.DataType.is_type": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 83}, "sqlglot.expressions.DataType.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DATA_TYPE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PseudoType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PseudoType.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PseudoType.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ObjectIdentifier": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ObjectIdentifier.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SubqueryPredicate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SubqueryPredicate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.All": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.All.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Any": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Any.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Exists": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Exists.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Command": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Command.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Command.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Transaction": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Transaction.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Transaction.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Commit": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Commit.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Commit.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Rollback": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Rollback.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Rollback.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlterTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AlterTable.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AlterTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AddConstraint": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AddConstraint.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AddConstraint.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DropPartition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DropPartition.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DropPartition.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Binary": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Binary.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Binary.left": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Binary.right": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Binary.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Add": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Add.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Connector": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Connector.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.And": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.And.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Or": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Or.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseAnd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseAnd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseLeftShift": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseLeftShift.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseOr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseOr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseRightShift": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseRightShift.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseXor": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseXor.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Div": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Div.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Div.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Overlaps": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Overlaps.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Dot": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Dot.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Dot.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Dot.build": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 12}, "sqlglot.expressions.Dot.parts": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.expressions.Dot.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DPipe": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DPipe.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DPipe.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.EQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.EQ.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NullSafeEQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.NullSafeEQ.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NullSafeNEQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.NullSafeNEQ.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PropertyEQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PropertyEQ.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Distance": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Distance.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Escape": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Escape.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Glob": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Glob.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GT": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.GT.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GTE": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.GTE.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ILike": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.ILike.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ILikeAny": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.ILikeAny.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IntDiv": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IntDiv.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Is": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Is.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Kwarg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 12}, "sqlglot.expressions.Kwarg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Like": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Like.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LikeAny": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.LikeAny.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LT": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.LT.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LTE": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.LTE.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Mod": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Mod.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Mul": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Mul.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NEQ": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.NEQ.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Operator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Operator.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Operator.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SimilarTo": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.SimilarTo.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Slice": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Slice.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Slice.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Sub": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Sub.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unary": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Unary.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.BitwiseNot": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.BitwiseNot.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Not": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Not.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Paren": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Paren.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Paren.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Paren.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Neg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Neg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Alias": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Alias.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Alias.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Alias.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PivotAlias": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PivotAlias.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Aliases": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Aliases.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Aliases.aliases": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Aliases.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AtIndex": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AtIndex.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AtIndex.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AtTimeZone": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AtTimeZone.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AtTimeZone.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FromTimeZone": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FromTimeZone.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FromTimeZone.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Between": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Between.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Between.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Bracket": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Bracket.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Bracket.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Bracket.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Distinct": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Distinct.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Distinct.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.In": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.In.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 32, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.In.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ForIn": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ForIn.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ForIn.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 10}, "sqlglot.expressions.TimeUnit.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 72, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit.unit": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeUnit.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IntervalOp": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IntervalOp.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IntervalOp.interval": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.IntervalOp.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IntervalSpan": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IntervalSpan.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IntervalSpan.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Interval": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Interval.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Interval.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IgnoreNulls": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IgnoreNulls.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RespectNulls": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RespectNulls.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Func": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 128}, "sqlglot.expressions.Func.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Func.from_arg_list": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.expressions.Func.sql_names": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.Func.sql_name": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.Func.default_parser_mappings": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.Func.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AggFunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AggFunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ParameterizedAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ParameterizedAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Abs": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Abs.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArgMax": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArgMax.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArgMax.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArgMin": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArgMin.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArgMin.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxTopK": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ApproxTopK.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxTopK.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Flatten": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Flatten.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Transform": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Transform.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Transform.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Anonymous": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Anonymous.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Anonymous.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Anonymous.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AnonymousAggFunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AnonymousAggFunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CombinedAggFunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CombinedAggFunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CombinedParameterizedAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hll": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Hll.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hll.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hll.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxDistinct": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ApproxDistinct.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxDistinct.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Array": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Array.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Array.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Array.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToArray": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ToArray.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToChar": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ToChar.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToChar.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GenerateSeries": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.GenerateSeries.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GenerateSeries.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayUniqueAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayUniqueAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayAll": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayAll.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayAll.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayAny": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayAny.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayAny.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayConcat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayConcat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayConcat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayContains": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.ArrayContains.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayContained": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayContained.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayFilter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayFilter.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayFilter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayJoin": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayJoin.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayJoin.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayOverlaps": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.ArrayOverlaps.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySize": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArraySize.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySize.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySort": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArraySort.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySort.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySum": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArraySum.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArraySum.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ArrayUnionAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ArrayUnionAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Avg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Avg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AnyValue": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.AnyValue.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.AnyValue.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lag": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lag.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lag.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lead": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lead.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lead.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.First": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.First.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Last": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Last.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FirstValue": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FirstValue.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LastValue": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LastValue.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NthValue": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NthValue.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NthValue.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Case": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Case.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Case.when": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 117, "bases": 0, "doc": 3}, "sqlglot.expressions.Case.else_": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 3}, "sqlglot.expressions.Case.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cast": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Cast.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cast.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cast.to": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Cast.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.Cast.is_type": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 91}, "sqlglot.expressions.Cast.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TryCast": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TryCast.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CastToStrType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CastToStrType.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CastToStrType.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Collate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Collate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Ceil": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Ceil.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Ceil.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Coalesce": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Coalesce.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Coalesce.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Coalesce.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Chr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Chr.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Chr.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Chr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Concat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Concat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Concat.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Concat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ConcatWs": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ConcatWs.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Count": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Count.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Count.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Count.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CountIf": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CountIf.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CurrentDate.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentDatetime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CurrentDatetime.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentDatetime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentTime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CurrentTime.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentTime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentTimestamp": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentTimestamp.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentUser": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.CurrentUser.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.CurrentUser.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateAdd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DateAdd.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateAdd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateSub": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DateSub.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateSub.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateDiff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DateDiff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateDiff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateTrunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateTrunc.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.expressions.DateTrunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateTrunc.unit": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateTrunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeAdd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DatetimeAdd.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeAdd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeSub": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DatetimeSub.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeSub.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeDiff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DatetimeDiff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeDiff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeTrunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DatetimeTrunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DayOfWeek": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DayOfWeek.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DayOfMonth": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DayOfMonth.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DayOfYear": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DayOfYear.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToDays": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ToDays.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.WeekOfYear": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.WeekOfYear.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MonthsBetween": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MonthsBetween.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MonthsBetween.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LastDay": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.LastDay.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LastDay.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Extract": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Extract.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Extract.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Timestamp": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Timestamp.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Timestamp.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampAdd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimestampAdd.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampAdd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampSub": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimestampSub.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampSub.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampDiff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimestampDiff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampDiff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampTrunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimestampTrunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampTrunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeAdd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimeAdd.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeAdd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeSub": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimeSub.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeSub.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeDiff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimeDiff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeDiff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeTrunc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TimeTrunc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeTrunc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateFromParts": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateFromParts.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateFromParts.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeFromParts": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeFromParts.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 31, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeFromParts.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateStrToDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateStrToDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateToDateStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateToDateStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DateToDi": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DateToDi.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Date": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Date.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Date.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Date.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Day": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Day.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Decode": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Decode.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Decode.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.DiToDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.DiToDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Encode": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Encode.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Encode.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Exp": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Exp.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Explode": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Explode.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Explode.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Explode.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ExplodeOuter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ExplodeOuter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Posexplode": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Posexplode.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PosexplodeOuter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PosexplodeOuter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Floor": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Floor.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Floor.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FromBase64": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FromBase64.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ToBase64": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ToBase64.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Greatest": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Greatest.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Greatest.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Greatest.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GroupConcat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.GroupConcat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.GroupConcat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Hex": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Hex.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Xor": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Xor.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Xor.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.If": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.If.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.If.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Nullif": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Nullif.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Nullif.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Initcap": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Initcap.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Initcap.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IsNan": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IsNan.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.IsInf": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.IsInf.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPath": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPath.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPath.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.JSONPath.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathPart": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathPart.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathPart.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathFilter": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathFilter.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathFilter.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathKey": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathKey.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathKey.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathRecursive": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathRecursive.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathRoot": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathRoot.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathScript": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathScript.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathScript.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSlice": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathSlice.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSlice.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSelector": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathSelector.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSelector.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSubscript": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathSubscript.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathUnion": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathUnion.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathUnion.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONPathWildcard": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONPathWildcard.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FormatJson": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FormatJson.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONKeyValue": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONKeyValue.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONKeyValue.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONObject": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONObject.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 29, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONObject.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONObjectAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 29, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONObjectAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONArray": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONArray.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONArray.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONArrayAgg": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 28, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONArrayAgg.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONColumnDef": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONColumnDef.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONColumnDef.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONSchema": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONSchema.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONSchema.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONTable.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 28, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OpenJSONColumnDef": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OpenJSONColumnDef.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OpenJSON": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.OpenJSON.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.OpenJSON.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONBContains": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONBContains.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONExtract": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.JSONExtract.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONExtract.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.JSONExtract.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONExtractScalar": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONExtractScalar.output_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 210}, "sqlglot.expressions.JSONExtractScalar.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONBExtract": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.JSONBExtract.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONBExtractScalar": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.JSONBExtractScalar.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONFormat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.JSONFormat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONFormat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSONArrayContains": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.expressions.JSONArrayContains.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ParseJSON": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ParseJSON.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ParseJSON.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Least": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Least.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Least.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Least.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Left": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Left.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Left.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Right": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Right.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Right.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Length": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Length.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Levenshtein": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Levenshtein.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 29, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Levenshtein.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Ln": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Ln.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Log": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Log.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Log.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Log2": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Log2.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Log10": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Log10.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LogicalOr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LogicalOr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.LogicalAnd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.LogicalAnd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Lower": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Lower.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Map": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Map.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Map.keys": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Map.values": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Map.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MapFromEntries": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MapFromEntries.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StarMap": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StarMap.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VarMap": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.VarMap.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VarMap.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VarMap.keys": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VarMap.values": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VarMap.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MatchAgainst": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MatchAgainst.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MatchAgainst.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Max": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Max.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Max.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Max.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MD5": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MD5.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.MD5Digest": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.MD5Digest.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Min": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Min.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Min.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Min.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Month": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Month.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Nvl2": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Nvl2.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Nvl2.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Predict": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Predict.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Predict.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Pow": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.Pow.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PercentileCont": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PercentileCont.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PercentileCont.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PercentileDisc": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.PercentileDisc.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.PercentileDisc.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Quantile": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Quantile.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Quantile.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxQuantile": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ApproxQuantile.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ApproxQuantile.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Rand": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Rand.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Rand.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Randn": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Randn.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Randn.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RangeN": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RangeN.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RangeN.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ReadCSV": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ReadCSV.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ReadCSV.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Reduce": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Reduce.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Reduce.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpExtract": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RegexpExtract.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 31, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpExtract.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpReplace": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RegexpReplace.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 36, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpReplace.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpLike": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.RegexpLike.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpLike.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpILike": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.RegexpILike.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpILike.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpSplit": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RegexpSplit.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RegexpSplit.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Repeat": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Repeat.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Repeat.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Round": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Round.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Round.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowNumber": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.RowNumber.arg_types": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.RowNumber.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SafeDivide": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SafeDivide.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SafeDivide.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SHA": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SHA.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SHA2": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SHA2.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SHA2.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SortArray": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.SortArray.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.SortArray.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Split": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Split.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Split.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Substring": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Substring.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Substring.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StandardHash": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StandardHash.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StandardHash.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StartsWith": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StartsWith.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StartsWith.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrPosition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StrPosition.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrPosition.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StrToDate.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToTime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StrToTime.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToTime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToUnix": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StrToUnix.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToUnix.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToMap": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StrToMap.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StrToMap.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NumberToStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NumberToStr.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NumberToStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FromBase": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.FromBase.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FromBase.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Struct": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Struct.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Struct.is_var_len_args": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Struct.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StructExtract": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StructExtract.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StructExtract.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Stuff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Stuff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Stuff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Sum": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Sum.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Sqrt": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Sqrt.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Stddev": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Stddev.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StddevPop": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StddevPop.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.StddevSamp": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.StddevSamp.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeToStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeToStr.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeToStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeToTimeStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeToTimeStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeToUnix": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeToUnix.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeStrToDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeStrToDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeStrToTime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeStrToTime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimeStrToUnix": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimeStrToUnix.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Trim": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Trim.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Trim.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsAdd": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsAdd.return_type": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsAdd.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsDiff": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 3}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsDiff.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsToDateStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TsOrDsToDateStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsToDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsToDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDsToTime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TsOrDsToTime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TsOrDiToDi": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TsOrDiToDi.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Unhex": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Unhex.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixDate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UnixDate.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UnixToStr.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UnixToTime.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.SECONDS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.DECIS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.CENTIS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.MILLIS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.MICROS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.NANOS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTime.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.UnixToTimeStr": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.UnixToTimeStr.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampFromParts": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.TimestampFromParts.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 46, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.TimestampFromParts.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Upper": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Upper.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Variance": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Variance.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.VariancePop": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.VariancePop.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Week": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Week.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Week.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.XMLTable": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.XMLTable.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.XMLTable.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Year": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Year.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Use": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Use.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Use.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Merge": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.Merge.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.Merge.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.When": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.When.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.When.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NextValueFor": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.expressions.NextValueFor.arg_types": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.NextValueFor.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.ALL_FUNCTIONS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 1698, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.FUNCTION_BY_NAME": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 3265, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.JSON_PATH_PARTS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.maybe_parse": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 270, "bases": 0, "doc": 229}, "sqlglot.expressions.maybe_copy": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.expressions.union": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 205, "bases": 0, "doc": 229}, "sqlglot.expressions.intersect": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 205, "bases": 0, "doc": 229}, "sqlglot.expressions.except_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 205, "bases": 0, "doc": 230}, "sqlglot.expressions.select": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 138, "bases": 0, "doc": 206}, "sqlglot.expressions.from_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 136, "bases": 0, "doc": 205}, "sqlglot.expressions.update": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 234, "bases": 0, "doc": 263}, "sqlglot.expressions.delete": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 228, "bases": 0, "doc": 164}, "sqlglot.expressions.insert": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 301, "bases": 0, "doc": 209}, "sqlglot.expressions.condition": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 154, "bases": 0, "doc": 347}, "sqlglot.expressions.and_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 162, "bases": 0, "doc": 192}, "sqlglot.expressions.or_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 162, "bases": 0, "doc": 192}, "sqlglot.expressions.not_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 154, "bases": 0, "doc": 159}, "sqlglot.expressions.paren": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 122}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.to_identifier": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 70}, "sqlglot.expressions.parse_identifier": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 122, "bases": 0, "doc": 55}, "sqlglot.expressions.INTERVAL_STRING_RE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.expressions.to_interval": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 16}, "sqlglot.expressions.to_table": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 119}, "sqlglot.expressions.to_column": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 62}, "sqlglot.expressions.alias_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 242, "bases": 0, "doc": 305}, "sqlglot.expressions.subquery": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 182, "bases": 0, "doc": 188}, "sqlglot.expressions.column": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 99}, "sqlglot.expressions.cast": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 132, "bases": 0, "doc": 137}, "sqlglot.expressions.table_": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 208, "bases": 0, "doc": 75}, "sqlglot.expressions.values": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 143}, "sqlglot.expressions.var": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 58, "bases": 0, "doc": 168}, "sqlglot.expressions.rename_table": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 50}, "sqlglot.expressions.rename_column": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 129, "bases": 0, "doc": 77}, "sqlglot.expressions.convert": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 74}, "sqlglot.expressions.replace_children": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 18}, "sqlglot.expressions.column_table_names": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 142}, "sqlglot.expressions.table_name": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 130, "bases": 0, "doc": 195}, "sqlglot.expressions.normalize_table_name": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 130, "bases": 0, "doc": 119}, "sqlglot.expressions.replace_tables": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 141, "bases": 0, "doc": 198}, "sqlglot.expressions.replace_placeholders": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 246}, "sqlglot.expressions.expand": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 350}, "sqlglot.expressions.func": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 140, "bases": 0, "doc": 286}, "sqlglot.expressions.case": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 59}, "sqlglot.expressions.cast_unless": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 191, "bases": 0, "doc": 70}, "sqlglot.expressions.true": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 8}, "sqlglot.expressions.false": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 8}, "sqlglot.expressions.null": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 7}, "sqlglot.generator": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.logger": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 311}, "sqlglot.generator.Generator.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 346, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TRANSFORMS": {"qualname": 2, "fullname": 4, "annotation": 6, "default_value": 952, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LIMIT_FETCH": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.INDEX_ON": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.JOIN_HINTS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLE_HINTS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.QUERY_HINTS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.RETURNING_END": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SELECT_KINDS": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TYPE_MAPPING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 101, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.STAR_MAPPING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 65, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"qualname": 3, "fullname": 5, "annotation": 5, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1226, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"qualname": 4, "fullname": 6, "annotation": 5, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"qualname": 3, "fullname": 5, "annotation": 5, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"qualname": 4, "fullname": 6, "annotation": 5, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"qualname": 5, "fullname": 7, "annotation": 4, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pretty": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.identify": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.normalize": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pad": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.unsupported_level": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.max_unsupported": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.leading_comma": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.max_text_width": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.comments": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dialect": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.normalize_functions": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.unsupported_messages": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.generate": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 70}, "sqlglot.generator.Generator.preprocess": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 11}, "sqlglot.generator.Generator.unsupported": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.sep": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.seg": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pad_comment": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.maybe_comment": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 88, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.wrap": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.no_identify": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.normalize_func": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.indent": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 106, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.sql": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.uncache_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.cache_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.characterset_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.column_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.columnposition_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.columndef_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.columnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 20, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.createable_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.create_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.clone_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.describe_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.heredoc_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.prepend_ctes": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.with_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.cte_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tablealias_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitstring_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.hexstring_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bytestring_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.unicodestring_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.rawstring_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.datatypeparam_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.datatype_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.directory_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.delete_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.drop_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.except_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.except_op": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.fetch_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.filter_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.hint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.index_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.identifier_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.inputoutputformat_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.national_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.partition_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.properties_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.root_properties": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.properties": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 117, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.with_properties": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.locate_properties": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.property_name": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.property_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.likeproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.fallbackproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.journalproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.freespaceproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.checksumproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.partitionboundspec_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lockingproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.withdataproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 36, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.insert_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.intersect_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.intersect_op": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.introducer_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.kill_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pseudotype_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.objectidentifier_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.onconflict_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.returning_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.withtablehint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.indextablehint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.historicaldata_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.table_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tablesample_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pivot_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.version_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tuple_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.update_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.values_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.var_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.into_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.from_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.group_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.having_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.connect_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.prior_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.join_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lambda_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lateral_op": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lateral_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.limit_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.offset_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.setitem_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.set_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pragma_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lock_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.literal_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.escape_str": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.loaddata_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.null_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.boolean_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.order_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.withfill_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.cluster_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.distribute_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.sort_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ordered_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.matchrecognize_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.query_modifiers": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.offset_limit_modifiers": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 102, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.after_having_modifiers": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.after_limit_modifiers": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.select_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.schema_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.schema_columns_sql": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.star_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.parameter_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.sessionparameter_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.placeholder_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.subquery_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 55, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.qualify_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.union_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.union_op": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.unnest_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.where_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.window_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.partition_by_sql": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.windowspec_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.withingroup_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.between_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bracket_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.all_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.any_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.exists_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.case_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.constraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.nextvaluefor_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.extract_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.trim_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.convert_concat_args": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.concat_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.concatws_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.check_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.foreignkey_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.primarykey_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.if_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.matchagainst_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonpath_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.json_path_part": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.formatjson_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonobject_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 52, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonarray_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsonschema_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.jsontable_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.openjson_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.in_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.in_unnest_op": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.interval_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.return_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.reference_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.anonymous_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.paren_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.neg_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.not_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.alias_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.pivotalias_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.aliases_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.atindex_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.attimezone_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.fromtimezone_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.add_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.and_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.xor_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.connector_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwiseand_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwisenot_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwiseor_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.bitwisexor_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.cast_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.currentdate_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.currenttimestamp_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.collate_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.command_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.comment_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.mergetreettl_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.transaction_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.commit_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.rollback_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.altercolumn_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.renametable_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.renamecolumn_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.altertable_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.add_column_sql": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.droppartition_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.addconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.distinct_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ignorenulls_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.respectnulls_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.intdiv_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dpipe_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.div_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.overlaps_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.distance_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dot_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.eq_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.propertyeq_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.escape_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.glob_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.gt_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.gte_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ilike_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.ilikeany_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.is_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.like_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.likeany_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.similarto_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lt_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lte_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.mod_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.mul_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.neq_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.nullsafeeq_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.nullsafeneq_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.or_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.slice_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.sub_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.trycast_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.log_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.use_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.binary": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.function_fallback_sql": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.func": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 109, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.format_args": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.text_width": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.format_time": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.expressions": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 218, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.op_expressions": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 65, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.naked_property": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.set_operation": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 44, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tag_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.token_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.joinhint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.kwarg_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.when_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.merge_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tochar_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dictproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dictrange_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.dictsubproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.oncluster_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.anyvalue_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.querytransform_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.nvl2_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.comprehension_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.columnprefix_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.opclass_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.predict_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.forin_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.refresh_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.operator_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.toarray_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tsordstotime_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.tsordstodate_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.unixdate_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.generator.Generator.lastday_sql": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.helper": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.helper.PYTHON_VERSION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.helper.logger": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.helper.AutoName": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 43}, "sqlglot.helper.classproperty": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 12}, "sqlglot.helper.seq_get": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 27}, "sqlglot.helper.ensure_list": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 66}, "sqlglot.helper.ensure_collection": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 66}, "sqlglot.helper.csv": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 55}, "sqlglot.helper.subclasses": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 84}, "sqlglot.helper.apply_index_offset": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 99}, "sqlglot.helper.camel_to_snake_case": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 16}, "sqlglot.helper.while_changing": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 58}, "sqlglot.helper.tsort": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 53}, "sqlglot.helper.open_file": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 19}, "sqlglot.helper.csv_reader": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 54}, "sqlglot.helper.find_new_name": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 50}, "sqlglot.helper.is_int": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "sqlglot.helper.name_sequence": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 20}, "sqlglot.helper.object_to_dict": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 12}, "sqlglot.helper.split_num_words": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 312}, "sqlglot.helper.is_iterable": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 132}, "sqlglot.helper.flatten": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 195}, "sqlglot.helper.dict_depth": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 167}, "sqlglot.helper.first": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 13}, "sqlglot.helper.merge_ranges": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 86}, "sqlglot.helper.is_iso_date": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "sqlglot.helper.is_iso_datetime": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 3}, "sqlglot.helper.DATE_UNITS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 21, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.helper.is_date_unit": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 3}, "sqlglot.jsonpath": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.JSONPathTokenizer": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 3}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 159, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 12, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.parse": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 16}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"qualname": 4, "fullname": 6, "annotation": 6, "default_value": 152, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 120, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.expression": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.source": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.downstream": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.alias": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 4, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.walk": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.lineage.Node.to_html": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 109, "bases": 0, "doc": 3}, "sqlglot.lineage.lineage": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 253, "bases": 0, "doc": 106}, "sqlglot.lineage.GraphHTML": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 18}, "sqlglot.lineage.GraphHTML.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 3}, "sqlglot.lineage.GraphHTML.imports": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.GraphHTML.options": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.GraphHTML.nodes": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.lineage.GraphHTML.edges": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.annotate_types": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 215, "bases": 0, "doc": 305}, "sqlglot.optimizer.annotate_types.swap_args": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 126, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.swap_all": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 226, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 296, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"qualname": 4, "fullname": 8, "annotation": 8, "default_value": 725, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 3234, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"qualname": 3, "fullname": 7, "annotation": 9, "default_value": 455, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"qualname": 3, "fullname": 7, "annotation": 19, "default_value": 2546, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 28, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.canonicalize": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 46}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 82, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.coerce_type": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.ensure_bools": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 74, "bases": 0, "doc": 3}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.optimizer.eliminate_ctes": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 166}, "sqlglot.optimizer.eliminate_joins": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 195}, "sqlglot.optimizer.eliminate_joins.join_condition": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 46}, "sqlglot.optimizer.eliminate_subqueries": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 278}, "sqlglot.optimizer.isolate_table_selects": {"qualname": 0, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"qualname": 3, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.optimizer.merge_subqueries": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 276}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 65, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 42, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 3}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 3}, "sqlglot.optimizer.normalize": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.normalize.logger": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.normalize.normalize": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 64, "bases": 0, "doc": 188}, "sqlglot.optimizer.normalize.normalized": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 242}, "sqlglot.optimizer.normalize.normalization_distance": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 197}, "sqlglot.optimizer.normalize.distributive_law": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 22, "bases": 0, "doc": 39}, "sqlglot.optimizer.normalize_identifiers": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 338}, "sqlglot.optimizer.optimize_joins": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 132}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "sqlglot.optimizer.optimize_joins.normalize": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "sqlglot.optimizer.optimize_joins.other_table_names": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 35, "bases": 0, "doc": 3}, "sqlglot.optimizer.optimizer": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.optimizer.RULES": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 68, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.optimizer.optimize": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 540, "bases": 0, "doc": 221}, "sqlglot.optimizer.pushdown_predicates": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 198}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 39, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 20}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 31}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_projections": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 6, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_projections.default_selection": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 201}, "sqlglot.optimizer.qualify": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify.qualify": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 369, "bases": 0, "doc": 431}, "sqlglot.optimizer.qualify_columns": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 137, "bases": 0, "doc": 297}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 13}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 53, "bases": 0, "doc": 8}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 118, "bases": 0, "doc": 14}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 211}, "sqlglot.optimizer.qualify_columns.Resolver": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 27}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 41, "bases": 0, "doc": 50}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 48, "bases": 0, "doc": 14}, "sqlglot.optimizer.qualify_tables": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 226, "bases": 0, "doc": 315}, "sqlglot.optimizer.scope": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.logger": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 5}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType.CTE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType.UNION": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 340}, "sqlglot.optimizer.scope.Scope.__init__": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.expression": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.sources": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.cte_sources": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.parent": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.scope_type": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.table_scopes": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.union_scopes": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.clear_cache": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.branch": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 68, "bases": 0, "doc": 12}, "sqlglot.optimizer.scope.Scope.walk": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.find": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.find_all": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.replace": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 63}, "sqlglot.optimizer.scope.Scope.tables": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 21}, "sqlglot.optimizer.scope.Scope.ctes": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 21}, "sqlglot.optimizer.scope.Scope.derived_tables": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 43}, "sqlglot.optimizer.scope.Scope.udtfs": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 24}, "sqlglot.optimizer.scope.Scope.subqueries": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 44}, "sqlglot.optimizer.scope.Scope.columns": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 36}, "sqlglot.optimizer.scope.Scope.selected_sources": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 69}, "sqlglot.optimizer.scope.Scope.references": {"qualname": 2, "fullname": 5, "annotation": 5, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.external_columns": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 35}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 22}, "sqlglot.optimizer.scope.Scope.join_hints": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 30}, "sqlglot.optimizer.scope.Scope.pivots": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.scope.Scope.source_columns": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 17, "bases": 0, "doc": 52}, "sqlglot.optimizer.scope.Scope.is_subquery": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.optimizer.scope.Scope.is_union": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.optimizer.scope.Scope.is_cte": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.optimizer.scope.Scope.is_root": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 9}, "sqlglot.optimizer.scope.Scope.is_udtf": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "sqlglot.optimizer.scope.Scope.rename_source": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 23, "bases": 0, "doc": 8}, "sqlglot.optimizer.scope.Scope.add_source": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 8}, "sqlglot.optimizer.scope.Scope.remove_source": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 8}, "sqlglot.optimizer.scope.Scope.traverse": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 28}, "sqlglot.optimizer.scope.Scope.ref_count": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 34}, "sqlglot.optimizer.scope.traverse_scope": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 329}, "sqlglot.optimizer.scope.build_scope": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 41}, "sqlglot.optimizer.scope.walk_in_scope": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 111}, "sqlglot.optimizer.scope.find_all_in_scope": {"qualname": 4, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 99}, "sqlglot.optimizer.scope.find_in_scope": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 106}, "sqlglot.optimizer.simplify": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.FINAL": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 11}, "sqlglot.optimizer.simplify.simplify": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 122, "bases": 0, "doc": 154}, "sqlglot.optimizer.simplify.catch": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 13, "bases": 0, "doc": 16}, "sqlglot.optimizer.simplify.rewrite_between": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 31}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 104, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_not": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 25}, "sqlglot.optimizer.simplify.flatten": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 24}, "sqlglot.optimizer.simplify.simplify_connectors": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.LT_LTE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.GT_GTE": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.COMPARISONS": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 58, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"qualname": 2, "fullname": 5, "annotation": 7, "default_value": 70, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.remove_complements": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 19}, "sqlglot.optimizer.simplify.uniq_sort": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 23}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 58}, "sqlglot.optimizer.simplify.propagate_constants": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 40}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"qualname": 3, "fullname": 6, "annotation": 7, "default_value": 70, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"qualname": 2, "fullname": 5, "annotation": 7, "default_value": 104, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_equality": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 65}, "sqlglot.optimizer.simplify.simplify_literals": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_parens": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.CONSTANTS": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_coalesce": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.CONCATS": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_concat": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 13}, "sqlglot.optimizer.simplify.simplify_conditionals": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 14}, "sqlglot.optimizer.simplify.simplify_startswith": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 108}, "sqlglot.optimizer.simplify.DateRange": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"qualname": 3, "fullname": 6, "annotation": 17, "default_value": 90, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 58, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.DATETRUNCS": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 25, "bases": 0, "doc": 19}, "sqlglot.optimizer.simplify.sort_comparison": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.JOINS": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.remove_where_true": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.always_true": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.always_false": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.is_complement": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 16, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.is_false": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.is_null": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.eval_boolean": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.cast_as_date": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.cast_as_datetime": {"qualname": 3, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.cast_value": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.extract_date": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.extract_interval": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.date_literal": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.interval": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 33, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.date_floor": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.date_ceil": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 67, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.boolean_literal": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.optimizer.simplify.gen": {"qualname": 1, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 19, "bases": 0, "doc": 42}, "sqlglot.optimizer.simplify.GEN_MAP": {"qualname": 2, "fullname": 5, "annotation": 0, "default_value": 497, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.unnest_subqueries": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 227}, "sqlglot.optimizer.unnest_subqueries.unnest": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 30, "bases": 0, "doc": 3}, "sqlglot.parser": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.logger": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.parse_var_map": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 3}, "sqlglot.parser.parse_like": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 3}, "sqlglot.parser.binary_range_parser": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "sqlglot.parser.parse_logarithm": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 56, "bases": 0, "doc": 3}, "sqlglot.parser.parse_extract_json_with_path": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 64, "bases": 0, "doc": 3}, "sqlglot.parser.Parser": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 97}, "sqlglot.parser.Parser.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 154, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FUNCTIONS": {"qualname": 2, "fullname": 4, "annotation": 3, "default_value": 5489, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 92, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 44, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TYPE_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 726, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 92, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 224, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.DB_CREATABLES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 44, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.CREATABLES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 88, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1342, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.INTERVAL_VARS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1335, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1279, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1272, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1272, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TRIM_TYPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FUNC_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 983, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.CONJUNCTION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 34, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.EQUALITY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 70, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.COMPARISON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.BITWISE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 50, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TERM": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 66, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FACTOR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 68, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.EXPONENT": {"qualname": 2, "fullname": 4, "annotation": 7, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TIMES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TIMESTAMPS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SET_OPERATIONS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.JOIN_METHODS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.JOIN_SIDES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.JOIN_KINDS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 37, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.JOIN_HINTS": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.LAMBDAS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 32, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 105, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 430, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 332, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.UNARY_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 62, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 243, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 47, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.RANGE_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 204, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 826, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 336, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.ALTER_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 69, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 22, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 46, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 208, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 305, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SET_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 46, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SHOW_PARSERS": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.MODIFIABLES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 26, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 33, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 17, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 14, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1335, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.WINDOW_SIDES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 8, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"qualname": 6, "fullname": 8, "annotation": 0, "default_value": 23, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.FETCH_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1321, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 27, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.NULL_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1342, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.STRICT_CAST": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"qualname": 8, "fullname": 10, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.STRING_ALIASES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SHOW_TRIE": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.SET_TRIE": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 25, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.error_level": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.error_message_context": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.max_errors": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.dialect": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.reset": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.parse": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 87, "bases": 0, "doc": 72}, "sqlglot.parser.Parser.parse_into": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 159, "bases": 0, "doc": 111}, "sqlglot.parser.Parser.check_errors": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 16}, "sqlglot.parser.Parser.raise_error": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 22}, "sqlglot.parser.Parser.expression": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 74}, "sqlglot.parser.Parser.validate_expression": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 51, "bases": 0, "doc": 68}, "sqlglot.parser.Parser.errors": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.parser.Parser.sql": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Plan": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Plan.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 24, "bases": 0, "doc": 3}, "sqlglot.planner.Plan.expression": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Plan.root": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Plan.dag": {"qualname": 2, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Plan.leaves": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.from_expression": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 90, "bases": 0, "doc": 209}, "sqlglot.planner.Step.name": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.dependencies": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.dependents": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.projections": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.limit": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.condition": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.add_dependency": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 3}, "sqlglot.planner.Step.to_s": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.planner.Step.type_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Step.id": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Scan": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.planner.Scan.from_expression": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 90, "bases": 0, "doc": 209}, "sqlglot.planner.Scan.source": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Join": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.planner.Join.from_joins": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 3}, "sqlglot.planner.Join.joins": {"qualname": 2, "fullname": 4, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Aggregate": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.planner.Aggregate.aggregations": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Aggregate.operands": {"qualname": 2, "fullname": 4, "annotation": 5, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Aggregate.group": {"qualname": 2, "fullname": 4, "annotation": 5, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Aggregate.source": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.Sort": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.planner.Sort.key": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 3}, "sqlglot.planner.SetOperation.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 83, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation.op": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation.left": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation.right": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation.distinct": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.planner.SetOperation.from_expression": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 90, "bases": 0, "doc": 209}, "sqlglot.planner.SetOperation.type_name": {"qualname": 3, "fullname": 5, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.Schema": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "sqlglot.schema.Schema.dialect": {"qualname": 2, "fullname": 4, "annotation": 11, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.Schema.add_table": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 230, "bases": 0, "doc": 140}, "sqlglot.schema.Schema.column_names": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 95}, "sqlglot.schema.Schema.get_column_type": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 179, "bases": 0, "doc": 95}, "sqlglot.schema.Schema.has_column": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 169, "bases": 0, "doc": 101}, "sqlglot.schema.Schema.supported_table_args": {"qualname": 4, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 16}, "sqlglot.schema.Schema.empty": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 11}, "sqlglot.schema.AbstractMappingSchema": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 27, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.mapping": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.empty": {"qualname": 2, "fullname": 4, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.depth": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"qualname": 4, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.schema.AbstractMappingSchema.find": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 62, "bases": 0, "doc": 62}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 75, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 155}, "sqlglot.schema.MappingSchema.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 146, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.dialect": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.visible": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.normalize": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 47, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.copy": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.schema.MappingSchema.add_table": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 230, "bases": 0, "doc": 140}, "sqlglot.schema.MappingSchema.column_names": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 167, "bases": 0, "doc": 95}, "sqlglot.schema.MappingSchema.get_column_type": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 179, "bases": 0, "doc": 95}, "sqlglot.schema.MappingSchema.has_column": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 169, "bases": 0, "doc": 101}, "sqlglot.schema.MappingSchema.depth": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "sqlglot.schema.normalize_name": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 165, "bases": 0, "doc": 3}, "sqlglot.schema.ensure_schema": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 3}, "sqlglot.schema.ensure_column_mapping": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 70, "bases": 0, "doc": 3}, "sqlglot.schema.flatten_schema": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 3}, "sqlglot.schema.nested_get": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 71, "bases": 0, "doc": 86}, "sqlglot.schema.nested_set": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 45, "bases": 0, "doc": 276}, "sqlglot.serde": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.serde.dump": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 161, "bases": 0, "doc": 12}, "sqlglot.serde.load": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 161, "bases": 0, "doc": 16}, "sqlglot.time": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.time.format_time": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 108}, "sqlglot.time.TIMEZONES": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 1892, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 3, "doc": 5}, "sqlglot.tokens.TokenType.L_PAREN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.R_PAREN": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.L_BRACKET": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.R_BRACKET": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.L_BRACE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.R_BRACE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COMMA": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DOT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DASH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PLUS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COLON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DCOLON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DQMARK": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SEMICOLON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.STAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BACKSLASH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SLASH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LTE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GTE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NOT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.EQ": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NEQ": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COLON_EQ": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.AND": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.AMP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DPIPE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PIPE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CARET": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TILDA": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ARROW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DARROW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FARROW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HASH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HASH_ARROW": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LR_ARROW": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DAT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LT_AT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.AT_GT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DOLLAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PARAMETER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DAMP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.XOR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DSTAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BLOCK_START": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BLOCK_END": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SPACE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BREAK": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.STRING": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NUMBER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IDENTIFIER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATABASE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COLUMN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SCHEMA": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TABLE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BIT_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HEX_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BYTE_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RAW_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BIT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BOOLEAN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TINYINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UTINYINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SMALLINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.USMALLINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MEDIUMINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BIGINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UBIGINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT128": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UINT128": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT256": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UINT256": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FLOAT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DOUBLE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DECIMAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UDECIMAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CHAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NCHAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VARCHAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NVARCHAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BPCHAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TEXT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LONGTEXT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LONGBLOB": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TINYBLOB": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TINYTEXT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BINARY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VARBINARY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.JSON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.JSONB": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIME": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMETZ": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATETIME": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATETIME64": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATE32": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT4RANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT8RANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NUMRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TSRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TSTZRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATERANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UUID": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NULLABLE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GEOMETRY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HLLSKETCH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HSTORE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SUPER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SERIAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BIGSERIAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.XML": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.YEAR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.USERDEFINED": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MONEY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SMALLMONEY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ROWVERSION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IMAGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VARIANT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OBJECT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INET": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IPADDRESS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IPPREFIX": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IPV4": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IPV6": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ENUM": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ENUM8": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ENUM16": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NESTED": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNKNOWN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ALIAS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ALTER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ALWAYS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ALL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ANTI": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ANY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.APPLY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ARRAY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ASC": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ASOF": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BEGIN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.BETWEEN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CACHE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CASE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COLLATE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COMMAND": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COMMENT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.COMMIT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CONNECT_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CONSTRAINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CREATE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CROSS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CUBE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.CURRENT_USER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DEFAULT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DELETE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DESC": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DESCRIBE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DICTIONARY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DISTINCT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DIV": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.DROP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ELSE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.END": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ESCAPE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.EXCEPT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.EXECUTE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.EXISTS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FALSE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FETCH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FILTER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FINAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FIRST": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FOR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FORCE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FORMAT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FROM": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FULL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.FUNCTION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GLOB": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GLOBAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GROUP_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HAVING": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.HINT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IGNORE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ILIKE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INDEX": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INNER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INSERT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INTERSECT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INTERVAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INTO": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.INTRODUCER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IRLIKE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.IS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ISNULL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.JOIN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.KEEP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.KILL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LANGUAGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LATERAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LEFT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LIKE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LIKE_ANY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LIMIT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LOAD": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.LOCK": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MAP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MEMBER_OF": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MERGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MOD": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.MODEL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NATURAL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NEXT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NOTNULL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.NULL": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OFFSET": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ON": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OPERATOR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ORDER_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 13, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ORDERED": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ORDINALITY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OUTER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OVER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OVERLAPS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.OVERWRITE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PARTITION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PARTITION_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PERCENT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PIVOT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PRAGMA": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PROCEDURE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PROPERTIES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.QUALIFY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.QUOTE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RANGE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RECURSIVE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.REFRESH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.REPLACE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RETURNING": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.REFERENCES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RIGHT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.RLIKE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ROLLBACK": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ROLLUP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ROW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.ROWS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SELECT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SEMI": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SEPARATOR": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SET": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SETTINGS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SHOW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SOME": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.SORT_BY": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.START_WITH": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.STRUCT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TEMPORARY": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TOP": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.THEN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TRUE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNCACHE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNION": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNNEST": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNPIVOT": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UPDATE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.USE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.USING": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VALUES": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VIEW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VOLATILE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.WHEN": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.WHERE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.WINDOW": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.WITH": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.UNIQUE": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 137, "bases": 0, "doc": 96}, "sqlglot.tokens.Token.number": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 14}, "sqlglot.tokens.Token.string": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 14}, "sqlglot.tokens.Token.identifier": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 14}, "sqlglot.tokens.Token.var": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 34, "bases": 0, "doc": 14}, "sqlglot.tokens.Token.token_type": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.text": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.line": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.col": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.start": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.end": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Token.comments": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.__init__": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 80, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 337, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"qualname": 3, "fullname": 5, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.QUOTES": {"qualname": 2, "fullname": 4, "annotation": 4, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 5, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 2, "default_value": 2, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"qualname": 2, "fullname": 4, "annotation": 5, "default_value": 3147, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"qualname": 3, "fullname": 5, "annotation": 5, "default_value": 45, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.COMMANDS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 30, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 16, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"qualname": 3, "fullname": 5, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.COMMENTS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 10, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.dialect": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.reset": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 14, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.tokenize": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 16}, "sqlglot.tokens.Tokenizer.peek": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 31, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.size": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.sql": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.tokens.Tokenizer.tokens": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.transforms": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.transforms.unalias_group": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 146}, "sqlglot.transforms.eliminate_distinct_on": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 66}, "sqlglot.transforms.eliminate_qualify": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 111}, "sqlglot.transforms.remove_precision_parameterized_types": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 33}, "sqlglot.transforms.unnest_to_explode": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 11}, "sqlglot.transforms.explode_to_unnest": {"qualname": 3, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 60, "bases": 0, "doc": 7}, "sqlglot.transforms.PERCENTILES": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 18, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.transforms.add_within_group_for_percentiles": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 13}, "sqlglot.transforms.remove_within_group_for_percentiles": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 14}, "sqlglot.transforms.add_recursive_cte_column_names": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 16}, "sqlglot.transforms.epoch_cast_to_ts": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 12}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 15}, "sqlglot.transforms.eliminate_full_outer_join": {"qualname": 4, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 37}, "sqlglot.transforms.move_ctes_to_top_level": {"qualname": 5, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 101}, "sqlglot.transforms.ensure_bools": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 13}, "sqlglot.transforms.unqualify_columns": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 40, "bases": 0, "doc": 3}, "sqlglot.transforms.preprocess": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 94, "bases": 0, "doc": 84}, "sqlglot.trie": {"qualname": 0, "fullname": 2, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.trie.key": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 3, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.trie.TrieResult": {"qualname": 1, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 5}, "sqlglot.trie.TrieResult.FAILED": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.trie.TrieResult.PREFIX": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.trie.TrieResult.EXISTS": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 7, "signature": 0, "bases": 0, "doc": 3}, "sqlglot.trie.new_trie": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 54, "bases": 0, "doc": 200}, "sqlglot.trie.in_trie": {"qualname": 2, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 59, "bases": 0, "doc": 333}}, "length": 4793, "save": true}, "index": {"qualname": {"root": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 55, "l": {"docs": {"sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}}, "df": 3, "o": {"docs": {}, "df": 0, "g": {"1": {"0": {"docs": {"sqlglot.expressions.Log10": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "2": {"docs": {"sqlglot.expressions.Log2": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.expressions.Log": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 16, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}}, "df": 9}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LogProperty": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.LogicalOr": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.LogicalAnd": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.parser.parse_logarithm": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 25, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LocationProperty": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}}, "df": 3}}}, "k": {"docs": {"sqlglot.expressions.Lock": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}}, "df": 6, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LockingProperty": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Lower": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.LoadData": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}}, "df": 4}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.expressions.Last": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}}, "df": 17, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.LastValue": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.expressions.Lateral": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}}, "df": 9}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions.Lambda": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.parser.Parser.LAMBDAS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LanguageProperty": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "g": {"docs": {"sqlglot.expressions.Lag": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}}, "df": 3}, "w": {"docs": {"sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.expressions.Limit": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}}, "df": 30}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.expressions.Literal": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 13, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 8}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}}, "df": 16, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.expressions.LikeProperty": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}}, "df": 5}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.lineage": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.expressions.Ln": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Left": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}}, "df": 9}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.expressions.Least": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}}, "df": 6}}, "f": {"docs": {"sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.expressions.Lead": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.leading_comma": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Plan.leaves": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}}, "df": 22, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.expressions.Length": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}}, "df": 4}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Levenshtein": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {"sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {"sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}}, "df": 5}}, "r": {"docs": {"sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.pretty": {"tf": 1}, "sqlglot.generator.Generator.pretty": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}}, "df": 64}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"sqlglot.expressions.Predict": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}}, "df": 4}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.prepend_ctes": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Property": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 16, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.PropertyEQ": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Properties": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}}, "df": 42}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}}, "df": 2}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.Pragma": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}}, "df": 2, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.PrimaryKey": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Prior": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 18, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}, "sqlglot.parser.Parser.TERM": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.TIMES": {"tf": 1}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}, "sqlglot.parser.Parser.max_errors": {"tf": 1}, "sqlglot.parser.Parser.dialect": {"tf": 1}, "sqlglot.parser.Parser.reset": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.parser.Parser.errors": {"tf": 1}, "sqlglot.parser.Parser.sql": {"tf": 1}}, "df": 313, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 54}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.errors": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}}, "df": 4}}}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ParseJSON": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}}, "df": 14, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.expressions.Partition": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}}, "df": 8, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.PartitionBoundSpec": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.PartitionedOfProperty": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}}, "df": 17}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.expressions.Paren": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}}, "df": 20, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}}, "df": 3}, "t": {"docs": {"sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.expressions.Parameter": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}}, "df": 10, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}}, "df": 5}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}}, "df": 27, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PathColumnConstraint": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}}, "df": 3}}}}}, "d": {"docs": {"sqlglot.generator.Generator.pad": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}}, "df": 3}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PercentileCont": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.PercentileDisc": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot.transforms.PERCENTILES": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.Tokenizer.peek": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.expressions.Pivot": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}}, "df": 13, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.PivotAlias": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope.pivots": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.PIPE": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.PseudoType": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"sqlglot.tokens.TokenType.PLUS": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.expressions.Placeholder": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"sqlglot.planner.Plan": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Plan.leaves": {"tf": 1}}, "df": 6}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}}, "df": 10, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}}, "df": 71}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Posexplode": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.PosexplodeOuter": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "p": {"docs": {"sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}}, "df": 2}, "w": {"docs": {"sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}}, "df": 2}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}}, "df": 28, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.PythonExecutor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}}, "df": 20}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}}, "df": 6}}}}}}}}, "s": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Schema": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}}, "df": 27, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.SchemaError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SchemaCommentProperty": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.planner.Scan": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}}, "df": 6}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1}, "sqlglot.optimizer.scope.Scope.sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.pivots": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 52, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}}, "df": 7}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}}, "df": 6}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"2": {"docs": {"sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}}, "df": 42}, "docs": {"sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}}, "df": 39, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1}}, "df": 13}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}}, "df": 3}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Split": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 4}}}}, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.parser.Parser.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}}, "df": 419, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}}, "df": 54}}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SqlReadWriteProperty": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SqlSecurityProperty": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Sqrt": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.helper.seq_get": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 26}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}}, "df": 59, "s": {"docs": {"sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}}, "df": 15}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Set": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}}, "df": 44, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.expressions.SetItem": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}}, "df": 5}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SetProperty": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SetConfigProperty": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SettingsProperty": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.planner.SetOperation": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}}, "df": 8}}}}}}}}}, "s": {"docs": {"sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}}, "df": 10, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}}, "df": 5}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {"sqlglot.generator.Generator.seg": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.SerdeProperties": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.SessionParameter": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.expressions.Sort": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.planner.Sort": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}}, "df": 12, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SortKeyProperty": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SortArray": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.optimizer.scope.Scope.sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SOME": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.expressions.Sum": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}}, "df": 4}, "b": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.expressions.Sub": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.Column.substr": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.expressions.Substring": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}}, "df": 6}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}}, "df": 16, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Subqueryable": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}}, "df": 9}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SubqueryPredicate": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.subclasses": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}}, "df": 46}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}}, "df": 44}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Star": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}}, "df": 14, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}}, "df": 145, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.expressions.StartsWith": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 5}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}}, "df": 32}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StarMap": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}}, "df": 7}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor.python.PythonExecutor.static": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.StabilityProperty": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.StandardHash": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "r": {"docs": {"sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}}, "df": 11}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}}, "df": 36, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}}, "df": 31}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}}, "df": 6}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.Struct": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}}, "df": 15, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.StructExtract": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.expressions.StrPosition": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}}, "df": 5}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.StrToDate": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.StrToTime": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.StrToUnix": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StrToMap": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.Stuff": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.Stddev": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StddevPop": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StddevSamp": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.planner.Step": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}}, "df": 12}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}}, "df": 11, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SafeDivide": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.same_parent": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SampleProperty": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.expressions.Show": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}}, "df": 30}}, "a": {"2": {"docs": {"sqlglot.expressions.SHA2": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}}, "df": 3}, "docs": {"sqlglot.expressions.SHA": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}}, "df": 24}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 1}}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}}, "df": 8}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 11}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}}, "df": 3}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}}, "df": 87}}}}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 2}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.expressions.SwapTable": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}}, "df": 2}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Slice": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.SLASH": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.parse_one": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}}, "df": 9}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.expressions.OnCluster": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.OnConflict": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}}, "df": 4}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OnCommitProperty": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OnProperty": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}}, "df": 18, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Operator": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.OpenJSON": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.OpenJSONColumnDef": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.OptimizeError": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.options": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Opclass": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}}, "df": 5}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}}, "df": 2}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OutputModelProperty": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {"sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Or": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}}, "df": 17, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Order": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}}, "df": 8, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.expressions.Ordered": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}}, "df": 6}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}}, "df": 60}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}}, "df": 3, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Overlaps": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}}, "df": 4}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.expressions.Offset": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}}, "df": 19, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {"sqlglot.executor.env.reverse_key.obj": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ObjectIdentifier": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.diff.ChangeDistiller.t": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Transform": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}}, "df": 24}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TransformColumnConstraint": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TransformModelProperty": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.expressions.Transaction": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 10}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TransientProperty": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 114, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.trie.TrieResult": {"tf": 1}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 4}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}}, "df": 29}}, "m": {"docs": {"sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.expressions.Trim": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}}, "df": 8}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.expressions.TryCast": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}}, "df": 7}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}}, "df": 2}}, "e": {"docs": {"sqlglot.expressions.true": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.table.Table": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.Table.columns": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.executor.table.Table.reader": {"tf": 1}, "sqlglot.executor.table.Table.rows": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.executor.table.Table.width": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Table": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}}, "df": 105, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.executor.context.Context.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}}, "df": 11, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.expressions.TableSample": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}}, "df": 33}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}}, "df": 36}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.TableAlias": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.TableIter": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}}, "df": 6}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1}}, "df": 157, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 379}, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 7}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}}, "df": 12}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}}, "df": 110, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.expressions.TimeToStr": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TimeToTimeStr": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.TimeToUnix": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}}, "df": 2}}}}}, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"sqlglot.parser.Parser.TIMES": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.Timestamp": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 18, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}}, "df": 4}}}}, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}}, "df": 2}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.expressions.TimestampFromParts": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}}, "df": 6}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.expressions.TimeStrToTime": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TimeStrToDate": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.TimeStrToUnix": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}}, "df": 2}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}}, "df": 3}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.expressions.TimeFromParts": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}}, "df": 5}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}}, "df": 7}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}}, "df": 3}}}}, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TitleColumnConstraint": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.tokens.TokenType.TILDA": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 54, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.tokens.Token": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.text": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}}, "df": 20, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 3, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.tokens.Tokenizer": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1}}, "df": 147}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1}}, "df": 63}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.TokenError": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 335}}}}}}}, "p": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 5}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ToTableProperty": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ToArray": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ToChar": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ToDays": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}}, "df": 2}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.ToBase64": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}}, "df": 58}}}}}, "m": {"docs": {"sqlglot.parser.Parser.TERM": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TemporaryProperty": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "l": {"docs": {"sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.Token.text": {"tf": 1}}, "df": 8}}}, "s": {"docs": {"sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 2, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}}, "df": 93}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}}, "df": 4}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TsOrDsDiff": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TsOrDsToDate": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TsOrDsToDateStr": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TsOrDsToTime": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}}, "df": 3}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.expressions.TsOrDiToDi": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {"sqlglot.helper.tsort": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}}, "df": 4}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.Tuple": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}}, "df": 7}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.this": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.THEN": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 8}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DefaultColumnConstraint": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}}, "df": 10}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DefinerProperty": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}}, "df": 5, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.expressions.Describe": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}}, "df": 6}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 6}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}}, "df": 5}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Delete": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}}, "df": 8}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.expressions.Decode": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}}, "df": 4}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DerivedTable": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}}, "df": 4}}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Step.dependencies": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.planner.Step.add_dependency": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Step.dependents": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.generator.Generator.dialect": {"tf": 1}, "sqlglot.parser.Parser.dialect": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}}, "df": 71, "s": {"docs": {"sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}}, "df": 23}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.DialectType": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Distinct": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}}, "df": 16}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Distribute": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DistKeyProperty": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DistStyleProperty": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Distance": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 4}}}}}}, "v": {"docs": {"sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Div": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 14}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 6}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Directory": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DictProperty": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DictSubProperty": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DictRange": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DiToDate": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.DAT": {"tf": 1}}, "df": 1, "a": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 4, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.write": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 47, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}}, "df": 6}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameReader": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}}, "df": 4}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 8}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.expressions.DataType": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}}, "df": 118, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.DataTypeParam": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.databricks.Databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}}, "df": 38}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataBlocksizeProperty": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.DATABASE": {"tf": 1}}, "df": 1}}}}}, "e": {"3": {"2": {"docs": {"sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.Date": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}}, "df": 46, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.expressions.DateStrToDate": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}}, "df": 5}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.DateFromParts": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}}, "df": 3}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DatetimeSub": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}}, "df": 3}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.DateTrunc": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DateToDateStr": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {"sqlglot.expressions.DateToDi": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.expressions.Day": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}}, "df": 13, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.DayOfWeek": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.DayOfMonth": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DayOfYear": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}}, "df": 2}}}}}}}, "g": {"docs": {"sqlglot.planner.Plan.dag": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.DASH": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.DARROW": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.DAMP": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.expressions.Drop": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}}, "df": 7, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DropPartition": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}}, "df": 54}}}}, "f": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.expressions.Expression.dfs": {"tf": 1}}, "df": 1}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}}, "df": 7}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}}, "df": 37}}}, "t": {"docs": {"sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Dot": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}}, "df": 9}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.lineage.Node.downstream": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}}, "df": 70}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.expressions.DPipe": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}}, "df": 9}}}}, "s": {"docs": {"sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.DSTAR": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DDL": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}}, "df": 6}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DML": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.DCOLON": {"tf": 1}}, "df": 1}}}}}, "q": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.TokenType.DQMARK": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {"sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}}, "df": 3, "e": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}}, "df": 6}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.Table.reader": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.row_readers": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.ReadCSV": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}}, "df": 12}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Repeat": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}}, "df": 8, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.RenameColumn": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RenameTable": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}}, "df": 4}}}}, "t": {"docs": {"sqlglot.parser.Parser.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.RespectNulls": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}}, "df": 7}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 4}, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}}, "df": 8}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.expressions.RegexpExtract": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RegexpReplace": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.RegexpSplit": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}}, "df": 3}}}}}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}}, "df": 52}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Reduce": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 6}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.expressions.Return": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.expressions.ReturnsProperty": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Returning": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}}, "df": 9}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 10}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {"sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Refresh": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Reference": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor.context.Context.row_readers": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.executor.table.Table.rows": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}}, "df": 5, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}}, "df": 2}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RowFormatProperty": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.RowReader": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}}, "df": 4}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.RowNumber": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.expressions.Rollback": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}}, "df": 7}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}}, "df": 5}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Round": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}}, "df": 13, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.expressions.RangeN": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}}, "df": 4}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.RangeReader": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}}, "df": 4}}}}}}, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"sqlglot.expressions.Rand": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}}, "df": 3, "n": {"docs": {"sqlglot.expressions.Randn": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}}, "df": 3}}}, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}}, "df": 5, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.RawString": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}}, "df": 3}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Right": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}}, "df": 9}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.expressions.Create": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}}, "df": 15, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}}, "df": 4}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.CROSS": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.tables": {"tf": 1}, "sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.row_readers": {"tf": 1}, "sqlglot.executor.context.Context.env": {"tf": 1}, "sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}}, "df": 19}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.expressions.Constraint": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 3}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.expressions.Concat": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}}, "df": 23, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ConcatWs": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}}, "df": 3}}, "s": {"docs": {"sqlglot.optimizer.simplify.CONCATS": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Connect": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Connector": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {"sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Column": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 87, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.table.Table.columns": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.transforms.unqualify_columns": {"tf": 1}}, "df": 23}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.expressions.ColumnDef": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}}, "df": 8}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ColumnPosition": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.ColumnPrefix": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}}, "df": 4}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ColumnConstraint": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}}, "df": 5, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraintKind": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}}, "df": 2}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}}, "df": 7, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CollateColumnConstraint": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CollateProperty": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.helper.ensure_collection": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}}, "df": 9, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CopyGrantsProperty": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.expressions.Coalesce": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}}, "df": 11}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.expressions.Count": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 10, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.CountIf": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.expressions.Comment": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.comments": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}}, "df": 11}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CommentColumnConstraint": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.expressions.Commit": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}}, "df": 7}}, "a": {"docs": {"sqlglot.generator.Generator.leading_comma": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Command": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}}, "df": 6}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}}, "df": 4}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Comprehension": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CompressColumnConstraint": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.remove_complements": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}}, "df": 5}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.expressions.CTE": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 18, "s": {"docs": {"sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Select.ctas": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.expressions.Cache": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}}, "df": 7}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.expressions.Cast": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 29, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CastToStrType": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}}, "df": 3}}}}}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}}, "df": 1}}, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.expressions.Case": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}}, "df": 13, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}}, "df": 4, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.CARET": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentTime": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}}, "df": 5}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentDate": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentDatetime": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.CurrentUser": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.CUBE": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}}, "df": 69, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.helper.classproperty": {"tf": 1}}, "df": 1}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}}, "df": 86}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.expressions.Cluster": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ClusteredByProperty": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Clone": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.expressions.Chr": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}}, "df": 5}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CharacterSet": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CharacterSetProperty": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.f": {"tf": 1}, "sqlglot.diff.ChangeDistiller.t": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 5}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.Check": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CheckColumnConstraint": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ChecksumProperty": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.replace_children": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}}, "df": 5}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Ceil": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}}, "df": 4}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}}, "df": 6}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.expressions.Bracket": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}}, "df": 5}}}}}, "e": {"docs": {"sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}}, "df": 17, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}}, "df": 50, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ByteString": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.Binary": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}}, "df": 15}}}}, "g": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}}, "df": 99}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}}, "df": 55, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.BitwiseAnd": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseLeftShift": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.BitwiseOr": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}}, "df": 3}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseRightShift": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}}, "df": 3}}}}}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.BitwiseXor": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseNot": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.BitString": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}}, "df": 3}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Between": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}}, "df": 8}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.BEGIN": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}}, "df": 3}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.expressions.Boolean": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}}, "df": 8}}}}}}, "f": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.bfs": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.BlockCompressionProperty": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}}, "df": 2}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.trie.key": {"tf": 1}}, "df": 552, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}}, "df": 10, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 24}}}}}, "s": {"docs": {"sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}}, "df": 24}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Kill": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}}, "df": 5}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 8, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.generator.Generator.pretty": {"tf": 1}, "sqlglot.generator.Generator.identify": {"tf": 1}, "sqlglot.generator.Generator.normalize": {"tf": 1}, "sqlglot.generator.Generator.pad": {"tf": 1}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.leading_comma": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.comments": {"tf": 1}, "sqlglot.generator.Generator.dialect": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}, "sqlglot.generator.Generator.seg": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}}, "df": 826}}, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 4, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.expressions.GenerateSeries": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.expressions.Group": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 11, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.GroupedData": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}}, "df": 13}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.expressions.GroupConcat": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}}, "df": 4}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.expressions.Greatest": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}}, "df": 5}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.imports": {"tf": 1}, "sqlglot.lineage.GraphHTML.options": {"tf": 1}, "sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.lineage.GraphHTML.edges": {"tf": 1}}, "df": 6}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.expressions.In": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 14, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 38, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Initcap": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}}, "df": 3}}}}}, "t": {"1": {"2": {"8": {"docs": {"sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"5": {"6": {"docs": {"sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}}, "df": 2}}}}}}, "8": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}}, "df": 2}}}}}}, "docs": {"sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Intersect": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}}, "df": 10, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.Interval": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}}, "df": 27, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.IntervalOp": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}}, "df": 4}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IntervalSpan": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}}, "df": 3}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.expressions.Into": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}}, "df": 11, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.IntoType": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Introducer": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}}, "df": 5}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.IntDiv": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}}, "df": 73}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}}, "df": 13, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}, "sqlglot.expressions.Index": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}}, "df": 17, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IndexConstraintOption": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexColumnConstraint": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexTableHint": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.indent": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.InheritsProperty": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.InputModelProperty": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.InputOutputFormat": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.INNER": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.expressions.Identifier": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}}, "df": 68, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}}, "df": 15}}}}, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.generator.Generator.identify": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}}, "df": 5}}}}}}}, "s": {"docs": {"sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}}, "df": 79, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IsNan": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}}, "df": 3, "f": {"docs": {"sqlglot.expressions.IsInf": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}}, "df": 2}}}, "o": {"docs": {"sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}}, "df": 3}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.IgnoreNulls": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}}, "df": 3}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.If": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}}, "df": 11}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.imports": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.is_iterable": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}}, "df": 2}}}}}}, "v": {"4": {"docs": {"sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}}, "df": 2}, "6": {"docs": {"sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Exp": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 88, "s": {"docs": {"sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}}, "df": 8}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Explode": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ExplodeOuter": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}}, "df": 2}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ExpOrStr": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.expand": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Except": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}}, "df": 9, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.expressions.Extract": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}}, "df": 14, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ExternalProperty": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.ExecuteError": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ExecuteAsProperty": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Exists": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 5}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 12}}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}}, "df": 143, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.Column.endswith": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.expressions.Encode": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.EncodeColumnConstraint": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"1": {"6": {"docs": {"sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}}, "df": 4}}, "v": {"docs": {"sqlglot.executor.context.Context.env": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}}, "df": 3}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.EngineProperty": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.expressions.Escape": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}}, "df": 34, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}}, "df": 12}, "d": {"docs": {"sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}}, "df": 9, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 5}}}}}, "s": {"docs": {"sqlglot.errors.ParseError.errors": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.parser.Parser.max_errors": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.errors": {"tf": 1}}, "df": 5}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 8}}}}}}}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.edges": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.expressions.Hint": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}}, "df": 11, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}}, "df": 49}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}}, "df": 72}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.HistoricalData": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.expressions.Hex": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}}, "df": 61, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.HexString": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.expressions.Heredoc": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}}, "df": 12}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.HeapProperty": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 2, "h": {"docs": {"sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Having": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}}, "df": 6}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Hll": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.write": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Where": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}}, "df": 8}}, "n": {"docs": {"sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.When": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.expressions.With": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}}, "df": 42, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}}, "df": 4}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.WithinGroup": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}}, "df": 4}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.WithFill": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithDataProperty": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithJournalTableProperty": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.WithTableHint": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.Window": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Window": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}}, "df": 18, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dataframe.sql.WindowSpec": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.expressions.WindowSpec": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}}, "df": 13}}}}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.executor.table.Table.width": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.expressions.Week": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.WeekOfYear": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.ErrorLevel.WARN": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 4}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 45, "s": {"docs": {"sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 8}, "d": {"docs": {"sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}}, "df": 6}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.National": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.NATURAL": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.naked_property": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Null": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}}, "df": 24, "s": {"docs": {"sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}}, "df": 3}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.Nullif": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 3}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.NumberToStr": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}}, "df": 22, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 12, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.normalize": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 16, "d": {"docs": {"sqlglot.optimizer.normalize.normalized": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Not": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}}, "df": 7, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NotNullColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}}, "df": 12}}}}, "q": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}}, "df": 6}, "w": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 3}, "g": {"docs": {"sqlglot.expressions.Neg": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}}, "df": 3}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.NEXT": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.NextValueFor": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "l": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.expressions.Nvl2": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}}, "df": 17}, "docs": {}, "df": 0}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}}, "df": 2}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.NthValue": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}}, "df": 3}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.expressions.Join": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.planner.Join": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 59, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JoinHint": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {"sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 7}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JournalProperty": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}}, "df": 41, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JSONArray": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONArrayAgg": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}}, "df": 4}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}}, "df": 6, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "b": {"docs": {"sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.JSONBContains": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.JSONPath": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathPart": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONPathFilter": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}}, "df": 3}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JSONPathKey": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONPathRecursive": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathRoot": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathScript": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONPathSlice": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONPathSelector": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathSubscript": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}}, "df": 3}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.JSONPathUnion": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}}, "df": 3}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.JSONPathWildcard": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}}, "df": 2}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONKeyValue": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}}, "df": 4}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONObject": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONObjectAgg": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.JSONColumnDef": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.JSONSchema": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONTable": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}}, "df": 4}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONFormat": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Alias": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}}, "df": 43, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.expressions.Aliases": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.aliases": {"tf": 1.4142135623730951}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}}, "df": 12}, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {"sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.All": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}}, "df": 12, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.expressions.AlterColumn": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}}, "df": 5}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.AlterTable": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}}, "df": 4}}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AlgorithmProperty": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 5, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.planner.Aggregate": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}}, "df": 9, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}}, "df": 2}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Aggregate.aggregations": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.AggFunc": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.expressions.Avg": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.expressions.Anonymous": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}}, "df": 6, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 13}}, "y": {"docs": {"sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Any": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}}, "df": 8, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.expressions.AnyValue": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.find_ancestor": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.And": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 8}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}}, "df": 8, "c": {"docs": {"sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.assert_is": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.tokens.TokenType.ASOF": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.Array": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.expressions.ArrayAgg": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}}, "df": 3}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.ArrayAll": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ArrayAny": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}}, "df": 3}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}}, "df": 4}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ArrayUniqueAgg": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ArrayUnionAgg": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}}, "df": 2}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ArrayConcat": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ArrayContained": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}}, "df": 2}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ArrayFilter": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ArraySize": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ArraySort": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.ArraySum": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}}, "df": 5}}}, "g": {"docs": {"sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"tf": 1}}, "df": 365, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}}, "df": 34}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.ArgMax": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ArgMin": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {"sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.expressions.AtTimeZone": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.AtIndex": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Add": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 23, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.AddConstraint": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.ApproxTopK": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ApproxDistinct": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}}, "df": 3}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ApproxQuantile": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AutoIncrementProperty": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AutoRefreshProperty": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.AutoName": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Abs": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema.AbstractMappingSchema": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}}, "df": 10}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.AMP": {"tf": 1}}, "df": 1}}}, "f": {"docs": {"sqlglot.diff.ChangeDistiller.f": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.expressions.Filter": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}}, "df": 10}}}, "l": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FileFormatProperty": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.expressions.First": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}}, "df": 11, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.FirstValue": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}}, "df": 9}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Final": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}}, "df": 4}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}}, "df": 2}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}}, "df": 25, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}}, "df": 23, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}}, "df": 32}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 10, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}}, "df": 53, "s": {"docs": {"sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}}, "df": 1}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.FormatJson": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}}, "df": 1, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ForeignKey": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ForIn": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}}, "df": 4}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.FORCE": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.expressions.Fetch": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}}, "df": 14}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FallbackProperty": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.false": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}}, "df": 4}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.FARROW": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.trie.TrieResult.FAILED": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.expressions.From": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}}, "df": 17, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.FromTimeZone": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}}, "df": 4}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.FromBase64": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.FromBase": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FreespaceProperty": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Flatten": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}}, "df": 7}}}}}, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}}, "df": 3}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Floor": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Union": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}}, "df": 25, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Unionable": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}}, "df": 5}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}}, "df": 50, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.UnicodeString": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}}, "df": 4}}}}}}}}}}, "q": {"docs": {"sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.UniqueColumnConstraint": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.helper.DATE_UNITS": {"tf": 1}}, "df": 1}}, "x": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UnixDate": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.UnixToStr": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}}, "df": 3}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UnixToTime": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}}, "df": 13, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.UnixToTimeStr": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}}, "df": 2}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.expressions.Unary": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 2}}}}, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 1}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Unnest": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 21}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}}, "df": 4}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Subquery.unwrap": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.UnsupportedError": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.cast_unless": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Uncache": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}}, "df": 5}}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}}, "df": 2}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.Unhex": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 1}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.transforms.unqualify_columns": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Use": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}}, "df": 5, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}}, "df": 11, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.UserDefinedFunction": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Upper": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.expressions.Update": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}}, "df": 14}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}}, "df": 2}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"1": {"2": {"8": {"docs": {"sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"5": {"6": {"docs": {"sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}}, "df": 2}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.expressions.Merge": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}}, "df": 11, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.MergeTreeTTL": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MergeTreeTTLAction": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {"sqlglot.expressions.SQLGLOT_META": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.error_message_context": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}}, "df": 3}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.expressions.Max": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.parser.Parser.max_errors": {"tf": 1}}, "df": 11}, "p": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.Map": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}}, "df": 11, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}}, "df": 75, "s": {"docs": {"sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.visible": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}}, "df": 12}}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.MapFromEntries": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.expressions.MatchAgainst": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}}, "df": 5}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.MatchRecognize": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.MaterializedProperty": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}, "y": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.expressions.Min": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}}, "df": 7}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.expressions.Mod": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}}, "df": 5, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}}, "df": 1, "l": {"docs": {"sqlglot.tokens.TokenType.MODEL": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}}, "df": 10}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.expressions.Month": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MonthsBetween": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}}, "df": 2}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 4}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}}, "df": 88}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Mul": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}}, "df": 2}, "d": {"5": {"docs": {"sqlglot.expressions.MD5": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.MD5Digest": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}}, "df": 2}}}}}}}, "docs": {}, "df": 0}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}}, "df": 53, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}}, "df": 7}, "d": {"docs": {"sqlglot.expressions.Identifier.quoted": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}}, "df": 22, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.QueryTransform": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.expressions.Qualify": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 12}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Quantile": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}}, "df": 3}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.expressions.Var": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}}, "df": 39, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}}, "df": 2}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Variance": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.VariancePop": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.VarMap": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}}, "df": 6}}}, "s": {"docs": {"sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.expressions.Values": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}}, "df": 15}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}}, "df": 9}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.VolatileProperty": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.MappingSchema.visible": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.VIEW": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}}, "df": 7}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.expressions.XMLTable": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}}, "df": 4}}}}}}}}, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}}, "df": 4}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.Year": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}}, "df": 4}}}}}}, "fullname": {"root": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 55, "s": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}}, "df": 4, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.write": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.Window": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.parser.Parser.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}}, "df": 561, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.logger": {"tf": 1}, "sqlglot.pretty": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.write": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.Window": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.doris": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.f": {"tf": 1}, "sqlglot.diff.ChangeDistiller.t": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.errors": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.errors": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.tables": {"tf": 1}, "sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.row_readers": {"tf": 1}, "sqlglot.executor.context.Context.env": {"tf": 1}, "sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.env": {"tf": 1}, "sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python": {"tf": 1}, "sqlglot.executor.python.PythonExecutor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.executor.table": {"tf": 1}, "sqlglot.executor.table.Table": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.Table.columns": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.executor.table.Table.reader": {"tf": 1}, "sqlglot.executor.table.Table.rows": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.executor.table.Table.width": {"tf": 1}, "sqlglot.executor.table.TableIter": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}, "sqlglot.executor.table.RangeReader": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}, "sqlglot.executor.table.RowReader": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1.4142135623730951}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.IntoType": {"tf": 1}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.expressions.DerivedTable": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}, "sqlglot.expressions.Unionable": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}, "sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.expressions.Cache": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.expressions.Uncache": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.expressions.Refresh": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.expressions.DDL": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.expressions.DML": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}, "sqlglot.expressions.Create": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Clone": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.expressions.Describe": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.expressions.Kill": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.expressions.Pragma": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.expressions.Set": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.Heredoc": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.expressions.SetItem": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.expressions.Show": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.expressions.CharacterSet": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.expressions.With": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.WithinGroup": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.expressions.CTE": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.expressions.TableAlias": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.expressions.BitString": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.expressions.HexString": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.expressions.ByteString": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.expressions.RawString": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.expressions.UnicodeString": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.expressions.Column": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.ColumnPosition": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.expressions.ColumnDef": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.expressions.AlterColumn": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.expressions.RenameColumn": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.expressions.RenameTable": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.expressions.SwapTable": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}, "sqlglot.expressions.Comment": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.expressions.Comprehension": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraint": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.Constraint": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.expressions.Delete": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.Drop": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.expressions.Filter": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.expressions.Check": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.expressions.Connect": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.expressions.Prior": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.expressions.Directory": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.expressions.ForeignKey": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.expressions.ColumnPrefix": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.expressions.PrimaryKey": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.expressions.Into": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.expressions.From": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Having": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Hint": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.JoinHint": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.expressions.Identifier": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.Opclass": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.expressions.Index": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.OnConflict": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.expressions.Returning": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.expressions.Introducer": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.expressions.National": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.expressions.LoadData": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.expressions.Partition": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.expressions.Fetch": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.expressions.Group": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Lambda": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.expressions.Limit": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Literal": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.expressions.Join": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Lateral": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.MatchRecognize": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.expressions.Final": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.expressions.Offset": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Order": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.WithFill": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.expressions.Cluster": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Distribute": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.expressions.Sort": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Ordered": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.expressions.Property": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}, "sqlglot.expressions.ChecksumProperty": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.expressions.CollateProperty": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.expressions.DefinerProperty": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}, "sqlglot.expressions.DistKeyProperty": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}, "sqlglot.expressions.DistStyleProperty": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}, "sqlglot.expressions.EngineProperty": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}, "sqlglot.expressions.HeapProperty": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}, "sqlglot.expressions.ToTableProperty": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}, "sqlglot.expressions.ExternalProperty": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}, "sqlglot.expressions.FallbackProperty": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.expressions.FileFormatProperty": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}, "sqlglot.expressions.FreespaceProperty": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.expressions.InheritsProperty": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}, "sqlglot.expressions.InputModelProperty": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}, "sqlglot.expressions.OutputModelProperty": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.expressions.JournalProperty": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.expressions.LanguageProperty": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.expressions.DictProperty": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.expressions.DictSubProperty": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.expressions.DictRange": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.expressions.OnCluster": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.expressions.LikeProperty": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.expressions.LocationProperty": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}, "sqlglot.expressions.LockingProperty": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.expressions.LogProperty": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}, "sqlglot.expressions.MaterializedProperty": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}, "sqlglot.expressions.OnProperty": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}, "sqlglot.expressions.OnCommitProperty": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}, "sqlglot.expressions.ReturnsProperty": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatProperty": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}, "sqlglot.expressions.QueryTransform": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.expressions.SampleProperty": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}, "sqlglot.expressions.SerdeProperties": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}, "sqlglot.expressions.SetProperty": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}, "sqlglot.expressions.SetConfigProperty": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}, "sqlglot.expressions.SettingsProperty": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}, "sqlglot.expressions.SortKeyProperty": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}, "sqlglot.expressions.StabilityProperty": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}, "sqlglot.expressions.TemporaryProperty": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}, "sqlglot.expressions.TransformModelProperty": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}, "sqlglot.expressions.TransientProperty": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}, "sqlglot.expressions.VolatileProperty": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}, "sqlglot.expressions.WithDataProperty": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.expressions.Properties": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.expressions.Qualify": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.InputOutputFormat": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.expressions.Return": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.Reference": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.expressions.Tuple": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.expressions.Subqueryable": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.WithTableHint": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.expressions.IndexTableHint": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.expressions.HistoricalData": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.expressions.Table": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.Union": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.Except": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.Intersect": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.Unnest": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Update": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.Values": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Var": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.expressions.Schema": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.expressions.Lock": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.TableSample": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.expressions.Pivot": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.expressions.Window": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.expressions.WindowSpec": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.expressions.Where": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.expressions.Star": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.expressions.Parameter": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.expressions.SessionParameter": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.expressions.Placeholder": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.expressions.Null": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.Boolean": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataTypeParam": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.expressions.DataType": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.expressions.PseudoType": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}, "sqlglot.expressions.All": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.Any": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.expressions.Exists": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.expressions.Command": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.expressions.Transaction": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.expressions.Commit": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.expressions.Rollback": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.expressions.AlterTable": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.expressions.AddConstraint": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.expressions.DropPartition": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.expressions.Binary": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.expressions.Add": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.expressions.Connector": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.expressions.And": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.Or": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.BitwiseAnd": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseOr": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseXor": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.expressions.Div": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.expressions.Overlaps": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.expressions.Dot": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.expressions.DPipe": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.expressions.PropertyEQ": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.expressions.Distance": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.expressions.Escape": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.expressions.IntDiv": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.expressions.Mod": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.expressions.Mul": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.expressions.Operator": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.expressions.Slice": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.expressions.Sub": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.expressions.Unary": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.expressions.BitwiseNot": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.expressions.Not": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.Paren": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.Neg": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.expressions.Alias": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.PivotAlias": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.expressions.Aliases": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.aliases": {"tf": 1}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.expressions.AtIndex": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.expressions.AtTimeZone": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.expressions.FromTimeZone": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.expressions.Between": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.expressions.Bracket": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.expressions.Distinct": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.expressions.In": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.expressions.ForIn": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}, "sqlglot.expressions.IntervalOp": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}, "sqlglot.expressions.IntervalSpan": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}, "sqlglot.expressions.Interval": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.IgnoreNulls": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.expressions.RespectNulls": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.AggFunc": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Abs": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}, "sqlglot.expressions.ArgMax": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}, "sqlglot.expressions.ArgMin": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}, "sqlglot.expressions.ApproxTopK": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}, "sqlglot.expressions.Flatten": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.expressions.Transform": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}, "sqlglot.expressions.Anonymous": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Hll": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}, "sqlglot.expressions.ApproxDistinct": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}, "sqlglot.expressions.Array": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.expressions.ToArray": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.expressions.ToChar": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.expressions.GenerateSeries": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}, "sqlglot.expressions.ArrayAgg": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayAll": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}, "sqlglot.expressions.ArrayAny": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}, "sqlglot.expressions.ArrayConcat": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}, "sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}, "sqlglot.expressions.ArrayContained": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}, "sqlglot.expressions.ArrayFilter": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}, "sqlglot.expressions.ArrayJoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}, "sqlglot.expressions.ArraySize": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}, "sqlglot.expressions.ArraySort": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}, "sqlglot.expressions.ArraySum": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}, "sqlglot.expressions.Avg": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}, "sqlglot.expressions.AnyValue": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.expressions.Lag": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}, "sqlglot.expressions.Lead": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}, "sqlglot.expressions.First": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.expressions.Last": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.expressions.FirstValue": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}, "sqlglot.expressions.LastValue": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}, "sqlglot.expressions.NthValue": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}, "sqlglot.expressions.Case": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.Cast": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.TryCast": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.expressions.CastToStrType": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.expressions.Ceil": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.expressions.Coalesce": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.expressions.Chr": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}, "sqlglot.expressions.Concat": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.expressions.ConcatWs": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.expressions.Count": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.expressions.CountIf": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}, "sqlglot.expressions.CurrentDate": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.expressions.CurrentDatetime": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}, "sqlglot.expressions.CurrentTime": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.expressions.CurrentUser": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}, "sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}, "sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}, "sqlglot.expressions.DateTrunc": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}, "sqlglot.expressions.DatetimeSub": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}, "sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DayOfWeek": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}, "sqlglot.expressions.DayOfMonth": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}, "sqlglot.expressions.DayOfYear": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}, "sqlglot.expressions.ToDays": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}, "sqlglot.expressions.WeekOfYear": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}, "sqlglot.expressions.MonthsBetween": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}, "sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.expressions.Extract": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.expressions.Timestamp": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}, "sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}, "sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}, "sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}, "sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}, "sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}, "sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DateFromParts": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}, "sqlglot.expressions.TimeFromParts": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}, "sqlglot.expressions.DateStrToDate": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}, "sqlglot.expressions.DateToDateStr": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}, "sqlglot.expressions.DateToDi": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}, "sqlglot.expressions.Date": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.expressions.Day": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.expressions.Decode": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}, "sqlglot.expressions.DiToDate": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}, "sqlglot.expressions.Encode": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}, "sqlglot.expressions.Exp": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}, "sqlglot.expressions.Explode": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.expressions.ExplodeOuter": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Posexplode": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Floor": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.expressions.FromBase64": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}, "sqlglot.expressions.ToBase64": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}, "sqlglot.expressions.Greatest": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}, "sqlglot.expressions.GroupConcat": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}, "sqlglot.expressions.Hex": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.expressions.If": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.expressions.Nullif": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}, "sqlglot.expressions.Initcap": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}, "sqlglot.expressions.IsNan": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}, "sqlglot.expressions.IsInf": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}, "sqlglot.expressions.JSONPath": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.expressions.JSONPathPart": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}, "sqlglot.expressions.JSONPathFilter": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}, "sqlglot.expressions.JSONPathKey": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}, "sqlglot.expressions.JSONPathRoot": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}, "sqlglot.expressions.JSONPathScript": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}, "sqlglot.expressions.JSONPathSlice": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}, "sqlglot.expressions.JSONPathSelector": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}, "sqlglot.expressions.JSONPathUnion": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}, "sqlglot.expressions.FormatJson": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.expressions.JSONKeyValue": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.expressions.JSONObject": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.expressions.JSONArray": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.expressions.JSONColumnDef": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.JSONSchema": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.expressions.JSONTable": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.OpenJSON": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.expressions.JSONBContains": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONFormat": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}, "sqlglot.expressions.ParseJSON": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}, "sqlglot.expressions.Least": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}, "sqlglot.expressions.Left": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.expressions.Right": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.expressions.Length": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}, "sqlglot.expressions.Levenshtein": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}, "sqlglot.expressions.Ln": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.expressions.Log": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.expressions.Log2": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}, "sqlglot.expressions.Log10": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}, "sqlglot.expressions.LogicalOr": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}, "sqlglot.expressions.LogicalAnd": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}, "sqlglot.expressions.Lower": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}, "sqlglot.expressions.Map": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.expressions.MapFromEntries": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}, "sqlglot.expressions.StarMap": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}, "sqlglot.expressions.VarMap": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}, "sqlglot.expressions.MatchAgainst": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.expressions.Max": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.expressions.MD5": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}, "sqlglot.expressions.MD5Digest": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}, "sqlglot.expressions.Min": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}, "sqlglot.expressions.Month": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}, "sqlglot.expressions.Nvl2": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.expressions.Predict": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}, "sqlglot.expressions.PercentileCont": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}, "sqlglot.expressions.PercentileDisc": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}, "sqlglot.expressions.Quantile": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}, "sqlglot.expressions.ApproxQuantile": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}, "sqlglot.expressions.Rand": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}, "sqlglot.expressions.Randn": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}, "sqlglot.expressions.RangeN": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}, "sqlglot.expressions.ReadCSV": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}, "sqlglot.expressions.Reduce": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}, "sqlglot.expressions.RegexpExtract": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}, "sqlglot.expressions.RegexpReplace": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}, "sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}, "sqlglot.expressions.RegexpSplit": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}, "sqlglot.expressions.Repeat": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}, "sqlglot.expressions.Round": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}, "sqlglot.expressions.RowNumber": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}, "sqlglot.expressions.SafeDivide": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}, "sqlglot.expressions.SHA": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}, "sqlglot.expressions.SHA2": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}, "sqlglot.expressions.SortArray": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}, "sqlglot.expressions.Split": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.expressions.Substring": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}, "sqlglot.expressions.StandardHash": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}, "sqlglot.expressions.StartsWith": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.expressions.StrPosition": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}, "sqlglot.expressions.StrToDate": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}, "sqlglot.expressions.StrToTime": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}, "sqlglot.expressions.StrToUnix": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}, "sqlglot.expressions.StrToMap": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}, "sqlglot.expressions.NumberToStr": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}, "sqlglot.expressions.FromBase": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}, "sqlglot.expressions.Struct": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.expressions.StructExtract": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}, "sqlglot.expressions.Stuff": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}, "sqlglot.expressions.Sum": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}, "sqlglot.expressions.Sqrt": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}, "sqlglot.expressions.Stddev": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}, "sqlglot.expressions.StddevPop": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}, "sqlglot.expressions.StddevSamp": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}, "sqlglot.expressions.TimeToStr": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimeToUnix": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}, "sqlglot.expressions.TimeStrToDate": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}, "sqlglot.expressions.TimeStrToTime": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}, "sqlglot.expressions.Trim": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}, "sqlglot.expressions.Unhex": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}, "sqlglot.expressions.UnixDate": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.expressions.UnixToStr": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}, "sqlglot.expressions.UnixToTime": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}, "sqlglot.expressions.Upper": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}, "sqlglot.expressions.Variance": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}, "sqlglot.expressions.VariancePop": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}, "sqlglot.expressions.Week": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}, "sqlglot.expressions.XMLTable": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}, "sqlglot.expressions.Year": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.expressions.Use": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.expressions.Merge": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.expressions.When": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.expressions.NextValueFor": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.generator.Generator.pretty": {"tf": 1}, "sqlglot.generator.Generator.identify": {"tf": 1}, "sqlglot.generator.Generator.normalize": {"tf": 1}, "sqlglot.generator.Generator.pad": {"tf": 1}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.leading_comma": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.comments": {"tf": 1}, "sqlglot.generator.Generator.dialect": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}, "sqlglot.generator.Generator.seg": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.helper": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.jsonpath": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.lineage": {"tf": 1}, "sqlglot.lineage.Node": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.imports": {"tf": 1}, "sqlglot.lineage.GraphHTML.options": {"tf": 1}, "sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.lineage.GraphHTML.edges": {"tf": 1}, "sqlglot.optimizer": {"tf": 1}, "sqlglot.optimizer.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}, "sqlglot.optimizer.canonicalize": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1}, "sqlglot.optimizer.scope.Scope.sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.pivots": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}, "sqlglot.parser": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}, "sqlglot.parser.Parser.TERM": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.TIMES": {"tf": 1}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}, "sqlglot.parser.Parser.max_errors": {"tf": 1}, "sqlglot.parser.Parser.dialect": {"tf": 1}, "sqlglot.parser.Parser.reset": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.parser.Parser.errors": {"tf": 1}, "sqlglot.parser.Parser.sql": {"tf": 1}, "sqlglot.planner": {"tf": 1}, "sqlglot.planner.Plan": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Plan.leaves": {"tf": 1}, "sqlglot.planner.Step": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}, "sqlglot.planner.Scan": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Join": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}, "sqlglot.planner.Sort": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.planner.SetOperation": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.visible": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.serde": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.time": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.tokens": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.Token": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1}, "sqlglot.tokens.Token.text": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}, "sqlglot.tokens.Tokenizer": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1}, "sqlglot.transforms": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.PERCENTILES": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}, "sqlglot.transforms.unqualify_columns": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie": {"tf": 1}, "sqlglot.trie.key": {"tf": 1}, "sqlglot.trie.TrieResult": {"tf": 1}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 4793, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.sqlite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 55}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SqlReadWriteProperty": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SqlSecurityProperty": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Sqrt": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Schema": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.dialect": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.empty": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.visible": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}}, "df": 52, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.SchemaError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SchemaCommentProperty": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.planner.Scan": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}}, "df": 6}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.scope": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.pivots": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}}, "df": 61, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}}, "df": 7}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}}, "df": 6}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"2": {"docs": {"sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 43}, "docs": {"sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.spark": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 40, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1}}, "df": 13}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}}, "df": 3}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Split": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.helper.seq_get": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 26}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}}, "df": 59, "s": {"docs": {"sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1.4142135623730951}}, "df": 16}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Set": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}}, "df": 44, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.expressions.SetItem": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}}, "df": 5}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SetProperty": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SetConfigProperty": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SettingsProperty": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.planner.SetOperation": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}}, "df": 8}}}}}}}}}, "s": {"docs": {"sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}}, "df": 10, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}}, "df": 5}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {"sqlglot.generator.Generator.seg": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.serde": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}}, "df": 4, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.SerdeProperties": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.SessionParameter": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.expressions.Sort": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.planner.Sort": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}}, "df": 12, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SortKeyProperty": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SortArray": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.optimizer.scope.Scope.sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SOME": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.expressions.Sum": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}}, "df": 4}, "b": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.expressions.Sub": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.Column.substr": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.expressions.Substring": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}}, "df": 6}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}}, "df": 16, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Subqueryable": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}}, "df": 9}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SubqueryPredicate": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 13}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.subclasses": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}}, "df": 46}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}}, "df": 44}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Star": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}}, "df": 14, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}}, "df": 145, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.expressions.StartsWith": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 5}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.starrocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 33}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StarMap": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}}, "df": 7}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor.python.PythonExecutor.static": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.StabilityProperty": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.StandardHash": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "r": {"docs": {"sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}}, "df": 11}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}}, "df": 36, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}}, "df": 31}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}}, "df": 6}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.Struct": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}}, "df": 15, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.StructExtract": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.expressions.StrPosition": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}}, "df": 5}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.StrToDate": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.StrToTime": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.StrToUnix": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StrToMap": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.Stuff": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.Stddev": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StddevPop": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.StddevSamp": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.planner.Step": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}}, "df": 12}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}}, "df": 11, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SafeDivide": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.same_parent": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.SampleProperty": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.expressions.Show": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}}, "df": 30}}, "a": {"2": {"docs": {"sqlglot.expressions.SHA2": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}}, "df": 3}, "docs": {"sqlglot.expressions.SHA": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}}, "df": 24}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 1}}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}}, "df": 8}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}}, "df": 57}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}}, "df": 3}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 89}}}}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 2}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.expressions.SwapTable": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}}, "df": 2}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Slice": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.SLASH": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}}, "df": 3, "o": {"docs": {}, "df": 0, "g": {"1": {"0": {"docs": {"sqlglot.expressions.Log10": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "2": {"docs": {"sqlglot.expressions.Log2": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.expressions.Log": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 16, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}}, "df": 9}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LogProperty": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.LogicalOr": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.LogicalAnd": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.parser.parse_logarithm": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 25, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LocationProperty": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}}, "df": 3}}}, "k": {"docs": {"sqlglot.expressions.Lock": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}}, "df": 6, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LockingProperty": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Lower": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.LoadData": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}}, "df": 4}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.expressions.Last": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}}, "df": 17, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.LastValue": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.expressions.Lateral": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}}, "df": 9}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions.Lambda": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.parser.Parser.LAMBDAS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LanguageProperty": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "g": {"docs": {"sqlglot.expressions.Lag": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}}, "df": 3}, "w": {"docs": {"sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.expressions.Limit": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}}, "df": 30}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.expressions.Literal": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 13, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 8}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}}, "df": 16, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.expressions.LikeProperty": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}}, "df": 5}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage": {"tf": 1}, "sqlglot.lineage.Node": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.imports": {"tf": 1}, "sqlglot.lineage.GraphHTML.options": {"tf": 1}, "sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.lineage.GraphHTML.edges": {"tf": 1}}, "df": 17}}}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.expressions.Ln": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 10}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Left": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}}, "df": 9}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.expressions.Least": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}}, "df": 6}}, "f": {"docs": {"sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.expressions.Lead": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.leading_comma": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Plan.leaves": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}}, "df": 22, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.expressions.Length": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}}, "df": 4}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Levenshtein": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {"sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {"sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}}, "df": 5}}, "r": {"docs": {"sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.pretty": {"tf": 1}, "sqlglot.generator.Generator.pretty": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.presto": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 65}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1}}, "df": 8}}}}, "t": {"docs": {"sqlglot.expressions.Predict": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}}, "df": 4}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.prepend_ctes": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Property": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 16, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.PropertyEQ": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Properties": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}}, "df": 42}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.projections": {"tf": 1}}, "df": 5}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.Pragma": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}}, "df": 2, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.PrimaryKey": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Prior": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 18, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.parser": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TERM": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.error_level": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.error_message_context": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.max_errors": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.dialect": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.reset": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.check_errors": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.raise_error": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.errors": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.sql": {"tf": 1.4142135623730951}}, "df": 319, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 54}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.errors": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}}, "df": 4}}}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ParseJSON": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}}, "df": 14, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.expressions.Partition": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}}, "df": 8, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.PartitionBoundSpec": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.PartitionedOfProperty": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}}, "df": 17}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.expressions.Paren": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}}, "df": 20, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}}, "df": 3}, "t": {"docs": {"sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.expressions.Parameter": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}}, "df": 10, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}}, "df": 5}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}}, "df": 27, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PathColumnConstraint": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}}, "df": 3}}}}}, "d": {"docs": {"sqlglot.generator.Generator.pad": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}}, "df": 3}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PercentileCont": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.PercentileDisc": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot.transforms.PERCENTILES": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.Tokenizer.peek": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.expressions.Pivot": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}}, "df": 13, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.PivotAlias": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope.pivots": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.PIPE": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.PseudoType": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"sqlglot.tokens.TokenType.PLUS": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.expressions.Placeholder": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"sqlglot.planner.Plan": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Plan.leaves": {"tf": 1}}, "df": 6, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.planner": {"tf": 1}, "sqlglot.planner.Plan": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Plan.leaves": {"tf": 1}, "sqlglot.planner.Step": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}, "sqlglot.planner.Scan": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Join": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}, "sqlglot.planner.Sort": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.planner.SetOperation": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}, "sqlglot.planner.SetOperation.left": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}}, "df": 40}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}}, "df": 10, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.postgres": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 73}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Posexplode": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.PosexplodeOuter": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "p": {"docs": {"sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}}, "df": 2}, "w": {"docs": {"sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}}, "df": 2}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.executor.python": {"tf": 1}, "sqlglot.executor.python.PythonExecutor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.parser_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.generator_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}}, "df": 49, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.PythonExecutor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}}, "df": 20}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}}, "df": 12}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.parse_one": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}}, "df": 9}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.expressions.OnCluster": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.OnConflict": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}}, "df": 4}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OnCommitProperty": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OnProperty": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.planner.SetOperation.op": {"tf": 1}}, "df": 18, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Operator": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.OpenJSON": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.OpenJSONColumnDef": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.OptimizeError": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {"sqlglot.optimizer": {"tf": 1}, "sqlglot.optimizer.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}, "sqlglot.optimizer.canonicalize": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1}, "sqlglot.optimizer.scope.Scope.sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.pivots": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 207}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.options": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Opclass": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}}, "df": 5}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}}, "df": 2}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.OutputModelProperty": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {"sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Or": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}}, "df": 17, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Order": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}}, "df": 8, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.expressions.Ordered": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}}, "df": 6}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.oracle": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 62}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}}, "df": 3, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Overlaps": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}}, "df": 4}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.expressions.Offset": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}}, "df": 19, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {"sqlglot.executor.env.reverse_key.obj": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ObjectIdentifier": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.diff.ChangeDistiller.t": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Transform": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.transforms": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.PERCENTILES": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}, "sqlglot.transforms.unqualify_columns": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 42}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TransformColumnConstraint": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TransformModelProperty": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.expressions.Transaction": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 10}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TransientProperty": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.trie": {"tf": 1}, "sqlglot.trie.key": {"tf": 1}, "sqlglot.trie.TrieResult": {"tf": 1}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 120, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.trie.TrieResult": {"tf": 1}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 4}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.trino": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 30}}, "m": {"docs": {"sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.expressions.Trim": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}}, "df": 8}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.expressions.TryCast": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}}, "df": 7}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}}, "df": 2}}, "e": {"docs": {"sqlglot.expressions.true": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}}, "df": 4}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.table": {"tf": 1}, "sqlglot.executor.table.Table": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.columns": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.column_range": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.reader": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.rows": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.range_reader": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.add_columns": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.append": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.pop": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.width": {"tf": 1.4142135623730951}, "sqlglot.executor.table.TableIter": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1.4142135623730951}, "sqlglot.executor.table.TableIter.index": {"tf": 1}, "sqlglot.executor.table.RangeReader": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1.4142135623730951}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}, "sqlglot.executor.table.RowReader": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Table": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}}, "df": 119, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.executor.context.Context.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}}, "df": 12, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.expressions.TableSample": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}}, "df": 33}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 37}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.TableAlias": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.TableIter": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}}, "df": 6}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1}}, "df": 157, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.optimizer.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 393}, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 7}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}}, "df": 12}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.time": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}}, "df": 112, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.expressions.TimeToStr": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TimeToTimeStr": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.TimeToUnix": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}}, "df": 2}}}}}, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {"sqlglot.parser.Parser.TIMES": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.Timestamp": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 18, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}}, "df": 4}}}}, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}}, "df": 2}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.expressions.TimestampFromParts": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}}, "df": 6}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.expressions.TimeStrToTime": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TimeStrToDate": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.TimeStrToUnix": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}}, "df": 2}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}}, "df": 3}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.expressions.TimeFromParts": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}}, "df": 5}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}}, "df": 7}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}}, "df": 3}}}}, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TitleColumnConstraint": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.tokens.TokenType.TILDA": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 54, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}, "sqlglot.tokens.Token": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.text": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}}, "df": 20, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 3, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.tokens.Tokenizer": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1}}, "df": 147}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.Token": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Token.token_type": {"tf": 1}, "sqlglot.tokens.Token.text": {"tf": 1}, "sqlglot.tokens.Token.line": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}, "sqlglot.tokens.Token.start": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}, "sqlglot.tokens.Tokenizer": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.tokens.Tokenizer.size": {"tf": 1}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1.4142135623730951}}, "df": 438}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.TokenError": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}}, "df": 335}}}}}}}, "p": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 5}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ToTableProperty": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ToArray": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ToChar": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ToDays": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}}, "df": 2}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.ToBase64": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 59}}}}}, "m": {"docs": {"sqlglot.parser.Parser.TERM": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.TemporaryProperty": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "l": {"docs": {"sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}}, "df": 1}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.Token.text": {"tf": 1}}, "df": 8}}}, "s": {"docs": {"sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 2, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.tsql": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 102}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}}, "df": 4}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.TsOrDsDiff": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TsOrDsToDate": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TsOrDsToDateStr": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.TsOrDsToTime": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}}, "df": 3}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.expressions.TsOrDiToDi": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {"sqlglot.helper.tsort": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}}, "df": 4}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.Tuple": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}}, "df": 7}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.this": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.THEN": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.DAT": {"tf": 1}}, "df": 1, "a": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 4, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.write": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.Window": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 148, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}}, "df": 6}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameReader": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}}, "df": 4}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 8}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.expressions.DataType": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}}, "df": 118, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.DataTypeParam": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}}, "df": 39}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataBlocksizeProperty": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.DATABASE": {"tf": 1}}, "df": 1}}}}}, "e": {"3": {"2": {"docs": {"sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.Date": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}}, "df": 46, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}}, "df": 4}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.expressions.DateStrToDate": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}}, "df": 5}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.DateFromParts": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}}, "df": 3}}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DatetimeSub": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}}, "df": 3}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.DateTrunc": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DateToDateStr": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {"sqlglot.expressions.DateToDi": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}}, "df": 3}}}}}, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.expressions.Day": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}}, "df": 13, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.DayOfWeek": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.DayOfMonth": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DayOfYear": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}}, "df": 2}}}}}}}, "g": {"docs": {"sqlglot.planner.Plan.dag": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.DASH": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.DARROW": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.DAMP": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}}, "df": 8}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DefaultColumnConstraint": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}}, "df": 10}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DefinerProperty": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}}, "df": 5, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.expressions.Describe": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}}, "df": 6}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 6}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}}, "df": 5}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Delete": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}}, "df": 8}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.expressions.Decode": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}}, "df": 4}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DerivedTable": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}}, "df": 4}}}}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Step.dependencies": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.planner.Step.add_dependency": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Step.dependents": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dialects.dialect": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.generator.Generator.dialect": {"tf": 1}, "sqlglot.parser.Parser.dialect": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1}}, "df": 161, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.doris": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}}, "df": 1428}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.DialectType": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Distinct": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.planner.SetOperation.distinct": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}}, "df": 16}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Distribute": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DistKeyProperty": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DistStyleProperty": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Distance": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 4}}}}}}, "v": {"docs": {"sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Div": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 14}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.f": {"tf": 1}, "sqlglot.diff.ChangeDistiller.t": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1.4142135623730951}}, "df": 29}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Directory": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DictProperty": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DictSubProperty": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DictRange": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DiToDate": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.expressions.Drop": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}}, "df": 7, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DropPartition": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.drill": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 55}}}}, "f": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.expressions.Expression.dfs": {"tf": 1}}, "df": 1}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}}, "df": 7}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.doris": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 38}}}, "t": {"docs": {"sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Dot": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}}, "df": 9}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.lineage.Node.downstream": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.duckdb": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 71}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.expressions.DPipe": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}}, "df": 9}}}}, "s": {"docs": {"sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.DSTAR": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DDL": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1}}, "df": 6}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DML": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.DCOLON": {"tf": 1}}, "df": 1}}}}}, "q": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.TokenType.DQMARK": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {"sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}}, "df": 3, "e": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}}, "df": 6}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.Table.reader": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.row_readers": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.ReadCSV": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}}, "df": 4}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}}, "df": 12}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Repeat": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}}, "df": 8, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.RenameColumn": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RenameTable": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1}}, "df": 4}}}}, "t": {"docs": {"sqlglot.parser.Parser.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.RespectNulls": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}}, "df": 7}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 4}, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}}, "df": 8}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.expressions.RegexpExtract": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RegexpReplace": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.RegexpSplit": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}}, "df": 3}}}}}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 53}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Reduce": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 6}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.expressions.Return": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.expressions.ReturnsProperty": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Returning": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}}, "df": 9}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 10}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {"sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Refresh": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Reference": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor.context.Context.row_readers": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.executor.table.Table.rows": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}}, "df": 5, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}}, "df": 2}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RowFormatProperty": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}}, "df": 3}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.RowReader": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}}, "df": 4}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.RowNumber": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.expressions.Rollback": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}}, "df": 7}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.planner.Plan.root": {"tf": 1}}, "df": 5}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Round": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}}, "df": 13, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.expressions.RangeN": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}}, "df": 4}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.table.RangeReader": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}}, "df": 4}}}}}}, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"sqlglot.expressions.Rand": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}}, "df": 3, "n": {"docs": {"sqlglot.expressions.Randn": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}}, "df": 3}}}, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}}, "df": 5, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.RawString": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}}, "df": 3}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Right": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.planner.SetOperation.right": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}}, "df": 9}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.expressions.Create": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}}, "df": 15, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}}, "df": 4}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1}}, "df": 2}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.tokens.TokenType.CROSS": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.context": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.tables": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.range_readers": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.row_readers": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.env": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.eval": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.table": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.add_columns": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.columns": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.table_iter": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.filter": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.sort": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.set_row": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.set_index": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.set_range": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}}, "df": 20}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.expressions.Constraint": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 3}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.expressions.Concat": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}}, "df": 23, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ConcatWs": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}}, "df": 3}}, "s": {"docs": {"sqlglot.optimizer.simplify.CONCATS": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Connect": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Connector": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {"sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.tokens.Token.col": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Column": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 87, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.table.Table.columns": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.transforms.unqualify_columns": {"tf": 1}}, "df": 31}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.expressions.ColumnDef": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}}, "df": 8}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ColumnPosition": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}}, "df": 4}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.ColumnPrefix": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}}, "df": 4}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ColumnConstraint": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}}, "df": 5, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraintKind": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}}, "df": 2}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}}, "df": 7, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CollateColumnConstraint": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CollateProperty": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.helper.ensure_collection": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}}, "df": 9, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CopyGrantsProperty": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.expressions.Coalesce": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}}, "df": 11}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.expressions.Count": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 10, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.CountIf": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.expressions.Comment": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.comments": {"tf": 1}, "sqlglot.tokens.Token.comments": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1}}, "df": 11}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CommentColumnConstraint": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.expressions.Commit": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}}, "df": 7}}, "a": {"docs": {"sqlglot.generator.Generator.leading_comma": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Command": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1}}, "df": 6}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}}, "df": 4}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Comprehension": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CompressColumnConstraint": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.remove_complements": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.sort_comparison": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}}, "df": 5}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.expressions.CTE": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 18, "s": {"docs": {"sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 11}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Select.ctas": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.expressions.Cache": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}}, "df": 7}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.expressions.Cast": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 29, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CastToStrType": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}}, "df": 3}}}}}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}}, "df": 1}}, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.expressions.Case": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}}, "df": 13, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}}, "df": 4, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}}, "df": 9}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.CARET": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentTime": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}}, "df": 5}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentDate": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.CurrentDatetime": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.CurrentUser": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.CUBE": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}}, "df": 69, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.helper.classproperty": {"tf": 1}}, "df": 1}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}}, "df": 87}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.expressions.Cluster": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ClusteredByProperty": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Clone": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}}, "df": 5}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.expressions.Chr": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}}, "df": 5}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CharacterSet": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.CharacterSetProperty": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.f": {"tf": 1}, "sqlglot.diff.ChangeDistiller.t": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 5}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.Check": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CheckColumnConstraint": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ChecksumProperty": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.replace_children": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}}, "df": 5}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Ceil": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}}, "df": 4}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}}, "df": 6}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.expressions.Bracket": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}}, "df": 11, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}}, "df": 5}}}}}, "e": {"docs": {"sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}}, "df": 17, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}}, "df": 50, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ByteString": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.Binary": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}}, "df": 15}}}}, "g": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}}, "df": 101}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}}, "df": 55, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.BitwiseAnd": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseLeftShift": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.BitwiseOr": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}}, "df": 3}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseRightShift": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}}, "df": 3}}}}}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.BitwiseXor": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.BitwiseNot": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.BitString": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}}, "df": 3}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Between": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}}, "df": 8}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.BEGIN": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}}, "df": 3}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.expressions.Boolean": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}}, "df": 8}}}}}}, "f": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.bfs": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.BlockCompressionProperty": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}}, "df": 2}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.planner.Sort.key": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.trie.key": {"tf": 1}}, "df": 552, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}}, "df": 10, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 24}}}}}, "s": {"docs": {"sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}}, "df": 24}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Kill": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}}, "df": 5}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 8, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.generator": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pretty": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.identify": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.normalize": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pad": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.leading_comma": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.max_text_width": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.comments": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dialect": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.preprocess": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unsupported": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sep": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.seg": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pad_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.wrap": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.no_identify": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.normalize_func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.cache_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.column_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.createable_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.clone_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.describe_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.with_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.cte_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.directory_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.delete_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.drop_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.except_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.except_op": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.filter_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.hint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.index_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.national_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.partition_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.properties_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.root_properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.locate_properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.property_name": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.property_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.insert_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.intersect_op": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.kill_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.returning_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.table_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.version_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.update_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.values_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.var_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.into_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.from_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.group_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.having_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.connect_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.prior_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.join_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lateral_op": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.limit_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.offset_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.set_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lock_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.literal_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.escape_str": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.null_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.order_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sort_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.select_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.schema_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.star_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.union_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.union_op": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.where_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.window_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.between_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.all_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.any_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.exists_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.case_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.extract_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.trim_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.concat_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.check_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.if_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.json_path_part": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.in_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.interval_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.return_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.reference_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.paren_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.neg_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.not_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.alias_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.add_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.and_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.xor_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.connector_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.collate_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.command_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.comment_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.commit_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.div_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.distance_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dot_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.eq_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.escape_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.glob_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.gt_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.gte_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.is_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.like_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lt_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lte_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.mod_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.mul_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.neq_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.or_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.slice_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sub_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.log_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.use_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.binary": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.format_args": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.text_width": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.format_time": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.op_expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.naked_property": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.set_operation": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tag_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.token_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.when_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.merge_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.predict_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.forin_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.operator_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1.4142135623730951}}, "df": 829}}, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 4, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.expressions.GenerateSeries": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.expressions.Group": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 11, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.GroupedData": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}}, "df": 13}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.expressions.GroupConcat": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}}, "df": 4}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.expressions.Greatest": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}}, "df": 5}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.imports": {"tf": 1}, "sqlglot.lineage.GraphHTML.options": {"tf": 1}, "sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.lineage.GraphHTML.edges": {"tf": 1}}, "df": 6}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.expressions.In": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 14, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 38, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Initcap": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}}, "df": 3}}}}}, "t": {"1": {"2": {"8": {"docs": {"sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"5": {"6": {"docs": {"sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}}, "df": 2}}}}}}, "8": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}}, "df": 2}}}}}}, "docs": {"sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Intersect": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}}, "df": 10, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.Interval": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}}, "df": 27, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.IntervalOp": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}}, "df": 4}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IntervalSpan": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}}, "df": 3}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.expressions.Into": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}}, "df": 11, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.IntoType": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Introducer": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}}, "df": 5}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.expressions.IntDiv": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}}, "df": 3}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}}, "df": 73}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}}, "df": 13, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}, "sqlglot.expressions.Index": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}}, "df": 17, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IndexConstraintOption": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexColumnConstraint": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexTableHint": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.indent": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.InheritsProperty": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.InputModelProperty": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.InputOutputFormat": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.INNER": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.expressions.Identifier": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}}, "df": 68, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}}, "df": 16}}}}, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.generator.Generator.identify": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}}, "df": 5}}}}}}}, "s": {"docs": {"sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}}, "df": 79, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IsNan": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}}, "df": 3, "f": {"docs": {"sqlglot.expressions.IsInf": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}}, "df": 2}}}, "o": {"docs": {"sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1.4142135623730951}}, "df": 2, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}}, "df": 3}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.IgnoreNulls": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}}, "df": 3}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.If": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}}, "df": 11}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.imports": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.is_iterable": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}}, "df": 2}}}}}}, "v": {"4": {"docs": {"sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}}, "df": 2}, "6": {"docs": {"sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Exp": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}}, "df": 2, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Plan.expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 88, "s": {"docs": {"sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.IntoType": {"tf": 1}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Predicate.key": {"tf": 1}, "sqlglot.expressions.DerivedTable": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.key": {"tf": 1}, "sqlglot.expressions.Unionable": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}, "sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.expressions.Cache": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.expressions.Uncache": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.expressions.Refresh": {"tf": 1}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.expressions.DDL": {"tf": 1}, "sqlglot.expressions.DDL.ctes": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.DDL.key": {"tf": 1}, "sqlglot.expressions.DML": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.DML.key": {"tf": 1}, "sqlglot.expressions.Create": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Clone": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.expressions.Describe": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.expressions.Kill": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.expressions.Pragma": {"tf": 1}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.expressions.Set": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.Heredoc": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.expressions.SetItem": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.key": {"tf": 1}, "sqlglot.expressions.Show": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.expressions.CharacterSet": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.key": {"tf": 1}, "sqlglot.expressions.With": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.WithinGroup": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.expressions.CTE": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.expressions.TableAlias": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.columns": {"tf": 1}, "sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.expressions.BitString": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}, "sqlglot.expressions.HexString": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.expressions.ByteString": {"tf": 1}, "sqlglot.expressions.ByteString.key": {"tf": 1}, "sqlglot.expressions.RawString": {"tf": 1}, "sqlglot.expressions.RawString.key": {"tf": 1}, "sqlglot.expressions.UnicodeString": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.expressions.Column": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.ColumnPosition": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1}, "sqlglot.expressions.ColumnDef": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}, "sqlglot.expressions.AlterColumn": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.expressions.RenameColumn": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.key": {"tf": 1}, "sqlglot.expressions.RenameTable": {"tf": 1}, "sqlglot.expressions.RenameTable.key": {"tf": 1}, "sqlglot.expressions.SwapTable": {"tf": 1}, "sqlglot.expressions.SwapTable.key": {"tf": 1}, "sqlglot.expressions.Comment": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.expressions.Comprehension": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraint": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}, "sqlglot.expressions.Constraint": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.expressions.Delete": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.Drop": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.expressions.Filter": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.expressions.Check": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.expressions.Connect": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.expressions.Prior": {"tf": 1}, "sqlglot.expressions.Prior.key": {"tf": 1}, "sqlglot.expressions.Directory": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.key": {"tf": 1}, "sqlglot.expressions.ForeignKey": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.expressions.ColumnPrefix": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1}, "sqlglot.expressions.PrimaryKey": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.expressions.Into": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.expressions.From": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Having": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Hint": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.JoinHint": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.expressions.Identifier": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.expressions.Opclass": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.key": {"tf": 1}, "sqlglot.expressions.Index": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.OnConflict": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.key": {"tf": 1}, "sqlglot.expressions.Returning": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.expressions.Introducer": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.expressions.National": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.expressions.LoadData": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.key": {"tf": 1}, "sqlglot.expressions.Partition": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.expressions.Fetch": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.expressions.Group": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.Lambda": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.expressions.Limit": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.Literal": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.expressions.Join": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Lateral": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.expressions.MatchRecognize": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.expressions.Final": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.expressions.Offset": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.Order": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.WithFill": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.expressions.Cluster": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.Distribute": {"tf": 1}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.expressions.Sort": {"tf": 1}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.Ordered": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.expressions.Property": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}, "sqlglot.expressions.ChecksumProperty": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.expressions.CollateProperty": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.expressions.DefinerProperty": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}, "sqlglot.expressions.DistKeyProperty": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}, "sqlglot.expressions.DistStyleProperty": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}, "sqlglot.expressions.EngineProperty": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}, "sqlglot.expressions.HeapProperty": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}, "sqlglot.expressions.ToTableProperty": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}, "sqlglot.expressions.ExternalProperty": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}, "sqlglot.expressions.FallbackProperty": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.expressions.FileFormatProperty": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}, "sqlglot.expressions.FreespaceProperty": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.expressions.InheritsProperty": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}, "sqlglot.expressions.InputModelProperty": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}, "sqlglot.expressions.OutputModelProperty": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.expressions.JournalProperty": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.expressions.LanguageProperty": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.expressions.DictProperty": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.expressions.DictSubProperty": {"tf": 1}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1}, "sqlglot.expressions.DictRange": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.expressions.OnCluster": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}, "sqlglot.expressions.LikeProperty": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.expressions.LocationProperty": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}, "sqlglot.expressions.LockingProperty": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.expressions.LogProperty": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}, "sqlglot.expressions.MaterializedProperty": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}, "sqlglot.expressions.OnProperty": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}, "sqlglot.expressions.OnCommitProperty": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}, "sqlglot.expressions.ReturnsProperty": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatProperty": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}, "sqlglot.expressions.QueryTransform": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.expressions.SampleProperty": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}, "sqlglot.expressions.SerdeProperties": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}, "sqlglot.expressions.SetProperty": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}, "sqlglot.expressions.SetConfigProperty": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}, "sqlglot.expressions.SettingsProperty": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}, "sqlglot.expressions.SortKeyProperty": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}, "sqlglot.expressions.StabilityProperty": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}, "sqlglot.expressions.TemporaryProperty": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}, "sqlglot.expressions.TransformModelProperty": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}, "sqlglot.expressions.TransientProperty": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}, "sqlglot.expressions.VolatileProperty": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}, "sqlglot.expressions.WithDataProperty": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.expressions.Properties": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.expressions.Qualify": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.InputOutputFormat": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1}, "sqlglot.expressions.Return": {"tf": 1}, "sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.Reference": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}, "sqlglot.expressions.Tuple": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}, "sqlglot.expressions.Subqueryable": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.WithTableHint": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.expressions.IndexTableHint": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1}, "sqlglot.expressions.HistoricalData": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.expressions.Table": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.Union": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.Except": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.Intersect": {"tf": 1}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.expressions.Unnest": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Update": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.Values": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Var": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.expressions.Schema": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.expressions.Lock": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.expressions.Select": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.expressions.TableSample": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}, "sqlglot.expressions.Pivot": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.expressions.Window": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.expressions.WindowSpec": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.expressions.Where": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.expressions.Star": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.expressions.Parameter": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.expressions.SessionParameter": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.key": {"tf": 1}, "sqlglot.expressions.Placeholder": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.expressions.Null": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.Boolean": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataTypeParam": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1}, "sqlglot.expressions.DataType": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.expressions.PseudoType": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.key": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate": {"tf": 1}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}, "sqlglot.expressions.All": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.Any": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.expressions.Exists": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.expressions.Command": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.expressions.Transaction": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.expressions.Commit": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.expressions.Rollback": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.expressions.AlterTable": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.expressions.AddConstraint": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.expressions.DropPartition": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.key": {"tf": 1}, "sqlglot.expressions.Binary": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.expressions.Add": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.expressions.Connector": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.expressions.And": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.Or": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.BitwiseAnd": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseOr": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.expressions.BitwiseXor": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.expressions.Div": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.expressions.Overlaps": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.expressions.Dot": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.expressions.DPipe": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.expressions.PropertyEQ": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.expressions.Distance": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.expressions.Escape": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.expressions.IntDiv": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.expressions.Mod": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.expressions.Mul": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.expressions.Operator": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.expressions.Slice": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.expressions.Sub": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.expressions.Unary": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.expressions.BitwiseNot": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.expressions.Not": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.Paren": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.expressions.Neg": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.expressions.Alias": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.PivotAlias": {"tf": 1}, "sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.expressions.Aliases": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.aliases": {"tf": 1}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.expressions.AtIndex": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.expressions.AtTimeZone": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.expressions.FromTimeZone": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.expressions.Between": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.expressions.Bracket": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.expressions.Distinct": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.expressions.In": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.expressions.ForIn": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.TimeUnit.key": {"tf": 1}, "sqlglot.expressions.IntervalOp": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.IntervalOp.key": {"tf": 1}, "sqlglot.expressions.IntervalSpan": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}, "sqlglot.expressions.Interval": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.expressions.IgnoreNulls": {"tf": 1}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1}, "sqlglot.expressions.RespectNulls": {"tf": 1}, "sqlglot.expressions.RespectNulls.key": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.AggFunc": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Abs": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}, "sqlglot.expressions.ArgMax": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}, "sqlglot.expressions.ArgMin": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}, "sqlglot.expressions.ApproxTopK": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}, "sqlglot.expressions.Flatten": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.expressions.Transform": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}, "sqlglot.expressions.Anonymous": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.Hll": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}, "sqlglot.expressions.ApproxDistinct": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}, "sqlglot.expressions.Array": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.expressions.ToArray": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.expressions.ToChar": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.expressions.GenerateSeries": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}, "sqlglot.expressions.ArrayAgg": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}, "sqlglot.expressions.ArrayAll": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}, "sqlglot.expressions.ArrayAny": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}, "sqlglot.expressions.ArrayConcat": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}, "sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}, "sqlglot.expressions.ArrayContained": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}, "sqlglot.expressions.ArrayFilter": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}, "sqlglot.expressions.ArrayJoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}, "sqlglot.expressions.ArraySize": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}, "sqlglot.expressions.ArraySort": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}, "sqlglot.expressions.ArraySum": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}, "sqlglot.expressions.Avg": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}, "sqlglot.expressions.AnyValue": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.expressions.Lag": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}, "sqlglot.expressions.Lead": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}, "sqlglot.expressions.First": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.expressions.Last": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.expressions.FirstValue": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}, "sqlglot.expressions.LastValue": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}, "sqlglot.expressions.NthValue": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}, "sqlglot.expressions.Case": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.Cast": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.TryCast": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.expressions.CastToStrType": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.expressions.Ceil": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.expressions.Coalesce": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.expressions.Chr": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}, "sqlglot.expressions.Concat": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.expressions.ConcatWs": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.expressions.Count": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.expressions.CountIf": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}, "sqlglot.expressions.CurrentDate": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.expressions.CurrentDatetime": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}, "sqlglot.expressions.CurrentTime": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.expressions.CurrentUser": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}, "sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}, "sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}, "sqlglot.expressions.DateTrunc": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}, "sqlglot.expressions.DatetimeSub": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}, "sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DayOfWeek": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}, "sqlglot.expressions.DayOfMonth": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}, "sqlglot.expressions.DayOfYear": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}, "sqlglot.expressions.ToDays": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}, "sqlglot.expressions.WeekOfYear": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}, "sqlglot.expressions.MonthsBetween": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}, "sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.expressions.Extract": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.expressions.Timestamp": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}, "sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}, "sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}, "sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}, "sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}, "sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}, "sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}, "sqlglot.expressions.DateFromParts": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}, "sqlglot.expressions.TimeFromParts": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}, "sqlglot.expressions.DateStrToDate": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}, "sqlglot.expressions.DateToDateStr": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}, "sqlglot.expressions.DateToDi": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}, "sqlglot.expressions.Date": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.expressions.Day": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.expressions.Decode": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}, "sqlglot.expressions.DiToDate": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}, "sqlglot.expressions.Encode": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}, "sqlglot.expressions.Exp": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}, "sqlglot.expressions.Explode": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.expressions.ExplodeOuter": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Posexplode": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}, "sqlglot.expressions.Floor": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.expressions.FromBase64": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}, "sqlglot.expressions.ToBase64": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}, "sqlglot.expressions.Greatest": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}, "sqlglot.expressions.GroupConcat": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}, "sqlglot.expressions.Hex": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.expressions.If": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.expressions.Nullif": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}, "sqlglot.expressions.Initcap": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}, "sqlglot.expressions.IsNan": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}, "sqlglot.expressions.IsInf": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}, "sqlglot.expressions.JSONPath": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.expressions.JSONPathPart": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}, "sqlglot.expressions.JSONPathFilter": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}, "sqlglot.expressions.JSONPathKey": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}, "sqlglot.expressions.JSONPathRoot": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}, "sqlglot.expressions.JSONPathScript": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}, "sqlglot.expressions.JSONPathSlice": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}, "sqlglot.expressions.JSONPathSelector": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}, "sqlglot.expressions.JSONPathUnion": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}, "sqlglot.expressions.FormatJson": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.expressions.JSONKeyValue": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.expressions.JSONObject": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.expressions.JSONArray": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.expressions.JSONColumnDef": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.JSONSchema": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.expressions.JSONTable": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}, "sqlglot.expressions.OpenJSON": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.expressions.JSONBContains": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}, "sqlglot.expressions.JSONFormat": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}, "sqlglot.expressions.ParseJSON": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}, "sqlglot.expressions.Least": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}, "sqlglot.expressions.Left": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.expressions.Right": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.expressions.Length": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}, "sqlglot.expressions.Levenshtein": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}, "sqlglot.expressions.Ln": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.expressions.Log": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.expressions.Log2": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}, "sqlglot.expressions.Log10": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}, "sqlglot.expressions.LogicalOr": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}, "sqlglot.expressions.LogicalAnd": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}, "sqlglot.expressions.Lower": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}, "sqlglot.expressions.Map": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.expressions.MapFromEntries": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}, "sqlglot.expressions.StarMap": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}, "sqlglot.expressions.VarMap": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}, "sqlglot.expressions.MatchAgainst": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.expressions.Max": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.expressions.MD5": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}, "sqlglot.expressions.MD5Digest": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}, "sqlglot.expressions.Min": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}, "sqlglot.expressions.Month": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}, "sqlglot.expressions.Nvl2": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.expressions.Predict": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}, "sqlglot.expressions.PercentileCont": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}, "sqlglot.expressions.PercentileDisc": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}, "sqlglot.expressions.Quantile": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}, "sqlglot.expressions.ApproxQuantile": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}, "sqlglot.expressions.Rand": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}, "sqlglot.expressions.Randn": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}, "sqlglot.expressions.RangeN": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}, "sqlglot.expressions.ReadCSV": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}, "sqlglot.expressions.Reduce": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}, "sqlglot.expressions.RegexpExtract": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}, "sqlglot.expressions.RegexpReplace": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}, "sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}, "sqlglot.expressions.RegexpSplit": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}, "sqlglot.expressions.Repeat": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}, "sqlglot.expressions.Round": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}, "sqlglot.expressions.RowNumber": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}, "sqlglot.expressions.SafeDivide": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}, "sqlglot.expressions.SHA": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}, "sqlglot.expressions.SHA2": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}, "sqlglot.expressions.SortArray": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}, "sqlglot.expressions.Split": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.expressions.Substring": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}, "sqlglot.expressions.StandardHash": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}, "sqlglot.expressions.StartsWith": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.expressions.StrPosition": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}, "sqlglot.expressions.StrToDate": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}, "sqlglot.expressions.StrToTime": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}, "sqlglot.expressions.StrToUnix": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}, "sqlglot.expressions.StrToMap": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}, "sqlglot.expressions.NumberToStr": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}, "sqlglot.expressions.FromBase": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}, "sqlglot.expressions.Struct": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.expressions.StructExtract": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}, "sqlglot.expressions.Stuff": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}, "sqlglot.expressions.Sum": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}, "sqlglot.expressions.Sqrt": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}, "sqlglot.expressions.Stddev": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}, "sqlglot.expressions.StddevPop": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}, "sqlglot.expressions.StddevSamp": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}, "sqlglot.expressions.TimeToStr": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimeToUnix": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}, "sqlglot.expressions.TimeStrToDate": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}, "sqlglot.expressions.TimeStrToTime": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}, "sqlglot.expressions.Trim": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}, "sqlglot.expressions.Unhex": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}, "sqlglot.expressions.UnixDate": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.expressions.UnixToStr": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}, "sqlglot.expressions.UnixToTime": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}, "sqlglot.expressions.Upper": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}, "sqlglot.expressions.Variance": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}, "sqlglot.expressions.VariancePop": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}, "sqlglot.expressions.Week": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}, "sqlglot.expressions.XMLTable": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}, "sqlglot.expressions.Year": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.expressions.Use": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.expressions.Merge": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.expressions.When": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.expressions.NextValueFor": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}}, "df": 1817}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Explode": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ExplodeOuter": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}}, "df": 2}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ExpOrStr": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.expand": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Except": {"tf": 1}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}}, "df": 9, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.expressions.Extract": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}}, "df": 14, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ExternalProperty": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.ExecuteError": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ExecuteAsProperty": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.tables": {"tf": 1}, "sqlglot.executor.context.Context.range_readers": {"tf": 1}, "sqlglot.executor.context.Context.row_readers": {"tf": 1}, "sqlglot.executor.context.Context.env": {"tf": 1}, "sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.env": {"tf": 1}, "sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python": {"tf": 1}, "sqlglot.executor.python.PythonExecutor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.executor.table": {"tf": 1}, "sqlglot.executor.table.Table": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.Table.columns": {"tf": 1}, "sqlglot.executor.table.Table.column_range": {"tf": 1}, "sqlglot.executor.table.Table.reader": {"tf": 1}, "sqlglot.executor.table.Table.rows": {"tf": 1}, "sqlglot.executor.table.Table.range_reader": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.executor.table.Table.width": {"tf": 1}, "sqlglot.executor.table.TableIter": {"tf": 1}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.TableIter.table": {"tf": 1}, "sqlglot.executor.table.TableIter.index": {"tf": 1}, "sqlglot.executor.table.RangeReader": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.table": {"tf": 1}, "sqlglot.executor.table.RangeReader.range": {"tf": 1}, "sqlglot.executor.table.RowReader": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.columns": {"tf": 1}, "sqlglot.executor.table.RowReader.row": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}}, "df": 109}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Exists": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 5}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 12}}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.Token.end": {"tf": 1}}, "df": 143, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.Column.endswith": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.expressions.Encode": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.EncodeColumnConstraint": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"1": {"6": {"docs": {"sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}}, "df": 4}}, "v": {"docs": {"sqlglot.executor.context.Context.env": {"tf": 1}, "sqlglot.executor.env": {"tf": 1}, "sqlglot.executor.env.reverse_key": {"tf": 1}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1}}, "df": 16}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.EngineProperty": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.expressions.Escape": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}}, "df": 34, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}}, "df": 12}, "d": {"docs": {"sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}}, "df": 9, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.parser.Parser.error_level": {"tf": 1}, "sqlglot.parser.Parser.error_message_context": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.errors": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.errors": {"tf": 1.4142135623730951}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.max_errors": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.errors": {"tf": 1}}, "df": 21}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 5}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}}, "df": 3}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 12}}}}}}}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.edges": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.expressions.Hint": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}}, "df": 11, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}}, "df": 49}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.hive": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 76}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.HistoricalData": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.key": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.expressions.Hex": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}}, "df": 61, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.HexString": {"tf": 1}, "sqlglot.expressions.HexString.key": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.expressions.Heredoc": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}}, "df": 12}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.HeapProperty": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.helper": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}}, "df": 31}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 2, "h": {"docs": {"sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Having": {"tf": 1}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}}, "df": 6}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Hll": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.write": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Where": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}}, "df": 8}}, "n": {"docs": {"sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.When": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.expressions.With": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}}, "df": 42, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}}, "df": 4}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.WithinGroup": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}}, "df": 4}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.WithFill": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.key": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithDataProperty": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithJournalTableProperty": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.WithTableHint": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.key": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.Window": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Window": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}}, "df": 18, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dataframe.sql.WindowSpec": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.expressions.WindowSpec": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.key": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}}, "df": 13}}}}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.executor.table.Table.width": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.expressions.Week": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.WeekOfYear": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.ErrorLevel.WARN": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 4}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 45, "s": {"docs": {"sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 8}, "d": {"docs": {"sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}}, "df": 6}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.National": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.NATURAL": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.naked_property": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Null": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}}, "df": 24, "s": {"docs": {"sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}}, "df": 3}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.Nullif": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 3}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.NumberToStr": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}}, "df": 3}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}}, "df": 2}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}}, "df": 2}}}}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}}, "df": 22, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 12, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator.normalize": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.optimizer.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 22, "d": {"docs": {"sqlglot.optimizer.normalize.normalized": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Not": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}}, "df": 7, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NotNullColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.lineage.GraphHTML.nodes": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}}, "df": 12}}}}, "q": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}}, "df": 6}, "w": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 3}, "g": {"docs": {"sqlglot.expressions.Neg": {"tf": 1}, "sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}}, "df": 3}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.tokens.TokenType.NEXT": {"tf": 1}}, "df": 1, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.NextValueFor": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "l": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.expressions.Nvl2": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}}, "df": 17}, "docs": {}, "df": 0}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}}, "df": 2}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.NthValue": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}}, "df": 3}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.expressions.Join": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.planner.Join": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 59, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JoinHint": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.key": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {"sqlglot.optimizer.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 13}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JournalProperty": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}}, "df": 41, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JSONArray": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}}, "df": 4, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}}, "df": 3}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONArrayAgg": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}}, "df": 4}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}}, "df": 6, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "b": {"docs": {"sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.JSONBContains": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.JSONPath": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.jsonpath": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 14, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathPart": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONPathFilter": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}}, "df": 3}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JSONPathKey": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONPathRecursive": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}}, "df": 3}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathRoot": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathScript": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONPathSlice": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}}, "df": 3}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONPathSelector": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathSubscript": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}}, "df": 3}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.JSONPathUnion": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}}, "df": 3}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.JSONPathWildcard": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}}, "df": 2}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1}}, "df": 5}}}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONKeyValue": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}}, "df": 4}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONObject": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONObjectAgg": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.JSONColumnDef": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}}, "df": 4}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.JSONSchema": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.key": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONTable": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}}, "df": 4}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONFormat": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Alias": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}}, "df": 43, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.expressions.Aliases": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.aliases": {"tf": 1.4142135623730951}, "sqlglot.expressions.Aliases.key": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}}, "df": 12}, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {"sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.All": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}}, "df": 12, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}}, "df": 9, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.expressions.AlterColumn": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.key": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}}, "df": 5}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.AlterTable": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.key": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}}, "df": 4}}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AlgorithmProperty": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}}, "df": 3}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 5, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1}, "sqlglot.planner.Aggregate": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}}, "df": 9, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}}, "df": 2}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.planner.Aggregate.aggregations": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.AggFunc": {"tf": 1}, "sqlglot.expressions.AggFunc.key": {"tf": 1}}, "df": 2}}}}}}, "v": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.expressions.Avg": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.expressions.Anonymous": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}}, "df": 6, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 13}}, "y": {"docs": {"sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Any": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}}, "df": 8, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.expressions.AnyValue": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.find_ancestor": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {"sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.And": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 8}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1.4142135623730951}}, "df": 16}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}}, "df": 8, "c": {"docs": {"sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.assert_is": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.tokens.TokenType.ASOF": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.Array": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.expressions.ArrayAgg": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}}, "df": 3}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.ArrayAll": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ArrayAny": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}}, "df": 3}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}}, "df": 4}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ArrayUniqueAgg": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ArrayUnionAgg": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}}, "df": 2}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ArrayConcat": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ArrayContained": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}}, "df": 2}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ArrayFilter": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}}, "df": 3}}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ArraySize": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ArraySort": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}}, "df": 3}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.ArraySum": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}}, "df": 5}}}, "g": {"docs": {"sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"tf": 1}}, "df": 365, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}}, "df": 34}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.ArgMax": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ArgMin": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {"sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.expressions.AtTimeZone": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.AtIndex": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.key": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Add": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 23, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.AddConstraint": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.ApproxTopK": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ApproxDistinct": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}}, "df": 3}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ApproxQuantile": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}}, "df": 3}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AutoIncrementProperty": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AutoRefreshProperty": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.AutoName": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Abs": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema.AbstractMappingSchema": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}}, "df": 10}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.tokens.TokenType.AMP": {"tf": 1}}, "df": 1}}}, "f": {"docs": {"sqlglot.diff.ChangeDistiller.f": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.expressions.Filter": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}}, "df": 10}}}, "l": {"docs": {"sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FileFormatProperty": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.expressions.First": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}}, "df": 11, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.FirstValue": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}}, "df": 2}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}}, "df": 9}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Final": {"tf": 1}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}}, "df": 4}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}}, "df": 2}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1}}, "df": 25, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}}, "df": 23, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}}, "df": 32}}}}}, "s": {"docs": {"sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 10, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}}, "df": 53, "s": {"docs": {"sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}}, "df": 1}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.FormatJson": {"tf": 1}, "sqlglot.expressions.FormatJson.key": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}}, "df": 1, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ForeignKey": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.key": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ForIn": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.key": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}}, "df": 4}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.FORCE": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.expressions.Fetch": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}}, "df": 14}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FallbackProperty": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.false": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}}, "df": 4}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.FARROW": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.trie.TrieResult.FAILED": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.expressions.From": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}}, "df": 17, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.FromTimeZone": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}}, "df": 4}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.expressions.FromBase64": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.FromBase": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.FreespaceProperty": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Flatten": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}}, "df": 7}}}}}, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}}, "df": 3}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Floor": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Union": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}}, "df": 25, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Unionable": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Unionable.key": {"tf": 1}}, "df": 5}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}}, "df": 50, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.UnicodeString": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.key": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}}, "df": 4}}}}}}}}}}, "q": {"docs": {"sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.UniqueColumnConstraint": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.helper.DATE_UNITS": {"tf": 1}}, "df": 1}}, "x": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UnixDate": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.UnixToStr": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}}, "df": 3}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UnixToTime": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}}, "df": 13, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.UnixToTimeStr": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}}, "df": 2}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.expressions.Unary": {"tf": 1}, "sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 2}}}}, "b": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 1}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Unnest": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 23}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}}, "df": 4}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Subquery.unwrap": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.UnsupportedError": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.cast_unless": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Uncache": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}}, "df": 5}}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}}, "df": 2}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.Unhex": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 1}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.transforms.unqualify_columns": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Use": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}}, "df": 5, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}}, "df": 11, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.UserDefinedFunction": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Upper": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.expressions.Update": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}}, "df": 14}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}}, "df": 2}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"1": {"2": {"8": {"docs": {"sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"5": {"6": {"docs": {"sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}}, "df": 2}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.expressions.Merge": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}}, "df": 14, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.MergeTreeTTL": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MergeTreeTTLAction": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {"sqlglot.expressions.SQLGLOT_META": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.error_message_context": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}}, "df": 3}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.expressions.Max": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1}, "sqlglot.generator.Generator.max_text_width": {"tf": 1}, "sqlglot.parser.Parser.max_errors": {"tf": 1}}, "df": 11}, "p": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.Map": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}}, "df": 11, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}}, "df": 75, "s": {"docs": {"sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1}, "sqlglot.schema.MappingSchema.visible": {"tf": 1}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}}, "df": 12}}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.MapFromEntries": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.expressions.MatchAgainst": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}}, "df": 5}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.MatchRecognize": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.MaterializedProperty": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}, "y": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.expressions.Min": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}}, "df": 7}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.expressions.Mod": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}}, "df": 5, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}}, "df": 1, "l": {"docs": {"sqlglot.tokens.TokenType.MODEL": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}}, "df": 10}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.expressions.Month": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MonthsBetween": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}}, "df": 2}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 4}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.mysql": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1.4142135623730951}}, "df": 90}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Mul": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {"sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}}, "df": 2}, "d": {"5": {"docs": {"sqlglot.expressions.MD5": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.MD5Digest": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}}, "df": 2}}}}}}}, "docs": {}, "df": 0}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}}, "df": 53, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}}, "df": 7}, "d": {"docs": {"sqlglot.expressions.Identifier.quoted": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}}, "df": 22, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.QueryTransform": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.key": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.expressions.Qualify": {"tf": 1}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.optimizer.qualify": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 24}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Quantile": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}}, "df": 3}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1}, "sqlglot.expressions.Var": {"tf": 1}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}}, "df": 39, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}}, "df": 2}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Variance": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.VariancePop": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.VarMap": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}}, "df": 6}}}, "s": {"docs": {"sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.expressions.Values": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}}, "df": 15}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}}, "df": 9}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.VolatileProperty": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.MappingSchema.visible": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.tokens.TokenType.VIEW": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}}, "df": 7}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.expressions.XMLTable": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}}, "df": 4}}}}}}}}, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}}, "df": 4}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.Year": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}}, "df": 4}}}}}}, "annotation": {"root": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.executor.context.Context.columns": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.expressions.Expression.comments": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Plan.leaves": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.limit": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1.4142135623730951}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 566, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}}, "df": 3, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.executor.context.Context.table": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 32}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}}, "df": 6}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}}, "df": 4}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.parent_select": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.planner.Step.projections": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.name": {"tf": 1}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.table": {"tf": 1}, "sqlglot.expressions.Column.db": {"tf": 1}, "sqlglot.expressions.Column.catalog": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.From.name": {"tf": 1}, "sqlglot.expressions.From.alias_or_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.method": {"tf": 1}, "sqlglot.expressions.Join.kind": {"tf": 1}, "sqlglot.expressions.Join.side": {"tf": 1}, "sqlglot.expressions.Join.hint": {"tf": 1}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1}, "sqlglot.expressions.Table.name": {"tf": 1}, "sqlglot.expressions.Table.db": {"tf": 1}, "sqlglot.expressions.Table.catalog": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Null.name": {"tf": 1}, "sqlglot.expressions.Dot.name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.lineage.Node.name": {"tf": 1}, "sqlglot.lineage.Node.alias": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.planner.Step.type_name": {"tf": 1}, "sqlglot.planner.Step.id": {"tf": 1}, "sqlglot.planner.SetOperation.type_name": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 119}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.planner.Plan.dag": {"tf": 1.4142135623730951}, "sqlglot.planner.Plan.leaves": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1.4142135623730951}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.na": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1.7320508075688772}}, "df": 6}}}}}, "e": {"docs": {"sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}}, "df": 112, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1.4142135623730951}, "sqlglot.planner.Aggregate.group": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 74}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.planner.Plan.dag": {"tf": 1}}, "df": 5}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}}, "df": 6}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.dialect": {"tf": 2}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.read": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.With.recursive": {"tf": 1}, "sqlglot.expressions.Identifier.quoted": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1}}, "df": 18}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1}, "sqlglot.expressions.DDL.named_selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1}, "sqlglot.expressions.Table.named_selects": {"tf": 1}, "sqlglot.expressions.Union.named_selects": {"tf": 1}, "sqlglot.expressions.Select.named_selects": {"tf": 1}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1}}, "df": 9}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.lineage.Node.downstream": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}}, "df": 18}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Expression.expressions": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.references": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}}, "df": 8}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node.downstream": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}}, "df": 51, "s": {"docs": {"sqlglot.dataframe.sql.Column.expression": {"tf": 1}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1.4142135623730951}, "sqlglot.diff.Insert.expression": {"tf": 1}, "sqlglot.diff.Remove.expression": {"tf": 1}, "sqlglot.diff.Move.expression": {"tf": 1}, "sqlglot.diff.Update.source": {"tf": 1}, "sqlglot.diff.Update.target": {"tf": 1}, "sqlglot.diff.Keep.source": {"tf": 1}, "sqlglot.diff.Keep.target": {"tf": 1}, "sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1}, "sqlglot.expressions.UDTF.selects": {"tf": 1}, "sqlglot.expressions.DDL.selects": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1}, "sqlglot.expressions.Table.selects": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.selects": {"tf": 1}, "sqlglot.expressions.Union.left": {"tf": 1}, "sqlglot.expressions.Union.right": {"tf": 1}, "sqlglot.expressions.Unnest.selects": {"tf": 1}, "sqlglot.expressions.Select.selects": {"tf": 1}, "sqlglot.expressions.Binary.left": {"tf": 1}, "sqlglot.expressions.Binary.right": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.expressions.Cast.to": {"tf": 1}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1}, "sqlglot.expressions.Map.keys": {"tf": 1}, "sqlglot.expressions.Map.values": {"tf": 1}, "sqlglot.expressions.VarMap.keys": {"tf": 1}, "sqlglot.expressions.VarMap.values": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.lineage.Node.expression": {"tf": 1}, "sqlglot.lineage.Node.source": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.planner.Step.projections": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}, "sqlglot.planner.Join.joins": {"tf": 1}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1}, "sqlglot.planner.Aggregate.operands": {"tf": 1}, "sqlglot.planner.Aggregate.group": {"tf": 1}}, "df": 61}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.context.Context.table": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.schema.Schema.dialect": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.planner.Join.joins": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.column_expression": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ColumnDef.constraints": {"tf": 1}}, "df": 1, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraint.kind": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}}, "df": 6, "[": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}}, "df": 4}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Column.parts": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.planner.Plan.leaves": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.expressions.Expression.arg_key": {"tf": 1}, "sqlglot.planner.Step.name": {"tf": 1}, "sqlglot.planner.Aggregate.source": {"tf": 1}}, "df": 187}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.parent": {"tf": 1}, "sqlglot.expressions.Expression.type": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.planner.Step.condition": {"tf": 1}, "sqlglot.planner.Scan.source": {"tf": 1}}, "df": 7}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.comments": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context.columns": {"tf": 1}}, "df": 1, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}}, "df": 32}}, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.planner.Aggregate.operands": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 4}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context.table": {"tf": 1.4142135623730951}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1.7320508075688772}}, "df": 3, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.schema.Schema.dialect": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Expression.args": {"tf": 1}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.meta": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}}, "df": 10}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TimeUnit.unit": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}}, "df": 1}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.planner.Plan.dag": {"tf": 1.4142135623730951}, "sqlglot.planner.Plan.leaves": {"tf": 1}, "sqlglot.planner.Step.dependencies": {"tf": 1}, "sqlglot.planner.Step.dependents": {"tf": 1}}, "df": 4}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node.downstream": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.Schema.dialect": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.planner.Step.limit": {"tf": 1}}, "df": 1}}}}}}}, "default_value": {"root": {"0": {"docs": {"sqlglot.dataframe.sql.Window.currentRow": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 3.605551275463989}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 4.795831523312719}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 4.242640687119285}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 3.7416573867739413}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 4.123105625617661}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 4.58257569495584}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 2}, "sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 87, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1}}, "df": 8}, "b": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1}}, "df": 3}}, "1": {"0": {"0": {"0": {"0": {"0": {"0": {"docs": {"sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "3": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "5": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "8": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "9": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 3}, "1": {"0": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "3": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 2}, "2": {"0": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 3}, "3": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 2}, "4": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 2}, "5": {"docs": {"sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 1}, "9": {"0": {"0": {"docs": {"sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}}, "df": 21}, "2": {"0": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "3": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "5": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}}, "df": 17}, "3": {"6": {"0": {"0": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 9}, "4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 17}, "5": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 4}, "6": {"0": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 9}, "7": {"docs": {"sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 4}, "8": {"6": {"4": {"0": {"0": {"docs": {"sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 3}, "9": {"2": {"2": {"3": {"3": {"7": {"2": {"0": {"3": {"6": {"8": {"5": {"4": {"7": {"7": {"5": {"8": {"0": {"7": {"docs": {"sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1}}, "df": 1}, "8": {"docs": {"sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 4}, "docs": {"sqlglot.logger": {"tf": 1.4142135623730951}, "sqlglot.schema": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 17.46424919657298}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 16.46207763315433}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 8.831760866327848}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 5.744562646538029}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 5.385164807134504}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 6.557438524302}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 4.58257569495584}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 17.97220075561143}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 7.211102550927978}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 16.24807680927192}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 40.97560249709576}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 3.7416573867739413}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 6.782329983125268}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 9}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 8.426149773176359}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 17}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 11.958260743101398}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 5.5677643628300215}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.logger": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 16.30950643030009}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 9.219544457292887}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 3.4641016151377544}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 10.954451150103322}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 5.744562646538029}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 6.164414002968976}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 16.09347693943108}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 4.358898943540674}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 9.433981132056603}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 7.937253933193772}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 7.937253933193772}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 5.656854249492381}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 17.69180601295413}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 7.211102550927978}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 16.911534525287763}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 11.135528725660043}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 3}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 6.082762530298219}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 7.211102550927978}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 17.52141546793523}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 16.46207763315433}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 8.774964387392123}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 11.135528725660043}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 5.5677643628300215}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 18.81488772222678}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 3.7416573867739413}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 16.217274740226856}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 5}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.3484692283495345}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 6}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 9.219544457292887}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 10.099504938362077}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 3.7416573867739413}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 5.744562646538029}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 4.898979485566356}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 16.1245154965971}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 4.795831523312719}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.717797887081348}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 17.549928774784245}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 7.937253933193772}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 7.937253933193772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 3.605551275463989}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 6}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 18.439088914585774}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 7.211102550927978}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 8.660254037844387}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 16.217274740226856}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 5}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 10.535653752852738}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 9.273618495495704}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 9.273618495495704}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 5.916079783099616}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 5.656854249492381}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 17.320508075688775}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 16.73320053068151}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 12}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 5.744562646538029}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 6.164414002968976}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 16.3707055437449}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 18.57417562100671}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 7.0710678118654755}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 10.816653826391969}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 9.433981132056603}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 9.433981132056603}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 5.916079783099616}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 5.656854249492381}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 8.426149773176359}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 5.385164807134504}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 16.703293088490067}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 4}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 5}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 8.717797887081348}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 4}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 17.804493814764857}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 7.211102550927978}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 10.488088481701515}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 8.888194417315589}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 8.888194417315589}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 4.47213595499958}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 16.97056274847714}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 5.196152422706632}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 11.704699910719626}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 5.5677643628300215}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 16.97056274847714}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 11.74734012447073}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 5.5677643628300215}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 16.06237840420901}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 4.795831523312719}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 8.660254037844387}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 16.24807680927192}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 9.219544457292887}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 3.4641016151377544}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 10.44030650891055}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 5.744562646538029}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 8}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 16.06237840420901}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 5.656854249492381}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 17.86057109949175}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 6.928203230275509}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.426149773176359}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 6.324555320336759}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 6.324555320336759}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 4.795831523312719}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 4.795831523312719}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 11.789826122551595}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 3.872983346207417}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 5.744562646538029}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 4.123105625617661}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 6.855654600401044}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 6.708203932499369}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 5.477225575051661}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 17.832554500127006}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 16.61324772583615}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 5}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 4.47213595499958}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 9}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 11.224972160321824}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 11.224972160321824}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 5.385164807134504}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 5.196152422706632}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1.4142135623730951}, "sqlglot.executor.logger": {"tf": 1.4142135623730951}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 8.06225774829855}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 16.431676725154983}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.parser_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.generator_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1.4142135623730951}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Condition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predicate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DerivedTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UDTF.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cache.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Cache.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Uncache.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Refresh.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DDL.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.Create.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Clone.arg_types": {"tf": 2}, "sqlglot.expressions.Clone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Describe.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Describe.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kill.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kill.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pragma.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Set.arg_types": {"tf": 2}, "sqlglot.expressions.Set.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Heredoc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetItem.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.SetItem.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Show.arg_types": {"tf": 4.69041575982343}, "sqlglot.expressions.Show.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 2}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSet.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.With.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.With.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithinGroup.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CTE.arg_types": {"tf": 2}, "sqlglot.expressions.CTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableAlias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HexString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ByteString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RawString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnicodeString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Column.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.AlterColumn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 2}, "sqlglot.expressions.RenameColumn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RenameTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SwapTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Comment.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Comment.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Comprehension.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 3}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Constraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Delete.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Drop.arg_types": {"tf": 3}, "sqlglot.expressions.Drop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Filter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Filter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Check.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Connect.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connect.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Prior.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Directory.arg_types": {"tf": 2}, "sqlglot.expressions.Directory.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.ForeignKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Into.arg_types": {"tf": 2}, "sqlglot.expressions.Into.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.From.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Having.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JoinHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Identifier.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Opclass.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Index.arg_types": {"tf": 3.3166247903554}, "sqlglot.expressions.Index.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.arg_types": {"tf": 3.605551275463989}, "sqlglot.expressions.Insert.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.OnConflict.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Returning.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Returning.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Introducer.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.National.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LoadData.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.LoadData.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Partition.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Partition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Fetch.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Fetch.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Group.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.Group.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lambda.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Limit.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Limit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.arg_types": {"tf": 3}, "sqlglot.expressions.Join.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lateral.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Lateral.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 3}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Final.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Offset.arg_types": {"tf": 2}, "sqlglot.expressions.Offset.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Order.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Order.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithFill.arg_types": {"tf": 2}, "sqlglot.expressions.WithFill.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cluster.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distribute.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sort.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ordered.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Ordered.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Property.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Property.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.EngineProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JournalProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 2}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 2}, "sqlglot.expressions.DictProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictRange.arg_types": {"tf": 2}, "sqlglot.expressions.DictRange.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCluster.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LocationProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.LockingProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 2}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.QueryTransform.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SampleProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransientProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.47213595499958}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.47213595499958}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Qualify.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Return.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Reference.arg_types": {"tf": 2}, "sqlglot.expressions.Reference.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 4.58257569495584}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithTableHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 2}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 2}, "sqlglot.expressions.HistoricalData.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.arg_types": {"tf": 3.872983346207417}, "sqlglot.expressions.Table.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.arg_types": {"tf": 5.0990195135927845}, "sqlglot.expressions.Union.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Except.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Intersect.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unnest.arg_types": {"tf": 2}, "sqlglot.expressions.Unnest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Update.arg_types": {"tf": 3}, "sqlglot.expressions.Update.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Values.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Values.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Var.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Version.arg_types": {"tf": 2}, "sqlglot.expressions.Version.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Schema.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Schema.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lock.arg_types": {"tf": 2}, "sqlglot.expressions.Lock.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.arg_types": {"tf": 5.291502622129181}, "sqlglot.expressions.Select.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.arg_types": {"tf": 4.898979485566356}, "sqlglot.expressions.Subquery.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TableSample.arg_types": {"tf": 3.3166247903554}, "sqlglot.expressions.TableSample.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tag.arg_types": {"tf": 2}, "sqlglot.expressions.Tag.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pivot.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Pivot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Window.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Window.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.WindowSpec.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Where.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Parameter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SessionParameter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Placeholder.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Null.arg_types": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Boolean.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PseudoType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.All.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Any.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Exists.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Command.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Command.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Transaction.arg_types": {"tf": 2}, "sqlglot.expressions.Transaction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Commit.arg_types": {"tf": 2}, "sqlglot.expressions.Commit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rollback.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.AlterTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.AddConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DropPartition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Binary.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Add.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Connector.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.And.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Or.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Div.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Div.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Overlaps.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DPipe.arg_types": {"tf": 2}, "sqlglot.expressions.DPipe.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distance.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Escape.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Glob.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GT.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ILike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ILikeAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntDiv.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Is.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kwarg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Like.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LikeAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LT.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Mod.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Mul.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Operator.arg_types": {"tf": 2}, "sqlglot.expressions.Operator.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SimilarTo.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Slice.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Slice.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unary.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Not.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Neg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PivotAlias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Aliases.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtIndex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Between.arg_types": {"tf": 2}, "sqlglot.expressions.Between.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Bracket.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distinct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.In.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.In.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForIn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 3.4641016151377544}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalOp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Interval.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Interval.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RespectNulls.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 2}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Abs.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 2}, "sqlglot.expressions.ArgMax.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 2}, "sqlglot.expressions.ArgMin.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 2}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Flatten.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Transform.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transform.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Anonymous.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 2}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hll.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hll.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Array.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Array.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToChar.arg_types": {"tf": 2}, "sqlglot.expressions.ToChar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 2}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAll.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayContained.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 2}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySize.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySort.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySum.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Avg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 2}, "sqlglot.expressions.AnyValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lag.arg_types": {"tf": 2}, "sqlglot.expressions.Lag.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lead.arg_types": {"tf": 2}, "sqlglot.expressions.Lead.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.First.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Last.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FirstValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LastValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NthValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.arg_types": {"tf": 2}, "sqlglot.expressions.Case.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Cast.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TryCast.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CastToStrType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Collate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ceil.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Coalesce.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Chr.arg_types": {"tf": 2}, "sqlglot.expressions.Chr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Concat.arg_types": {"tf": 2}, "sqlglot.expressions.Concat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ConcatWs.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Count.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Count.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CountIf.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentUser.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 2}, "sqlglot.expressions.DateAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateSub.arg_types": {"tf": 2}, "sqlglot.expressions.DateSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 2}, "sqlglot.expressions.DateDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 2}, "sqlglot.expressions.DateTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 2}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 2}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 2}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 2}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfYear.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToDays.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 2}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastDay.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Extract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Extract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Timestamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 2}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 2}, "sqlglot.expressions.TimestampSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 2}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 2}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 2}, "sqlglot.expressions.TimeAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 2}, "sqlglot.expressions.TimeSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 2}, "sqlglot.expressions.TimeDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 2}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 2}, "sqlglot.expressions.DateFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateToDi.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Date.arg_types": {"tf": 2}, "sqlglot.expressions.Date.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Day.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Decode.arg_types": {"tf": 2}, "sqlglot.expressions.Decode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DiToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Encode.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Encode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Exp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Explode.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Explode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Posexplode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Floor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Floor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromBase64.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToBase64.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Greatest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GroupConcat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Xor.arg_types": {"tf": 2}, "sqlglot.expressions.Xor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.If.arg_types": {"tf": 2}, "sqlglot.expressions.If.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nullif.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Initcap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsNan.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsInf.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 2}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FormatJson.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONObject.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONSchema.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 2}, "sqlglot.expressions.OpenJSON.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 2}, "sqlglot.expressions.JSONExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 2}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONFormat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParseJSON.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Least.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Least.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Left.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Left.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Right.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Right.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Length.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Levenshtein.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ln.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log10.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogicalOr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lower.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Map.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StarMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 2}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Max.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Max.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MD5.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MD5Digest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Min.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Min.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Month.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 2}, "sqlglot.expressions.Nvl2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predict.arg_types": {"tf": 2}, "sqlglot.expressions.Predict.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pow.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileCont.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Quantile.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rand.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rand.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Randn.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Randn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RangeN.arg_types": {"tf": 2}, "sqlglot.expressions.RangeN.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReadCSV.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Reduce.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Reduce.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 2}, "sqlglot.expressions.RegexpLike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 2}, "sqlglot.expressions.RegexpILike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 2}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Repeat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Round.arg_types": {"tf": 2}, "sqlglot.expressions.Round.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SafeDivide.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Split.arg_types": {"tf": 2}, "sqlglot.expressions.Split.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Substring.arg_types": {"tf": 2}, "sqlglot.expressions.Substring.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StandardHash.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StartsWith.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.StrPosition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 2}, "sqlglot.expressions.StrToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.StrToMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 2}, "sqlglot.expressions.NumberToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Struct.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Struct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StructExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Stuff.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Stuff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sum.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sqrt.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Stddev.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StddevPop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StddevSamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 2}, "sqlglot.expressions.TimeToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Trim.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Trim.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 2}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unhex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Upper.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Variance.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VariancePop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Week.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Week.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.XMLTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Year.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Use.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Use.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Merge.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Merge.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.When.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.When.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NextValueFor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.937377450509228}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1.4142135623730951}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1.4142135623730951}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.874007874011811}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 3.3166247903554}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 2}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 3.3166247903554}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 8.366600265340756}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1.4142135623730951}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 2}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1.4142135623730951}, "sqlglot.helper.logger": {"tf": 1.4142135623730951}, "sqlglot.helper.DATE_UNITS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 4.795831523312719}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.alias": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 5.5677643628300215}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 12.84523257866513}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 6.782329983125268}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 10.198039027185569}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.logger": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.logger": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.916079783099616}, "sqlglot.parser.logger": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 16.0312195418814}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 2}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.COMPARISON": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.BITWISE": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.TERM": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FACTOR": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 2}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 3}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.385164807134504}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 4.123105625617661}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 3.605551275463989}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 8.717797887081348}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 5.656854249492381}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.58257569495584}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 2.23606797749979}, "sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AND": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CARET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT128": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT256": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UUID": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XML": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASC": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESC": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DIV": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DROP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.END": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FROM": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INNER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTO": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KILL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MAP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MOD": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SOME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TOP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.THEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 7.0710678118654755}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 17.204650534085253}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2.449489742783178}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 2}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1.4142135623730951}}, "df": 2305, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}}, "df": 56, "t": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 17}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 23.065125189341593}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 13.74772708486752}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 12.328828005937952}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 7.874007874011811}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 8.48528137423857}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 17.944358444926362}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 5.196152422706632}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 17.52141546793523}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 22.781571499789035}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 6.557438524302}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.19090595827292}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.937253933193772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 15.588457268119896}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 11.74734012447073}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 24.041630560342615}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 20.663978319771825}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 22.825424421026653}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 18.788294228055936}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 22.60530911091463}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 16.186414056238647}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 17.204650534085253}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 23.62202362203543}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 19.1049731745428}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 17.05872210923198}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 23.08679276123039}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 12.24744871391589}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 18.788294228055936}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 18.35755975068582}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 11.832159566199232}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 6.557438524302}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 22.715633383201094}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 10.198039027185569}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 10.14889156509222}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 16.97056274847714}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 22.627416997969522}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 6.4031242374328485}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.745966692414834}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 14.866068747318506}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 17.05872210923198}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 17.88854381999832}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 12.083045973594572}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 22.715633383201094}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 7.745966692414834}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 17.72004514666935}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 16.852299546352718}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 23.49468024894146}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 20.42057785666214}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 22.93468988235943}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 18.027756377319946}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 5.744562646538029}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 18.35755975068582}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.490737563232042}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 23.259406699226016}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 6.082762530298219}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 7.0710678118654755}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 17.349351572897472}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 18.439088914585774}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 23.979157616563597}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 7.0710678118654755}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 20.248456731316587}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 24}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 20.273134932713294}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 22.561028345356956}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 14.594519519326424}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 22.737634001804146}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 17.635192088548397}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 13.674794331177344}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 22.561028345356956}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 17.435595774162696}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 5.656854249492381}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 11.661903789690601}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 8.48528137423857}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 14.38749456993816}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 20.024984394500787}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 17.378147196982766}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 23.2379000772445}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 9.219544457292887}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 15.165750888103101}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 10.392304845413264}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 23.558437978779494}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 2.6457513110645907}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 3}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 3.4641016151377544}, "sqlglot.expressions.LT.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 14.560219778561036}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.874507866387544}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 13.416407864998739}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 3}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 3.7416573867739413}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 5.477225575051661}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 9.38083151964686}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 24.939927826679853}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 7.615773105863909}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 22.538855339169288}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 3.3166247903554}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 3.7416573867739413}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 4.123105625617661}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 10}, "sqlglot.parser.logger": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 22.516660498395403}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 10.099504938362077}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 5.656854249492381}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.CREATABLES": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 13.711309200802088}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 11.704699910719626}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 2}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.COMPARISON": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.BITWISE": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.TERM": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.FACTOR": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 8.94427190999916}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 8.12403840463596}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 6.708203932499369}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 3}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 7.745966692414834}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.54983443527075}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 13.601470508735444}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 13.711309200802088}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 5.744562646538029}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 16.73320053068151}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 878, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LTE.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 27}, "z": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "g": {"1": {"0": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Log10.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}, "docs": {}, "df": 0}, "2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Log2.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Log.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 32, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}}, "df": 9}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 20}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 22, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 34}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LogicalOr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 34}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.LogProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}}, "df": 4}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 43, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.LoadData.key": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.key": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 24, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.LockingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}, "s": {"docs": {"sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}}, "df": 26, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 5.5677643628300215}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 6.082762530298219}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 5}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 4.358898943540674}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 5.196152422706632}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 4.795831523312719}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 5.744562646538029}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 6}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 6.082762530298219}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 4.58257569495584}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 5.196152422706632}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 3.3166247903554}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 8.717797887081348}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}}, "df": 50}, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}}, "df": 1}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 8.306623862918075}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 31, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.LocationProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 41}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}}, "df": 14}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}}}, "w": {"docs": {"sqlglot.expressions.Between.arg_types": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Lower.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 27, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1.4142135623730951}}, "df": 32}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}}}, "p": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}}, "df": 1}}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 16}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lateral.key": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 19, "s": {"docs": {"sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 6}}}}}, "i": {"docs": {}, "df": 0, "n": {"1": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "5": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 2.449489742783178}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 8.717797887081348}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 5.5677643628300215}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 8.246211251235321}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 5.830951894845301}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 9.38083151964686}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 8.831760866327848}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.872983346207417}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 9.797958971132712}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 8.660254037844387}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 9.273618495495704}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.366600265340756}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 8.54400374531753}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 8.831760866327848}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 10.295630140987}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 9.16515138991168}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.872983346207417}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3.605551275463989}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 9.539392014169456}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 5.916079783099616}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 5}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 10.198039027185569}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 6}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 10.099504938362077}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 7.810249675906654}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 8.717797887081348}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.810249675906654}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.12403840463596}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 10}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 7.810249675906654}, "sqlglot.executor.env.ENV": {"tf": 6.6332495807108}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.expressions.Lambda.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 15.459624833740307}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 10.099504938362077}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.291502622129181}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 4.69041575982343}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 3.872983346207417}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 5.477225575051661}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 104}}}}, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Lag.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 5.656854249492381}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Last.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}}, "df": 33, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LastDay.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 28}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LastValue.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 22}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1.4142135623730951}}, "df": 8, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 41}}}}}}}}}}}}}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "z": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Cache.arg_types": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Left.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 54}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Lead.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Least.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 38}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Length.key": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 29}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Levenshtein.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 30}}}}}}}, "l": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 2}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Like.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 62, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.LikeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LikeAny.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 3}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 36}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 16.0312195418814}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.491933384829668}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}}, "df": 21, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Literal.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}}, "df": 19}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Ln.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}, "b": {"docs": {"sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1.4142135623730951}}, "df": 134, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 5}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 5.656854249492381}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 4}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 5.0990195135927845}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 5.830951894845301}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 5.0990195135927845}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 6}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 5.477225575051661}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 5.5677643628300215}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 6.082762530298219}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 2}}, "df": 25, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 10.295630140987}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 8.306623862918075}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 11.874342087037917}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 10.862780491200215}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 9.327379053088816}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 10}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.602325267042627}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 10.44030650891055}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 11.916375287812984}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 10.723805294763608}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 11.61895003862225}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 11.661903789690601}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 8.54400374531753}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 10.344080432788601}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.874007874011811}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 11.704699910719626}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 16.3707055437449}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.242640687119285}, "sqlglot.expressions.DATA_TYPE": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 14.560219778561036}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.874507866387544}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 8.831760866327848}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 12.767145334803704}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.744562646538029}, "sqlglot.parser.logger": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2}, "sqlglot.parser.Parser.COMPARISON": {"tf": 2}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TERM": {"tf": 2}, "sqlglot.parser.Parser.FACTOR": {"tf": 2}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}}, "df": 210}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1.4142135623730951}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Sqrt.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 9.16515138991168}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 9.16515138991168}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 9.16515138991168}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 9.273618495495704}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 9.16515138991168}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.94427190999916}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.831760866327848}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.94427190999916}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.expressions.Schema.key": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 9.055385138137417}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 65, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 25}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 6}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 22}}, "e": {"docs": {"sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Show.arg_types": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}}, "df": 6}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"2": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1.4142135623730951}}, "df": 12}, "docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1.4142135623730951}}, "df": 7, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.tokens.TokenType.SPACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Split.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 30}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.Window.arg_types": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 20, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 9}}}}, "]": {"docs": {}, "df": 0, "{": {"1": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "t": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Star.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 37, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}}, "df": 26, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 22, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StartsWith.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 28}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StarMap.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1.4142135623730951}}, "df": 5}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StandardHash.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 3}}, "df": 4}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 4.123105625617661}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 48, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 4}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 64}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 87, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StructExtract.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 32}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StrPosition.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 42}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StrToDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 37}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StrToMap.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 22}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StrToTime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 42}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StrToUnix.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 33}}}}, "l": {"docs": {"sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Stddev.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 26, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StddevPop.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.StddevSamp.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Stuff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 28}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Set.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 96, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 15}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 47, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SetProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.SetItem.key": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Select.key": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 33, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}}, "df": 11}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1.4142135623730951}}, "df": 30, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1.4142135623730951}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 23}}}}}}}}}}}}}, "c": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}}, "df": 3, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1.4142135623730951}}, "df": 30, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.SessionParameter.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2}}, "df": 3}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "q": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}}, "df": 1, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.trie.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}}, "df": 2}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Show.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}}, "df": 42}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}, "a": {"1": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}, "2": {"5": {"6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SHA2.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}, "5": {"1": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SHA.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 26, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.Clone.arg_types": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 20, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SimilarTo.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 3}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}}, "df": 31}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.7320508075688772}}, "df": 3}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}}, "df": 3}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SOME": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sort.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 49, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SortArray.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 20}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 21, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 31, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.SampleProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 46, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SafeDivide.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 33}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Rollback.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3}}, "df": 58}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1.4142135623730951}}, "df": 30}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1.4142135623730951}}, "df": 30}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2}}, "df": 16}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1.4142135623730951}}, "df": 10}}}}}}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 9}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Sum.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 29, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Sub.key": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 2}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.TERM": {"tf": 1}}, "df": 31, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Substring.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 45}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Subquery.key": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Subqueryable.key": {"tf": 1}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SubqueryPredicate.key": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1.4142135623730951}}, "df": 29}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 13}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Slice.key": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 4}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "e": {"7": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SwapTable.key": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {"sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 43, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.ErrorLevel.WARN": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.parser.logger": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Lock.arg_types": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.With.key": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 2.8284271247461903}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 8.717797887081348}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 88, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}}, "df": 2, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.WithinGroup.key": {"tf": 1}}, "df": 6}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}}, "df": 3}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.WithFill.key": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.WithTableHint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Window.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 31, "s": {"docs": {"sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.WindowSpec.key": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.When.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Where.key": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 31}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 22}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.Week.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 36, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 33, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.7320508075688772}}, "df": 1}}}, "s": {"docs": {"sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "w": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 8}, "k": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 3}, "o": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1, "r": {"docs": {"sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {"sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {"sqlglot.logger": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.logger": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 17.204650534085253}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 23.065125189341593}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 13.74772708486752}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 12.328828005937952}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 7.874007874011811}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 8.48528137423857}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 17.944358444926362}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 5.196152422706632}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 17.72004514666935}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 22.781571499789035}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 6.557438524302}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.19090595827292}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.937253933193772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 15.588457268119896}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 11.74734012447073}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 24.041630560342615}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 20.663978319771825}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.logger": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 22.825424421026653}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 18.788294228055936}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 22.60530911091463}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 16.186414056238647}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 17.406895185529212}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 23.62202362203543}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 19.1049731745428}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 17.26267650163207}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 23.08679276123039}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 12.24744871391589}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 18.788294228055936}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 18.547236990991408}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 11.832159566199232}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 6.557438524302}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 22.715633383201094}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 10.198039027185569}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 10.14889156509222}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 16.97056274847714}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 22.627416997969522}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 6.4031242374328485}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.745966692414834}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 14.866068747318506}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 17.26267650163207}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 18.083141320025124}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 12.083045973594572}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 22.715633383201094}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 7.745966692414834}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 17.72004514666935}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 17.05872210923198}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 23.49468024894146}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 20.42057785666214}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 22.93468988235943}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 18.2208671582886}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 5.744562646538029}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 18.35755975068582}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.490737563232042}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 23.259406699226016}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 6.082762530298219}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 7.0710678118654755}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 17.549928774784245}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 5.830951894845301}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 18.439088914585774}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 23.979157616563597}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 7.0710678118654755}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 20.248456731316587}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 24}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 20.273134932713294}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 22.561028345356956}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 14.594519519326424}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 22.737634001804146}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 17.635192088548397}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 13.674794331177344}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 22.561028345356956}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 17.635192088548397}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 5.656854249492381}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 11.661903789690601}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 8.48528137423857}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 14.38749456993816}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 20.024984394500787}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 17.578395831246947}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 23.2379000772445}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 9.219544457292887}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 8.306623862918075}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 15.165750888103101}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor.logger": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 10.392304845413264}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 23.558437978779494}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 2.6457513110645907}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 3}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 3.4641016151377544}, "sqlglot.expressions.GT.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 14.560219778561036}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.874507866387544}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.logger": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 13.416407864998739}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 3}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2}, "sqlglot.helper.logger": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 3.7416573867739413}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 5.477225575051661}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 9.38083151964686}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 24.939927826679853}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 7.615773105863909}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 22.538855339169288}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 3.3166247903554}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize.logger": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 3.7416573867739413}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1}, "sqlglot.optimizer.scope.logger": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 4.123105625617661}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 10}, "sqlglot.parser.logger": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 22.516660498395403}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 10.099504938362077}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 5.656854249492381}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.CREATABLES": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 13.711309200802088}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 11.704699910719626}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 2}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.COMPARISON": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.BITWISE": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.TERM": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.FACTOR": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 8.94427190999916}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 8.12403840463596}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 6.708203932499369}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 3}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 7.745966692414834}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 7.54983443527075}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 13.601470508735444}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 13.711309200802088}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 5.744562646538029}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 16.941074346097416}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 877, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.GTE.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 27}}, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"8": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 7.681145747868608}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 7.54983443527075}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 8.717797887081348}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 8}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 7.810249675906654}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 8.366600265340756}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 8}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 7.483314773547883}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 7.681145747868608}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 8.774964387392123}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 8.48528137423857}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 8.06225774829855}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 8.426149773176359}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 7.3484692283495345}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.0710678118654755}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 7.3484692283495345}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 8.831760866327848}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 7.3484692283495345}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.0710678118654755}}, "df": 46}}}}}}}, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 6, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Glob.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 46, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1.4142135623730951}}, "df": 35}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.Group.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 56, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.GroupConcat.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 36}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 3}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Greatest.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 37}}}}}, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"1": {"8": {"0": {"3": {"0": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"3": {"1": {"2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1, "k": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "t": {"0": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1, "+": {"0": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}}, "df": 47, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.pretty": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 3.3166247903554}, "sqlglot.expressions.Clone.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Describe.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Show.arg_types": {"tf": 4.47213595499958}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 2}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 2}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 2}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.Drop.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Index.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Insert.arg_types": {"tf": 3.3166247903554}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Fetch.arg_types": {"tf": 2}, "sqlglot.expressions.Group.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Limit.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.Lateral.arg_types": {"tf": 2}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Offset.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Order.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 2}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 2}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Reference.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 4.47213595499958}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.Union.arg_types": {"tf": 4.795831523312719}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Update.arg_types": {"tf": 2.6457513110645907}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lock.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.arg_types": {"tf": 5.196152422706632}, "sqlglot.expressions.Subquery.arg_types": {"tf": 4.69041575982343}, "sqlglot.expressions.TableSample.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Tag.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pivot.arg_types": {"tf": 3}, "sqlglot.expressions.Window.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Star.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Commit.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.In.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lag.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lead.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Concat.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Count.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.If.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 2}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 2}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 2}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 2}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 2.23606797749979}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 2}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 463}}, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 15}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.trie.TrieResult.FAILED": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.expressions.Fetch.key": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}}, "df": 24}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Filter.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 62}}}, "e": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 25}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "l": {"docs": {"sqlglot.expressions.Ordered.arg_types": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 5.656854249492381}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.First.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 69, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.FirstValue.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 22}}}}}}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1.4142135623730951}}, "df": 30}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Final.key": {"tf": 1}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1.4142135623730951}}, "df": 26}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Reduce.arg_types": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 28, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 5}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.968719422671311}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.524174696260024}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.329709716755891}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 4.358898943540674}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 3.605551275463989}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 4.898979485566356}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 5.385164807134504}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.491933384829668}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 5.385164807134504}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.264337522473747}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 4.358898943540674}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.expressions.Func.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.652475842498529}}, "df": 44, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 8.717797887081348}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 5.5677643628300215}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 10.295630140987}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 7.280109889280518}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 11.874342087037917}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 5.656854249492381}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 10.862780491200215}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 9.327379053088816}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 5.656854249492381}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 8.660254037844387}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 5.5677643628300215}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.416198487095663}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 10}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 4}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.602325267042627}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 8.54400374531753}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 10.44030650891055}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 5.744562646538029}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 11.916375287812984}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 10.723805294763608}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 6.082762530298219}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3.7416573867739413}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 7.14142842854285}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 5}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 11.61895003862225}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 7.0710678118654755}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 11.661903789690601}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 8.54400374531753}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 5.830951894845301}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 10.344080432788601}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.874007874011811}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 3.605551275463989}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 11.704699910719626}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.executor.env.ENV": {"tf": 7.54983443527075}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 16.3707055437449}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 12.767145334803704}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 10.099504938362077}, "sqlglot.optimizer.optimizer.RULES": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.196152422706632}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 4.69041575982343}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 3.872983346207417}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 5.477225575051661}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 147}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 48, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 43, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ForeignKey.key": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 95, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.FormatJson.key": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1.4142135623730951}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ForIn.key": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.524174696260024}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.716233645501712}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 16.1245154965971}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 16.15549442140351}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.937377450509228}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.874507866387544}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.From.key": {"tf": 1}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 50, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.FromBase64.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.FromBase.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1}}, "df": 8}}}}}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"3": {"2": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}, "6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 3.4641016151377544}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}}, "df": 57}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Floor.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Flatten.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24}}}}, "g": {"docs": {"sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}}, "df": 2}}}, "f": {"6": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}, "docs": {"sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}}, "h": {"docs": {}, "df": 0, "h": {"1": {"2": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "2": {"4": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "m": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}, "m": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}}, "df": 1}}}}}, "m": {"3": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 2}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 108, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.099504938362077}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1.4142135623730951}, "sqlglot.expressions.Map.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MAP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 83, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema": {"tf": 1}}, "df": 1}}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 26}}}}}}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2}}}}}, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Max.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 48, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1.4142135623730951}}, "df": 44, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.expressions.When.arg_types": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.MatchRecognize.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 6, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}}, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1.4142135623730951}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}}, "df": 4}}}}}}, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}}, "df": 34, "m": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 11, "m": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 13}}, "]": {"docs": {}, "df": 0, "{": {"1": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Month.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 43, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 26}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1.4142135623730951}}, "df": 32}}, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Mod.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TERM": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MOD": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 17, "e": {"docs": {"sqlglot.expressions.Week.arg_types": {"tf": 1}}, "df": 1, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1.4142135623730951}}, "df": 26}, "s": {"docs": {"sqlglot.expressions.Transaction.arg_types": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}, "r": {"docs": {"sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 13, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Min.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 47, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 3}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 2}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.key": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 59, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 47}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.executor.env.ENV": {"tf": 2}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}}, "df": 24}}}, "a": {"docs": {"sqlglot.expressions.SQLGLOT_META": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1.4142135623730951}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "d": {"5": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.MD5.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 26, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.MD5Digest.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}}}}}, "docs": {}, "df": 0}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1.4142135623730951}}, "df": 35, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "t": {"7": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Mul.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.expressions.SetProperty.arg_types": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.Show.arg_types": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1.4142135623730951}}, "df": 17}}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}}, "df": 33, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 2}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 2}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 78, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 12}}}, "s": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}}, "df": 2}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.ObjectIdentifier.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.716233645501712}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.524174696260024}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 16.06237840420901}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.329709716755891}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.716233645501712}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.7797338380595}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.264337522473747}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.84297951775486}, "sqlglot.executor.env.ENV": {"tf": 2}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1.4142135623730951}}, "df": 32, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 31, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.OnConflict.key": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.OnCluster.key": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.OnProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 9}}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 3.7416573867739413}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 3.872983346207417}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 3.7416573867739413}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Or.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.8284271247461903}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 60, "d": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Order.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 52, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ordered.key": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1.4142135623730951}}, "df": 5}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 37}}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 3}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1.4142135623730951}}, "df": 9}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 40}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 18, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Overlaps.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 65}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 40}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}}, "df": 7}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.OpenJSON.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 36, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1.4142135623730951}}, "df": 30}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Opclass.key": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}}, "df": 2}}}}}}}}}}, "x": {"0": {"0": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 2}, "7": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 2}, "8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 2}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}}, "df": 2}}, "2": {"7": {"docs": {"sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 7.211102550927978}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 5.656854249492381}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 5.656854249492381}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 33.76388603226827}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 31.71750305430741}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 3.7416573867739413}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 19.44222209522358}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 12.328828005937952}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 7.874007874011811}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 6.928203230275509}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 14.560219778561036}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 10.392304845413264}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 13.856406460551018}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 7.3484692283495345}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 4}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 34.813790371058424}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 11.090536506409418}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 31.74901573277509}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 14.491376746189438}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 5.477225575051661}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 100.30952098380293}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.65475810617763}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 6.324555320336759}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 13.2664991614216}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 12.569805089976535}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 16.61324772583615}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 3.7416573867739413}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 32.341923257592455}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 4.47213595499958}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 16.792855623746664}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 9.38083151964686}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 6.928203230275509}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 31.496031496047245}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.973665961010276}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 11.661903789690601}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 4.47213595499958}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 7.211102550927978}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 15.362291495737216}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 10.862780491200215}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 31.622776601683793}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 8.246211251235321}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 13.19090595827292}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 8.717797887081348}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 8.717797887081348}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 9.695359714832659}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 7.0710678118654755}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 34.17601498127012}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 11.090536506409418}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 4}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 32.77193921634788}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.920887928424502}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 15.620499351813308}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 4.47213595499958}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 4}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 10.583005244258363}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 11.090536506409418}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 33.88214869219483}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 4.898979485566356}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 31.874754901018456}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 12.24744871391589}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 7.745966692414834}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 15.620499351813308}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 9.38083151964686}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 6.928203230275509}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 36.49657518178932}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 16.73320053068151}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.973665961010276}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 31.336879231984796}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 6.782329983125268}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 10.198039027185569}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 14.352700094407323}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 11.661903789690601}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 14.142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 6.928203230275509}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 9.38083151964686}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 31.622776601683793}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 6.324555320336759}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 9.16515138991168}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 12.165525060596439}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 33.88214869219483}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 9.16515138991168}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 9.16515138991168}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 4.898979485566356}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 10.392304845413264}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 35.38361202590826}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 11.090536506409418}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 12.083045973594572}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 31.78049716414141}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 5.656854249492381}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 6.782329983125268}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 7.745966692414834}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 14.7648230602334}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 10.583005244258363}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 10.583005244258363}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 10.198039027185569}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 7.483314773547883}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 33.46640106136302}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 32.43454948045371}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 16.852299546352718}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 10.770329614269007}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 31.937438845342623}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 35.66510900025401}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 10.908712114635714}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 15.165750888103101}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 10.770329614269007}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 10.770329614269007}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 10.198039027185569}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 7.483314773547883}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 16.61324772583615}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 10.198039027185569}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.078784028338912}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 32.2490309931942}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 6.164414002968976}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 6.782329983125268}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 34.46737587922817}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 11.090536506409418}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 14.696938456699069}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 6.324555320336759}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 10}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 10}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 7.483314773547883}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 5.656854249492381}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 32.341923257592455}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 7.0710678118654755}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 16.431676725154983}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 9.38083151964686}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 6.928203230275509}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 32.37282811247729}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 16.492422502470642}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 8.366600265340756}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 9.38083151964686}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 6.928203230275509}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 31.622776601683793}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 9.16515138991168}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 12.083045973594572}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 31.304951684997057}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.973665961010276}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 11.661903789690601}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 4.47213595499958}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 7.211102550927978}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 14.628738838327793}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 11.135528725660043}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 31.591137997862628}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 10.198039027185569}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 34.46737587922817}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 10.723805294763608}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 8}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 16.492422502470642}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 6.928203230275509}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 6.48074069840786}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 6.324555320336759}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 11.74734012447073}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 8}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 8}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 8.246211251235321}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 16.55294535724685}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 4.898979485566356}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 6.164414002968976}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 4.898979485566356}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 7.745966692414834}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 2}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 3.4641016151377544}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 12.489995996796797}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 12.328828005937952}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 34.52535300326414}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 32.2490309931942}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 13.038404810405298}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 6.782329983125268}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 19.026297590440446}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 3.7416573867739413}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 8.48528137423857}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 12.569805089976535}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 12.24744871391589}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 12.24744871391589}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 9.16515138991168}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 6.782329983125268}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2.8284271247461903}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1.4142135623730951}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 11.489125293076057}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 23.15167380558045}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.parser_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.generator_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1.4142135623730951}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1.4142135623730951}, "sqlglot.expressions.TABLE_PARTS": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Condition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predicate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DerivedTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UDTF.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cache.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Cache.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Uncache.arg_types": {"tf": 2}, "sqlglot.expressions.Uncache.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Refresh.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DDL.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 5.0990195135927845}, "sqlglot.expressions.Create.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Clone.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Clone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Describe.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Describe.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kill.arg_types": {"tf": 2}, "sqlglot.expressions.Kill.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pragma.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Set.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Set.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 2}, "sqlglot.expressions.Heredoc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetItem.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.SetItem.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Show.arg_types": {"tf": 6.48074069840786}, "sqlglot.expressions.Show.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 2}, "sqlglot.expressions.CharacterSet.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.With.arg_types": {"tf": 2}, "sqlglot.expressions.With.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 2}, "sqlglot.expressions.WithinGroup.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CTE.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.CTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 2}, "sqlglot.expressions.TableAlias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HexString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ByteString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RawString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 2}, "sqlglot.expressions.UnicodeString.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Column.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 2}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.ColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.AlterColumn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RenameColumn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RenameTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SwapTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Comment.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Comment.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Comprehension.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 4}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 2}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Constraint.arg_types": {"tf": 2}, "sqlglot.expressions.Constraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.Delete.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Drop.arg_types": {"tf": 4}, "sqlglot.expressions.Drop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Filter.arg_types": {"tf": 2}, "sqlglot.expressions.Filter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Check.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Connect.arg_types": {"tf": 2}, "sqlglot.expressions.Connect.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Prior.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Directory.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Directory.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.ForeignKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 2}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 2}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Into.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Into.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.From.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Having.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 2}, "sqlglot.expressions.JoinHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Identifier.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Opclass.arg_types": {"tf": 2}, "sqlglot.expressions.Opclass.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Index.arg_types": {"tf": 4.47213595499958}, "sqlglot.expressions.Index.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.arg_types": {"tf": 4.898979485566356}, "sqlglot.expressions.Insert.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.OnConflict.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Returning.arg_types": {"tf": 2}, "sqlglot.expressions.Returning.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Introducer.arg_types": {"tf": 2}, "sqlglot.expressions.Introducer.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.National.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LoadData.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.LoadData.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Partition.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Partition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Fetch.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Fetch.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Group.arg_types": {"tf": 3.4641016151377544}, "sqlglot.expressions.Group.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lambda.arg_types": {"tf": 2}, "sqlglot.expressions.Lambda.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Limit.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Limit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.arg_types": {"tf": 2}, "sqlglot.expressions.Literal.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.arg_types": {"tf": 4}, "sqlglot.expressions.Join.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lateral.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Lateral.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 4}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Final.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Offset.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Offset.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Order.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Order.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithFill.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.WithFill.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cluster.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distribute.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sort.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ordered.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Ordered.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Property.arg_types": {"tf": 2}, "sqlglot.expressions.Property.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 2}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 2}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 2}, "sqlglot.expressions.CollateProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.EngineProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HeapProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 2}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 2}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.JournalProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DictProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictRange.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DictRange.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCluster.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 2}, "sqlglot.expressions.LikeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LocationProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.LockingProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 2}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 2}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.QueryTransform.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SampleProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 2}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TransientProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 2}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 2}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 8.48528137423857}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 8.48528137423857}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Qualify.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 2}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Return.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Reference.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Reference.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 6.324555320336759}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithTableHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.HistoricalData.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.arg_types": {"tf": 5.291502622129181}, "sqlglot.expressions.Table.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.arg_types": {"tf": 7.0710678118654755}, "sqlglot.expressions.Union.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Except.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Intersect.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unnest.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Unnest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Update.arg_types": {"tf": 4}, "sqlglot.expressions.Update.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Values.arg_types": {"tf": 2}, "sqlglot.expressions.Values.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Var.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Version.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Version.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Schema.arg_types": {"tf": 2}, "sqlglot.expressions.Schema.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lock.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Lock.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.arg_types": {"tf": 7.3484692283495345}, "sqlglot.expressions.Select.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.arg_types": {"tf": 6.782329983125268}, "sqlglot.expressions.Subquery.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TableSample.arg_types": {"tf": 4.47213595499958}, "sqlglot.expressions.TableSample.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tag.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Tag.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pivot.arg_types": {"tf": 4.242640687119285}, "sqlglot.expressions.Pivot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Window.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.Window.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.WindowSpec.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Where.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.arg_types": {"tf": 2}, "sqlglot.expressions.Star.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Parameter.arg_types": {"tf": 2}, "sqlglot.expressions.Parameter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 2}, "sqlglot.expressions.SessionParameter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 2}, "sqlglot.expressions.Placeholder.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Null.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Boolean.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 2}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.arg_types": {"tf": 3.4641016151377544}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 3.1622776601683795}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 3.7416573867739413}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 2}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 4.242640687119285}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 4.898979485566356}, "sqlglot.expressions.DataType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PseudoType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.All.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Any.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Exists.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Command.arg_types": {"tf": 2}, "sqlglot.expressions.Command.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Transaction.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Transaction.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Commit.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Commit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rollback.arg_types": {"tf": 2}, "sqlglot.expressions.Rollback.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.AlterTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.AddConstraint.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 2}, "sqlglot.expressions.DropPartition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Binary.arg_types": {"tf": 2}, "sqlglot.expressions.Binary.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Add.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Connector.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.And.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Or.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Div.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Div.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Overlaps.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DPipe.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DPipe.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.EQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distance.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Escape.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Glob.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GT.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ILike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ILikeAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntDiv.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Is.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kwarg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Like.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LikeAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LT.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LTE.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Mod.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Mul.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NEQ.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Operator.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Operator.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SimilarTo.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Slice.arg_types": {"tf": 2}, "sqlglot.expressions.Slice.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unary.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Not.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.arg_types": {"tf": 2}, "sqlglot.expressions.Paren.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Neg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.arg_types": {"tf": 2}, "sqlglot.expressions.Alias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PivotAlias.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Aliases.arg_types": {"tf": 2}, "sqlglot.expressions.Aliases.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 2}, "sqlglot.expressions.AtIndex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 2}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 2}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Between.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Between.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Bracket.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Distinct.arg_types": {"tf": 2}, "sqlglot.expressions.Distinct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.In.arg_types": {"tf": 3.4641016151377544}, "sqlglot.expressions.In.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ForIn.arg_types": {"tf": 2}, "sqlglot.expressions.ForIn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 6.324555320336759}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeUnit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 2}, "sqlglot.expressions.IntervalOp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 2}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Interval.arg_types": {"tf": 2}, "sqlglot.expressions.Interval.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RespectNulls.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Abs.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ArgMax.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ArgMin.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Flatten.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Transform.arg_types": {"tf": 2}, "sqlglot.expressions.Transform.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 2}, "sqlglot.expressions.Anonymous.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 2}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hll.arg_types": {"tf": 2}, "sqlglot.expressions.Hll.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 2}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Array.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Array.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToChar.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ToChar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 2}, "sqlglot.expressions.ArrayAll.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 2}, "sqlglot.expressions.ArrayAny.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 2}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayContained.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 2}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 2}, "sqlglot.expressions.ArraySize.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 2}, "sqlglot.expressions.ArraySort.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 2}, "sqlglot.expressions.ArraySum.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Avg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.AnyValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lag.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Lag.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lead.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Lead.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.First.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Last.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FirstValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LastValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NthValue.arg_types": {"tf": 2}, "sqlglot.expressions.NthValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Case.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Cast.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TryCast.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 2}, "sqlglot.expressions.CastToStrType.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Collate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ceil.arg_types": {"tf": 2}, "sqlglot.expressions.Ceil.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 2}, "sqlglot.expressions.Coalesce.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Chr.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Chr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Concat.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Concat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ConcatWs.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Count.arg_types": {"tf": 2}, "sqlglot.expressions.Count.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CountIf.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 2}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CurrentUser.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DateAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateSub.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DateSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DateDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DateTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DayOfYear.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToDays.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LastDay.arg_types": {"tf": 2}, "sqlglot.expressions.LastDay.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Extract.arg_types": {"tf": 2}, "sqlglot.expressions.Extract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 2}, "sqlglot.expressions.Timestamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimestampSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeSub.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.DateFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 3.4641016151377544}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateToDi.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Date.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Date.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Day.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Decode.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Decode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.DiToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Encode.arg_types": {"tf": 2}, "sqlglot.expressions.Encode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Exp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Explode.arg_types": {"tf": 2}, "sqlglot.expressions.Explode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Posexplode.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Floor.arg_types": {"tf": 2}, "sqlglot.expressions.Floor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromBase64.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ToBase64.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Greatest.arg_types": {"tf": 2}, "sqlglot.expressions.Greatest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 2}, "sqlglot.expressions.GroupConcat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Xor.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Xor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.If.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.If.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Nullif.arg_types": {"tf": 2}, "sqlglot.expressions.Nullif.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Initcap.arg_types": {"tf": 2}, "sqlglot.expressions.Initcap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsNan.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.IsInf.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FormatJson.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 2}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.JSONObject.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.JSONArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONSchema.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.JSONTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.OpenJSON.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 2}, "sqlglot.expressions.JSONFormat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 2}, "sqlglot.expressions.ParseJSON.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Least.arg_types": {"tf": 2}, "sqlglot.expressions.Least.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Left.arg_types": {"tf": 2}, "sqlglot.expressions.Left.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Right.arg_types": {"tf": 2}, "sqlglot.expressions.Right.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Length.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Levenshtein.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ln.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log.arg_types": {"tf": 2}, "sqlglot.expressions.Log.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Log10.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogicalOr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lower.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Map.arg_types": {"tf": 2}, "sqlglot.expressions.Map.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StarMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VarMap.arg_types": {"tf": 2}, "sqlglot.expressions.VarMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Max.arg_types": {"tf": 2}, "sqlglot.expressions.Max.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MD5.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.MD5Digest.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Min.arg_types": {"tf": 2}, "sqlglot.expressions.Min.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Month.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Nvl2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predict.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Predict.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pow.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 2}, "sqlglot.expressions.PercentileCont.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 2}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Quantile.arg_types": {"tf": 2}, "sqlglot.expressions.Quantile.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rand.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rand.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Randn.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Randn.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RangeN.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RangeN.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 2}, "sqlglot.expressions.ReadCSV.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Reduce.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Reduce.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 3.4641016151377544}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 3.7416573867739413}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RegexpLike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RegexpILike.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Repeat.arg_types": {"tf": 2}, "sqlglot.expressions.Repeat.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Round.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Round.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowNumber.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 2}, "sqlglot.expressions.SafeDivide.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA2.arg_types": {"tf": 2}, "sqlglot.expressions.SHA2.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.SortArray.arg_types": {"tf": 2}, "sqlglot.expressions.SortArray.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Split.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Split.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Substring.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Substring.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 2}, "sqlglot.expressions.StandardHash.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 2}, "sqlglot.expressions.StartsWith.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.StrPosition.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 2}, "sqlglot.expressions.StrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.StrToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 2}, "sqlglot.expressions.StrToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.StrToMap.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.NumberToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromBase.arg_types": {"tf": 2}, "sqlglot.expressions.FromBase.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Struct.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Struct.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 2}, "sqlglot.expressions.StructExtract.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Stuff.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Stuff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sum.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Sqrt.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Stddev.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StddevPop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.StddevSamp.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TimeToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Trim.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.Trim.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 2}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unhex.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixDate.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 2}, "sqlglot.expressions.UnixToStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.UnixToTime.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 4.242640687119285}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Upper.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Variance.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.VariancePop.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Week.arg_types": {"tf": 2}, "sqlglot.expressions.Week.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.XMLTable.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Year.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Use.arg_types": {"tf": 2}, "sqlglot.expressions.Use.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.Merge.arg_types": {"tf": 3.1622776601683795}, "sqlglot.expressions.Merge.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.When.arg_types": {"tf": 2.8284271247461903}, "sqlglot.expressions.When.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 2}, "sqlglot.expressions.NextValueFor.key": {"tf": 1.4142135623730951}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 20.591260281974}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 31.74901573277509}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 4.47213595499958}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1.4142135623730951}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1.4142135623730951}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 10.954451150103322}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 2}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 6}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 6}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 2}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 16.492422502470642}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 2}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2.8284271247461903}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2.8284271247461903}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1.4142135623730951}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1.4142135623730951}, "sqlglot.helper.DATE_UNITS": {"tf": 3.4641016151377544}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 7.416198487095663}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 2}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 4.47213595499958}, "sqlglot.lineage.Node.alias": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 13.2664991614216}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 18.05547008526779}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 10.770329614269007}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 20.199009876724155}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 4.47213595499958}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 6.48074069840786}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 3.1622776601683795}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 4.898979485566356}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 2}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 2}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 4}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 2}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 4}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 4.898979485566356}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 2}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 2}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 2}, "sqlglot.optimizer.simplify.JOINS": {"tf": 4}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 8.12403840463596}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 31.559467676119}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 14.2828568570857}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 4.898979485566356}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 4}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 7.745966692414834}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.CREATABLES": {"tf": 4.898979485566356}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 19.390719429665317}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 19.339079605813716}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 18.920887928424502}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 18.867962264113206}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 18.867962264113206}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 16.55294535724685}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.EQUALITY": {"tf": 4}, "sqlglot.parser.Parser.COMPARISON": {"tf": 4}, "sqlglot.parser.Parser.BITWISE": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.TERM": {"tf": 4}, "sqlglot.parser.Parser.FACTOR": {"tf": 4}, "sqlglot.parser.Parser.TIMES": {"tf": 2}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 2}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 2}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 3.7416573867739413}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 7.3484692283495345}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 6.6332495807108}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 5.477225575051661}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 4.69041575982343}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 12.165525060596439}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 7.745966692414834}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 6}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 6.164414002968976}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 2}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 19.339079605813716}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 2}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 19.235384061671343}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 19.390719429665317}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 2.8284271247461903}, "sqlglot.time.TIMEZONES": {"tf": 34.52535300326414}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AND": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CARET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT128": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT256": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UUID": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XML": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASC": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESC": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DIV": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DROP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.END": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FROM": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INNER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTO": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KILL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MAP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MOD": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SOME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TOP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.THEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.WITH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 10.908712114635714}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 33.2264954516723}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 4}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 2.8284271247461903}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 2.449489742783178}, "sqlglot.transforms.PERCENTILES": {"tf": 2}}, "df": 2154}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 36, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Xor.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XOR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 50}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.XML": {"tf": 1.4142135623730951}}, "df": 30, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.XMLTable.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}}}}, "d": {"3": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}}, "df": 81, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 21, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 2}}, "df": 3, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}}, "df": 85}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 52}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distribute.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 23}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 20}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 20}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Distance.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}, "k": {"docs": {"sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}}, "df": 29}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DiToDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 34}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}, "v": {"0": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Div.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DIV": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1.4142135623730951}}, "df": 27}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DictRange.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DictProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.DictSubProperty.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 7.483314773547883}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 10}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Directory.key": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Fetch.arg_types": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 33, "d": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 8, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 2}}, "]": {"docs": {}, "df": 0, "{": {"1": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "l": {"docs": {"sqlglot.expressions.DDL.key": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 16}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DPipe.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 21}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 16}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 16}}, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DAT": {"tf": 1.4142135623730951}}, "df": 4, "e": {"3": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1.4142135623730951}}, "df": 31}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 5.385164807134504}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.Date.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 4.358898943540674}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 2}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 2}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 98, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"2": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}}, "df": 2}, "6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1.4142135623730951}}, "df": 32}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 2}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 83, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateToDi.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 34}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 6}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateTrunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 23}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateDiff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 43}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateFromParts.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 31}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 44}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateSub.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 34}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DateAdd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 43}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 45, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1.4142135623730951}}, "df": 5}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.key": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}}, "df": 10, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.DataTypeParam.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Day.key": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.6457513110645907}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.6457513110645907}}, "df": 43, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 33}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 33, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DayOfYear.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 35}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 23}}, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TERM": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 13}}, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 16}}}}, "q": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 14}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1.4142135623730951}}, "df": 1, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 51, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 8, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.key": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 51}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2.8284271247461903}}, "df": 13, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.StrToMap.arg_types": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESC": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 47, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Describe.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}}}}}, "c": {"8": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}}, "df": 53, "s": {"docs": {"sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}}, "df": 3}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 4}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Decode.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 38}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 6}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DerivedTable.key": {"tf": 1}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TableSample.arg_types": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.key": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 26, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.DropPartition.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1.4142135623730951}}, "df": 5}}}}, "o": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 3.7416573867739413}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}}, "df": 57}}}}, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Dot.key": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 20}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1.4142135623730951}}, "df": 4}}}, "w": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1.4142135623730951}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 3.605551275463989}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}}, "df": 28, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1.4142135623730951}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 4.69041575982343}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1.4142135623730951}}, "df": 7}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Commit.arg_types": {"tf": 1}}, "df": 1}}}}}}}}}, "y": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 6}, "w": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 5}, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {"sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}}, "df": 4}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DML.key": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 38, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 3.605551275463989}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 4.795831523312719}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 4.242640687119285}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 5.385164807134504}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 3.7416573867739413}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 4.69041575982343}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 7.211102550927978}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 5.0990195135927845}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 4.123105625617661}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 4.58257569495584}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Comment.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Filter.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Property.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Div.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Operator.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Between.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 2}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Encode.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Right.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predict.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Stuff.arg_types": {"tf": 2}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 2.449489742783178}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 2}, "sqlglot.expressions.When.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"tf": 1}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 2}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 531}, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 22, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.expressions.Transaction.key": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1}}, "df": 28}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Transform.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 30, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.TransientProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Trim.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 48}, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1.4142135623730951}}, "df": 4}}, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.trie.TrieResult.FAILED": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 3}}}}}}}}, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}}, "df": 33, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TryCast.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 38}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 5, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 2}, "m": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 5.744562646538029}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 5.5677643628300215}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 4}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 5.291502622129181}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 5.5677643628300215}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 5.385164807134504}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 5.744562646538029}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 3.605551275463989}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 5.385164807134504}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 5.916079783099616}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 5.744562646538029}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 5.744562646538029}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 3.3166247903554}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 4}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 5.656854249492381}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 5.196152422706632}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 75, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 16.881943016134134}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 13.74772708486752}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 17.406895185529212}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 5.5677643628300215}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.19090595827292}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 17.08800749063506}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 5.5677643628300215}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 5.5677643628300215}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 16.941074346097416}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 18.24828759089466}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 11.832159566199232}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 10.14889156509222}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 16.941074346097416}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 17.69180601295413}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 5.5677643628300215}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 16.73320053068151}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 17.832554500127006}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 5.477225575051661}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.490737563232042}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3.7416573867739413}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 17.233687939614086}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 5.5677643628300215}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.416407864998739}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 17.233687939614086}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 5.385164807134504}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 11.661903789690601}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 17.26267650163207}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 9.219544457292887}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.45362404707371}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 3.7416573867739413}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 10.099504938362077}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 5.477225575051661}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.CREATABLES": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 13.711309200802088}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 13.379088160259652}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 13.341664064126334}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 11.704699910719626}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2}, "sqlglot.parser.Parser.COMPARISON": {"tf": 2}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TERM": {"tf": 2}, "sqlglot.parser.Parser.FACTOR": {"tf": 2}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 4.69041575982343}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 3.872983346207417}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 13.674794331177344}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 13.601470508735444}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 13.711309200802088}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1}, "sqlglot.tokens.TokenType.DOT": {"tf": 1}, "sqlglot.tokens.TokenType.DASH": {"tf": 1}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1}, "sqlglot.tokens.TokenType.COLON": {"tf": 1}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1}, "sqlglot.tokens.TokenType.STAR": {"tf": 1}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1}, "sqlglot.tokens.TokenType.LT": {"tf": 1}, "sqlglot.tokens.TokenType.LTE": {"tf": 1}, "sqlglot.tokens.TokenType.GT": {"tf": 1}, "sqlglot.tokens.TokenType.GTE": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1}, "sqlglot.tokens.TokenType.EQ": {"tf": 1}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1}, "sqlglot.tokens.TokenType.AND": {"tf": 1}, "sqlglot.tokens.TokenType.OR": {"tf": 1}, "sqlglot.tokens.TokenType.AMP": {"tf": 1}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1}, "sqlglot.tokens.TokenType.CARET": {"tf": 1}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1}, "sqlglot.tokens.TokenType.HASH": {"tf": 1}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1}, "sqlglot.tokens.TokenType.DAT": {"tf": 1}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1}, "sqlglot.tokens.TokenType.XOR": {"tf": 1}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1}, "sqlglot.tokens.TokenType.STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1}, "sqlglot.tokens.TokenType.VAR": {"tf": 1}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1}, "sqlglot.tokens.TokenType.BIT": {"tf": 1}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT": {"tf": 1}, "sqlglot.tokens.TokenType.UINT": {"tf": 1}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1}, "sqlglot.tokens.TokenType.INT128": {"tf": 1}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1}, "sqlglot.tokens.TokenType.INT256": {"tf": 1}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1}, "sqlglot.tokens.TokenType.JSON": {"tf": 1}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1}, "sqlglot.tokens.TokenType.TIME": {"tf": 1}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1}, "sqlglot.tokens.TokenType.DATE": {"tf": 1}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1}, "sqlglot.tokens.TokenType.UUID": {"tf": 1}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1}, "sqlglot.tokens.TokenType.XML": {"tf": 1}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1}, "sqlglot.tokens.TokenType.INET": {"tf": 1}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1}, "sqlglot.tokens.TokenType.ALL": {"tf": 1}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1}, "sqlglot.tokens.TokenType.ANY": {"tf": 1}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1}, "sqlglot.tokens.TokenType.ASC": {"tf": 1}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1}, "sqlglot.tokens.TokenType.CASE": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1}, "sqlglot.tokens.TokenType.DESC": {"tf": 1}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1}, "sqlglot.tokens.TokenType.DIV": {"tf": 1}, "sqlglot.tokens.TokenType.DROP": {"tf": 1}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1}, "sqlglot.tokens.TokenType.END": {"tf": 1}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1}, "sqlglot.tokens.TokenType.FOR": {"tf": 1}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1}, "sqlglot.tokens.TokenType.FROM": {"tf": 1}, "sqlglot.tokens.TokenType.FULL": {"tf": 1}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1}, "sqlglot.tokens.TokenType.INNER": {"tf": 1}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.IS": {"tf": 1}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1}, "sqlglot.tokens.TokenType.KILL": {"tf": 1}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1}, "sqlglot.tokens.TokenType.MAP": {"tf": 1}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1}, "sqlglot.tokens.TokenType.MOD": {"tf": 1}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1}, "sqlglot.tokens.TokenType.NULL": {"tf": 1}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1}, "sqlglot.tokens.TokenType.ON": {"tf": 1}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1}, "sqlglot.tokens.TokenType.OVER": {"tf": 1}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1}, "sqlglot.tokens.TokenType.ROW": {"tf": 1}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1}, "sqlglot.tokens.TokenType.SET": {"tf": 1}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1}, "sqlglot.tokens.TokenType.SOME": {"tf": 1}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1}, "sqlglot.tokens.TokenType.TOP": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1}, "sqlglot.tokens.TokenType.UNION": {"tf": 1}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1}, "sqlglot.tokens.TokenType.USE": {"tf": 1}, "sqlglot.tokens.TokenType.USING": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1}, "sqlglot.tokens.TokenType.WITH": {"tf": 1}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 5.477225575051661}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 16.61324772583615}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 2}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}}, "df": 462}}}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}}, "df": 23}}}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TOP": {"tf": 1.4142135623730951}}, "df": 49, "k": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ToArray.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ToBase64.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ToChar.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ToDays.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Group.arg_types": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 5}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 4.242640687119285}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 2}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 83, "s": {"docs": {"sqlglot.expressions.Repeat.arg_types": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.605551275463989}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 4.58257569495584}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 4}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 2.8284271247461903}, "sqlglot.expressions.Timestamp.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.8284271247461903}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3}}, "df": 101, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 58}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 36}}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 52}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 33}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 26}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 31}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimestampSub.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 36}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 44}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 35}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeSub.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 26}}}, "t": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 48}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeToStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 42}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 34}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 6}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeDiff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 26}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 30}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TimeAdd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 26}}}, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TimeUnit.key": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3}}, "df": 59}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57}}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 12}}}, "s": {"6": {"2": {"0": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Fetch.arg_types": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 97, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.TableSample.key": {"tf": 1}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 22}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1.4142135623730951}}, "df": 4}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.TableAlias.key": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}}, "df": 5}}}}, "g": {"docs": {"sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.key": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 18, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 44, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.872983346207417}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 4.123105625617661}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}}, "df": 83}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1.4142135623730951}}, "df": 7}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}}, "df": 3}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.THEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Expression.arg_types": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.Into.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1}, "sqlglot.expressions.Commit.arg_types": {"tf": 1}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.Paren.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.Between.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.expressions.Lag.arg_types": {"tf": 1}, "sqlglot.expressions.Lead.arg_types": {"tf": 1}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1}, "sqlglot.expressions.Case.arg_types": {"tf": 1}, "sqlglot.expressions.Cast.arg_types": {"tf": 1}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Floor.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.If.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.Rand.arg_types": {"tf": 1}, "sqlglot.expressions.Randn.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1}, "sqlglot.expressions.Round.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.Substring.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.Week.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1}}, "df": 290}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 3.605551275463989}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}}, "df": 28, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}, "t": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 34}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 42}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 40}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 35, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 6}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}}}}}}, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1.4142135623730951}}, "df": 7}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 6.6332495807108}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 3.872983346207417}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 4.58257569495584}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 3.605551275463989}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 4.242640687119285}, "sqlglot.executor.env.ENV": {"tf": 2}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 2.6457513110645907}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 3}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 3.4641016151377544}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 3}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 8.717797887081348}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 7.615773105863909}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 14.2828568570857}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1.4142135623730951}}, "df": 200, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.expressions.IntoType": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "s": {"docs": {"sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.expressions.Div.arg_types": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 9.327379053088816}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 10.099504938362077}}, "df": 2}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}, "sqlglot.dialects.dialect.DialectType": {"tf": 1.4142135623730951}, "sqlglot.expressions.IntoType": {"tf": 2}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1}, "sqlglot.trie.key": {"tf": 1}}, "df": 8}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 8}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.expressions.Tuple.key": {"tf": 1}}, "df": 4, "[": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.DateRange": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}, "y": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 4}}}}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 38, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 30, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}}, "df": 15}}}}}}}}}}}}}, "e": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Not.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.NOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 36, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 14, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.OnConflict.arg_types": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1}}, "df": 145, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.DialectType": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}}}}, "w": {"docs": {"sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1.7320508075688772}}, "df": 4}, "v": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "q": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NEQ.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2}}, "df": 27}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 61, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NextValueFor.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1.4142135623730951}}, "df": 35}}}}, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}}, "df": 1}}}, "g": {"docs": {"sqlglot.expressions.Neg.key": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}}, "df": 4}, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Null.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1.4142135623730951}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 66, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 15, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}}, "df": 8}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}}, "df": 7}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Nullif.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 37, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NumberToStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 29}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 15}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TableSample.arg_types": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 23}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.National.key": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1.4142135623730951}}, "df": 7}}}}}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "o": {"docs": {"sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 4.69041575982343}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}}, "df": 21, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}}, "df": 4}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 63}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.8284271247461903}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 63}}}}}}, "l": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Nvl2.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.NthValue.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}, "z": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1.4142135623730951}}, "df": 33, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.ToChar.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}, "z": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {"sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}}, "df": 20, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CASE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 76, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Cast.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}}, "df": 42, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CastToStrType.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Drop.arg_types": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cache.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.StrToMap.arg_types": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.TABLE_PARTS": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}}, "df": 3}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CARET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 14}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "y": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 31}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.Collate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TERM": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 78, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.CollateProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 20}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}}, "df": 5}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}}, "df": 2, "[": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.IntoType": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Column.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 47, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}}, "df": 11}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ColumnDef.key": {"tf": 1}}, "df": 3}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.ColumnPosition.key": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.ColumnPrefix.key": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ColumnConstraint.key": {"tf": 1}}, "df": 1, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 13, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 4.69041575982343}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 5.656854249492381}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 4.69041575982343}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 4.242640687119285}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 6}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 4.242640687119285}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 6.164414002968976}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 4.898979485566356}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 4.69041575982343}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 5.0990195135927845}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.Command.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 4.242640687119285}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}}, "df": 44}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Commit.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.key": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 21, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Comprehension.key": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}}, "df": 5}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connect.arg_types": {"tf": 1}, "sqlglot.expressions.Connect.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 24, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Connector.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 3}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Constraint.key": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41, "s": {"docs": {"sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Concat.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 31, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ConcatWs.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 8}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 28}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}}, "df": 13}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Condition.key": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.When.arg_types": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Insert.arg_types": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.Clone.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 20, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.Count.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 42, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CountIf.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 28}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Coalesce.key": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 28}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}}, "df": 4}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Levenshtein.arg_types": {"tf": 1.7320508075688772}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 85, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2}}, "df": 32, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.CharacterSet.key": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 41}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.Encode.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 17}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Show.arg_types": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Commit.arg_types": {"tf": 1}}, "df": 1}}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Chr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 24}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.expressions.Check.key": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 6, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Cluster.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 47, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 10, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Clone.key": {"tf": 1}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 10.295630140987}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 8.306623862918075}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 11.874342087037917}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 10.862780491200215}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 9.327379053088816}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 10}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.602325267042627}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 10.44030650891055}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 11.916375287812984}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 10.723805294763608}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 11.61895003862225}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 11.661903789690601}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 8.54400374531753}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 10.344080432788601}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.874007874011811}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 11.704699910719626}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 16.3707055437449}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.242640687119285}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 14.560219778561036}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.874507866387544}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 8.831760866327848}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 12.767145334803704}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2}, "sqlglot.parser.Parser.COMPARISON": {"tf": 2}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TERM": {"tf": 2}, "sqlglot.parser.Parser.FACTOR": {"tf": 2}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}}, "df": 193}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1.4142135623730951}}, "df": 9}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 3.7416573867739413}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 3.7416573867739413}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 3.7416573867739413}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 4.47213595499958}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 4}, "sqlglot.expressions.Create.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 4.242640687119285}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 53}}}, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 18}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16}, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.872983346207417}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 3.1622776601683795}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.4641016151377544}}, "df": 73, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CurrentDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 38, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CurrentTime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}}, "df": 31, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}}, "df": 38}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CurrentUser.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1}}, "df": 28}}}}}}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.NumberToStr.arg_types": {"tf": 1}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Ceil.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 26, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}, "t": {"6": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CTE.key": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}, "p": {"1": {"2": {"5": {"0": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "8": {"5": {"0": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"6": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"3": {"2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "u": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}}, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 86, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.In.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.time.TIMEZONES": {"tf": 1}, "sqlglot.tokens.TokenType.IN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 31, "s": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}}, "df": 8}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.Insert.key": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 50}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.StrPosition.arg_types": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 48}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Index.key": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 53, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Create.arg_types": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.IndexConstraintOption.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IndexTableHint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 59}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INNER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 23}}}, "t": {"1": {"2": {"8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT128": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 45}, "docs": {}, "df": 0}, "6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}, "2": {"5": {"6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT256": {"tf": 1.4142135623730951}}, "df": 33}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}, "3": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "docs": {}, "df": 0}, "4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}}, "6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 15}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}}}}}}}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3}}, "df": 63, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.expressions.Interval.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.898979485566356}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 55, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.IntervalOp.key": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Intersect.key": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 17}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Order.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 18}}}}, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Into.key": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.tokens.TokenType.INTO": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 20}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.IntDiv.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FACTOR": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 9.16515138991168}, "sqlglot.expressions.Introducer.key": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Initcap.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 28}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Reduce.arg_types": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 6, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.InputOutputFormat.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.LoadData.arg_types": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ILike.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 38, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ILikeAny.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Literal.arg_types": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Is.key": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 83, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 43}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.IsNan.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 30}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.IsInf.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 25}}}, "o": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.23606797749979}}, "df": 1, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 2}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.If.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}}, "df": 44, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}, "f": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.expressions.Case.arg_types": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "v": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1.4142135623730951}}, "df": 30}, "6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1.4142135623730951}}, "df": 30}, "docs": {}, "df": 0}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1.4142135623730951}}, "df": 29}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1.4142135623730951}}, "df": 29}}}}}}, "c": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 4.898979485566356}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 4.898979485566356}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.expressions.Identifier.key": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2}}, "df": 44, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 3}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1.4142135623730951}}, "df": 29}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1.4142135623730951}}, "df": 9}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1.4142135623730951}}, "df": 11, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.IgnoreNulls.key": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 4}}, "o": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}, "w": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 2}, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}}, "df": 1, "%": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}}, "df": 2, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Comprehension.arg_types": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}}, "df": 67, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.8284271247461903}}, "df": 27}}, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.69041575982343}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 5.291502622129181}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 5}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.expressions.Array.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 4.58257569495584}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 84, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayAll.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayAny.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 35}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayContains.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 31}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayContained.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27}}}}}}}}, "s": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArraySize.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 35}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArraySort.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArraySum.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 30}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 32}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}}, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.968719422671311}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.524174696260024}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.811388300841896}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.491933384829668}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.652475842498529}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.652475842498529}}, "df": 28, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 11.045361017187261}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArgMax.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 39, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 11.045361017187261}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ArgMin.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 39, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}}, "df": 7, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "i": {"8": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}}, "df": 3, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AMP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 30}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 2.449489742783178}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "q": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.7320508075688772}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.All.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ALL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 67, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 15}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.CTE.arg_types": {"tf": 1}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.arg_types": {"tf": 1}, "sqlglot.expressions.Alias.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 43, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Aliases.key": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 23, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.AlterColumn.key": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Insert.arg_types": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.AlterTable.key": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.And.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AND": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42}, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 33}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Any.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 86, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.AnyValue.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 30}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Anonymous.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 8.717797887081348}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 2}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 21, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASC": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 39, "i": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 47, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 17, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 22}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}}, "df": 27, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 38}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 32}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}}, "df": 1}}}}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Abs.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 35, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 3, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1.4142135623730951}}, "df": 31}}}}}}}}, "s": {"docs": {"sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.AggFunc.key": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}}}}, "v": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Avg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 29, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Add.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 2}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.TERM": {"tf": 1}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}}, "df": 49, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.AddConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1.4142135623730951}}, "df": 7, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1}}, "df": 7}}}}}}}, "r": {"docs": {"sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.AtIndex.key": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.AlterTable.arg_types": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}}, "df": 56, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 4.47213595499958}}, "df": 17, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 27}}}, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.4142135623730951}}, "df": 45}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Between.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 48}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JournalProperty.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}}, "df": 2}}}}}, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 3.7416573867739413}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 5.477225575051661}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 5.196152422706632}}, "df": 62, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 15, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.ByteString.key": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 50, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}}, "df": 1, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 9}}}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 9}}}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}}, "df": 9}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}}, "df": 13}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.BITWISE": {"tf": 1}}, "df": 9}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 4}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.BitString.key": {"tf": 1}}, "df": 2}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}, "g": {"5": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.8284271247461903}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 4.47213595499958}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}}, "df": 57}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 42}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1.4142135623730951}}, "df": 10}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1.4142135623730951}}, "df": 30}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1.4142135623730951}, "sqlglot.expressions.Binary.key": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 72}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Create.arg_types": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 40, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Boolean.key": {"tf": 1}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 58}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}}, "df": 20, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 21}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 10}}}}}}}, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 2}}, "df": 1}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.expressions.Bracket.key": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2}}, "df": 16}}}, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 2}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2}}, "df": 11}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 2}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.tokens.TokenType.BREAK": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 2}}, "df": 2}}}}, "d": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.env.ENV": {"tf": 2.23606797749979}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TableSample.arg_types": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2.449489742783178}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1}}, "df": 22, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 73, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RangeN.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Rand.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 31, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Randn.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 25}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}}}}}}, "k": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ErrorLevel.RAISE": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {"sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.RawString.key": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}}, "df": 5, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1.4142135623730951}}, "df": 2}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1.4142135623730951}}, "df": 7}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 42, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RegexpILike.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 28}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RegexpLike.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 39}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 30}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.expressions.Decode.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 70, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Repeat.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Return.key": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.key": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 19}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 7, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 40}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.expressions.XMLTable.arg_types": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.Reference.key": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 39}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Refresh.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1.4142135623730951}}, "df": 34}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 18}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 2.23606797749979}}, "df": 22, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ReadCSV.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Reduce.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 27}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1.4142135623730951}}, "df": 7}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 6, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 3.3166247903554}}, "df": 4}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 3.7416573867739413}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 4.69041575982343}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 4.358898943540674}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 4.898979485566356}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 5.385164807134504}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 5.385164807134504}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 4.358898943540674}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 15.652475842498529}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1}}, "df": 26, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.RenameColumn.key": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.RenameTable.key": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.RespectNulls.key": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 10.246950765959598}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.StrToMap.arg_types": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 27}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Right.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 55}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Rollback.key": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 23}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16}}}}, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Directory.arg_types": {"tf": 1}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 69, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 37}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.RowNumber.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1.4142135623730951}}, "df": 29}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Round.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 26, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1}}, "df": 1}}, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "m": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "v": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 5.830951894845301}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Property.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 41, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Values.key": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 22, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Var.key": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1.4142135623730951}}, "df": 55, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 14}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.7416573867739413}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 6.324555320336759}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}}, "df": 67}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}}, "df": 53}}}}}, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 43}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Variance.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}}, "df": 28, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.VariancePop.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 35}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}}, "df": 4}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.VarMap.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 27}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 4}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Version.key": {"tf": 1}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 16, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "y": {"4": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 3.3166247903554}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 3.4641016151377544}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 3.4641016151377544}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 64, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 23, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 32, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1}}, "df": 3}}}}}}, "]": {"docs": {}, "df": 0, "{": {"1": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "/": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.Year.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1.4142135623730951}}, "df": 69, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 2}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "%": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 80, "h": {"1": {"2": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 9}, "docs": {}, "df": 0}, "2": {"4": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 10, ":": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1}}, "df": 2}}}}}}}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}}, "df": 15, ":": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1}}, "df": 1}}}}}}, "]": {"docs": {}, "df": 0, "{": {"1": {"docs": {"sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Hint.key": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.tokens.TokenType.HINT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 17, "s": {"docs": {"sqlglot.expressions.Table.arg_types": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 4.123105625617661}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 4.123105625617661}}, "df": 14}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Show.arg_types": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.HistoricalData.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Between.arg_types": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 51, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.trie.key": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Having.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 26}}}}, "l": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1.4142135623730951}}, "df": 5}}}}}}, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Hex.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1.4142135623730951}}, "df": 29, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.HexString.key": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.HeapProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Heredoc.key": {"tf": 1}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1.4142135623730951}}, "df": 6}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Hll.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 24, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1.4142135623730951}}, "df": 29}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1.4142135623730951}}, "df": 30}}}}}, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1}}, "df": 10, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.7320508075688772}}, "df": 1}}}, "%": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "%": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 10, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 3}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "p": {"8": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "r": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}, "z": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1}}, "df": 14, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1}}, "df": 10}}}, "a": {"docs": {"sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1}}, "df": 2}, "]": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "\\": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 2.23606797749979}}, "df": 30, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.key": {"tf": 1}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Window.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.1622776601683795}}, "df": 49, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 20, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 29}}}}}}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}}, "df": 1}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 23}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Parameter.key": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 18, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 21, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}, "s": {"docs": {"sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}}, "df": 3}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 5.477225575051661}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4.47213595499958}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 4.898979485566356}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.8284271247461903}}, "df": 26, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 4.358898943540674}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 8.717797887081348}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 5.5677643628300215}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 5}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 8.660254037844387}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 7.211102550927978}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 5.830951894845301}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.47213595499958}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 8.54400374531753}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 4.358898943540674}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 4.242640687119285}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 4.123105625617661}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.872983346207417}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 3.605551275463989}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 3}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 5.0990195135927845}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 5}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 5.196152422706632}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 4.795831523312719}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 4.898979485566356}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 4.58257569495584}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 4.795831523312719}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1}, "sqlglot.executor.python.Python.parser_class": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.196152422706632}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 4.69041575982343}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 3.872983346207417}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 3.3166247903554}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 8.602325267042627}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 5.477225575051661}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 4.242640687119285}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 4.358898943540674}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 2}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1}}, "df": 100}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ParseJSON.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 34}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.expressions.Paren.key": {"tf": 1}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 2}}, "df": 25}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 32, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1}}, "df": 1}, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.StrToMap.arg_types": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.XMLTable.arg_types": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "z": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 39, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 21, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PercentileCont.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.transforms.PERCENTILES": {"tf": 1}}, "df": 29}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.transforms.PERCENTILES": {"tf": 1}}, "df": 29}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}}, "df": 5, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pivot.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 57, "s": {"docs": {"sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}}, "df": 6}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.PivotAlias.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 2}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 13}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pragma.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 31, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1}}, "df": 5}}}}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Prior.key": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}}, "df": 4}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.Property.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 21, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.key": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1.4142135623730951}}, "df": 7}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 17}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}}, "df": 21}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Predict.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 36}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Predicate.key": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 5.291502622129181}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1.4142135623730951}}, "df": 8}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.Tag.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1}}, "df": 3}}}}, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Posexplode.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 24, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 45}}}}}, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 11.575836902790225}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 11.575836902790225}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 11.575836902790225}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 11.135528725660043}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 11.575836902790225}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 11.575836902790225}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 11.661903789690601}}, "df": 23, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 4.47213595499958}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 4.242640687119285}}, "df": 10}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.Tag.arg_types": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Pow.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 32, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 21}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1.4142135623730951}}, "df": 29, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.PseudoType.key": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"8": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "docs": {}, "df": 0}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TERM": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 12}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Placeholder.key": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 15}}}}}}}}}}, "m": {"docs": {"sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 5}, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Drop.arg_types": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "y": {"docs": {"sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 4.242640687119285}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.generator_class": {"tf": 1.4142135623730951}}, "df": 3}}}}}}, "q": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 3, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 5.656854249492381}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 5.656854249492381}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 2}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1.4142135623730951}}, "df": 167, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 2}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}}, "df": 12, "d": {"docs": {"sqlglot.expressions.Identifier.arg_types": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Qualify.key": {"tf": 1}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 26}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1}, "sqlglot.expressions.Quantile.key": {"tf": 1}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 38, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"1": {"6": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "g": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"1": {"6": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 2}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 2}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}, "sqlglot.helper.DATE_UNITS": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.QueryTransform.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}}, "q": {"docs": {"sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1}}, "df": 1}}, "e": {"3": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 2}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 2.6457513110645907}}, "df": 37, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.END": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 3.605551275463989}}, "df": 44}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Encode.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 30, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 23}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"1": {"6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1.4142135623730951}}, "df": 32}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1.4142135623730951}}, "df": 32}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1.4142135623730951}}, "df": 34}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 12, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.EngineProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 19}}}}}}}}, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "q": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 3}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.EQ.key": {"tf": 1}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2.6457513110645907}, "sqlglot.tokens.TokenType.EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 39}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 15}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.RULES": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1}, "sqlglot.expressions.Escape.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41, "d": {"docs": {"sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}}, "df": 1}}}}}, "t": {"5": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Except.key": {"tf": 1}, "sqlglot.expressions.Star.arg_types": {"tf": 1}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 21}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1}}, "df": 5}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 3, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.4142135623730951}}, "df": 46, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 41}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.python.Python.tokenizer_class": {"tf": 1}, "sqlglot.executor.python.Python.generator_class": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Exists.key": {"tf": 1}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1}}, "df": 52}}}}, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Exp.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 27, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 13}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Explode.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 32, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.key": {"tf": 1}, "sqlglot.expressions.IntoType": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.Cache.arg_types": {"tf": 1}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Filter.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1}, "sqlglot.expressions.Insert.arg_types": {"tf": 1}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1.4142135623730951}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1}, "sqlglot.expressions.Command.arg_types": {"tf": 1}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Binary.arg_types": {"tf": 1}, "sqlglot.expressions.Div.arg_types": {"tf": 1}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1}, "sqlglot.expressions.Operator.arg_types": {"tf": 1}, "sqlglot.expressions.Slice.arg_types": {"tf": 1}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1}, "sqlglot.expressions.Transform.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1}, "sqlglot.expressions.Extract.arg_types": {"tf": 1}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.Left.arg_types": {"tf": 1}, "sqlglot.expressions.Right.arg_types": {"tf": 1}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1}, "sqlglot.expressions.Log.arg_types": {"tf": 1}, "sqlglot.expressions.Predict.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1}, "sqlglot.expressions.Split.arg_types": {"tf": 1}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1}, "sqlglot.expressions.Trim.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1}}, "df": 106, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 15.297058540778355}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 10.295630140987}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 8.306623862918075}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 15.362291495737216}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 11.874342087037917}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 2}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 15.231546211727817}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 10.862780491200215}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 9.327379053088816}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 15.905973720586866}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 15.459624833740307}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 11.045361017187261}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 15.165750888103101}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 10}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 15.556349186104045}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 8.602325267042627}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 10.44030650891055}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 15.748015748023622}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 11.916375287812984}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 10.723805294763608}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 10.392304845413264}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 15.394804318340652}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 11.61895003862225}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 15.427248620541512}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 11.661903789690601}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 15.620499351813308}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 8.54400374531753}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 15.0996688705415}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 10.344080432788601}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 7.874007874011811}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 8.306623862918075}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 11.704699910719626}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 15.684387141358123}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 8.888194417315589}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 2}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 16.3707055437449}, "sqlglot.expressions.IntoType": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1}, "sqlglot.expressions.With.arg_types": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1}, "sqlglot.expressions.Hint.arg_types": {"tf": 1}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.Returning.arg_types": {"tf": 1}, "sqlglot.expressions.Partition.arg_types": {"tf": 1}, "sqlglot.expressions.Group.arg_types": {"tf": 1}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1}, "sqlglot.expressions.Limit.arg_types": {"tf": 1}, "sqlglot.expressions.Offset.arg_types": {"tf": 1}, "sqlglot.expressions.Order.arg_types": {"tf": 1}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1.4142135623730951}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.arg_types": {"tf": 1}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 4.242640687119285}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 4.242640687119285}, "sqlglot.expressions.Reference.arg_types": {"tf": 1}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1}, "sqlglot.expressions.Update.arg_types": {"tf": 1}, "sqlglot.expressions.Values.arg_types": {"tf": 1}, "sqlglot.expressions.Schema.arg_types": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1.4142135623730951}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Hll.arg_types": {"tf": 1}, "sqlglot.expressions.Array.arg_types": {"tf": 1}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1}, "sqlglot.expressions.Chr.arg_types": {"tf": 1}, "sqlglot.expressions.Concat.arg_types": {"tf": 1}, "sqlglot.expressions.Count.arg_types": {"tf": 1}, "sqlglot.expressions.Date.arg_types": {"tf": 1}, "sqlglot.expressions.Explode.arg_types": {"tf": 1}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1}, "sqlglot.expressions.Xor.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1}, "sqlglot.expressions.Least.arg_types": {"tf": 1}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1}, "sqlglot.expressions.Max.arg_types": {"tf": 1}, "sqlglot.expressions.Min.arg_types": {"tf": 1}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1}, "sqlglot.expressions.Struct.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 14.560219778561036}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 15.874507866387544}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 7.745966692414834}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 8.246211251235321}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 2}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 2}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 3.1622776601683795}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 8.831760866327848}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 12.767145334803704}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 3.1622776601683795}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 15.588457268119896}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 2}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.EQUALITY": {"tf": 2}, "sqlglot.parser.Parser.COMPARISON": {"tf": 2}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TERM": {"tf": 2}, "sqlglot.parser.Parser.FACTOR": {"tf": 2}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 5.0990195135927845}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.transforms.PERCENTILES": {"tf": 1.4142135623730951}}, "df": 209}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 4}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 4}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Extract.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.8284271247461903}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1}}, "df": 56}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 39}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Describe.arg_types": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {"sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}}, "df": 3, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 9, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}}, "df": 9}}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.JSONTable.arg_types": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1}}, "df": 4}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 4}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 3.1622776601683795}}, "df": 2}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "z": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"3": {"docs": {"sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.JSONTable.arg_types": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.RangeN.arg_types": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"0": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 4}}, "df": 1, "+": {"0": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "1": {"0": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "3": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "5": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "8": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "9": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "z": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1.4142135623730951}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {"sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}}, "df": 36, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Uncache.key": {"tf": 1}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 22}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.Union.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNION": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.DialectType": {"tf": 1}, "sqlglot.expressions.IntoType": {"tf": 1.4142135623730951}, "sqlglot.expressions.ExpOrStr": {"tf": 1}, "sqlglot.expressions.DATA_TYPE": {"tf": 1}}, "df": 4}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Unionable.key": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 3, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 68, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1.4142135623730951}}, "df": 30}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"6": {"4": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "docs": {}, "df": 0}, "docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"1": {"2": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.6457513110645907}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.6457513110645907}}, "df": 29, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UnixDate.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UnixToStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 35}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UnixToTime.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 40, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 33}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1.4142135623730951}}, "df": 3, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.UnicodeString.key": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {"sqlglot.expressions.TimeUnit.arg_types": {"tf": 1}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1}, "sqlglot.expressions.Interval.arg_types": {"tf": 1}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1}}, "df": 22, "s": {"docs": {"sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 42}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unnest.key": {"tf": 1}, "sqlglot.expressions.In.arg_types": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 27}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 37}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Unhex.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 27}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 11.489125293076057}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1.4142135623730951}}, "df": 15}}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1}, "sqlglot.expressions.Set.arg_types": {"tf": 1}}, "df": 2}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"6": {"4": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}}, "df": 4}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Into.arg_types": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Unary.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1}}, "df": 7, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Use.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 43, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2}}, "df": 63, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}}, "df": 41, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.UserDefinedFunction.key": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "c": {"docs": {"sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.Delete.arg_types": {"tf": 1}, "sqlglot.expressions.Index.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1}, "sqlglot.expressions.Merge.arg_types": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USING": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 32}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1.4142135623730951}}, "df": 36}}}}}}}, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1}, "sqlglot.expressions.Update.key": {"tf": 1}, "sqlglot.expressions.Lock.arg_types": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 48}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Upper.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}}, "df": 28, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1}}, "df": 6, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UUID": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 21}}}, "s": {"2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "t": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1.4142135623730951}}, "df": 33}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"1": {"2": {"8": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1.4142135623730951}}, "df": 30}, "docs": {}, "df": 0}, "6": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "2": {"5": {"6": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1.4142135623730951}}, "df": 30}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "3": {"2": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "6": {"4": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UINT": {"tf": 1.4142135623730951}}, "df": 37, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1.4142135623730951}}, "df": 36}}}}}}, "c": {"docs": {"sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 4}, "f": {"1": {"6": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}, "docs": {}, "df": 0}, "3": {"2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "8": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}}, "df": 2, "m": {"docs": {}, "df": 0, "b": {"3": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "4": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "docs": {}, "df": 0}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1.4142135623730951}}, "df": 38}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1.4142135623730951}}, "df": 33}}}}}}, "t": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.UDTF.key": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1}}, "df": 2}}}, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 41, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 2}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 2.449489742783178}}, "df": 59, "b": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"2": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "s": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.4142135623730951}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1}, "sqlglot.expressions.Map.arg_types": {"tf": 1}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1}}, "df": 7}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 38}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kill.key": {"tf": 1}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.KILL": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 44}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Create.arg_types": {"tf": 1}, "sqlglot.expressions.Describe.arg_types": {"tf": 1}, "sqlglot.expressions.Kill.arg_types": {"tf": 1}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1}, "sqlglot.expressions.Show.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.Comment.arg_types": {"tf": 1}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1}, "sqlglot.expressions.Drop.arg_types": {"tf": 1}, "sqlglot.expressions.Join.arg_types": {"tf": 1}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1}, "sqlglot.expressions.Version.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1}, "sqlglot.expressions.DataType.arg_types": {"tf": 1}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.Use.arg_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1}}, "df": 25}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 4.123105625617661}}, "df": 2, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}, "i": {"8": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}, "u": {"docs": {"sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "docs": {}, "df": 0}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"1": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 2.8284271247461903}}, "df": 1}, "docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 2.8284271247461903}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}}, "df": 1}}, "b": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.Kwarg.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 3}}, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}}}}, "j": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 2.449489742783178}}, "df": 48, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.expressions.Column.arg_types": {"tf": 1}, "sqlglot.expressions.Join.key": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 41, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JoinHint.key": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1}, "sqlglot.expressions.Table.arg_types": {"tf": 1}, "sqlglot.expressions.Union.arg_types": {"tf": 1}, "sqlglot.expressions.Select.arg_types": {"tf": 1}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1.4142135623730951}}, "df": 6}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1}, "sqlglot.expressions.JournalProperty.key": {"tf": 1}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1}}, "df": 17}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 3.872983346207417}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 3.7416573867739413}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1.4142135623730951}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSON": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}}, "df": 90, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONArray.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25}}}}}}}}}}}}}, "b": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1.4142135623730951}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.4142135623730951}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1.4142135623730951}}, "df": 51, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 27}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONBContains.key": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONFormat.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 30}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONObject.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 25, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONTable.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1}}, "df": 24}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPath.key": {"tf": 1}}, "df": 2, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 37}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 36}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 14}}}}}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 37}}}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 14}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 14}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 14}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 21}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 14}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1}}, "df": 14}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathPart.key": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.env.ENV": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONExtract.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 20, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1}}, "df": 23}}}}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.JSONKeyValue.key": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.JSONColumnDef.key": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.JSONSchema.key": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}, "n": {"docs": {"sqlglot.time.TIMEZONES": {"tf": 1}}, "df": 1}}}}}}, "signature": {"root": {"0": {"docs": {"sqlglot.diff.ChangeDistiller.__init__": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 6}, "1": {"0": {"0": {"docs": {"sqlglot.parser.Parser.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "2": {"8": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "4": {"0": {"5": {"9": {"5": {"7": {"6": {"2": {"3": {"3": {"4": {"8": {"8": {"0": {"docs": {"sqlglot.dataframe.sql.Column.over": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "7": {"0": {"1": {"7": {"1": {"2": {"docs": {"sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "3": {"2": {"3": {"4": {"2": {"7": {"2": {"docs": {"sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.4142135623730951}}, "df": 4}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"2": {"2": {"7": {"3": {"6": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"1": {"2": {"4": {"9": {"6": {"docs": {"sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"0": {"2": {"7": {"5": {"2": {"0": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"1": {"4": {"0": {"8": {"6": {"4": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"4": {"3": {"3": {"4": {"2": {"4": {"docs": {"sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}}, "df": 9}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "8": {"2": {"0": {"9": {"8": {"0": {"8": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"2": {"6": {"6": {"4": {"0": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 4}, "2": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "3": {"9": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 2}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.isin": {"tf": 2}, "sqlglot.dataframe.sql.Column.between": {"tf": 2}, "sqlglot.dataframe.sql.Column.over": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 2}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 2}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 2}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sep": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.seg": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.national_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.properties": {"tf": 2.449489742783178}, "sqlglot.generator.Generator.table_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.func": {"tf": 2}, "sqlglot.generator.Generator.expressions": {"tf": 2}, "sqlglot.helper.csv": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.__init__": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}}, "df": 49}, "docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}}, "df": 2}, "6": {"docs": {"sqlglot.diff.ChangeDistiller.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "8": {"0": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot.parse": {"tf": 12.806248474865697}, "sqlglot.parse_one": {"tf": 14.966629547095765}, "sqlglot.transpile": {"tf": 14}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 6}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 12.806248474865697}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 6}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 10.862780491200215}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 14.2828568570857}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 8.306623862918075}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 5.830951894845301}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 6.324555320336759}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 6.48074069840786}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 8.426149773176359}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 8.426149773176359}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 6.324555320336759}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 6.324555320336759}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 12.041594578792296}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 9.9498743710662}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 9.9498743710662}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 7.3484692283495345}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 7.3484692283495345}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 7.14142842854285}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 7.3484692283495345}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 7.3484692283495345}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 7.3484692283495345}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 5.656854249492381}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 10.677078252031311}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 10}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 13.19090595827292}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 7.937253933193772}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 5.0990195135927845}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 8.12403840463596}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 6}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 8}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 9.327379053088816}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 6}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 6.782329983125268}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 9.16515138991168}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 8.602325267042627}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 6.164414002968976}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 7.0710678118654755}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 8.660254037844387}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 8.831760866327848}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 9.797958971132712}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 8.54400374531753}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 8.246211251235321}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 8.246211251235321}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 6.48074069840786}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 5.656854249492381}, "sqlglot.dataframe.sql.Column.copy": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 6.6332495807108}, "sqlglot.dataframe.sql.Column.sql": {"tf": 4.242640687119285}, "sqlglot.dataframe.sql.Column.alias": {"tf": 6}, "sqlglot.dataframe.sql.Column.asc": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.desc": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.when": {"tf": 7.937253933193772}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 6}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.Column.cast": {"tf": 8}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 8}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 8}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 6}, "sqlglot.dataframe.sql.Column.like": {"tf": 4.242640687119285}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 4.242640687119285}, "sqlglot.dataframe.sql.Column.substr": {"tf": 9.9498743710662}, "sqlglot.dataframe.sql.Column.isin": {"tf": 7.937253933193772}, "sqlglot.dataframe.sql.Column.between": {"tf": 8.660254037844387}, "sqlglot.dataframe.sql.Column.over": {"tf": 7.211102550927978}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 10.677078252031311}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 10.908712114635714}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 12.083045973594572}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 9}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 9}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 6.6332495807108}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 6.6332495807108}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 5.385164807134504}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 3.1622776601683795}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 4.242640687119285}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 9}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 9}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 6.6332495807108}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 6.6332495807108}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 5.291502622129181}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 6}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 10}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 5.830951894845301}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 4.795831523312719}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 6.557438524302}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 7.615773105863909}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 7.745966692414834}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 4.47213595499958}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 5.291502622129181}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 5.744562646538029}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 6.244997998398398}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 6.6332495807108}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 5.477225575051661}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 3.1622776601683795}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 9}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 7.615773105863909}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 4.898979485566356}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 4.47213595499958}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 6.4031242374328485}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 6.164414002968976}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 6.928203230275509}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 10.099504938362077}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 7.211102550927978}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 5.5677643628300215}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 5.744562646538029}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 5.0990195135927845}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 5.0990195135927845}, "sqlglot.dialects.dialect.rename_func": {"tf": 6.928203230275509}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.if_sql": {"tf": 9.695359714832659}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 7.745966692414834}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 8.48528137423857}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 8.660254037844387}, "sqlglot.dialects.dialect.time_format": {"tf": 10.816653826391969}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 8}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 6.164414002968976}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 6.164414002968976}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 7.54983443527075}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 4.898979485566356}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 8.12403840463596}, "sqlglot.dialects.dialect.min_or_least": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.trim_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 9.539392014169456}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 5.916079783099616}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 4.898979485566356}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 4.898979485566356}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 4.898979485566356}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 7.810249675906654}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 5.744562646538029}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 10.246950765959598}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 7.14142842854285}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 8.888194417315589}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 6.48074069840786}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 4.47213595499958}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 6.928203230275509}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 8.18535277187245}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 6.6332495807108}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 6.164414002968976}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.oracle.to_char": {"tf": 6.082762530298219}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 9.16515138991168}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 5.291502622129181}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 6.164414002968976}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 5.477225575051661}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 5.291502622129181}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 6.164414002968976}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 6.6332495807108}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 8.18535277187245}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 5.744562646538029}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 6}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 6.244997998398398}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 5.291502622129181}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 5.291502622129181}, "sqlglot.diff.Insert.__init__": {"tf": 4.47213595499958}, "sqlglot.diff.Remove.__init__": {"tf": 4.47213595499958}, "sqlglot.diff.Move.__init__": {"tf": 4.47213595499958}, "sqlglot.diff.Update.__init__": {"tf": 6.164414002968976}, "sqlglot.diff.Keep.__init__": {"tf": 6.164414002968976}, "sqlglot.diff.diff": {"tf": 12.96148139681572}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 5.656854249492381}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 12.727922061357855}, "sqlglot.errors.ParseError.__init__": {"tf": 6.48074069840786}, "sqlglot.errors.ParseError.new": {"tf": 13.038404810405298}, "sqlglot.errors.concat_messages": {"tf": 5.385164807134504}, "sqlglot.errors.merge_errors": {"tf": 6.48074069840786}, "sqlglot.executor.execute": {"tf": 12.727922061357855}, "sqlglot.executor.context.Context.__init__": {"tf": 7.416198487095663}, "sqlglot.executor.context.Context.eval": {"tf": 3.7416573867739413}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 3.7416573867739413}, "sqlglot.executor.context.Context.add_columns": {"tf": 4.69041575982343}, "sqlglot.executor.context.Context.table_iter": {"tf": 5.656854249492381}, "sqlglot.executor.context.Context.filter": {"tf": 4}, "sqlglot.executor.context.Context.sort": {"tf": 4}, "sqlglot.executor.context.Context.set_row": {"tf": 4.47213595499958}, "sqlglot.executor.context.Context.set_index": {"tf": 4.47213595499958}, "sqlglot.executor.context.Context.set_range": {"tf": 5.291502622129181}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 2.8284271247461903}, "sqlglot.executor.env.filter_nulls": {"tf": 4.242640687119285}, "sqlglot.executor.env.null_if_any": {"tf": 3.4641016151377544}, "sqlglot.executor.env.str_position": {"tf": 4.69041575982343}, "sqlglot.executor.env.substring": {"tf": 5.0990195135927845}, "sqlglot.executor.env.cast": {"tf": 3.7416573867739413}, "sqlglot.executor.env.ordered": {"tf": 4.242640687119285}, "sqlglot.executor.env.interval": {"tf": 3.7416573867739413}, "sqlglot.executor.env.arrayjoin": {"tf": 4.69041575982343}, "sqlglot.executor.env.jsonextract": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 4.47213595499958}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 4.242640687119285}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 3.1622776601683795}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 3.7416573867739413}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 4.242640687119285}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 4.795831523312719}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 4.69041575982343}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 4.242640687119285}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 4.242640687119285}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 4.242640687119285}, "sqlglot.executor.table.Table.__init__": {"tf": 4.898979485566356}, "sqlglot.executor.table.Table.add_columns": {"tf": 4.69041575982343}, "sqlglot.executor.table.Table.append": {"tf": 3.7416573867739413}, "sqlglot.executor.table.Table.pop": {"tf": 3.1622776601683795}, "sqlglot.executor.table.TableIter.__init__": {"tf": 2.8284271247461903}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 2.8284271247461903}, "sqlglot.executor.table.RowReader.__init__": {"tf": 4}, "sqlglot.executor.table.ensure_tables": {"tf": 9.797958971132712}, "sqlglot.expressions.Expression.__init__": {"tf": 3.7416573867739413}, "sqlglot.expressions.Expression.text": {"tf": 4}, "sqlglot.expressions.Expression.is_type": {"tf": 4.242640687119285}, "sqlglot.expressions.Expression.is_leaf": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.copy": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.add_comments": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.append": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.set": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 5.744562646538029}, "sqlglot.expressions.Expression.find": {"tf": 7.0710678118654755}, "sqlglot.expressions.Expression.find_all": {"tf": 7.0710678118654755}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 6}, "sqlglot.expressions.Expression.root": {"tf": 4.47213595499958}, "sqlglot.expressions.Expression.walk": {"tf": 5.0990195135927845}, "sqlglot.expressions.Expression.dfs": {"tf": 5.830951894845301}, "sqlglot.expressions.Expression.bfs": {"tf": 4.242640687119285}, "sqlglot.expressions.Expression.unnest": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.unalias": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.flatten": {"tf": 4.242640687119285}, "sqlglot.expressions.Expression.to_s": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.sql": {"tf": 9.055385138137417}, "sqlglot.expressions.Expression.transform": {"tf": 5.830951894845301}, "sqlglot.expressions.Expression.replace": {"tf": 3.7416573867739413}, "sqlglot.expressions.Expression.pop": {"tf": 4.47213595499958}, "sqlglot.expressions.Expression.assert_is": {"tf": 5.477225575051661}, "sqlglot.expressions.Expression.error_messages": {"tf": 6}, "sqlglot.expressions.Expression.dump": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.load": {"tf": 3.7416573867739413}, "sqlglot.expressions.Expression.and_": {"tf": 11.789826122551595}, "sqlglot.expressions.Expression.or_": {"tf": 11.789826122551595}, "sqlglot.expressions.Expression.not_": {"tf": 4.898979485566356}, "sqlglot.expressions.Expression.as_": {"tf": 12.12435565298214}, "sqlglot.expressions.Expression.isin": {"tf": 12.409673645990857}, "sqlglot.expressions.Expression.between": {"tf": 7.810249675906654}, "sqlglot.expressions.Expression.is_": {"tf": 6.928203230275509}, "sqlglot.expressions.Expression.like": {"tf": 6.928203230275509}, "sqlglot.expressions.Expression.ilike": {"tf": 6.928203230275509}, "sqlglot.expressions.Expression.eq": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.neq": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.rlike": {"tf": 6.928203230275509}, "sqlglot.expressions.Expression.div": {"tf": 8.831760866327848}, "sqlglot.expressions.Expression.desc": {"tf": 5.830951894845301}, "sqlglot.expressions.Unionable.union": {"tf": 11.489125293076057}, "sqlglot.expressions.Unionable.intersect": {"tf": 11.489125293076057}, "sqlglot.expressions.Unionable.except_": {"tf": 11.489125293076057}, "sqlglot.expressions.DML.returning": {"tf": 11.489125293076057}, "sqlglot.expressions.Column.to_dot": {"tf": 5.744562646538029}, "sqlglot.expressions.Delete.delete": {"tf": 11.489125293076057}, "sqlglot.expressions.Delete.where": {"tf": 12.409673645990857}, "sqlglot.expressions.Insert.with_": {"tf": 13.96424004376894}, "sqlglot.expressions.Literal.number": {"tf": 4.898979485566356}, "sqlglot.expressions.Literal.string": {"tf": 4.898979485566356}, "sqlglot.expressions.Join.on": {"tf": 12.409673645990857}, "sqlglot.expressions.Join.using": {"tf": 12.409673645990857}, "sqlglot.expressions.Properties.from_dict": {"tf": 5.291502622129181}, "sqlglot.expressions.Tuple.isin": {"tf": 12.409673645990857}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 8.602325267042627}, "sqlglot.expressions.Subqueryable.limit": {"tf": 11.704699910719626}, "sqlglot.expressions.Subqueryable.select": {"tf": 12.409673645990857}, "sqlglot.expressions.Subqueryable.with_": {"tf": 13.96424004376894}, "sqlglot.expressions.Table.to_column": {"tf": 7.874007874011811}, "sqlglot.expressions.Union.limit": {"tf": 11.704699910719626}, "sqlglot.expressions.Union.select": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.from_": {"tf": 11.489125293076057}, "sqlglot.expressions.Select.group_by": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.order_by": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.sort_by": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.cluster_by": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.limit": {"tf": 11.704699910719626}, "sqlglot.expressions.Select.offset": {"tf": 11.704699910719626}, "sqlglot.expressions.Select.select": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.lateral": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.join": {"tf": 17.46424919657298}, "sqlglot.expressions.Select.where": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.having": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.window": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.qualify": {"tf": 12.409673645990857}, "sqlglot.expressions.Select.distinct": {"tf": 9.219544457292887}, "sqlglot.expressions.Select.ctas": {"tf": 12.328828005937952}, "sqlglot.expressions.Select.lock": {"tf": 7.14142842854285}, "sqlglot.expressions.Select.hint": {"tf": 11.269427669584644}, "sqlglot.expressions.Subquery.unnest": {"tf": 3.1622776601683795}, "sqlglot.expressions.Subquery.unwrap": {"tf": 4.47213595499958}, "sqlglot.expressions.DataType.build": {"tf": 12.806248474865697}, "sqlglot.expressions.DataType.is_type": {"tf": 7.681145747868608}, "sqlglot.expressions.Dot.build": {"tf": 6.557438524302}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 3.1622776601683795}, "sqlglot.expressions.IntervalOp.interval": {"tf": 3.1622776601683795}, "sqlglot.expressions.Func.from_arg_list": {"tf": 3.7416573867739413}, "sqlglot.expressions.Func.sql_names": {"tf": 3.1622776601683795}, "sqlglot.expressions.Func.sql_name": {"tf": 3.1622776601683795}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 3.1622776601683795}, "sqlglot.expressions.Case.when": {"tf": 9.848857801796104}, "sqlglot.expressions.Case.else_": {"tf": 8.366600265340756}, "sqlglot.expressions.Cast.is_type": {"tf": 7.681145747868608}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 3.1622776601683795}, "sqlglot.expressions.maybe_parse": {"tf": 14.866068747318506}, "sqlglot.expressions.maybe_copy": {"tf": 4.242640687119285}, "sqlglot.expressions.union": {"tf": 13}, "sqlglot.expressions.intersect": {"tf": 13}, "sqlglot.expressions.except_": {"tf": 13}, "sqlglot.expressions.select": {"tf": 10.677078252031311}, "sqlglot.expressions.from_": {"tf": 10.583005244258363}, "sqlglot.expressions.update": {"tf": 13.892443989449804}, "sqlglot.expressions.delete": {"tf": 13.711309200802088}, "sqlglot.expressions.insert": {"tf": 15.748015748023622}, "sqlglot.expressions.condition": {"tf": 11.269427669584644}, "sqlglot.expressions.and_": {"tf": 11.575836902790225}, "sqlglot.expressions.or_": {"tf": 11.575836902790225}, "sqlglot.expressions.not_": {"tf": 11.269427669584644}, "sqlglot.expressions.paren": {"tf": 7.615773105863909}, "sqlglot.expressions.to_identifier": {"tf": 5.0990195135927845}, "sqlglot.expressions.parse_identifier": {"tf": 10}, "sqlglot.expressions.to_interval": {"tf": 6.164414002968976}, "sqlglot.expressions.to_table": {"tf": 11.704699910719626}, "sqlglot.expressions.to_column": {"tf": 6.708203932499369}, "sqlglot.expressions.alias_": {"tf": 14.142135623730951}, "sqlglot.expressions.subquery": {"tf": 12.24744871391589}, "sqlglot.expressions.column": {"tf": 8.426149773176359}, "sqlglot.expressions.cast": {"tf": 10.44030650891055}, "sqlglot.expressions.table_": {"tf": 13.114877048604}, "sqlglot.expressions.values": {"tf": 10.44030650891055}, "sqlglot.expressions.var": {"tf": 6.928203230275509}, "sqlglot.expressions.rename_table": {"tf": 7.745966692414834}, "sqlglot.expressions.rename_column": {"tf": 10.099504938362077}, "sqlglot.expressions.convert": {"tf": 6.164414002968976}, "sqlglot.expressions.replace_children": {"tf": 6.928203230275509}, "sqlglot.expressions.column_table_names": {"tf": 6.855654600401044}, "sqlglot.expressions.table_name": {"tf": 10.344080432788601}, "sqlglot.expressions.normalize_table_name": {"tf": 10.344080432788601}, "sqlglot.expressions.replace_tables": {"tf": 10.816653826391969}, "sqlglot.expressions.replace_placeholders": {"tf": 6.855654600401044}, "sqlglot.expressions.expand": {"tf": 11.704699910719626}, "sqlglot.expressions.func": {"tf": 10.770329614269007}, "sqlglot.expressions.case": {"tf": 7.810249675906654}, "sqlglot.expressions.cast_unless": {"tf": 12.529964086141668}, "sqlglot.expressions.true": {"tf": 4.123105625617661}, "sqlglot.expressions.false": {"tf": 4.123105625617661}, "sqlglot.expressions.null": {"tf": 4.123105625617661}, "sqlglot.generator.Generator.__init__": {"tf": 16.73320053068151}, "sqlglot.generator.Generator.generate": {"tf": 6.708203932499369}, "sqlglot.generator.Generator.preprocess": {"tf": 6.164414002968976}, "sqlglot.generator.Generator.unsupported": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.sep": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.seg": {"tf": 6}, "sqlglot.generator.Generator.pad_comment": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.maybe_comment": {"tf": 8.54400374531753}, "sqlglot.generator.Generator.wrap": {"tf": 5.744562646538029}, "sqlglot.generator.Generator.no_identify": {"tf": 6.6332495807108}, "sqlglot.generator.Generator.normalize_func": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.indent": {"tf": 9.327379053088816}, "sqlglot.generator.Generator.sql": {"tf": 8.94427190999916}, "sqlglot.generator.Generator.uncache_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.cache_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.characterset_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.column_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.columndef_sql": {"tf": 6.6332495807108}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 4.242640687119285}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 5.477225575051661}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 5.477225575051661}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 5.477225575051661}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.createable_sql": {"tf": 6.244997998398398}, "sqlglot.generator.Generator.create_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.clone_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.describe_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 6}, "sqlglot.generator.Generator.with_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.cte_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.datatype_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.directory_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.delete_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.drop_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.except_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.except_op": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.fetch_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.filter_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.hint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.index_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.identifier_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.national_sql": {"tf": 6.6332495807108}, "sqlglot.generator.Generator.partition_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.properties_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.root_properties": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.properties": {"tf": 9.797958971132712}, "sqlglot.generator.Generator.with_properties": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.locate_properties": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.property_name": {"tf": 6.708203932499369}, "sqlglot.generator.Generator.property_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 5.477225575051661}, "sqlglot.generator.Generator.insert_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.intersect_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.intersect_op": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.introducer_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.kill_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.returning_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.table_sql": {"tf": 6.6332495807108}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 8.18535277187245}, "sqlglot.generator.Generator.pivot_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.version_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.tuple_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.update_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.values_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.var_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.into_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.from_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.group_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.having_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.connect_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.prior_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.join_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lambda_sql": {"tf": 6.855654600401044}, "sqlglot.generator.Generator.lateral_op": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lateral_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.limit_sql": {"tf": 6.48074069840786}, "sqlglot.generator.Generator.offset_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.setitem_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.set_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.pragma_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lock_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.literal_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.escape_str": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.null_sql": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.boolean_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.order_sql": {"tf": 6.48074069840786}, "sqlglot.generator.Generator.withfill_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.cluster_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.distribute_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.sort_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.ordered_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.query_modifiers": {"tf": 6.164414002968976}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 9.16515138991168}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 5.744562646538029}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 5.744562646538029}, "sqlglot.generator.Generator.select_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.schema_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.star_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.parameter_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.subquery_sql": {"tf": 6.6332495807108}, "sqlglot.generator.Generator.qualify_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.union_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.union_op": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.unnest_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.where_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.window_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 6.557438524302}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.between_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bracket_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.all_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.any_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.exists_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.case_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.constraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.extract_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.trim_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 7.483314773547883}, "sqlglot.generator.Generator.concat_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.concatws_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.check_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.if_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.json_path_part": {"tf": 6.164414002968976}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 6.557438524302}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.openjson_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.in_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.interval_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.return_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.reference_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.paren_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.neg_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.not_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.alias_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.aliases_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.atindex_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.add_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.and_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.xor_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.connector_sql": {"tf": 6}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.cast_sql": {"tf": 7.0710678118654755}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.collate_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.command_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.comment_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.transaction_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.commit_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.rollback_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.renametable_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.altertable_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.add_column_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.distinct_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.div_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.distance_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.dot_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.eq_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.escape_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.glob_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.gt_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.gte_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.ilike_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.is_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.like_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.likeany_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.similarto_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lt_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lte_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.mod_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.mul_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.neq_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.or_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.slice_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.sub_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.trycast_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.log_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.use_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.binary": {"tf": 6}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.func": {"tf": 9.486832980505138}, "sqlglot.generator.Generator.format_args": {"tf": 6.708203932499369}, "sqlglot.generator.Generator.text_width": {"tf": 4.47213595499958}, "sqlglot.generator.Generator.format_time": {"tf": 5.744562646538029}, "sqlglot.generator.Generator.expressions": {"tf": 13.379088160259652}, "sqlglot.generator.Generator.op_expressions": {"tf": 7.3484692283495345}, "sqlglot.generator.Generator.naked_property": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.set_operation": {"tf": 6}, "sqlglot.generator.Generator.tag_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.token_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.when_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.merge_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.tochar_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.opclass_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.predict_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.forin_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.refresh_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.operator_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.toarray_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 5.291502622129181}, "sqlglot.generator.Generator.lastday_sql": {"tf": 5.291502622129181}, "sqlglot.helper.seq_get": {"tf": 6.164414002968976}, "sqlglot.helper.ensure_list": {"tf": 3.1622776601683795}, "sqlglot.helper.ensure_collection": {"tf": 3.1622776601683795}, "sqlglot.helper.csv": {"tf": 5.830951894845301}, "sqlglot.helper.subclasses": {"tf": 9.38083151964686}, "sqlglot.helper.apply_index_offset": {"tf": 7.54983443527075}, "sqlglot.helper.camel_to_snake_case": {"tf": 4}, "sqlglot.helper.while_changing": {"tf": 7.483314773547883}, "sqlglot.helper.tsort": {"tf": 6.324555320336759}, "sqlglot.helper.open_file": {"tf": 3.872983346207417}, "sqlglot.helper.csv_reader": {"tf": 4.898979485566356}, "sqlglot.helper.find_new_name": {"tf": 5.385164807134504}, "sqlglot.helper.is_int": {"tf": 4}, "sqlglot.helper.name_sequence": {"tf": 4.795831523312719}, "sqlglot.helper.object_to_dict": {"tf": 4.69041575982343}, "sqlglot.helper.split_num_words": {"tf": 7.615773105863909}, "sqlglot.helper.is_iterable": {"tf": 4}, "sqlglot.helper.flatten": {"tf": 6.082762530298219}, "sqlglot.helper.dict_depth": {"tf": 4}, "sqlglot.helper.first": {"tf": 5}, "sqlglot.helper.merge_ranges": {"tf": 7.0710678118654755}, "sqlglot.helper.is_iso_date": {"tf": 4}, "sqlglot.helper.is_iso_datetime": {"tf": 4}, "sqlglot.helper.is_date_unit": {"tf": 5.385164807134504}, "sqlglot.jsonpath.parse": {"tf": 4.898979485566356}, "sqlglot.lineage.Node.__init__": {"tf": 9.899494936611665}, "sqlglot.lineage.Node.walk": {"tf": 5}, "sqlglot.lineage.Node.to_html": {"tf": 9.486832980505138}, "sqlglot.lineage.lineage": {"tf": 14.422205101855956}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 7.54983443527075}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 13.2664991614216}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 10.14889156509222}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 13.527749258468683}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 15.459624833740307}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 4.898979485566356}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 5.744562646538029}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 5.656854249492381}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 5.656854249492381}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 5.656854249492381}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 5.744562646538029}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 7.745966692414834}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 5.744562646538029}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 3.1622776601683795}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 3.1622776601683795}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 3.1622776601683795}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3.1622776601683795}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 4.242640687119285}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 4.242640687119285}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 4.242640687119285}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 4.242640687119285}, "sqlglot.optimizer.normalize.normalize": {"tf": 7.280109889280518}, "sqlglot.optimizer.normalize.normalized": {"tf": 6.164414002968976}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 6.164414002968976}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 4.242640687119285}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 4.242640687119285}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 3.1622776601683795}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 3.1622776601683795}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 3.1622776601683795}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 5.385164807134504}, "sqlglot.optimizer.optimizer.optimize": {"tf": 20.591260281974}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 4.242640687119285}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 5.477225575051661}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 5.0990195135927845}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 4.242640687119285}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 4.242640687119285}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 3.7416573867739413}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 4.898979485566356}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 5.0990195135927845}, "sqlglot.optimizer.qualify.qualify": {"tf": 17.26267650163207}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 10.488088481701515}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 4.47213595499958}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 6.48074069840786}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 9.899494936611665}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 5.744562646538029}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 7.54983443527075}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 5.744562646538029}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 6.244997998398398}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 13.674794331177344}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 8.602325267042627}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 3.1622776601683795}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 7.416198487095663}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 5.0990195135927845}, "sqlglot.optimizer.scope.Scope.find": {"tf": 4.898979485566356}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 4.898979485566356}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 4.242640687119285}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 3.7416573867739413}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 4.242640687119285}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 4.242640687119285}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 3.7416573867739413}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 3.1622776601683795}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 3.1622776601683795}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 6.48074069840786}, "sqlglot.optimizer.scope.build_scope": {"tf": 6.48074069840786}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 5.0990195135927845}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 4.69041575982343}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 4.69041575982343}, "sqlglot.optimizer.simplify.simplify": {"tf": 10}, "sqlglot.optimizer.simplify.catch": {"tf": 3.4641016151377544}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 5.744562646538029}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.flatten": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 4.69041575982343}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 5.744562646538029}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 4.69041575982343}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 5.744562646538029}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.always_true": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.always_false": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.is_complement": {"tf": 3.7416573867739413}, "sqlglot.optimizer.simplify.is_false": {"tf": 4.898979485566356}, "sqlglot.optimizer.simplify.is_null": {"tf": 4.898979485566356}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 5}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 5}, "sqlglot.optimizer.simplify.cast_value": {"tf": 6.4031242374328485}, "sqlglot.optimizer.simplify.extract_date": {"tf": 5.744562646538029}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.date_literal": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.interval": {"tf": 5.291502622129181}, "sqlglot.optimizer.simplify.date_floor": {"tf": 7.416198487095663}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 7.416198487095663}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.gen": {"tf": 4}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 3.1622776601683795}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 4.242640687119285}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 4.69041575982343}, "sqlglot.parser.parse_var_map": {"tf": 6.082762530298219}, "sqlglot.parser.parse_like": {"tf": 6.082762530298219}, "sqlglot.parser.binary_range_parser": {"tf": 8.660254037844387}, "sqlglot.parser.parse_logarithm": {"tf": 6.782329983125268}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 7.280109889280518}, "sqlglot.parser.Parser.__init__": {"tf": 11.135528725660043}, "sqlglot.parser.Parser.reset": {"tf": 3.1622776601683795}, "sqlglot.parser.Parser.parse": {"tf": 8.426149773176359}, "sqlglot.parser.Parser.parse_into": {"tf": 11.313708498984761}, "sqlglot.parser.Parser.check_errors": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser.raise_error": {"tf": 6.855654600401044}, "sqlglot.parser.Parser.expression": {"tf": 7.810249675906654}, "sqlglot.parser.Parser.validate_expression": {"tf": 6.557438524302}, "sqlglot.planner.Plan.__init__": {"tf": 4.47213595499958}, "sqlglot.planner.Step.from_expression": {"tf": 8.602325267042627}, "sqlglot.planner.Step.add_dependency": {"tf": 5.291502622129181}, "sqlglot.planner.Step.to_s": {"tf": 5.0990195135927845}, "sqlglot.planner.Scan.from_expression": {"tf": 8.602325267042627}, "sqlglot.planner.Join.from_joins": {"tf": 8.888194417315589}, "sqlglot.planner.SetOperation.__init__": {"tf": 8.306623862918075}, "sqlglot.planner.SetOperation.from_expression": {"tf": 8.602325267042627}, "sqlglot.schema.Schema.add_table": {"tf": 13.711309200802088}, "sqlglot.schema.Schema.column_names": {"tf": 11.704699910719626}, "sqlglot.schema.Schema.get_column_type": {"tf": 12.12435565298214}, "sqlglot.schema.Schema.has_column": {"tf": 11.789826122551595}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 4.795831523312719}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 3.4641016151377544}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 5.744562646538029}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 7.0710678118654755}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 7.810249675906654}, "sqlglot.schema.MappingSchema.__init__": {"tf": 11}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 6.164414002968976}, "sqlglot.schema.MappingSchema.copy": {"tf": 5.0990195135927845}, "sqlglot.schema.MappingSchema.add_table": {"tf": 13.711309200802088}, "sqlglot.schema.MappingSchema.column_names": {"tf": 11.704699910719626}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 12.12435565298214}, "sqlglot.schema.MappingSchema.has_column": {"tf": 11.789826122551595}, "sqlglot.schema.MappingSchema.depth": {"tf": 3.4641016151377544}, "sqlglot.schema.normalize_name": {"tf": 11.61895003862225}, "sqlglot.schema.ensure_schema": {"tf": 7.681145747868608}, "sqlglot.schema.ensure_column_mapping": {"tf": 7.615773105863909}, "sqlglot.schema.flatten_schema": {"tf": 7.54983443527075}, "sqlglot.schema.nested_get": {"tf": 7.615773105863909}, "sqlglot.schema.nested_set": {"tf": 6.082762530298219}, "sqlglot.serde.dump": {"tf": 11.489125293076057}, "sqlglot.serde.load": {"tf": 11.489125293076057}, "sqlglot.time.format_time": {"tf": 7.810249675906654}, "sqlglot.tokens.Token.__init__": {"tf": 10.63014581273465}, "sqlglot.tokens.Token.number": {"tf": 5.291502622129181}, "sqlglot.tokens.Token.string": {"tf": 5.291502622129181}, "sqlglot.tokens.Token.identifier": {"tf": 5.291502622129181}, "sqlglot.tokens.Token.var": {"tf": 5.291502622129181}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 8.12403840463596}, "sqlglot.tokens.Tokenizer.reset": {"tf": 3.4641016151377544}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 5.744562646538029}, "sqlglot.tokens.Tokenizer.peek": {"tf": 5.0990195135927845}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 5.744562646538029}, "sqlglot.transforms.unalias_group": {"tf": 5.744562646538029}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 5.744562646538029}, "sqlglot.transforms.eliminate_qualify": {"tf": 5.744562646538029}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 5.744562646538029}, "sqlglot.transforms.unnest_to_explode": {"tf": 5.744562646538029}, "sqlglot.transforms.explode_to_unnest": {"tf": 7}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 5.744562646538029}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 5.744562646538029}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 5.744562646538029}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 5.744562646538029}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 5.744562646538029}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 5.744562646538029}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 5.744562646538029}, "sqlglot.transforms.ensure_bools": {"tf": 5.744562646538029}, "sqlglot.transforms.unqualify_columns": {"tf": 5.744562646538029}, "sqlglot.transforms.preprocess": {"tf": 8.774964387392123}, "sqlglot.trie.new_trie": {"tf": 6.708203932499369}, "sqlglot.trie.in_trie": {"tf": 7}}, "df": 1017, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.generator.Generator.seg": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 112, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parse": {"tf": 2.23606797749979}, "sqlglot.parse_one": {"tf": 2.6457513110645907}, "sqlglot.transpile": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.time_format": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Keep.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 3}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 3}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.executor.execute": {"tf": 2.23606797749979}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 2}, "sqlglot.expressions.Expression.or_": {"tf": 2}, "sqlglot.expressions.Expression.as_": {"tf": 2}, "sqlglot.expressions.Expression.isin": {"tf": 2}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.like": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.ilike": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.div": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 2}, "sqlglot.expressions.Unionable.intersect": {"tf": 2}, "sqlglot.expressions.Unionable.except_": {"tf": 2}, "sqlglot.expressions.DML.returning": {"tf": 2}, "sqlglot.expressions.Column.to_dot": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 2}, "sqlglot.expressions.Delete.where": {"tf": 2}, "sqlglot.expressions.Insert.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 2}, "sqlglot.expressions.Join.using": {"tf": 2}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 2}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.limit": {"tf": 2}, "sqlglot.expressions.Subqueryable.select": {"tf": 2}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Table.to_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 2}, "sqlglot.expressions.Union.select": {"tf": 2}, "sqlglot.expressions.Select.from_": {"tf": 2}, "sqlglot.expressions.Select.group_by": {"tf": 2}, "sqlglot.expressions.Select.order_by": {"tf": 2}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.expressions.Select.cluster_by": {"tf": 2}, "sqlglot.expressions.Select.limit": {"tf": 2}, "sqlglot.expressions.Select.offset": {"tf": 2}, "sqlglot.expressions.Select.select": {"tf": 2}, "sqlglot.expressions.Select.lateral": {"tf": 2}, "sqlglot.expressions.Select.join": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.where": {"tf": 2}, "sqlglot.expressions.Select.having": {"tf": 2}, "sqlglot.expressions.Select.window": {"tf": 2}, "sqlglot.expressions.Select.qualify": {"tf": 2}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 2}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 2}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.when": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.else_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 2.23606797749979}, "sqlglot.expressions.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.select": {"tf": 2}, "sqlglot.expressions.from_": {"tf": 2}, "sqlglot.expressions.update": {"tf": 2.449489742783178}, "sqlglot.expressions.delete": {"tf": 2.449489742783178}, "sqlglot.expressions.insert": {"tf": 2.6457513110645907}, "sqlglot.expressions.condition": {"tf": 2}, "sqlglot.expressions.and_": {"tf": 2}, "sqlglot.expressions.or_": {"tf": 2}, "sqlglot.expressions.not_": {"tf": 2}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 2}, "sqlglot.expressions.to_interval": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 2}, "sqlglot.expressions.to_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 2.23606797749979}, "sqlglot.expressions.subquery": {"tf": 2.23606797749979}, "sqlglot.expressions.cast": {"tf": 2}, "sqlglot.expressions.table_": {"tf": 2.23606797749979}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.rename_column": {"tf": 2}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2.23606797749979}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 2.6457513110645907}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 2.6457513110645907}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 3}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.6457513110645907}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_like": {"tf": 1.4142135623730951}, "sqlglot.parser.binary_range_parser": {"tf": 2}, "sqlglot.parser.parse_logarithm": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 2}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1.7320508075688772}, "sqlglot.planner.Join.from_joins": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.add_table": {"tf": 2}, "sqlglot.schema.Schema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.get_column_type": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.has_column": {"tf": 2}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.has_column": {"tf": 2}, "sqlglot.schema.normalize_name": {"tf": 2}, "sqlglot.schema.ensure_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1.4142135623730951}, "sqlglot.transforms.explode_to_unnest": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1.4142135623730951}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.ensure_bools": {"tf": 1.4142135623730951}, "sqlglot.transforms.unqualify_columns": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 2}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 790}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.parse": {"tf": 1.7320508075688772}, "sqlglot.parse_one": {"tf": 2.23606797749979}, "sqlglot.transpile": {"tf": 2}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 2}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 2}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.time_format": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1.4142135623730951}, "sqlglot.errors.ParseError.new": {"tf": 2.449489742783178}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.insert": {"tf": 2.23606797749979}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 2}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 2}, "sqlglot.expressions.values": {"tf": 1.7320508075688772}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.__init__": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.seg": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pad_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.wrap": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.no_identify": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.normalize_func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 2}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.format_args": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.op_expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1.7320508075688772}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1.7320508075688772}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1.4142135623730951}, "sqlglot.helper.split_num_words": {"tf": 1.7320508075688772}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 2.23606797749979}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.7320508075688772}, "sqlglot.schema.normalize_name": {"tf": 1.4142135623730951}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.time.format_time": {"tf": 2}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 691, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}}, "df": 3}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}}, "df": 2}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.time_format": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}}, "df": 4}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.star_sql": {"tf": 1}}, "df": 1, "t": {"docs": {"sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 9, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.substr": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 2}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.parser.parse_var_map": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Join.from_joins": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 12}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.executor.context.Context.eval": {"tf": 1}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.append": {"tf": 1}, "sqlglot.executor.table.Table.pop": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}, "sqlglot.generator.Generator.seg": {"tf": 1}, "sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.null_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.parser.Parser.reset": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 722}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1.4142135623730951}}, "df": 26, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 1}}}}}}}}, "q": {"docs": {"sqlglot.helper.seq_get": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 14}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}}, "df": 4, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}, "p": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.sep": {"tf": 1}, "sqlglot.generator.Generator.seg": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 16}, "t": {"docs": {"sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 2}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 2.23606797749979}, "sqlglot.schema.flatten_schema": {"tf": 1}}, "df": 20}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}}, "df": 10, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}}, "df": 1}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}}, "df": 8, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}}, "df": 4}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.generator.Generator.sub_sql": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}}, "df": 7}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.env.str_position": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}}, "df": 2}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}}, "df": 10, "s": {"docs": {"sqlglot.expressions.expand": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1.7320508075688772}}, "df": 6}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.sort_sql": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.expressions": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.generator.Generator.similarto_sql": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.slice_sql": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}}, "df": 5, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.helper.csv_reader": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}}, "df": 4}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.Column.rlike": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.rlike": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.return_sql": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}}, "df": 4}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 3}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.env.null_if_any": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}}, "df": 2}}}}}}}, "f": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.reference_sql": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.generator.Generator.refresh_sql": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.renametable_sql": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.table.Table.append": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.executor.table.Table.__init__": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}}, "df": 7}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}}, "df": 2, "n": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {"sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.rawstring_sql": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}}, "df": 5}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 2}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 2}, "sqlglot.expressions.union": {"tf": 2}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.7320508075688772}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.insert": {"tf": 2}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 161, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}}, "df": 2}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.time_format": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.unixdate_sql": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}}, "df": 5}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 8}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.uncache_sql": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.Column.between": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}}, "df": 6}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Select.join": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.generator.Generator.use_sql": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parse": {"tf": 3}, "sqlglot.parse_one": {"tf": 3}, "sqlglot.transpile": {"tf": 2.8284271247461903}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 2.6457513110645907}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 2.23606797749979}, "sqlglot.executor.execute": {"tf": 2}, "sqlglot.executor.table.ensure_tables": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.sql": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.and_": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.or_": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.as_": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.union": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.DML.returning": {"tf": 2.23606797749979}, "sqlglot.expressions.Delete.delete": {"tf": 2.23606797749979}, "sqlglot.expressions.Delete.where": {"tf": 2.23606797749979}, "sqlglot.expressions.Insert.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Join.on": {"tf": 2.23606797749979}, "sqlglot.expressions.Join.using": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.group_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.order_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.sort_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.cluster_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.offset": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.lateral": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.where": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.having": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.window": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.qualify": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.ctas": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.hint": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.build": {"tf": 2.23606797749979}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 2.23606797749979}, "sqlglot.expressions.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.select": {"tf": 2.23606797749979}, "sqlglot.expressions.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.expressions.delete": {"tf": 2.23606797749979}, "sqlglot.expressions.insert": {"tf": 2.23606797749979}, "sqlglot.expressions.condition": {"tf": 2.23606797749979}, "sqlglot.expressions.and_": {"tf": 2.23606797749979}, "sqlglot.expressions.or_": {"tf": 2.23606797749979}, "sqlglot.expressions.not_": {"tf": 2.23606797749979}, "sqlglot.expressions.parse_identifier": {"tf": 2.23606797749979}, "sqlglot.expressions.to_table": {"tf": 2.23606797749979}, "sqlglot.expressions.alias_": {"tf": 2.23606797749979}, "sqlglot.expressions.subquery": {"tf": 2.23606797749979}, "sqlglot.expressions.table_name": {"tf": 2.23606797749979}, "sqlglot.expressions.normalize_table_name": {"tf": 2.23606797749979}, "sqlglot.expressions.replace_tables": {"tf": 2.23606797749979}, "sqlglot.expressions.expand": {"tf": 2.23606797749979}, "sqlglot.expressions.func": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.__init__": {"tf": 2.23606797749979}, "sqlglot.lineage.Node.to_html": {"tf": 2.23606797749979}, "sqlglot.lineage.lineage": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.23606797749979}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.simplify": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_logarithm": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.__init__": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.add_table": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.column_names": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.get_column_type": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.has_column": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.__init__": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.column_names": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.has_column": {"tf": 2.23606797749979}, "sqlglot.schema.normalize_name": {"tf": 2.23606797749979}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 2.23606797749979}}, "df": 94, "s": {"docs": {"sqlglot.parse": {"tf": 2}, "sqlglot.parse_one": {"tf": 2}, "sqlglot.transpile": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.time_format": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.table.ensure_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.to_html": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1.4142135623730951}}, "df": 89}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1.4142135623730951}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 48, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.dictrange_sql": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}}, "df": 9}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.distribute_sql": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.diff.diff": {"tf": 2.23606797749979}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 2.23606797749979}}, "df": 2}}, "v": {"docs": {"sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.directory_sql": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}}, "df": 2, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.table": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 2.8284271247461903}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 2}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.between": {"tf": 1}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 2}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}}, "df": 92, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}}, "df": 3}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 2}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 22, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "e": {"docs": {"sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1.4142135623730951}}, "df": 6, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1.4142135623730951}}, "df": 6}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}}, "df": 3}}}}}}, "g": {"docs": {"sqlglot.helper.tsort": {"tf": 1}}, "df": 1}}, "f": {"docs": {"sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}}, "df": 1, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}}, "df": 5}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor.env.ordered": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}}, "df": 2}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}}, "df": 4}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.planner.Step.add_dependency": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 3}}}}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.DML.returning": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}}, "df": 4}, "w": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.lineage.Node.__init__": {"tf": 1}}, "df": 1}}}}}}}}}, "b": {"docs": {"sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.generator.Generator.drop_sql": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.droppartition_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.dpipe_sql": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}}, "df": 4}}}, "t": {"docs": {"sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1.7320508075688772}, "sqlglot.helper.first": {"tf": 1.4142135623730951}}, "df": 4, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 2}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 2.23606797749979}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 2.449489742783178}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 116, "s": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}}, "df": 16}, "d": {"docs": {"sqlglot.expressions.Expression.div": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 108}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}}, "df": 2}, "e": {"docs": {"sqlglot.time.format_time": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.transforms.preprocess": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.table_iter": {"tf": 1.4142135623730951}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 31, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 9, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.context.Context.table_iter": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.tablealias_sql": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff.Update.__init__": {"tf": 1}, "sqlglot.diff.Keep.__init__": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 4}}}}, "g": {"docs": {"sqlglot.generator.Generator.tag_sql": {"tf": 1}}, "df": 1}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.helper.find_new_name": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.helper.merge_ranges": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 17}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.executor.env.interval": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}}, "df": 8}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Case.when": {"tf": 1}}, "df": 1}}}, "o": {"docs": {"sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.executor.env.cast": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}}, "df": 8, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}}, "df": 12}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.token_sql": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {"sqlglot.generator.Generator.limit_sql": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.toarray_sql": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}}, "df": 3}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.escape_str": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 8, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "n": {"docs": {"sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 2.6457513110645907}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.executor.context.Context.set_row": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.executor.env.str_position": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1.4142135623730951}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.isin": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.7320508075688772}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 2}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 2.23606797749979}, "sqlglot.expressions.table_": {"tf": 2}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.7320508075688772}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 2}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 185, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.isin": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.7320508075688772}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1}}, "df": 118}}}}}}, "t": {"docs": {"sqlglot.expressions.not_": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}}, "df": 2, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 12}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.lineage.GraphHTML.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.normalize_func": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 35}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.national_sql": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}}, "df": 5}, "q": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}}, "df": 3}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 2, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "g": {"docs": {"sqlglot.generator.Generator.neg_sql": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}}, "df": 2}}}}}}}}}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "v": {"docs": {}, "df": 0, "l": {"2": {"docs": {"sqlglot.generator.Generator.nvl2_sql": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 66}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 2.6457513110645907}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.7320508075688772}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 105}}, "s": {"docs": {"sqlglot.lineage.GraphHTML.__init__": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 2, "r": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}}, "df": 6}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.operator_sql": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.openjson_sql": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.opclass_sql": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.like": {"tf": 1}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}}, "df": 18}}}}, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 5, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.onconflict_sql": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"sqlglot.expressions.Select.distinct": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}}, "df": 3}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.overlaps_sql": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 5}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {"sqlglot.executor.env.reverse_key.__init__": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "r": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.order_sql": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}}, "df": 4}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1.4142135623730951}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1.7320508075688772}, "sqlglot.serde.dump": {"tf": 1.7320508075688772}, "sqlglot.serde.load": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 81}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.likeany_sql": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}, "sqlglot.lineage.Node.to_html": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.planner.Step.to_s": {"tf": 1}}, "df": 5}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.Column.substr": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.executor.env.substring": {"tf": 1}}, "df": 3}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}}, "df": 7}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 3.7416573867739413}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}}, "df": 26, "e": {"docs": {"sqlglot.generator.Generator.lte_sql": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}}, "df": 5}}}}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.generator.Generator.lambda_sql": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.Expression.between": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.Column.between": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}}, "df": 4}}}}}}, "k": {"docs": {"sqlglot.generator.Generator.lock_sql": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "g": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.generator.Generator.loaddata_sql": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.pop": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.23606797749979}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}}, "df": 24, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}}, "df": 3, "r": {"docs": {"sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}}, "df": 4, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Remove.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Move.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Update.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Keep.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 2}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.env.arrayjoin": {"tf": 1}, "sqlglot.executor.env.jsonextract": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.expressions.Expression.like": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1.4142135623730951}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 2}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.7320508075688772}, "sqlglot.expressions.expand": {"tf": 1.7320508075688772}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.preprocess": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.wrap": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.expressions": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.op_expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.7320508075688772}, "sqlglot.helper.is_date_unit": {"tf": 1.4142135623730951}, "sqlglot.lineage.Node.__init__": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 2}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 2}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 2}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_true": {"tf": 1}, "sqlglot.optimizer.simplify.always_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 2}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Plan.__init__": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.7320508075688772}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.7320508075688772}, "sqlglot.transforms.unnest_to_explode": {"tf": 1.7320508075688772}, "sqlglot.transforms.explode_to_unnest": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1.7320508075688772}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1.7320508075688772}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.7320508075688772}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}, "sqlglot.transforms.ensure_bools": {"tf": 1.7320508075688772}, "sqlglot.transforms.unqualify_columns": {"tf": 1.7320508075688772}, "sqlglot.transforms.preprocess": {"tf": 1.7320508075688772}}, "df": 661, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.time_format": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 2}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1}, "sqlglot.diff.Insert.__init__": {"tf": 1}, "sqlglot.diff.Remove.__init__": {"tf": 1}, "sqlglot.diff.Move.__init__": {"tf": 1}, "sqlglot.diff.Update.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.Keep.__init__": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 2}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.isin": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.like": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.ilike": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Expression.rlike": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.div": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.to_dot": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.using": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.to_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.window": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.qualify": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.build": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.when": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.else_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 2}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.insert": {"tf": 2.23606797749979}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 2}, "sqlglot.expressions.table_": {"tf": 2.23606797749979}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.rename_column": {"tf": 2}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 2.6457513110645907}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.generator.Generator.wrap": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1}, "sqlglot.generator.Generator.cache_sql": {"tf": 1}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}, "sqlglot.generator.Generator.clone_sql": {"tf": 1}, "sqlglot.generator.Generator.describe_sql": {"tf": 1}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1}, "sqlglot.generator.Generator.directory_sql": {"tf": 1}, "sqlglot.generator.Generator.delete_sql": {"tf": 1}, "sqlglot.generator.Generator.drop_sql": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.filter_sql": {"tf": 1}, "sqlglot.generator.Generator.hint_sql": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_sql": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.with_properties": {"tf": 1}, "sqlglot.generator.Generator.locate_properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1}, "sqlglot.generator.Generator.kill_sql": {"tf": 1}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1}, "sqlglot.generator.Generator.returning_sql": {"tf": 1}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1}, "sqlglot.generator.Generator.update_sql": {"tf": 1}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}, "sqlglot.generator.Generator.having_sql": {"tf": 1}, "sqlglot.generator.Generator.connect_sql": {"tf": 1}, "sqlglot.generator.Generator.prior_sql": {"tf": 1}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.lateral_op": {"tf": 1}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_sql": {"tf": 1}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1}, "sqlglot.generator.Generator.set_sql": {"tf": 1}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1}, "sqlglot.generator.Generator.lock_sql": {"tf": 1}, "sqlglot.generator.Generator.literal_sql": {"tf": 1}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1}, "sqlglot.generator.Generator.sort_sql": {"tf": 1}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.select_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_sql": {"tf": 1}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1}, "sqlglot.generator.Generator.star_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.generator.Generator.union_sql": {"tf": 1}, "sqlglot.generator.Generator.union_op": {"tf": 1}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.all_sql": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1}, "sqlglot.generator.Generator.extract_sql": {"tf": 1}, "sqlglot.generator.Generator.trim_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}, "sqlglot.generator.Generator.check_sql": {"tf": 1}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}, "sqlglot.generator.Generator.return_sql": {"tf": 1}, "sqlglot.generator.Generator.reference_sql": {"tf": 1}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}, "sqlglot.generator.Generator.neg_sql": {"tf": 1}, "sqlglot.generator.Generator.not_sql": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.add_sql": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.connector_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.collate_sql": {"tf": 1}, "sqlglot.generator.Generator.command_sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.div_sql": {"tf": 1}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1}, "sqlglot.generator.Generator.distance_sql": {"tf": 1}, "sqlglot.generator.Generator.dot_sql": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}, "sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.generator.Generator.glob_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.generator.Generator.gte_sql": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.generator.Generator.like_sql": {"tf": 1}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1}, "sqlglot.generator.Generator.lt_sql": {"tf": 1}, "sqlglot.generator.Generator.lte_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mul_sql": {"tf": 1}, "sqlglot.generator.Generator.neq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1}, "sqlglot.generator.Generator.or_sql": {"tf": 1}, "sqlglot.generator.Generator.slice_sql": {"tf": 1}, "sqlglot.generator.Generator.sub_sql": {"tf": 1}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1}, "sqlglot.generator.Generator.log_sql": {"tf": 1}, "sqlglot.generator.Generator.use_sql": {"tf": 1}, "sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.format_time": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}, "sqlglot.generator.Generator.set_operation": {"tf": 1}, "sqlglot.generator.Generator.tag_sql": {"tf": 1}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1}, "sqlglot.generator.Generator.when_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1}, "sqlglot.generator.Generator.predict_sql": {"tf": 1}, "sqlglot.generator.Generator.forin_sql": {"tf": 1}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1}, "sqlglot.generator.Generator.operator_sql": {"tf": 1}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 2.6457513110645907}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1.4142135623730951}, "sqlglot.parser.parse_like": {"tf": 1.4142135623730951}, "sqlglot.parser.binary_range_parser": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.__init__": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1.4142135623730951}, "sqlglot.transforms.explode_to_unnest": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1.4142135623730951}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.ensure_bools": {"tf": 1.4142135623730951}, "sqlglot.transforms.unqualify_columns": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1.7320508075688772}}, "df": 668}}}}}}}, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.generator.Generator.exists_sql": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.generator.Generator.except_sql": {"tf": 1}, "sqlglot.generator.Generator.except_op": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.context.Context.table_iter": {"tf": 1}, "sqlglot.executor.table.ensure_tables": {"tf": 1}}, "df": 4}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.extract_sql": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}}, "df": 7}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.__init__": {"tf": 1}}, "df": 3}}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 7}, "v": {"docs": {"sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1}}, "df": 2}}, "q": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.generator.Generator.eq_sql": {"tf": 1}}, "df": 4}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor.env.filter_nulls": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.escape_sql": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.__init__": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}, "i": {"docs": {"sqlglot.tokens.Tokenizer.peek": {"tf": 1}}, "df": 1, "n": {"docs": {"sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.generator.Generator.in_sql": {"tf": 1}}, "df": 3, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1.4142135623730951}, "sqlglot.errors.ParseError.new": {"tf": 1.4142135623730951}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.executor.context.Context.set_range": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 2}, "sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.json_path_part": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.simplify.interval": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.to_s": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1}, "sqlglot.schema.MappingSchema.depth": {"tf": 1}, "sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 2}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 44, "o": {"docs": {"sqlglot.parse_one": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator.into_sql": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1}, "sqlglot.generator.Generator.intersect_op": {"tf": 1}}, "df": 5}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.interval_sql": {"tf": 1}}, "df": 4}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.introducer_sql": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.generator.Generator.intdiv_sql": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.executor.context.Context.set_index": {"tf": 1}, "sqlglot.generator.Generator.index_sql": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 7, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.indextablehint_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator.insert_sql": {"tf": 1}}, "df": 5}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.maybe_copy": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}}, "df": 3}}}}, "d": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.4142135623730951}}, "df": 20, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}}, "df": 7}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 2}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.identifier": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {"sqlglot.helper.first": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 7}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.lineage.Node.walk": {"tf": 1}}, "df": 4}}}}}}}, "f": {"docs": {"sqlglot.dialects.dialect.if_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1}, "sqlglot.generator.Generator.if_sql": {"tf": 1}}, "df": 3}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1}, "sqlglot.expressions.Expression.ilike": {"tf": 1}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.ilikeany_sql": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1}, "sqlglot.expressions.Expression.is_": {"tf": 1}, "sqlglot.generator.Generator.is_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML.__init__": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 4, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.parse_one": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 10}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.collate_sql": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}}, "df": 18}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.where": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.when": {"tf": 2}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 2}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 2}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.substr": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.over": {"tf": 1.4142135623730951}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 2}, "sqlglot.generator.Generator.column_sql": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}}, "df": 52, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"sqlglot.executor.context.Context.add_columns": {"tf": 1}, "sqlglot.executor.table.Table.__init__": {"tf": 1}, "sqlglot.executor.table.Table.add_columns": {"tf": 1}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 8}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.columnposition_sql": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.generator.Generator.columnprefix_sql": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}}, "df": 9}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.executor.context.Context.filter": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1}}, "df": 11}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concat_sql": {"tf": 1}}, "df": 3, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.connect_sql": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.connector_sql": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.maybe_copy": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 66}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.pad_comment": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.comment_sql": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.expressions.Expression.add_comments": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 5}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1}, "sqlglot.generator.Generator.commit_sql": {"tf": 1}}, "df": 2}}, "a": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.command_sql": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.comprehension_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context.eval": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor.context.Context.eval_tuple": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.swap_all": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}}, "df": 2}}}}}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Literal.number": {"tf": 1}, "sqlglot.expressions.Literal.string": {"tf": 1}, "sqlglot.expressions.Properties.from_dict": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.Func.sql_names": {"tf": 1}, "sqlglot.expressions.Func.sql_name": {"tf": 1}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}}, "df": 30}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}}, "df": 5, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.subclasses": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.clone_sql": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dialects.dialect.rename_func": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.time_format": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.parser.binary_range_parser": {"tf": 1}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 30}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1}}, "df": 10}, "e": {"docs": {"sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator.case_sql": {"tf": 1}}, "df": 4}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 5}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.cache_sql": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1}, "sqlglot.generator.Generator.cte_sql": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 5}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.generator.Generator.createable_sql": {"tf": 1}, "sqlglot.generator.Generator.create_sql": {"tf": 1}}, "df": 11}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.characterset_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.generator.Generator.check_sql": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.helper.csv_reader": {"tf": 1}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.properties": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.generator.Generator.window_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}}, "df": 12, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1}}, "df": 9}}}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1}, "sqlglot.generator.Generator.with_sql": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.withtablehint_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.withfill_sql": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.generator.Generator.withingroup_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.generator.Generator.where_sql": {"tf": 1}}, "df": 3}}, "n": {"docs": {"sqlglot.generator.Generator.when_sql": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"sqlglot.dialects.dialect.binary_from_function": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}}, "df": 3, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.expressions.Expression.is_type": {"tf": 1}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.window": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.qualify": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Case.when": {"tf": 1}, "sqlglot.expressions.Case.else_": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 2.449489742783178}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.helper.is_int": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.is_iso_date": {"tf": 1}, "sqlglot.helper.is_iso_datetime": {"tf": 1}, "sqlglot.helper.is_date_unit": {"tf": 1}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.8284271247461903}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.normalize_name": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}}, "df": 141, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1}}, "df": 4}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1}}, "df": 4}}}}}}, "y": {"docs": {"sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.bytestring_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.find_new_name": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 9}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.between": {"tf": 1}, "sqlglot.generator.Generator.between_sql": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.bitstring_sql": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "x": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.binary": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}}, "df": 2}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.4142135623730951}}, "df": 20}}}}}}}, "p": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.7320508075688772}}, "df": 2, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.parse_date_delta": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.ensure_column_mapping": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 8, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}}, "df": 2}}}}}}}}}}}, "x": {"docs": {"sqlglot.dialects.dialect.max_or_greatest": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.errors.concat_messages": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.generator.Generator.merge_sql": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 3, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.generator.Generator.unsupported": {"tf": 1}, "sqlglot.parser.Parser.__init__": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1}, "sqlglot.generator.Generator.mod_sql": {"tf": 1}}, "df": 2, "e": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 2}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.subclasses": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.min_or_least": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.mul_sql": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.over": {"tf": 1}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1}, "sqlglot.generator.Generator.gt_sql": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 3.7416573867739413}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}}, "df": 27, "e": {"docs": {"sqlglot.generator.Generator.gte_sql": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1}, "sqlglot.generator.Generator.group_sql": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.lineage.Node.to_html": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.rename_func": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.time_format": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 48}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.generator.Generator.glob_sql": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1.4142135623730951}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.4142135623730951}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1.4142135623730951}}, "df": 7}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1}, "sqlglot.expressions.Expression.div": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator.__init__": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.indent": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.limit_sql": {"tf": 1}, "sqlglot.generator.Generator.order_sql": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.op_expressions": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.planner.SetOperation.__init__": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.normalize_name": {"tf": 1}}, "df": 33}}, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.lineage.Node.__init__": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}}, "df": 2, "c": {"docs": {"sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.executor.env.filter_nulls": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}}, "df": 10, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 3.7416573867739413}}, "df": 1, "s": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1}}, "df": 1, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.formatjson_sql": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.foreignkey_sql": {"tf": 1}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.forin_sql": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 2}}}}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.4142135623730951}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.env.ordered": {"tf": 1}, "sqlglot.expressions.Expression.desc": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.column": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.filter_sql": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1}, "l": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.expressions.update": {"tf": 1}, "sqlglot.generator.Generator.from_sql": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1}, "sqlglot.generator.Generator.version_sql": {"tf": 1}}, "df": 4}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1}, "sqlglot.dialects.dialect.if_sql": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 23, "s": {"docs": {"sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.values_sql": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {"sqlglot.expressions.var": {"tf": 1}, "sqlglot.generator.Generator.var_sql": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}}, "df": 3, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.dialect.var_map_sql": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}}, "df": 4}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.executor.context.Context.sort": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.generator.Generator.sql": {"tf": 1}, "sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 10, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.schema.flatten_schema": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.kwarg_sql": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.schema.MappingSchema.copy": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}}, "df": 38}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.kill_sql": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 2}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1}, "sqlglot.optimizer.simplify.is_false": {"tf": 1}, "sqlglot.optimizer.simplify.is_null": {"tf": 1}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.Column.when": {"tf": 1}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.errors.ParseError.__init__": {"tf": 1}, "sqlglot.errors.concat_messages": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Expression.between": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.eq": {"tf": 1}, "sqlglot.expressions.Expression.neq": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator.any_sql": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}, "sqlglot.schema.ensure_schema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 37, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1}}, "df": 3}}}}}}, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.generator.Generator.and_sql": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.anonymous_sql": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 3}}}}}}}, "s": {"docs": {"sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.generator.Generator.table_sql": {"tf": 1}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1}}, "df": 7, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.generator.Generator.all_sql": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1}}, "df": 5}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.as_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Table.to_column": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.generator.Generator.alias_sql": {"tf": 1}, "sqlglot.lineage.Node.__init__": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 17, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.aliases_sql": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1}, "sqlglot.dialects.oracle.to_char": {"tf": 1}, "sqlglot.expressions.Expression.__init__": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator.no_identify": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.format_args": {"tf": 1}, "sqlglot.generator.Generator.text_width": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.parser.parse_var_map": {"tf": 1}, "sqlglot.parser.parse_like": {"tf": 1}, "sqlglot.parser.parse_logarithm": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 27}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.generator.Generator.lambda_sql": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1}}, "df": 3}}}}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.select": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.window": {"tf": 1}, "sqlglot.expressions.Select.qualify": {"tf": 1}}, "df": 18}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.pivot_column_names": {"tf": 1}}, "df": 1}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.generator.Generator.add_sql": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.addconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.parser": {"tf": 1.4142135623730951}, "sqlglot.parser.binary_range_parser": {"tf": 1.4142135623730951}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}, "sqlglot.errors.merge_errors": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.generator.Generator.partition_sql": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.paren": {"tf": 1}, "sqlglot.generator.Generator.paren_sql": {"tf": 1}}, "df": 2, "t": {"docs": {"sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1}}, "df": 4}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 6}}, "d": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}, "sqlglot.generator.Generator.indent": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.expressions.Properties.from_dict": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.generator.Generator.properties_sql": {"tf": 1}, "sqlglot.generator.Generator.root_properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.locate_properties": {"tf": 1.4142135623730951}}, "df": 12}}}, "y": {"docs": {"sqlglot.generator.Generator.property_name": {"tf": 1}, "sqlglot.generator.Generator.property_sql": {"tf": 1}, "sqlglot.generator.Generator.naked_property": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot.generator.Generator.propertyeq_sql": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1}}, "df": 1}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.generator.Generator.national_sql": {"tf": 1}, "sqlglot.generator.Generator.properties": {"tf": 1}, "sqlglot.generator.Generator.cast_sql": {"tf": 1}, "sqlglot.generator.Generator.func": {"tf": 1}, "sqlglot.generator.Generator.expressions": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}}, "df": 12}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.__init__": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.predict_sql": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 3}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.generator.Generator.prior_sql": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.generator.Generator.pragma_sql": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1}}, "df": 3}}}}}}}}, "n": {"docs": {"sqlglot.executor.python.PythonExecutor.execute": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.add_dependency": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Join.from_joins": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 5}}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.pivotalias_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.env.str_position": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.pseudotype_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.hint_sql": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}}, "df": 2}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.between": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.errors.ParseError.new": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.generator.Generator.historicaldata_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe.sql.DataFrame.join": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1}}, "df": 3}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.generator.Generator.heredoc_sql": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.hexstring_sql": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.having_sql": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 2}}}}}}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.generator.Generator.jsonpath_sql": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}}, "df": 2, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.json_path_part": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.jsonarray_sql": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.jsonobject_sql": {"tf": 1}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1}}, "df": 2}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.generator.Generator.jsonschema_sql": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.generator.Generator.jsontable_sql": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.join_sql": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.planner.Join.from_joins": {"tf": 1}}, "df": 11, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.generator.Generator.joinhint_sql": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.planner.Join.from_joins": {"tf": 1}}, "df": 2}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.journalproperty_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "x": {"2": {"7": {"docs": {"sqlglot.helper.open_file": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1}, "sqlglot.generator.Generator.xor_sql": {"tf": 1}}, "df": 3}}, "m": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1}}, "df": 1}}}}}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot.dialects.dialect.json_extract_segments": {"tf": 1}, "sqlglot.expressions.Expression.as_": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}}, "df": 6}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Expression.isin": {"tf": 1}, "sqlglot.expressions.Tuple.isin": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.generator.Generator.querytransform_sql": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.generator.Generator.qualify_sql": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}}, "df": 90, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}}, "df": 6}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"2": {"docs": {"sqlglot.dialects.spark.Spark": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}}, "df": 4}, "docs": {"sqlglot.dialects.databricks.Databricks": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1.4142135623730951}}, "df": 4}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.planner.Scan": {"tf": 1}, "sqlglot.planner.Join": {"tf": 1}, "sqlglot.planner.Aggregate": {"tf": 1}, "sqlglot.planner.Sort": {"tf": 1}, "sqlglot.planner.SetOperation": {"tf": 1}}, "df": 5}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 2}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Union": {"tf": 1}, "sqlglot.expressions.Select": {"tf": 1}}, "df": 2}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.All": {"tf": 1}, "sqlglot.expressions.Any": {"tf": 1}, "sqlglot.expressions.Exists": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python": {"tf": 1.4142135623730951}}, "df": 15, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1}, "sqlglot.dialects.databricks.Databricks": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.doris.Doris": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1}, "sqlglot.dialects.hive.Hive": {"tf": 1}, "sqlglot.dialects.mysql.MySQL": {"tf": 1}, "sqlglot.dialects.oracle.Oracle": {"tf": 1}, "sqlglot.dialects.postgres.Postgres": {"tf": 1}, "sqlglot.dialects.presto.Presto": {"tf": 1}, "sqlglot.dialects.redshift.Redshift": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1}, "sqlglot.dialects.spark.Spark": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau": {"tf": 1}, "sqlglot.dialects.teradata.Teradata": {"tf": 1}, "sqlglot.dialects.trino.Trino": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL": {"tf": 1}, "sqlglot.executor.python.Python": {"tf": 1}}, "df": 40}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.CTE": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}}, "df": 3}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Create": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}}, "df": 2}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Delete": {"tf": 1}, "sqlglot.expressions.Insert": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.PseudoType": {"tf": 1}, "sqlglot.expressions.ObjectIdentifier": {"tf": 1}, "sqlglot.expressions.IntervalSpan": {"tf": 1}}, "df": 3}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}}, "df": 15}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1}}, "df": 20}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.IntervalOp": {"tf": 1}, "sqlglot.expressions.Interval": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff": {"tf": 1}}, "df": 16}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}}, "df": 20}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.redshift.Redshift": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.PosexplodeOuter": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.trino.Trino": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1.4142135623730951}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.SubqueryPredicate": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.Between": {"tf": 1}, "sqlglot.expressions.In": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}}, "df": 19}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.AlgorithmProperty": {"tf": 1}, "sqlglot.expressions.AutoIncrementProperty": {"tf": 1}, "sqlglot.expressions.AutoRefreshProperty": {"tf": 1}, "sqlglot.expressions.BlockCompressionProperty": {"tf": 1}, "sqlglot.expressions.CharacterSetProperty": {"tf": 1}, "sqlglot.expressions.ChecksumProperty": {"tf": 1}, "sqlglot.expressions.CollateProperty": {"tf": 1}, "sqlglot.expressions.CopyGrantsProperty": {"tf": 1}, "sqlglot.expressions.DataBlocksizeProperty": {"tf": 1}, "sqlglot.expressions.DefinerProperty": {"tf": 1}, "sqlglot.expressions.DistKeyProperty": {"tf": 1}, "sqlglot.expressions.DistStyleProperty": {"tf": 1}, "sqlglot.expressions.EngineProperty": {"tf": 1}, "sqlglot.expressions.HeapProperty": {"tf": 1}, "sqlglot.expressions.ToTableProperty": {"tf": 1}, "sqlglot.expressions.ExecuteAsProperty": {"tf": 1}, "sqlglot.expressions.ExternalProperty": {"tf": 1}, "sqlglot.expressions.FallbackProperty": {"tf": 1}, "sqlglot.expressions.FileFormatProperty": {"tf": 1}, "sqlglot.expressions.FreespaceProperty": {"tf": 1}, "sqlglot.expressions.InheritsProperty": {"tf": 1}, "sqlglot.expressions.InputModelProperty": {"tf": 1}, "sqlglot.expressions.OutputModelProperty": {"tf": 1}, "sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1}, "sqlglot.expressions.JournalProperty": {"tf": 1}, "sqlglot.expressions.LanguageProperty": {"tf": 1}, "sqlglot.expressions.ClusteredByProperty": {"tf": 1}, "sqlglot.expressions.DictProperty": {"tf": 1}, "sqlglot.expressions.DictSubProperty": {"tf": 1}, "sqlglot.expressions.DictRange": {"tf": 1}, "sqlglot.expressions.OnCluster": {"tf": 1}, "sqlglot.expressions.LikeProperty": {"tf": 1}, "sqlglot.expressions.LocationProperty": {"tf": 1}, "sqlglot.expressions.LockingProperty": {"tf": 1}, "sqlglot.expressions.LogProperty": {"tf": 1}, "sqlglot.expressions.MaterializedProperty": {"tf": 1}, "sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1}, "sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1}, "sqlglot.expressions.OnProperty": {"tf": 1}, "sqlglot.expressions.OnCommitProperty": {"tf": 1}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1}, "sqlglot.expressions.PartitionedOfProperty": {"tf": 1}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1}, "sqlglot.expressions.ReturnsProperty": {"tf": 1}, "sqlglot.expressions.RowFormatProperty": {"tf": 1}, "sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1}, "sqlglot.expressions.SampleProperty": {"tf": 1}, "sqlglot.expressions.SchemaCommentProperty": {"tf": 1}, "sqlglot.expressions.SerdeProperties": {"tf": 1}, "sqlglot.expressions.SetProperty": {"tf": 1}, "sqlglot.expressions.SetConfigProperty": {"tf": 1}, "sqlglot.expressions.SettingsProperty": {"tf": 1}, "sqlglot.expressions.SortKeyProperty": {"tf": 1}, "sqlglot.expressions.SqlReadWriteProperty": {"tf": 1}, "sqlglot.expressions.SqlSecurityProperty": {"tf": 1}, "sqlglot.expressions.StabilityProperty": {"tf": 1}, "sqlglot.expressions.TemporaryProperty": {"tf": 1}, "sqlglot.expressions.TransformModelProperty": {"tf": 1}, "sqlglot.expressions.TransientProperty": {"tf": 1}, "sqlglot.expressions.VolatileProperty": {"tf": 1}, "sqlglot.expressions.WithDataProperty": {"tf": 1}, "sqlglot.expressions.WithJournalTableProperty": {"tf": 1}, "sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}}, "df": 65}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}}, "df": 22}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 5}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Add": {"tf": 1}, "sqlglot.expressions.Connector": {"tf": 1}, "sqlglot.expressions.BitwiseAnd": {"tf": 1}, "sqlglot.expressions.BitwiseLeftShift": {"tf": 1}, "sqlglot.expressions.BitwiseOr": {"tf": 1}, "sqlglot.expressions.BitwiseRightShift": {"tf": 1}, "sqlglot.expressions.BitwiseXor": {"tf": 1}, "sqlglot.expressions.Div": {"tf": 1}, "sqlglot.expressions.Overlaps": {"tf": 1}, "sqlglot.expressions.Dot": {"tf": 1}, "sqlglot.expressions.DPipe": {"tf": 1}, "sqlglot.expressions.EQ": {"tf": 1}, "sqlglot.expressions.NullSafeEQ": {"tf": 1}, "sqlglot.expressions.NullSafeNEQ": {"tf": 1}, "sqlglot.expressions.PropertyEQ": {"tf": 1}, "sqlglot.expressions.Distance": {"tf": 1}, "sqlglot.expressions.Escape": {"tf": 1}, "sqlglot.expressions.Glob": {"tf": 1}, "sqlglot.expressions.GT": {"tf": 1}, "sqlglot.expressions.GTE": {"tf": 1}, "sqlglot.expressions.ILike": {"tf": 1}, "sqlglot.expressions.ILikeAny": {"tf": 1}, "sqlglot.expressions.IntDiv": {"tf": 1}, "sqlglot.expressions.Is": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Like": {"tf": 1}, "sqlglot.expressions.LikeAny": {"tf": 1}, "sqlglot.expressions.LT": {"tf": 1}, "sqlglot.expressions.LTE": {"tf": 1}, "sqlglot.expressions.Mod": {"tf": 1}, "sqlglot.expressions.Mul": {"tf": 1}, "sqlglot.expressions.NEQ": {"tf": 1}, "sqlglot.expressions.Operator": {"tf": 1}, "sqlglot.expressions.SimilarTo": {"tf": 1}, "sqlglot.expressions.Slice": {"tf": 1}, "sqlglot.expressions.Sub": {"tf": 1}, "sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayContained": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.JSONBContains": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}}, "df": 49}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.dialect.Dialects": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1.4142135623730951}, "sqlglot.trie.TrieResult": {"tf": 1.4142135623730951}}, "df": 4}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.DerivedTable": {"tf": 1}, "sqlglot.expressions.Unionable": {"tf": 1}, "sqlglot.expressions.Cache": {"tf": 1}, "sqlglot.expressions.Uncache": {"tf": 1}, "sqlglot.expressions.Refresh": {"tf": 1}, "sqlglot.expressions.DDL": {"tf": 1}, "sqlglot.expressions.DML": {"tf": 1}, "sqlglot.expressions.Clone": {"tf": 1}, "sqlglot.expressions.Describe": {"tf": 1}, "sqlglot.expressions.Kill": {"tf": 1}, "sqlglot.expressions.Pragma": {"tf": 1}, "sqlglot.expressions.Set": {"tf": 1}, "sqlglot.expressions.Heredoc": {"tf": 1}, "sqlglot.expressions.SetItem": {"tf": 1}, "sqlglot.expressions.Show": {"tf": 1}, "sqlglot.expressions.UserDefinedFunction": {"tf": 1}, "sqlglot.expressions.CharacterSet": {"tf": 1}, "sqlglot.expressions.With": {"tf": 1}, "sqlglot.expressions.WithinGroup": {"tf": 1}, "sqlglot.expressions.TableAlias": {"tf": 1}, "sqlglot.expressions.ColumnPosition": {"tf": 1}, "sqlglot.expressions.ColumnDef": {"tf": 1}, "sqlglot.expressions.AlterColumn": {"tf": 1}, "sqlglot.expressions.RenameColumn": {"tf": 1}, "sqlglot.expressions.RenameTable": {"tf": 1}, "sqlglot.expressions.SwapTable": {"tf": 1}, "sqlglot.expressions.Comment": {"tf": 1}, "sqlglot.expressions.Comprehension": {"tf": 1}, "sqlglot.expressions.MergeTreeTTLAction": {"tf": 1}, "sqlglot.expressions.MergeTreeTTL": {"tf": 1}, "sqlglot.expressions.IndexConstraintOption": {"tf": 1}, "sqlglot.expressions.ColumnConstraint": {"tf": 1}, "sqlglot.expressions.ColumnConstraintKind": {"tf": 1}, "sqlglot.expressions.Constraint": {"tf": 1}, "sqlglot.expressions.Drop": {"tf": 1}, "sqlglot.expressions.Filter": {"tf": 1}, "sqlglot.expressions.Check": {"tf": 1}, "sqlglot.expressions.Connect": {"tf": 1}, "sqlglot.expressions.Prior": {"tf": 1}, "sqlglot.expressions.Directory": {"tf": 1}, "sqlglot.expressions.ForeignKey": {"tf": 1}, "sqlglot.expressions.ColumnPrefix": {"tf": 1}, "sqlglot.expressions.PrimaryKey": {"tf": 1}, "sqlglot.expressions.Into": {"tf": 1}, "sqlglot.expressions.From": {"tf": 1}, "sqlglot.expressions.Having": {"tf": 1}, "sqlglot.expressions.Hint": {"tf": 1}, "sqlglot.expressions.JoinHint": {"tf": 1}, "sqlglot.expressions.Identifier": {"tf": 1}, "sqlglot.expressions.Opclass": {"tf": 1}, "sqlglot.expressions.Index": {"tf": 1}, "sqlglot.expressions.OnConflict": {"tf": 1}, "sqlglot.expressions.Returning": {"tf": 1}, "sqlglot.expressions.Introducer": {"tf": 1}, "sqlglot.expressions.National": {"tf": 1}, "sqlglot.expressions.LoadData": {"tf": 1}, "sqlglot.expressions.Partition": {"tf": 1}, "sqlglot.expressions.Fetch": {"tf": 1}, "sqlglot.expressions.Group": {"tf": 1}, "sqlglot.expressions.Lambda": {"tf": 1}, "sqlglot.expressions.Limit": {"tf": 1}, "sqlglot.expressions.Join": {"tf": 1}, "sqlglot.expressions.MatchRecognize": {"tf": 1}, "sqlglot.expressions.Final": {"tf": 1}, "sqlglot.expressions.Offset": {"tf": 1}, "sqlglot.expressions.Order": {"tf": 1}, "sqlglot.expressions.WithFill": {"tf": 1}, "sqlglot.expressions.Ordered": {"tf": 1}, "sqlglot.expressions.Property": {"tf": 1}, "sqlglot.expressions.PartitionBoundSpec": {"tf": 1}, "sqlglot.expressions.QueryTransform": {"tf": 1}, "sqlglot.expressions.Properties": {"tf": 1}, "sqlglot.expressions.Qualify": {"tf": 1}, "sqlglot.expressions.InputOutputFormat": {"tf": 1}, "sqlglot.expressions.Return": {"tf": 1}, "sqlglot.expressions.Reference": {"tf": 1}, "sqlglot.expressions.Tuple": {"tf": 1}, "sqlglot.expressions.WithTableHint": {"tf": 1}, "sqlglot.expressions.IndexTableHint": {"tf": 1}, "sqlglot.expressions.HistoricalData": {"tf": 1}, "sqlglot.expressions.Table": {"tf": 1}, "sqlglot.expressions.Update": {"tf": 1}, "sqlglot.expressions.Var": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Schema": {"tf": 1}, "sqlglot.expressions.Lock": {"tf": 1}, "sqlglot.expressions.TableSample": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Pivot": {"tf": 1}, "sqlglot.expressions.WindowSpec": {"tf": 1}, "sqlglot.expressions.Where": {"tf": 1}, "sqlglot.expressions.Star": {"tf": 1}, "sqlglot.expressions.DataTypeParam": {"tf": 1}, "sqlglot.expressions.DataType": {"tf": 1}, "sqlglot.expressions.Command": {"tf": 1}, "sqlglot.expressions.Transaction": {"tf": 1}, "sqlglot.expressions.Commit": {"tf": 1}, "sqlglot.expressions.Rollback": {"tf": 1}, "sqlglot.expressions.AlterTable": {"tf": 1}, "sqlglot.expressions.AddConstraint": {"tf": 1}, "sqlglot.expressions.DropPartition": {"tf": 1}, "sqlglot.expressions.Alias": {"tf": 1}, "sqlglot.expressions.Aliases": {"tf": 1}, "sqlglot.expressions.AtIndex": {"tf": 1}, "sqlglot.expressions.AtTimeZone": {"tf": 1}, "sqlglot.expressions.FromTimeZone": {"tf": 1}, "sqlglot.expressions.Distinct": {"tf": 1}, "sqlglot.expressions.ForIn": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.IgnoreNulls": {"tf": 1}, "sqlglot.expressions.RespectNulls": {"tf": 1}, "sqlglot.expressions.JSONPath": {"tf": 1}, "sqlglot.expressions.JSONPathPart": {"tf": 1}, "sqlglot.expressions.FormatJson": {"tf": 1}, "sqlglot.expressions.JSONKeyValue": {"tf": 1}, "sqlglot.expressions.JSONColumnDef": {"tf": 1}, "sqlglot.expressions.JSONSchema": {"tf": 1}, "sqlglot.expressions.OpenJSONColumnDef": {"tf": 1}, "sqlglot.expressions.Use": {"tf": 1}, "sqlglot.expressions.Merge": {"tf": 1}}, "df": 121}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ExplodeOuter": {"tf": 1}, "sqlglot.expressions.Posexplode": {"tf": 1}}, "df": 2}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.spark2.Spark2": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1.4142135623730951}}, "df": 4}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}}, "df": 5}}}}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.executor.table.Tables": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}, "c": {"docs": {"sqlglot.schema.Schema": {"tf": 1.4142135623730951}}, "df": 1}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.PivotAlias": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.ParameterizedAgg": {"tf": 1}, "sqlglot.expressions.ArgMax": {"tf": 1}, "sqlglot.expressions.ArgMin": {"tf": 1}, "sqlglot.expressions.ApproxTopK": {"tf": 1}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1}, "sqlglot.expressions.Hll": {"tf": 1}, "sqlglot.expressions.ApproxDistinct": {"tf": 1}, "sqlglot.expressions.ArrayAgg": {"tf": 1}, "sqlglot.expressions.ArrayUniqueAgg": {"tf": 1}, "sqlglot.expressions.ArrayUnionAgg": {"tf": 1}, "sqlglot.expressions.Avg": {"tf": 1}, "sqlglot.expressions.AnyValue": {"tf": 1}, "sqlglot.expressions.Lag": {"tf": 1}, "sqlglot.expressions.Lead": {"tf": 1}, "sqlglot.expressions.First": {"tf": 1}, "sqlglot.expressions.Last": {"tf": 1}, "sqlglot.expressions.FirstValue": {"tf": 1}, "sqlglot.expressions.LastValue": {"tf": 1}, "sqlglot.expressions.NthValue": {"tf": 1}, "sqlglot.expressions.Count": {"tf": 1}, "sqlglot.expressions.CountIf": {"tf": 1}, "sqlglot.expressions.GroupConcat": {"tf": 1}, "sqlglot.expressions.JSONObjectAgg": {"tf": 1}, "sqlglot.expressions.LogicalOr": {"tf": 1}, "sqlglot.expressions.LogicalAnd": {"tf": 1}, "sqlglot.expressions.Max": {"tf": 1}, "sqlglot.expressions.Min": {"tf": 1}, "sqlglot.expressions.PercentileCont": {"tf": 1}, "sqlglot.expressions.PercentileDisc": {"tf": 1}, "sqlglot.expressions.Quantile": {"tf": 1}, "sqlglot.expressions.Sum": {"tf": 1}, "sqlglot.expressions.Stddev": {"tf": 1}, "sqlglot.expressions.StddevPop": {"tf": 1}, "sqlglot.expressions.StddevSamp": {"tf": 1}, "sqlglot.expressions.Variance": {"tf": 1}, "sqlglot.expressions.VariancePop": {"tf": 1}}, "df": 36}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.CombinedAggFunc": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.doris.Doris": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}}, "df": 6}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.BitString": {"tf": 1}, "sqlglot.expressions.HexString": {"tf": 1}, "sqlglot.expressions.ByteString": {"tf": 1}, "sqlglot.expressions.RawString": {"tf": 1}, "sqlglot.expressions.UnicodeString": {"tf": 1}, "sqlglot.expressions.Column": {"tf": 1}, "sqlglot.expressions.Literal": {"tf": 1}, "sqlglot.expressions.Window": {"tf": 1}, "sqlglot.expressions.Parameter": {"tf": 1}, "sqlglot.expressions.SessionParameter": {"tf": 1}, "sqlglot.expressions.Placeholder": {"tf": 1}, "sqlglot.expressions.Null": {"tf": 1}, "sqlglot.expressions.Boolean": {"tf": 1}, "sqlglot.expressions.Binary": {"tf": 1}, "sqlglot.expressions.Unary": {"tf": 1}, "sqlglot.expressions.Bracket": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 18}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.And": {"tf": 1}, "sqlglot.expressions.Or": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}}, "df": 3}}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.ConcatWs": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1}, "sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1}, "sqlglot.expressions.CheckColumnConstraint": {"tf": 1}, "sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.CollateColumnConstraint": {"tf": 1}, "sqlglot.expressions.CommentColumnConstraint": {"tf": 1}, "sqlglot.expressions.CompressColumnConstraint": {"tf": 1}, "sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1}, "sqlglot.expressions.DefaultColumnConstraint": {"tf": 1}, "sqlglot.expressions.EncodeColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1}, "sqlglot.expressions.IndexColumnConstraint": {"tf": 1}, "sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1}, "sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1}, "sqlglot.expressions.NotNullColumnConstraint": {"tf": 1}, "sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1}, "sqlglot.expressions.TransformColumnConstraint": {"tf": 1}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1}, "sqlglot.expressions.TitleColumnConstraint": {"tf": 1}, "sqlglot.expressions.UniqueColumnConstraint": {"tf": 1}, "sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1}, "sqlglot.expressions.PathColumnConstraint": {"tf": 1}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1}}, "df": 27}}}}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.TryCast": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Except": {"tf": 1}, "sqlglot.expressions.Intersect": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.UDTF": {"tf": 1}, "sqlglot.expressions.Subqueryable": {"tf": 1}, "sqlglot.expressions.Subquery": {"tf": 1}}, "df": 3}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.BitwiseNot": {"tf": 1}, "sqlglot.expressions.Not": {"tf": 1}, "sqlglot.expressions.Paren": {"tf": 1}, "sqlglot.expressions.Neg": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.expressions.Lateral": {"tf": 1}, "sqlglot.expressions.Unnest": {"tf": 1}, "sqlglot.expressions.Values": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Cluster": {"tf": 1}, "sqlglot.expressions.Distribute": {"tf": 1}, "sqlglot.expressions.Sort": {"tf": 1}}, "df": 3}}}}}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.expressions.AggFunc": {"tf": 1}, "sqlglot.expressions.Abs": {"tf": 1}, "sqlglot.expressions.Flatten": {"tf": 1}, "sqlglot.expressions.Transform": {"tf": 1}, "sqlglot.expressions.Anonymous": {"tf": 1}, "sqlglot.expressions.Array": {"tf": 1}, "sqlglot.expressions.ToArray": {"tf": 1}, "sqlglot.expressions.ToChar": {"tf": 1}, "sqlglot.expressions.GenerateSeries": {"tf": 1}, "sqlglot.expressions.ArrayAll": {"tf": 1}, "sqlglot.expressions.ArrayAny": {"tf": 1}, "sqlglot.expressions.ArrayConcat": {"tf": 1}, "sqlglot.expressions.ArrayContains": {"tf": 1}, "sqlglot.expressions.ArrayFilter": {"tf": 1}, "sqlglot.expressions.ArrayJoin": {"tf": 1}, "sqlglot.expressions.ArrayOverlaps": {"tf": 1}, "sqlglot.expressions.ArraySize": {"tf": 1}, "sqlglot.expressions.ArraySort": {"tf": 1}, "sqlglot.expressions.ArraySum": {"tf": 1}, "sqlglot.expressions.Case": {"tf": 1}, "sqlglot.expressions.Cast": {"tf": 1}, "sqlglot.expressions.CastToStrType": {"tf": 1}, "sqlglot.expressions.Collate": {"tf": 1}, "sqlglot.expressions.Ceil": {"tf": 1}, "sqlglot.expressions.Coalesce": {"tf": 1}, "sqlglot.expressions.Chr": {"tf": 1}, "sqlglot.expressions.Concat": {"tf": 1}, "sqlglot.expressions.CurrentDate": {"tf": 1}, "sqlglot.expressions.CurrentDatetime": {"tf": 1}, "sqlglot.expressions.CurrentTime": {"tf": 1}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1}, "sqlglot.expressions.CurrentUser": {"tf": 1}, "sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DateDiff": {"tf": 1}, "sqlglot.expressions.DateTrunc": {"tf": 1}, "sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeSub": {"tf": 1}, "sqlglot.expressions.DatetimeDiff": {"tf": 1}, "sqlglot.expressions.DatetimeTrunc": {"tf": 1}, "sqlglot.expressions.DayOfWeek": {"tf": 1}, "sqlglot.expressions.DayOfMonth": {"tf": 1}, "sqlglot.expressions.DayOfYear": {"tf": 1}, "sqlglot.expressions.ToDays": {"tf": 1}, "sqlglot.expressions.WeekOfYear": {"tf": 1}, "sqlglot.expressions.MonthsBetween": {"tf": 1}, "sqlglot.expressions.LastDay": {"tf": 1}, "sqlglot.expressions.Extract": {"tf": 1}, "sqlglot.expressions.Timestamp": {"tf": 1}, "sqlglot.expressions.TimestampAdd": {"tf": 1}, "sqlglot.expressions.TimestampSub": {"tf": 1}, "sqlglot.expressions.TimestampDiff": {"tf": 1}, "sqlglot.expressions.TimestampTrunc": {"tf": 1}, "sqlglot.expressions.TimeAdd": {"tf": 1}, "sqlglot.expressions.TimeSub": {"tf": 1}, "sqlglot.expressions.TimeDiff": {"tf": 1}, "sqlglot.expressions.TimeTrunc": {"tf": 1}, "sqlglot.expressions.DateFromParts": {"tf": 1}, "sqlglot.expressions.TimeFromParts": {"tf": 1}, "sqlglot.expressions.DateStrToDate": {"tf": 1}, "sqlglot.expressions.DateToDateStr": {"tf": 1}, "sqlglot.expressions.DateToDi": {"tf": 1}, "sqlglot.expressions.Date": {"tf": 1}, "sqlglot.expressions.Day": {"tf": 1}, "sqlglot.expressions.Decode": {"tf": 1}, "sqlglot.expressions.DiToDate": {"tf": 1}, "sqlglot.expressions.Encode": {"tf": 1}, "sqlglot.expressions.Exp": {"tf": 1}, "sqlglot.expressions.Explode": {"tf": 1}, "sqlglot.expressions.Floor": {"tf": 1}, "sqlglot.expressions.FromBase64": {"tf": 1}, "sqlglot.expressions.ToBase64": {"tf": 1}, "sqlglot.expressions.Greatest": {"tf": 1}, "sqlglot.expressions.Hex": {"tf": 1}, "sqlglot.expressions.Xor": {"tf": 1}, "sqlglot.expressions.If": {"tf": 1}, "sqlglot.expressions.Nullif": {"tf": 1}, "sqlglot.expressions.Initcap": {"tf": 1}, "sqlglot.expressions.IsNan": {"tf": 1}, "sqlglot.expressions.IsInf": {"tf": 1}, "sqlglot.expressions.JSONObject": {"tf": 1}, "sqlglot.expressions.JSONArray": {"tf": 1}, "sqlglot.expressions.JSONArrayAgg": {"tf": 1}, "sqlglot.expressions.JSONTable": {"tf": 1}, "sqlglot.expressions.OpenJSON": {"tf": 1}, "sqlglot.expressions.JSONExtract": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONBExtract": {"tf": 1}, "sqlglot.expressions.JSONBExtractScalar": {"tf": 1}, "sqlglot.expressions.JSONFormat": {"tf": 1}, "sqlglot.expressions.JSONArrayContains": {"tf": 1}, "sqlglot.expressions.ParseJSON": {"tf": 1}, "sqlglot.expressions.Least": {"tf": 1}, "sqlglot.expressions.Left": {"tf": 1}, "sqlglot.expressions.Right": {"tf": 1}, "sqlglot.expressions.Length": {"tf": 1}, "sqlglot.expressions.Levenshtein": {"tf": 1}, "sqlglot.expressions.Ln": {"tf": 1}, "sqlglot.expressions.Log": {"tf": 1}, "sqlglot.expressions.Log2": {"tf": 1}, "sqlglot.expressions.Log10": {"tf": 1}, "sqlglot.expressions.Lower": {"tf": 1}, "sqlglot.expressions.Map": {"tf": 1}, "sqlglot.expressions.MapFromEntries": {"tf": 1}, "sqlglot.expressions.StarMap": {"tf": 1}, "sqlglot.expressions.VarMap": {"tf": 1}, "sqlglot.expressions.MatchAgainst": {"tf": 1}, "sqlglot.expressions.MD5": {"tf": 1}, "sqlglot.expressions.MD5Digest": {"tf": 1}, "sqlglot.expressions.Month": {"tf": 1}, "sqlglot.expressions.Nvl2": {"tf": 1}, "sqlglot.expressions.Predict": {"tf": 1}, "sqlglot.expressions.Pow": {"tf": 1}, "sqlglot.expressions.Rand": {"tf": 1}, "sqlglot.expressions.Randn": {"tf": 1}, "sqlglot.expressions.RangeN": {"tf": 1}, "sqlglot.expressions.ReadCSV": {"tf": 1}, "sqlglot.expressions.Reduce": {"tf": 1}, "sqlglot.expressions.RegexpExtract": {"tf": 1}, "sqlglot.expressions.RegexpReplace": {"tf": 1}, "sqlglot.expressions.RegexpLike": {"tf": 1}, "sqlglot.expressions.RegexpILike": {"tf": 1}, "sqlglot.expressions.RegexpSplit": {"tf": 1}, "sqlglot.expressions.Repeat": {"tf": 1}, "sqlglot.expressions.Round": {"tf": 1}, "sqlglot.expressions.RowNumber": {"tf": 1}, "sqlglot.expressions.SafeDivide": {"tf": 1}, "sqlglot.expressions.SHA": {"tf": 1}, "sqlglot.expressions.SHA2": {"tf": 1}, "sqlglot.expressions.SortArray": {"tf": 1}, "sqlglot.expressions.Split": {"tf": 1}, "sqlglot.expressions.Substring": {"tf": 1}, "sqlglot.expressions.StandardHash": {"tf": 1}, "sqlglot.expressions.StartsWith": {"tf": 1}, "sqlglot.expressions.StrPosition": {"tf": 1}, "sqlglot.expressions.StrToDate": {"tf": 1}, "sqlglot.expressions.StrToTime": {"tf": 1}, "sqlglot.expressions.StrToUnix": {"tf": 1}, "sqlglot.expressions.StrToMap": {"tf": 1}, "sqlglot.expressions.NumberToStr": {"tf": 1}, "sqlglot.expressions.FromBase": {"tf": 1}, "sqlglot.expressions.Struct": {"tf": 1}, "sqlglot.expressions.StructExtract": {"tf": 1}, "sqlglot.expressions.Stuff": {"tf": 1}, "sqlglot.expressions.Sqrt": {"tf": 1}, "sqlglot.expressions.TimeToStr": {"tf": 1}, "sqlglot.expressions.TimeToTimeStr": {"tf": 1}, "sqlglot.expressions.TimeToUnix": {"tf": 1}, "sqlglot.expressions.TimeStrToDate": {"tf": 1}, "sqlglot.expressions.TimeStrToTime": {"tf": 1}, "sqlglot.expressions.TimeStrToUnix": {"tf": 1}, "sqlglot.expressions.Trim": {"tf": 1}, "sqlglot.expressions.TsOrDsAdd": {"tf": 1}, "sqlglot.expressions.TsOrDsDiff": {"tf": 1}, "sqlglot.expressions.TsOrDsToDateStr": {"tf": 1}, "sqlglot.expressions.TsOrDsToDate": {"tf": 1}, "sqlglot.expressions.TsOrDsToTime": {"tf": 1}, "sqlglot.expressions.TsOrDiToDi": {"tf": 1}, "sqlglot.expressions.Unhex": {"tf": 1}, "sqlglot.expressions.UnixDate": {"tf": 1}, "sqlglot.expressions.UnixToStr": {"tf": 1}, "sqlglot.expressions.UnixToTime": {"tf": 1}, "sqlglot.expressions.UnixToTimeStr": {"tf": 1}, "sqlglot.expressions.TimestampFromParts": {"tf": 1}, "sqlglot.expressions.Upper": {"tf": 1}, "sqlglot.expressions.Week": {"tf": 1}, "sqlglot.expressions.XMLTable": {"tf": 1}, "sqlglot.expressions.Year": {"tf": 1}, "sqlglot.expressions.When": {"tf": 1}, "sqlglot.expressions.NextValueFor": {"tf": 1}}, "df": 170}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.DateAdd": {"tf": 1}, "sqlglot.expressions.DateSub": {"tf": 1}, "sqlglot.expressions.DatetimeAdd": {"tf": 1}, "sqlglot.expressions.DatetimeSub": {"tf": 1}}, "df": 4}}}}}}}}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.JSONPathFilter": {"tf": 1}, "sqlglot.expressions.JSONPathKey": {"tf": 1}, "sqlglot.expressions.JSONPathRecursive": {"tf": 1}, "sqlglot.expressions.JSONPathRoot": {"tf": 1}, "sqlglot.expressions.JSONPathScript": {"tf": 1}, "sqlglot.expressions.JSONPathSlice": {"tf": 1}, "sqlglot.expressions.JSONPathSelector": {"tf": 1}, "sqlglot.expressions.JSONPathSubscript": {"tf": 1}, "sqlglot.expressions.JSONPathUnion": {"tf": 1}, "sqlglot.expressions.JSONPathWildcard": {"tf": 1}}, "df": 10}}}}}}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.ApproxQuantile": {"tf": 1}}, "df": 1}}}}}}}}}}, "doc": {"root": {"0": {"0": {"0": {"0": {"5": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "4": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "9": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "5": {"9": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"5": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "7": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"6": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "2": {"3": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "3": {"2": {"7": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"7": {"2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"0": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"1": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "8": {"8": {"9": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"4": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "1": {"0": {"5": {"4": {"5": {"5": {"2": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"9": {"1": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1.4142135623730951}}, "df": 2}, "2": {"0": {"0": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"3": {"0": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "8": {"5": {"8": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"1": {"8": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "3": {"1": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "3": {"3": {"3": {"7": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"1": {"1": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "7": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 7.745966692414834}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 4.47213595499958}, "sqlglot.executor": {"tf": 2}, "sqlglot.expressions.Expression.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.7320508075688772}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 2}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 31, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "1": {"0": {"0": {"0": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 21}, "docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}}, "df": 4, "^": {"1": {"2": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "4": {"5": {"docs": {}, "df": 0, "/": {"2": {"6": {"4": {"2": {"9": {"3": {"7": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "2": {"3": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "3": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "6": {"1": {"8": {"0": {"8": {"8": {"0": {"2": {"8": {"2": {"9": {"5": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "8": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "9": {"8": {"6": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"6": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 5.744562646538029}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 4}, "sqlglot.executor": {"tf": 3.7416573867739413}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 2}, "sqlglot.expressions.Expression.or_": {"tf": 2}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 2.449489742783178}, "sqlglot.expressions.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 2}, "sqlglot.helper.dict_depth": {"tf": 1.4142135623730951}, "sqlglot.helper.merge_ranges": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 57, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2}}}, "2": {"0": {"0": {"7": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "1": {"4": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "2": {"1": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 2}, "4": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "5": {"1": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "5": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}, "6": {"4": {"2": {"9": {"8": {"2": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}, "7": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "9": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 3.3166247903554}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 4.358898943540674}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 2}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 54}, "3": {"1": {"3": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "2": {"1": {"1": {"6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "3": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "4": {"docs": {"sqlglot.dataframe": {"tf": 2.449489742783178}}, "df": 1}, "6": {"9": {"8": {"2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "9": {"docs": {"sqlglot": {"tf": 7}, "sqlglot.dataframe": {"tf": 7.0710678118654755}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 2.8284271247461903}, "sqlglot.expressions.Identifier.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Star.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Dot.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Paren.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Alias.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Bracket.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Cast.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 2}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 2}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 4}, "sqlglot.expressions.subquery": {"tf": 2.8284271247461903}, "sqlglot.expressions.cast": {"tf": 2.449489742783178}, "sqlglot.expressions.values": {"tf": 2}, "sqlglot.expressions.var": {"tf": 3.1622776601683795}, "sqlglot.expressions.column_table_names": {"tf": 2}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2}, "sqlglot.expressions.func": {"tf": 2}, "sqlglot.helper.split_num_words": {"tf": 3.4641016151377544}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 2}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.449489742783178}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 2.449489742783178}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_set": {"tf": 4}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 3.7416573867739413}, "sqlglot.trie.in_trie": {"tf": 2.8284271247461903}}, "df": 100}, "docs": {"sqlglot": {"tf": 3.3166247903554}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 2}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 59, "]": {"docs": {}, "df": 0, "[": {"3": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "4": {"0": {"0": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "1": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "3": {"4": {"3": {"4": {"1": {"6": {"6": {"2": {"4": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "7": {"9": {"8": {"3": {"1": {"3": {"6": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "4": {"6": {"2": {"4": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "5": {"2": {"9": {"6": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 3}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "6": {"8": {"9": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}, "8": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}, "9": {"3": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 5}, "5": {"0": {"4": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "3": {"2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.func": {"tf": 2}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.7320508075688772}}, "df": 9}, "6": {"0": {"1": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "2": {"5": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "4": {"3": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "9": {"9": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "8": {"2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "6": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "7": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"0": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.helper.merge_ranges": {"tf": 1.4142135623730951}}, "df": 3, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "7": {"2": {"5": {"docs": {}, "df": 0, "\u2013": {"7": {"4": {"3": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "3": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "5": {"9": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "9": {"2": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "8": {"0": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}, "2": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "4": {"4": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "8": {"6": {"9": {"5": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "9": {"8": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {"sqlglot": {"tf": 1}}, "df": 1}, "docs": {"sqlglot": {"tf": 62.68173577685928}, "sqlglot.logger": {"tf": 1.7320508075688772}, "sqlglot.pretty": {"tf": 1.7320508075688772}, "sqlglot.schema": {"tf": 1.7320508075688772}, "sqlglot.parse": {"tf": 6.324555320336759}, "sqlglot.parse_one": {"tf": 6.708203932499369}, "sqlglot.transpile": {"tf": 7.211102550927978}, "sqlglot.dataframe": {"tf": 49.80963762164909}, "sqlglot.dataframe.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.DEFAULT_DIALECT": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.read": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.table": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.createDataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder.SQLFRAME_DIALECT_KEY": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder.dialect": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder.config": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.Builder.getOrCreate": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.SparkSession.builder": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.spark": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.expression": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.branch_id": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.sequence_id": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.last_op": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.pending_hints": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.output_expression_container": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.sparkSession": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.write": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.latest_cte_name": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.pending_join_hints": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.pending_partition_hints": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.columns": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.na": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.copy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.select": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.alias": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.where": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.filter": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.groupBy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.agg": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.join": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.DataFrame.union": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.unionAll": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.unionByName": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.intersect": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.intersectAll": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.exceptAll": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.distinct": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.dropDuplicates": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.dropna": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 2.6457513110645907}, "sqlglot.dataframe.sql.DataFrame.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.withColumn": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.withColumnRenamed": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.drop": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.limit": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.hint": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.repartition": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.coalesce": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.cache": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 2}, "sqlglot.dataframe.sql.GroupedData": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.spark": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.last_op": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.group_by_cols": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.agg": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.count": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.mean": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.avg": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.max": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.min": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.sum": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.GroupedData.pivot": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.expression": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.ensure_col": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.ensure_cols": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.invoke_anonymous_function": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.invoke_expression_over_column": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.binary_op": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.inverse_binary_op": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.unary_op": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.is_alias": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.is_column": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.column_expression": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.alias_or_name": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.ensure_literal": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.copy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.set_table_name": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.alias": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.asc": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.desc": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.asc_nulls_first": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.asc_nulls_last": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.desc_nulls_first": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.desc_nulls_last": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.when": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.otherwise": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.isNull": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.isNotNull": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.startswith": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.endswith": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.rlike": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.like": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.ilike": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.substr": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.isin": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.between": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.over": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.df": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.drop": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.fill": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameNaFunctions.replace": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.unboundedPreceding": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.unboundedFollowing": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.currentRow": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.partitionBy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.orderBy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.rowsBetween": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Window.rangeBetween": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.expression": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.copy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.partitionBy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.orderBy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.rowsBetween": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.WindowSpec.rangeBetween": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameReader": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameReader.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameReader.spark": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameReader.table": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.__init__": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.copy": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.sql": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.mode": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.byName": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.insertInto": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrameWriter.saveAsTable": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 22.22611077089287}, "sqlglot.dialects.bigquery": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.logger": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 4.58257569495584}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.BYTE_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.RAW_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.bigquery.BigQuery.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.NESTED_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.ID_VAR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.PROPERTY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.CONSTRAINT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.NULL_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.BRACKET_OFFSETS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.bigquery.BigQuery.Generator.EXPLICIT_UNION": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.COLLATE_IS_FUNC": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.RESERVED_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.timetostr_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.struct_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.eq_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.attimezone_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.trycast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.cte_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.array_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.bracket_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.transaction_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.commit_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.rollback_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.in_unnest_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.except_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.intersect_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.with_properties": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator.version_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.BIT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.HEREDOC_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNCTIONS_SUFFIXES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.AGG_FUNC_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.COLUMN_OPERATORS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.JOIN_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRUCT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.STRING_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.EXPLICIT_UNION": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.GROUPINGS_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.ON_CLUSTER_TARGETS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.likeproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.eq_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.neq_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.regexpilike_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.cte_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.after_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.parameterizedagg_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.anonymousaggfunc_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedaggfunc_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.combinedparameterizedagg_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.placeholder_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.oncluster_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.createable_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.databricks.Databricks.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.STRICT_CAST": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.FACTOR": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.databricks.Databricks.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.columndef_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.DATE_ADD_OR_DIFF": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.DATE_ADD_OR_SUB": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.logger": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.DIALECT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.BIGQUERY": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.CLICKHOUSE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.DATABRICKS": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.DORIS": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.DRILL": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.DUCKDB": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.HIVE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.MYSQL": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.ORACLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.POSTGRES": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.PRESTO": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.REDSHIFT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.SNOWFLAKE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.SPARK": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.SPARK2": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.SQLITE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.STARROCKS": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.TABLEAU": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.TERADATA": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.TRINO": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialects.TSQL": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.__init__": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 3}, "sqlglot.dialects.dialect.Dialect.DATE_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.DATEINT_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 2.8284271247461903}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 3.3166247903554}, "sqlglot.dialects.dialect.Dialect.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 9.273618495495704}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 4.58257569495584}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 6.48074069840786}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 4.795831523312719}, "sqlglot.dialects.dialect.Dialect.to_json_path": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.parse": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.parse_into": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generate": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.transpile": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.tokenize": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.DialectType": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.rename_func": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.approx_count_distinct_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.if_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.arrow_json_extract_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.inline_array_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_ilike_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_paren_current_date_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_recursive_cte_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_safe_divide_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_pivot_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_trycast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_comment_column_constraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_map_from_entries_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.str_position_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.struct_extract_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.var_map_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 5.744562646538029}, "sqlglot.dialects.dialect.time_format": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.parse_date_delta": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.parse_date_delta_with_interval": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.date_trunc_to_time": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.date_add_interval_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.timestamptrunc_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_timestamp_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.locate_to_strposition": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.strposition_to_locate_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.left_to_substring_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.right_to_substring_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.timestrtotime_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.datestrtodate_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.encode_decode_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.min_or_least": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.max_or_greatest": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.count_if_to_sum": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.trim_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.str_to_time_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.concat_to_dpipe_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.concat_ws_to_dpipe_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.regexp_extract_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.regexp_replace_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.pivot_column_names": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.binary_from_function": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.parse_timestamp_trunc": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.any_value_to_max_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.bool_xor_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.is_parse_json": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.isnull_to_is_null": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.generatedasidentitycolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.arg_max_or_min_no_count": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.ts_or_ds_add_cast": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.date_delta_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.no_last_day_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.parse_json_extract_path": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.json_extract_segments": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.json_path_key_only_name": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.DATE_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.DATEINT_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.doris.Doris.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.doris.Doris.Generator.CAST_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.drill.Drill.DATE_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.DATEINT_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 3}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.drill.Drill.Parser.STRICT_CAST": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.drill.Drill.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.normalize_func": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.to_json_path": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.duckdb.DuckDB.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.duckdb.DuckDB.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.STRUCT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.MULTI_ARG_DISTINCT": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.STAR_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.timefromparts_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.timestampfromparts_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.interval_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.columndef_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.placeholder_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.DATE_DELTA_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.TIME_DIFF_FACTOR": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.DIFF_MONTH_SWITCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.DATE_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.DATEINT_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Tokenizer.NUMERIC_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.hive.Hive.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.STRICT_CAST": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.PROPERTY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.hive.Hive.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.INDEX_ON": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.temporary_storage_provider": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.parameter_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.schema_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.constraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.rowformatserdeproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.arrayagg_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.with_properties": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.version_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.TIME_SPECIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.BIT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.mysql.MySQL.Parser.FUNC_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONJUNCTION": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SET_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.CONSTRAINT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.PROFILE_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.ENUM_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.STRING_ALIASES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.mysql.MySQL.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.QUERY_HINT_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.VALUES_AS_TABLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.UNSIGNED_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.CAST_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.TIMESTAMP_FUNC_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.xor_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.jsonarraycontains_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.show_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.altercolumn_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.chr_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.to_char": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.oracle.Oracle.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.DISTINCT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.oracle.Oracle.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.currenttimestamp_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.offset_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.xmltable_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.add_column_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.DATE_DIFF_FACTOR": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.postgres.Postgres.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BIT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.BYTE_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.postgres.Postgres.Parser.PROPERTY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.EXPONENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.postgres.Postgres.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.MULTI_ARG_DISTINCT": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.matchagainst_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.presto.Presto.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.UNICODE_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.presto.Presto.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.presto.Presto.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.IS_BOOL_ALLOWED": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.STRUCT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.MULTI_ARG_DISTINCT": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.bracket_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.struct_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.interval_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.transaction_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.generateseries_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 3}, "sqlglot.dialects.presto.Presto.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.redshift.Redshift.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.BIT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.redshift.Redshift.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.VALUES_AS_TABLE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.RESERVED_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 4.47213595499958}, "sqlglot.dialects.redshift.Redshift.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.DATE_PART_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 4}, "sqlglot.dialects.snowflake.Snowflake.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 3.3166247903554}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 4.795831523312719}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.snowflake.Snowflake.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.TIMESTAMPS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.ALTER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.PROPERTY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.STAGED_FILE_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.FLATTEN_COLUMNS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.RAW_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.snowflake.Snowflake.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.MATCHED_BY_SOURCE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTS_TABLE_COPY": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.COLLATE_IS_FUNC": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.INSERT_OVERWRITE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.STAR_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.timestampfromparts_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.trycast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.log_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.unnest_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.show_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.regexpextract_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.except_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.intersect_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.describe_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.swaptable_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.with_properties": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.cluster_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Tokenizer.RAW_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.spark.Spark.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.spark.Spark.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.computedcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.anyvalue_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.datediff_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.spark2.Spark2.Parser.TRIM_PATTERN_FIRST": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.spark2.Spark2.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.WRAP_DERIVED_VALUES": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.struct_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.temporary_storage_provider": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.columndef_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 2.6457513110645907}, "sqlglot.dialects.sqlite.SQLite.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.sqlite.SQLite.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.STRING_ALIASES": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.sqlite.SQLite.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TOKEN_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.datediff_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.groupconcat_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.least_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.transaction_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.starrocks.StarRocks.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.starrocks.StarRocks.Generator.CAST_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.tableau.Tableau.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.if_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.count_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.tableau.Tableau.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.teradata.Teradata.Parser.TABLESAMPLE_CSV": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.CHARSET_TRANSLATORS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNC_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.EXPONENT": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.teradata.Teradata.Generator.LIMIT_IS_TOP": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.trycast_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.partitionedbyproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.update_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.mod_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.rangen_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.createable_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.trino.Trino.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.FULL_FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.DATE_DELTA_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.DATE_FMT_RE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TRANSPILE_SAFE_NUMBER_FMT": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.DEFAULT_START_DATE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.BIT_TYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.DATEPART_ONLY_FORMATS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_FORMAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 2.6457513110645907}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 4.47213595499958}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.CONVERT_FORMAT_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 4.58257569495584}, "sqlglot.dialects.tsql.TSQL.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.VAR_LENGTH_DATATYPES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.RETURNS_TABLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.STRING_ALIASES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 8.06225774829855}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_IS_TOP": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.RETURNING_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.ENSURE_BOOLS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.lateral_op": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.timefromparts_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.timestampfromparts_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.set_operation": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.setitem_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.boolean_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.is_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.createable_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.create_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.offset_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.version_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.returnsproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.returning_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.transaction_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.commit_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.rollback_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.identifier_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.constraint_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.length_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.right_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.left_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.parser_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.generator_class": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 50.556898639058154}, "sqlglot.diff.Insert": {"tf": 1.4142135623730951}, "sqlglot.diff.Insert.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.Insert.expression": {"tf": 1.7320508075688772}, "sqlglot.diff.Remove": {"tf": 1.4142135623730951}, "sqlglot.diff.Remove.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.Remove.expression": {"tf": 1.7320508075688772}, "sqlglot.diff.Move": {"tf": 1.4142135623730951}, "sqlglot.diff.Move.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.Move.expression": {"tf": 1.7320508075688772}, "sqlglot.diff.Update": {"tf": 1.4142135623730951}, "sqlglot.diff.Update.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.Update.source": {"tf": 1.7320508075688772}, "sqlglot.diff.Update.target": {"tf": 1.7320508075688772}, "sqlglot.diff.Keep": {"tf": 1.4142135623730951}, "sqlglot.diff.Keep.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.Keep.source": {"tf": 1.7320508075688772}, "sqlglot.diff.Keep.target": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 11.313708498984761}, "sqlglot.diff.LEAF_EXPRESSION_TYPES": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller": {"tf": 2.6457513110645907}, "sqlglot.diff.ChangeDistiller.__init__": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller.f": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller.t": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller.diff": {"tf": 1.7320508075688772}, "sqlglot.errors": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1.7320508075688772}, "sqlglot.errors.SqlglotError": {"tf": 1.7320508075688772}, "sqlglot.errors.UnsupportedError": {"tf": 1.7320508075688772}, "sqlglot.errors.ParseError": {"tf": 1.7320508075688772}, "sqlglot.errors.ParseError.__init__": {"tf": 1.7320508075688772}, "sqlglot.errors.ParseError.errors": {"tf": 1.7320508075688772}, "sqlglot.errors.ParseError.new": {"tf": 1.7320508075688772}, "sqlglot.errors.TokenError": {"tf": 1.7320508075688772}, "sqlglot.errors.OptimizeError": {"tf": 1.7320508075688772}, "sqlglot.errors.SchemaError": {"tf": 1.7320508075688772}, "sqlglot.errors.ExecuteError": {"tf": 1.7320508075688772}, "sqlglot.errors.concat_messages": {"tf": 1.7320508075688772}, "sqlglot.errors.merge_errors": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 35.11409973215888}, "sqlglot.executor.logger": {"tf": 1.7320508075688772}, "sqlglot.executor.PYTHON_TYPE_TO_SQLGLOT": {"tf": 1.7320508075688772}, "sqlglot.executor.execute": {"tf": 7}, "sqlglot.executor.context": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context": {"tf": 3}, "sqlglot.executor.context.Context.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.tables": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.range_readers": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.row_readers": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.env": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.eval": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.eval_tuple": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.table": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.add_columns": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.columns": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.table_iter": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.filter": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.sort": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.set_row": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.set_index": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context.set_range": {"tf": 1.7320508075688772}, "sqlglot.executor.env": {"tf": 1.7320508075688772}, "sqlglot.executor.env.reverse_key": {"tf": 1.7320508075688772}, "sqlglot.executor.env.reverse_key.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.env.reverse_key.obj": {"tf": 1.7320508075688772}, "sqlglot.executor.env.filter_nulls": {"tf": 1.7320508075688772}, "sqlglot.executor.env.null_if_any": {"tf": 4.58257569495584}, "sqlglot.executor.env.str_position": {"tf": 1.7320508075688772}, "sqlglot.executor.env.substring": {"tf": 1.7320508075688772}, "sqlglot.executor.env.cast": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ordered": {"tf": 1.7320508075688772}, "sqlglot.executor.env.interval": {"tf": 1.7320508075688772}, "sqlglot.executor.env.arrayjoin": {"tf": 1.7320508075688772}, "sqlglot.executor.env.jsonextract": {"tf": 1.7320508075688772}, "sqlglot.executor.env.ENV": {"tf": 1.7320508075688772}, "sqlglot.executor.python": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.generator": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.env": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.tables": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.execute": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.context": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.table": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.scan": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.static": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.scan_table": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.scan_csv": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.join": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.nested_loop_join": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.hash_join": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.aggregate": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.sort": {"tf": 1.7320508075688772}, "sqlglot.executor.python.PythonExecutor.set_operation": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 8.06225774829855}, "sqlglot.executor.python.Python.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.tokenizer_class": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.parser_class": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.generator_class": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.FORMAT_TRIE": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.INVERSE_TIME_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.INVERSE_TIME_TRIE": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.INVERSE_ESCAPE_SEQUENCES": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.QUOTE_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.QUOTE_END": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.IDENTIFIER_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.IDENTIFIER_END": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.BIT_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.BIT_END": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.HEX_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.HEX_END": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.BYTE_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.BYTE_END": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.UNICODE_START": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.UNICODE_END": {"tf": 1.7320508075688772}, "sqlglot.executor.table": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.columns": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.column_range": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.reader": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.rows": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.range_reader": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.add_columns": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.append": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.pop": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Table.width": {"tf": 1.7320508075688772}, "sqlglot.executor.table.TableIter": {"tf": 1.7320508075688772}, "sqlglot.executor.table.TableIter.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.table.TableIter.table": {"tf": 1.7320508075688772}, "sqlglot.executor.table.TableIter.index": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RangeReader": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RangeReader.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RangeReader.table": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RangeReader.range": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RowReader": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RowReader.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RowReader.columns": {"tf": 1.7320508075688772}, "sqlglot.executor.table.RowReader.row": {"tf": 1.7320508075688772}, "sqlglot.executor.table.Tables": {"tf": 1.7320508075688772}, "sqlglot.executor.table.ensure_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions": {"tf": 4}, "sqlglot.expressions.SQLGLOT_META": {"tf": 1.7320508075688772}, "sqlglot.expressions.TABLE_PARTS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 11.135528725660043}, "sqlglot.expressions.Expression.__init__": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.parent": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.arg_key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.comments": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.hashable_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.this": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.expressions": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.text": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_string": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_number": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_int": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_star": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.alias": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.alias_column_names": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.alias_or_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Expression.type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_leaf": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.meta": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.copy": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.add_comments": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.append": {"tf": 4.358898943540674}, "sqlglot.expressions.Expression.set": {"tf": 4.358898943540674}, "sqlglot.expressions.Expression.depth": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.find_all": {"tf": 5.291502622129181}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 4.795831523312719}, "sqlglot.expressions.Expression.parent_select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.same_parent": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.root": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.walk": {"tf": 5.5677643628300215}, "sqlglot.expressions.Expression.dfs": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.bfs": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.unnest": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.unalias": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.flatten": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.to_s": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.sql": {"tf": 5.477225575051661}, "sqlglot.expressions.Expression.transform": {"tf": 5.477225575051661}, "sqlglot.expressions.Expression.replace": {"tf": 5.477225575051661}, "sqlglot.expressions.Expression.pop": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.assert_is": {"tf": 9.643650760992955}, "sqlglot.expressions.Expression.error_messages": {"tf": 4.795831523312719}, "sqlglot.expressions.Expression.dump": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.load": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.and_": {"tf": 9.797958971132712}, "sqlglot.expressions.Expression.or_": {"tf": 9.797958971132712}, "sqlglot.expressions.Expression.not_": {"tf": 8.54400374531753}, "sqlglot.expressions.Expression.as_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.between": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.is_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.like": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.ilike": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.eq": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.neq": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.rlike": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.div": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.desc": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntoType": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExpOrStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.Condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.Condition.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predicate": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predicate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DerivedTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.DerivedTable.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.DerivedTable.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.DerivedTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.union": {"tf": 10.488088481701515}, "sqlglot.expressions.Unionable.intersect": {"tf": 10.488088481701515}, "sqlglot.expressions.Unionable.except_": {"tf": 10.535653752852738}, "sqlglot.expressions.Unionable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UDTF": {"tf": 1.7320508075688772}, "sqlglot.expressions.UDTF.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.UDTF.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cache": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cache.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cache.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Uncache": {"tf": 1.7320508075688772}, "sqlglot.expressions.Uncache.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Uncache.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Refresh": {"tf": 1.7320508075688772}, "sqlglot.expressions.Refresh.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DDL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DDL.ctes": {"tf": 1.7320508075688772}, "sqlglot.expressions.DDL.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.DDL.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.DDL.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 10.488088481701515}, "sqlglot.expressions.DML.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Create": {"tf": 1.7320508075688772}, "sqlglot.expressions.Create.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Create.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Clone": {"tf": 1.7320508075688772}, "sqlglot.expressions.Clone.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Clone.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Describe": {"tf": 1.7320508075688772}, "sqlglot.expressions.Describe.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Describe.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kill": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kill.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kill.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pragma": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pragma.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Set": {"tf": 1.7320508075688772}, "sqlglot.expressions.Set.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Set.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Heredoc": {"tf": 1.7320508075688772}, "sqlglot.expressions.Heredoc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Heredoc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetItem": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetItem.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetItem.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Show": {"tf": 1.7320508075688772}, "sqlglot.expressions.Show.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Show.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UserDefinedFunction": {"tf": 1.7320508075688772}, "sqlglot.expressions.UserDefinedFunction.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UserDefinedFunction.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSet": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSet.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSet.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.With": {"tf": 1.7320508075688772}, "sqlglot.expressions.With.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.With.recursive": {"tf": 1.7320508075688772}, "sqlglot.expressions.With.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithinGroup": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithinGroup.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithinGroup.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CTE": {"tf": 1.7320508075688772}, "sqlglot.expressions.CTE.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CTE.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableAlias": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableAlias.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableAlias.columns": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableAlias.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitString": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitString.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.HexString": {"tf": 1.7320508075688772}, "sqlglot.expressions.HexString.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ByteString": {"tf": 1.7320508075688772}, "sqlglot.expressions.ByteString.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RawString": {"tf": 1.7320508075688772}, "sqlglot.expressions.RawString.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnicodeString": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnicodeString.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnicodeString.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.table": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.db": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.catalog": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Column.parts": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.to_dot": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPosition": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPosition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPosition.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnDef": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnDef.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnDef.constraints": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnDef.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterColumn": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterColumn.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterColumn.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RenameColumn": {"tf": 1.7320508075688772}, "sqlglot.expressions.RenameColumn.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RenameColumn.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RenameTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.RenameTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SwapTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.SwapTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comment": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comment.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comment.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comprehension": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comprehension.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Comprehension.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTLAction": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTLAction.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTLAction.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTL": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTL.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeTreeTTL.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexConstraintOption": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexConstraintOption.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexConstraintOption.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraint.kind": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraintKind": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnConstraintKind.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoIncrementColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoIncrementColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PeriodForSystemTimeConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.PeriodForSystemTimeConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PeriodForSystemTimeConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CaseSpecificColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CaseSpecificColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CaseSpecificColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CheckColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CheckColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ClusteredColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.ClusteredColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CommentColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CommentColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CompressColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.CompressColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFormatColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFormatColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFormatColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DefaultColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.DefaultColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.EncodeColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.EncodeColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsIdentityColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsRowColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GeneratedAsRowColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.InlineLengthColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.InlineLengthColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NonClusteredColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.NonClusteredColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotForReplicationColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotForReplicationColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotForReplicationColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotNullColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotNullColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NotNullColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnUpdateColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnUpdateColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransformColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransformColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKeyColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKeyColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKeyColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TitleColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.TitleColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UniqueColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.UniqueColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UniqueColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UppercaseColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.UppercaseColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UppercaseColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PathColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.PathColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ComputedColumnConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.ComputedColumnConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ComputedColumnConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Constraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.Constraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Constraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.delete": {"tf": 9.055385138137417}, "sqlglot.expressions.Delete.where": {"tf": 10.198039027185569}, "sqlglot.expressions.Delete.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Drop": {"tf": 1.7320508075688772}, "sqlglot.expressions.Drop.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Drop.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Filter": {"tf": 1.7320508075688772}, "sqlglot.expressions.Filter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Filter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Check": {"tf": 1.7320508075688772}, "sqlglot.expressions.Check.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connect.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connect.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Prior": {"tf": 1.7320508075688772}, "sqlglot.expressions.Prior.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Directory": {"tf": 1.7320508075688772}, "sqlglot.expressions.Directory.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Directory.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForeignKey": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForeignKey.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForeignKey.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPrefix": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPrefix.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ColumnPrefix.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKey": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKey.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PrimaryKey.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Into": {"tf": 1.7320508075688772}, "sqlglot.expressions.Into.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Into.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.From": {"tf": 1.7320508075688772}, "sqlglot.expressions.From.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.From.alias_or_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.From.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Having": {"tf": 1.7320508075688772}, "sqlglot.expressions.Having.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hint": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JoinHint": {"tf": 1.7320508075688772}, "sqlglot.expressions.JoinHint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JoinHint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.quoted": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.hashable_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Identifier.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Opclass": {"tf": 1.7320508075688772}, "sqlglot.expressions.Opclass.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Opclass.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Index": {"tf": 1.7320508075688772}, "sqlglot.expressions.Index.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Index.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 11.874342087037917}, "sqlglot.expressions.Insert.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnConflict": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnConflict.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnConflict.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.Returning.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Returning.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Introducer": {"tf": 1.7320508075688772}, "sqlglot.expressions.Introducer.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Introducer.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.National": {"tf": 1.7320508075688772}, "sqlglot.expressions.National.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LoadData": {"tf": 1.7320508075688772}, "sqlglot.expressions.LoadData.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LoadData.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Partition": {"tf": 1.7320508075688772}, "sqlglot.expressions.Partition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Partition.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Fetch": {"tf": 1.7320508075688772}, "sqlglot.expressions.Fetch.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Fetch.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Group.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lambda": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lambda.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lambda.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Limit.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Limit.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.hashable_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.number": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.string": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Literal.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.method": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.kind": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.side": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.hint": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.alias_or_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 11.135528725660043}, "sqlglot.expressions.Join.using": {"tf": 11.445523142259598}, "sqlglot.expressions.Join.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lateral.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lateral.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchRecognize": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchRecognize.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchRecognize.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Final": {"tf": 1.7320508075688772}, "sqlglot.expressions.Final.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Offset.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Offset.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Order": {"tf": 1.7320508075688772}, "sqlglot.expressions.Order.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Order.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithFill": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithFill.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithFill.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cluster": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cluster.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distribute": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distribute.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sort": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sort.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ordered": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ordered.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ordered.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Property": {"tf": 1.7320508075688772}, "sqlglot.expressions.Property.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Property.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlgorithmProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlgorithmProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlgorithmProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoIncrementProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoIncrementProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoIncrementProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoRefreshProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoRefreshProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AutoRefreshProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BlockCompressionProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.BlockCompressionProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.BlockCompressionProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CharacterSetProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ChecksumProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ChecksumProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ChecksumProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CollateProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CopyGrantsProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.CopyGrantsProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CopyGrantsProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataBlocksizeProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataBlocksizeProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataBlocksizeProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DefinerProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DefinerProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DefinerProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistKeyProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistKeyProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistKeyProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistStyleProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistStyleProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DistStyleProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.EngineProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.EngineProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.EngineProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.HeapProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.HeapProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.HeapProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToTableProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToTableProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToTableProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExecuteAsProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExecuteAsProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExecuteAsProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExternalProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExternalProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExternalProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FallbackProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.FallbackProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FallbackProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FileFormatProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.FileFormatProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FileFormatProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FreespaceProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.FreespaceProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FreespaceProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.InheritsProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.InheritsProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.InheritsProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputModelProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputModelProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputModelProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OutputModelProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.OutputModelProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OutputModelProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsolatedLoadingProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsolatedLoadingProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsolatedLoadingProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JournalProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.JournalProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JournalProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LanguageProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.LanguageProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LanguageProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ClusteredByProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ClusteredByProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ClusteredByProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictSubProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictSubProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictRange": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictRange.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DictRange.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCluster": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCluster.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCluster.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LocationProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.LocationProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LocationProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LockingProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.LockingProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LockingProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MaterializedProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.MaterializedProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MaterializedProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeBlockRatioProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeBlockRatioProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MergeBlockRatioProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NoPrimaryIndexProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.NoPrimaryIndexProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NoPrimaryIndexProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCommitProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCommitProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OnCommitProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedByProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedByProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedByProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionBoundSpec": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionBoundSpec.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionBoundSpec.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedOfProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedOfProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PartitionedOfProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RemoteWithConnectionModelProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.RemoteWithConnectionModelProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RemoteWithConnectionModelProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReturnsProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReturnsProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReturnsProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatDelimitedProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatDelimitedProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatDelimitedProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatSerdeProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatSerdeProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowFormatSerdeProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.QueryTransform": {"tf": 1.7320508075688772}, "sqlglot.expressions.QueryTransform.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.QueryTransform.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SampleProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SampleProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SampleProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SchemaCommentProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SchemaCommentProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SchemaCommentProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SerdeProperties": {"tf": 1.7320508075688772}, "sqlglot.expressions.SerdeProperties.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SerdeProperties.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetConfigProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetConfigProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SetConfigProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SettingsProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SettingsProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SettingsProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortKeyProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortKeyProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortKeyProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlReadWriteProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlReadWriteProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlReadWriteProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlSecurityProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlSecurityProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SqlSecurityProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StabilityProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.StabilityProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StabilityProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TemporaryProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.TemporaryProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TemporaryProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransformModelProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransformModelProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransformModelProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransientProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransientProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TransientProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.VolatileProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.VolatileProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.VolatileProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithDataProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithDataProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithDataProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithJournalTableProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithJournalTableProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithJournalTableProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithSystemVersioningProperty": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithSystemVersioningProperty.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithSystemVersioningProperty.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.NAME_TO_PROPERTY": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.PROPERTY_TO_NAME": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_CREATE": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_NAME": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_SCHEMA": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_WITH": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_ALIAS": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_EXPRESSION": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.POST_INDEX": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.Location.UNSUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.from_dict": {"tf": 1.7320508075688772}, "sqlglot.expressions.Properties.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Qualify": {"tf": 1.7320508075688772}, "sqlglot.expressions.Qualify.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputOutputFormat": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputOutputFormat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.InputOutputFormat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Return": {"tf": 1.7320508075688772}, "sqlglot.expressions.Return.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reference": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reference.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reference.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tuple": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tuple.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tuple.isin": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tuple.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 11.832159566199232}, "sqlglot.expressions.Subqueryable.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.ctes": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.with_": {"tf": 12.449899597988733}, "sqlglot.expressions.Subqueryable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.QUERY_MODIFIERS": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithTableHint": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithTableHint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WithTableHint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexTableHint": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexTableHint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IndexTableHint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.HistoricalData": {"tf": 1.7320508075688772}, "sqlglot.expressions.HistoricalData.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.HistoricalData.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.db": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.catalog": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.parts": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.to_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 10.816653826391969}, "sqlglot.expressions.Union.select": {"tf": 10.723805294763608}, "sqlglot.expressions.Union.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.is_star": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.left": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.right": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Except": {"tf": 1.7320508075688772}, "sqlglot.expressions.Except.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Intersect.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unnest": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unnest.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unnest.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unnest.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Update": {"tf": 1.7320508075688772}, "sqlglot.expressions.Update.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Update.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Values": {"tf": 1.7320508075688772}, "sqlglot.expressions.Values.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Values.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Var": {"tf": 1.7320508075688772}, "sqlglot.expressions.Var.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Version": {"tf": 3.3166247903554}, "sqlglot.expressions.Version.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Version.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Schema": {"tf": 1.7320508075688772}, "sqlglot.expressions.Schema.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Schema.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lock": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lock.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lock.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.from_": {"tf": 10.488088481701515}, "sqlglot.expressions.Select.group_by": {"tf": 11.704699910719626}, "sqlglot.expressions.Select.order_by": {"tf": 11.445523142259598}, "sqlglot.expressions.Select.sort_by": {"tf": 11.874342087037917}, "sqlglot.expressions.Select.cluster_by": {"tf": 11.874342087037917}, "sqlglot.expressions.Select.limit": {"tf": 10.954451150103322}, "sqlglot.expressions.Select.offset": {"tf": 10.954451150103322}, "sqlglot.expressions.Select.select": {"tf": 10.246950765959598}, "sqlglot.expressions.Select.lateral": {"tf": 11.180339887498949}, "sqlglot.expressions.Select.join": {"tf": 18.894443627691185}, "sqlglot.expressions.Select.where": {"tf": 11.180339887498949}, "sqlglot.expressions.Select.having": {"tf": 12.041594578792296}, "sqlglot.expressions.Select.window": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.qualify": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.distinct": {"tf": 10.14889156509222}, "sqlglot.expressions.Select.ctas": {"tf": 11.135528725660043}, "sqlglot.expressions.Select.lock": {"tf": 14.696938456699069}, "sqlglot.expressions.Select.hint": {"tf": 11.180339887498949}, "sqlglot.expressions.Select.named_selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.is_star": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.selects": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.unnest": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.unwrap": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 2.8284271247461903}, "sqlglot.expressions.Subquery.is_star": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Subquery.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableSample": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableSample.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TableSample.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tag": {"tf": 2.23606797749979}, "sqlglot.expressions.Tag.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tag.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pivot": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pivot.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pivot.unpivot": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pivot.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Window": {"tf": 1.7320508075688772}, "sqlglot.expressions.Window.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Window.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WindowSpec": {"tf": 1.7320508075688772}, "sqlglot.expressions.WindowSpec.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.WindowSpec.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Where.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Star.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Parameter": {"tf": 1.7320508075688772}, "sqlglot.expressions.Parameter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Parameter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SessionParameter": {"tf": 1.7320508075688772}, "sqlglot.expressions.SessionParameter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SessionParameter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Placeholder": {"tf": 1.7320508075688772}, "sqlglot.expressions.Placeholder.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Placeholder.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Null": {"tf": 1.7320508075688772}, "sqlglot.expressions.Null.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Null.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Null.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Boolean": {"tf": 1.7320508075688772}, "sqlglot.expressions.Boolean.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataTypeParam": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataTypeParam.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataTypeParam.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.ARRAY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.AGGREGATEFUNCTION": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SIMPLEAGGREGATEFUNCTION": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BIGDECIMAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BIGINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BIGSERIAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BINARY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BIT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BOOLEAN": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.BPCHAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.CHAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATE32": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATEMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATERANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATETIME": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DATETIME64": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DECIMAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.DOUBLE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.ENUM": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.ENUM8": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.ENUM16": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.FIXEDSTRING": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.FLOAT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.GEOGRAPHY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.GEOMETRY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.HLLSKETCH": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.HSTORE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.IMAGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INET": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT128": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT256": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT4MULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT4RANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT8MULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INT8RANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.IPADDRESS": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.IPPREFIX": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.IPV4": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.IPV6": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.JSON": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.JSONB": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.LONGBLOB": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.LONGTEXT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.LOWCARDINALITY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.MAP": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.MEDIUMBLOB": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.MEDIUMINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.MEDIUMTEXT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.MONEY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NCHAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NESTED": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NULL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NULLABLE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NUMMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NUMRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.NVARCHAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.OBJECT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.ROWVERSION": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SERIAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SET": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SMALLINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SMALLMONEY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SMALLSERIAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.STRUCT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.SUPER": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TEXT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TINYBLOB": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TINYTEXT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIME": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMETZ": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMP": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMPLTZ": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMPTZ": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMP_S": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMP_MS": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TIMESTAMP_NS": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TINYINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TSMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TSRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TSTZMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.TSTZRANGE": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UBIGINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UINT128": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UINT256": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UMEDIUMINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UDECIMAL": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UNIQUEIDENTIFIER": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UNKNOWN": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.USERDEFINED": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.USMALLINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UTINYINT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.UUID": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.VARBINARY": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.VARCHAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.VARIANT": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.XML": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.Type.YEAR": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.TEXT_TYPES": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.INTEGER_TYPES": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.FLOAT_TYPES": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.NUMERIC_TYPES": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.TEMPORAL_TYPES": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.build": {"tf": 6.855654600401044}, "sqlglot.expressions.DataType.is_type": {"tf": 5.291502622129181}, "sqlglot.expressions.DataType.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DATA_TYPE": {"tf": 1.7320508075688772}, "sqlglot.expressions.PseudoType": {"tf": 1.7320508075688772}, "sqlglot.expressions.PseudoType.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PseudoType.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ObjectIdentifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.ObjectIdentifier.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ObjectIdentifier.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SubqueryPredicate": {"tf": 1.7320508075688772}, "sqlglot.expressions.SubqueryPredicate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.All": {"tf": 1.7320508075688772}, "sqlglot.expressions.All.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Any": {"tf": 1.7320508075688772}, "sqlglot.expressions.Any.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Exists": {"tf": 1.7320508075688772}, "sqlglot.expressions.Exists.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Command": {"tf": 1.7320508075688772}, "sqlglot.expressions.Command.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Command.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transaction": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transaction.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transaction.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Commit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Commit.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Commit.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rollback": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rollback.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rollback.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterTable.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AlterTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AddConstraint": {"tf": 1.7320508075688772}, "sqlglot.expressions.AddConstraint.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AddConstraint.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DropPartition": {"tf": 1.7320508075688772}, "sqlglot.expressions.DropPartition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DropPartition.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary.left": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary.right": {"tf": 1.7320508075688772}, "sqlglot.expressions.Binary.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Add": {"tf": 1.7320508075688772}, "sqlglot.expressions.Add.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connector": {"tf": 1.7320508075688772}, "sqlglot.expressions.Connector.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.And": {"tf": 1.7320508075688772}, "sqlglot.expressions.And.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Or": {"tf": 1.7320508075688772}, "sqlglot.expressions.Or.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseAnd": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseAnd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseLeftShift": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseLeftShift.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseOr": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseOr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseRightShift": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseRightShift.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseXor": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseXor.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Div": {"tf": 1.7320508075688772}, "sqlglot.expressions.Div.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Div.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Overlaps": {"tf": 1.7320508075688772}, "sqlglot.expressions.Overlaps.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Dot.build": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.parts": {"tf": 2}, "sqlglot.expressions.Dot.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DPipe": {"tf": 1.7320508075688772}, "sqlglot.expressions.DPipe.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DPipe.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.EQ": {"tf": 1.7320508075688772}, "sqlglot.expressions.EQ.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NullSafeEQ": {"tf": 1.7320508075688772}, "sqlglot.expressions.NullSafeEQ.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NullSafeNEQ": {"tf": 1.7320508075688772}, "sqlglot.expressions.NullSafeNEQ.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PropertyEQ": {"tf": 1.7320508075688772}, "sqlglot.expressions.PropertyEQ.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distance": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distance.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Escape": {"tf": 1.7320508075688772}, "sqlglot.expressions.Escape.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Glob": {"tf": 1.7320508075688772}, "sqlglot.expressions.Glob.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GT": {"tf": 1.7320508075688772}, "sqlglot.expressions.GT.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GTE": {"tf": 1.7320508075688772}, "sqlglot.expressions.GTE.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ILike": {"tf": 1.7320508075688772}, "sqlglot.expressions.ILike.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ILikeAny": {"tf": 1.7320508075688772}, "sqlglot.expressions.ILikeAny.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntDiv": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntDiv.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Is": {"tf": 1.7320508075688772}, "sqlglot.expressions.Is.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kwarg": {"tf": 1.7320508075688772}, "sqlglot.expressions.Kwarg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Like": {"tf": 1.7320508075688772}, "sqlglot.expressions.Like.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeAny": {"tf": 1.7320508075688772}, "sqlglot.expressions.LikeAny.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LT": {"tf": 1.7320508075688772}, "sqlglot.expressions.LT.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LTE": {"tf": 1.7320508075688772}, "sqlglot.expressions.LTE.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Mod": {"tf": 1.7320508075688772}, "sqlglot.expressions.Mod.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Mul": {"tf": 1.7320508075688772}, "sqlglot.expressions.Mul.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NEQ": {"tf": 1.7320508075688772}, "sqlglot.expressions.NEQ.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Operator": {"tf": 1.7320508075688772}, "sqlglot.expressions.Operator.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Operator.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SimilarTo": {"tf": 1.7320508075688772}, "sqlglot.expressions.SimilarTo.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Slice": {"tf": 1.7320508075688772}, "sqlglot.expressions.Slice.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Slice.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sub": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sub.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unary": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unary.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseNot": {"tf": 1.7320508075688772}, "sqlglot.expressions.BitwiseNot.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Not": {"tf": 1.7320508075688772}, "sqlglot.expressions.Not.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Paren.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Neg": {"tf": 1.7320508075688772}, "sqlglot.expressions.Neg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Alias.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PivotAlias": {"tf": 1.7320508075688772}, "sqlglot.expressions.PivotAlias.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Aliases": {"tf": 1.7320508075688772}, "sqlglot.expressions.Aliases.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Aliases.aliases": {"tf": 1.7320508075688772}, "sqlglot.expressions.Aliases.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtIndex": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtIndex.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtIndex.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtTimeZone": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtTimeZone.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AtTimeZone.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromTimeZone": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromTimeZone.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromTimeZone.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Between": {"tf": 1.7320508075688772}, "sqlglot.expressions.Between.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Between.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Bracket.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distinct": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distinct.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Distinct.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.In": {"tf": 1.7320508075688772}, "sqlglot.expressions.In.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.In.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForIn": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForIn.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ForIn.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.__init__": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.UNABBREVIATED_UNIT_NAME": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.VAR_LIKE": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.unit": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalOp": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalOp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalOp.interval": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalOp.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalSpan": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalSpan.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.IntervalSpan.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Interval": {"tf": 1.7320508075688772}, "sqlglot.expressions.Interval.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Interval.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IgnoreNulls": {"tf": 1.7320508075688772}, "sqlglot.expressions.IgnoreNulls.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RespectNulls": {"tf": 1.7320508075688772}, "sqlglot.expressions.RespectNulls.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 4.69041575982343}, "sqlglot.expressions.Func.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func.from_arg_list": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func.sql_names": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func.sql_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func.default_parser_mappings": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AggFunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.AggFunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParameterizedAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParameterizedAgg.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParameterizedAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Abs": {"tf": 1.7320508075688772}, "sqlglot.expressions.Abs.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMax": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMax.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMax.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMin": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMin.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArgMin.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxTopK": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxTopK.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxTopK.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Flatten": {"tf": 1.7320508075688772}, "sqlglot.expressions.Flatten.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transform": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transform.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Transform.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Anonymous": {"tf": 1.7320508075688772}, "sqlglot.expressions.Anonymous.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Anonymous.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Anonymous.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnonymousAggFunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnonymousAggFunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnonymousAggFunc.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnonymousAggFunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedAggFunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedAggFunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedAggFunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedParameterizedAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedParameterizedAgg.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CombinedParameterizedAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hll": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hll.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hll.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hll.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxDistinct": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxDistinct.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxDistinct.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Array": {"tf": 1.7320508075688772}, "sqlglot.expressions.Array.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Array.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Array.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToArray": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToArray.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToChar": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToChar.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToChar.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GenerateSeries": {"tf": 1.7320508075688772}, "sqlglot.expressions.GenerateSeries.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GenerateSeries.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayUniqueAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayUniqueAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAll": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAll.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAll.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAny": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAny.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayAny.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayConcat": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayConcat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayConcat.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayConcat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayContains": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayContains.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayContained": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayContained.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayFilter": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayFilter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayFilter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayJoin": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayJoin.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayJoin.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayOverlaps": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayOverlaps.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySize": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySize.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySize.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySort": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySort.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySort.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySum": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySum.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArraySum.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayUnionAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.ArrayUnionAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Avg": {"tf": 1.7320508075688772}, "sqlglot.expressions.Avg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnyValue": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnyValue.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.AnyValue.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lag": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lag.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lag.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lead": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lead.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lead.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.First": {"tf": 1.7320508075688772}, "sqlglot.expressions.First.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Last": {"tf": 1.7320508075688772}, "sqlglot.expressions.Last.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FirstValue": {"tf": 1.7320508075688772}, "sqlglot.expressions.FirstValue.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastValue": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastValue.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NthValue": {"tf": 1.7320508075688772}, "sqlglot.expressions.NthValue.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NthValue.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.when": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.else_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Case.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.to": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.Cast.is_type": {"tf": 5.291502622129181}, "sqlglot.expressions.Cast.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TryCast": {"tf": 1.7320508075688772}, "sqlglot.expressions.TryCast.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CastToStrType": {"tf": 1.7320508075688772}, "sqlglot.expressions.CastToStrType.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CastToStrType.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Collate": {"tf": 1.7320508075688772}, "sqlglot.expressions.Collate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ceil": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ceil.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ceil.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Coalesce": {"tf": 1.7320508075688772}, "sqlglot.expressions.Coalesce.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Coalesce.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Coalesce.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Chr": {"tf": 1.7320508075688772}, "sqlglot.expressions.Chr.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Chr.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Chr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Concat": {"tf": 1.7320508075688772}, "sqlglot.expressions.Concat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Concat.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Concat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ConcatWs": {"tf": 1.7320508075688772}, "sqlglot.expressions.ConcatWs.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Count": {"tf": 1.7320508075688772}, "sqlglot.expressions.Count.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Count.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Count.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CountIf": {"tf": 1.7320508075688772}, "sqlglot.expressions.CountIf.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDate.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDatetime": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDatetime.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentDatetime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTime": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTime.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTimestamp": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTimestamp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentTimestamp.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentUser": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentUser.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.CurrentUser.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateAdd": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateAdd.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateAdd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateSub": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateSub.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateSub.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateDiff": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateDiff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateDiff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateTrunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateTrunc.__init__": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateTrunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateTrunc.unit": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateTrunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeAdd": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeAdd.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeAdd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeSub": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeSub.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeSub.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeDiff": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeDiff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeDiff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeTrunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeTrunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DatetimeTrunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfWeek": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfWeek.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfMonth": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfMonth.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfYear": {"tf": 1.7320508075688772}, "sqlglot.expressions.DayOfYear.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToDays": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToDays.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.WeekOfYear": {"tf": 1.7320508075688772}, "sqlglot.expressions.WeekOfYear.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MonthsBetween": {"tf": 1.7320508075688772}, "sqlglot.expressions.MonthsBetween.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MonthsBetween.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastDay": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastDay.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.LastDay.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Extract": {"tf": 1.7320508075688772}, "sqlglot.expressions.Extract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Extract.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Timestamp": {"tf": 1.7320508075688772}, "sqlglot.expressions.Timestamp.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Timestamp.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampAdd": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampAdd.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampAdd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampSub": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampSub.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampSub.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampDiff": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampDiff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampDiff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampTrunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampTrunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampTrunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeAdd": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeAdd.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeAdd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeSub": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeSub.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeSub.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeDiff": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeDiff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeDiff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeTrunc": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeTrunc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeTrunc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFromParts": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateFromParts.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeFromParts": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeFromParts.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateStrToDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateStrToDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateToDateStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateToDateStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateToDi": {"tf": 1.7320508075688772}, "sqlglot.expressions.DateToDi.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Date.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Day": {"tf": 1.7320508075688772}, "sqlglot.expressions.Day.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Decode": {"tf": 1.7320508075688772}, "sqlglot.expressions.Decode.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Decode.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.DiToDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.DiToDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Encode": {"tf": 1.7320508075688772}, "sqlglot.expressions.Encode.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Encode.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Exp": {"tf": 1.7320508075688772}, "sqlglot.expressions.Exp.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Explode": {"tf": 1.7320508075688772}, "sqlglot.expressions.Explode.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Explode.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Explode.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExplodeOuter": {"tf": 1.7320508075688772}, "sqlglot.expressions.ExplodeOuter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Posexplode": {"tf": 1.7320508075688772}, "sqlglot.expressions.Posexplode.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PosexplodeOuter": {"tf": 1.7320508075688772}, "sqlglot.expressions.PosexplodeOuter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Floor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Floor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Floor.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase64": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase64.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToBase64": {"tf": 1.7320508075688772}, "sqlglot.expressions.ToBase64.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Greatest": {"tf": 1.7320508075688772}, "sqlglot.expressions.Greatest.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Greatest.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Greatest.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.GroupConcat": {"tf": 1.7320508075688772}, "sqlglot.expressions.GroupConcat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.GroupConcat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hex": {"tf": 1.7320508075688772}, "sqlglot.expressions.Hex.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Xor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Xor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Xor.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.If": {"tf": 1.7320508075688772}, "sqlglot.expressions.If.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.If.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nullif": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nullif.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nullif.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Initcap": {"tf": 1.7320508075688772}, "sqlglot.expressions.Initcap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Initcap.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsNan": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsNan.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsInf": {"tf": 1.7320508075688772}, "sqlglot.expressions.IsInf.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.JSONPath.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathPart": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathPart.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathPart.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathFilter": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathFilter.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathFilter.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathKey": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathKey.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathKey.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathRecursive": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathRecursive.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathRecursive.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathRoot": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathRoot.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathScript": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathScript.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathScript.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSlice": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSlice.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSlice.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSelector": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSelector.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSelector.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSubscript": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSubscript.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathSubscript.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathUnion": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathUnion.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathUnion.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathWildcard": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPathWildcard.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FormatJson": {"tf": 1.7320508075688772}, "sqlglot.expressions.FormatJson.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONKeyValue": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONKeyValue.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONKeyValue.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObject": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObject.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObject.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObjectAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObjectAgg.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONObjectAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArray": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArray.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArray.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayAgg": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayAgg.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayAgg.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONColumnDef": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONColumnDef.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONColumnDef.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONSchema": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONSchema.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONSchema.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONTable.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSONColumnDef": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSONColumnDef.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSONColumnDef.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSON": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSON.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.OpenJSON.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBContains": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBContains.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.JSONExtract.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 11.313708498984761}, "sqlglot.expressions.JSONExtractScalar.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBExtract": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBExtract.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBExtractScalar": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONBExtractScalar.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONFormat": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONFormat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONFormat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayContains": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONArrayContains.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParseJSON": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParseJSON.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParseJSON.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.ParseJSON.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Least": {"tf": 1.7320508075688772}, "sqlglot.expressions.Least.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Least.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Least.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Left": {"tf": 1.7320508075688772}, "sqlglot.expressions.Left.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Left.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Right": {"tf": 1.7320508075688772}, "sqlglot.expressions.Right.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Right.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Length": {"tf": 1.7320508075688772}, "sqlglot.expressions.Length.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Levenshtein": {"tf": 1.7320508075688772}, "sqlglot.expressions.Levenshtein.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Levenshtein.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ln": {"tf": 1.7320508075688772}, "sqlglot.expressions.Ln.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log2": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log2.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log10": {"tf": 1.7320508075688772}, "sqlglot.expressions.Log10.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogicalOr": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogicalOr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogicalAnd": {"tf": 1.7320508075688772}, "sqlglot.expressions.LogicalAnd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lower": {"tf": 1.7320508075688772}, "sqlglot.expressions.Lower.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map.keys": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map.values": {"tf": 1.7320508075688772}, "sqlglot.expressions.Map.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MapFromEntries": {"tf": 1.7320508075688772}, "sqlglot.expressions.MapFromEntries.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StarMap": {"tf": 1.7320508075688772}, "sqlglot.expressions.StarMap.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.keys": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.values": {"tf": 1.7320508075688772}, "sqlglot.expressions.VarMap.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchAgainst": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchAgainst.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.MatchAgainst.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Max": {"tf": 1.7320508075688772}, "sqlglot.expressions.Max.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Max.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Max.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MD5": {"tf": 1.7320508075688772}, "sqlglot.expressions.MD5.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.MD5Digest": {"tf": 1.7320508075688772}, "sqlglot.expressions.MD5Digest.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Min": {"tf": 1.7320508075688772}, "sqlglot.expressions.Min.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Min.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Min.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Month": {"tf": 1.7320508075688772}, "sqlglot.expressions.Month.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nvl2": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nvl2.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Nvl2.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predict": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predict.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predict.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pow": {"tf": 1.7320508075688772}, "sqlglot.expressions.Pow.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileCont": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileCont.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileCont.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileDisc": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileDisc.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.PercentileDisc.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Quantile": {"tf": 1.7320508075688772}, "sqlglot.expressions.Quantile.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Quantile.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxQuantile": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxQuantile.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ApproxQuantile.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rand": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rand.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Rand.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Randn": {"tf": 1.7320508075688772}, "sqlglot.expressions.Randn.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Randn.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RangeN": {"tf": 1.7320508075688772}, "sqlglot.expressions.RangeN.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RangeN.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReadCSV": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReadCSV.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReadCSV.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.ReadCSV.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reduce": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reduce.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Reduce.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpExtract": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpExtract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpExtract.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpReplace": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpReplace.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpReplace.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpLike": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpLike.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpLike.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpILike": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpILike.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpILike.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpSplit": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpSplit.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RegexpSplit.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Repeat": {"tf": 1.7320508075688772}, "sqlglot.expressions.Repeat.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Repeat.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Round": {"tf": 1.7320508075688772}, "sqlglot.expressions.Round.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Round.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowNumber": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowNumber.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.RowNumber.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SafeDivide": {"tf": 1.7320508075688772}, "sqlglot.expressions.SafeDivide.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SafeDivide.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA2": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA2.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SHA2.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortArray": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortArray.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.SortArray.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Split": {"tf": 1.7320508075688772}, "sqlglot.expressions.Split.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Split.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Substring": {"tf": 1.7320508075688772}, "sqlglot.expressions.Substring.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Substring.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StandardHash": {"tf": 1.7320508075688772}, "sqlglot.expressions.StandardHash.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StandardHash.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StartsWith": {"tf": 1.7320508075688772}, "sqlglot.expressions.StartsWith.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StartsWith.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrPosition": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrPosition.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrPosition.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToDate.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToTime": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToTime.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToTime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToUnix": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToUnix.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToUnix.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToMap": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToMap.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StrToMap.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NumberToStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.NumberToStr.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NumberToStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.FromBase.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Struct": {"tf": 1.7320508075688772}, "sqlglot.expressions.Struct.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Struct.is_var_len_args": {"tf": 1.7320508075688772}, "sqlglot.expressions.Struct.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StructExtract": {"tf": 1.7320508075688772}, "sqlglot.expressions.StructExtract.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.StructExtract.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Stuff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Stuff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Stuff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sum": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sum.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sqrt": {"tf": 1.7320508075688772}, "sqlglot.expressions.Sqrt.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Stddev": {"tf": 1.7320508075688772}, "sqlglot.expressions.Stddev.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StddevPop": {"tf": 1.7320508075688772}, "sqlglot.expressions.StddevPop.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.StddevSamp": {"tf": 1.7320508075688772}, "sqlglot.expressions.StddevSamp.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToStr.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToTimeStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToTimeStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToUnix": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeToUnix.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToTime": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToTime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToUnix": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeStrToUnix.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Trim": {"tf": 1.7320508075688772}, "sqlglot.expressions.Trim.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Trim.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsAdd": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsAdd.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsAdd.return_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsAdd.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsDiff": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsDiff.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsDiff.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDateStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDateStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDate.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToTime": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDsToTime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDiToDi": {"tf": 1.7320508075688772}, "sqlglot.expressions.TsOrDiToDi.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unhex": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unhex.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixDate": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixDate.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToStr.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.SECONDS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.DECIS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.CENTIS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.MILLIS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.DECIMILLIS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.CENTIMILLIS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.MICROS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.DECIMICROS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.CENTIMICROS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.NANOS": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTime.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTimeStr": {"tf": 1.7320508075688772}, "sqlglot.expressions.UnixToTimeStr.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampFromParts": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampFromParts.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimestampFromParts.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Upper": {"tf": 1.7320508075688772}, "sqlglot.expressions.Upper.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Variance": {"tf": 1.7320508075688772}, "sqlglot.expressions.Variance.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.VariancePop": {"tf": 1.7320508075688772}, "sqlglot.expressions.VariancePop.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Week": {"tf": 1.7320508075688772}, "sqlglot.expressions.Week.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Week.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.XMLTable": {"tf": 1.7320508075688772}, "sqlglot.expressions.XMLTable.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.XMLTable.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Year": {"tf": 1.7320508075688772}, "sqlglot.expressions.Year.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Use": {"tf": 1.7320508075688772}, "sqlglot.expressions.Use.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Use.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.Merge": {"tf": 1.7320508075688772}, "sqlglot.expressions.Merge.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.Merge.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.When": {"tf": 1.7320508075688772}, "sqlglot.expressions.When.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.When.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.NextValueFor": {"tf": 1.7320508075688772}, "sqlglot.expressions.NextValueFor.arg_types": {"tf": 1.7320508075688772}, "sqlglot.expressions.NextValueFor.key": {"tf": 1.7320508075688772}, "sqlglot.expressions.ALL_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.expressions.FUNCTION_BY_NAME": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.expressions.maybe_parse": {"tf": 10.04987562112089}, "sqlglot.expressions.maybe_copy": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 10.246950765959598}, "sqlglot.expressions.intersect": {"tf": 10.246950765959598}, "sqlglot.expressions.except_": {"tf": 10.295630140987}, "sqlglot.expressions.select": {"tf": 9.797958971132712}, "sqlglot.expressions.from_": {"tf": 9.797958971132712}, "sqlglot.expressions.update": {"tf": 12}, "sqlglot.expressions.delete": {"tf": 9.433981132056603}, "sqlglot.expressions.insert": {"tf": 10.246950765959598}, "sqlglot.expressions.condition": {"tf": 14.071247279470288}, "sqlglot.expressions.and_": {"tf": 10.04987562112089}, "sqlglot.expressions.or_": {"tf": 10.04987562112089}, "sqlglot.expressions.not_": {"tf": 9}, "sqlglot.expressions.paren": {"tf": 8.48528137423857}, "sqlglot.expressions.SAFE_IDENTIFIER_RE": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_identifier": {"tf": 5.744562646538029}, "sqlglot.expressions.parse_identifier": {"tf": 5.291502622129181}, "sqlglot.expressions.INTERVAL_STRING_RE": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_interval": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_table": {"tf": 6.6332495807108}, "sqlglot.expressions.to_column": {"tf": 5.291502622129181}, "sqlglot.expressions.alias_": {"tf": 12.84523257866513}, "sqlglot.expressions.subquery": {"tf": 10}, "sqlglot.expressions.column": {"tf": 7.280109889280518}, "sqlglot.expressions.cast": {"tf": 9.16515138991168}, "sqlglot.expressions.table_": {"tf": 6.557438524302}, "sqlglot.expressions.values": {"tf": 8.888194417315589}, "sqlglot.expressions.var": {"tf": 10.488088481701515}, "sqlglot.expressions.rename_table": {"tf": 4.898979485566356}, "sqlglot.expressions.rename_column": {"tf": 5.830951894845301}, "sqlglot.expressions.convert": {"tf": 5.744562646538029}, "sqlglot.expressions.replace_children": {"tf": 2}, "sqlglot.expressions.column_table_names": {"tf": 9}, "sqlglot.expressions.table_name": {"tf": 10.246950765959598}, "sqlglot.expressions.normalize_table_name": {"tf": 8.246211251235321}, "sqlglot.expressions.replace_tables": {"tf": 10.862780491200215}, "sqlglot.expressions.replace_placeholders": {"tf": 12.489995996796797}, "sqlglot.expressions.expand": {"tf": 14.422205101855956}, "sqlglot.expressions.func": {"tf": 13.076696830622021}, "sqlglot.expressions.case": {"tf": 5.385164807134504}, "sqlglot.expressions.cast_unless": {"tf": 5.477225575051661}, "sqlglot.expressions.true": {"tf": 1.7320508075688772}, "sqlglot.expressions.false": {"tf": 1.7320508075688772}, "sqlglot.expressions.null": {"tf": 1.7320508075688772}, "sqlglot.generator": {"tf": 1.7320508075688772}, "sqlglot.generator.logger": {"tf": 1.7320508075688772}, "sqlglot.generator.ESCAPED_UNICODE_RE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 8.06225774829855}, "sqlglot.generator.Generator.__init__": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.NULL_ORDERING_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.IGNORE_NULLS_IN_FUNC": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LOCKING_READS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.EXPLICIT_UNION": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.WRAP_DERIVED_VALUES": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.CREATE_FUNCTION_RETURN_AS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.MATCHED_BY_SOURCE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SINGLE_STRING_INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.INTERVAL_ALLOWS_PLURAL_FORM": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LIMIT_FETCH": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LIMIT_ONLY_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.RENAME_TABLE_WITH_DB": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.GROUPINGS_SEP": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.INDEX_ON": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLE_HINTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.QUERY_HINTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.QUERY_HINT_SEP": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.IS_BOOL_ALLOWED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.DUPLICATE_KEY_UPDATE_WITH_SET": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LIMIT_IS_TOP": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.RETURNING_END": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.COLUMN_JOIN_MARKS_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.EXTRACT_ALLOWS_QUOTES": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TZ_TO_WITH_TIME_ZONE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.NVL2_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SELECT_KINDS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.VALUES_AS_TABLE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.UNNEST_WITH_ORDINALITY": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.AGGREGATE_FILTER_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SEMI_ANTI_JOIN_WITH_SIDE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.COMPUTED_COLUMN_WITH_TYPE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_TABLE_COPY": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLESAMPLE_REQUIRES_PARENS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLESAMPLE_SIZE_IS_ROWS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLESAMPLE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLESAMPLE_WITH_METHOD": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TABLESAMPLE_SEED_KEYWORD": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.COLLATE_IS_FUNC": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.DATA_TYPE_SPECIFIERS_ALLOWED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ENSURE_BOOLS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.CTE_RECURSIVE_KEYWORD_REQUIRED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_SINGLE_ARG_CONCAT": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LAST_DAY_SUPPORTS_DATE_PART": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_TABLE_ALIAS_COLUMNS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.UNPIVOT_ALIASES_ARE_IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.JSON_KEY_VALUE_PAIR_SEP": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.INSERT_OVERWRITE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_SELECT_INTO": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_UNLOGGED_TABLES": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTS_CREATE_TABLE_LIKE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.LIKE_PROPERTY_INSIDE_SCHEMA": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.MULTI_ARG_DISTINCT": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.JSON_TYPE_REQUIRED_FOR_EXTRACTION": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.JSON_PATH_BRACKETED_KEY_SUPPORTED": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.JSON_PATH_SINGLE_QUOTE_ESCAPE": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SUPPORTED_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TYPE_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.STAR_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TIME_PART_SINGULARS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.TOKEN_MAPPING": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.STRUCT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.PARAMETER_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.PROPERTIES_LOCATION": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.RESERVED_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.WITH_SEPARATED_COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.EXCLUDE_COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.UNWRAPPED_INTERVAL_VALUES": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.EXPRESSIONS_WITHOUT_NESTED_CTES": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.KEY_VALUE_DEFINITIONS": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.SENTINEL_LINE_BREAK": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pretty": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.identify": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.normalize": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pad": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unsupported_level": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.max_unsupported": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.leading_comma": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.max_text_width": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.comments": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dialect": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.normalize_functions": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unsupported_messages": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generate": {"tf": 5.477225575051661}, "sqlglot.generator.Generator.preprocess": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unsupported": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.sep": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.seg": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pad_comment": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.maybe_comment": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.wrap": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.no_identify": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.normalize_func": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.indent": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.uncache_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.cache_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.characterset_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.column_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.columnposition_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.columndef_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.columnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.computedcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.autoincrementcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.compresscolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generatedasidentitycolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generatedasrowcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.periodforsystemtimeconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.notnullcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.transformcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.primarykeycolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.uniquecolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.createable_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.create_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.clone_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.describe_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.heredoc_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.prepend_ctes": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.with_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.cte_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tablealias_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitstring_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.hexstring_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bytestring_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unicodestring_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.rawstring_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.datatypeparam_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.directory_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.delete_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.drop_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.except_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.except_op": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.fetch_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.filter_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.hint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.index_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.identifier_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.inputoutputformat_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.national_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.partition_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.properties_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.root_properties": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.properties": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.with_properties": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.locate_properties": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.property_name": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.property_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.likeproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.fallbackproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.journalproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.freespaceproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.checksumproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.mergeblockratioproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.datablocksizeproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.blockcompressionproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.isolatedloadingproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.partitionboundspec_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.partitionedofproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lockingproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.withdataproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.withsystemversioningproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.insert_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.intersect_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.intersect_op": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.introducer_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.kill_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pseudotype_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.objectidentifier_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.onconflict_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.returning_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.rowformatdelimitedproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.withtablehint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.indextablehint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.historicaldata_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.table_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tablesample_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pivot_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.version_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tuple_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.update_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.values_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.var_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.into_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.from_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.group_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.having_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.connect_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.prior_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.join_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lambda_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lateral_op": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lateral_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.limit_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.offset_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.setitem_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.set_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pragma_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lock_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.literal_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.escape_str": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.loaddata_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.null_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.boolean_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.order_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.withfill_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.cluster_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.distribute_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.sort_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ordered_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.matchrecognize_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.query_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.offset_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.after_having_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.after_limit_modifiers": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.select_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.schema_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.schema_columns_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.star_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.parameter_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.sessionparameter_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.placeholder_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.subquery_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.qualify_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.union_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.union_op": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unnest_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.where_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.window_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.partition_by_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.windowspec_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.withingroup_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.between_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bracket_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.all_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.any_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.exists_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.case_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.constraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.nextvaluefor_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.extract_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.trim_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.convert_concat_args": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.concat_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.concatws_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.check_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.foreignkey_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.primarykey_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.if_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.matchagainst_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonkeyvalue_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonpath_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.json_path_part": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.formatjson_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonobject_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonobjectagg_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonarray_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonarrayagg_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsoncolumndef_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsonschema_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.jsontable_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.openjsoncolumndef_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.openjson_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.in_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.in_unnest_op": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.interval_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.return_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.reference_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.anonymous_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.paren_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.neg_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.not_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.alias_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.pivotalias_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.aliases_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.atindex_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.attimezone_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.fromtimezone_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.add_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.and_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.xor_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.connector_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwiseand_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwiseleftshift_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwisenot_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwiseor_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwiserightshift_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.bitwisexor_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.cast_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.currentdate_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.currenttimestamp_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.collate_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.command_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.comment_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.mergetreettlaction_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.mergetreettl_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.transaction_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.commit_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.rollback_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.altercolumn_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.renametable_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.renamecolumn_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.altertable_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.add_column_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.droppartition_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.addconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.distinct_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ignorenulls_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.respectnulls_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.intdiv_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dpipe_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.div_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.overlaps_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.distance_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dot_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.eq_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.propertyeq_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.escape_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.glob_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.gt_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.gte_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ilike_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.ilikeany_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.is_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.like_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.likeany_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.similarto_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lt_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lte_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.mod_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.mul_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.neq_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.nullsafeeq_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.nullsafeneq_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.or_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.slice_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.sub_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.trycast_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.log_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.use_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.binary": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.function_fallback_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.func": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.format_args": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.text_width": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.format_time": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.expressions": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.op_expressions": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.naked_property": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.set_operation": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tag_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.token_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.userdefinedfunction_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.joinhint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.kwarg_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.when_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.merge_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tochar_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dictproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dictrange_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.dictsubproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.oncluster_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.clusteredbyproperty_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.anyvalue_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.querytransform_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.indexconstraintoption_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.indexcolumnconstraint_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.nvl2_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.comprehension_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.columnprefix_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.opclass_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.predict_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.forin_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.refresh_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.operator_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.toarray_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tsordstotime_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.tsordstodate_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.unixdate_sql": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.lastday_sql": {"tf": 1.7320508075688772}, "sqlglot.helper": {"tf": 1.7320508075688772}, "sqlglot.helper.CAMEL_CASE_PATTERN": {"tf": 1.7320508075688772}, "sqlglot.helper.PYTHON_VERSION": {"tf": 1.7320508075688772}, "sqlglot.helper.logger": {"tf": 1.7320508075688772}, "sqlglot.helper.AutoName": {"tf": 3.1622776601683795}, "sqlglot.helper.classproperty": {"tf": 1.4142135623730951}, "sqlglot.helper.seq_get": {"tf": 3.3166247903554}, "sqlglot.helper.ensure_list": {"tf": 4.795831523312719}, "sqlglot.helper.ensure_collection": {"tf": 5.196152422706632}, "sqlglot.helper.csv": {"tf": 5.291502622129181}, "sqlglot.helper.subclasses": {"tf": 5.744562646538029}, "sqlglot.helper.apply_index_offset": {"tf": 5.916079783099616}, "sqlglot.helper.camel_to_snake_case": {"tf": 2.23606797749979}, "sqlglot.helper.while_changing": {"tf": 5.291502622129181}, "sqlglot.helper.tsort": {"tf": 4.795831523312719}, "sqlglot.helper.open_file": {"tf": 1.7320508075688772}, "sqlglot.helper.csv_reader": {"tf": 5.5677643628300215}, "sqlglot.helper.find_new_name": {"tf": 5.291502622129181}, "sqlglot.helper.is_int": {"tf": 1.7320508075688772}, "sqlglot.helper.name_sequence": {"tf": 1.7320508075688772}, "sqlglot.helper.object_to_dict": {"tf": 1.7320508075688772}, "sqlglot.helper.split_num_words": {"tf": 12.649110640673518}, "sqlglot.helper.is_iterable": {"tf": 8.94427190999916}, "sqlglot.helper.flatten": {"tf": 11.224972160321824}, "sqlglot.helper.dict_depth": {"tf": 10.63014581273465}, "sqlglot.helper.first": {"tf": 1.7320508075688772}, "sqlglot.helper.merge_ranges": {"tf": 7.483314773547883}, "sqlglot.helper.is_iso_date": {"tf": 1.7320508075688772}, "sqlglot.helper.is_iso_datetime": {"tf": 1.7320508075688772}, "sqlglot.helper.DATE_UNITS": {"tf": 1.7320508075688772}, "sqlglot.helper.is_date_unit": {"tf": 1.7320508075688772}, "sqlglot.jsonpath": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.IDENTIFIER_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSONPathTokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.parse": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.JSON_PATH_PART_TRANSFORMS": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.ALL_JSON_PATH_PARTS": {"tf": 1.7320508075688772}, "sqlglot.lineage": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.__init__": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.name": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.expression": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.source": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.downstream": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.alias": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.walk": {"tf": 1.7320508075688772}, "sqlglot.lineage.Node.to_html": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 6.928203230275509}, "sqlglot.lineage.GraphHTML": {"tf": 2.6457513110645907}, "sqlglot.lineage.GraphHTML.__init__": {"tf": 1.7320508075688772}, "sqlglot.lineage.GraphHTML.imports": {"tf": 1.7320508075688772}, "sqlglot.lineage.GraphHTML.options": {"tf": 1.7320508075688772}, "sqlglot.lineage.GraphHTML.nodes": {"tf": 1.7320508075688772}, "sqlglot.lineage.GraphHTML.edges": {"tf": 1.7320508075688772}, "sqlglot.optimizer": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 13.152946437965905}, "sqlglot.optimizer.annotate_types.swap_args": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.swap_all": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.TYPE_TO_EXPRESSIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.ANNOTATORS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.NESTED_TYPES": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.COERCES_TO": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.BINARY_COERCIONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.schema": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotators": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.coerces_to": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.binary_coercions": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.TypeAnnotator.annotate": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 4.123105625617661}, "sqlglot.optimizer.canonicalize.add_text_to_concat": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.replace_date_funcs": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.COERCIBLE_DATE_OPS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.coerce_type": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.remove_redundant_casts": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.ensure_bools": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.remove_ascending_order": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_ctes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 10.198039027185569}, "sqlglot.optimizer.eliminate_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 10.344080432788601}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 4.58257569495584}, "sqlglot.optimizer.eliminate_subqueries": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 12.727922061357855}, "sqlglot.optimizer.isolate_table_selects": {"tf": 1.7320508075688772}, "sqlglot.optimizer.isolate_table_selects.isolate_table_selects": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 11.180339887498949}, "sqlglot.optimizer.merge_subqueries.UNMERGABLE_ARGS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.SAFE_TO_REPLACE_UNWRAPPED": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.merge_ctes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.merge_derived_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.logger": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalize": {"tf": 10.535653752852738}, "sqlglot.optimizer.normalize.normalized": {"tf": 11.313708498984761}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 9.643650760992955}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 12.96148139681572}, "sqlglot.optimizer.optimize_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.JOIN_ATTRS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 7.874007874011811}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.other_table_names": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.RULES": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 7.745966692414834}, "sqlglot.optimizer.pushdown_predicates": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 10.14889156509222}, "sqlglot.optimizer.pushdown_predicates.pushdown": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.nodes_for_predicate": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.replace_aliases": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections.SELECT_ALL": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections.default_selection": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 10.44030650891055}, "sqlglot.optimizer.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 13.820274961085254}, "sqlglot.optimizer.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 12.68857754044952}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 9.848857801796104}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_columns.Resolver.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver.scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver.schema": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 4.795831523312719}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 13.19090595827292}, "sqlglot.optimizer.scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.logger": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.ROOT": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.SUBQUERY": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.DERIVED_TABLE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.CTE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.UNION": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.ScopeType.UDTF": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 9.797958971132712}, "sqlglot.optimizer.scope.Scope.__init__": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.expression": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.sources": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.lateral_sources": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.cte_sources": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.outer_column_list": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.parent": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.scope_type": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.subquery_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.derived_table_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.table_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.cte_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.union_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.udtf_scopes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.clear_cache": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.walk": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.find": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.find_all": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 5.477225575051661}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 4.47213595499958}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 4.47213595499958}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 3.4641016151377544}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 3.872983346207417}, "sqlglot.optimizer.scope.Scope.references": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 3.4641016151377544}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 3.1622776601683795}, "sqlglot.optimizer.scope.Scope.pivots": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 4.898979485566356}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 13.601470508735444}, "sqlglot.optimizer.scope.build_scope": {"tf": 4.69041575982343}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 6}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 6.164414002968976}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 6.244997998398398}, "sqlglot.optimizer.simplify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.FINAL": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 9.848857801796104}, "sqlglot.optimizer.simplify.catch": {"tf": 2}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.COMPLEMENT_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 2}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.simplify_connectors": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.LT_LTE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.GT_GTE": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.INVERSE_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.NONDETERMINISTIC": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.INVERSE_DATE_OPS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.INVERSE_OPS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 4.358898943540674}, "sqlglot.optimizer.simplify.simplify_literals": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_parens": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.NONNULL_CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONSTANTS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_coalesce": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.CONCATS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 7.745966692414834}, "sqlglot.optimizer.simplify.DateRange": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.DATETRUNC_BINARY_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.DATETRUNC_COMPARISONS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.DATETRUNCS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.sort_comparison": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.JOINS": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.remove_where_true": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.always_true": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.always_false": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.is_complement": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.is_false": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.is_null": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.eval_boolean": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.cast_as_date": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.cast_as_datetime": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.cast_value": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.extract_date": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.extract_interval": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.date_literal": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.interval": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.date_floor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.date_ceil": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.boolean_literal": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.gen": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.GEN_MAP": {"tf": 1.7320508075688772}, "sqlglot.optimizer.unnest_subqueries": {"tf": 1.7320508075688772}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 9.899494936611665}, "sqlglot.optimizer.unnest_subqueries.unnest": {"tf": 1.7320508075688772}, "sqlglot.optimizer.unnest_subqueries.decorrelate": {"tf": 1.7320508075688772}, "sqlglot.parser": {"tf": 1.7320508075688772}, "sqlglot.parser.logger": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_var_map": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_like": {"tf": 1.7320508075688772}, "sqlglot.parser.binary_range_parser": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_logarithm": {"tf": 1.7320508075688772}, "sqlglot.parser.parse_extract_json_with_path": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser": {"tf": 4.58257569495584}, "sqlglot.parser.Parser.__init__": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NO_PAREN_FUNCTIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.STRUCT_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NESTED_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ENUM_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.AGGREGATE_TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TYPE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SIGNED_TO_UNSIGNED_TYPE_TOKEN": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SUBQUERY_PREDICATES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RESERVED_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DB_CREATABLES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.CREATABLES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ID_VAR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.INTERVAL_VARS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.COMMENT_TABLE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.UPDATE_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TRIM_TYPES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNC_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.CONJUNCTION": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.EQUALITY": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.COMPARISON": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.BITWISE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TERM": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FACTOR": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.EXPONENT": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TIMES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TIMESTAMPS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SET_OPERATIONS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_METHODS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_SIDES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_KINDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JOIN_HINTS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.LAMBDAS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.COLUMN_OPERATORS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.EXPRESSION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.STATEMENT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.UNARY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PRIMARY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PLACEHOLDER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.RANGE_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PROPERTY_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.CONSTRAINT_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ALTER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SCHEMA_UNNAMED_CONSTRAINTS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NO_PAREN_FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.INVALID_FUNC_NAME_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FUNCTION_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.QUERY_MODIFIER_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SET_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SHOW_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TYPE_LITERAL_PARSERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.MODIFIABLES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DDL_SELECT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PRE_VOLATILE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TRANSACTION_KIND": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TRANSACTION_CHARACTERISTICS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.INSERT_ALTERNATIVES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.CLONE_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.HISTORICAL_DATA_KIND": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.OPCLASS_FOLLOW_KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.OPTYPE_FOLLOW_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TABLE_INDEX_HINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_BEFORE_PAREN_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.WINDOW_SIDES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.JSON_KEY_VALUE_SEPARATOR_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.FETCH_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ADD_CONSTRAINT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.DISTINCT_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NULL_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.UNNEST_OFFSET_ALIAS_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.STRICT_CAST": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.PREFIXED_PIVOT_COLUMNS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.IDENTIFY_PIVOT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.LOG_DEFAULTS_TO_LN": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TABLESAMPLE_CSV": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SET_REQUIRES_ASSIGNMENT_DELIMITER": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.TRIM_PATTERN_FIRST": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.STRING_ALIASES": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.MODIFIERS_ATTACHED_TO_UNION": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.UNION_MODIFIERS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.NO_PAREN_IF_COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SHOW_TRIE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.SET_TRIE": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.error_level": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.error_message_context": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.max_errors": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.dialect": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.reset": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse": {"tf": 5.291502622129181}, "sqlglot.parser.Parser.parse_into": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.check_errors": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.raise_error": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.expression": {"tf": 5.744562646538029}, "sqlglot.parser.Parser.validate_expression": {"tf": 5.291502622129181}, "sqlglot.parser.Parser.errors": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.sql": {"tf": 1.7320508075688772}, "sqlglot.planner": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.__init__": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.expression": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.root": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.dag": {"tf": 1.7320508075688772}, "sqlglot.planner.Plan.leaves": {"tf": 1.7320508075688772}, "sqlglot.planner.Step": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.from_expression": {"tf": 7.681145747868608}, "sqlglot.planner.Step.name": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.dependencies": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.dependents": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.projections": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.limit": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.condition": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.add_dependency": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.to_s": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.type_name": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.id": {"tf": 1.7320508075688772}, "sqlglot.planner.Scan": {"tf": 1.7320508075688772}, "sqlglot.planner.Scan.from_expression": {"tf": 7.681145747868608}, "sqlglot.planner.Scan.source": {"tf": 1.7320508075688772}, "sqlglot.planner.Join": {"tf": 1.7320508075688772}, "sqlglot.planner.Join.from_joins": {"tf": 1.7320508075688772}, "sqlglot.planner.Join.joins": {"tf": 1.7320508075688772}, "sqlglot.planner.Aggregate": {"tf": 1.7320508075688772}, "sqlglot.planner.Aggregate.aggregations": {"tf": 1.7320508075688772}, "sqlglot.planner.Aggregate.operands": {"tf": 1.7320508075688772}, "sqlglot.planner.Aggregate.group": {"tf": 1.7320508075688772}, "sqlglot.planner.Aggregate.source": {"tf": 1.7320508075688772}, "sqlglot.planner.Sort": {"tf": 1.7320508075688772}, "sqlglot.planner.Sort.key": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.__init__": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.op": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.left": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.right": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.distinct": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.from_expression": {"tf": 7.681145747868608}, "sqlglot.planner.SetOperation.type_name": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.dialect": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.add_table": {"tf": 6.164414002968976}, "sqlglot.schema.Schema.column_names": {"tf": 6.48074069840786}, "sqlglot.schema.Schema.get_column_type": {"tf": 6.48074069840786}, "sqlglot.schema.Schema.has_column": {"tf": 6.6332495807108}, "sqlglot.schema.Schema.supported_table_args": {"tf": 2.449489742783178}, "sqlglot.schema.Schema.empty": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.__init__": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.mapping": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.mapping_trie": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.empty": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.depth": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.supported_table_args": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.table_parts": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 5.291502622129181}, "sqlglot.schema.AbstractMappingSchema.nested_get": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema": {"tf": 7.3484692283495345}, "sqlglot.schema.MappingSchema.__init__": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.dialect": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.visible": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.normalize": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.from_mapping_schema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.copy": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 6.164414002968976}, "sqlglot.schema.MappingSchema.column_names": {"tf": 6.48074069840786}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 6.48074069840786}, "sqlglot.schema.MappingSchema.has_column": {"tf": 6.6332495807108}, "sqlglot.schema.MappingSchema.depth": {"tf": 1.7320508075688772}, "sqlglot.schema.normalize_name": {"tf": 1.7320508075688772}, "sqlglot.schema.ensure_schema": {"tf": 1.7320508075688772}, "sqlglot.schema.ensure_column_mapping": {"tf": 1.7320508075688772}, "sqlglot.schema.flatten_schema": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_get": {"tf": 5.830951894845301}, "sqlglot.schema.nested_set": {"tf": 12.649110640673518}, "sqlglot.serde": {"tf": 1.7320508075688772}, "sqlglot.serde.dump": {"tf": 1.7320508075688772}, "sqlglot.serde.load": {"tf": 2.23606797749979}, "sqlglot.time": {"tf": 1.7320508075688772}, "sqlglot.time.format_time": {"tf": 7.681145747868608}, "sqlglot.time.TIMEZONES": {"tf": 1.7320508075688772}, "sqlglot.tokens": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.L_PAREN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.R_PAREN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.L_BRACKET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.R_BRACKET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.L_BRACE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.R_BRACE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COMMA": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DASH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PLUS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COLON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DCOLON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DQMARK": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SEMICOLON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.STAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BACKSLASH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SLASH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LTE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GTE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.EQ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NEQ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NULLSAFE_EQ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COLON_EQ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AND": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AMP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DPIPE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PIPE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CARET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TILDA": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HASH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HASH_ARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DHASH_ARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LR_ARROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DAT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LT_AT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AT_GT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DOLLAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PARAMETER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SESSION_PARAMETER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DAMP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.XOR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DSTAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BLOCK_START": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BLOCK_END": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SPACE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BREAK": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NUMBER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IDENTIFIER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATABASE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COLUMN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COLUMN_DEF": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SCHEMA": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TABLE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BIT_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HEX_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BYTE_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NATIONAL_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RAW_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HEREDOC_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNICODE_STRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BIT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BOOLEAN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TINYINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UTINYINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SMALLINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.USMALLINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MEDIUMINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UMEDIUMINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BIGINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UBIGINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT128": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UINT128": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT256": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UINT256": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FLOAT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DOUBLE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DECIMAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UDECIMAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BIGDECIMAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CHAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NCHAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VARCHAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NVARCHAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BPCHAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TEXT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MEDIUMTEXT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LONGTEXT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MEDIUMBLOB": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LONGBLOB": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TINYBLOB": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TINYTEXT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BINARY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VARBINARY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.JSON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.JSONB": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIME": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMETZ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMPTZ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMPLTZ": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMP_S": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMP_MS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMP_NS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATETIME": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATETIME64": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATE32": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT4RANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT4MULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT8RANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INT8MULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NUMRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NUMMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TSRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TSMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TSTZRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TSTZMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATERANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DATEMULTIRANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UUID": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GEOGRAPHY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NULLABLE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GEOMETRY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HLLSKETCH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HSTORE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SUPER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SERIAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SMALLSERIAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BIGSERIAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.XML": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.YEAR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNIQUEIDENTIFIER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.USERDEFINED": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MONEY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SMALLMONEY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ROWVERSION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IMAGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VARIANT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OBJECT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IPADDRESS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IPPREFIX": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IPV4": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IPV6": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ENUM": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ENUM8": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ENUM16": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FIXEDSTRING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LOWCARDINALITY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NESTED": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AGGREGATEFUNCTION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SIMPLEAGGREGATEFUNCTION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNKNOWN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ALIAS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ALTER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ALWAYS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ALL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ANTI": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ANY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.APPLY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ARRAY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ASC": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ASOF": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.AUTO_INCREMENT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BEGIN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.BETWEEN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CACHE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CASE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CHARACTER_SET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CLUSTER_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COLLATE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COMMAND": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COMMENT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.COMMIT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CONNECT_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CONSTRAINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CREATE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CROSS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CUBE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CURRENT_DATE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CURRENT_DATETIME": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CURRENT_TIME": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CURRENT_TIMESTAMP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.CURRENT_USER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DEFAULT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DELETE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DESC": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DESCRIBE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DICTIONARY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DISTINCT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DISTRIBUTE_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DIV": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.DROP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ELSE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.END": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ESCAPE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.EXCEPT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.EXECUTE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.EXISTS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FALSE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FETCH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FILTER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FINAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FIRST": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FOR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FORCE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FOREIGN_KEY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FORMAT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FROM": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FULL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.FUNCTION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GLOB": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GLOBAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GROUP_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.GROUPING_SETS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HAVING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.HINT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IGNORE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ILIKE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ILIKE_ANY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INDEX": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INNER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INSERT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INTERSECT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INTERVAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INTO": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.INTRODUCER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IRLIKE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.IS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ISNULL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.JOIN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.JOIN_MARKER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.KEEP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.KILL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LANGUAGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LATERAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LEFT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LIKE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LIKE_ANY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LIMIT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LOAD": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.LOCK": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MAP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MATCH_RECOGNIZE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MEMBER_OF": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MERGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MOD": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.MODEL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NATURAL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NEXT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NOTNULL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.NULL": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OBJECT_IDENTIFIER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OFFSET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ON": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OPERATOR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ORDER_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ORDER_SIBLINGS_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ORDERED": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ORDINALITY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OUTER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OVER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OVERLAPS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.OVERWRITE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PARTITION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PARTITION_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PERCENT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PIVOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PLACEHOLDER": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PRAGMA": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PRIMARY_KEY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PROCEDURE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PROPERTIES": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.PSEUDO_TYPE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.QUALIFY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.QUOTE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RANGE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RECURSIVE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.REFRESH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.REPLACE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RETURNING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.REFERENCES": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RIGHT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.RLIKE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ROLLBACK": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ROLLUP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ROW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.ROWS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SELECT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SEMI": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SEPARATOR": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SERDE_PROPERTIES": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SET": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SETTINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SHOW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SIMILAR_TO": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SOME": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.SORT_BY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.START_WITH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.STRUCT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TABLE_SAMPLE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TEMPORARY": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TOP": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.THEN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TRUE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNCACHE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNION": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNNEST": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNPIVOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UPDATE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.USE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.USING": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VALUES": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VIEW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VOLATILE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.WHEN": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.WHERE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.WINDOW": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.WITH": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.UNIQUE": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.VERSION_SNAPSHOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.TokenType.TIMESTAMP_SNAPSHOT": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.__init__": {"tf": 6.6332495807108}, "sqlglot.tokens.Token.number": {"tf": 2.23606797749979}, "sqlglot.tokens.Token.string": {"tf": 2.23606797749979}, "sqlglot.tokens.Token.identifier": {"tf": 2.23606797749979}, "sqlglot.tokens.Token.var": {"tf": 2.23606797749979}, "sqlglot.tokens.Token.token_type": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.text": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.line": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.col": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.start": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.end": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.comments": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.__init__": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.BIT_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.BYTE_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.HEX_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.RAW_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.HEREDOC_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.UNICODE_STRINGS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.IDENTIFIERS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.IDENTIFIER_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.QUOTES": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.STRING_ESCAPES": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.VAR_SINGLE_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.HEREDOC_TAG_IS_IDENTIFIER": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.HEREDOC_STRING_ALTERNATIVE": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.KEYWORDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.WHITE_SPACE": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMANDS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMAND_PREFIX_TOKENS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.NUMERIC_LITERALS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.COMMENTS": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.dialect": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.reset": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 2.23606797749979}, "sqlglot.tokens.Tokenizer.peek": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.tokenize_rs": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.size": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.sql": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.tokens": {"tf": 1.7320508075688772}, "sqlglot.transforms": {"tf": 1.7320508075688772}, "sqlglot.transforms.unalias_group": {"tf": 9.327379053088816}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 5.0990195135927845}, "sqlglot.transforms.eliminate_qualify": {"tf": 3.1622776601683795}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.7320508075688772}, "sqlglot.transforms.unnest_to_explode": {"tf": 1.7320508075688772}, "sqlglot.transforms.explode_to_unnest": {"tf": 1.7320508075688772}, "sqlglot.transforms.PERCENTILES": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1.7320508075688772}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1.7320508075688772}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.7320508075688772}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 3.872983346207417}, "sqlglot.transforms.ensure_bools": {"tf": 1.7320508075688772}, "sqlglot.transforms.unqualify_columns": {"tf": 1.7320508075688772}, "sqlglot.transforms.preprocess": {"tf": 5}, "sqlglot.trie": {"tf": 1.7320508075688772}, "sqlglot.trie.key": {"tf": 1.7320508075688772}, "sqlglot.trie.TrieResult": {"tf": 1.7320508075688772}, "sqlglot.trie.TrieResult.FAILED": {"tf": 1.7320508075688772}, "sqlglot.trie.TrieResult.PREFIX": {"tf": 1.7320508075688772}, "sqlglot.trie.TrieResult.EXISTS": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 9.539392014169456}, "sqlglot.trie.in_trie": {"tf": 13.674794331177344}}, "df": 4793, "s": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 3.4641016151377544}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}}, "df": 97, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 6.324555320336759}, "sqlglot.pretty": {"tf": 1}, "sqlglot.parse": {"tf": 2.449489742783178}, "sqlglot.parse_one": {"tf": 2.449489742783178}, "sqlglot.transpile": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 6.557438524302}, "sqlglot.dialects": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 3.605551275463989}, "sqlglot.executor": {"tf": 6.324555320336759}, "sqlglot.executor.execute": {"tf": 2}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 2}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 2}, "sqlglot.expressions.from_": {"tf": 2}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.condition": {"tf": 2.23606797749979}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 2}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.7320508075688772}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 142, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 6.855654600401044}, "sqlglot.schema": {"tf": 1}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 5}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 4.242640687119285}, "sqlglot.expressions": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 2}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 2}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 2.23606797749979}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2.449489742783178}, "sqlglot.optimizer.normalize.normalize": {"tf": 2}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2.23606797749979}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}}, "df": 68, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}, "[": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "/": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 3.605551275463989}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 15, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 3.7416573867739413}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 6}, "s": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}}, "df": 13}}, "c": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 6}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "t": {"docs": {"sqlglot.helper.split_num_words": {"tf": 2.6457513110645907}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}}, "df": 10}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "#": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Func": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 65, "#": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 4}}}}}}, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 10}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 6.164414002968976}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.449489742783178}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 3.605551275463989}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.assert_is": {"tf": 2}, "sqlglot.expressions.Unionable.union": {"tf": 2}, "sqlglot.expressions.Unionable.intersect": {"tf": 2}, "sqlglot.expressions.Unionable.except_": {"tf": 2}, "sqlglot.expressions.Column.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.select": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.from_": {"tf": 2}, "sqlglot.expressions.Select.group_by": {"tf": 2}, "sqlglot.expressions.Select.order_by": {"tf": 2}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.expressions.Select.cluster_by": {"tf": 2}, "sqlglot.expressions.Select.limit": {"tf": 2}, "sqlglot.expressions.Select.offset": {"tf": 2}, "sqlglot.expressions.Select.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.lateral": {"tf": 2}, "sqlglot.expressions.Select.join": {"tf": 3.1622776601683795}, "sqlglot.expressions.Select.where": {"tf": 2}, "sqlglot.expressions.Select.having": {"tf": 2}, "sqlglot.expressions.Select.distinct": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.ctas": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lock": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.hint": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Paren.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 2}, "sqlglot.expressions.intersect": {"tf": 2}, "sqlglot.expressions.except_": {"tf": 2}, "sqlglot.expressions.select": {"tf": 2.449489742783178}, "sqlglot.expressions.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.condition": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 2.23606797749979}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 3.1622776601683795}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2.6457513110645907}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.Scope": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}}, "df": 114, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 4}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 3}}, "|": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.unnest": {"tf": 1}}, "df": 4}}, "e": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 4, "m": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {"sqlglot.helper.seq_get": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}}, "df": 2}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 2}}, "df": 2, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Expression.assert_is": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 5.916079783099616}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 2}}, "df": 61, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}}, "df": 4}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 2.449489742783178}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 7}}}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 23}}}}}, "p": {"docs": {"sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.helper.csv": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 9, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.find_new_name": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.not_": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor.env.null_if_any": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}}, "df": 26}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.cast": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 3, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.expressions": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 2}}, "df": 2}}}}}}}, "q": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2.449489742783178}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.expressions.expand": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 13}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"sqlglot.expressions.Func": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot": {"tf": 2.6457513110645907}}, "df": 1}}}, "m": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 8, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 5}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.diff": {"tf": 3}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 12}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 48, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}, "w": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}}, "df": 23, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 23, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 2}, "sqlglot.diff": {"tf": 7.937253933193772}, "sqlglot.diff.diff": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 2}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 25, "s": {"docs": {"sqlglot.expressions.expand": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}}, "df": 7}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 6, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.insert": {"tf": 2}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}}, "df": 19, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.6457513110645907}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 7}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 2}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}, "b": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "r": {"docs": {"sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 8, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}}, "df": 16}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 14}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 5, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 3.7416573867739413}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 2}, "sqlglot.dataframe": {"tf": 2.6457513110645907}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 2}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 2}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1.7320508075688772}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.string": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}}, "df": 128, "s": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 30}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.6457513110645907}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 10, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 6}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 2, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 6}, "y": {"docs": {"sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 4.242640687119285}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 13}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 27}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}}, "df": 4}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dataframe": {"tf": 4.242640687119285}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.23606797749979}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema": {"tf": 2}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}}, "df": 26, "s": {"docs": {"sqlglot.schema.Schema": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 3.605551275463989}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 4.242640687119285}}, "df": 1, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 3.4641016151377544}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.build_scope": {"tf": 2}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 33, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 3.605551275463989}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "r": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}, "n": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 4}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 9}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24, "r": {"docs": {"sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 1}}}, "w": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Expression.replace": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 4.795831523312719}, "sqlglot.executor": {"tf": 4.69041575982343}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 7, "s": {"docs": {"sqlglot": {"tf": 4.242640687119285}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 3.605551275463989}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 7.54983443527075}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 4.58257569495584}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 2.23606797749979}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 2}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Literal.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.limit": {"tf": 2}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 2}, "sqlglot.expressions.Select.group_by": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.order_by": {"tf": 2}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.expressions.Select.cluster_by": {"tf": 2}, "sqlglot.expressions.Select.limit": {"tf": 2}, "sqlglot.expressions.Select.offset": {"tf": 2}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 2.23606797749979}, "sqlglot.expressions.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.select": {"tf": 2.23606797749979}, "sqlglot.expressions.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.condition": {"tf": 2.449489742783178}, "sqlglot.expressions.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1.7320508075688772}, "sqlglot.expressions.paren": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 2}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1.4142135623730951}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 2.23606797749979}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 2}}, "df": 199, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "n": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 3}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}}, "df": 1, "d": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "t": {"docs": {"sqlglot": {"tf": 4.242640687119285}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2.6457513110645907}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 3.7416573867739413}, "sqlglot.executor": {"tf": 4.898979485566356}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1.4142135623730951}, "sqlglot.helper.ensure_collection": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 119, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 3}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.is_iterable": {"tf": 2.23606797749979}, "sqlglot.helper.flatten": {"tf": 2}, "sqlglot.helper.first": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.helper.flatten": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}}, "df": 20, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 3}}}}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "n": {"docs": {"sqlglot": {"tf": 4.358898943540674}, "sqlglot.schema": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 3.7416573867739413}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 3}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 3}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 3}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 3}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 3}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 3}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 3}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 3}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 3}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 3}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 3}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 3}, "sqlglot.diff": {"tf": 8.12403840463596}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 3.605551275463989}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 3}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 3}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 2}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 2.6457513110645907}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 2.449489742783178}}, "df": 204, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 2}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 2}, "sqlglot.expressions.from_": {"tf": 2}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 2}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 46, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}}, "df": 47, "s": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 2}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}}, "df": 61, "s": {"docs": {"sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 6}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 6}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 12}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 2.8284271247461903}}, "df": 5, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}}, "df": 28}}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 2}}}}}}, "t": {"6": {"4": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.dialects": {"tf": 2.23606797749979}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 9, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 16, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Unionable.intersect": {"tf": 2}, "sqlglot.expressions.intersect": {"tf": 2}}, "df": 2}}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}}, "df": 12, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.6457513110645907}}, "df": 1}}}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 7}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 4.242640687119285}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 51}, "\u2019": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}}, "df": 2}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}}, "df": 7}}}}}, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}}, "df": 3, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}}}}}}, "x": {"docs": {"sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 8}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 13}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.is_iterable": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}}, "df": 5}, "r": {"docs": {"sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}}, "df": 6, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 4.69041575982343}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.using": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2}, "sqlglot.expressions.Union.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.group_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.order_by": {"tf": 2}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.expressions.Select.cluster_by": {"tf": 2}, "sqlglot.expressions.Select.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 2}, "sqlglot.expressions.intersect": {"tf": 2}, "sqlglot.expressions.except_": {"tf": 2}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 200}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 4.358898943540674}, "sqlglot.dataframe": {"tf": 4.47213595499958}, "sqlglot.dialects": {"tf": 2}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 51, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 21, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {"sqlglot": {"tf": 4.69041575982343}, "sqlglot.dataframe": {"tf": 3}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_identifier": {"tf": 2.23606797749979}, "sqlglot.expressions.parse_identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1.4142135623730951}}, "df": 45, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 57}}, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 29, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}}, "s": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 4}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}}}}, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "\u2019": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "m": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1}}}}}}, "a": {"0": {"docs": {"sqlglot.helper.name_sequence": {"tf": 1}}, "df": 1}, "1": {"docs": {"sqlglot.helper.name_sequence": {"tf": 1}}, "df": 1}, "2": {"docs": {"sqlglot.helper.name_sequence": {"tf": 1}}, "df": 1}, "docs": {"sqlglot": {"tf": 7.874007874011811}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 3.1622776601683795}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.449489742783178}, "sqlglot.diff": {"tf": 8.94427190999916}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.diff": {"tf": 2.449489742783178}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.executor": {"tf": 8.660254037844387}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 2.449489742783178}, "sqlglot.expressions": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 3}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.is_number": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.transform": {"tf": 2}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 2.449489742783178}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 2}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 2}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.build": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 2}, "sqlglot.expressions.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 2.449489742783178}, "sqlglot.expressions.to_column": {"tf": 2}, "sqlglot.expressions.alias_": {"tf": 2}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 2}, "sqlglot.expressions.table_name": {"tf": 2}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 1.4142135623730951}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.449489742783178}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 2.449489742783178}, "sqlglot.helper.ensure_collection": {"tf": 2.23606797749979}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.7320508075688772}, "sqlglot.helper.while_changing": {"tf": 1.7320508075688772}, "sqlglot.helper.tsort": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1.7320508075688772}, "sqlglot.helper.find_new_name": {"tf": 1.4142135623730951}, "sqlglot.helper.name_sequence": {"tf": 1.7320508075688772}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 2}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 2}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 2}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2.8284271247461903}, "sqlglot.optimizer.normalize.normalized": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.8284271247461903}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2.8284271247461903}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.6457513110645907}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 3.1622776601683795}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2.8284271247461903}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 2}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 3}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 2}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 4.242640687119285}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 3.4641016151377544}, "sqlglot.parser.Parser": {"tf": 2}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 3.4641016151377544}, "sqlglot.planner.Scan.from_expression": {"tf": 3.4641016151377544}, "sqlglot.planner.SetOperation.from_expression": {"tf": 3.4641016151377544}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 2}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 2.6457513110645907}, "sqlglot.trie.in_trie": {"tf": 2.6457513110645907}}, "df": 296, "n": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 3}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1.7320508075688772}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.trie.TrieResult": {"tf": 1}}, "df": 165, "d": {"docs": {"sqlglot": {"tf": 5.656854249492381}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 3.1622776601683795}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 7.0710678118654755}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.executor": {"tf": 7.0710678118654755}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 2}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.6457513110645907}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 145}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 14}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.func": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}}, "df": 33, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 10}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 3, "d": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 5}}}, "l": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 16}}, "l": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 2}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 80, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 2.8284271247461903}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 24, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 10}, "d": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 8}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.helper.find_new_name": {"tf": 1}}, "df": 4, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 38}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "g": {"docs": {"sqlglot.parser.Parser.expression": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "g": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 5}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.transform": {"tf": 1}}, "df": 2}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 4.47213595499958}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 3.605551275463989}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}}, "df": 112, "n": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}}, "df": 2}}, "g": {"docs": {"sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.append": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.set": {"tf": 2}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}}, "df": 12, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 13, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.csv": {"tf": 2}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 210}}}}}}, "s": {"docs": {"sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 12}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}}, "df": 7, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 6}, "[": {"1": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}}, "df": 2}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 4}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 4}}}, "s": {"docs": {"sqlglot.expressions.func": {"tf": 1.4142135623730951}}, "df": 1, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 3}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot": {"tf": 2}}, "df": 1, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.7320508075688772}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 7}, "s": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}}, "df": 10}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transforms.preprocess": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}}, "df": 17, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {"sqlglot": {"tf": 4.47213595499958}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 3}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.8284271247461903}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.8284271247461903}, "sqlglot.diff": {"tf": 4}, "sqlglot.executor": {"tf": 4.242640687119285}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 2.6457513110645907}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.6457513110645907}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 2}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 2}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 2.23606797749979}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.23606797749979}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2.8284271247461903}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 3.1622776601683795}, "sqlglot.optimizer.scope.Scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2.6457513110645907}, "sqlglot.planner.Step.from_expression": {"tf": 2}, "sqlglot.planner.Scan.from_expression": {"tf": 2}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 126, "t": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.executor": {"tf": 3.4641016151377544}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 24, "s": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.assert_is": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}}, "df": 13}, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}}, "df": 16, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}}, "df": 7, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 4}}}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 7}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 23, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 2}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}}, "df": 2}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.helper.tsort": {"tf": 1}}, "df": 1}}}}}}, "g": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 4}, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 4}}}}}}}, "e": {"docs": {"sqlglot.dataframe": {"tf": 3.872983346207417}}, "df": 1}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}}, "df": 4, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}}, "df": 3}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 4}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 21, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}}, "x": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}}, "df": 4, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}}, "df": 3}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 16, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 2}}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}}, "df": 3}}}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1}}, "df": 5}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2, "o": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 23, "t": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.449489742783178}, "sqlglot.diff": {"tf": 3.605551275463989}, "sqlglot.executor": {"tf": 3}, "sqlglot.executor.python.Python.Generator": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 2.23606797749979}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 2}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.449489742783178}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.8284271247461903}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 2}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 130, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 7, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Select.group_by": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 11, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2.23606797749979}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 13}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 7.745966692414834}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.7320508075688772}}, "df": 29, "s": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 8.12403840463596}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}}, "df": 14}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}}, "df": 5, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 2}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 2}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}}, "df": 36, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 22}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}}, "df": 30}}}}}}}}}}}, "w": {"docs": {"sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dataframe": {"tf": 3}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.helper.split_num_words": {"tf": 2}}, "df": 3, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1.4142135623730951}}, "df": 55}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 3}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.null": {"tf": 1}}, "df": 24, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1.7320508075688772}}, "df": 7}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}}, "df": 10, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 65, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 4}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 7}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 4}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 6}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.find_ancestor": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Star.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Dot.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Paren.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Alias.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Bracket.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Func": {"tf": 2.23606797749979}, "sqlglot.expressions.Cast.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.to_identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 2}, "sqlglot.expressions.table_": {"tf": 1.7320508075688772}, "sqlglot.expressions.var": {"tf": 1.7320508075688772}, "sqlglot.expressions.rename_table": {"tf": 2}, "sqlglot.expressions.rename_column": {"tf": 2}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 2}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1.7320508075688772}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 2}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 80, "s": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 2}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 43}, "d": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "\u00ef": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}, "^": {"2": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1}, "docs": {}, "df": 0}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "d": {"docs": {"sqlglot": {"tf": 3.4641016151377544}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 2}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 10, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}}, "df": 6}}}}, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 5}}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 7}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}}, "df": 8}}}, "v": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}}, "f": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor.env.null_if_any": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.pretty": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 3.4641016151377544}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 3.4641016151377544}, "sqlglot.executor.python.Python.Generator": {"tf": 3.4641016151377544}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 3.4641016151377544}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1.7320508075688772}}, "df": 68, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}}, "df": 5}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 19}, "s": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 2}}}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 23}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {"sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}}, "df": 3, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.ChangeDistiller": {"tf": 1.4142135623730951}}, "df": 2}, "s": {"docs": {"sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}}, "df": 7, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.23606797749979}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 103}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.env.null_if_any": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}}, "df": 1}, "r": {"docs": {"sqlglot.helper.csv_reader": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"sqlglot.expressions.DML.returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.delete": {"tf": 2.449489742783178}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.delete": {"tf": 2.23606797749979}}, "df": 4}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.simplify_not": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}}, "df": 2}}}, "p": {"docs": {"sqlglot.expressions.Expression.copy": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "d": {"docs": {"sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 2}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}}, "df": 5}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 3, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 4}, "sqlglot.parse": {"tf": 1.7320508075688772}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 2.6457513110645907}, "sqlglot.dataframe": {"tf": 3.3166247903554}, "sqlglot.dialects": {"tf": 3.3166247903554}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 3.1622776601683795}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.23606797749979}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.7320508075688772}}, "df": 118, "s": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}}, "df": 22}}}}}}, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3, "n": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}}, "df": 11, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 21}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 3}}}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 2.23606797749979}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 2}}}, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 2}, "sqlglot.time.format_time": {"tf": 1}}, "df": 14}}}}}}, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.tsort": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}}, "df": 14}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1}}, "df": 6}}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 4}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe": {"tf": 2.449489742783178}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 3.605551275463989}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.4142135623730951}}, "df": 24, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1}}, "df": 9, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 3}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}}, "df": 11}}}}, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 4.58257569495584}, "sqlglot.executor": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1.4142135623730951}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 8, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}}, "df": 3}, "g": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 2.23606797749979}, "sqlglot.planner.Scan.from_expression": {"tf": 2.23606797749979}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2.23606797749979}}, "df": 5}}, "o": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 6, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}}}}}}}}}}, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 6, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 8, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}}, "df": 4}}}}, "n": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 6, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}}, "df": 4}, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}}, "df": 3}}, "t": {"docs": {"sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.expressions.column": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {"sqlglot.dataframe": {"tf": 2.8284271247461903}}, "df": 1, "s": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 5}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "b": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2.449489742783178}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 2}}, "df": 13, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 6}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 4.358898943540674}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.output_name": {"tf": 2}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.output_name": {"tf": 2}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 2}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 2}, "sqlglot.expressions.Join.on": {"tf": 2}, "sqlglot.expressions.Join.using": {"tf": 2}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2}, "sqlglot.expressions.Union.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.ctas": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 2}, "sqlglot.expressions.Star.output_name": {"tf": 2}, "sqlglot.expressions.Dot.output_name": {"tf": 2}, "sqlglot.expressions.Paren.output_name": {"tf": 2}, "sqlglot.expressions.Alias.output_name": {"tf": 2}, "sqlglot.expressions.Bracket.output_name": {"tf": 2}, "sqlglot.expressions.Cast.output_name": {"tf": 2}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.7320508075688772}, "sqlglot.expressions.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1.7320508075688772}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 103, "r": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.executor": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 27, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 22}}}}}, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}}, "df": 32}, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 8}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 13, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "t": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.paren": {"tf": 1}}, "df": 1, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}}, "df": 9, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unnest": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.paren": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.expressions.Expression.flatten": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}, "h": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1.4142135623730951}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}}, "df": 8, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 4, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 44}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 23}, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.diff.diff": {"tf": 1}}, "df": 3}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1, "e": {"docs": {"sqlglot.diff.diff": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}}, "df": 9}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}}, "df": 26}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}}, "df": 3}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 6}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.helper.name_sequence": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 4}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.generator.Generator.preprocess": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions": {"tf": 1}}, "df": 3}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 5}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 2}, "sqlglot.planner.Scan.from_expression": {"tf": 2}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 7}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 3, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 14}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 5, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 49}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 23}}, "t": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}, "c": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe": {"tf": 2}}, "df": 2}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.449489742783178}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 5, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.time.format_time": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}}, "df": 4}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 2}}}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}}, "df": 4}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 4.898979485566356}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}}, "df": 21, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe": {"tf": 2.8284271247461903}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}}, "df": 3, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "p": {"3": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}}}}, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 30, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 2}}, "df": 1}}}}}}}}}, "n": {"docs": {"sqlglot.executor": {"tf": 2.8284271247461903}}, "df": 1, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}}, "df": 2}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "f": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}}, "df": 39}, "y": {"docs": {"sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}}, "df": 3, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.pop": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "p": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "h": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 1}}}}}}, "t": {"1": {"docs": {"sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.449489742783178}}, "df": 1}, "2": {"docs": {"sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.449489742783178}}, "df": 1}, "docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.executor": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 29, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.transpile": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3, "r": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.7320508075688772}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}}, "df": 12}}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 10}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 4}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 5, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"sqlglot.expressions.Version": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 2.8284271247461903}, "sqlglot.trie.in_trie": {"tf": 3.4641016151377544}}, "df": 5, "d": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.trie.in_trie": {"tf": 2.6457513110645907}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 3.872983346207417}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}}, "df": 76, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.parse": {"tf": 1}, "sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}}, "df": 6}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 5}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 2}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 92}, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 3}}}, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}}, "df": 5}}, "o": {"docs": {"sqlglot": {"tf": 5.291502622129181}, "sqlglot.pretty": {"tf": 1}, "sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 2.23606797749979}, "sqlglot.dataframe": {"tf": 3.872983346207417}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 2.23606797749979}, "sqlglot.dialects": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 3}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 3}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 3}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 3}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 3}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 3}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 3}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 3}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 3}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 3}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 3}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 3}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 3}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 3}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 3}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 3}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 3}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 3}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 3}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 3}, "sqlglot.diff": {"tf": 8.48528137423857}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor": {"tf": 6.708203932499369}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 3}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.set": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.Unionable.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 2}, "sqlglot.expressions.Delete.delete": {"tf": 2}, "sqlglot.expressions.Delete.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Insert.with_": {"tf": 2.8284271247461903}, "sqlglot.expressions.Join.on": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.using": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.8284271247461903}, "sqlglot.expressions.Union.limit": {"tf": 2}, "sqlglot.expressions.Union.select": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.from_": {"tf": 2}, "sqlglot.expressions.Select.group_by": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.order_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.sort_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.cluster_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.limit": {"tf": 2}, "sqlglot.expressions.Select.offset": {"tf": 2}, "sqlglot.expressions.Select.select": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.lateral": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.join": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.having": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 2.449489742783178}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.maybe_parse": {"tf": 2.6457513110645907}, "sqlglot.expressions.union": {"tf": 2.449489742783178}, "sqlglot.expressions.intersect": {"tf": 2.449489742783178}, "sqlglot.expressions.except_": {"tf": 2.449489742783178}, "sqlglot.expressions.select": {"tf": 2}, "sqlglot.expressions.from_": {"tf": 2}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.expressions.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.insert": {"tf": 2.6457513110645907}, "sqlglot.expressions.condition": {"tf": 2.449489742783178}, "sqlglot.expressions.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.not_": {"tf": 2.23606797749979}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.parse_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 2.8284271247461903}, "sqlglot.expressions.subquery": {"tf": 2.23606797749979}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 2.449489742783178}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_placeholders": {"tf": 1.7320508075688772}, "sqlglot.expressions.expand": {"tf": 2}, "sqlglot.expressions.func": {"tf": 2.449489742783178}, "sqlglot.expressions.cast_unless": {"tf": 2.449489742783178}, "sqlglot.generator.Generator": {"tf": 3}, "sqlglot.generator.Generator.generate": {"tf": 2}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.7320508075688772}, "sqlglot.helper.apply_index_offset": {"tf": 1.7320508075688772}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.7320508075688772}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.6457513110645907}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 3.7416573867739413}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2.8284271247461903}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.expression": {"tf": 2}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 2.23606797749979}, "sqlglot.planner.Scan.from_expression": {"tf": 2.23606797749979}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.add_table": {"tf": 2.449489742783178}, "sqlglot.schema.Schema.column_names": {"tf": 2}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 1.7320508075688772}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 2}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.column_names": {"tf": 2}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_get": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 1.7320508075688772}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 2.449489742783178}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 2}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 2}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 266, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 2.8284271247461903}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.dialects": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 24}, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse_into": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}}, "df": 27}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 3}}}}}}}, "o": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2, "l": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "p": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 2.23606797749979}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}}, "df": 3, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}}, "df": 3}}}}}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "o": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 5.656854249492381}, "sqlglot.schema": {"tf": 1.4142135623730951}, "sqlglot.parse": {"tf": 2.23606797749979}, "sqlglot.parse_one": {"tf": 2.8284271247461903}, "sqlglot.transpile": {"tf": 4}, "sqlglot.dataframe": {"tf": 4.242640687119285}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 3}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 2}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 3.605551275463989}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 3.605551275463989}, "sqlglot.diff": {"tf": 15.066519173319364}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.diff": {"tf": 3.7416573867739413}, "sqlglot.diff.ChangeDistiller": {"tf": 1.7320508075688772}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 8.48528137423857}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1.7320508075688772}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 3.605551275463989}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 3.1622776601683795}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.set": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.find_all": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.dfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.transform": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 2.449489742783178}, "sqlglot.expressions.Unionable.intersect": {"tf": 2.449489742783178}, "sqlglot.expressions.Unionable.except_": {"tf": 2.449489742783178}, "sqlglot.expressions.DML.returning": {"tf": 2.449489742783178}, "sqlglot.expressions.Column.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 2.449489742783178}, "sqlglot.expressions.Delete.where": {"tf": 2.8284271247461903}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 3.4641016151377544}, "sqlglot.expressions.Literal.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 2.8284271247461903}, "sqlglot.expressions.Join.using": {"tf": 3}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 3.4641016151377544}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 2.449489742783178}, "sqlglot.expressions.Union.select": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.from_": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.group_by": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.order_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.sort_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.cluster_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.limit": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.offset": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.select": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.lateral": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.join": {"tf": 3.4641016151377544}, "sqlglot.expressions.Select.where": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.having": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.distinct": {"tf": 2}, "sqlglot.expressions.Select.ctas": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.lock": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.hint": {"tf": 2.23606797749979}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.build": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 2.8284271247461903}, "sqlglot.expressions.Cast.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 3.1622776601683795}, "sqlglot.expressions.union": {"tf": 3.1622776601683795}, "sqlglot.expressions.intersect": {"tf": 3.1622776601683795}, "sqlglot.expressions.except_": {"tf": 3.1622776601683795}, "sqlglot.expressions.select": {"tf": 3}, "sqlglot.expressions.from_": {"tf": 3.3166247903554}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.expressions.delete": {"tf": 2.23606797749979}, "sqlglot.expressions.insert": {"tf": 3.1622776601683795}, "sqlglot.expressions.condition": {"tf": 3}, "sqlglot.expressions.and_": {"tf": 2.23606797749979}, "sqlglot.expressions.or_": {"tf": 2.23606797749979}, "sqlglot.expressions.not_": {"tf": 2.449489742783178}, "sqlglot.expressions.paren": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.parse_identifier": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_table": {"tf": 2}, "sqlglot.expressions.alias_": {"tf": 3}, "sqlglot.expressions.subquery": {"tf": 2.449489742783178}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 2}, "sqlglot.expressions.table_": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 2}, "sqlglot.expressions.rename_table": {"tf": 2}, "sqlglot.expressions.rename_column": {"tf": 2.449489742783178}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 2.23606797749979}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 2.23606797749979}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2.23606797749979}, "sqlglot.expressions.func": {"tf": 3.1622776601683795}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 3.605551275463989}, "sqlglot.generator.Generator.generate": {"tf": 2.449489742783178}, "sqlglot.helper.AutoName": {"tf": 1.4142135623730951}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1.7320508075688772}, "sqlglot.helper.ensure_collection": {"tf": 1.7320508075688772}, "sqlglot.helper.csv": {"tf": 1.7320508075688772}, "sqlglot.helper.subclasses": {"tf": 2.23606797749979}, "sqlglot.helper.apply_index_offset": {"tf": 2.8284271247461903}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1.7320508075688772}, "sqlglot.helper.tsort": {"tf": 1.4142135623730951}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2.6457513110645907}, "sqlglot.helper.is_iterable": {"tf": 1.7320508075688772}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 2.8284271247461903}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.449489742783178}, "sqlglot.optimizer.optimizer.optimize": {"tf": 3}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 2}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 2}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 2}, "sqlglot.parser.Parser.parse": {"tf": 2}, "sqlglot.parser.Parser.parse_into": {"tf": 2.8284271247461903}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.from_expression": {"tf": 2.449489742783178}, "sqlglot.planner.Scan.from_expression": {"tf": 2.449489742783178}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2.449489742783178}, "sqlglot.schema.Schema.add_table": {"tf": 3.3166247903554}, "sqlglot.schema.Schema.column_names": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.get_column_type": {"tf": 2.6457513110645907}, "sqlglot.schema.Schema.has_column": {"tf": 2.449489742783178}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema": {"tf": 2.449489742783178}, "sqlglot.schema.MappingSchema.add_table": {"tf": 3.3166247903554}, "sqlglot.schema.MappingSchema.column_names": {"tf": 2.23606797749979}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 2.6457513110645907}, "sqlglot.schema.MappingSchema.has_column": {"tf": 2.449489742783178}, "sqlglot.schema.nested_get": {"tf": 2.23606797749979}, "sqlglot.schema.nested_set": {"tf": 2.449489742783178}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 3.605551275463989}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 2.6457513110645907}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}, "sqlglot.transforms.preprocess": {"tf": 2}, "sqlglot.trie.new_trie": {"tf": 2.23606797749979}, "sqlglot.trie.in_trie": {"tf": 2.449489742783178}}, "df": 343, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.executor": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 9, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 14}, "m": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}}, "df": 11}, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 10}, "i": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 26}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 7}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 3.3166247903554}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 5.744562646538029}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 3.605551275463989}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.7320508075688772}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 105}, "n": {"docs": {"sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 3, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 4}}, "k": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot": {"tf": 4.358898943540674}, "sqlglot.dataframe": {"tf": 2.449489742783178}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 6.244997998398398}, "sqlglot.diff.diff": {"tf": 3.4641016151377544}, "sqlglot.executor": {"tf": 2.6457513110645907}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1.7320508075688772}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 3}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.add_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 215}, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 2}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 4, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1}}, "df": 5, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}}, "df": 7}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.diff": {"tf": 7.280109889280518}, "sqlglot.diff.diff": {"tf": 2.8284271247461903}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 17, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 3.3166247903554}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Table.parts": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 2.6457513110645907}, "sqlglot.expressions.Dot.parts": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 3}, "sqlglot.expressions.to_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 2.449489742783178}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 2}, "sqlglot.expressions.rename_column": {"tf": 2}, "sqlglot.expressions.column_table_names": {"tf": 2}, "sqlglot.expressions.table_name": {"tf": 2.6457513110645907}, "sqlglot.expressions.normalize_table_name": {"tf": 2}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.helper.split_num_words": {"tf": 2.449489742783178}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_derived_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 2.8284271247461903}, "sqlglot.schema.Schema.column_names": {"tf": 2}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 2}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 2}, "sqlglot.schema.MappingSchema": {"tf": 2.449489742783178}, "sqlglot.schema.MappingSchema.add_table": {"tf": 2.8284271247461903}, "sqlglot.schema.MappingSchema.column_names": {"tf": 2}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 2}}, "df": 63, "s": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 22, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}}, "df": 3}}}}}}, "?": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "|": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}}, "df": 2}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 4, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}}, "df": 4}, "n": {"docs": {"sqlglot.helper.find_new_name": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Tag": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.helper.is_iterable": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}}, "df": 34, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Expression.text": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Version": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.time.format_time": {"tf": 2.23606797749979}}, "df": 23, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {}, "df": 0, "l": {"1": {"docs": {"sqlglot.expressions.Select.join": {"tf": 2}}, "df": 1}, "2": {"docs": {"sqlglot.expressions.Subqueryable.with_": {"tf": 2}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.8284271247461903}}, "df": 3}, "docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.replace": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 2}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}}, "df": 32}}, "w": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 5}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 6}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 2.23606797749979}, "sqlglot.dialects": {"tf": 3.1622776601683795}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.23606797749979}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 2}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 32, "s": {"docs": {"sqlglot.dataframe": {"tf": 5.656854249492381}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1.4142135623730951}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}}, "df": 40}, "o": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1, "h": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}}, "df": 3}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 2}, "[": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "]": {"docs": {}, "df": 0, "|": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "o": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.trie.new_trie": {"tf": 1.4142135623730951}}, "df": 3, "p": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 3, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 10, "r": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.schema": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 11, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}}, "df": 9}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 3}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 13, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}}, "df": 5}}, "[": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}}, "df": 48}}}}, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}}, "df": 48}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 4}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 10, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 3}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "r": {"docs": {"sqlglot": {"tf": 4.123105625617661}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.8284271247461903}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.8284271247461903}, "sqlglot.diff": {"tf": 3.7416573867739413}, "sqlglot.executor": {"tf": 2.6457513110645907}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 2.8284271247461903}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 2.23606797749979}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 2.6457513110645907}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 2.8284271247461903}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1.7320508075688772}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 2}, "sqlglot.optimizer.normalize.normalized": {"tf": 2.23606797749979}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.8284271247461903}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 165, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 25, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}}, "df": 7}}}}}}, "g": {"docs": {}, "df": 0, "/": {"3": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.helper.AutoName": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"3": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"4": {"3": {"3": {"9": {"2": {"3": {"0": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 5}}}}}}}, "f": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.parse": {"tf": 1}, "sqlglot.transpile": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 3.1622776601683795}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 2}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 2}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 2}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 2}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 2}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 10.488088481701515}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 4.69041575982343}, "sqlglot.executor.execute": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 2}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_children": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 2.23606797749979}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 2}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 2}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 3.3166247903554}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 2}, "sqlglot.parser.Parser.parse": {"tf": 2}, "sqlglot.parser.Parser.parse_into": {"tf": 2}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.7320508075688772}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 2}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 210, "f": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}}, "df": 2, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 2.23606797749979}}, "df": 8}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 5, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Identifier.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Literal.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Subquery.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Star.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Dot.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Paren.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Alias.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Bracket.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.Cast.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2.23606797749979}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2.23606797749979}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 45}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.7320508075688772}}, "df": 8}}}, "r": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1}}, "df": 3}}, "n": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 4.795831523312719}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 3}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}}, "df": 64, "e": {"docs": {"sqlglot": {"tf": 4.47213595499958}, "sqlglot.parse": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 2}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 2}, "sqlglot.expressions.Identifier.output_name": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 2}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 2}, "sqlglot.expressions.Star.output_name": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 2}, "sqlglot.expressions.Paren.output_name": {"tf": 2}, "sqlglot.expressions.Alias.output_name": {"tf": 2}, "sqlglot.expressions.Bracket.output_name": {"tf": 2}, "sqlglot.expressions.Cast.output_name": {"tf": 2}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2.449489742783178}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 74, "s": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 3}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 2}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 82}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 3}}, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.expressions.Select.distinct": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.7320508075688772}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}}, "df": 6}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 52, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 24}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 5, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.insert": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "s": {"docs": {"sqlglot.dataframe": {"tf": 2}}, "df": 1}, "w": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.7320508075688772}}, "df": 3}}}, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.schema": {"tf": 1}, "sqlglot.dialects": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 18, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.executor": {"tf": 4}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 8, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 2}}, "df": 5}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 27, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {"sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {"sqlglot.executor.context.Context.__init__": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.helper.AutoName": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.errors.ErrorLevel": {"tf": 1}, "sqlglot.expressions.Properties.Location": {"tf": 1}, "sqlglot.expressions.DataType.Type": {"tf": 1}, "sqlglot.optimizer.scope.ScopeType": {"tf": 1}, "sqlglot.tokens.TokenType": {"tf": 1}, "sqlglot.trie.TrieResult": {"tf": 1}}, "df": 6}}}}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 4}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 4}}}, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 11}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "x": {"docs": {"sqlglot.dataframe": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}}, "df": 2, "p": {"docs": {"sqlglot": {"tf": 4.123105625617661}, "sqlglot.dialects": {"tf": 3.4641016151377544}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}}, "df": 19, "r": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 3.605551275463989}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.expressions": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 3.872983346207417}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1}, "sqlglot.expressions.Expression.set": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 2}, "sqlglot.expressions.Expression.pop": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.DML.returning": {"tf": 2.23606797749979}, "sqlglot.expressions.Column.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 2.23606797749979}, "sqlglot.expressions.Delete.where": {"tf": 2.23606797749979}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 2.6457513110645907}, "sqlglot.expressions.Literal.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 2.23606797749979}, "sqlglot.expressions.Join.using": {"tf": 2}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.6457513110645907}, "sqlglot.expressions.Union.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Union.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.group_by": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.order_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.sort_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.cluster_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.limit": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.offset": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.having": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.distinct": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.ctas": {"tf": 2}, "sqlglot.expressions.Select.lock": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.hint": {"tf": 2}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 3}, "sqlglot.expressions.union": {"tf": 2.23606797749979}, "sqlglot.expressions.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 2.449489742783178}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.condition": {"tf": 2.6457513110645907}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 2}, "sqlglot.expressions.paren": {"tf": 2.23606797749979}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 2.449489742783178}, "sqlglot.expressions.subquery": {"tf": 2.23606797749979}, "sqlglot.expressions.cast": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.expressions.convert": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1.7320508075688772}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 2.23606797749979}, "sqlglot.expressions.replace_placeholders": {"tf": 2}, "sqlglot.expressions.expand": {"tf": 2.23606797749979}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast_unless": {"tf": 2}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 2}, "sqlglot.helper.while_changing": {"tf": 2}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.449489742783178}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 2.8284271247461903}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 2.8284271247461903}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 3}, "sqlglot.optimizer.normalize.normalize": {"tf": 2.449489742783178}, "sqlglot.optimizer.normalize.normalized": {"tf": 2}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 2.449489742783178}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2.23606797749979}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2.6457513110645907}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope": {"tf": 2}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 3}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 2}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.simplify": {"tf": 2.6457513110645907}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2.6457513110645907}, "sqlglot.parser.Parser.parse_into": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.expression": {"tf": 2.23606797749979}, "sqlglot.parser.Parser.validate_expression": {"tf": 2.23606797749979}, "sqlglot.planner.Step.from_expression": {"tf": 2.6457513110645907}, "sqlglot.planner.Scan.from_expression": {"tf": 2.6457513110645907}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2.6457513110645907}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.7320508075688772}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 171, "s": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.or_": {"tf": 2.23606797749979}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.using": {"tf": 2.23606797749979}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.lateral": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.join": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.having": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Star.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Alias.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 2.23606797749979}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 2}, "sqlglot.expressions.or_": {"tf": 2}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1.4142135623730951}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 106}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 2}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression.iter_expressions": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}}, "df": 3, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}}, "df": 9}}}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.expand": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 110, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 19}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 7}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 2}, "sqlglot.expressions.except_": {"tf": 2}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 27, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}}, "df": 9}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}}, "df": 2}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}}, "df": 4, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}}, "df": 4}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}}}}, "a": {"docs": {"sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}}, "df": 2, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}}, "df": 22}}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 3}}}, "t": {"docs": {"sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 8}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 2.449489742783178}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 2.449489742783178}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 2.449489742783178}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 38, "s": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.errors.ErrorLevel.IGNORE": {"tf": 1}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 30}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}}, "df": 44}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 2}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1}}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "g": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}}, "df": 6}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 4.123105625617661}}, "df": 1, "s": {"docs": {"sqlglot.dataframe": {"tf": 3}}, "df": 1}}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.schema.Schema.empty": {"tf": 1}}, "df": 24}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 13}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 17, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {"sqlglot.helper.subclasses": {"tf": 1.4142135623730951}}, "df": 1, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 4}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 2}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.helper.first": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}}, "df": 2}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 6}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 1}}, "df": 1}}}}}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 3.872983346207417}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 3}}, "df": 1}}}, "u": {"docs": {}, "df": 0, ":": {"8": {"0": {"9": {"0": {"docs": {}, "df": 0, "/": {"1": {"1": {"5": {"docs": {}, "df": 0, "/": {"1": {"docs": {}, "df": 0, "/": {"1": {"9": {"9": {"5": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}, "t": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2, "c": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}}, "c": {"docs": {"sqlglot": {"tf": 3.4641016151377544}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.6457513110645907}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2.6457513110645907}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.flatten": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Literal.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Star.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Dot.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Paren.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Alias.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Bracket.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1.7320508075688772}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 34, "a": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1, "n": {"docs": {"sqlglot": {"tf": 4}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.diff": {"tf": 4.242640687119285}, "sqlglot.executor": {"tf": 4}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 40, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 3, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 1}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.6457513110645907}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 2.449489742783178}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast_unless": {"tf": 1.7320508075688772}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 11, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.cast_unless": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 2}}, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}}, "df": 48, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 29}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.helper.csv_reader": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 4}, "r": {"docs": {"sqlglot.diff.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.diff.diff": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 24, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 2}}, "t": {"docs": {"sqlglot.trie.in_trie": {"tf": 2}}, "df": 1, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}}, "df": 12}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.camel_to_snake_case": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.func": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 49}}}, "s": {"docs": {"sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_correlated_subquery": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 3, "d": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}}, "df": 1}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 4, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "x": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 2}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.remove_complements": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 23, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 3.7416573867739413}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1.4142135623730951}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 28}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_cte": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}}, "df": 14, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}}, "df": 2, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}}, "df": 5}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 3, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 7}}, "/": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "/": {"2": {"0": {"1": {"9": {"docs": {}, "df": 0, "/": {"0": {"2": {"docs": {}, "df": 0, "/": {"0": {"4": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "/": {"8": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.transpile": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context.__init__": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 2}, "sqlglot.planner.Scan.from_expression": {"tf": 2}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2}}, "df": 30}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}}, "df": 6}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 2}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 2}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}}, "df": 11, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 6}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1}}, "df": 3}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}}, "df": 2}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.expressions.Join.using": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 36, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 5}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 34}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.convert": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 4}}, "s": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 2}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.DataType.build": {"tf": null}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 22}}}}, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 4}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 3.605551275463989}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 76}}, "l": {"1": {"docs": {"sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}}, "df": 3}, "2": {"docs": {"sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 3.1622776601683795}, "sqlglot.executor.execute": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 2}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.tokens.Token.__init__": {"tf": 1}}, "df": 10, "a": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2.6457513110645907}}, "df": 4}, "b": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 2}}, "df": 2}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Column.to_dot": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 2.449489742783178}, "sqlglot.expressions.column": {"tf": 2}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 2.23606797749979}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 2}, "sqlglot.schema.Schema.has_column": {"tf": 2}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 2}, "sqlglot.schema.MappingSchema.has_column": {"tf": 2}, "sqlglot.tokens.Token.__init__": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 55, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_outputs": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.all_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 35}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor.execute": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.helper.ensure_collection": {"tf": 1.4142135623730951}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}}, "df": 2}}}}}}}}, "s": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}}, "df": 1}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 2}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1.4142135623730951}}, "df": 6, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 3, "n": {"docs": {}, "df": 0, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 2}}}}, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.convert": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generate": {"tf": 1.7320508075688772}}, "df": 54}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 7, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 5}}}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 10, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 18}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.diff.diff": {"tf": 1}}, "df": 3}, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 48}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.assert_is": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.transforms.preprocess": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "n": {"docs": {"sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 7, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.expressions.replace_children": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}}, "df": 11}}, "x": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Select.ctas": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 10, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.helper.object_to_dict": {"tf": 1}}, "df": 2, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 28}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 3.3166247903554}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}}, "df": 4}}}}}}, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema": {"tf": 1}}, "df": 24, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.add_table": {"tf": 1}}, "df": 4}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 2}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 11, "s": {"docs": {"sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.Select.cluster_by": {"tf": 2}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dataframe": {"tf": 2}}, "df": 1, "v": {"docs": {"sqlglot.helper.csv": {"tf": 1.4142135623730951}, "sqlglot.helper.csv_reader": {"tf": 2}}, "df": 2}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}}, "df": 4, "/": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}}, "df": 1}}}}}}}, "b": {"docs": {"sqlglot": {"tf": 4.58257569495584}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 3.7416573867739413}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1.4142135623730951}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 2}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.helper.dict_depth": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.flatten": {"tf": 2}, "sqlglot.optimizer.simplify.uniq_sort": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.absorb_and_eliminate": {"tf": 3.1622776601683795}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 1.4142135623730951}}, "df": 52, "e": {"docs": {"sqlglot": {"tf": 3.4641016151377544}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 3}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 2.6457513110645907}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2.449489742783178}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2.449489742783178}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 4.242640687119285}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 4}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.while_changing": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.7320508075688772}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2.449489742783178}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 154, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 7}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 3}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 3}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 34, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 30}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 4}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 25}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.diff.Keep": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}}, "df": 6}}, "y": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.449489742783178}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 5}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.4142135623730951}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 3.872983346207417}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 17, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 4}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}, "s": {"docs": {"sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 10}}, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2}}, "df": 2}}}, "t": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 15}, "l": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.pretty": {"tf": 1}, "sqlglot.schema": {"tf": 1}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 4.47213595499958}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 2}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.serde.load": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1.7320508075688772}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1.4142135623730951}}, "df": 104, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.python.PythonExecutor.generate_tuple": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {"sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}}, "df": 3}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}}, "df": 2}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "z": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}}, "df": 3}, "r": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 2}, "sqlglot.expressions.alias_": {"tf": 2}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2}}, "df": 6, "e": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "c": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "e": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.schema.Schema": {"tf": 1}}, "df": 22, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 2}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 7}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 12, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 6, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 12}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.seq_get": {"tf": 1}}, "df": 1}}}}, "b": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 3}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}}, "df": 3}}}}, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {"sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 9, "n": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.expressions.not_": {"tf": 1.4142135623730951}}, "df": 1}}, "b": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 7}}}, "u": {"docs": {"sqlglot.executor": {"tf": 2}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.7320508075688772}}, "df": 2, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 66, "d": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.schema": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.DML.returning": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 1.4142135623730951}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 92}, "s": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 4}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}}, "df": 8}}}, "r": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}}, "df": 16, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 5}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 2}, "sqlglot.expressions.Select.join": {"tf": 2}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 14}}}, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.explode_to_unnest": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator": {"tf": 2.23606797749979}, "sqlglot.generator.Generator": {"tf": 2.23606797749979}}, "df": 24, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.trie.in_trie": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.TimeUnit": {"tf": 1}}, "df": 3}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 3}}}}}}, "q": {"docs": {"sqlglot.optimizer.simplify.uniq_sort": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}}, "df": 3}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Unionable.union": {"tf": 2}, "sqlglot.expressions.Union.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 2}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.is_union": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 7, "/": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 4}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 3}}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}}, "df": 3}}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 8}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 4}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "f": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.apply_index_offset": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.7320508075688772}}, "df": 3}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}}, "df": 6, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 24, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.UPPERCASE": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 2}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 7, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}}, "df": 3}}}}}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "d": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "t": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}}, "df": 1, "f": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}}, "df": 1}}}}}, "f": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.dataframe": {"tf": 4.69041575982343}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 3.4641016151377544}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 2.8284271247461903}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.presto.Presto.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.INDEX_OFFSET": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.tsql.qualify_derived_table_outputs": {"tf": 1}, "sqlglot.diff": {"tf": 6.855654600401044}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.errors.SqlglotError": {"tf": 1}, "sqlglot.errors.UnsupportedError": {"tf": 1}, "sqlglot.errors.ParseError": {"tf": 1}, "sqlglot.errors.TokenError": {"tf": 1}, "sqlglot.errors.OptimizeError": {"tf": 1}, "sqlglot.errors.SchemaError": {"tf": 1}, "sqlglot.errors.ExecuteError": {"tf": 1}, "sqlglot.executor": {"tf": 4}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 3}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.simplify.UnsupportedUnit": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 95, "m": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}}, "df": 11, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.pretty": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.format_time": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.7320508075688772}}, "df": 43, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.csv": {"tf": 1}}, "df": 25}}}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}}, "df": 14}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}}, "df": 5}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 10}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}, "k": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "o": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 2}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 19}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1}}, "df": 10, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "/": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "q": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.dataframe": {"tf": 3.4641016151377544}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.23606797749979}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.remove_complements": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}}, "df": 90}}, "l": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 2, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot": {"tf": 6.48074069840786}, "sqlglot.dataframe": {"tf": 4.58257569495584}, "sqlglot.dialects": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.diff": {"tf": 4.358898943540674}, "sqlglot.executor": {"tf": 4}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 2}, "sqlglot.expressions.Unionable.intersect": {"tf": 2}, "sqlglot.expressions.Unionable.except_": {"tf": 2}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 2}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.group_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.order_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.sort_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 2}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.union": {"tf": 2.23606797749979}, "sqlglot.expressions.intersect": {"tf": 2.23606797749979}, "sqlglot.expressions.except_": {"tf": 2.23606797749979}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 2.23606797749979}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_tables": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_placeholders": {"tf": 1.7320508075688772}, "sqlglot.expressions.expand": {"tf": 3.3166247903554}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 2}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 2}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2.8284271247461903}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.Scope": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope.branch": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1.7320508075688772}, "sqlglot.planner.Scan.from_expression": {"tf": 1.7320508075688772}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.7320508075688772}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.7320508075688772}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 137, "s": {"docs": {"sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}}}, "e": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}}, "df": 1}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}}, "df": 8, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 5}}, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 18}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.column": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}}, "df": 4, "c": {"docs": {"sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.func": {"tf": 2}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 5, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 2}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.7320508075688772}, "sqlglot.expressions.func": {"tf": 2.23606797749979}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_udtf": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 44, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 35}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dataframe.sql.Column.cast": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 4}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}}, "df": 5, "y": {"docs": {"sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 2}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"6": {"4": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1.7320508075688772}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}}, "df": 9}}, "r": {"docs": {}, "df": 0, "\u00e9": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.helper.flatten": {"tf": 1.4142135623730951}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.flatten": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2}}, "df": 1}}}}}, "l": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 2}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 2}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Predicate": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.to_interval": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 18}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.tokens.Token.__init__": {"tf": 1.4142135623730951}}, "df": 25, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24}, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.lineage.lineage": {"tf": 2}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.PythonExecutor.generate": {"tf": 1}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 9, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transpile": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 2}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 2}, "sqlglot.helper.ensure_collection": {"tf": 1.4142135623730951}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 3}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 2}, "sqlglot.parser.Parser.parse_into": {"tf": 2}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}}, "df": 58, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 2}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 2}}}}}, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}}, "df": 10}}}}}}, "b": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.limit": {"tf": 2.23606797749979}}, "df": 4, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Union.limit": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 23}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.7320508075688772}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 5.196152422706632}}, "df": 1}}}, "f": {"docs": {"sqlglot.diff": {"tf": 6.324555320336759}, "sqlglot.expressions.Expression.text": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 4}}}, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}}, "df": 10, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1.4142135623730951}}, "df": 52}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {"sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 26}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "k": {"docs": {"sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}}, "df": 1, "e": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.errors.ErrorLevel.WARN": {"tf": 1}}, "df": 5, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}}, "df": 5}}}}, "s": {"docs": {"sqlglot.parser.Parser.check_errors": {"tf": 1}}, "df": 1}}, "w": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 24, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}}, "df": 23, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.LOWERCASE": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "p": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "t": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 3}}}, "t": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1.4142135623730951}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1.7320508075688772}}, "df": 10, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}}, "df": 4}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 10, "r": {"docs": {"sqlglot.expressions.condition": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 9}}, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope": {"tf": 1.7320508075688772}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}}, "df": 3, "s": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {"sqlglot.optimizer.simplify.simplify_not": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "r": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 3, "e": {"docs": {"sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 5, "a": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.parse": {"tf": 1.4142135623730951}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1.4142135623730951}}, "df": 8, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1.4142135623730951}}, "df": 2}}, "c": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.helper.csv_reader": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "d": {"docs": {"sqlglot.helper.while_changing": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}}, "df": 4, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.env.null_if_any": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1}}, "df": 4}, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}}, "df": 2}}}}}}, "f": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 11, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}}, "df": 8}, "d": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 7}, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 3}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.transforms.add_recursive_cte_column_names": {"tf": 1}}, "df": 5, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 5}}}}}}}}, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Column.parts": {"tf": 1}, "sqlglot.expressions.Table.parts": {"tf": 1}, "sqlglot.expressions.Dot.parts": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 12, "s": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1.4142135623730951}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.alias": {"tf": 1}, "sqlglot.expressions.Expression.copy": {"tf": 1}, "sqlglot.expressions.Expression.depth": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.parent_select": {"tf": 1}, "sqlglot.expressions.Expression.same_parent": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.dfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.unnest": {"tf": 1}, "sqlglot.expressions.Expression.unalias": {"tf": 1}, "sqlglot.expressions.Expression.unnest_operands": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.Subquery.unnest": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.from_": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.delete": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.column_table_names": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.4142135623730951}, "sqlglot.expressions.true": {"tf": 1}, "sqlglot.expressions.false": {"tf": 1}, "sqlglot.expressions.null": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.csv": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.find_new_name": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.helper.object_to_dict": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.helper.is_iterable": {"tf": 1}, "sqlglot.helper.first": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ctes": {"tf": 1}, "sqlglot.optimizer.scope.Scope.derived_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope.udtfs": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope.columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.external_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.unqualified_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.tokens.Tokenizer.tokenize": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 194}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Expression.load": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.to_column": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.serde.load": {"tf": 1}}, "df": 23}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.DML.returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}}, "df": 3}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}}, "df": 3}}}}}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 13}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}}, "df": 2}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1.4142135623730951}}, "df": 3, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 4}}, "s": {"docs": {"sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 31}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 5}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.epoch_cast_to_ts": {"tf": 1}}, "df": 11, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}}, "df": 2}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 3}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.Column.cast": {"tf": 1}}, "df": 1}}}}}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.pop": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.remove_source": {"tf": 1}}, "df": 14, "d": {"docs": {"sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}}, "df": 4}, "s": {"docs": {"sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.transforms.remove_precision_parameterized_types": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.simplify.remove_complements": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 2}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Predicate": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 47}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 2}, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.helper.camel_to_snake_case": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 9, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.parse": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 6}}}, "s": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}}, "df": 5}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}}, "df": 11}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}}, "df": 3, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.4142135623730951}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}}, "df": 2}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.parser.Parser.expression": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 4, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}}, "df": 2}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.helper.flatten": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.rename_table": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.optimizer.scope.Scope.rename_source": {"tf": 1}}, "df": 3}}}}}, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "w": {"docs": {"sqlglot.dataframe": {"tf": 2.449489742783178}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "t": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Expression.root": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.is_root": {"tf": 1}, "sqlglot.optimizer.scope.build_scope": {"tf": 1}}, "df": 5}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.errors.ErrorLevel.RAISE": {"tf": 1}, "sqlglot.errors.ErrorLevel.IMMEDIATE": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1.4142135623730951}}, "df": 50, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.parser.Parser.check_errors": {"tf": 1}, "sqlglot.parser.Parser.raise_error": {"tf": 1}}, "df": 5}, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.simplify.catch": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 45}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1.4142135623730951}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "j": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "w": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 3}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 2}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}}, "df": 3}}}}, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.case_sensitive": {"tf": 1}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 2}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 8}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}, "\u00e9": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 4}}}, "d": {"docs": {"sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 1}}}, "w": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 23}}, "o": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TIME_MAPPING": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TIME_MAPPING": {"tf": 1}, "sqlglot.diff": {"tf": 4.58257569495584}, "sqlglot.executor": {"tf": 3.4641016151377544}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Dot.build": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.subquery": {"tf": 1}, "sqlglot.expressions.replace_children": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.replace": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.tokens.Token.number": {"tf": 1}, "sqlglot.tokens.Token.string": {"tf": 1}, "sqlglot.tokens.Token.identifier": {"tf": 1}, "sqlglot.tokens.Token.var": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 69, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}}, "df": 7}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.executor.context.Context.__init__": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 7}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.walk": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Unionable.union": {"tf": 1}, "sqlglot.expressions.Unionable.intersect": {"tf": 1}, "sqlglot.expressions.Unionable.except_": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.hint": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1.4142135623730951}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.values": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1}, "sqlglot.transforms.unalias_group": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 74}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.transforms.eliminate_distinct_on": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2.8284271247461903}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.context.Context": {"tf": 1}}, "df": 5}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.hive.Hive.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.presto.Presto.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.NORMALIZATION_STRATEGY": {"tf": 1}, "sqlglot.diff": {"tf": 4}, "sqlglot.diff.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.ChangeDistiller": {"tf": 1}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}}, "df": 49}}, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.dataframe": {"tf": 1.7320508075688772}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.dialects.dialect.merge_without_target_sql": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 3.4641016151377544}, "sqlglot.executor": {"tf": 2}, "sqlglot.executor.context.Context": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 61}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 3}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lock": {"tf": 2}, "sqlglot.expressions.update": {"tf": 2}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.condition": {"tf": 2.449489742783178}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2}, "sqlglot.schema.nested_get": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1.4142135623730951}}, "df": 47}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.pretty": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.clickhouse.ClickHouse.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.dialect.Dialect.UNNEST_COLUMN_ONLY": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.drill.Drill.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.duckdb.DuckDB.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.hive.Hive.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.hive.Hive.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.hive.Hive.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.mysql.MySQL.IDENTIFIERS_CAN_START_WITH_DIGIT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.DPIPE_IS_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.oracle.Oracle.ALIAS_POST_TABLESAMPLE": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.presto.Presto.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.redshift.Redshift.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.TABLESAMPLE_SIZE_IS_PERCENT": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.trino.Trino.SUPPORTS_USER_DEFINED_TYPES": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 2.23606797749979}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.LOG_BASE_FIRST": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 2.23606797749979}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 2.23606797749979}, "sqlglot.expressions.Expression": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.is_string": {"tf": 1}, "sqlglot.expressions.Expression.is_number": {"tf": 1}, "sqlglot.expressions.Expression.is_int": {"tf": 1}, "sqlglot.expressions.Expression.is_star": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.Union.is_star": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.is_star": {"tf": 1}, "sqlglot.expressions.Subquery.is_wrapper": {"tf": 1}, "sqlglot.expressions.Subquery.is_star": {"tf": 1}, "sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1}, "sqlglot.expressions.intersect": {"tf": 1}, "sqlglot.expressions.except_": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.to_table": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.7320508075688772}, "sqlglot.expressions.column": {"tf": 1.4142135623730951}, "sqlglot.expressions.cast": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.rename_column": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 2.23606797749979}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.6457513110645907}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.Schema.has_column": {"tf": 1.4142135623730951}, "sqlglot.schema.Schema.empty": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.has_column": {"tf": 1.4142135623730951}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 137}}}}}, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2}}, "df": 2}, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}}}, "o": {"docs": {"sqlglot.expressions.var": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 4}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "e": {"docs": {"sqlglot": {"tf": 2.23606797749979}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 5}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2}}, "df": 4}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.expressions.Expression.not_": {"tf": 1}, "sqlglot.expressions.not_": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}}, "df": 4, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.paren": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1.4142135623730951}}, "df": 12}, "r": {"docs": {"sqlglot.expressions.Subquery.is_wrapper": {"tf": 1.4142135623730951}}, "df": 1}}}, "s": {"docs": {"sqlglot.helper.ensure_list": {"tf": 1}, "sqlglot.helper.ensure_collection": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}}, "df": 24}, "e": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}}, "df": 2, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 6, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 2.6457513110645907}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 8, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator.bracket_sql": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 5.5677643628300215}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_cnf": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_dnf": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 20, "l": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1.4142135623730951}}, "df": 2}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1.4142135623730951}}, "df": 3}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "\u2019": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.classproperty": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 2.8284271247461903}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 9, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.expressions.TimeUnit": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.var": {"tf": 2.449489742783178}, "sqlglot.tokens.Token.var": {"tf": 1.4142135623730951}}, "df": 4, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}}}}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.var": {"tf": 1.4142135623730951}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 2.23606797749979}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 4, "d": {"docs": {"sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 2}, "s": {"docs": {"sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.append": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.set": {"tf": 1.7320508075688772}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.convert": {"tf": 1.7320508075688772}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.seq_get": {"tf": 1}, "sqlglot.helper.ensure_list": {"tf": 2.23606797749979}, "sqlglot.helper.ensure_collection": {"tf": 2.23606797749979}, "sqlglot.helper.split_num_words": {"tf": 2}, "sqlglot.helper.is_iterable": {"tf": 2}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_set": {"tf": 3.1622776601683795}, "sqlglot.trie.in_trie": {"tf": 2}}, "df": 18, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}, "sqlglot.expressions.insert": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 2.6457513110645907}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.parser.Parser.expression": {"tf": 1}, "sqlglot.transforms.ensure_bools": {"tf": 1}}, "df": 43}}}}}, "e": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1, "r": {"1": {"6": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 3}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 3, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.7320508075688772}}, "df": 1}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1}}, "df": 2}}}}, "s": {"docs": {"sqlglot.executor.context.Context": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}}, "df": 4}}, "s": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.expressions.Expression.dfs": {"tf": 1}, "sqlglot.expressions.Expression.bfs": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}}, "df": 7}}, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}}, "df": 3}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "\u00e4": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {"sqlglot.schema": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.schema.Schema.supported_table_args": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 12, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}}, "df": 4}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 2.23606797749979}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.walk": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.dfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.bfs": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1.7320508075688772}, "sqlglot.transforms.preprocess": {"tf": 1.4142135623730951}}, "df": 42}}, "e": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1}}, "df": 4, "d": {"docs": {"sqlglot.pretty": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 4}, "s": {"docs": {"sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 27}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Func": {"tf": 1}}, "df": 2}}}}, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.helper.dict_depth": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_table": {"tf": 1}, "sqlglot.optimizer.scope.Scope.source_columns": {"tf": 1}, "sqlglot.schema.Schema.column_names": {"tf": 1}, "sqlglot.schema.Schema.get_column_type": {"tf": 1}, "sqlglot.schema.MappingSchema.column_names": {"tf": 1}, "sqlglot.schema.MappingSchema.get_column_type": {"tf": 1}, "sqlglot.schema.nested_get": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 18, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}}}}}}}, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}}, "df": 3}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 2}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 6}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "m": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.can_identify": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.parse_identifier": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.generator.Generator.generate": {"tf": 1}, "sqlglot.generator.Generator.preprocess": {"tf": 1}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.helper.while_changing": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.name_sequence": {"tf": 1}, "sqlglot.optimizer.normalize.normalized": {"tf": 1}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver.get_source_columns": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}, "sqlglot.schema.MappingSchema": {"tf": 1}, "sqlglot.schema.nested_set": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1}}, "df": 55}}}, "t": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1, "h": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {"sqlglot": {"tf": 2.6457513110645907}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 2.449489742783178}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 5.656854249492381}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.replace": {"tf": 3}, "sqlglot.expressions.Expression.assert_is": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.not_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Predicate": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 2.449489742783178}, "sqlglot.expressions.Unionable.intersect": {"tf": 2.449489742783178}, "sqlglot.expressions.Unionable.except_": {"tf": 2.449489742783178}, "sqlglot.expressions.DML.returning": {"tf": 1.7320508075688772}, "sqlglot.expressions.Column.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Delete.delete": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Identifier.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Insert.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Literal.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Join.on": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.using": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Union.select": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.group_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.order_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.sort_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.cluster_by": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.limit": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.offset": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lateral": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.join": {"tf": 3}, "sqlglot.expressions.Select.where": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.having": {"tf": 2.23606797749979}, "sqlglot.expressions.Select.distinct": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.ctas": {"tf": 1.7320508075688772}, "sqlglot.expressions.Select.lock": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.hint": {"tf": 1.7320508075688772}, "sqlglot.expressions.Subquery.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Star.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Dot.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Alias.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Bracket.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.Cast.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.JSONPath.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 3.4641016151377544}, "sqlglot.expressions.maybe_parse": {"tf": 2.449489742783178}, "sqlglot.expressions.union": {"tf": 1.7320508075688772}, "sqlglot.expressions.intersect": {"tf": 1.7320508075688772}, "sqlglot.expressions.except_": {"tf": 1.7320508075688772}, "sqlglot.expressions.select": {"tf": 1.7320508075688772}, "sqlglot.expressions.from_": {"tf": 1.7320508075688772}, "sqlglot.expressions.update": {"tf": 2.23606797749979}, "sqlglot.expressions.delete": {"tf": 2.23606797749979}, "sqlglot.expressions.insert": {"tf": 1.7320508075688772}, "sqlglot.expressions.condition": {"tf": 3.4641016151377544}, "sqlglot.expressions.and_": {"tf": 1.7320508075688772}, "sqlglot.expressions.or_": {"tf": 1.7320508075688772}, "sqlglot.expressions.not_": {"tf": 1.7320508075688772}, "sqlglot.expressions.paren": {"tf": 1.7320508075688772}, "sqlglot.expressions.alias_": {"tf": 2.449489742783178}, "sqlglot.expressions.subquery": {"tf": 1.7320508075688772}, "sqlglot.expressions.cast": {"tf": 1.7320508075688772}, "sqlglot.expressions.values": {"tf": 1.7320508075688772}, "sqlglot.expressions.var": {"tf": 2.449489742783178}, "sqlglot.expressions.column_table_names": {"tf": 2.449489742783178}, "sqlglot.expressions.table_name": {"tf": 2.449489742783178}, "sqlglot.expressions.normalize_table_name": {"tf": 1.7320508075688772}, "sqlglot.expressions.replace_tables": {"tf": 2.449489742783178}, "sqlglot.expressions.replace_placeholders": {"tf": 2.449489742783178}, "sqlglot.expressions.expand": {"tf": 3}, "sqlglot.expressions.func": {"tf": 2.449489742783178}, "sqlglot.helper.split_num_words": {"tf": 3}, "sqlglot.helper.is_iterable": {"tf": 2.449489742783178}, "sqlglot.helper.flatten": {"tf": 2.449489742783178}, "sqlglot.helper.dict_depth": {"tf": 3.872983346207417}, "sqlglot.helper.merge_ranges": {"tf": 1.7320508075688772}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 4}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 3.4641016151377544}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 3.4641016151377544}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3.872983346207417}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 3}, "sqlglot.optimizer.normalize.normalize": {"tf": 3}, "sqlglot.optimizer.normalize.normalized": {"tf": 3.4641016151377544}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 3}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 3.4641016151377544}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2.449489742783178}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 3.4641016151377544}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 3.4641016151377544}, "sqlglot.optimizer.qualify.qualify": {"tf": 3.4641016151377544}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 3.4641016151377544}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 3.3166247903554}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 4.242640687119285}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 3.872983346207417}, "sqlglot.optimizer.simplify.simplify": {"tf": 3}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 3}, "sqlglot.schema.nested_set": {"tf": 2.449489742783178}, "sqlglot.time.format_time": {"tf": 1.7320508075688772}, "sqlglot.transforms.unalias_group": {"tf": 2.449489742783178}, "sqlglot.trie.new_trie": {"tf": 1.7320508075688772}, "sqlglot.trie.in_trie": {"tf": 3.4641016151377544}}, "df": 117}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 2.6457513110645907}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.transforms.unalias_group": {"tf": 2}, "sqlglot.transforms.add_within_group_for_percentiles": {"tf": 1}, "sqlglot.transforms.remove_within_group_for_percentiles": {"tf": 1}}, "df": 15, "b": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 2.23606797749979}}, "df": 1}}, "s": {"docs": {"sqlglot.optimizer.simplify.simplify_concat": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}}, "df": 3}}}}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.helper.tsort": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 1}}, "df": 3}}, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "z": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.helper.open_file": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 5}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 3}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 2.8284271247461903}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 14}, "d": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 3.7416573867739413}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 31, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 14.66287829861518}, "sqlglot.dataframe": {"tf": 10.677078252031311}, "sqlglot.dialects": {"tf": 5.385164807134504}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 2}, "sqlglot.diff": {"tf": 5.830951894845301}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor": {"tf": 3.7416573867739413}, "sqlglot.expressions.Expression": {"tf": 2}, "sqlglot.expressions.Expression.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.assert_is": {"tf": 2}, "sqlglot.expressions.Expression.and_": {"tf": 2}, "sqlglot.expressions.Expression.or_": {"tf": 2}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Unionable.union": {"tf": 2}, "sqlglot.expressions.Unionable.intersect": {"tf": 2}, "sqlglot.expressions.Unionable.except_": {"tf": 2}, "sqlglot.expressions.DML.returning": {"tf": 2.449489742783178}, "sqlglot.expressions.Column.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Delete.delete": {"tf": 1.4142135623730951}, "sqlglot.expressions.Delete.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Identifier.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Insert.with_": {"tf": 2.8284271247461903}, "sqlglot.expressions.Literal.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.on": {"tf": 2}, "sqlglot.expressions.Join.using": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2.449489742783178}, "sqlglot.expressions.Subqueryable.with_": {"tf": 2.8284271247461903}, "sqlglot.expressions.Union.limit": {"tf": 2}, "sqlglot.expressions.Union.select": {"tf": 2}, "sqlglot.expressions.Select.from_": {"tf": 2}, "sqlglot.expressions.Select.group_by": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.order_by": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.sort_by": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.cluster_by": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.limit": {"tf": 2}, "sqlglot.expressions.Select.offset": {"tf": 2}, "sqlglot.expressions.Select.select": {"tf": 2}, "sqlglot.expressions.Select.lateral": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.join": {"tf": 5.477225575051661}, "sqlglot.expressions.Select.where": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.having": {"tf": 3.1622776601683795}, "sqlglot.expressions.Select.distinct": {"tf": 2}, "sqlglot.expressions.Select.ctas": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.lock": {"tf": 4.47213595499958}, "sqlglot.expressions.Select.hint": {"tf": 2.8284271247461903}, "sqlglot.expressions.Subquery.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Star.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Dot.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Paren.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Alias.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Bracket.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.Cast.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONPath.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 2.449489742783178}, "sqlglot.expressions.maybe_parse": {"tf": 2}, "sqlglot.expressions.union": {"tf": 2}, "sqlglot.expressions.intersect": {"tf": 2}, "sqlglot.expressions.except_": {"tf": 2}, "sqlglot.expressions.select": {"tf": 2.449489742783178}, "sqlglot.expressions.from_": {"tf": 2.449489742783178}, "sqlglot.expressions.update": {"tf": 4}, "sqlglot.expressions.delete": {"tf": 2}, "sqlglot.expressions.insert": {"tf": 2}, "sqlglot.expressions.condition": {"tf": 3.1622776601683795}, "sqlglot.expressions.and_": {"tf": 2.449489742783178}, "sqlglot.expressions.or_": {"tf": 2.449489742783178}, "sqlglot.expressions.not_": {"tf": 2}, "sqlglot.expressions.paren": {"tf": 1.4142135623730951}, "sqlglot.expressions.values": {"tf": 1.4142135623730951}, "sqlglot.expressions.column_table_names": {"tf": 1.4142135623730951}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.expressions.normalize_table_name": {"tf": 2}, "sqlglot.expressions.replace_tables": {"tf": 2.449489742783178}, "sqlglot.expressions.replace_placeholders": {"tf": 3.1622776601683795}, "sqlglot.expressions.expand": {"tf": 4}, "sqlglot.expressions.func": {"tf": 2.449489742783178}, "sqlglot.helper.split_num_words": {"tf": 3.4641016151377544}, "sqlglot.helper.is_iterable": {"tf": 1.4142135623730951}, "sqlglot.helper.flatten": {"tf": 1.4142135623730951}, "sqlglot.helper.dict_depth": {"tf": 3.1622776601683795}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 3.1622776601683795}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 2}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalized": {"tf": 2.449489742783178}, "sqlglot.optimizer.normalize.normalization_distance": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 3.1622776601683795}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1.4142135623730951}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 4.242640687119285}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 2.8284271247461903}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 2.449489742783178}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1.4142135623730951}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_set": {"tf": 4.242640687119285}, "sqlglot.time.format_time": {"tf": 2.449489742783178}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 2.449489742783178}, "sqlglot.trie.in_trie": {"tf": 3.4641016151377544}}, "df": 106, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1.4142135623730951}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.7320508075688772}}, "df": 28, "d": {"docs": {"sqlglot": {"tf": 2.8284271247461903}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.diff.diff": {"tf": 2}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.expressions.to_identifier": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1.4142135623730951}}, "df": 35}, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_SENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.NormalizationStrategy.CASE_INSENSITIVE": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1.4142135623730951}, "sqlglot.expressions.column": {"tf": 1}, "sqlglot.expressions.table_": {"tf": 1}, "sqlglot.expressions.normalize_table_name": {"tf": 1}}, "df": 11}}}, "k": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}}, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.transforms.eliminate_qualify": {"tf": 1.7320508075688772}}, "df": 6}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}}, "df": 3}}, "d": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.validate_qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.4142135623730951}}, "df": 5}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.lineage.lineage": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "y": {"docs": {"sqlglot": {"tf": 3.1622776601683795}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 2}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 3.4641016151377544}, "sqlglot.expressions.Expression.replace": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Condition": {"tf": 1}, "sqlglot.expressions.Predicate": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 3.1622776601683795}, "sqlglot.expressions.Select.having": {"tf": 2}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Kwarg": {"tf": 1}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 1}, "sqlglot.expressions.expand": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 2}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 2}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 3}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.8284271247461903}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2.23606797749979}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 2}, "sqlglot.optimizer.scope.Scope": {"tf": 2.23606797749979}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 2}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2.8284271247461903}, "sqlglot.planner.Step.from_expression": {"tf": 2.8284271247461903}, "sqlglot.planner.Scan.from_expression": {"tf": 2.8284271247461903}, "sqlglot.planner.SetOperation.from_expression": {"tf": 2.8284271247461903}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}}, "df": 45, "o": {"docs": {}, "df": 0, "u": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.executor": {"tf": 2}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify.qualify": {"tf": 1.4142135623730951}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1.4142135623730951}}, "df": 10, "r": {"docs": {"sqlglot.dataframe": {"tf": 2}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 4}}}, "y": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "y": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.CONCAT_COALESCE": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1}, "sqlglot.expressions.Expression.flatten": {"tf": 1}, "sqlglot.helper.csv_reader": {"tf": 1}, "sqlglot.helper.flatten": {"tf": 1}, "sqlglot.optimizer.scope.Scope.traverse": {"tf": 1}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}}, "df": 14}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}}, "df": 2}}}}, "h": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.helper.merge_ranges": {"tf": 1}}, "df": 3, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.dialect.create_with_partitions_sql": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 10}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "y": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.diff": {"tf": 3.7416573867739413}}, "df": 1, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Select.hint": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.expressions.Select.hint": {"tf": 2}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1.4142135623730951}}, "df": 2}}}}, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 2}, "sqlglot.dialects.bigquery.BigQuery.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NORMALIZE_FUNCTIONS": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}}, "df": 12, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor.context.Context": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}}, "df": 2}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "q": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.diff.diff": {"tf": 1}}, "df": 3, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.format_time_lambda": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.optimizer.qualify_columns.Resolver": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.expressions.condition": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 4}}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "y": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.expressions.union": {"tf": 1.4142135623730951}, "sqlglot.expressions.intersect": {"tf": 1.4142135623730951}, "sqlglot.expressions.except_": {"tf": 1.4142135623730951}}, "df": 5, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 1}}}, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.with_properties": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 4.69041575982343}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 13, "n": {"docs": {}, "df": 0, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 2}, "sqlglot.expressions.Select.having": {"tf": 1.7320508075688772}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.7320508075688772}}, "df": 5}}}}, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.Insert": {"tf": 1}, "sqlglot.diff.Remove": {"tf": 1}, "sqlglot.diff.Move": {"tf": 1}, "sqlglot.diff.Update": {"tf": 1}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.expressions.Expression.output_name": {"tf": 1}, "sqlglot.expressions.Column.output_name": {"tf": 1}, "sqlglot.expressions.Identifier.output_name": {"tf": 1}, "sqlglot.expressions.Literal.output_name": {"tf": 1}, "sqlglot.expressions.Subquery.output_name": {"tf": 1}, "sqlglot.expressions.Star.output_name": {"tf": 1}, "sqlglot.expressions.Dot.output_name": {"tf": 1}, "sqlglot.expressions.Paren.output_name": {"tf": 1}, "sqlglot.expressions.Alias.output_name": {"tf": 1}, "sqlglot.expressions.Bracket.output_name": {"tf": 1}, "sqlglot.expressions.Cast.output_name": {"tf": 1}, "sqlglot.expressions.JSONPath.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtract.output_name": {"tf": 1}, "sqlglot.expressions.JSONExtractScalar.output_name": {"tf": 1}, "sqlglot.expressions.alias_": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}}, "df": 25, "n": {"docs": {"sqlglot.diff.Keep": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2, "\u2019": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "h": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}}, "df": 2}, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "f": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "\u2019": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}}}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.expressions.Version": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.helper.AutoName": {"tf": 1}, "sqlglot.transforms.eliminate_qualify": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {"sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1}}}}}}}}}, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 1}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dataframe.sql.DataFrame.persist": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}, "sqlglot.lineage.GraphHTML": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}, "sqlglot.optimizer.simplify.propagate_constants": {"tf": 1}}, "df": 5, "?": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}}}}, "#": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.helper.AutoName": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 3, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PSEUDOCOLUMNS": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.helper.open_file": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1}}, "df": 12, "b": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}}, "df": 1}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 2.449489742783178}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 5, "s": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.env.null_if_any": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}, "sqlglot.optimizer.qualify_columns.quote_identifiers": {"tf": 1}}, "df": 5}, "u": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot.schema.nested_set": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 2}}}}, "j": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}}, "p": {"docs": {"sqlglot.expressions.Func": {"tf": 1}}, "df": 1, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.ESCAPE_SEQUENCES": {"tf": 1}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.replace_tables": {"tf": 2}, "sqlglot.lineage.lineage": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.scope.Scope": {"tf": 1}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.ref_count": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}, "sqlglot.time.format_time": {"tf": 1.4142135623730951}}, "df": 20, "s": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.replace_tables": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 5}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 3, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.expressions": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}}, "df": 6}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.expressions.table_name": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser.validate_expression": {"tf": 1}}, "df": 26}}}}}}, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.diff": {"tf": 2}, "sqlglot.expressions.Expression.find": {"tf": 1}, "sqlglot.expressions.Expression.find_all": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.optimizer.scope.find_all_in_scope": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.7320508075688772}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.7320508075688772}}, "df": 12, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.expressions.Expression.find": {"tf": 1.4142135623730951}, "sqlglot.expressions.DataType.is_type": {"tf": 1}, "sqlglot.expressions.Cast.is_type": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1.4142135623730951}}, "df": 5}, "d": {"docs": {"sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.diff": {"tf": 7.14142842854285}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.expressions.Expression.find_ancestor": {"tf": 1}, "sqlglot.optimizer.scope.find_in_scope": {"tf": 1}}, "df": 4, "s": {"docs": {"sqlglot.diff": {"tf": 3}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "h": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "x": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1.7320508075688772}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.7320508075688772}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.7320508075688772}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor.python.Python.Generator": {"tf": 1.7320508075688772}, "sqlglot.generator.Generator": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.normalize": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 47, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}}, "df": 44}}, "a": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.optimizer.normalize.normalize": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.diff.ChangeDistiller": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "z": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.6457513110645907}, "sqlglot.executor": {"tf": 2}, "sqlglot.helper.apply_index_offset": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}}, "df": 7}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot": {"tf": 1.7320508075688772}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.limit": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.ctas": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}}, "df": 27}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}, "sqlglot.expressions.DML.returning": {"tf": 1}, "sqlglot.expressions.Delete.delete": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Insert.with_": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Join.using": {"tf": 1}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1}, "sqlglot.expressions.Union.select": {"tf": 1}, "sqlglot.expressions.Select.from_": {"tf": 1}, "sqlglot.expressions.Select.group_by": {"tf": 1}, "sqlglot.expressions.Select.order_by": {"tf": 1}, "sqlglot.expressions.Select.sort_by": {"tf": 1}, "sqlglot.expressions.Select.cluster_by": {"tf": 1}, "sqlglot.expressions.Select.limit": {"tf": 1}, "sqlglot.expressions.Select.offset": {"tf": 1}, "sqlglot.expressions.Select.select": {"tf": 1}, "sqlglot.expressions.Select.lateral": {"tf": 1}, "sqlglot.expressions.Select.join": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.Select.distinct": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.expressions.Select.hint": {"tf": 1}}, "df": 25}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression.transform": {"tf": 1}}, "df": 2}}}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions": {"tf": 1}, "sqlglot.helper.subclasses": {"tf": 1.4142135623730951}}, "df": 4}}}, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1.4142135623730951}, "sqlglot.executor.python.Python.Generator": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1.4142135623730951}, "sqlglot.helper.open_file": {"tf": 1}}, "df": 25, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dataframe": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"sqlglot.expressions.to_interval": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dialects.bigquery.BigQuery.WEEK_OFFSET": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.WEEK_OFFSET": {"tf": 1}}, "df": 2}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "z": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 6, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1}}, "df": 3}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 3.1622776601683795}, "sqlglot.diff.diff": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 2}}, "df": 1}}}}}, "d": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.transforms.move_ctes_to_top_level": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 1}}}, "e": {"docs": {"sqlglot.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}}, "df": 2, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "a": {"docs": {"sqlglot.expressions.Expression": {"tf": 1}, "sqlglot.optimizer.normalize_identifiers.normalize_identifiers": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dataframe": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.quote_identifier": {"tf": 1}, "sqlglot.dialects.drill.Drill.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.presto.Presto.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.NULL_ORDERING": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.quote_identifier": {"tf": 1}, "sqlglot.optimizer.canonicalize.canonicalize": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.transforms.preprocess": {"tf": 1}}, "df": 15, "s": {"docs": {"sqlglot.helper.classproperty": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "s": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot.dialects": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"sqlglot.dialects.dialect.Dialect.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.TYPED_DIVISION": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.TYPED_DIVISION": {"tf": 1.4142135623730951}}, "df": 7}, "t": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1.4142135623730951}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser": {"tf": 1.4142135623730951}}, "df": 21, "s": {"docs": {"sqlglot.dialects.bigquery.BigQuery.Parser": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.Generator": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Parser": {"tf": 1}, "sqlglot.dialects.clickhouse.ClickHouse.Generator": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Parser": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.Generator": {"tf": 1}, "sqlglot.dialects.doris.Doris.Parser": {"tf": 1}, "sqlglot.dialects.doris.Doris.Generator": {"tf": 1}, "sqlglot.dialects.drill.Drill.Parser": {"tf": 1}, "sqlglot.dialects.drill.Drill.Generator": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Parser": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.Generator": {"tf": 1}, "sqlglot.dialects.hive.Hive.Parser": {"tf": 1}, "sqlglot.dialects.hive.Hive.Generator": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Parser": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.Generator": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Parser": {"tf": 1}, "sqlglot.dialects.oracle.Oracle.Generator": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Parser": {"tf": 1}, "sqlglot.dialects.postgres.Postgres.Generator": {"tf": 1}, "sqlglot.dialects.presto.Presto.Parser": {"tf": 1}, "sqlglot.dialects.presto.Presto.Generator": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Parser": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Parser": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.Generator": {"tf": 1}, "sqlglot.dialects.spark.Spark.Parser": {"tf": 1}, "sqlglot.dialects.spark.Spark.Generator": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Parser": {"tf": 1}, "sqlglot.dialects.spark2.Spark2.Generator": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Parser": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.Generator": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Parser": {"tf": 1}, "sqlglot.dialects.starrocks.StarRocks.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Generator": {"tf": 1}, "sqlglot.dialects.tableau.Tableau.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Parser": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.Generator": {"tf": 1}, "sqlglot.dialects.trino.Trino.Generator": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Parser": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.Generator": {"tf": 1}, "sqlglot.executor": {"tf": 1}, "sqlglot.executor.python.Python.Generator": {"tf": 1}, "sqlglot.expressions.Expression.error_messages": {"tf": 1}, "sqlglot.generator.Generator": {"tf": 1}, "sqlglot.parser.Parser": {"tf": 1}, "sqlglot.parser.Parser.parse": {"tf": 1}, "sqlglot.parser.Parser.parse_into": {"tf": 1}}, "df": 48}}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2}}, "df": 2, "s": {"docs": {"sqlglot.helper.merge_ranges": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 2}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.helper.split_num_words": {"tf": 1}}, "df": 2, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.helper.split_num_words": {"tf": 1}, "sqlglot.optimizer.simplify.gen": {"tf": 1}}, "df": 2}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "x": {"docs": {"sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.dataframe.sql.DataFrame.orderBy": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.sort": {"tf": 1}}, "df": 2}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Expression.to_s": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}, "sqlglot.schema.AbstractMappingSchema.find": {"tf": 1}}, "df": 4}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.expressions.Version": {"tf": 1}}, "df": 1}}}}}}}, "g": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}}, "df": 5}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.schema.MappingSchema": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 2.449489742783178}, "sqlglot.executor": {"tf": 2.23606797749979}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.delete": {"tf": 1.4142135623730951}}, "df": 5, "s": {"docs": {}, "df": 0, "q": {"docs": {}, "df": 0, "l": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.parse": {"tf": 1}, "sqlglot.parse_one": {"tf": 1}, "sqlglot.transpile": {"tf": 1.4142135623730951}, "sqlglot.dialects.bigquery.BigQuery.normalize_identifier": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.normalize_identifier": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.executor.execute": {"tf": 1}, "sqlglot.expressions.Expression.sql": {"tf": 1}, "sqlglot.expressions.Select.lock": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 12}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 2.6457513110645907}}, "df": 1}}}}, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"sqlglot": {"tf": 1.4142135623730951}}, "df": 1, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}, "e": {"docs": {"sqlglot.executor": {"tf": 1.7320508075688772}, "sqlglot.expressions.Expression.and_": {"tf": 1}, "sqlglot.expressions.Expression.or_": {"tf": 1}, "sqlglot.expressions.Delete.where": {"tf": 1}, "sqlglot.expressions.Join.on": {"tf": 1}, "sqlglot.expressions.Select.where": {"tf": 1}, "sqlglot.expressions.Select.having": {"tf": 1}, "sqlglot.expressions.select": {"tf": 1}, "sqlglot.expressions.and_": {"tf": 1}, "sqlglot.expressions.or_": {"tf": 1}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 1}}, "df": 11}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dialects.dialect.Dialect.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.dialects.presto.Presto.STRICT_STRING_CONCAT": {"tf": 1}, "sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.diff.diff": {"tf": 1}, "sqlglot.planner.Step.from_expression": {"tf": 1}, "sqlglot.planner.Scan.from_expression": {"tf": 1}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1}, "sqlglot.schema.Schema.add_table": {"tf": 1.4142135623730951}, "sqlglot.schema.MappingSchema.add_table": {"tf": 1.4142135623730951}}, "df": 9}}, "c": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.diff": {"tf": 1.4142135623730951}, "sqlglot.executor": {"tf": 1.4142135623730951}}, "df": 2}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1}}, "df": 2}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.generator.Generator.generate": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}}, "df": 1}}}}}}, "j": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.executor": {"tf": 2.449489742783178}, "sqlglot.expressions.Join.on": {"tf": 2}, "sqlglot.expressions.Join.using": {"tf": 2}, "sqlglot.expressions.Select.join": {"tf": 3.872983346207417}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 2.23606797749979}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2}, "sqlglot.optimizer.qualify_tables.qualify_tables": {"tf": 1.7320508075688772}, "sqlglot.optimizer.scope.Scope.selected_sources": {"tf": 1}, "sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.planner.Step.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.Scan.from_expression": {"tf": 1.4142135623730951}, "sqlglot.planner.SetOperation.from_expression": {"tf": 1.4142135623730951}, "sqlglot.transforms.unnest_to_explode": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1.4142135623730951}}, "df": 19, "s": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.dialects.bigquery.BigQuery.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.drill.Drill.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.presto.Presto.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.teradata.Teradata.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.dialects.tsql.TSQL.SUPPORTS_SEMI_ANTI_JOIN": {"tf": 1}, "sqlglot.executor": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 1.7320508075688772}, "sqlglot.optimizer.optimize_joins.reorder_joins": {"tf": 1}, "sqlglot.optimizer.optimize_joins.normalize": {"tf": 1}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 1.4142135623730951}, "sqlglot.transforms.eliminate_semi_and_anti_joins": {"tf": 1}, "sqlglot.transforms.eliminate_full_outer_join": {"tf": 1}}, "df": 19}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.expressions.Select.join": {"tf": 1}}, "df": 1}}, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.scope.Scope.join_hints": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.dataframe.sql.DataFrame.fillna": {"tf": 1}, "sqlglot.dialects.redshift.Redshift.Generator.datatype_sql": {"tf": 1}, "sqlglot.diff": {"tf": 2.23606797749979}, "sqlglot.executor": {"tf": 2.23606797749979}}, "df": 5}}, "n": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "m": {"docs": {"sqlglot.executor": {"tf": 1}}, "df": 1}}, "s": {"docs": {"sqlglot.lineage.GraphHTML": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.expressions.Expression.dump": {"tf": 1}, "sqlglot.jsonpath.parse": {"tf": 1}, "sqlglot.serde.dump": {"tf": 1}}, "df": 3, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"sqlglot.jsonpath.parse": {"tf": 1}}, "df": 1}}}}}}}}, "x": {"docs": {"sqlglot": {"tf": 4.898979485566356}, "sqlglot.dialects.bigquery.BigQuery.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.FORMAT_MAPPING": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.dialects.presto.Presto.Generator.create_sql": {"tf": 1}, "sqlglot.dialects.snowflake.Snowflake.PREFER_CTE_ALIAS_COLUMN": {"tf": 1.4142135623730951}, "sqlglot.diff": {"tf": 1}, "sqlglot.executor": {"tf": 4.358898943540674}, "sqlglot.expressions.Expression.replace": {"tf": 1}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.not_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Condition": {"tf": 1.4142135623730951}, "sqlglot.expressions.Predicate": {"tf": 1.7320508075688772}, "sqlglot.expressions.Delete.where": {"tf": 2}, "sqlglot.expressions.Insert.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.on": {"tf": 1.4142135623730951}, "sqlglot.expressions.Join.using": {"tf": 1.4142135623730951}, "sqlglot.expressions.Subqueryable.subquery": {"tf": 2}, "sqlglot.expressions.Subqueryable.with_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.from_": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.group_by": {"tf": 2}, "sqlglot.expressions.Select.order_by": {"tf": 2}, "sqlglot.expressions.Select.sort_by": {"tf": 2}, "sqlglot.expressions.Select.cluster_by": {"tf": 2}, "sqlglot.expressions.Select.limit": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.offset": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.where": {"tf": 2.449489742783178}, "sqlglot.expressions.Select.having": {"tf": 2}, "sqlglot.expressions.Select.distinct": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.ctas": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lock": {"tf": 2.8284271247461903}, "sqlglot.expressions.Select.hint": {"tf": 1.4142135623730951}, "sqlglot.expressions.Tag": {"tf": 1}, "sqlglot.expressions.maybe_parse": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.condition": {"tf": 2}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.subquery": {"tf": 2}, "sqlglot.expressions.cast": {"tf": 1.4142135623730951}, "sqlglot.expressions.var": {"tf": 2}, "sqlglot.expressions.expand": {"tf": 2.449489742783178}, "sqlglot.optimizer.annotate_types.annotate_types": {"tf": 1.7320508075688772}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 2.23606797749979}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 2.23606797749979}, "sqlglot.optimizer.merge_subqueries.merge_subqueries": {"tf": 2.8284271247461903}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.449489742783178}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2}, "sqlglot.optimizer.pushdown_predicates.pushdown_predicates": {"tf": 2.6457513110645907}, "sqlglot.optimizer.pushdown_projections.pushdown_projections": {"tf": 2.23606797749979}, "sqlglot.optimizer.qualify_columns.pushdown_cte_alias_columns": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.Scope": {"tf": 2.6457513110645907}, "sqlglot.optimizer.scope.Scope.subqueries": {"tf": 1}, "sqlglot.optimizer.scope.traverse_scope": {"tf": 2}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_not": {"tf": 2}, "sqlglot.optimizer.simplify.simplify_equality": {"tf": 1.7320508075688772}, "sqlglot.optimizer.simplify.simplify_datetrunc": {"tf": 1}, "sqlglot.optimizer.unnest_subqueries.unnest_subqueries": {"tf": 2.449489742783178}, "sqlglot.planner.Step.from_expression": {"tf": 4}, "sqlglot.planner.Scan.from_expression": {"tf": 4}, "sqlglot.planner.SetOperation.from_expression": {"tf": 4}, "sqlglot.transforms.unalias_group": {"tf": 1.4142135623730951}}, "df": 71, "a": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}, "z": {"docs": {"sqlglot": {"tf": 3}, "sqlglot.expressions.Expression.assert_is": {"tf": 1.4142135623730951}, "sqlglot.expressions.Union.select": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.lateral": {"tf": 1.4142135623730951}, "sqlglot.expressions.Select.join": {"tf": 1.4142135623730951}, "sqlglot.expressions.update": {"tf": 1.4142135623730951}, "sqlglot.expressions.and_": {"tf": 1.4142135623730951}, "sqlglot.expressions.or_": {"tf": 1.4142135623730951}, "sqlglot.expressions.expand": {"tf": 2.449489742783178}, "sqlglot.optimizer.eliminate_ctes.eliminate_ctes": {"tf": 1.4142135623730951}, "sqlglot.optimizer.eliminate_subqueries.eliminate_subqueries": {"tf": 1.4142135623730951}, "sqlglot.optimizer.normalize.normalize": {"tf": 1.7320508075688772}, "sqlglot.optimizer.normalize.distributive_law": {"tf": 2.23606797749979}, "sqlglot.optimizer.optimize_joins.optimize_joins": {"tf": 2.449489742783178}, "sqlglot.optimizer.simplify.rewrite_between": {"tf": 1.4142135623730951}}, "df": 15, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {"sqlglot.dialects.clickhouse.ClickHouse.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.databricks.Databricks.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.dialect.Dialect.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.duckdb.DuckDB.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.hive.Hive.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.mysql.MySQL.SAFE_DIVISION": {"tf": 1}, "sqlglot.dialects.sqlite.SQLite.SAFE_DIVISION": {"tf": 1}, "sqlglot.executor": {"tf": 1}}, "df": 8}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {"sqlglot": {"tf": 1}, "sqlglot.diff": {"tf": 3.605551275463989}, "sqlglot.diff.diff": {"tf": 1.7320508075688772}, "sqlglot.executor": {"tf": 1}}, "df": 4}}, "y": {"docs": {"sqlglot.dialects.dialect.Dialect.get_or_raise": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 2}, "sqlglot.expressions.Expression.this": {"tf": 1}, "sqlglot.expressions.Expression.expression": {"tf": 1}, "sqlglot.expressions.Expression.expressions": {"tf": 1}, "sqlglot.expressions.Expression.text": {"tf": 1}, "sqlglot.expressions.Expression.append": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.set": {"tf": 1.4142135623730951}, "sqlglot.expressions.Expression.iter_expressions": {"tf": 1}, "sqlglot.expressions.Expression.walk": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.join_condition": {"tf": 1.4142135623730951}, "sqlglot.optimizer.scope.walk_in_scope": {"tf": 1.4142135623730951}, "sqlglot.schema.nested_get": {"tf": 2}, "sqlglot.schema.nested_set": {"tf": 3.4641016151377544}, "sqlglot.trie.in_trie": {"tf": 2}}, "df": 15, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.executor": {"tf": 1}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.case": {"tf": 1}, "sqlglot.expressions.cast_unless": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.trie.new_trie": {"tf": 1}, "sqlglot.trie.in_trie": {"tf": 1}}, "df": 7, "s": {"docs": {"sqlglot": {"tf": 1.4142135623730951}, "sqlglot.dialects": {"tf": 1.4142135623730951}, "sqlglot.trie.new_trie": {"tf": 2}}, "df": 3}}}}}, "s": {"docs": {"sqlglot.dataframe": {"tf": 1}, "sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Expression": {"tf": 1.7320508075688772}, "sqlglot.schema.nested_set": {"tf": 1.4142135623730951}}, "df": 4}, "e": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.trie.new_trie": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"sqlglot": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {"sqlglot.optimizer.scope.Scope.replace": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.dataframe": {"tf": 1.7320508075688772}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.expressions.Version": {"tf": 1}}, "df": 2, "s": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "w": {"docs": {"sqlglot.diff": {"tf": 1}, "sqlglot.optimizer.eliminate_joins.eliminate_joins": {"tf": 1}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1}, "sqlglot.optimizer.qualify.qualify": {"tf": 1}, "sqlglot.optimizer.qualify_columns.qualify_columns": {"tf": 1}}, "df": 5, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"sqlglot.diff": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {"sqlglot.diff.diff": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_conditionals": {"tf": 1}, "sqlglot.optimizer.simplify.simplify_startswith": {"tf": 1}}, "df": 3}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {"sqlglot.expressions.Kwarg": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"sqlglot.expressions.DataType.build": {"tf": 1}, "sqlglot.expressions.to_table": {"tf": 1.4142135623730951}, "sqlglot.expressions.replace_placeholders": {"tf": 1}, "sqlglot.expressions.func": {"tf": 1.7320508075688772}, "sqlglot.lineage.lineage": {"tf": 1.4142135623730951}, "sqlglot.optimizer.optimizer.optimize": {"tf": 1.4142135623730951}, "sqlglot.parser.Parser.expression": {"tf": 1}}, "df": 7}}}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; // mirrored in build-search-index.js (part 1) // Also split on html tags. this is a cheap heuristic, but good enough. diff --git a/docs/sqlglot/_typing.html b/docs/sqlglot/_typing.html index 9cd32a9..610be71 100644 --- a/docs/sqlglot/_typing.html +++ b/docs/sqlglot/_typing.html @@ -68,7 +68,8 @@ 13A = t.TypeVar("A", bound=t.Any) 14B = t.TypeVar("B", bound="sqlglot.exp.Binary") 15E = t.TypeVar("E", bound="sqlglot.exp.Expression") -16T = t.TypeVar("T") +16F = t.TypeVar("F", bound="sqlglot.exp.Func") +17T = t.TypeVar("T") diff --git a/docs/sqlglot/_version.html b/docs/sqlglot/_version.html index ebec144..8d508a0 100644 --- a/docs/sqlglot/_version.html +++ b/docs/sqlglot/_version.html @@ -76,8 +76,8 @@ 12__version_tuple__: VERSION_TUPLE 13version_tuple: VERSION_TUPLE 14 -15__version__ = version = '21.0.0' -16__version_tuple__ = version_tuple = (21, 0, 0) +15__version__ = version = '21.0.3.dev0' +16__version_tuple__ = version_tuple = (21, 0, 3, 'dev0') @@ -97,7 +97,7 @@
version: str = -'21.0.0' +'21.0.3.dev0'
@@ -109,7 +109,7 @@
version_tuple: object = -(21, 0, 0) +(21, 0, 3, 'dev0')
diff --git a/docs/sqlglot/dataframe/sql.html b/docs/sqlglot/dataframe/sql.html index 9234ce4..6ec8a6d 100644 --- a/docs/sqlglot/dataframe/sql.html +++ b/docs/sqlglot/dataframe/sql.html @@ -786,7 +786,7 @@
def - createDataFrame( self, data: Sequence[Union[Dict[str, <MagicMock id='139688854402048'>], List[<MagicMock id='139688854402048'>], Tuple]], schema: Optional[<MagicMock id='139688855867008'>] = None, samplingRatio: Optional[float] = None, verifySchema: bool = False) -> DataFrame: + createDataFrame( self, data: Sequence[Union[Dict[str, <MagicMock id='140595763522736'>], List[<MagicMock id='140595763522736'>], Tuple]], schema: Optional[<MagicMock id='140595765140864'>] = None, samplingRatio: Optional[float] = None, verifySchema: bool = False) -> DataFrame: @@ -1844,7 +1844,7 @@
- DataFrame( spark: <MagicMock id='139688858878976'>, expression: sqlglot.expressions.Select, branch_id: Optional[str] = None, sequence_id: Optional[str] = None, last_op: sqlglot.dataframe.sql.operations.Operation = <Operation.INIT: -1>, pending_hints: Optional[List[sqlglot.expressions.Expression]] = None, output_expression_container: Optional[<MagicMock id='139688859097632'>] = None, **kwargs) + DataFrame( spark: <MagicMock id='140595768209808'>, expression: sqlglot.expressions.Select, branch_id: Optional[str] = None, sequence_id: Optional[str] = None, last_op: sqlglot.dataframe.sql.operations.Operation = <Operation.INIT: -1>, pending_hints: Optional[List[sqlglot.expressions.Expression]] = None, output_expression_container: Optional[<MagicMock id='140595768526640'>] = None, **kwargs) @@ -2092,7 +2092,7 @@
def - sql( self, dialect: <MagicMock id='139688853981648'> = None, optimize: bool = True, **kwargs) -> List[str]: + sql( self, dialect: <MagicMock id='140595763912496'> = None, optimize: bool = True, **kwargs) -> List[str]: @@ -2841,7 +2841,7 @@ is unlikely to come up.

@operation(Operation.FROM)
def - fillna( self, value: <MagicMock id='139688854309184'>, subset: Union[str, Tuple[str, ...], List[str], NoneType] = None) -> DataFrame: + fillna( self, value: <MagicMock id='140595764027520'>, subset: Union[str, Tuple[str, ...], List[str], NoneType] = None) -> DataFrame: @@ -2910,7 +2910,7 @@ and check if it matches the type of the value provided. If not then make it null
@operation(Operation.FROM)
def - replace( self, to_replace: Union[bool, int, float, str, List, Dict], value: Union[bool, int, float, str, List, NoneType] = None, subset: Union[Collection[<MagicMock id='139688854920384'>], <MagicMock id='139688854920384'>, NoneType] = None) -> DataFrame: + replace( self, to_replace: Union[bool, int, float, str, List, Dict], value: Union[bool, int, float, str, List, NoneType] = None, subset: Union[Collection[<MagicMock id='140595762701712'>], <MagicMock id='140595762701712'>, NoneType] = None) -> DataFrame: @@ -3115,7 +3115,7 @@ and check if it matches the type of the value provided. If not then make it null
@operation(Operation.NO_OP)
def - repartition( self, numPartitions: Union[int, <MagicMock id='139688854920384'>], *cols: <MagicMock id='139688854920384'>) -> DataFrame: + repartition( self, numPartitions: Union[int, <MagicMock id='140595762701712'>], *cols: <MagicMock id='140595762701712'>) -> DataFrame: @@ -3835,7 +3835,7 @@ and check if it matches the type of the value provided. If not then make it null
- Column( expression: Union[<MagicMock id='139688856903568'>, sqlglot.expressions.Expression, NoneType]) + Column( expression: Union[<MagicMock id='140595766433424'>, sqlglot.expressions.Expression, NoneType]) @@ -3879,7 +3879,7 @@ and check if it matches the type of the value provided. If not then make it null
@classmethod
def - ensure_col( cls, value: Union[<MagicMock id='139688856903568'>, sqlglot.expressions.Expression, NoneType]) -> Column: + ensure_col( cls, value: Union[<MagicMock id='140595766433424'>, sqlglot.expressions.Expression, NoneType]) -> Column: @@ -3900,7 +3900,7 @@ and check if it matches the type of the value provided. If not then make it null
@classmethod
def - ensure_cols( cls, args: List[Union[<MagicMock id='139688856903568'>, sqlglot.expressions.Expression]]) -> List[Column]: + ensure_cols( cls, args: List[Union[<MagicMock id='140595766433424'>, sqlglot.expressions.Expression]]) -> List[Column]: @@ -3921,7 +3921,7 @@ and check if it matches the type of the value provided. If not then make it null
@classmethod
def - invoke_anonymous_function( cls, column: Optional[<MagicMock id='139688856903568'>], func_name: str, *args: Optional[<MagicMock id='139688856903568'>]) -> Column: + invoke_anonymous_function( cls, column: Optional[<MagicMock id='140595766433424'>], func_name: str, *args: Optional[<MagicMock id='140595766433424'>]) -> Column: @@ -3948,7 +3948,7 @@ and check if it matches the type of the value provided. If not then make it null
@classmethod
def - invoke_expression_over_column( cls, column: Optional[<MagicMock id='139688856903568'>], callable_expression: Callable, **kwargs) -> Column: + invoke_expression_over_column( cls, column: Optional[<MagicMock id='140595766433424'>], callable_expression: Callable, **kwargs) -> Column: @@ -3987,7 +3987,7 @@ and check if it matches the type of the value provided. If not then make it null
def - binary_op( self, klass: Callable, other: <MagicMock id='139688856903568'>, **kwargs) -> Column: + binary_op( self, klass: Callable, other: <MagicMock id='140595766433424'>, **kwargs) -> Column: @@ -4008,7 +4008,7 @@ and check if it matches the type of the value provided. If not then make it null
def - inverse_binary_op( self, klass: Callable, other: <MagicMock id='139688856903568'>, **kwargs) -> Column: + inverse_binary_op( self, klass: Callable, other: <MagicMock id='140595766433424'>, **kwargs) -> Column: @@ -4602,7 +4602,7 @@ Sqlglot doesn't currently replicate this class so it only accepts a string

def - isin( self, *cols: Union[<MagicMock id='139688856903568'>, Iterable[<MagicMock id='139688856903568'>]]): + isin( self, *cols: Union[<MagicMock id='140595766433424'>, Iterable[<MagicMock id='140595766433424'>]]): @@ -4623,7 +4623,7 @@ Sqlglot doesn't currently replicate this class so it only accepts a string

def - between( self, lowerBound: <MagicMock id='139688856903568'>, upperBound: <MagicMock id='139688856903568'>) -> Column: + between( self, lowerBound: <MagicMock id='140595766433424'>, upperBound: <MagicMock id='140595766433424'>) -> Column: @@ -4658,7 +4658,7 @@ Sqlglot doesn't currently replicate this class so it only accepts a string

def - over( self, window: <MagicMock id='139688853198576'>) -> Column: + over( self, window: <MagicMock id='140595762334880'>) -> Column: @@ -4903,7 +4903,7 @@ Sqlglot doesn't currently replicate this class so it only accepts a string

@classmethod
def - partitionBy( cls, *cols: Union[<MagicMock id='139688853906400'>, List[<MagicMock id='139688853906400'>]]) -> WindowSpec: + partitionBy( cls, *cols: Union[<MagicMock id='140595763234272'>, List[<MagicMock id='140595763234272'>]]) -> WindowSpec: @@ -4924,7 +4924,7 @@ Sqlglot doesn't currently replicate this class so it only accepts a string

@classmethod
def - orderBy( cls, *cols: Union[<MagicMock id='139688853906400'>, List[<MagicMock id='139688853906400'>]]) -> WindowSpec: + orderBy( cls, *cols: Union[<MagicMock id='140595763234272'>, List[<MagicMock id='140595763234272'>]]) -> WindowSpec: @@ -5166,7 +5166,7 @@ Sqlglot doesn't currently replicate this class so it only accepts a string

def - partitionBy( self, *cols: Union[<MagicMock id='139688853906400'>, List[<MagicMock id='139688853906400'>]]) -> WindowSpec: + partitionBy( self, *cols: Union[<MagicMock id='140595763234272'>, List[<MagicMock id='140595763234272'>]]) -> WindowSpec: @@ -5193,7 +5193,7 @@ Sqlglot doesn't currently replicate this class so it only accepts a string

def - orderBy( self, *cols: Union[<MagicMock id='139688853906400'>, List[<MagicMock id='139688853906400'>]]) -> WindowSpec: + orderBy( self, *cols: Union[<MagicMock id='140595763234272'>, List[<MagicMock id='140595763234272'>]]) -> WindowSpec: diff --git a/docs/sqlglot/dialects/bigquery.html b/docs/sqlglot/dialects/bigquery.html index cbc8c21..f4c6b2f 100644 --- a/docs/sqlglot/dialects/bigquery.html +++ b/docs/sqlglot/dialects/bigquery.html @@ -2582,6 +2582,8 @@ that it can analyze queries in the optimizer and successfully capture their sema
UNICODE_STRINGS
IDENTIFIER_ESCAPES
VAR_SINGLE_TOKENS
+
HEREDOC_TAG_IS_IDENTIFIER
+
HEREDOC_STRING_ALTERNATIVE
WHITE_SPACE
COMMANDS
COMMAND_PREFIX_TOKENS
@@ -2900,7 +2902,7 @@ Default: 3
NESTED_TYPE_TOKENS = - {<TokenType.TABLE: 'TABLE'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.MAP: 'MAP'>, <TokenType.NESTED: 'NESTED'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.NULLABLE: 'NULLABLE'>} + {<TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.NESTED: 'NESTED'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.TABLE: 'TABLE'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.MAP: 'MAP'>}
@@ -2913,7 +2915,7 @@ Default: 3
ID_VAR_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.VALUES: 'VALUES'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.VALUES: 'VALUES'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
@@ -2964,7 +2966,7 @@ Default: 3
NULL_TOKENS = -{<TokenType.NULL: 'NULL'>, <TokenType.UNKNOWN: 'UNKNOWN'>} +{<TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.NULL: 'NULL'>}
@@ -3002,7 +3004,7 @@ Default: 3
TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
@@ -3801,7 +3803,7 @@ Default: True
RESERVED_KEYWORDS = - {'lookup', 'no', 'and', 'or', 'asc', 'group', 'using', 'enum', 'full', 'groups', 'tablesample', 'current', 'into', 'order', 'array', 'right', 'partition', 'left', 'then', 'distinct', 'cast', 'range', 'some', 'else', 'collate', 'at', 'struct', 'lateral', 'cube', 'default', 'ignore', 'any', 'new', 'like', 'window', 'recursive', 'desc', 'assert_rows_modified', 'when', 'of', 'on', 'create', 'where', 'outer', 'over', 'preceding', 'contains', 'union', 'null', 'true', 'false', 'all', 'by', 'is', 'within', 'select', 'extract', 'not', 'limit', 'treat', 'escape', 'grouping', 'nulls', 'as', 'define', 'between', 'proto', 'inner', 'unnest', 'fetch', 'end', 'following', 'if', 'rows', 'rollup', 'for', 'natural', 'having', 'cross', 'intersect', 'respect', 'set', 'with', 'from', 'except', 'exclude', 'join', 'hash', 'in', 'case', 'exists', 'unbounded', 'to', 'merge', 'qualify', 'interval'} + {'natural', 'groups', 'nulls', 'inner', 'false', 'merge', 'set', 'all', 'order', 'group', 'proto', 'end', 'lateral', 'lookup', 'like', 'range', 'join', 'not', 'else', 'collate', 'if', 'recursive', 'desc', 'select', 'for', 'intersect', 'contains', 'and', 'assert_rows_modified', 'is', 'enum', 'null', 'between', 'asc', 'unnest', 'when', 'window', 'exists', 'rollup', 'some', 'true', 'new', 'then', 'limit', 'rows', 'respect', 'cross', 'fetch', 'ignore', 'except', 'preceding', 'escape', 'extract', 'hash', 'treat', 'partition', 'cube', 'case', 'union', 'in', 'define', 'by', 'current', 'on', 'outer', 'tablesample', 'using', 'interval', 'array', 'exclude', 'distinct', 'any', 'at', 'grouping', 'within', 'having', 'right', 'default', 'qualify', 'full', 'as', 'following', 'left', 'to', 'or', 'struct', 'create', 'over', 'where', 'from', 'with', 'of', 'cast', 'unbounded', 'into', 'no'}
@@ -4223,6 +4225,7 @@ Default: True
SUPPORTS_UNLOGGED_TABLES
SUPPORTS_CREATE_TABLE_LIKE
LIKE_PROPERTY_INSIDE_SCHEMA
+
MULTI_ARG_DISTINCT
JSON_TYPE_REQUIRED_FOR_EXTRACTION
JSON_PATH_BRACKETED_KEY_SUPPORTED
STAR_MAPPING
diff --git a/docs/sqlglot/dialects/clickhouse.html b/docs/sqlglot/dialects/clickhouse.html index 8697b0a..7f048b2 100644 --- a/docs/sqlglot/dialects/clickhouse.html +++ b/docs/sqlglot/dialects/clickhouse.html @@ -159,6 +159,9 @@
  • STRING_TYPE_MAPPING
  • +
  • + SUPPORTED_JSON_PATH_PARTS +
  • TYPE_MAPPING
  • @@ -327,704 +330,724 @@ 8 arg_max_or_min_no_count, 9 date_delta_sql, 10 inline_array_sql, - 11 no_pivot_sql, - 12 rename_func, - 13 var_map_sql, - 14) - 15from sqlglot.errors import ParseError - 16from sqlglot.helper import seq_get - 17from sqlglot.parser import parse_var_map - 18from sqlglot.tokens import Token, TokenType - 19 - 20 - 21def _lower_func(sql: str) -> str: - 22 index = sql.index("(") - 23 return sql[:index].lower() + sql[index:] - 24 - 25 - 26def _quantile_sql(self: ClickHouse.Generator, e: exp.Quantile) -> str: - 27 quantile = e.args["quantile"] - 28 args = f"({self.sql(e, 'this')})" - 29 - 30 if isinstance(quantile, exp.Array): - 31 func = self.func("quantiles", *quantile) - 32 else: - 33 func = self.func("quantile", quantile) - 34 - 35 return func + args - 36 + 11 json_extract_segments, + 12 json_path_key_only_name, + 13 no_pivot_sql, + 14 parse_json_extract_path, + 15 rename_func, + 16 var_map_sql, + 17) + 18from sqlglot.errors import ParseError + 19from sqlglot.helper import is_int, seq_get + 20from sqlglot.parser import parse_var_map + 21from sqlglot.tokens import Token, TokenType + 22 + 23 + 24def _lower_func(sql: str) -> str: + 25 index = sql.index("(") + 26 return sql[:index].lower() + sql[index:] + 27 + 28 + 29def _quantile_sql(self: ClickHouse.Generator, e: exp.Quantile) -> str: + 30 quantile = e.args["quantile"] + 31 args = f"({self.sql(e, 'this')})" + 32 + 33 if isinstance(quantile, exp.Array): + 34 func = self.func("quantiles", *quantile) + 35 else: + 36 func = self.func("quantile", quantile) 37 - 38def _parse_count_if(args: t.List) -> exp.CountIf | exp.CombinedAggFunc: - 39 if len(args) == 1: - 40 return exp.CountIf(this=seq_get(args, 0)) - 41 - 42 return exp.CombinedAggFunc(this="countIf", expressions=args, parts=("count", "If")) - 43 + 38 return func + args + 39 + 40 + 41def _parse_count_if(args: t.List) -> exp.CountIf | exp.CombinedAggFunc: + 42 if len(args) == 1: + 43 return exp.CountIf(this=seq_get(args, 0)) 44 - 45class ClickHouse(Dialect): - 46 NORMALIZE_FUNCTIONS: bool | str = False - 47 NULL_ORDERING = "nulls_are_last" - 48 SUPPORTS_USER_DEFINED_TYPES = False - 49 SAFE_DIVISION = True - 50 - 51 ESCAPE_SEQUENCES = { - 52 "\\0": "\0", - 53 } - 54 - 55 class Tokenizer(tokens.Tokenizer): - 56 COMMENTS = ["--", "#", "#!", ("/*", "*/")] - 57 IDENTIFIERS = ['"', "`"] - 58 STRING_ESCAPES = ["'", "\\"] - 59 BIT_STRINGS = [("0b", "")] - 60 HEX_STRINGS = [("0x", ""), ("0X", "")] - 61 HEREDOC_STRINGS = ["$"] - 62 - 63 KEYWORDS = { - 64 **tokens.Tokenizer.KEYWORDS, - 65 "ATTACH": TokenType.COMMAND, - 66 "DATE32": TokenType.DATE32, - 67 "DATETIME64": TokenType.DATETIME64, - 68 "DICTIONARY": TokenType.DICTIONARY, - 69 "ENUM": TokenType.ENUM, - 70 "ENUM8": TokenType.ENUM8, - 71 "ENUM16": TokenType.ENUM16, - 72 "FINAL": TokenType.FINAL, - 73 "FIXEDSTRING": TokenType.FIXEDSTRING, - 74 "FLOAT32": TokenType.FLOAT, - 75 "FLOAT64": TokenType.DOUBLE, - 76 "GLOBAL": TokenType.GLOBAL, - 77 "INT256": TokenType.INT256, - 78 "LOWCARDINALITY": TokenType.LOWCARDINALITY, - 79 "MAP": TokenType.MAP, - 80 "NESTED": TokenType.NESTED, - 81 "SAMPLE": TokenType.TABLE_SAMPLE, - 82 "TUPLE": TokenType.STRUCT, - 83 "UINT128": TokenType.UINT128, - 84 "UINT16": TokenType.USMALLINT, - 85 "UINT256": TokenType.UINT256, - 86 "UINT32": TokenType.UINT, - 87 "UINT64": TokenType.UBIGINT, - 88 "UINT8": TokenType.UTINYINT, - 89 "IPV4": TokenType.IPV4, - 90 "IPV6": TokenType.IPV6, - 91 "AGGREGATEFUNCTION": TokenType.AGGREGATEFUNCTION, - 92 "SIMPLEAGGREGATEFUNCTION": TokenType.SIMPLEAGGREGATEFUNCTION, - 93 } - 94 - 95 SINGLE_TOKENS = { - 96 **tokens.Tokenizer.SINGLE_TOKENS, - 97 "$": TokenType.HEREDOC_STRING, - 98 } - 99 -100 class Parser(parser.Parser): -101 # Tested in ClickHouse's playground, it seems that the following two queries do the same thing -102 # * select x from t1 union all select x from t2 limit 1; -103 # * select x from t1 union all (select x from t2 limit 1); -104 MODIFIERS_ATTACHED_TO_UNION = False -105 -106 FUNCTIONS = { -107 **parser.Parser.FUNCTIONS, -108 "ANY": exp.AnyValue.from_arg_list, -109 "ARRAYSUM": exp.ArraySum.from_arg_list, -110 "COUNTIF": _parse_count_if, -111 "DATE_ADD": lambda args: exp.DateAdd( -112 this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0) -113 ), -114 "DATEADD": lambda args: exp.DateAdd( + 45 return exp.CombinedAggFunc(this="countIf", expressions=args, parts=("count", "If")) + 46 + 47 + 48class ClickHouse(Dialect): + 49 NORMALIZE_FUNCTIONS: bool | str = False + 50 NULL_ORDERING = "nulls_are_last" + 51 SUPPORTS_USER_DEFINED_TYPES = False + 52 SAFE_DIVISION = True + 53 + 54 ESCAPE_SEQUENCES = { + 55 "\\0": "\0", + 56 } + 57 + 58 class Tokenizer(tokens.Tokenizer): + 59 COMMENTS = ["--", "#", "#!", ("/*", "*/")] + 60 IDENTIFIERS = ['"', "`"] + 61 STRING_ESCAPES = ["'", "\\"] + 62 BIT_STRINGS = [("0b", "")] + 63 HEX_STRINGS = [("0x", ""), ("0X", "")] + 64 HEREDOC_STRINGS = ["$"] + 65 + 66 KEYWORDS = { + 67 **tokens.Tokenizer.KEYWORDS, + 68 "ATTACH": TokenType.COMMAND, + 69 "DATE32": TokenType.DATE32, + 70 "DATETIME64": TokenType.DATETIME64, + 71 "DICTIONARY": TokenType.DICTIONARY, + 72 "ENUM": TokenType.ENUM, + 73 "ENUM8": TokenType.ENUM8, + 74 "ENUM16": TokenType.ENUM16, + 75 "FINAL": TokenType.FINAL, + 76 "FIXEDSTRING": TokenType.FIXEDSTRING, + 77 "FLOAT32": TokenType.FLOAT, + 78 "FLOAT64": TokenType.DOUBLE, + 79 "GLOBAL": TokenType.GLOBAL, + 80 "INT256": TokenType.INT256, + 81 "LOWCARDINALITY": TokenType.LOWCARDINALITY, + 82 "MAP": TokenType.MAP, + 83 "NESTED": TokenType.NESTED, + 84 "SAMPLE": TokenType.TABLE_SAMPLE, + 85 "TUPLE": TokenType.STRUCT, + 86 "UINT128": TokenType.UINT128, + 87 "UINT16": TokenType.USMALLINT, + 88 "UINT256": TokenType.UINT256, + 89 "UINT32": TokenType.UINT, + 90 "UINT64": TokenType.UBIGINT, + 91 "UINT8": TokenType.UTINYINT, + 92 "IPV4": TokenType.IPV4, + 93 "IPV6": TokenType.IPV6, + 94 "AGGREGATEFUNCTION": TokenType.AGGREGATEFUNCTION, + 95 "SIMPLEAGGREGATEFUNCTION": TokenType.SIMPLEAGGREGATEFUNCTION, + 96 } + 97 + 98 SINGLE_TOKENS = { + 99 **tokens.Tokenizer.SINGLE_TOKENS, +100 "$": TokenType.HEREDOC_STRING, +101 } +102 +103 class Parser(parser.Parser): +104 # Tested in ClickHouse's playground, it seems that the following two queries do the same thing +105 # * select x from t1 union all select x from t2 limit 1; +106 # * select x from t1 union all (select x from t2 limit 1); +107 MODIFIERS_ATTACHED_TO_UNION = False +108 +109 FUNCTIONS = { +110 **parser.Parser.FUNCTIONS, +111 "ANY": exp.AnyValue.from_arg_list, +112 "ARRAYSUM": exp.ArraySum.from_arg_list, +113 "COUNTIF": _parse_count_if, +114 "DATE_ADD": lambda args: exp.DateAdd( 115 this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0) 116 ), -117 "DATE_DIFF": lambda args: exp.DateDiff( +117 "DATEADD": lambda args: exp.DateAdd( 118 this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0) 119 ), -120 "DATEDIFF": lambda args: exp.DateDiff( +120 "DATE_DIFF": lambda args: exp.DateDiff( 121 this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0) 122 ), -123 "MAP": parse_var_map, -124 "MATCH": exp.RegexpLike.from_arg_list, -125 "RANDCANONICAL": exp.Rand.from_arg_list, -126 "UNIQ": exp.ApproxDistinct.from_arg_list, -127 "XOR": lambda args: exp.Xor(expressions=args), -128 } -129 -130 AGG_FUNCTIONS = { -131 "count", -132 "min", -133 "max", -134 "sum", -135 "avg", -136 "any", -137 "stddevPop", -138 "stddevSamp", -139 "varPop", -140 "varSamp", -141 "corr", -142 "covarPop", -143 "covarSamp", -144 "entropy", -145 "exponentialMovingAverage", -146 "intervalLengthSum", -147 "kolmogorovSmirnovTest", -148 "mannWhitneyUTest", -149 "median", -150 "rankCorr", -151 "sumKahan", -152 "studentTTest", -153 "welchTTest", -154 "anyHeavy", -155 "anyLast", -156 "boundingRatio", -157 "first_value", -158 "last_value", -159 "argMin", -160 "argMax", -161 "avgWeighted", -162 "topK", -163 "topKWeighted", -164 "deltaSum", -165 "deltaSumTimestamp", -166 "groupArray", -167 "groupArrayLast", -168 "groupUniqArray", -169 "groupArrayInsertAt", -170 "groupArrayMovingAvg", -171 "groupArrayMovingSum", -172 "groupArraySample", -173 "groupBitAnd", -174 "groupBitOr", -175 "groupBitXor", -176 "groupBitmap", -177 "groupBitmapAnd", -178 "groupBitmapOr", -179 "groupBitmapXor", -180 "sumWithOverflow", -181 "sumMap", -182 "minMap", -183 "maxMap", -184 "skewSamp", -185 "skewPop", -186 "kurtSamp", -187 "kurtPop", -188 "uniq", -189 "uniqExact", -190 "uniqCombined", -191 "uniqCombined64", -192 "uniqHLL12", -193 "uniqTheta", -194 "quantile", -195 "quantiles", -196 "quantileExact", -197 "quantilesExact", -198 "quantileExactLow", -199 "quantilesExactLow", -200 "quantileExactHigh", -201 "quantilesExactHigh", -202 "quantileExactWeighted", -203 "quantilesExactWeighted", -204 "quantileTiming", -205 "quantilesTiming", -206 "quantileTimingWeighted", -207 "quantilesTimingWeighted", -208 "quantileDeterministic", -209 "quantilesDeterministic", -210 "quantileTDigest", -211 "quantilesTDigest", -212 "quantileTDigestWeighted", -213 "quantilesTDigestWeighted", -214 "quantileBFloat16", -215 "quantilesBFloat16", -216 "quantileBFloat16Weighted", -217 "quantilesBFloat16Weighted", -218 "simpleLinearRegression", -219 "stochasticLinearRegression", -220 "stochasticLogisticRegression", -221 "categoricalInformationValue", -222 "contingency", -223 "cramersV", -224 "cramersVBiasCorrected", -225 "theilsU", -226 "maxIntersections", -227 "maxIntersectionsPosition", -228 "meanZTest", -229 "quantileInterpolatedWeighted", -230 "quantilesInterpolatedWeighted", -231 "quantileGK", -232 "quantilesGK", -233 "sparkBar", -234 "sumCount", -235 "largestTriangleThreeBuckets", -236 } -237 -238 AGG_FUNCTIONS_SUFFIXES = [ -239 "If", -240 "Array", -241 "ArrayIf", -242 "Map", -243 "SimpleState", -244 "State", -245 "Merge", -246 "MergeState", -247 "ForEach", -248 "Distinct", -249 "OrDefault", -250 "OrNull", -251 "Resample", -252 "ArgMin", -253 "ArgMax", -254 ] -255 -256 AGG_FUNC_MAPPING = ( -257 lambda functions, suffixes: { -258 f"{f}{sfx}": (f, sfx) for sfx in (suffixes + [""]) for f in functions -259 } -260 )(AGG_FUNCTIONS, AGG_FUNCTIONS_SUFFIXES) +123 "DATEDIFF": lambda args: exp.DateDiff( +124 this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0) +125 ), +126 "JSONEXTRACTSTRING": parse_json_extract_path( +127 exp.JSONExtractScalar, zero_based_indexing=False +128 ), +129 "MAP": parse_var_map, +130 "MATCH": exp.RegexpLike.from_arg_list, +131 "RANDCANONICAL": exp.Rand.from_arg_list, +132 "UNIQ": exp.ApproxDistinct.from_arg_list, +133 "XOR": lambda args: exp.Xor(expressions=args), +134 } +135 +136 AGG_FUNCTIONS = { +137 "count", +138 "min", +139 "max", +140 "sum", +141 "avg", +142 "any", +143 "stddevPop", +144 "stddevSamp", +145 "varPop", +146 "varSamp", +147 "corr", +148 "covarPop", +149 "covarSamp", +150 "entropy", +151 "exponentialMovingAverage", +152 "intervalLengthSum", +153 "kolmogorovSmirnovTest", +154 "mannWhitneyUTest", +155 "median", +156 "rankCorr", +157 "sumKahan", +158 "studentTTest", +159 "welchTTest", +160 "anyHeavy", +161 "anyLast", +162 "boundingRatio", +163 "first_value", +164 "last_value", +165 "argMin", +166 "argMax", +167 "avgWeighted", +168 "topK", +169 "topKWeighted", +170 "deltaSum", +171 "deltaSumTimestamp", +172 "groupArray", +173 "groupArrayLast", +174 "groupUniqArray", +175 "groupArrayInsertAt", +176 "groupArrayMovingAvg", +177 "groupArrayMovingSum", +178 "groupArraySample", +179 "groupBitAnd", +180 "groupBitOr", +181 "groupBitXor", +182 "groupBitmap", +183 "groupBitmapAnd", +184 "groupBitmapOr", +185 "groupBitmapXor", +186 "sumWithOverflow", +187 "sumMap", +188 "minMap", +189 "maxMap", +190 "skewSamp", +191 "skewPop", +192 "kurtSamp", +193 "kurtPop", +194 "uniq", +195 "uniqExact", +196 "uniqCombined", +197 "uniqCombined64", +198 "uniqHLL12", +199 "uniqTheta", +200 "quantile", +201 "quantiles", +202 "quantileExact", +203 "quantilesExact", +204 "quantileExactLow", +205 "quantilesExactLow", +206 "quantileExactHigh", +207 "quantilesExactHigh", +208 "quantileExactWeighted", +209 "quantilesExactWeighted", +210 "quantileTiming", +211 "quantilesTiming", +212 "quantileTimingWeighted", +213 "quantilesTimingWeighted", +214 "quantileDeterministic", +215 "quantilesDeterministic", +216 "quantileTDigest", +217 "quantilesTDigest", +218 "quantileTDigestWeighted", +219 "quantilesTDigestWeighted", +220 "quantileBFloat16", +221 "quantilesBFloat16", +222 "quantileBFloat16Weighted", +223 "quantilesBFloat16Weighted", +224 "simpleLinearRegression", +225 "stochasticLinearRegression", +226 "stochasticLogisticRegression", +227 "categoricalInformationValue", +228 "contingency", +229 "cramersV", +230 "cramersVBiasCorrected", +231 "theilsU", +232 "maxIntersections", +233 "maxIntersectionsPosition", +234 "meanZTest", +235 "quantileInterpolatedWeighted", +236 "quantilesInterpolatedWeighted", +237 "quantileGK", +238 "quantilesGK", +239 "sparkBar", +240 "sumCount", +241 "largestTriangleThreeBuckets", +242 } +243 +244 AGG_FUNCTIONS_SUFFIXES = [ +245 "If", +246 "Array", +247 "ArrayIf", +248 "Map", +249 "SimpleState", +250 "State", +251 "Merge", +252 "MergeState", +253 "ForEach", +254 "Distinct", +255 "OrDefault", +256 "OrNull", +257 "Resample", +258 "ArgMin", +259 "ArgMax", +260 ] 261 -262 FUNCTIONS_WITH_ALIASED_ARGS = {*parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS, "TUPLE"} -263 -264 FUNCTION_PARSERS = { -265 **parser.Parser.FUNCTION_PARSERS, -266 "ARRAYJOIN": lambda self: self.expression(exp.Explode, this=self._parse_expression()), -267 "QUANTILE": lambda self: self._parse_quantile(), -268 } +262 AGG_FUNC_MAPPING = ( +263 lambda functions, suffixes: { +264 f"{f}{sfx}": (f, sfx) for sfx in (suffixes + [""]) for f in functions +265 } +266 )(AGG_FUNCTIONS, AGG_FUNCTIONS_SUFFIXES) +267 +268 FUNCTIONS_WITH_ALIASED_ARGS = {*parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS, "TUPLE"} 269 -270 FUNCTION_PARSERS.pop("MATCH") -271 -272 NO_PAREN_FUNCTION_PARSERS = parser.Parser.NO_PAREN_FUNCTION_PARSERS.copy() -273 NO_PAREN_FUNCTION_PARSERS.pop("ANY") -274 -275 RANGE_PARSERS = { -276 **parser.Parser.RANGE_PARSERS, -277 TokenType.GLOBAL: lambda self, this: self._match(TokenType.IN) -278 and self._parse_in(this, is_global=True), -279 } +270 FUNCTION_PARSERS = { +271 **parser.Parser.FUNCTION_PARSERS, +272 "ARRAYJOIN": lambda self: self.expression(exp.Explode, this=self._parse_expression()), +273 "QUANTILE": lambda self: self._parse_quantile(), +274 } +275 +276 FUNCTION_PARSERS.pop("MATCH") +277 +278 NO_PAREN_FUNCTION_PARSERS = parser.Parser.NO_PAREN_FUNCTION_PARSERS.copy() +279 NO_PAREN_FUNCTION_PARSERS.pop("ANY") 280 -281 # The PLACEHOLDER entry is popped because 1) it doesn't affect Clickhouse (it corresponds to -282 # the postgres-specific JSONBContains parser) and 2) it makes parsing the ternary op simpler. -283 COLUMN_OPERATORS = parser.Parser.COLUMN_OPERATORS.copy() -284 COLUMN_OPERATORS.pop(TokenType.PLACEHOLDER) -285 -286 JOIN_KINDS = { -287 *parser.Parser.JOIN_KINDS, -288 TokenType.ANY, -289 TokenType.ASOF, -290 TokenType.ARRAY, -291 } -292 -293 TABLE_ALIAS_TOKENS = parser.Parser.TABLE_ALIAS_TOKENS - { +281 RANGE_PARSERS = { +282 **parser.Parser.RANGE_PARSERS, +283 TokenType.GLOBAL: lambda self, this: self._match(TokenType.IN) +284 and self._parse_in(this, is_global=True), +285 } +286 +287 # The PLACEHOLDER entry is popped because 1) it doesn't affect Clickhouse (it corresponds to +288 # the postgres-specific JSONBContains parser) and 2) it makes parsing the ternary op simpler. +289 COLUMN_OPERATORS = parser.Parser.COLUMN_OPERATORS.copy() +290 COLUMN_OPERATORS.pop(TokenType.PLACEHOLDER) +291 +292 JOIN_KINDS = { +293 *parser.Parser.JOIN_KINDS, 294 TokenType.ANY, -295 TokenType.ARRAY, -296 TokenType.FINAL, -297 TokenType.FORMAT, -298 TokenType.SETTINGS, -299 } -300 -301 LOG_DEFAULTS_TO_LN = True -302 -303 QUERY_MODIFIER_PARSERS = { -304 **parser.Parser.QUERY_MODIFIER_PARSERS, -305 TokenType.SETTINGS: lambda self: ( -306 "settings", -307 self._advance() or self._parse_csv(self._parse_conjunction), -308 ), -309 TokenType.FORMAT: lambda self: ("format", self._advance() or self._parse_id_var()), -310 } -311 -312 def _parse_conjunction(self) -> t.Optional[exp.Expression]: -313 this = super()._parse_conjunction() -314 -315 if self._match(TokenType.PLACEHOLDER): -316 return self.expression( -317 exp.If, -318 this=this, -319 true=self._parse_conjunction(), -320 false=self._match(TokenType.COLON) and self._parse_conjunction(), -321 ) -322 -323 return this -324 -325 def _parse_placeholder(self) -> t.Optional[exp.Expression]: -326 """ -327 Parse a placeholder expression like SELECT {abc: UInt32} or FROM {table: Identifier} -328 https://clickhouse.com/docs/en/sql-reference/syntax#defining-and-using-query-parameters -329 """ -330 if not self._match(TokenType.L_BRACE): -331 return None -332 -333 this = self._parse_id_var() -334 self._match(TokenType.COLON) -335 kind = self._parse_types(check_func=False, allow_identifiers=False) or ( -336 self._match_text_seq("IDENTIFIER") and "Identifier" -337 ) +295 TokenType.ASOF, +296 TokenType.ARRAY, +297 } +298 +299 TABLE_ALIAS_TOKENS = parser.Parser.TABLE_ALIAS_TOKENS - { +300 TokenType.ANY, +301 TokenType.ARRAY, +302 TokenType.FINAL, +303 TokenType.FORMAT, +304 TokenType.SETTINGS, +305 } +306 +307 LOG_DEFAULTS_TO_LN = True +308 +309 QUERY_MODIFIER_PARSERS = { +310 **parser.Parser.QUERY_MODIFIER_PARSERS, +311 TokenType.SETTINGS: lambda self: ( +312 "settings", +313 self._advance() or self._parse_csv(self._parse_conjunction), +314 ), +315 TokenType.FORMAT: lambda self: ("format", self._advance() or self._parse_id_var()), +316 } +317 +318 def _parse_conjunction(self) -> t.Optional[exp.Expression]: +319 this = super()._parse_conjunction() +320 +321 if self._match(TokenType.PLACEHOLDER): +322 return self.expression( +323 exp.If, +324 this=this, +325 true=self._parse_conjunction(), +326 false=self._match(TokenType.COLON) and self._parse_conjunction(), +327 ) +328 +329 return this +330 +331 def _parse_placeholder(self) -> t.Optional[exp.Expression]: +332 """ +333 Parse a placeholder expression like SELECT {abc: UInt32} or FROM {table: Identifier} +334 https://clickhouse.com/docs/en/sql-reference/syntax#defining-and-using-query-parameters +335 """ +336 if not self._match(TokenType.L_BRACE): +337 return None 338 -339 if not kind: -340 self.raise_error("Expecting a placeholder type or 'Identifier' for tables") -341 elif not self._match(TokenType.R_BRACE): -342 self.raise_error("Expecting }") -343 -344 return self.expression(exp.Placeholder, this=this, kind=kind) -345 -346 def _parse_in(self, this: t.Optional[exp.Expression], is_global: bool = False) -> exp.In: -347 this = super()._parse_in(this) -348 this.set("is_global", is_global) -349 return this -350 -351 def _parse_table( -352 self, -353 schema: bool = False, -354 joins: bool = False, -355 alias_tokens: t.Optional[t.Collection[TokenType]] = None, -356 parse_bracket: bool = False, -357 is_db_reference: bool = False, -358 ) -> t.Optional[exp.Expression]: -359 this = super()._parse_table( -360 schema=schema, -361 joins=joins, -362 alias_tokens=alias_tokens, -363 parse_bracket=parse_bracket, -364 is_db_reference=is_db_reference, -365 ) -366 -367 if self._match(TokenType.FINAL): -368 this = self.expression(exp.Final, this=this) -369 -370 return this -371 -372 def _parse_position(self, haystack_first: bool = False) -> exp.StrPosition: -373 return super()._parse_position(haystack_first=True) -374 -375 # https://clickhouse.com/docs/en/sql-reference/statements/select/with/ -376 def _parse_cte(self) -> exp.CTE: -377 index = self._index -378 try: -379 # WITH <identifier> AS <subquery expression> -380 return super()._parse_cte() -381 except ParseError: -382 # WITH <expression> AS <identifier> -383 self._retreat(index) -384 -385 return self.expression( -386 exp.CTE, -387 this=self._parse_field(), -388 alias=self._parse_table_alias(), -389 scalar=True, -390 ) -391 -392 def _parse_join_parts( -393 self, -394 ) -> t.Tuple[t.Optional[Token], t.Optional[Token], t.Optional[Token]]: -395 is_global = self._match(TokenType.GLOBAL) and self._prev -396 kind_pre = self._match_set(self.JOIN_KINDS, advance=False) and self._prev +339 this = self._parse_id_var() +340 self._match(TokenType.COLON) +341 kind = self._parse_types(check_func=False, allow_identifiers=False) or ( +342 self._match_text_seq("IDENTIFIER") and "Identifier" +343 ) +344 +345 if not kind: +346 self.raise_error("Expecting a placeholder type or 'Identifier' for tables") +347 elif not self._match(TokenType.R_BRACE): +348 self.raise_error("Expecting }") +349 +350 return self.expression(exp.Placeholder, this=this, kind=kind) +351 +352 def _parse_in(self, this: t.Optional[exp.Expression], is_global: bool = False) -> exp.In: +353 this = super()._parse_in(this) +354 this.set("is_global", is_global) +355 return this +356 +357 def _parse_table( +358 self, +359 schema: bool = False, +360 joins: bool = False, +361 alias_tokens: t.Optional[t.Collection[TokenType]] = None, +362 parse_bracket: bool = False, +363 is_db_reference: bool = False, +364 ) -> t.Optional[exp.Expression]: +365 this = super()._parse_table( +366 schema=schema, +367 joins=joins, +368 alias_tokens=alias_tokens, +369 parse_bracket=parse_bracket, +370 is_db_reference=is_db_reference, +371 ) +372 +373 if self._match(TokenType.FINAL): +374 this = self.expression(exp.Final, this=this) +375 +376 return this +377 +378 def _parse_position(self, haystack_first: bool = False) -> exp.StrPosition: +379 return super()._parse_position(haystack_first=True) +380 +381 # https://clickhouse.com/docs/en/sql-reference/statements/select/with/ +382 def _parse_cte(self) -> exp.CTE: +383 index = self._index +384 try: +385 # WITH <identifier> AS <subquery expression> +386 return super()._parse_cte() +387 except ParseError: +388 # WITH <expression> AS <identifier> +389 self._retreat(index) +390 +391 return self.expression( +392 exp.CTE, +393 this=self._parse_field(), +394 alias=self._parse_table_alias(), +395 scalar=True, +396 ) 397 -398 if kind_pre: -399 kind = self._match_set(self.JOIN_KINDS) and self._prev -400 side = self._match_set(self.JOIN_SIDES) and self._prev -401 return is_global, side, kind -402 -403 return ( -404 is_global, -405 self._match_set(self.JOIN_SIDES) and self._prev, -406 self._match_set(self.JOIN_KINDS) and self._prev, -407 ) +398 def _parse_join_parts( +399 self, +400 ) -> t.Tuple[t.Optional[Token], t.Optional[Token], t.Optional[Token]]: +401 is_global = self._match(TokenType.GLOBAL) and self._prev +402 kind_pre = self._match_set(self.JOIN_KINDS, advance=False) and self._prev +403 +404 if kind_pre: +405 kind = self._match_set(self.JOIN_KINDS) and self._prev +406 side = self._match_set(self.JOIN_SIDES) and self._prev +407 return is_global, side, kind 408 -409 def _parse_join( -410 self, skip_join_token: bool = False, parse_bracket: bool = False -411 ) -> t.Optional[exp.Join]: -412 join = super()._parse_join(skip_join_token=skip_join_token, parse_bracket=True) -413 -414 if join: -415 join.set("global", join.args.pop("method", None)) -416 return join -417 -418 def _parse_function( -419 self, -420 functions: t.Optional[t.Dict[str, t.Callable]] = None, -421 anonymous: bool = False, -422 optional_parens: bool = True, -423 ) -> t.Optional[exp.Expression]: -424 func = super()._parse_function( -425 functions=functions, anonymous=anonymous, optional_parens=optional_parens -426 ) -427 -428 if isinstance(func, exp.Anonymous): -429 parts = self.AGG_FUNC_MAPPING.get(func.this) -430 params = self._parse_func_params(func) -431 -432 if params: -433 if parts and parts[1]: -434 return self.expression( -435 exp.CombinedParameterizedAgg, -436 this=func.this, -437 expressions=func.expressions, -438 params=params, -439 parts=parts, -440 ) -441 return self.expression( -442 exp.ParameterizedAgg, -443 this=func.this, -444 expressions=func.expressions, -445 params=params, -446 ) -447 -448 if parts: -449 if parts[1]: -450 return self.expression( -451 exp.CombinedAggFunc, -452 this=func.this, -453 expressions=func.expressions, -454 parts=parts, -455 ) -456 return self.expression( -457 exp.AnonymousAggFunc, -458 this=func.this, -459 expressions=func.expressions, -460 ) -461 -462 return func -463 -464 def _parse_func_params( -465 self, this: t.Optional[exp.Func] = None -466 ) -> t.Optional[t.List[exp.Expression]]: -467 if self._match_pair(TokenType.R_PAREN, TokenType.L_PAREN): -468 return self._parse_csv(self._parse_lambda) +409 return ( +410 is_global, +411 self._match_set(self.JOIN_SIDES) and self._prev, +412 self._match_set(self.JOIN_KINDS) and self._prev, +413 ) +414 +415 def _parse_join( +416 self, skip_join_token: bool = False, parse_bracket: bool = False +417 ) -> t.Optional[exp.Join]: +418 join = super()._parse_join(skip_join_token=skip_join_token, parse_bracket=True) +419 +420 if join: +421 join.set("global", join.args.pop("method", None)) +422 return join +423 +424 def _parse_function( +425 self, +426 functions: t.Optional[t.Dict[str, t.Callable]] = None, +427 anonymous: bool = False, +428 optional_parens: bool = True, +429 ) -> t.Optional[exp.Expression]: +430 func = super()._parse_function( +431 functions=functions, anonymous=anonymous, optional_parens=optional_parens +432 ) +433 +434 if isinstance(func, exp.Anonymous): +435 parts = self.AGG_FUNC_MAPPING.get(func.this) +436 params = self._parse_func_params(func) +437 +438 if params: +439 if parts and parts[1]: +440 return self.expression( +441 exp.CombinedParameterizedAgg, +442 this=func.this, +443 expressions=func.expressions, +444 params=params, +445 parts=parts, +446 ) +447 return self.expression( +448 exp.ParameterizedAgg, +449 this=func.this, +450 expressions=func.expressions, +451 params=params, +452 ) +453 +454 if parts: +455 if parts[1]: +456 return self.expression( +457 exp.CombinedAggFunc, +458 this=func.this, +459 expressions=func.expressions, +460 parts=parts, +461 ) +462 return self.expression( +463 exp.AnonymousAggFunc, +464 this=func.this, +465 expressions=func.expressions, +466 ) +467 +468 return func 469 -470 if self._match(TokenType.L_PAREN): -471 params = self._parse_csv(self._parse_lambda) -472 self._match_r_paren(this) -473 return params -474 -475 return None -476 -477 def _parse_quantile(self) -> exp.Quantile: -478 this = self._parse_lambda() -479 params = self._parse_func_params() -480 if params: -481 return self.expression(exp.Quantile, this=params[0], quantile=this) -482 return self.expression(exp.Quantile, this=this, quantile=exp.Literal.number(0.5)) -483 -484 def _parse_wrapped_id_vars(self, optional: bool = False) -> t.List[exp.Expression]: -485 return super()._parse_wrapped_id_vars(optional=True) -486 -487 def _parse_primary_key( -488 self, wrapped_optional: bool = False, in_props: bool = False -489 ) -> exp.PrimaryKeyColumnConstraint | exp.PrimaryKey: -490 return super()._parse_primary_key( -491 wrapped_optional=wrapped_optional or in_props, in_props=in_props -492 ) -493 -494 def _parse_on_property(self) -> t.Optional[exp.Expression]: -495 index = self._index -496 if self._match_text_seq("CLUSTER"): -497 this = self._parse_id_var() -498 if this: -499 return self.expression(exp.OnCluster, this=this) -500 else: -501 self._retreat(index) -502 return None -503 -504 class Generator(generator.Generator): -505 QUERY_HINTS = False -506 STRUCT_DELIMITER = ("(", ")") -507 NVL2_SUPPORTED = False -508 TABLESAMPLE_REQUIRES_PARENS = False -509 TABLESAMPLE_SIZE_IS_ROWS = False -510 TABLESAMPLE_KEYWORDS = "SAMPLE" -511 LAST_DAY_SUPPORTS_DATE_PART = False -512 -513 STRING_TYPE_MAPPING = { -514 exp.DataType.Type.CHAR: "String", -515 exp.DataType.Type.LONGBLOB: "String", -516 exp.DataType.Type.LONGTEXT: "String", -517 exp.DataType.Type.MEDIUMBLOB: "String", -518 exp.DataType.Type.MEDIUMTEXT: "String", -519 exp.DataType.Type.TINYBLOB: "String", -520 exp.DataType.Type.TINYTEXT: "String", -521 exp.DataType.Type.TEXT: "String", -522 exp.DataType.Type.VARBINARY: "String", -523 exp.DataType.Type.VARCHAR: "String", -524 } -525 -526 TYPE_MAPPING = { -527 **generator.Generator.TYPE_MAPPING, -528 **STRING_TYPE_MAPPING, -529 exp.DataType.Type.ARRAY: "Array", -530 exp.DataType.Type.BIGINT: "Int64", -531 exp.DataType.Type.DATE32: "Date32", -532 exp.DataType.Type.DATETIME64: "DateTime64", -533 exp.DataType.Type.DOUBLE: "Float64", -534 exp.DataType.Type.ENUM: "Enum", -535 exp.DataType.Type.ENUM8: "Enum8", -536 exp.DataType.Type.ENUM16: "Enum16", -537 exp.DataType.Type.FIXEDSTRING: "FixedString", -538 exp.DataType.Type.FLOAT: "Float32", -539 exp.DataType.Type.INT: "Int32", -540 exp.DataType.Type.MEDIUMINT: "Int32", -541 exp.DataType.Type.INT128: "Int128", -542 exp.DataType.Type.INT256: "Int256", -543 exp.DataType.Type.LOWCARDINALITY: "LowCardinality", -544 exp.DataType.Type.MAP: "Map", -545 exp.DataType.Type.NESTED: "Nested", -546 exp.DataType.Type.NULLABLE: "Nullable", -547 exp.DataType.Type.SMALLINT: "Int16", -548 exp.DataType.Type.STRUCT: "Tuple", -549 exp.DataType.Type.TINYINT: "Int8", -550 exp.DataType.Type.UBIGINT: "UInt64", -551 exp.DataType.Type.UINT: "UInt32", -552 exp.DataType.Type.UINT128: "UInt128", -553 exp.DataType.Type.UINT256: "UInt256", -554 exp.DataType.Type.USMALLINT: "UInt16", -555 exp.DataType.Type.UTINYINT: "UInt8", -556 exp.DataType.Type.IPV4: "IPv4", -557 exp.DataType.Type.IPV6: "IPv6", -558 exp.DataType.Type.AGGREGATEFUNCTION: "AggregateFunction", -559 exp.DataType.Type.SIMPLEAGGREGATEFUNCTION: "SimpleAggregateFunction", -560 } -561 -562 TRANSFORMS = { -563 **generator.Generator.TRANSFORMS, -564 exp.AnyValue: rename_func("any"), -565 exp.ApproxDistinct: rename_func("uniq"), -566 exp.ArraySum: rename_func("arraySum"), -567 exp.ArgMax: arg_max_or_min_no_count("argMax"), -568 exp.ArgMin: arg_max_or_min_no_count("argMin"), -569 exp.Array: inline_array_sql, -570 exp.CastToStrType: rename_func("CAST"), -571 exp.CountIf: rename_func("countIf"), -572 exp.CurrentDate: lambda self, e: self.func("CURRENT_DATE"), -573 exp.DateAdd: date_delta_sql("DATE_ADD"), -574 exp.DateDiff: date_delta_sql("DATE_DIFF"), -575 exp.Explode: rename_func("arrayJoin"), -576 exp.Final: lambda self, e: f"{self.sql(e, 'this')} FINAL", -577 exp.IsNan: rename_func("isNaN"), -578 exp.Map: lambda self, e: _lower_func(var_map_sql(self, e)), -579 exp.Nullif: rename_func("nullIf"), -580 exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}", -581 exp.Pivot: no_pivot_sql, -582 exp.Quantile: _quantile_sql, -583 exp.RegexpLike: lambda self, e: f"match({self.format_args(e.this, e.expression)})", -584 exp.Rand: rename_func("randCanonical"), -585 exp.Select: transforms.preprocess([transforms.eliminate_qualify]), -586 exp.StartsWith: rename_func("startsWith"), -587 exp.StrPosition: lambda self, -588 e: f"position({self.format_args(e.this, e.args.get('substr'), e.args.get('position'))})", -589 exp.VarMap: lambda self, e: _lower_func(var_map_sql(self, e)), -590 exp.Xor: lambda self, e: self.func("xor", e.this, e.expression, *e.expressions), -591 } -592 -593 PROPERTIES_LOCATION = { -594 **generator.Generator.PROPERTIES_LOCATION, -595 exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED, -596 exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA, -597 exp.OnCluster: exp.Properties.Location.POST_NAME, -598 } -599 -600 JOIN_HINTS = False -601 TABLE_HINTS = False -602 EXPLICIT_UNION = True -603 GROUPINGS_SEP = "" -604 -605 # there's no list in docs, but it can be found in Clickhouse code -606 # see `ClickHouse/src/Parsers/ParserCreate*.cpp` -607 ON_CLUSTER_TARGETS = { -608 "DATABASE", -609 "TABLE", -610 "VIEW", -611 "DICTIONARY", -612 "INDEX", -613 "FUNCTION", -614 "NAMED COLLECTION", -615 } -616 -617 def likeproperty_sql(self, expression: exp.LikeProperty) -> str: -618 return f"AS {self.sql(expression, 'this')}" -619 -620 def _any_to_has( -621 self, -622 expression: exp.EQ | exp.NEQ, -623 default: t.Callable[[t.Any], str], -624 prefix: str = "", -625 ) -> str: -626 if isinstance(expression.left, exp.Any): -627 arr = expression.left -628 this = expression.right -629 elif isinstance(expression.right, exp.Any): -630 arr = expression.right -631 this = expression.left -632 else: -633 return default(expression) -634 return prefix + self.func("has", arr.this.unnest(), this) -635 -636 def eq_sql(self, expression: exp.EQ) -> str: -637 return self._any_to_has(expression, super().eq_sql) -638 -639 def neq_sql(self, expression: exp.NEQ) -> str: -640 return self._any_to_has(expression, super().neq_sql, "NOT ") -641 -642 def regexpilike_sql(self, expression: exp.RegexpILike) -> str: -643 # Manually add a flag to make the search case-insensitive -644 regex = self.func("CONCAT", "'(?i)'", expression.expression) -645 return f"match({self.format_args(expression.this, regex)})" -646 -647 def datatype_sql(self, expression: exp.DataType) -> str: -648 # String is the standard ClickHouse type, every other variant is just an alias. -649 # Additionally, any supplied length parameter will be ignored. -650 # -651 # https://clickhouse.com/docs/en/sql-reference/data-types/string -652 if expression.this in self.STRING_TYPE_MAPPING: -653 return "String" -654 -655 return super().datatype_sql(expression) -656 -657 def cte_sql(self, expression: exp.CTE) -> str: -658 if expression.args.get("scalar"): -659 this = self.sql(expression, "this") -660 alias = self.sql(expression, "alias") -661 return f"{this} AS {alias}" -662 -663 return super().cte_sql(expression) -664 -665 def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]: -666 return super().after_limit_modifiers(expression) + [ -667 ( -668 self.seg("SETTINGS ") + self.expressions(expression, key="settings", flat=True) -669 if expression.args.get("settings") -670 else "" -671 ), -672 ( -673 self.seg("FORMAT ") + self.sql(expression, "format") -674 if expression.args.get("format") -675 else "" -676 ), -677 ] -678 -679 def parameterizedagg_sql(self, expression: exp.ParameterizedAgg) -> str: -680 params = self.expressions(expression, key="params", flat=True) -681 return self.func(expression.name, *expression.expressions) + f"({params})" +470 def _parse_func_params( +471 self, this: t.Optional[exp.Func] = None +472 ) -> t.Optional[t.List[exp.Expression]]: +473 if self._match_pair(TokenType.R_PAREN, TokenType.L_PAREN): +474 return self._parse_csv(self._parse_lambda) +475 +476 if self._match(TokenType.L_PAREN): +477 params = self._parse_csv(self._parse_lambda) +478 self._match_r_paren(this) +479 return params +480 +481 return None +482 +483 def _parse_quantile(self) -> exp.Quantile: +484 this = self._parse_lambda() +485 params = self._parse_func_params() +486 if params: +487 return self.expression(exp.Quantile, this=params[0], quantile=this) +488 return self.expression(exp.Quantile, this=this, quantile=exp.Literal.number(0.5)) +489 +490 def _parse_wrapped_id_vars(self, optional: bool = False) -> t.List[exp.Expression]: +491 return super()._parse_wrapped_id_vars(optional=True) +492 +493 def _parse_primary_key( +494 self, wrapped_optional: bool = False, in_props: bool = False +495 ) -> exp.PrimaryKeyColumnConstraint | exp.PrimaryKey: +496 return super()._parse_primary_key( +497 wrapped_optional=wrapped_optional or in_props, in_props=in_props +498 ) +499 +500 def _parse_on_property(self) -> t.Optional[exp.Expression]: +501 index = self._index +502 if self._match_text_seq("CLUSTER"): +503 this = self._parse_id_var() +504 if this: +505 return self.expression(exp.OnCluster, this=this) +506 else: +507 self._retreat(index) +508 return None +509 +510 class Generator(generator.Generator): +511 QUERY_HINTS = False +512 STRUCT_DELIMITER = ("(", ")") +513 NVL2_SUPPORTED = False +514 TABLESAMPLE_REQUIRES_PARENS = False +515 TABLESAMPLE_SIZE_IS_ROWS = False +516 TABLESAMPLE_KEYWORDS = "SAMPLE" +517 LAST_DAY_SUPPORTS_DATE_PART = False +518 +519 STRING_TYPE_MAPPING = { +520 exp.DataType.Type.CHAR: "String", +521 exp.DataType.Type.LONGBLOB: "String", +522 exp.DataType.Type.LONGTEXT: "String", +523 exp.DataType.Type.MEDIUMBLOB: "String", +524 exp.DataType.Type.MEDIUMTEXT: "String", +525 exp.DataType.Type.TINYBLOB: "String", +526 exp.DataType.Type.TINYTEXT: "String", +527 exp.DataType.Type.TEXT: "String", +528 exp.DataType.Type.VARBINARY: "String", +529 exp.DataType.Type.VARCHAR: "String", +530 } +531 +532 SUPPORTED_JSON_PATH_PARTS = { +533 exp.JSONPathKey, +534 exp.JSONPathRoot, +535 exp.JSONPathSubscript, +536 } +537 +538 TYPE_MAPPING = { +539 **generator.Generator.TYPE_MAPPING, +540 **STRING_TYPE_MAPPING, +541 exp.DataType.Type.ARRAY: "Array", +542 exp.DataType.Type.BIGINT: "Int64", +543 exp.DataType.Type.DATE32: "Date32", +544 exp.DataType.Type.DATETIME64: "DateTime64", +545 exp.DataType.Type.DOUBLE: "Float64", +546 exp.DataType.Type.ENUM: "Enum", +547 exp.DataType.Type.ENUM8: "Enum8", +548 exp.DataType.Type.ENUM16: "Enum16", +549 exp.DataType.Type.FIXEDSTRING: "FixedString", +550 exp.DataType.Type.FLOAT: "Float32", +551 exp.DataType.Type.INT: "Int32", +552 exp.DataType.Type.MEDIUMINT: "Int32", +553 exp.DataType.Type.INT128: "Int128", +554 exp.DataType.Type.INT256: "Int256", +555 exp.DataType.Type.LOWCARDINALITY: "LowCardinality", +556 exp.DataType.Type.MAP: "Map", +557 exp.DataType.Type.NESTED: "Nested", +558 exp.DataType.Type.NULLABLE: "Nullable", +559 exp.DataType.Type.SMALLINT: "Int16", +560 exp.DataType.Type.STRUCT: "Tuple", +561 exp.DataType.Type.TINYINT: "Int8", +562 exp.DataType.Type.UBIGINT: "UInt64", +563 exp.DataType.Type.UINT: "UInt32", +564 exp.DataType.Type.UINT128: "UInt128", +565 exp.DataType.Type.UINT256: "UInt256", +566 exp.DataType.Type.USMALLINT: "UInt16", +567 exp.DataType.Type.UTINYINT: "UInt8", +568 exp.DataType.Type.IPV4: "IPv4", +569 exp.DataType.Type.IPV6: "IPv6", +570 exp.DataType.Type.AGGREGATEFUNCTION: "AggregateFunction", +571 exp.DataType.Type.SIMPLEAGGREGATEFUNCTION: "SimpleAggregateFunction", +572 } +573 +574 TRANSFORMS = { +575 **generator.Generator.TRANSFORMS, +576 exp.AnyValue: rename_func("any"), +577 exp.ApproxDistinct: rename_func("uniq"), +578 exp.ArraySum: rename_func("arraySum"), +579 exp.ArgMax: arg_max_or_min_no_count("argMax"), +580 exp.ArgMin: arg_max_or_min_no_count("argMin"), +581 exp.Array: inline_array_sql, +582 exp.CastToStrType: rename_func("CAST"), +583 exp.CountIf: rename_func("countIf"), +584 exp.CurrentDate: lambda self, e: self.func("CURRENT_DATE"), +585 exp.DateAdd: date_delta_sql("DATE_ADD"), +586 exp.DateDiff: date_delta_sql("DATE_DIFF"), +587 exp.Explode: rename_func("arrayJoin"), +588 exp.Final: lambda self, e: f"{self.sql(e, 'this')} FINAL", +589 exp.IsNan: rename_func("isNaN"), +590 exp.JSONExtract: json_extract_segments("JSONExtractString", quoted_index=False), +591 exp.JSONExtractScalar: json_extract_segments("JSONExtractString", quoted_index=False), +592 exp.JSONPathKey: json_path_key_only_name, +593 exp.JSONPathRoot: lambda *_: "", +594 exp.Map: lambda self, e: _lower_func(var_map_sql(self, e)), +595 exp.Nullif: rename_func("nullIf"), +596 exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}", +597 exp.Pivot: no_pivot_sql, +598 exp.Quantile: _quantile_sql, +599 exp.RegexpLike: lambda self, e: f"match({self.format_args(e.this, e.expression)})", +600 exp.Rand: rename_func("randCanonical"), +601 exp.Select: transforms.preprocess([transforms.eliminate_qualify]), +602 exp.StartsWith: rename_func("startsWith"), +603 exp.StrPosition: lambda self, +604 e: f"position({self.format_args(e.this, e.args.get('substr'), e.args.get('position'))})", +605 exp.VarMap: lambda self, e: _lower_func(var_map_sql(self, e)), +606 exp.Xor: lambda self, e: self.func("xor", e.this, e.expression, *e.expressions), +607 } +608 +609 PROPERTIES_LOCATION = { +610 **generator.Generator.PROPERTIES_LOCATION, +611 exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED, +612 exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA, +613 exp.OnCluster: exp.Properties.Location.POST_NAME, +614 } +615 +616 JOIN_HINTS = False +617 TABLE_HINTS = False +618 EXPLICIT_UNION = True +619 GROUPINGS_SEP = "" +620 +621 # there's no list in docs, but it can be found in Clickhouse code +622 # see `ClickHouse/src/Parsers/ParserCreate*.cpp` +623 ON_CLUSTER_TARGETS = { +624 "DATABASE", +625 "TABLE", +626 "VIEW", +627 "DICTIONARY", +628 "INDEX", +629 "FUNCTION", +630 "NAMED COLLECTION", +631 } +632 +633 def _jsonpathsubscript_sql(self, expression: exp.JSONPathSubscript) -> str: +634 this = self.json_path_part(expression.this) +635 return str(int(this) + 1) if is_int(this) else this +636 +637 def likeproperty_sql(self, expression: exp.LikeProperty) -> str: +638 return f"AS {self.sql(expression, 'this')}" +639 +640 def _any_to_has( +641 self, +642 expression: exp.EQ | exp.NEQ, +643 default: t.Callable[[t.Any], str], +644 prefix: str = "", +645 ) -> str: +646 if isinstance(expression.left, exp.Any): +647 arr = expression.left +648 this = expression.right +649 elif isinstance(expression.right, exp.Any): +650 arr = expression.right +651 this = expression.left +652 else: +653 return default(expression) +654 return prefix + self.func("has", arr.this.unnest(), this) +655 +656 def eq_sql(self, expression: exp.EQ) -> str: +657 return self._any_to_has(expression, super().eq_sql) +658 +659 def neq_sql(self, expression: exp.NEQ) -> str: +660 return self._any_to_has(expression, super().neq_sql, "NOT ") +661 +662 def regexpilike_sql(self, expression: exp.RegexpILike) -> str: +663 # Manually add a flag to make the search case-insensitive +664 regex = self.func("CONCAT", "'(?i)'", expression.expression) +665 return f"match({self.format_args(expression.this, regex)})" +666 +667 def datatype_sql(self, expression: exp.DataType) -> str: +668 # String is the standard ClickHouse type, every other variant is just an alias. +669 # Additionally, any supplied length parameter will be ignored. +670 # +671 # https://clickhouse.com/docs/en/sql-reference/data-types/string +672 if expression.this in self.STRING_TYPE_MAPPING: +673 return "String" +674 +675 return super().datatype_sql(expression) +676 +677 def cte_sql(self, expression: exp.CTE) -> str: +678 if expression.args.get("scalar"): +679 this = self.sql(expression, "this") +680 alias = self.sql(expression, "alias") +681 return f"{this} AS {alias}" 682 -683 def anonymousaggfunc_sql(self, expression: exp.AnonymousAggFunc) -> str: -684 return self.func(expression.name, *expression.expressions) -685 -686 def combinedaggfunc_sql(self, expression: exp.CombinedAggFunc) -> str: -687 return self.anonymousaggfunc_sql(expression) -688 -689 def combinedparameterizedagg_sql(self, expression: exp.CombinedParameterizedAgg) -> str: -690 return self.parameterizedagg_sql(expression) -691 -692 def placeholder_sql(self, expression: exp.Placeholder) -> str: -693 return f"{{{expression.name}: {self.sql(expression, 'kind')}}}" -694 -695 def oncluster_sql(self, expression: exp.OnCluster) -> str: -696 return f"ON CLUSTER {self.sql(expression, 'this')}" -697 -698 def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str: -699 kind = self.sql(expression, "kind").upper() -700 if kind in self.ON_CLUSTER_TARGETS and locations.get(exp.Properties.Location.POST_NAME): -701 this_name = self.sql(expression.this, "this") -702 this_properties = " ".join( -703 [self.sql(prop) for prop in locations[exp.Properties.Location.POST_NAME]] -704 ) -705 this_schema = self.schema_columns_sql(expression.this) -706 return f"{this_name}{self.sep()}{this_properties}{self.sep()}{this_schema}" -707 -708 return super().createable_sql(expression, locations) +683 return super().cte_sql(expression) +684 +685 def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]: +686 return super().after_limit_modifiers(expression) + [ +687 ( +688 self.seg("SETTINGS ") + self.expressions(expression, key="settings", flat=True) +689 if expression.args.get("settings") +690 else "" +691 ), +692 ( +693 self.seg("FORMAT ") + self.sql(expression, "format") +694 if expression.args.get("format") +695 else "" +696 ), +697 ] +698 +699 def parameterizedagg_sql(self, expression: exp.ParameterizedAgg) -> str: +700 params = self.expressions(expression, key="params", flat=True) +701 return self.func(expression.name, *expression.expressions) + f"({params})" +702 +703 def anonymousaggfunc_sql(self, expression: exp.AnonymousAggFunc) -> str: +704 return self.func(expression.name, *expression.expressions) +705 +706 def combinedaggfunc_sql(self, expression: exp.CombinedAggFunc) -> str: +707 return self.anonymousaggfunc_sql(expression) +708 +709 def combinedparameterizedagg_sql(self, expression: exp.CombinedParameterizedAgg) -> str: +710 return self.parameterizedagg_sql(expression) +711 +712 def placeholder_sql(self, expression: exp.Placeholder) -> str: +713 return f"{{{expression.name}: {self.sql(expression, 'kind')}}}" +714 +715 def oncluster_sql(self, expression: exp.OnCluster) -> str: +716 return f"ON CLUSTER {self.sql(expression, 'this')}" +717 +718 def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str: +719 kind = self.sql(expression, "kind").upper() +720 if kind in self.ON_CLUSTER_TARGETS and locations.get(exp.Properties.Location.POST_NAME): +721 this_name = self.sql(expression.this, "this") +722 this_properties = " ".join( +723 [self.sql(prop) for prop in locations[exp.Properties.Location.POST_NAME]] +724 ) +725 this_schema = self.schema_columns_sql(expression.this) +726 return f"{this_name}{self.sep()}{this_properties}{self.sep()}{this_schema}" +727 +728 return super().createable_sql(expression, locations)
    @@ -1040,670 +1063,687 @@
    -
     46class ClickHouse(Dialect):
    - 47    NORMALIZE_FUNCTIONS: bool | str = False
    - 48    NULL_ORDERING = "nulls_are_last"
    - 49    SUPPORTS_USER_DEFINED_TYPES = False
    - 50    SAFE_DIVISION = True
    - 51
    - 52    ESCAPE_SEQUENCES = {
    - 53        "\\0": "\0",
    - 54    }
    - 55
    - 56    class Tokenizer(tokens.Tokenizer):
    - 57        COMMENTS = ["--", "#", "#!", ("/*", "*/")]
    - 58        IDENTIFIERS = ['"', "`"]
    - 59        STRING_ESCAPES = ["'", "\\"]
    - 60        BIT_STRINGS = [("0b", "")]
    - 61        HEX_STRINGS = [("0x", ""), ("0X", "")]
    - 62        HEREDOC_STRINGS = ["$"]
    - 63
    - 64        KEYWORDS = {
    - 65            **tokens.Tokenizer.KEYWORDS,
    - 66            "ATTACH": TokenType.COMMAND,
    - 67            "DATE32": TokenType.DATE32,
    - 68            "DATETIME64": TokenType.DATETIME64,
    - 69            "DICTIONARY": TokenType.DICTIONARY,
    - 70            "ENUM": TokenType.ENUM,
    - 71            "ENUM8": TokenType.ENUM8,
    - 72            "ENUM16": TokenType.ENUM16,
    - 73            "FINAL": TokenType.FINAL,
    - 74            "FIXEDSTRING": TokenType.FIXEDSTRING,
    - 75            "FLOAT32": TokenType.FLOAT,
    - 76            "FLOAT64": TokenType.DOUBLE,
    - 77            "GLOBAL": TokenType.GLOBAL,
    - 78            "INT256": TokenType.INT256,
    - 79            "LOWCARDINALITY": TokenType.LOWCARDINALITY,
    - 80            "MAP": TokenType.MAP,
    - 81            "NESTED": TokenType.NESTED,
    - 82            "SAMPLE": TokenType.TABLE_SAMPLE,
    - 83            "TUPLE": TokenType.STRUCT,
    - 84            "UINT128": TokenType.UINT128,
    - 85            "UINT16": TokenType.USMALLINT,
    - 86            "UINT256": TokenType.UINT256,
    - 87            "UINT32": TokenType.UINT,
    - 88            "UINT64": TokenType.UBIGINT,
    - 89            "UINT8": TokenType.UTINYINT,
    - 90            "IPV4": TokenType.IPV4,
    - 91            "IPV6": TokenType.IPV6,
    - 92            "AGGREGATEFUNCTION": TokenType.AGGREGATEFUNCTION,
    - 93            "SIMPLEAGGREGATEFUNCTION": TokenType.SIMPLEAGGREGATEFUNCTION,
    - 94        }
    - 95
    - 96        SINGLE_TOKENS = {
    - 97            **tokens.Tokenizer.SINGLE_TOKENS,
    - 98            "$": TokenType.HEREDOC_STRING,
    - 99        }
    -100
    -101    class Parser(parser.Parser):
    -102        # Tested in ClickHouse's playground, it seems that the following two queries do the same thing
    -103        # * select x from t1 union all select x from t2 limit 1;
    -104        # * select x from t1 union all (select x from t2 limit 1);
    -105        MODIFIERS_ATTACHED_TO_UNION = False
    -106
    -107        FUNCTIONS = {
    -108            **parser.Parser.FUNCTIONS,
    -109            "ANY": exp.AnyValue.from_arg_list,
    -110            "ARRAYSUM": exp.ArraySum.from_arg_list,
    -111            "COUNTIF": _parse_count_if,
    -112            "DATE_ADD": lambda args: exp.DateAdd(
    -113                this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)
    -114            ),
    -115            "DATEADD": lambda args: exp.DateAdd(
    +            
     49class ClickHouse(Dialect):
    + 50    NORMALIZE_FUNCTIONS: bool | str = False
    + 51    NULL_ORDERING = "nulls_are_last"
    + 52    SUPPORTS_USER_DEFINED_TYPES = False
    + 53    SAFE_DIVISION = True
    + 54
    + 55    ESCAPE_SEQUENCES = {
    + 56        "\\0": "\0",
    + 57    }
    + 58
    + 59    class Tokenizer(tokens.Tokenizer):
    + 60        COMMENTS = ["--", "#", "#!", ("/*", "*/")]
    + 61        IDENTIFIERS = ['"', "`"]
    + 62        STRING_ESCAPES = ["'", "\\"]
    + 63        BIT_STRINGS = [("0b", "")]
    + 64        HEX_STRINGS = [("0x", ""), ("0X", "")]
    + 65        HEREDOC_STRINGS = ["$"]
    + 66
    + 67        KEYWORDS = {
    + 68            **tokens.Tokenizer.KEYWORDS,
    + 69            "ATTACH": TokenType.COMMAND,
    + 70            "DATE32": TokenType.DATE32,
    + 71            "DATETIME64": TokenType.DATETIME64,
    + 72            "DICTIONARY": TokenType.DICTIONARY,
    + 73            "ENUM": TokenType.ENUM,
    + 74            "ENUM8": TokenType.ENUM8,
    + 75            "ENUM16": TokenType.ENUM16,
    + 76            "FINAL": TokenType.FINAL,
    + 77            "FIXEDSTRING": TokenType.FIXEDSTRING,
    + 78            "FLOAT32": TokenType.FLOAT,
    + 79            "FLOAT64": TokenType.DOUBLE,
    + 80            "GLOBAL": TokenType.GLOBAL,
    + 81            "INT256": TokenType.INT256,
    + 82            "LOWCARDINALITY": TokenType.LOWCARDINALITY,
    + 83            "MAP": TokenType.MAP,
    + 84            "NESTED": TokenType.NESTED,
    + 85            "SAMPLE": TokenType.TABLE_SAMPLE,
    + 86            "TUPLE": TokenType.STRUCT,
    + 87            "UINT128": TokenType.UINT128,
    + 88            "UINT16": TokenType.USMALLINT,
    + 89            "UINT256": TokenType.UINT256,
    + 90            "UINT32": TokenType.UINT,
    + 91            "UINT64": TokenType.UBIGINT,
    + 92            "UINT8": TokenType.UTINYINT,
    + 93            "IPV4": TokenType.IPV4,
    + 94            "IPV6": TokenType.IPV6,
    + 95            "AGGREGATEFUNCTION": TokenType.AGGREGATEFUNCTION,
    + 96            "SIMPLEAGGREGATEFUNCTION": TokenType.SIMPLEAGGREGATEFUNCTION,
    + 97        }
    + 98
    + 99        SINGLE_TOKENS = {
    +100            **tokens.Tokenizer.SINGLE_TOKENS,
    +101            "$": TokenType.HEREDOC_STRING,
    +102        }
    +103
    +104    class Parser(parser.Parser):
    +105        # Tested in ClickHouse's playground, it seems that the following two queries do the same thing
    +106        # * select x from t1 union all select x from t2 limit 1;
    +107        # * select x from t1 union all (select x from t2 limit 1);
    +108        MODIFIERS_ATTACHED_TO_UNION = False
    +109
    +110        FUNCTIONS = {
    +111            **parser.Parser.FUNCTIONS,
    +112            "ANY": exp.AnyValue.from_arg_list,
    +113            "ARRAYSUM": exp.ArraySum.from_arg_list,
    +114            "COUNTIF": _parse_count_if,
    +115            "DATE_ADD": lambda args: exp.DateAdd(
     116                this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)
     117            ),
    -118            "DATE_DIFF": lambda args: exp.DateDiff(
    +118            "DATEADD": lambda args: exp.DateAdd(
     119                this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)
     120            ),
    -121            "DATEDIFF": lambda args: exp.DateDiff(
    +121            "DATE_DIFF": lambda args: exp.DateDiff(
     122                this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)
     123            ),
    -124            "MAP": parse_var_map,
    -125            "MATCH": exp.RegexpLike.from_arg_list,
    -126            "RANDCANONICAL": exp.Rand.from_arg_list,
    -127            "UNIQ": exp.ApproxDistinct.from_arg_list,
    -128            "XOR": lambda args: exp.Xor(expressions=args),
    -129        }
    -130
    -131        AGG_FUNCTIONS = {
    -132            "count",
    -133            "min",
    -134            "max",
    -135            "sum",
    -136            "avg",
    -137            "any",
    -138            "stddevPop",
    -139            "stddevSamp",
    -140            "varPop",
    -141            "varSamp",
    -142            "corr",
    -143            "covarPop",
    -144            "covarSamp",
    -145            "entropy",
    -146            "exponentialMovingAverage",
    -147            "intervalLengthSum",
    -148            "kolmogorovSmirnovTest",
    -149            "mannWhitneyUTest",
    -150            "median",
    -151            "rankCorr",
    -152            "sumKahan",
    -153            "studentTTest",
    -154            "welchTTest",
    -155            "anyHeavy",
    -156            "anyLast",
    -157            "boundingRatio",
    -158            "first_value",
    -159            "last_value",
    -160            "argMin",
    -161            "argMax",
    -162            "avgWeighted",
    -163            "topK",
    -164            "topKWeighted",
    -165            "deltaSum",
    -166            "deltaSumTimestamp",
    -167            "groupArray",
    -168            "groupArrayLast",
    -169            "groupUniqArray",
    -170            "groupArrayInsertAt",
    -171            "groupArrayMovingAvg",
    -172            "groupArrayMovingSum",
    -173            "groupArraySample",
    -174            "groupBitAnd",
    -175            "groupBitOr",
    -176            "groupBitXor",
    -177            "groupBitmap",
    -178            "groupBitmapAnd",
    -179            "groupBitmapOr",
    -180            "groupBitmapXor",
    -181            "sumWithOverflow",
    -182            "sumMap",
    -183            "minMap",
    -184            "maxMap",
    -185            "skewSamp",
    -186            "skewPop",
    -187            "kurtSamp",
    -188            "kurtPop",
    -189            "uniq",
    -190            "uniqExact",
    -191            "uniqCombined",
    -192            "uniqCombined64",
    -193            "uniqHLL12",
    -194            "uniqTheta",
    -195            "quantile",
    -196            "quantiles",
    -197            "quantileExact",
    -198            "quantilesExact",
    -199            "quantileExactLow",
    -200            "quantilesExactLow",
    -201            "quantileExactHigh",
    -202            "quantilesExactHigh",
    -203            "quantileExactWeighted",
    -204            "quantilesExactWeighted",
    -205            "quantileTiming",
    -206            "quantilesTiming",
    -207            "quantileTimingWeighted",
    -208            "quantilesTimingWeighted",
    -209            "quantileDeterministic",
    -210            "quantilesDeterministic",
    -211            "quantileTDigest",
    -212            "quantilesTDigest",
    -213            "quantileTDigestWeighted",
    -214            "quantilesTDigestWeighted",
    -215            "quantileBFloat16",
    -216            "quantilesBFloat16",
    -217            "quantileBFloat16Weighted",
    -218            "quantilesBFloat16Weighted",
    -219            "simpleLinearRegression",
    -220            "stochasticLinearRegression",
    -221            "stochasticLogisticRegression",
    -222            "categoricalInformationValue",
    -223            "contingency",
    -224            "cramersV",
    -225            "cramersVBiasCorrected",
    -226            "theilsU",
    -227            "maxIntersections",
    -228            "maxIntersectionsPosition",
    -229            "meanZTest",
    -230            "quantileInterpolatedWeighted",
    -231            "quantilesInterpolatedWeighted",
    -232            "quantileGK",
    -233            "quantilesGK",
    -234            "sparkBar",
    -235            "sumCount",
    -236            "largestTriangleThreeBuckets",
    -237        }
    -238
    -239        AGG_FUNCTIONS_SUFFIXES = [
    -240            "If",
    -241            "Array",
    -242            "ArrayIf",
    -243            "Map",
    -244            "SimpleState",
    -245            "State",
    -246            "Merge",
    -247            "MergeState",
    -248            "ForEach",
    -249            "Distinct",
    -250            "OrDefault",
    -251            "OrNull",
    -252            "Resample",
    -253            "ArgMin",
    -254            "ArgMax",
    -255        ]
    -256
    -257        AGG_FUNC_MAPPING = (
    -258            lambda functions, suffixes: {
    -259                f"{f}{sfx}": (f, sfx) for sfx in (suffixes + [""]) for f in functions
    -260            }
    -261        )(AGG_FUNCTIONS, AGG_FUNCTIONS_SUFFIXES)
    +124            "DATEDIFF": lambda args: exp.DateDiff(
    +125                this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)
    +126            ),
    +127            "JSONEXTRACTSTRING": parse_json_extract_path(
    +128                exp.JSONExtractScalar, zero_based_indexing=False
    +129            ),
    +130            "MAP": parse_var_map,
    +131            "MATCH": exp.RegexpLike.from_arg_list,
    +132            "RANDCANONICAL": exp.Rand.from_arg_list,
    +133            "UNIQ": exp.ApproxDistinct.from_arg_list,
    +134            "XOR": lambda args: exp.Xor(expressions=args),
    +135        }
    +136
    +137        AGG_FUNCTIONS = {
    +138            "count",
    +139            "min",
    +140            "max",
    +141            "sum",
    +142            "avg",
    +143            "any",
    +144            "stddevPop",
    +145            "stddevSamp",
    +146            "varPop",
    +147            "varSamp",
    +148            "corr",
    +149            "covarPop",
    +150            "covarSamp",
    +151            "entropy",
    +152            "exponentialMovingAverage",
    +153            "intervalLengthSum",
    +154            "kolmogorovSmirnovTest",
    +155            "mannWhitneyUTest",
    +156            "median",
    +157            "rankCorr",
    +158            "sumKahan",
    +159            "studentTTest",
    +160            "welchTTest",
    +161            "anyHeavy",
    +162            "anyLast",
    +163            "boundingRatio",
    +164            "first_value",
    +165            "last_value",
    +166            "argMin",
    +167            "argMax",
    +168            "avgWeighted",
    +169            "topK",
    +170            "topKWeighted",
    +171            "deltaSum",
    +172            "deltaSumTimestamp",
    +173            "groupArray",
    +174            "groupArrayLast",
    +175            "groupUniqArray",
    +176            "groupArrayInsertAt",
    +177            "groupArrayMovingAvg",
    +178            "groupArrayMovingSum",
    +179            "groupArraySample",
    +180            "groupBitAnd",
    +181            "groupBitOr",
    +182            "groupBitXor",
    +183            "groupBitmap",
    +184            "groupBitmapAnd",
    +185            "groupBitmapOr",
    +186            "groupBitmapXor",
    +187            "sumWithOverflow",
    +188            "sumMap",
    +189            "minMap",
    +190            "maxMap",
    +191            "skewSamp",
    +192            "skewPop",
    +193            "kurtSamp",
    +194            "kurtPop",
    +195            "uniq",
    +196            "uniqExact",
    +197            "uniqCombined",
    +198            "uniqCombined64",
    +199            "uniqHLL12",
    +200            "uniqTheta",
    +201            "quantile",
    +202            "quantiles",
    +203            "quantileExact",
    +204            "quantilesExact",
    +205            "quantileExactLow",
    +206            "quantilesExactLow",
    +207            "quantileExactHigh",
    +208            "quantilesExactHigh",
    +209            "quantileExactWeighted",
    +210            "quantilesExactWeighted",
    +211            "quantileTiming",
    +212            "quantilesTiming",
    +213            "quantileTimingWeighted",
    +214            "quantilesTimingWeighted",
    +215            "quantileDeterministic",
    +216            "quantilesDeterministic",
    +217            "quantileTDigest",
    +218            "quantilesTDigest",
    +219            "quantileTDigestWeighted",
    +220            "quantilesTDigestWeighted",
    +221            "quantileBFloat16",
    +222            "quantilesBFloat16",
    +223            "quantileBFloat16Weighted",
    +224            "quantilesBFloat16Weighted",
    +225            "simpleLinearRegression",
    +226            "stochasticLinearRegression",
    +227            "stochasticLogisticRegression",
    +228            "categoricalInformationValue",
    +229            "contingency",
    +230            "cramersV",
    +231            "cramersVBiasCorrected",
    +232            "theilsU",
    +233            "maxIntersections",
    +234            "maxIntersectionsPosition",
    +235            "meanZTest",
    +236            "quantileInterpolatedWeighted",
    +237            "quantilesInterpolatedWeighted",
    +238            "quantileGK",
    +239            "quantilesGK",
    +240            "sparkBar",
    +241            "sumCount",
    +242            "largestTriangleThreeBuckets",
    +243        }
    +244
    +245        AGG_FUNCTIONS_SUFFIXES = [
    +246            "If",
    +247            "Array",
    +248            "ArrayIf",
    +249            "Map",
    +250            "SimpleState",
    +251            "State",
    +252            "Merge",
    +253            "MergeState",
    +254            "ForEach",
    +255            "Distinct",
    +256            "OrDefault",
    +257            "OrNull",
    +258            "Resample",
    +259            "ArgMin",
    +260            "ArgMax",
    +261        ]
     262
    -263        FUNCTIONS_WITH_ALIASED_ARGS = {*parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS, "TUPLE"}
    -264
    -265        FUNCTION_PARSERS = {
    -266            **parser.Parser.FUNCTION_PARSERS,
    -267            "ARRAYJOIN": lambda self: self.expression(exp.Explode, this=self._parse_expression()),
    -268            "QUANTILE": lambda self: self._parse_quantile(),
    -269        }
    +263        AGG_FUNC_MAPPING = (
    +264            lambda functions, suffixes: {
    +265                f"{f}{sfx}": (f, sfx) for sfx in (suffixes + [""]) for f in functions
    +266            }
    +267        )(AGG_FUNCTIONS, AGG_FUNCTIONS_SUFFIXES)
    +268
    +269        FUNCTIONS_WITH_ALIASED_ARGS = {*parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS, "TUPLE"}
     270
    -271        FUNCTION_PARSERS.pop("MATCH")
    -272
    -273        NO_PAREN_FUNCTION_PARSERS = parser.Parser.NO_PAREN_FUNCTION_PARSERS.copy()
    -274        NO_PAREN_FUNCTION_PARSERS.pop("ANY")
    -275
    -276        RANGE_PARSERS = {
    -277            **parser.Parser.RANGE_PARSERS,
    -278            TokenType.GLOBAL: lambda self, this: self._match(TokenType.IN)
    -279            and self._parse_in(this, is_global=True),
    -280        }
    +271        FUNCTION_PARSERS = {
    +272            **parser.Parser.FUNCTION_PARSERS,
    +273            "ARRAYJOIN": lambda self: self.expression(exp.Explode, this=self._parse_expression()),
    +274            "QUANTILE": lambda self: self._parse_quantile(),
    +275        }
    +276
    +277        FUNCTION_PARSERS.pop("MATCH")
    +278
    +279        NO_PAREN_FUNCTION_PARSERS = parser.Parser.NO_PAREN_FUNCTION_PARSERS.copy()
    +280        NO_PAREN_FUNCTION_PARSERS.pop("ANY")
     281
    -282        # The PLACEHOLDER entry is popped because 1) it doesn't affect Clickhouse (it corresponds to
    -283        # the postgres-specific JSONBContains parser) and 2) it makes parsing the ternary op simpler.
    -284        COLUMN_OPERATORS = parser.Parser.COLUMN_OPERATORS.copy()
    -285        COLUMN_OPERATORS.pop(TokenType.PLACEHOLDER)
    -286
    -287        JOIN_KINDS = {
    -288            *parser.Parser.JOIN_KINDS,
    -289            TokenType.ANY,
    -290            TokenType.ASOF,
    -291            TokenType.ARRAY,
    -292        }
    -293
    -294        TABLE_ALIAS_TOKENS = parser.Parser.TABLE_ALIAS_TOKENS - {
    +282        RANGE_PARSERS = {
    +283            **parser.Parser.RANGE_PARSERS,
    +284            TokenType.GLOBAL: lambda self, this: self._match(TokenType.IN)
    +285            and self._parse_in(this, is_global=True),
    +286        }
    +287
    +288        # The PLACEHOLDER entry is popped because 1) it doesn't affect Clickhouse (it corresponds to
    +289        # the postgres-specific JSONBContains parser) and 2) it makes parsing the ternary op simpler.
    +290        COLUMN_OPERATORS = parser.Parser.COLUMN_OPERATORS.copy()
    +291        COLUMN_OPERATORS.pop(TokenType.PLACEHOLDER)
    +292
    +293        JOIN_KINDS = {
    +294            *parser.Parser.JOIN_KINDS,
     295            TokenType.ANY,
    -296            TokenType.ARRAY,
    -297            TokenType.FINAL,
    -298            TokenType.FORMAT,
    -299            TokenType.SETTINGS,
    -300        }
    -301
    -302        LOG_DEFAULTS_TO_LN = True
    -303
    -304        QUERY_MODIFIER_PARSERS = {
    -305            **parser.Parser.QUERY_MODIFIER_PARSERS,
    -306            TokenType.SETTINGS: lambda self: (
    -307                "settings",
    -308                self._advance() or self._parse_csv(self._parse_conjunction),
    -309            ),
    -310            TokenType.FORMAT: lambda self: ("format", self._advance() or self._parse_id_var()),
    -311        }
    -312
    -313        def _parse_conjunction(self) -> t.Optional[exp.Expression]:
    -314            this = super()._parse_conjunction()
    -315
    -316            if self._match(TokenType.PLACEHOLDER):
    -317                return self.expression(
    -318                    exp.If,
    -319                    this=this,
    -320                    true=self._parse_conjunction(),
    -321                    false=self._match(TokenType.COLON) and self._parse_conjunction(),
    -322                )
    -323
    -324            return this
    -325
    -326        def _parse_placeholder(self) -> t.Optional[exp.Expression]:
    -327            """
    -328            Parse a placeholder expression like SELECT {abc: UInt32} or FROM {table: Identifier}
    -329            https://clickhouse.com/docs/en/sql-reference/syntax#defining-and-using-query-parameters
    -330            """
    -331            if not self._match(TokenType.L_BRACE):
    -332                return None
    -333
    -334            this = self._parse_id_var()
    -335            self._match(TokenType.COLON)
    -336            kind = self._parse_types(check_func=False, allow_identifiers=False) or (
    -337                self._match_text_seq("IDENTIFIER") and "Identifier"
    -338            )
    +296            TokenType.ASOF,
    +297            TokenType.ARRAY,
    +298        }
    +299
    +300        TABLE_ALIAS_TOKENS = parser.Parser.TABLE_ALIAS_TOKENS - {
    +301            TokenType.ANY,
    +302            TokenType.ARRAY,
    +303            TokenType.FINAL,
    +304            TokenType.FORMAT,
    +305            TokenType.SETTINGS,
    +306        }
    +307
    +308        LOG_DEFAULTS_TO_LN = True
    +309
    +310        QUERY_MODIFIER_PARSERS = {
    +311            **parser.Parser.QUERY_MODIFIER_PARSERS,
    +312            TokenType.SETTINGS: lambda self: (
    +313                "settings",
    +314                self._advance() or self._parse_csv(self._parse_conjunction),
    +315            ),
    +316            TokenType.FORMAT: lambda self: ("format", self._advance() or self._parse_id_var()),
    +317        }
    +318
    +319        def _parse_conjunction(self) -> t.Optional[exp.Expression]:
    +320            this = super()._parse_conjunction()
    +321
    +322            if self._match(TokenType.PLACEHOLDER):
    +323                return self.expression(
    +324                    exp.If,
    +325                    this=this,
    +326                    true=self._parse_conjunction(),
    +327                    false=self._match(TokenType.COLON) and self._parse_conjunction(),
    +328                )
    +329
    +330            return this
    +331
    +332        def _parse_placeholder(self) -> t.Optional[exp.Expression]:
    +333            """
    +334            Parse a placeholder expression like SELECT {abc: UInt32} or FROM {table: Identifier}
    +335            https://clickhouse.com/docs/en/sql-reference/syntax#defining-and-using-query-parameters
    +336            """
    +337            if not self._match(TokenType.L_BRACE):
    +338                return None
     339
    -340            if not kind:
    -341                self.raise_error("Expecting a placeholder type or 'Identifier' for tables")
    -342            elif not self._match(TokenType.R_BRACE):
    -343                self.raise_error("Expecting }")
    -344
    -345            return self.expression(exp.Placeholder, this=this, kind=kind)
    -346
    -347        def _parse_in(self, this: t.Optional[exp.Expression], is_global: bool = False) -> exp.In:
    -348            this = super()._parse_in(this)
    -349            this.set("is_global", is_global)
    -350            return this
    -351
    -352        def _parse_table(
    -353            self,
    -354            schema: bool = False,
    -355            joins: bool = False,
    -356            alias_tokens: t.Optional[t.Collection[TokenType]] = None,
    -357            parse_bracket: bool = False,
    -358            is_db_reference: bool = False,
    -359        ) -> t.Optional[exp.Expression]:
    -360            this = super()._parse_table(
    -361                schema=schema,
    -362                joins=joins,
    -363                alias_tokens=alias_tokens,
    -364                parse_bracket=parse_bracket,
    -365                is_db_reference=is_db_reference,
    -366            )
    -367
    -368            if self._match(TokenType.FINAL):
    -369                this = self.expression(exp.Final, this=this)
    -370
    -371            return this
    -372
    -373        def _parse_position(self, haystack_first: bool = False) -> exp.StrPosition:
    -374            return super()._parse_position(haystack_first=True)
    -375
    -376        # https://clickhouse.com/docs/en/sql-reference/statements/select/with/
    -377        def _parse_cte(self) -> exp.CTE:
    -378            index = self._index
    -379            try:
    -380                # WITH <identifier> AS <subquery expression>
    -381                return super()._parse_cte()
    -382            except ParseError:
    -383                # WITH <expression> AS <identifier>
    -384                self._retreat(index)
    -385
    -386                return self.expression(
    -387                    exp.CTE,
    -388                    this=self._parse_field(),
    -389                    alias=self._parse_table_alias(),
    -390                    scalar=True,
    -391                )
    -392
    -393        def _parse_join_parts(
    -394            self,
    -395        ) -> t.Tuple[t.Optional[Token], t.Optional[Token], t.Optional[Token]]:
    -396            is_global = self._match(TokenType.GLOBAL) and self._prev
    -397            kind_pre = self._match_set(self.JOIN_KINDS, advance=False) and self._prev
    +340            this = self._parse_id_var()
    +341            self._match(TokenType.COLON)
    +342            kind = self._parse_types(check_func=False, allow_identifiers=False) or (
    +343                self._match_text_seq("IDENTIFIER") and "Identifier"
    +344            )
    +345
    +346            if not kind:
    +347                self.raise_error("Expecting a placeholder type or 'Identifier' for tables")
    +348            elif not self._match(TokenType.R_BRACE):
    +349                self.raise_error("Expecting }")
    +350
    +351            return self.expression(exp.Placeholder, this=this, kind=kind)
    +352
    +353        def _parse_in(self, this: t.Optional[exp.Expression], is_global: bool = False) -> exp.In:
    +354            this = super()._parse_in(this)
    +355            this.set("is_global", is_global)
    +356            return this
    +357
    +358        def _parse_table(
    +359            self,
    +360            schema: bool = False,
    +361            joins: bool = False,
    +362            alias_tokens: t.Optional[t.Collection[TokenType]] = None,
    +363            parse_bracket: bool = False,
    +364            is_db_reference: bool = False,
    +365        ) -> t.Optional[exp.Expression]:
    +366            this = super()._parse_table(
    +367                schema=schema,
    +368                joins=joins,
    +369                alias_tokens=alias_tokens,
    +370                parse_bracket=parse_bracket,
    +371                is_db_reference=is_db_reference,
    +372            )
    +373
    +374            if self._match(TokenType.FINAL):
    +375                this = self.expression(exp.Final, this=this)
    +376
    +377            return this
    +378
    +379        def _parse_position(self, haystack_first: bool = False) -> exp.StrPosition:
    +380            return super()._parse_position(haystack_first=True)
    +381
    +382        # https://clickhouse.com/docs/en/sql-reference/statements/select/with/
    +383        def _parse_cte(self) -> exp.CTE:
    +384            index = self._index
    +385            try:
    +386                # WITH <identifier> AS <subquery expression>
    +387                return super()._parse_cte()
    +388            except ParseError:
    +389                # WITH <expression> AS <identifier>
    +390                self._retreat(index)
    +391
    +392                return self.expression(
    +393                    exp.CTE,
    +394                    this=self._parse_field(),
    +395                    alias=self._parse_table_alias(),
    +396                    scalar=True,
    +397                )
     398
    -399            if kind_pre:
    -400                kind = self._match_set(self.JOIN_KINDS) and self._prev
    -401                side = self._match_set(self.JOIN_SIDES) and self._prev
    -402                return is_global, side, kind
    -403
    -404            return (
    -405                is_global,
    -406                self._match_set(self.JOIN_SIDES) and self._prev,
    -407                self._match_set(self.JOIN_KINDS) and self._prev,
    -408            )
    +399        def _parse_join_parts(
    +400            self,
    +401        ) -> t.Tuple[t.Optional[Token], t.Optional[Token], t.Optional[Token]]:
    +402            is_global = self._match(TokenType.GLOBAL) and self._prev
    +403            kind_pre = self._match_set(self.JOIN_KINDS, advance=False) and self._prev
    +404
    +405            if kind_pre:
    +406                kind = self._match_set(self.JOIN_KINDS) and self._prev
    +407                side = self._match_set(self.JOIN_SIDES) and self._prev
    +408                return is_global, side, kind
     409
    -410        def _parse_join(
    -411            self, skip_join_token: bool = False, parse_bracket: bool = False
    -412        ) -> t.Optional[exp.Join]:
    -413            join = super()._parse_join(skip_join_token=skip_join_token, parse_bracket=True)
    -414
    -415            if join:
    -416                join.set("global", join.args.pop("method", None))
    -417            return join
    -418
    -419        def _parse_function(
    -420            self,
    -421            functions: t.Optional[t.Dict[str, t.Callable]] = None,
    -422            anonymous: bool = False,
    -423            optional_parens: bool = True,
    -424        ) -> t.Optional[exp.Expression]:
    -425            func = super()._parse_function(
    -426                functions=functions, anonymous=anonymous, optional_parens=optional_parens
    -427            )
    -428
    -429            if isinstance(func, exp.Anonymous):
    -430                parts = self.AGG_FUNC_MAPPING.get(func.this)
    -431                params = self._parse_func_params(func)
    -432
    -433                if params:
    -434                    if parts and parts[1]:
    -435                        return self.expression(
    -436                            exp.CombinedParameterizedAgg,
    -437                            this=func.this,
    -438                            expressions=func.expressions,
    -439                            params=params,
    -440                            parts=parts,
    -441                        )
    -442                    return self.expression(
    -443                        exp.ParameterizedAgg,
    -444                        this=func.this,
    -445                        expressions=func.expressions,
    -446                        params=params,
    -447                    )
    -448
    -449                if parts:
    -450                    if parts[1]:
    -451                        return self.expression(
    -452                            exp.CombinedAggFunc,
    -453                            this=func.this,
    -454                            expressions=func.expressions,
    -455                            parts=parts,
    -456                        )
    -457                    return self.expression(
    -458                        exp.AnonymousAggFunc,
    -459                        this=func.this,
    -460                        expressions=func.expressions,
    -461                    )
    -462
    -463            return func
    -464
    -465        def _parse_func_params(
    -466            self, this: t.Optional[exp.Func] = None
    -467        ) -> t.Optional[t.List[exp.Expression]]:
    -468            if self._match_pair(TokenType.R_PAREN, TokenType.L_PAREN):
    -469                return self._parse_csv(self._parse_lambda)
    +410            return (
    +411                is_global,
    +412                self._match_set(self.JOIN_SIDES) and self._prev,
    +413                self._match_set(self.JOIN_KINDS) and self._prev,
    +414            )
    +415
    +416        def _parse_join(
    +417            self, skip_join_token: bool = False, parse_bracket: bool = False
    +418        ) -> t.Optional[exp.Join]:
    +419            join = super()._parse_join(skip_join_token=skip_join_token, parse_bracket=True)
    +420
    +421            if join:
    +422                join.set("global", join.args.pop("method", None))
    +423            return join
    +424
    +425        def _parse_function(
    +426            self,
    +427            functions: t.Optional[t.Dict[str, t.Callable]] = None,
    +428            anonymous: bool = False,
    +429            optional_parens: bool = True,
    +430        ) -> t.Optional[exp.Expression]:
    +431            func = super()._parse_function(
    +432                functions=functions, anonymous=anonymous, optional_parens=optional_parens
    +433            )
    +434
    +435            if isinstance(func, exp.Anonymous):
    +436                parts = self.AGG_FUNC_MAPPING.get(func.this)
    +437                params = self._parse_func_params(func)
    +438
    +439                if params:
    +440                    if parts and parts[1]:
    +441                        return self.expression(
    +442                            exp.CombinedParameterizedAgg,
    +443                            this=func.this,
    +444                            expressions=func.expressions,
    +445                            params=params,
    +446                            parts=parts,
    +447                        )
    +448                    return self.expression(
    +449                        exp.ParameterizedAgg,
    +450                        this=func.this,
    +451                        expressions=func.expressions,
    +452                        params=params,
    +453                    )
    +454
    +455                if parts:
    +456                    if parts[1]:
    +457                        return self.expression(
    +458                            exp.CombinedAggFunc,
    +459                            this=func.this,
    +460                            expressions=func.expressions,
    +461                            parts=parts,
    +462                        )
    +463                    return self.expression(
    +464                        exp.AnonymousAggFunc,
    +465                        this=func.this,
    +466                        expressions=func.expressions,
    +467                    )
    +468
    +469            return func
     470
    -471            if self._match(TokenType.L_PAREN):
    -472                params = self._parse_csv(self._parse_lambda)
    -473                self._match_r_paren(this)
    -474                return params
    -475
    -476            return None
    -477
    -478        def _parse_quantile(self) -> exp.Quantile:
    -479            this = self._parse_lambda()
    -480            params = self._parse_func_params()
    -481            if params:
    -482                return self.expression(exp.Quantile, this=params[0], quantile=this)
    -483            return self.expression(exp.Quantile, this=this, quantile=exp.Literal.number(0.5))
    -484
    -485        def _parse_wrapped_id_vars(self, optional: bool = False) -> t.List[exp.Expression]:
    -486            return super()._parse_wrapped_id_vars(optional=True)
    -487
    -488        def _parse_primary_key(
    -489            self, wrapped_optional: bool = False, in_props: bool = False
    -490        ) -> exp.PrimaryKeyColumnConstraint | exp.PrimaryKey:
    -491            return super()._parse_primary_key(
    -492                wrapped_optional=wrapped_optional or in_props, in_props=in_props
    -493            )
    -494
    -495        def _parse_on_property(self) -> t.Optional[exp.Expression]:
    -496            index = self._index
    -497            if self._match_text_seq("CLUSTER"):
    -498                this = self._parse_id_var()
    -499                if this:
    -500                    return self.expression(exp.OnCluster, this=this)
    -501                else:
    -502                    self._retreat(index)
    -503            return None
    -504
    -505    class Generator(generator.Generator):
    -506        QUERY_HINTS = False
    -507        STRUCT_DELIMITER = ("(", ")")
    -508        NVL2_SUPPORTED = False
    -509        TABLESAMPLE_REQUIRES_PARENS = False
    -510        TABLESAMPLE_SIZE_IS_ROWS = False
    -511        TABLESAMPLE_KEYWORDS = "SAMPLE"
    -512        LAST_DAY_SUPPORTS_DATE_PART = False
    -513
    -514        STRING_TYPE_MAPPING = {
    -515            exp.DataType.Type.CHAR: "String",
    -516            exp.DataType.Type.LONGBLOB: "String",
    -517            exp.DataType.Type.LONGTEXT: "String",
    -518            exp.DataType.Type.MEDIUMBLOB: "String",
    -519            exp.DataType.Type.MEDIUMTEXT: "String",
    -520            exp.DataType.Type.TINYBLOB: "String",
    -521            exp.DataType.Type.TINYTEXT: "String",
    -522            exp.DataType.Type.TEXT: "String",
    -523            exp.DataType.Type.VARBINARY: "String",
    -524            exp.DataType.Type.VARCHAR: "String",
    -525        }
    -526
    -527        TYPE_MAPPING = {
    -528            **generator.Generator.TYPE_MAPPING,
    -529            **STRING_TYPE_MAPPING,
    -530            exp.DataType.Type.ARRAY: "Array",
    -531            exp.DataType.Type.BIGINT: "Int64",
    -532            exp.DataType.Type.DATE32: "Date32",
    -533            exp.DataType.Type.DATETIME64: "DateTime64",
    -534            exp.DataType.Type.DOUBLE: "Float64",
    -535            exp.DataType.Type.ENUM: "Enum",
    -536            exp.DataType.Type.ENUM8: "Enum8",
    -537            exp.DataType.Type.ENUM16: "Enum16",
    -538            exp.DataType.Type.FIXEDSTRING: "FixedString",
    -539            exp.DataType.Type.FLOAT: "Float32",
    -540            exp.DataType.Type.INT: "Int32",
    -541            exp.DataType.Type.MEDIUMINT: "Int32",
    -542            exp.DataType.Type.INT128: "Int128",
    -543            exp.DataType.Type.INT256: "Int256",
    -544            exp.DataType.Type.LOWCARDINALITY: "LowCardinality",
    -545            exp.DataType.Type.MAP: "Map",
    -546            exp.DataType.Type.NESTED: "Nested",
    -547            exp.DataType.Type.NULLABLE: "Nullable",
    -548            exp.DataType.Type.SMALLINT: "Int16",
    -549            exp.DataType.Type.STRUCT: "Tuple",
    -550            exp.DataType.Type.TINYINT: "Int8",
    -551            exp.DataType.Type.UBIGINT: "UInt64",
    -552            exp.DataType.Type.UINT: "UInt32",
    -553            exp.DataType.Type.UINT128: "UInt128",
    -554            exp.DataType.Type.UINT256: "UInt256",
    -555            exp.DataType.Type.USMALLINT: "UInt16",
    -556            exp.DataType.Type.UTINYINT: "UInt8",
    -557            exp.DataType.Type.IPV4: "IPv4",
    -558            exp.DataType.Type.IPV6: "IPv6",
    -559            exp.DataType.Type.AGGREGATEFUNCTION: "AggregateFunction",
    -560            exp.DataType.Type.SIMPLEAGGREGATEFUNCTION: "SimpleAggregateFunction",
    -561        }
    -562
    -563        TRANSFORMS = {
    -564            **generator.Generator.TRANSFORMS,
    -565            exp.AnyValue: rename_func("any"),
    -566            exp.ApproxDistinct: rename_func("uniq"),
    -567            exp.ArraySum: rename_func("arraySum"),
    -568            exp.ArgMax: arg_max_or_min_no_count("argMax"),
    -569            exp.ArgMin: arg_max_or_min_no_count("argMin"),
    -570            exp.Array: inline_array_sql,
    -571            exp.CastToStrType: rename_func("CAST"),
    -572            exp.CountIf: rename_func("countIf"),
    -573            exp.CurrentDate: lambda self, e: self.func("CURRENT_DATE"),
    -574            exp.DateAdd: date_delta_sql("DATE_ADD"),
    -575            exp.DateDiff: date_delta_sql("DATE_DIFF"),
    -576            exp.Explode: rename_func("arrayJoin"),
    -577            exp.Final: lambda self, e: f"{self.sql(e, 'this')} FINAL",
    -578            exp.IsNan: rename_func("isNaN"),
    -579            exp.Map: lambda self, e: _lower_func(var_map_sql(self, e)),
    -580            exp.Nullif: rename_func("nullIf"),
    -581            exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}",
    -582            exp.Pivot: no_pivot_sql,
    -583            exp.Quantile: _quantile_sql,
    -584            exp.RegexpLike: lambda self, e: f"match({self.format_args(e.this, e.expression)})",
    -585            exp.Rand: rename_func("randCanonical"),
    -586            exp.Select: transforms.preprocess([transforms.eliminate_qualify]),
    -587            exp.StartsWith: rename_func("startsWith"),
    -588            exp.StrPosition: lambda self,
    -589            e: f"position({self.format_args(e.this, e.args.get('substr'), e.args.get('position'))})",
    -590            exp.VarMap: lambda self, e: _lower_func(var_map_sql(self, e)),
    -591            exp.Xor: lambda self, e: self.func("xor", e.this, e.expression, *e.expressions),
    -592        }
    -593
    -594        PROPERTIES_LOCATION = {
    -595            **generator.Generator.PROPERTIES_LOCATION,
    -596            exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED,
    -597            exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA,
    -598            exp.OnCluster: exp.Properties.Location.POST_NAME,
    -599        }
    -600
    -601        JOIN_HINTS = False
    -602        TABLE_HINTS = False
    -603        EXPLICIT_UNION = True
    -604        GROUPINGS_SEP = ""
    -605
    -606        # there's no list in docs, but it can be found in Clickhouse code
    -607        # see `ClickHouse/src/Parsers/ParserCreate*.cpp`
    -608        ON_CLUSTER_TARGETS = {
    -609            "DATABASE",
    -610            "TABLE",
    -611            "VIEW",
    -612            "DICTIONARY",
    -613            "INDEX",
    -614            "FUNCTION",
    -615            "NAMED COLLECTION",
    -616        }
    -617
    -618        def likeproperty_sql(self, expression: exp.LikeProperty) -> str:
    -619            return f"AS {self.sql(expression, 'this')}"
    -620
    -621        def _any_to_has(
    -622            self,
    -623            expression: exp.EQ | exp.NEQ,
    -624            default: t.Callable[[t.Any], str],
    -625            prefix: str = "",
    -626        ) -> str:
    -627            if isinstance(expression.left, exp.Any):
    -628                arr = expression.left
    -629                this = expression.right
    -630            elif isinstance(expression.right, exp.Any):
    -631                arr = expression.right
    -632                this = expression.left
    -633            else:
    -634                return default(expression)
    -635            return prefix + self.func("has", arr.this.unnest(), this)
    -636
    -637        def eq_sql(self, expression: exp.EQ) -> str:
    -638            return self._any_to_has(expression, super().eq_sql)
    -639
    -640        def neq_sql(self, expression: exp.NEQ) -> str:
    -641            return self._any_to_has(expression, super().neq_sql, "NOT ")
    -642
    -643        def regexpilike_sql(self, expression: exp.RegexpILike) -> str:
    -644            # Manually add a flag to make the search case-insensitive
    -645            regex = self.func("CONCAT", "'(?i)'", expression.expression)
    -646            return f"match({self.format_args(expression.this, regex)})"
    -647
    -648        def datatype_sql(self, expression: exp.DataType) -> str:
    -649            # String is the standard ClickHouse type, every other variant is just an alias.
    -650            # Additionally, any supplied length parameter will be ignored.
    -651            #
    -652            # https://clickhouse.com/docs/en/sql-reference/data-types/string
    -653            if expression.this in self.STRING_TYPE_MAPPING:
    -654                return "String"
    -655
    -656            return super().datatype_sql(expression)
    -657
    -658        def cte_sql(self, expression: exp.CTE) -> str:
    -659            if expression.args.get("scalar"):
    -660                this = self.sql(expression, "this")
    -661                alias = self.sql(expression, "alias")
    -662                return f"{this} AS {alias}"
    -663
    -664            return super().cte_sql(expression)
    -665
    -666        def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]:
    -667            return super().after_limit_modifiers(expression) + [
    -668                (
    -669                    self.seg("SETTINGS ") + self.expressions(expression, key="settings", flat=True)
    -670                    if expression.args.get("settings")
    -671                    else ""
    -672                ),
    -673                (
    -674                    self.seg("FORMAT ") + self.sql(expression, "format")
    -675                    if expression.args.get("format")
    -676                    else ""
    -677                ),
    -678            ]
    -679
    -680        def parameterizedagg_sql(self, expression: exp.ParameterizedAgg) -> str:
    -681            params = self.expressions(expression, key="params", flat=True)
    -682            return self.func(expression.name, *expression.expressions) + f"({params})"
    +471        def _parse_func_params(
    +472            self, this: t.Optional[exp.Func] = None
    +473        ) -> t.Optional[t.List[exp.Expression]]:
    +474            if self._match_pair(TokenType.R_PAREN, TokenType.L_PAREN):
    +475                return self._parse_csv(self._parse_lambda)
    +476
    +477            if self._match(TokenType.L_PAREN):
    +478                params = self._parse_csv(self._parse_lambda)
    +479                self._match_r_paren(this)
    +480                return params
    +481
    +482            return None
    +483
    +484        def _parse_quantile(self) -> exp.Quantile:
    +485            this = self._parse_lambda()
    +486            params = self._parse_func_params()
    +487            if params:
    +488                return self.expression(exp.Quantile, this=params[0], quantile=this)
    +489            return self.expression(exp.Quantile, this=this, quantile=exp.Literal.number(0.5))
    +490
    +491        def _parse_wrapped_id_vars(self, optional: bool = False) -> t.List[exp.Expression]:
    +492            return super()._parse_wrapped_id_vars(optional=True)
    +493
    +494        def _parse_primary_key(
    +495            self, wrapped_optional: bool = False, in_props: bool = False
    +496        ) -> exp.PrimaryKeyColumnConstraint | exp.PrimaryKey:
    +497            return super()._parse_primary_key(
    +498                wrapped_optional=wrapped_optional or in_props, in_props=in_props
    +499            )
    +500
    +501        def _parse_on_property(self) -> t.Optional[exp.Expression]:
    +502            index = self._index
    +503            if self._match_text_seq("CLUSTER"):
    +504                this = self._parse_id_var()
    +505                if this:
    +506                    return self.expression(exp.OnCluster, this=this)
    +507                else:
    +508                    self._retreat(index)
    +509            return None
    +510
    +511    class Generator(generator.Generator):
    +512        QUERY_HINTS = False
    +513        STRUCT_DELIMITER = ("(", ")")
    +514        NVL2_SUPPORTED = False
    +515        TABLESAMPLE_REQUIRES_PARENS = False
    +516        TABLESAMPLE_SIZE_IS_ROWS = False
    +517        TABLESAMPLE_KEYWORDS = "SAMPLE"
    +518        LAST_DAY_SUPPORTS_DATE_PART = False
    +519
    +520        STRING_TYPE_MAPPING = {
    +521            exp.DataType.Type.CHAR: "String",
    +522            exp.DataType.Type.LONGBLOB: "String",
    +523            exp.DataType.Type.LONGTEXT: "String",
    +524            exp.DataType.Type.MEDIUMBLOB: "String",
    +525            exp.DataType.Type.MEDIUMTEXT: "String",
    +526            exp.DataType.Type.TINYBLOB: "String",
    +527            exp.DataType.Type.TINYTEXT: "String",
    +528            exp.DataType.Type.TEXT: "String",
    +529            exp.DataType.Type.VARBINARY: "String",
    +530            exp.DataType.Type.VARCHAR: "String",
    +531        }
    +532
    +533        SUPPORTED_JSON_PATH_PARTS = {
    +534            exp.JSONPathKey,
    +535            exp.JSONPathRoot,
    +536            exp.JSONPathSubscript,
    +537        }
    +538
    +539        TYPE_MAPPING = {
    +540            **generator.Generator.TYPE_MAPPING,
    +541            **STRING_TYPE_MAPPING,
    +542            exp.DataType.Type.ARRAY: "Array",
    +543            exp.DataType.Type.BIGINT: "Int64",
    +544            exp.DataType.Type.DATE32: "Date32",
    +545            exp.DataType.Type.DATETIME64: "DateTime64",
    +546            exp.DataType.Type.DOUBLE: "Float64",
    +547            exp.DataType.Type.ENUM: "Enum",
    +548            exp.DataType.Type.ENUM8: "Enum8",
    +549            exp.DataType.Type.ENUM16: "Enum16",
    +550            exp.DataType.Type.FIXEDSTRING: "FixedString",
    +551            exp.DataType.Type.FLOAT: "Float32",
    +552            exp.DataType.Type.INT: "Int32",
    +553            exp.DataType.Type.MEDIUMINT: "Int32",
    +554            exp.DataType.Type.INT128: "Int128",
    +555            exp.DataType.Type.INT256: "Int256",
    +556            exp.DataType.Type.LOWCARDINALITY: "LowCardinality",
    +557            exp.DataType.Type.MAP: "Map",
    +558            exp.DataType.Type.NESTED: "Nested",
    +559            exp.DataType.Type.NULLABLE: "Nullable",
    +560            exp.DataType.Type.SMALLINT: "Int16",
    +561            exp.DataType.Type.STRUCT: "Tuple",
    +562            exp.DataType.Type.TINYINT: "Int8",
    +563            exp.DataType.Type.UBIGINT: "UInt64",
    +564            exp.DataType.Type.UINT: "UInt32",
    +565            exp.DataType.Type.UINT128: "UInt128",
    +566            exp.DataType.Type.UINT256: "UInt256",
    +567            exp.DataType.Type.USMALLINT: "UInt16",
    +568            exp.DataType.Type.UTINYINT: "UInt8",
    +569            exp.DataType.Type.IPV4: "IPv4",
    +570            exp.DataType.Type.IPV6: "IPv6",
    +571            exp.DataType.Type.AGGREGATEFUNCTION: "AggregateFunction",
    +572            exp.DataType.Type.SIMPLEAGGREGATEFUNCTION: "SimpleAggregateFunction",
    +573        }
    +574
    +575        TRANSFORMS = {
    +576            **generator.Generator.TRANSFORMS,
    +577            exp.AnyValue: rename_func("any"),
    +578            exp.ApproxDistinct: rename_func("uniq"),
    +579            exp.ArraySum: rename_func("arraySum"),
    +580            exp.ArgMax: arg_max_or_min_no_count("argMax"),
    +581            exp.ArgMin: arg_max_or_min_no_count("argMin"),
    +582            exp.Array: inline_array_sql,
    +583            exp.CastToStrType: rename_func("CAST"),
    +584            exp.CountIf: rename_func("countIf"),
    +585            exp.CurrentDate: lambda self, e: self.func("CURRENT_DATE"),
    +586            exp.DateAdd: date_delta_sql("DATE_ADD"),
    +587            exp.DateDiff: date_delta_sql("DATE_DIFF"),
    +588            exp.Explode: rename_func("arrayJoin"),
    +589            exp.Final: lambda self, e: f"{self.sql(e, 'this')} FINAL",
    +590            exp.IsNan: rename_func("isNaN"),
    +591            exp.JSONExtract: json_extract_segments("JSONExtractString", quoted_index=False),
    +592            exp.JSONExtractScalar: json_extract_segments("JSONExtractString", quoted_index=False),
    +593            exp.JSONPathKey: json_path_key_only_name,
    +594            exp.JSONPathRoot: lambda *_: "",
    +595            exp.Map: lambda self, e: _lower_func(var_map_sql(self, e)),
    +596            exp.Nullif: rename_func("nullIf"),
    +597            exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}",
    +598            exp.Pivot: no_pivot_sql,
    +599            exp.Quantile: _quantile_sql,
    +600            exp.RegexpLike: lambda self, e: f"match({self.format_args(e.this, e.expression)})",
    +601            exp.Rand: rename_func("randCanonical"),
    +602            exp.Select: transforms.preprocess([transforms.eliminate_qualify]),
    +603            exp.StartsWith: rename_func("startsWith"),
    +604            exp.StrPosition: lambda self,
    +605            e: f"position({self.format_args(e.this, e.args.get('substr'), e.args.get('position'))})",
    +606            exp.VarMap: lambda self, e: _lower_func(var_map_sql(self, e)),
    +607            exp.Xor: lambda self, e: self.func("xor", e.this, e.expression, *e.expressions),
    +608        }
    +609
    +610        PROPERTIES_LOCATION = {
    +611            **generator.Generator.PROPERTIES_LOCATION,
    +612            exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED,
    +613            exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA,
    +614            exp.OnCluster: exp.Properties.Location.POST_NAME,
    +615        }
    +616
    +617        JOIN_HINTS = False
    +618        TABLE_HINTS = False
    +619        EXPLICIT_UNION = True
    +620        GROUPINGS_SEP = ""
    +621
    +622        # there's no list in docs, but it can be found in Clickhouse code
    +623        # see `ClickHouse/src/Parsers/ParserCreate*.cpp`
    +624        ON_CLUSTER_TARGETS = {
    +625            "DATABASE",
    +626            "TABLE",
    +627            "VIEW",
    +628            "DICTIONARY",
    +629            "INDEX",
    +630            "FUNCTION",
    +631            "NAMED COLLECTION",
    +632        }
    +633
    +634        def _jsonpathsubscript_sql(self, expression: exp.JSONPathSubscript) -> str:
    +635            this = self.json_path_part(expression.this)
    +636            return str(int(this) + 1) if is_int(this) else this
    +637
    +638        def likeproperty_sql(self, expression: exp.LikeProperty) -> str:
    +639            return f"AS {self.sql(expression, 'this')}"
    +640
    +641        def _any_to_has(
    +642            self,
    +643            expression: exp.EQ | exp.NEQ,
    +644            default: t.Callable[[t.Any], str],
    +645            prefix: str = "",
    +646        ) -> str:
    +647            if isinstance(expression.left, exp.Any):
    +648                arr = expression.left
    +649                this = expression.right
    +650            elif isinstance(expression.right, exp.Any):
    +651                arr = expression.right
    +652                this = expression.left
    +653            else:
    +654                return default(expression)
    +655            return prefix + self.func("has", arr.this.unnest(), this)
    +656
    +657        def eq_sql(self, expression: exp.EQ) -> str:
    +658            return self._any_to_has(expression, super().eq_sql)
    +659
    +660        def neq_sql(self, expression: exp.NEQ) -> str:
    +661            return self._any_to_has(expression, super().neq_sql, "NOT ")
    +662
    +663        def regexpilike_sql(self, expression: exp.RegexpILike) -> str:
    +664            # Manually add a flag to make the search case-insensitive
    +665            regex = self.func("CONCAT", "'(?i)'", expression.expression)
    +666            return f"match({self.format_args(expression.this, regex)})"
    +667
    +668        def datatype_sql(self, expression: exp.DataType) -> str:
    +669            # String is the standard ClickHouse type, every other variant is just an alias.
    +670            # Additionally, any supplied length parameter will be ignored.
    +671            #
    +672            # https://clickhouse.com/docs/en/sql-reference/data-types/string
    +673            if expression.this in self.STRING_TYPE_MAPPING:
    +674                return "String"
    +675
    +676            return super().datatype_sql(expression)
    +677
    +678        def cte_sql(self, expression: exp.CTE) -> str:
    +679            if expression.args.get("scalar"):
    +680                this = self.sql(expression, "this")
    +681                alias = self.sql(expression, "alias")
    +682                return f"{this} AS {alias}"
     683
    -684        def anonymousaggfunc_sql(self, expression: exp.AnonymousAggFunc) -> str:
    -685            return self.func(expression.name, *expression.expressions)
    -686
    -687        def combinedaggfunc_sql(self, expression: exp.CombinedAggFunc) -> str:
    -688            return self.anonymousaggfunc_sql(expression)
    -689
    -690        def combinedparameterizedagg_sql(self, expression: exp.CombinedParameterizedAgg) -> str:
    -691            return self.parameterizedagg_sql(expression)
    -692
    -693        def placeholder_sql(self, expression: exp.Placeholder) -> str:
    -694            return f"{{{expression.name}: {self.sql(expression, 'kind')}}}"
    -695
    -696        def oncluster_sql(self, expression: exp.OnCluster) -> str:
    -697            return f"ON CLUSTER {self.sql(expression, 'this')}"
    -698
    -699        def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str:
    -700            kind = self.sql(expression, "kind").upper()
    -701            if kind in self.ON_CLUSTER_TARGETS and locations.get(exp.Properties.Location.POST_NAME):
    -702                this_name = self.sql(expression.this, "this")
    -703                this_properties = " ".join(
    -704                    [self.sql(prop) for prop in locations[exp.Properties.Location.POST_NAME]]
    -705                )
    -706                this_schema = self.schema_columns_sql(expression.this)
    -707                return f"{this_name}{self.sep()}{this_properties}{self.sep()}{this_schema}"
    -708
    -709            return super().createable_sql(expression, locations)
    +684            return super().cte_sql(expression)
    +685
    +686        def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]:
    +687            return super().after_limit_modifiers(expression) + [
    +688                (
    +689                    self.seg("SETTINGS ") + self.expressions(expression, key="settings", flat=True)
    +690                    if expression.args.get("settings")
    +691                    else ""
    +692                ),
    +693                (
    +694                    self.seg("FORMAT ") + self.sql(expression, "format")
    +695                    if expression.args.get("format")
    +696                    else ""
    +697                ),
    +698            ]
    +699
    +700        def parameterizedagg_sql(self, expression: exp.ParameterizedAgg) -> str:
    +701            params = self.expressions(expression, key="params", flat=True)
    +702            return self.func(expression.name, *expression.expressions) + f"({params})"
    +703
    +704        def anonymousaggfunc_sql(self, expression: exp.AnonymousAggFunc) -> str:
    +705            return self.func(expression.name, *expression.expressions)
    +706
    +707        def combinedaggfunc_sql(self, expression: exp.CombinedAggFunc) -> str:
    +708            return self.anonymousaggfunc_sql(expression)
    +709
    +710        def combinedparameterizedagg_sql(self, expression: exp.CombinedParameterizedAgg) -> str:
    +711            return self.parameterizedagg_sql(expression)
    +712
    +713        def placeholder_sql(self, expression: exp.Placeholder) -> str:
    +714            return f"{{{expression.name}: {self.sql(expression, 'kind')}}}"
    +715
    +716        def oncluster_sql(self, expression: exp.OnCluster) -> str:
    +717            return f"ON CLUSTER {self.sql(expression, 'this')}"
    +718
    +719        def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str:
    +720            kind = self.sql(expression, "kind").upper()
    +721            if kind in self.ON_CLUSTER_TARGETS and locations.get(exp.Properties.Location.POST_NAME):
    +722                this_name = self.sql(expression.this, "this")
    +723                this_properties = " ".join(
    +724                    [self.sql(prop) for prop in locations[exp.Properties.Location.POST_NAME]]
    +725                )
    +726                this_schema = self.schema_columns_sql(expression.this)
    +727                return f"{this_name}{self.sep()}{this_properties}{self.sep()}{this_schema}"
    +728
    +729            return super().createable_sql(expression, locations)
     
    @@ -2076,50 +2116,50 @@ Possible values: "nulls_are_small", "nulls_are_large",
    -
    56    class Tokenizer(tokens.Tokenizer):
    -57        COMMENTS = ["--", "#", "#!", ("/*", "*/")]
    -58        IDENTIFIERS = ['"', "`"]
    -59        STRING_ESCAPES = ["'", "\\"]
    -60        BIT_STRINGS = [("0b", "")]
    -61        HEX_STRINGS = [("0x", ""), ("0X", "")]
    -62        HEREDOC_STRINGS = ["$"]
    -63
    -64        KEYWORDS = {
    -65            **tokens.Tokenizer.KEYWORDS,
    -66            "ATTACH": TokenType.COMMAND,
    -67            "DATE32": TokenType.DATE32,
    -68            "DATETIME64": TokenType.DATETIME64,
    -69            "DICTIONARY": TokenType.DICTIONARY,
    -70            "ENUM": TokenType.ENUM,
    -71            "ENUM8": TokenType.ENUM8,
    -72            "ENUM16": TokenType.ENUM16,
    -73            "FINAL": TokenType.FINAL,
    -74            "FIXEDSTRING": TokenType.FIXEDSTRING,
    -75            "FLOAT32": TokenType.FLOAT,
    -76            "FLOAT64": TokenType.DOUBLE,
    -77            "GLOBAL": TokenType.GLOBAL,
    -78            "INT256": TokenType.INT256,
    -79            "LOWCARDINALITY": TokenType.LOWCARDINALITY,
    -80            "MAP": TokenType.MAP,
    -81            "NESTED": TokenType.NESTED,
    -82            "SAMPLE": TokenType.TABLE_SAMPLE,
    -83            "TUPLE": TokenType.STRUCT,
    -84            "UINT128": TokenType.UINT128,
    -85            "UINT16": TokenType.USMALLINT,
    -86            "UINT256": TokenType.UINT256,
    -87            "UINT32": TokenType.UINT,
    -88            "UINT64": TokenType.UBIGINT,
    -89            "UINT8": TokenType.UTINYINT,
    -90            "IPV4": TokenType.IPV4,
    -91            "IPV6": TokenType.IPV6,
    -92            "AGGREGATEFUNCTION": TokenType.AGGREGATEFUNCTION,
    -93            "SIMPLEAGGREGATEFUNCTION": TokenType.SIMPLEAGGREGATEFUNCTION,
    -94        }
    -95
    -96        SINGLE_TOKENS = {
    -97            **tokens.Tokenizer.SINGLE_TOKENS,
    -98            "$": TokenType.HEREDOC_STRING,
    -99        }
    +            
     59    class Tokenizer(tokens.Tokenizer):
    + 60        COMMENTS = ["--", "#", "#!", ("/*", "*/")]
    + 61        IDENTIFIERS = ['"', "`"]
    + 62        STRING_ESCAPES = ["'", "\\"]
    + 63        BIT_STRINGS = [("0b", "")]
    + 64        HEX_STRINGS = [("0x", ""), ("0X", "")]
    + 65        HEREDOC_STRINGS = ["$"]
    + 66
    + 67        KEYWORDS = {
    + 68            **tokens.Tokenizer.KEYWORDS,
    + 69            "ATTACH": TokenType.COMMAND,
    + 70            "DATE32": TokenType.DATE32,
    + 71            "DATETIME64": TokenType.DATETIME64,
    + 72            "DICTIONARY": TokenType.DICTIONARY,
    + 73            "ENUM": TokenType.ENUM,
    + 74            "ENUM8": TokenType.ENUM8,
    + 75            "ENUM16": TokenType.ENUM16,
    + 76            "FINAL": TokenType.FINAL,
    + 77            "FIXEDSTRING": TokenType.FIXEDSTRING,
    + 78            "FLOAT32": TokenType.FLOAT,
    + 79            "FLOAT64": TokenType.DOUBLE,
    + 80            "GLOBAL": TokenType.GLOBAL,
    + 81            "INT256": TokenType.INT256,
    + 82            "LOWCARDINALITY": TokenType.LOWCARDINALITY,
    + 83            "MAP": TokenType.MAP,
    + 84            "NESTED": TokenType.NESTED,
    + 85            "SAMPLE": TokenType.TABLE_SAMPLE,
    + 86            "TUPLE": TokenType.STRUCT,
    + 87            "UINT128": TokenType.UINT128,
    + 88            "UINT16": TokenType.USMALLINT,
    + 89            "UINT256": TokenType.UINT256,
    + 90            "UINT32": TokenType.UINT,
    + 91            "UINT64": TokenType.UBIGINT,
    + 92            "UINT8": TokenType.UTINYINT,
    + 93            "IPV4": TokenType.IPV4,
    + 94            "IPV6": TokenType.IPV6,
    + 95            "AGGREGATEFUNCTION": TokenType.AGGREGATEFUNCTION,
    + 96            "SIMPLEAGGREGATEFUNCTION": TokenType.SIMPLEAGGREGATEFUNCTION,
    + 97        }
    + 98
    + 99        SINGLE_TOKENS = {
    +100            **tokens.Tokenizer.SINGLE_TOKENS,
    +101            "$": TokenType.HEREDOC_STRING,
    +102        }
     
    @@ -2234,6 +2274,8 @@ Possible values: "nulls_are_small", "nulls_are_large",
    IDENTIFIER_ESCAPES
    QUOTES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    @@ -2262,409 +2304,412 @@ Possible values: "nulls_are_small", "nulls_are_large",
    -
    101    class Parser(parser.Parser):
    -102        # Tested in ClickHouse's playground, it seems that the following two queries do the same thing
    -103        # * select x from t1 union all select x from t2 limit 1;
    -104        # * select x from t1 union all (select x from t2 limit 1);
    -105        MODIFIERS_ATTACHED_TO_UNION = False
    -106
    -107        FUNCTIONS = {
    -108            **parser.Parser.FUNCTIONS,
    -109            "ANY": exp.AnyValue.from_arg_list,
    -110            "ARRAYSUM": exp.ArraySum.from_arg_list,
    -111            "COUNTIF": _parse_count_if,
    -112            "DATE_ADD": lambda args: exp.DateAdd(
    -113                this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)
    -114            ),
    -115            "DATEADD": lambda args: exp.DateAdd(
    +            
    104    class Parser(parser.Parser):
    +105        # Tested in ClickHouse's playground, it seems that the following two queries do the same thing
    +106        # * select x from t1 union all select x from t2 limit 1;
    +107        # * select x from t1 union all (select x from t2 limit 1);
    +108        MODIFIERS_ATTACHED_TO_UNION = False
    +109
    +110        FUNCTIONS = {
    +111            **parser.Parser.FUNCTIONS,
    +112            "ANY": exp.AnyValue.from_arg_list,
    +113            "ARRAYSUM": exp.ArraySum.from_arg_list,
    +114            "COUNTIF": _parse_count_if,
    +115            "DATE_ADD": lambda args: exp.DateAdd(
     116                this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)
     117            ),
    -118            "DATE_DIFF": lambda args: exp.DateDiff(
    +118            "DATEADD": lambda args: exp.DateAdd(
     119                this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)
     120            ),
    -121            "DATEDIFF": lambda args: exp.DateDiff(
    +121            "DATE_DIFF": lambda args: exp.DateDiff(
     122                this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)
     123            ),
    -124            "MAP": parse_var_map,
    -125            "MATCH": exp.RegexpLike.from_arg_list,
    -126            "RANDCANONICAL": exp.Rand.from_arg_list,
    -127            "UNIQ": exp.ApproxDistinct.from_arg_list,
    -128            "XOR": lambda args: exp.Xor(expressions=args),
    -129        }
    -130
    -131        AGG_FUNCTIONS = {
    -132            "count",
    -133            "min",
    -134            "max",
    -135            "sum",
    -136            "avg",
    -137            "any",
    -138            "stddevPop",
    -139            "stddevSamp",
    -140            "varPop",
    -141            "varSamp",
    -142            "corr",
    -143            "covarPop",
    -144            "covarSamp",
    -145            "entropy",
    -146            "exponentialMovingAverage",
    -147            "intervalLengthSum",
    -148            "kolmogorovSmirnovTest",
    -149            "mannWhitneyUTest",
    -150            "median",
    -151            "rankCorr",
    -152            "sumKahan",
    -153            "studentTTest",
    -154            "welchTTest",
    -155            "anyHeavy",
    -156            "anyLast",
    -157            "boundingRatio",
    -158            "first_value",
    -159            "last_value",
    -160            "argMin",
    -161            "argMax",
    -162            "avgWeighted",
    -163            "topK",
    -164            "topKWeighted",
    -165            "deltaSum",
    -166            "deltaSumTimestamp",
    -167            "groupArray",
    -168            "groupArrayLast",
    -169            "groupUniqArray",
    -170            "groupArrayInsertAt",
    -171            "groupArrayMovingAvg",
    -172            "groupArrayMovingSum",
    -173            "groupArraySample",
    -174            "groupBitAnd",
    -175            "groupBitOr",
    -176            "groupBitXor",
    -177            "groupBitmap",
    -178            "groupBitmapAnd",
    -179            "groupBitmapOr",
    -180            "groupBitmapXor",
    -181            "sumWithOverflow",
    -182            "sumMap",
    -183            "minMap",
    -184            "maxMap",
    -185            "skewSamp",
    -186            "skewPop",
    -187            "kurtSamp",
    -188            "kurtPop",
    -189            "uniq",
    -190            "uniqExact",
    -191            "uniqCombined",
    -192            "uniqCombined64",
    -193            "uniqHLL12",
    -194            "uniqTheta",
    -195            "quantile",
    -196            "quantiles",
    -197            "quantileExact",
    -198            "quantilesExact",
    -199            "quantileExactLow",
    -200            "quantilesExactLow",
    -201            "quantileExactHigh",
    -202            "quantilesExactHigh",
    -203            "quantileExactWeighted",
    -204            "quantilesExactWeighted",
    -205            "quantileTiming",
    -206            "quantilesTiming",
    -207            "quantileTimingWeighted",
    -208            "quantilesTimingWeighted",
    -209            "quantileDeterministic",
    -210            "quantilesDeterministic",
    -211            "quantileTDigest",
    -212            "quantilesTDigest",
    -213            "quantileTDigestWeighted",
    -214            "quantilesTDigestWeighted",
    -215            "quantileBFloat16",
    -216            "quantilesBFloat16",
    -217            "quantileBFloat16Weighted",
    -218            "quantilesBFloat16Weighted",
    -219            "simpleLinearRegression",
    -220            "stochasticLinearRegression",
    -221            "stochasticLogisticRegression",
    -222            "categoricalInformationValue",
    -223            "contingency",
    -224            "cramersV",
    -225            "cramersVBiasCorrected",
    -226            "theilsU",
    -227            "maxIntersections",
    -228            "maxIntersectionsPosition",
    -229            "meanZTest",
    -230            "quantileInterpolatedWeighted",
    -231            "quantilesInterpolatedWeighted",
    -232            "quantileGK",
    -233            "quantilesGK",
    -234            "sparkBar",
    -235            "sumCount",
    -236            "largestTriangleThreeBuckets",
    -237        }
    -238
    -239        AGG_FUNCTIONS_SUFFIXES = [
    -240            "If",
    -241            "Array",
    -242            "ArrayIf",
    -243            "Map",
    -244            "SimpleState",
    -245            "State",
    -246            "Merge",
    -247            "MergeState",
    -248            "ForEach",
    -249            "Distinct",
    -250            "OrDefault",
    -251            "OrNull",
    -252            "Resample",
    -253            "ArgMin",
    -254            "ArgMax",
    -255        ]
    -256
    -257        AGG_FUNC_MAPPING = (
    -258            lambda functions, suffixes: {
    -259                f"{f}{sfx}": (f, sfx) for sfx in (suffixes + [""]) for f in functions
    -260            }
    -261        )(AGG_FUNCTIONS, AGG_FUNCTIONS_SUFFIXES)
    +124            "DATEDIFF": lambda args: exp.DateDiff(
    +125                this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)
    +126            ),
    +127            "JSONEXTRACTSTRING": parse_json_extract_path(
    +128                exp.JSONExtractScalar, zero_based_indexing=False
    +129            ),
    +130            "MAP": parse_var_map,
    +131            "MATCH": exp.RegexpLike.from_arg_list,
    +132            "RANDCANONICAL": exp.Rand.from_arg_list,
    +133            "UNIQ": exp.ApproxDistinct.from_arg_list,
    +134            "XOR": lambda args: exp.Xor(expressions=args),
    +135        }
    +136
    +137        AGG_FUNCTIONS = {
    +138            "count",
    +139            "min",
    +140            "max",
    +141            "sum",
    +142            "avg",
    +143            "any",
    +144            "stddevPop",
    +145            "stddevSamp",
    +146            "varPop",
    +147            "varSamp",
    +148            "corr",
    +149            "covarPop",
    +150            "covarSamp",
    +151            "entropy",
    +152            "exponentialMovingAverage",
    +153            "intervalLengthSum",
    +154            "kolmogorovSmirnovTest",
    +155            "mannWhitneyUTest",
    +156            "median",
    +157            "rankCorr",
    +158            "sumKahan",
    +159            "studentTTest",
    +160            "welchTTest",
    +161            "anyHeavy",
    +162            "anyLast",
    +163            "boundingRatio",
    +164            "first_value",
    +165            "last_value",
    +166            "argMin",
    +167            "argMax",
    +168            "avgWeighted",
    +169            "topK",
    +170            "topKWeighted",
    +171            "deltaSum",
    +172            "deltaSumTimestamp",
    +173            "groupArray",
    +174            "groupArrayLast",
    +175            "groupUniqArray",
    +176            "groupArrayInsertAt",
    +177            "groupArrayMovingAvg",
    +178            "groupArrayMovingSum",
    +179            "groupArraySample",
    +180            "groupBitAnd",
    +181            "groupBitOr",
    +182            "groupBitXor",
    +183            "groupBitmap",
    +184            "groupBitmapAnd",
    +185            "groupBitmapOr",
    +186            "groupBitmapXor",
    +187            "sumWithOverflow",
    +188            "sumMap",
    +189            "minMap",
    +190            "maxMap",
    +191            "skewSamp",
    +192            "skewPop",
    +193            "kurtSamp",
    +194            "kurtPop",
    +195            "uniq",
    +196            "uniqExact",
    +197            "uniqCombined",
    +198            "uniqCombined64",
    +199            "uniqHLL12",
    +200            "uniqTheta",
    +201            "quantile",
    +202            "quantiles",
    +203            "quantileExact",
    +204            "quantilesExact",
    +205            "quantileExactLow",
    +206            "quantilesExactLow",
    +207            "quantileExactHigh",
    +208            "quantilesExactHigh",
    +209            "quantileExactWeighted",
    +210            "quantilesExactWeighted",
    +211            "quantileTiming",
    +212            "quantilesTiming",
    +213            "quantileTimingWeighted",
    +214            "quantilesTimingWeighted",
    +215            "quantileDeterministic",
    +216            "quantilesDeterministic",
    +217            "quantileTDigest",
    +218            "quantilesTDigest",
    +219            "quantileTDigestWeighted",
    +220            "quantilesTDigestWeighted",
    +221            "quantileBFloat16",
    +222            "quantilesBFloat16",
    +223            "quantileBFloat16Weighted",
    +224            "quantilesBFloat16Weighted",
    +225            "simpleLinearRegression",
    +226            "stochasticLinearRegression",
    +227            "stochasticLogisticRegression",
    +228            "categoricalInformationValue",
    +229            "contingency",
    +230            "cramersV",
    +231            "cramersVBiasCorrected",
    +232            "theilsU",
    +233            "maxIntersections",
    +234            "maxIntersectionsPosition",
    +235            "meanZTest",
    +236            "quantileInterpolatedWeighted",
    +237            "quantilesInterpolatedWeighted",
    +238            "quantileGK",
    +239            "quantilesGK",
    +240            "sparkBar",
    +241            "sumCount",
    +242            "largestTriangleThreeBuckets",
    +243        }
    +244
    +245        AGG_FUNCTIONS_SUFFIXES = [
    +246            "If",
    +247            "Array",
    +248            "ArrayIf",
    +249            "Map",
    +250            "SimpleState",
    +251            "State",
    +252            "Merge",
    +253            "MergeState",
    +254            "ForEach",
    +255            "Distinct",
    +256            "OrDefault",
    +257            "OrNull",
    +258            "Resample",
    +259            "ArgMin",
    +260            "ArgMax",
    +261        ]
     262
    -263        FUNCTIONS_WITH_ALIASED_ARGS = {*parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS, "TUPLE"}
    -264
    -265        FUNCTION_PARSERS = {
    -266            **parser.Parser.FUNCTION_PARSERS,
    -267            "ARRAYJOIN": lambda self: self.expression(exp.Explode, this=self._parse_expression()),
    -268            "QUANTILE": lambda self: self._parse_quantile(),
    -269        }
    +263        AGG_FUNC_MAPPING = (
    +264            lambda functions, suffixes: {
    +265                f"{f}{sfx}": (f, sfx) for sfx in (suffixes + [""]) for f in functions
    +266            }
    +267        )(AGG_FUNCTIONS, AGG_FUNCTIONS_SUFFIXES)
    +268
    +269        FUNCTIONS_WITH_ALIASED_ARGS = {*parser.Parser.FUNCTIONS_WITH_ALIASED_ARGS, "TUPLE"}
     270
    -271        FUNCTION_PARSERS.pop("MATCH")
    -272
    -273        NO_PAREN_FUNCTION_PARSERS = parser.Parser.NO_PAREN_FUNCTION_PARSERS.copy()
    -274        NO_PAREN_FUNCTION_PARSERS.pop("ANY")
    -275
    -276        RANGE_PARSERS = {
    -277            **parser.Parser.RANGE_PARSERS,
    -278            TokenType.GLOBAL: lambda self, this: self._match(TokenType.IN)
    -279            and self._parse_in(this, is_global=True),
    -280        }
    +271        FUNCTION_PARSERS = {
    +272            **parser.Parser.FUNCTION_PARSERS,
    +273            "ARRAYJOIN": lambda self: self.expression(exp.Explode, this=self._parse_expression()),
    +274            "QUANTILE": lambda self: self._parse_quantile(),
    +275        }
    +276
    +277        FUNCTION_PARSERS.pop("MATCH")
    +278
    +279        NO_PAREN_FUNCTION_PARSERS = parser.Parser.NO_PAREN_FUNCTION_PARSERS.copy()
    +280        NO_PAREN_FUNCTION_PARSERS.pop("ANY")
     281
    -282        # The PLACEHOLDER entry is popped because 1) it doesn't affect Clickhouse (it corresponds to
    -283        # the postgres-specific JSONBContains parser) and 2) it makes parsing the ternary op simpler.
    -284        COLUMN_OPERATORS = parser.Parser.COLUMN_OPERATORS.copy()
    -285        COLUMN_OPERATORS.pop(TokenType.PLACEHOLDER)
    -286
    -287        JOIN_KINDS = {
    -288            *parser.Parser.JOIN_KINDS,
    -289            TokenType.ANY,
    -290            TokenType.ASOF,
    -291            TokenType.ARRAY,
    -292        }
    -293
    -294        TABLE_ALIAS_TOKENS = parser.Parser.TABLE_ALIAS_TOKENS - {
    +282        RANGE_PARSERS = {
    +283            **parser.Parser.RANGE_PARSERS,
    +284            TokenType.GLOBAL: lambda self, this: self._match(TokenType.IN)
    +285            and self._parse_in(this, is_global=True),
    +286        }
    +287
    +288        # The PLACEHOLDER entry is popped because 1) it doesn't affect Clickhouse (it corresponds to
    +289        # the postgres-specific JSONBContains parser) and 2) it makes parsing the ternary op simpler.
    +290        COLUMN_OPERATORS = parser.Parser.COLUMN_OPERATORS.copy()
    +291        COLUMN_OPERATORS.pop(TokenType.PLACEHOLDER)
    +292
    +293        JOIN_KINDS = {
    +294            *parser.Parser.JOIN_KINDS,
     295            TokenType.ANY,
    -296            TokenType.ARRAY,
    -297            TokenType.FINAL,
    -298            TokenType.FORMAT,
    -299            TokenType.SETTINGS,
    -300        }
    -301
    -302        LOG_DEFAULTS_TO_LN = True
    -303
    -304        QUERY_MODIFIER_PARSERS = {
    -305            **parser.Parser.QUERY_MODIFIER_PARSERS,
    -306            TokenType.SETTINGS: lambda self: (
    -307                "settings",
    -308                self._advance() or self._parse_csv(self._parse_conjunction),
    -309            ),
    -310            TokenType.FORMAT: lambda self: ("format", self._advance() or self._parse_id_var()),
    -311        }
    -312
    -313        def _parse_conjunction(self) -> t.Optional[exp.Expression]:
    -314            this = super()._parse_conjunction()
    -315
    -316            if self._match(TokenType.PLACEHOLDER):
    -317                return self.expression(
    -318                    exp.If,
    -319                    this=this,
    -320                    true=self._parse_conjunction(),
    -321                    false=self._match(TokenType.COLON) and self._parse_conjunction(),
    -322                )
    -323
    -324            return this
    -325
    -326        def _parse_placeholder(self) -> t.Optional[exp.Expression]:
    -327            """
    -328            Parse a placeholder expression like SELECT {abc: UInt32} or FROM {table: Identifier}
    -329            https://clickhouse.com/docs/en/sql-reference/syntax#defining-and-using-query-parameters
    -330            """
    -331            if not self._match(TokenType.L_BRACE):
    -332                return None
    -333
    -334            this = self._parse_id_var()
    -335            self._match(TokenType.COLON)
    -336            kind = self._parse_types(check_func=False, allow_identifiers=False) or (
    -337                self._match_text_seq("IDENTIFIER") and "Identifier"
    -338            )
    +296            TokenType.ASOF,
    +297            TokenType.ARRAY,
    +298        }
    +299
    +300        TABLE_ALIAS_TOKENS = parser.Parser.TABLE_ALIAS_TOKENS - {
    +301            TokenType.ANY,
    +302            TokenType.ARRAY,
    +303            TokenType.FINAL,
    +304            TokenType.FORMAT,
    +305            TokenType.SETTINGS,
    +306        }
    +307
    +308        LOG_DEFAULTS_TO_LN = True
    +309
    +310        QUERY_MODIFIER_PARSERS = {
    +311            **parser.Parser.QUERY_MODIFIER_PARSERS,
    +312            TokenType.SETTINGS: lambda self: (
    +313                "settings",
    +314                self._advance() or self._parse_csv(self._parse_conjunction),
    +315            ),
    +316            TokenType.FORMAT: lambda self: ("format", self._advance() or self._parse_id_var()),
    +317        }
    +318
    +319        def _parse_conjunction(self) -> t.Optional[exp.Expression]:
    +320            this = super()._parse_conjunction()
    +321
    +322            if self._match(TokenType.PLACEHOLDER):
    +323                return self.expression(
    +324                    exp.If,
    +325                    this=this,
    +326                    true=self._parse_conjunction(),
    +327                    false=self._match(TokenType.COLON) and self._parse_conjunction(),
    +328                )
    +329
    +330            return this
    +331
    +332        def _parse_placeholder(self) -> t.Optional[exp.Expression]:
    +333            """
    +334            Parse a placeholder expression like SELECT {abc: UInt32} or FROM {table: Identifier}
    +335            https://clickhouse.com/docs/en/sql-reference/syntax#defining-and-using-query-parameters
    +336            """
    +337            if not self._match(TokenType.L_BRACE):
    +338                return None
     339
    -340            if not kind:
    -341                self.raise_error("Expecting a placeholder type or 'Identifier' for tables")
    -342            elif not self._match(TokenType.R_BRACE):
    -343                self.raise_error("Expecting }")
    -344
    -345            return self.expression(exp.Placeholder, this=this, kind=kind)
    -346
    -347        def _parse_in(self, this: t.Optional[exp.Expression], is_global: bool = False) -> exp.In:
    -348            this = super()._parse_in(this)
    -349            this.set("is_global", is_global)
    -350            return this
    -351
    -352        def _parse_table(
    -353            self,
    -354            schema: bool = False,
    -355            joins: bool = False,
    -356            alias_tokens: t.Optional[t.Collection[TokenType]] = None,
    -357            parse_bracket: bool = False,
    -358            is_db_reference: bool = False,
    -359        ) -> t.Optional[exp.Expression]:
    -360            this = super()._parse_table(
    -361                schema=schema,
    -362                joins=joins,
    -363                alias_tokens=alias_tokens,
    -364                parse_bracket=parse_bracket,
    -365                is_db_reference=is_db_reference,
    -366            )
    -367
    -368            if self._match(TokenType.FINAL):
    -369                this = self.expression(exp.Final, this=this)
    -370
    -371            return this
    -372
    -373        def _parse_position(self, haystack_first: bool = False) -> exp.StrPosition:
    -374            return super()._parse_position(haystack_first=True)
    -375
    -376        # https://clickhouse.com/docs/en/sql-reference/statements/select/with/
    -377        def _parse_cte(self) -> exp.CTE:
    -378            index = self._index
    -379            try:
    -380                # WITH <identifier> AS <subquery expression>
    -381                return super()._parse_cte()
    -382            except ParseError:
    -383                # WITH <expression> AS <identifier>
    -384                self._retreat(index)
    -385
    -386                return self.expression(
    -387                    exp.CTE,
    -388                    this=self._parse_field(),
    -389                    alias=self._parse_table_alias(),
    -390                    scalar=True,
    -391                )
    -392
    -393        def _parse_join_parts(
    -394            self,
    -395        ) -> t.Tuple[t.Optional[Token], t.Optional[Token], t.Optional[Token]]:
    -396            is_global = self._match(TokenType.GLOBAL) and self._prev
    -397            kind_pre = self._match_set(self.JOIN_KINDS, advance=False) and self._prev
    +340            this = self._parse_id_var()
    +341            self._match(TokenType.COLON)
    +342            kind = self._parse_types(check_func=False, allow_identifiers=False) or (
    +343                self._match_text_seq("IDENTIFIER") and "Identifier"
    +344            )
    +345
    +346            if not kind:
    +347                self.raise_error("Expecting a placeholder type or 'Identifier' for tables")
    +348            elif not self._match(TokenType.R_BRACE):
    +349                self.raise_error("Expecting }")
    +350
    +351            return self.expression(exp.Placeholder, this=this, kind=kind)
    +352
    +353        def _parse_in(self, this: t.Optional[exp.Expression], is_global: bool = False) -> exp.In:
    +354            this = super()._parse_in(this)
    +355            this.set("is_global", is_global)
    +356            return this
    +357
    +358        def _parse_table(
    +359            self,
    +360            schema: bool = False,
    +361            joins: bool = False,
    +362            alias_tokens: t.Optional[t.Collection[TokenType]] = None,
    +363            parse_bracket: bool = False,
    +364            is_db_reference: bool = False,
    +365        ) -> t.Optional[exp.Expression]:
    +366            this = super()._parse_table(
    +367                schema=schema,
    +368                joins=joins,
    +369                alias_tokens=alias_tokens,
    +370                parse_bracket=parse_bracket,
    +371                is_db_reference=is_db_reference,
    +372            )
    +373
    +374            if self._match(TokenType.FINAL):
    +375                this = self.expression(exp.Final, this=this)
    +376
    +377            return this
    +378
    +379        def _parse_position(self, haystack_first: bool = False) -> exp.StrPosition:
    +380            return super()._parse_position(haystack_first=True)
    +381
    +382        # https://clickhouse.com/docs/en/sql-reference/statements/select/with/
    +383        def _parse_cte(self) -> exp.CTE:
    +384            index = self._index
    +385            try:
    +386                # WITH <identifier> AS <subquery expression>
    +387                return super()._parse_cte()
    +388            except ParseError:
    +389                # WITH <expression> AS <identifier>
    +390                self._retreat(index)
    +391
    +392                return self.expression(
    +393                    exp.CTE,
    +394                    this=self._parse_field(),
    +395                    alias=self._parse_table_alias(),
    +396                    scalar=True,
    +397                )
     398
    -399            if kind_pre:
    -400                kind = self._match_set(self.JOIN_KINDS) and self._prev
    -401                side = self._match_set(self.JOIN_SIDES) and self._prev
    -402                return is_global, side, kind
    -403
    -404            return (
    -405                is_global,
    -406                self._match_set(self.JOIN_SIDES) and self._prev,
    -407                self._match_set(self.JOIN_KINDS) and self._prev,
    -408            )
    +399        def _parse_join_parts(
    +400            self,
    +401        ) -> t.Tuple[t.Optional[Token], t.Optional[Token], t.Optional[Token]]:
    +402            is_global = self._match(TokenType.GLOBAL) and self._prev
    +403            kind_pre = self._match_set(self.JOIN_KINDS, advance=False) and self._prev
    +404
    +405            if kind_pre:
    +406                kind = self._match_set(self.JOIN_KINDS) and self._prev
    +407                side = self._match_set(self.JOIN_SIDES) and self._prev
    +408                return is_global, side, kind
     409
    -410        def _parse_join(
    -411            self, skip_join_token: bool = False, parse_bracket: bool = False
    -412        ) -> t.Optional[exp.Join]:
    -413            join = super()._parse_join(skip_join_token=skip_join_token, parse_bracket=True)
    -414
    -415            if join:
    -416                join.set("global", join.args.pop("method", None))
    -417            return join
    -418
    -419        def _parse_function(
    -420            self,
    -421            functions: t.Optional[t.Dict[str, t.Callable]] = None,
    -422            anonymous: bool = False,
    -423            optional_parens: bool = True,
    -424        ) -> t.Optional[exp.Expression]:
    -425            func = super()._parse_function(
    -426                functions=functions, anonymous=anonymous, optional_parens=optional_parens
    -427            )
    -428
    -429            if isinstance(func, exp.Anonymous):
    -430                parts = self.AGG_FUNC_MAPPING.get(func.this)
    -431                params = self._parse_func_params(func)
    -432
    -433                if params:
    -434                    if parts and parts[1]:
    -435                        return self.expression(
    -436                            exp.CombinedParameterizedAgg,
    -437                            this=func.this,
    -438                            expressions=func.expressions,
    -439                            params=params,
    -440                            parts=parts,
    -441                        )
    -442                    return self.expression(
    -443                        exp.ParameterizedAgg,
    -444                        this=func.this,
    -445                        expressions=func.expressions,
    -446                        params=params,
    -447                    )
    -448
    -449                if parts:
    -450                    if parts[1]:
    -451                        return self.expression(
    -452                            exp.CombinedAggFunc,
    -453                            this=func.this,
    -454                            expressions=func.expressions,
    -455                            parts=parts,
    -456                        )
    -457                    return self.expression(
    -458                        exp.AnonymousAggFunc,
    -459                        this=func.this,
    -460                        expressions=func.expressions,
    -461                    )
    -462
    -463            return func
    -464
    -465        def _parse_func_params(
    -466            self, this: t.Optional[exp.Func] = None
    -467        ) -> t.Optional[t.List[exp.Expression]]:
    -468            if self._match_pair(TokenType.R_PAREN, TokenType.L_PAREN):
    -469                return self._parse_csv(self._parse_lambda)
    +410            return (
    +411                is_global,
    +412                self._match_set(self.JOIN_SIDES) and self._prev,
    +413                self._match_set(self.JOIN_KINDS) and self._prev,
    +414            )
    +415
    +416        def _parse_join(
    +417            self, skip_join_token: bool = False, parse_bracket: bool = False
    +418        ) -> t.Optional[exp.Join]:
    +419            join = super()._parse_join(skip_join_token=skip_join_token, parse_bracket=True)
    +420
    +421            if join:
    +422                join.set("global", join.args.pop("method", None))
    +423            return join
    +424
    +425        def _parse_function(
    +426            self,
    +427            functions: t.Optional[t.Dict[str, t.Callable]] = None,
    +428            anonymous: bool = False,
    +429            optional_parens: bool = True,
    +430        ) -> t.Optional[exp.Expression]:
    +431            func = super()._parse_function(
    +432                functions=functions, anonymous=anonymous, optional_parens=optional_parens
    +433            )
    +434
    +435            if isinstance(func, exp.Anonymous):
    +436                parts = self.AGG_FUNC_MAPPING.get(func.this)
    +437                params = self._parse_func_params(func)
    +438
    +439                if params:
    +440                    if parts and parts[1]:
    +441                        return self.expression(
    +442                            exp.CombinedParameterizedAgg,
    +443                            this=func.this,
    +444                            expressions=func.expressions,
    +445                            params=params,
    +446                            parts=parts,
    +447                        )
    +448                    return self.expression(
    +449                        exp.ParameterizedAgg,
    +450                        this=func.this,
    +451                        expressions=func.expressions,
    +452                        params=params,
    +453                    )
    +454
    +455                if parts:
    +456                    if parts[1]:
    +457                        return self.expression(
    +458                            exp.CombinedAggFunc,
    +459                            this=func.this,
    +460                            expressions=func.expressions,
    +461                            parts=parts,
    +462                        )
    +463                    return self.expression(
    +464                        exp.AnonymousAggFunc,
    +465                        this=func.this,
    +466                        expressions=func.expressions,
    +467                    )
    +468
    +469            return func
     470
    -471            if self._match(TokenType.L_PAREN):
    -472                params = self._parse_csv(self._parse_lambda)
    -473                self._match_r_paren(this)
    -474                return params
    -475
    -476            return None
    -477
    -478        def _parse_quantile(self) -> exp.Quantile:
    -479            this = self._parse_lambda()
    -480            params = self._parse_func_params()
    -481            if params:
    -482                return self.expression(exp.Quantile, this=params[0], quantile=this)
    -483            return self.expression(exp.Quantile, this=this, quantile=exp.Literal.number(0.5))
    -484
    -485        def _parse_wrapped_id_vars(self, optional: bool = False) -> t.List[exp.Expression]:
    -486            return super()._parse_wrapped_id_vars(optional=True)
    -487
    -488        def _parse_primary_key(
    -489            self, wrapped_optional: bool = False, in_props: bool = False
    -490        ) -> exp.PrimaryKeyColumnConstraint | exp.PrimaryKey:
    -491            return super()._parse_primary_key(
    -492                wrapped_optional=wrapped_optional or in_props, in_props=in_props
    -493            )
    -494
    -495        def _parse_on_property(self) -> t.Optional[exp.Expression]:
    -496            index = self._index
    -497            if self._match_text_seq("CLUSTER"):
    -498                this = self._parse_id_var()
    -499                if this:
    -500                    return self.expression(exp.OnCluster, this=this)
    -501                else:
    -502                    self._retreat(index)
    -503            return None
    +471        def _parse_func_params(
    +472            self, this: t.Optional[exp.Func] = None
    +473        ) -> t.Optional[t.List[exp.Expression]]:
    +474            if self._match_pair(TokenType.R_PAREN, TokenType.L_PAREN):
    +475                return self._parse_csv(self._parse_lambda)
    +476
    +477            if self._match(TokenType.L_PAREN):
    +478                params = self._parse_csv(self._parse_lambda)
    +479                self._match_r_paren(this)
    +480                return params
    +481
    +482            return None
    +483
    +484        def _parse_quantile(self) -> exp.Quantile:
    +485            this = self._parse_lambda()
    +486            params = self._parse_func_params()
    +487            if params:
    +488                return self.expression(exp.Quantile, this=params[0], quantile=this)
    +489            return self.expression(exp.Quantile, this=this, quantile=exp.Literal.number(0.5))
    +490
    +491        def _parse_wrapped_id_vars(self, optional: bool = False) -> t.List[exp.Expression]:
    +492            return super()._parse_wrapped_id_vars(optional=True)
    +493
    +494        def _parse_primary_key(
    +495            self, wrapped_optional: bool = False, in_props: bool = False
    +496        ) -> exp.PrimaryKeyColumnConstraint | exp.PrimaryKey:
    +497            return super()._parse_primary_key(
    +498                wrapped_optional=wrapped_optional or in_props, in_props=in_props
    +499            )
    +500
    +501        def _parse_on_property(self) -> t.Optional[exp.Expression]:
    +502            index = self._index
    +503            if self._match_text_seq("CLUSTER"):
    +504                this = self._parse_id_var()
    +505                if this:
    +506                    return self.expression(exp.OnCluster, this=this)
    +507                else:
    +508                    self._retreat(index)
    +509            return None
     
    @@ -2701,7 +2746,7 @@ Default: 3
    FUNCTIONS = - {'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <function _parse_count_if>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <function ClickHouse.Parser.<lambda>>, 'DATEDIFF': <function ClickHouse.Parser.<lambda>>, 'DATE_DIFF': <function ClickHouse.Parser.<lambda>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <function ClickHouse.Parser.<lambda>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'ARRAYSUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'DATEADD': <function ClickHouse.Parser.<lambda>>, 'MATCH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'RANDCANONICAL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'UNIQ': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>} + {'ABS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Abs'>>, 'ANONYMOUS_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnonymousAggFunc'>>, 'ANY_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'APPROX_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_COUNT_DISTINCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>, 'APPROX_QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxQuantile'>>, 'APPROX_TOP_K': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxTopK'>>, 'ARG_MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARGMAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'MAX_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMax'>>, 'ARG_MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARGMIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'MIN_BY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArgMin'>>, 'ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Array'>>, 'ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAgg'>>, 'ARRAY_ALL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAll'>>, 'ARRAY_ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayAny'>>, 'ARRAY_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayConcat'>>, 'ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayContains'>>, 'FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_FILTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayFilter'>>, 'ARRAY_JOIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayJoin'>>, 'ARRAY_OVERLAPS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayOverlaps'>>, 'ARRAY_SIZE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySize'>>, 'ARRAY_SORT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySort'>>, 'ARRAY_SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'ARRAY_UNION_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUnionAgg'>>, 'ARRAY_UNIQUE_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArrayUniqueAgg'>>, 'AVG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Avg'>>, 'CASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Case'>>, 'CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Cast'>>, 'CAST_TO_STR_TYPE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CastToStrType'>>, 'CEIL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CEILING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ceil'>>, 'CHR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Chr'>>, 'COALESCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'IFNULL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'NVL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Coalesce'>>, 'COLLATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Collate'>>, 'COMBINED_AGG_FUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedAggFunc'>>, 'COMBINED_PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CombinedParameterizedAgg'>>, 'CONCAT': <function Parser.<lambda>>, 'CONCAT_WS': <function Parser.<lambda>>, 'COUNT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Count'>>, 'COUNT_IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CountIf'>>, 'COUNTIF': <function _parse_count_if>, 'CURRENT_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDate'>>, 'CURRENT_DATETIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentDatetime'>>, 'CURRENT_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTime'>>, 'CURRENT_TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentTimestamp'>>, 'CURRENT_USER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.CurrentUser'>>, 'DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Date'>>, 'DATE_ADD': <function ClickHouse.Parser.<lambda>>, 'DATEDIFF': <function ClickHouse.Parser.<lambda>>, 'DATE_DIFF': <function ClickHouse.Parser.<lambda>>, 'DATE_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateFromParts'>>, 'DATE_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateStrToDate'>>, 'DATE_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateSub'>>, 'DATE_TO_DATE_STR': <function Parser.<lambda>>, 'DATE_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateToDi'>>, 'DATE_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DateTrunc'>>, 'DATETIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeAdd'>>, 'DATETIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeDiff'>>, 'DATETIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeSub'>>, 'DATETIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DatetimeTrunc'>>, 'DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Day'>>, 'DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAYOFMONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfMonth'>>, 'DAY_OF_WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAYOFWEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfWeek'>>, 'DAY_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DAYOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DayOfYear'>>, 'DECODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Decode'>>, 'DI_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.DiToDate'>>, 'ENCODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Encode'>>, 'EXP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Exp'>>, 'EXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Explode'>>, 'EXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ExplodeOuter'>>, 'EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Extract'>>, 'FIRST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.First'>>, 'FIRST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FirstValue'>>, 'FLATTEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Flatten'>>, 'FLOOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Floor'>>, 'FROM_BASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase'>>, 'FROM_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.FromBase64'>>, 'GENERATE_SERIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GenerateSeries'>>, 'GREATEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Greatest'>>, 'GROUP_CONCAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.GroupConcat'>>, 'HEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hex'>>, 'HLL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Hll'>>, 'IF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.If'>>, 'INITCAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Initcap'>>, 'IS_INF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'ISINF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsInf'>>, 'IS_NAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'ISNAN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.IsNan'>>, 'J_S_O_N_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArray'>>, 'J_S_O_N_ARRAY_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayAgg'>>, 'JSON_ARRAY_CONTAINS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONArrayContains'>>, 'JSONB_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtract'>>, 'JSONB_EXTRACT_SCALAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONBExtractScalar'>>, 'JSON_EXTRACT': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_EXTRACT_SCALAR': <function parse_extract_json_with_path.<locals>._parser>, 'JSON_FORMAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONFormat'>>, 'J_S_O_N_OBJECT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObject'>>, 'J_S_O_N_OBJECT_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONObjectAgg'>>, 'J_S_O_N_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.JSONTable'>>, 'LAG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lag'>>, 'LAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Last'>>, 'LAST_DAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_DAY_OF_MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastDay'>>, 'LAST_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LastValue'>>, 'LEAD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lead'>>, 'LEAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Least'>>, 'LEFT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Left'>>, 'LENGTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Length'>>, 'LEVENSHTEIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Levenshtein'>>, 'LN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Ln'>>, 'LOG': <function parse_logarithm>, 'LOG10': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log10'>>, 'LOG2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Log2'>>, 'LOGICAL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOL_AND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'BOOLAND_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalAnd'>>, 'LOGICAL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOL_OR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'BOOLOR_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.LogicalOr'>>, 'LOWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'LCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Lower'>>, 'MD5': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5'>>, 'MD5_DIGEST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MD5Digest'>>, 'MAP': <function parse_var_map>, 'MAP_FROM_ENTRIES': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MapFromEntries'>>, 'MATCH_AGAINST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MatchAgainst'>>, 'MAX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Max'>>, 'MIN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Min'>>, 'MONTH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Month'>>, 'MONTHS_BETWEEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.MonthsBetween'>>, 'NEXT_VALUE_FOR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NextValueFor'>>, 'NTH_VALUE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NthValue'>>, 'NULLIF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nullif'>>, 'NUMBER_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.NumberToStr'>>, 'NVL2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Nvl2'>>, 'OPEN_J_S_O_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.OpenJSON'>>, 'PARAMETERIZED_AGG': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParameterizedAgg'>>, 'PARSE_JSON': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'JSON_PARSE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ParseJSON'>>, 'PERCENTILE_CONT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileCont'>>, 'PERCENTILE_DISC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PercentileDisc'>>, 'POSEXPLODE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Posexplode'>>, 'POSEXPLODE_OUTER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.PosexplodeOuter'>>, 'POWER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'POW': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Pow'>>, 'PREDICT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Predict'>>, 'QUANTILE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Quantile'>>, 'RAND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDOM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'RANDN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Randn'>>, 'RANGE_N': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RangeN'>>, 'READ_CSV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ReadCSV'>>, 'REDUCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Reduce'>>, 'REGEXP_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpExtract'>>, 'REGEXP_I_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpILike'>>, 'REGEXP_LIKE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'REGEXP_REPLACE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpReplace'>>, 'REGEXP_SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpSplit'>>, 'REPEAT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Repeat'>>, 'RIGHT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Right'>>, 'ROUND': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Round'>>, 'ROW_NUMBER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RowNumber'>>, 'SHA': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA1': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA'>>, 'SHA2': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SHA2'>>, 'SAFE_DIVIDE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SafeDivide'>>, 'SORT_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.SortArray'>>, 'SPLIT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Split'>>, 'SQRT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sqrt'>>, 'STANDARD_HASH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StandardHash'>>, 'STAR_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StarMap'>>, 'STARTS_WITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STARTSWITH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StartsWith'>>, 'STDDEV': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stddev'>>, 'STDDEV_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevPop'>>, 'STDDEV_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StddevSamp'>>, 'STR_POSITION': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrPosition'>>, 'STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToDate'>>, 'STR_TO_MAP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToMap'>>, 'STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToTime'>>, 'STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StrToUnix'>>, 'STRUCT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Struct'>>, 'STRUCT_EXTRACT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.StructExtract'>>, 'STUFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'INSERT': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Stuff'>>, 'SUBSTRING': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Substring'>>, 'SUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Sum'>>, 'TIME_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeAdd'>>, 'TIME_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeDiff'>>, 'TIME_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIMEFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeFromParts'>>, 'TIME_STR_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToDate'>>, 'TIME_STR_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToTime'>>, 'TIME_STR_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeStrToUnix'>>, 'TIME_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeSub'>>, 'TIME_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToStr'>>, 'TIME_TO_TIME_STR': <function Parser.<lambda>>, 'TIME_TO_UNIX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeToUnix'>>, 'TIME_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimeTrunc'>>, 'TIMESTAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Timestamp'>>, 'TIMESTAMP_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampAdd'>>, 'TIMESTAMPDIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampDiff'>>, 'TIMESTAMP_FROM_PARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMPFROMPARTS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampFromParts'>>, 'TIMESTAMP_SUB': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampSub'>>, 'TIMESTAMP_TRUNC': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TimestampTrunc'>>, 'TO_ARRAY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToArray'>>, 'TO_BASE64': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToBase64'>>, 'TO_CHAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToChar'>>, 'TO_DAYS': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ToDays'>>, 'TRANSFORM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Transform'>>, 'TRIM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Trim'>>, 'TRY_CAST': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TryCast'>>, 'TS_OR_DI_TO_DI': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDiToDi'>>, 'TS_OR_DS_ADD': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsAdd'>>, 'TS_OR_DS_DIFF': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsDiff'>>, 'TS_OR_DS_TO_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToDate'>>, 'TS_OR_DS_TO_DATE_STR': <function Parser.<lambda>>, 'TS_OR_DS_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.TsOrDsToTime'>>, 'UNHEX': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Unhex'>>, 'UNIX_DATE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixDate'>>, 'UNIX_TO_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToStr'>>, 'UNIX_TO_TIME': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTime'>>, 'UNIX_TO_TIME_STR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.UnixToTimeStr'>>, 'UPPER': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'UCASE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Upper'>>, 'VAR_MAP': <function parse_var_map>, 'VARIANCE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VAR_SAMP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Variance'>>, 'VARIANCE_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'VAR_POP': <bound method Func.from_arg_list of <class 'sqlglot.expressions.VariancePop'>>, 'WEEK': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Week'>>, 'WEEK_OF_YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WEEKOFYEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.WeekOfYear'>>, 'WHEN': <bound method Func.from_arg_list of <class 'sqlglot.expressions.When'>>, 'X_M_L_TABLE': <bound method Func.from_arg_list of <class 'sqlglot.expressions.XMLTable'>>, 'XOR': <function ClickHouse.Parser.<lambda>>, 'YEAR': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Year'>>, 'GLOB': <function Parser.<lambda>>, 'JSON_EXTRACT_PATH_TEXT': <function parse_extract_json_with_path.<locals>._parser>, 'LIKE': <function parse_like>, 'ANY': <bound method Func.from_arg_list of <class 'sqlglot.expressions.AnyValue'>>, 'ARRAYSUM': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ArraySum'>>, 'DATEADD': <function ClickHouse.Parser.<lambda>>, 'JSONEXTRACTSTRING': <function parse_json_extract_path.<locals>._parse_json_extract_path>, 'MATCH': <bound method Func.from_arg_list of <class 'sqlglot.expressions.RegexpLike'>>, 'RANDCANONICAL': <bound method Func.from_arg_list of <class 'sqlglot.expressions.Rand'>>, 'UNIQ': <bound method Func.from_arg_list of <class 'sqlglot.expressions.ApproxDistinct'>>}
    @@ -2714,7 +2759,7 @@ Default: 3
    AGG_FUNCTIONS = - {'sumKahan', 'uniq', 'sumWithOverflow', 'maxMap', 'varPop', 'last_value', 'quantilesInterpolatedWeighted', 'quantilesExact', 'quantileBFloat16', 'stochasticLogisticRegression', 'rankCorr', 'quantileTimingWeighted', 'simpleLinearRegression', 'quantilesGK', 'kolmogorovSmirnovTest', 'stddevPop', 'uniqExact', 'sparkBar', 'quantilesTDigestWeighted', 'kurtSamp', 'sumCount', 'cramersVBiasCorrected', 'quantileExactWeighted', 'quantileInterpolatedWeighted', 'kurtPop', 'quantileBFloat16Weighted', 'groupBitOr', 'boundingRatio', 'skewPop', 'maxIntersectionsPosition', 'quantilesExactHigh', 'topK', 'maxIntersections', 'quantileExactLow', 'groupArrayMovingAvg', 'corr', 'quantileDeterministic', 'exponentialMovingAverage', 'quantileExact', 'quantilesBFloat16', 'quantileGK', 'quantilesTimingWeighted', 'minMap', 'quantile', 'welchTTest', 'groupArraySample', 'groupBitXor', 'cramersV', 'topKWeighted', 'count', 'quantileExactHigh', 'argMin', 'stochasticLinearRegression', 'uniqTheta', 'intervalLengthSum', 'groupArrayMovingSum', 'mannWhitneyUTest', 'uniqCombined64', 'stddevSamp', 'skewSamp', 'quantilesTDigest', 'groupArray', 'groupBitmapAnd', 'min', 'quantiles', 'theilsU', 'anyLast', 'quantileTDigest', 'meanZTest', 'anyHeavy', 'sum', 'quantileTDigestWeighted', 'quantileTiming', 'covarPop', 'groupUniqArray', 'first_value', 'uniqHLL12', 'sumMap', 'quantilesTiming', 'any', 'contingency', 'largestTriangleThreeBuckets', 'groupBitmapXor', 'argMax', 'groupArrayLast', 'quantilesExactWeighted', 'quantilesExactLow', 'median', 'groupArrayInsertAt', 'varSamp', 'categoricalInformationValue', 'groupBitAnd', 'deltaSumTimestamp', 'covarSamp', 'quantilesBFloat16Weighted', 'studentTTest', 'avg', 'max', 'avgWeighted', 'groupBitmap', 'groupBitmapOr', 'entropy', 'uniqCombined', 'deltaSum', 'quantilesDeterministic'} + {'groupArrayMovingSum', 'count', 'sumCount', 'simpleLinearRegression', 'groupBitmapAnd', 'maxIntersectionsPosition', 'varPop', 'quantileInterpolatedWeighted', 'covarSamp', 'groupArraySample', 'quantilesInterpolatedWeighted', 'stddevPop', 'groupArrayInsertAt', 'mannWhitneyUTest', 'max', 'studentTTest', 'sumWithOverflow', 'quantilesTDigest', 'uniqCombined64', 'groupArray', 'quantilesExactWeighted', 'quantileDeterministic', 'last_value', 'groupBitAnd', 'sum', 'quantileTimingWeighted', 'groupUniqArray', 'quantileBFloat16Weighted', 'quantileExactLow', 'quantilesExactLow', 'groupBitXor', 'uniqHLL12', 'groupBitmapOr', 'uniqCombined', 'quantileTDigestWeighted', 'stochasticLogisticRegression', 'quantilesBFloat16', 'groupBitmap', 'groupBitmapXor', 'argMax', 'groupArrayMovingAvg', 'boundingRatio', 'quantileTDigest', 'kurtSamp', 'quantilesTDigestWeighted', 'stddevSamp', 'quantilesExactHigh', 'sumKahan', 'uniq', 'quantilesTimingWeighted', 'topK', 'quantilesTiming', 'quantileExactWeighted', 'stochasticLinearRegression', 'varSamp', 'groupArrayLast', 'quantilesGK', 'any', 'rankCorr', 'quantilesExact', 'argMin', 'anyHeavy', 'quantileGK', 'anyLast', 'maxIntersections', 'corr', 'deltaSum', 'topKWeighted', 'welchTTest', 'uniqExact', 'uniqTheta', 'deltaSumTimestamp', 'quantileExactHigh', 'quantileExact', 'skewSamp', 'maxMap', 'covarPop', 'kolmogorovSmirnovTest', 'quantile', 'theilsU', 'largestTriangleThreeBuckets', 'median', 'avg', 'quantileBFloat16', 'avgWeighted', 'quantiles', 'categoricalInformationValue', 'quantilesBFloat16Weighted', 'cramersV', 'exponentialMovingAverage', 'groupBitOr', 'contingency', 'quantilesDeterministic', 'skewPop', 'entropy', 'sumMap', 'min', 'meanZTest', 'first_value', 'quantileTiming', 'sparkBar', 'intervalLengthSum', 'minMap', 'kurtPop', 'cramersVBiasCorrected'}
    @@ -2740,7 +2785,7 @@ Default: 3
    AGG_FUNC_MAPPING = - {'sumKahanIf': ('sumKahan', 'If'), 'uniqIf': ('uniq', 'If'), 'sumWithOverflowIf': ('sumWithOverflow', 'If'), 'maxMapIf': ('maxMap', 'If'), 'varPopIf': ('varPop', 'If'), 'last_valueIf': ('last_value', 'If'), 'quantilesInterpolatedWeightedIf': ('quantilesInterpolatedWeighted', 'If'), 'quantilesExactIf': ('quantilesExact', 'If'), 'quantileBFloat16If': ('quantileBFloat16', 'If'), 'stochasticLogisticRegressionIf': ('stochasticLogisticRegression', 'If'), 'rankCorrIf': ('rankCorr', 'If'), 'quantileTimingWeightedIf': ('quantileTimingWeighted', 'If'), 'simpleLinearRegressionIf': ('simpleLinearRegression', 'If'), 'quantilesGKIf': ('quantilesGK', 'If'), 'kolmogorovSmirnovTestIf': ('kolmogorovSmirnovTest', 'If'), 'stddevPopIf': ('stddevPop', 'If'), 'uniqExactIf': ('uniqExact', 'If'), 'sparkBarIf': ('sparkBar', 'If'), 'quantilesTDigestWeightedIf': ('quantilesTDigestWeighted', 'If'), 'kurtSampIf': ('kurtSamp', 'If'), 'sumCountIf': ('sumCount', 'If'), 'cramersVBiasCorrectedIf': ('cramersVBiasCorrected', 'If'), 'quantileExactWeightedIf': ('quantileExactWeighted', 'If'), 'quantileInterpolatedWeightedIf': ('quantileInterpolatedWeighted', 'If'), 'kurtPopIf': ('kurtPop', 'If'), 'quantileBFloat16WeightedIf': ('quantileBFloat16Weighted', 'If'), 'groupBitOrIf': ('groupBitOr', 'If'), 'boundingRatioIf': ('boundingRatio', 'If'), 'skewPopIf': ('skewPop', 'If'), 'maxIntersectionsPositionIf': ('maxIntersectionsPosition', 'If'), 'quantilesExactHighIf': ('quantilesExactHigh', 'If'), 'topKIf': ('topK', 'If'), 'maxIntersectionsIf': ('maxIntersections', 'If'), 'quantileExactLowIf': ('quantileExactLow', 'If'), 'groupArrayMovingAvgIf': ('groupArrayMovingAvg', 'If'), 'corrIf': ('corr', 'If'), 'quantileDeterministicIf': ('quantileDeterministic', 'If'), 'exponentialMovingAverageIf': ('exponentialMovingAverage', 'If'), 'quantileExactIf': ('quantileExact', 'If'), 'quantilesBFloat16If': ('quantilesBFloat16', 'If'), 'quantileGKIf': ('quantileGK', 'If'), 'quantilesTimingWeightedIf': ('quantilesTimingWeighted', 'If'), 'minMapIf': ('minMap', 'If'), 'quantileIf': ('quantile', 'If'), 'welchTTestIf': ('welchTTest', 'If'), 'groupArraySampleIf': ('groupArraySample', 'If'), 'groupBitXorIf': ('groupBitXor', 'If'), 'cramersVIf': ('cramersV', 'If'), 'topKWeightedIf': ('topKWeighted', 'If'), 'countIf': ('count', 'If'), 'quantileExactHighIf': ('quantileExactHigh', 'If'), 'argMinIf': ('argMin', 'If'), 'stochasticLinearRegressionIf': ('stochasticLinearRegression', 'If'), 'uniqThetaIf': ('uniqTheta', 'If'), 'intervalLengthSumIf': ('intervalLengthSum', 'If'), 'groupArrayMovingSumIf': ('groupArrayMovingSum', 'If'), 'mannWhitneyUTestIf': ('mannWhitneyUTest', 'If'), 'uniqCombined64If': ('uniqCombined64', 'If'), 'stddevSampIf': ('stddevSamp', 'If'), 'skewSampIf': ('skewSamp', 'If'), 'quantilesTDigestIf': ('quantilesTDigest', 'If'), 'groupArrayIf': ('groupArray', 'If'), 'groupBitmapAndIf': ('groupBitmapAnd', 'If'), 'minIf': ('min', 'If'), 'quantilesIf': ('quantiles', 'If'), 'theilsUIf': ('theilsU', 'If'), 'anyLastIf': ('anyLast', 'If'), 'quantileTDigestIf': ('quantileTDigest', 'If'), 'meanZTestIf': ('meanZTest', 'If'), 'anyHeavyIf': ('anyHeavy', 'If'), 'sumIf': ('sum', 'If'), 'quantileTDigestWeightedIf': ('quantileTDigestWeighted', 'If'), 'quantileTimingIf': ('quantileTiming', 'If'), 'covarPopIf': ('covarPop', 'If'), 'groupUniqArrayIf': ('groupUniqArray', 'If'), 'first_valueIf': ('first_value', 'If'), 'uniqHLL12If': ('uniqHLL12', 'If'), 'sumMapIf': ('sumMap', 'If'), 'quantilesTimingIf': ('quantilesTiming', 'If'), 'anyIf': ('any', 'If'), 'contingencyIf': ('contingency', 'If'), 'largestTriangleThreeBucketsIf': ('largestTriangleThreeBuckets', 'If'), 'groupBitmapXorIf': ('groupBitmapXor', 'If'), 'argMaxIf': ('argMax', 'If'), 'groupArrayLastIf': ('groupArrayLast', 'If'), 'quantilesExactWeightedIf': ('quantilesExactWeighted', 'If'), 'quantilesExactLowIf': ('quantilesExactLow', 'If'), 'medianIf': ('median', 'If'), 'groupArrayInsertAtIf': ('groupArrayInsertAt', 'If'), 'varSampIf': ('varSamp', 'If'), 'categoricalInformationValueIf': ('categoricalInformationValue', 'If'), 'groupBitAndIf': ('groupBitAnd', 'If'), 'deltaSumTimestampIf': ('deltaSumTimestamp', 'If'), 'covarSampIf': ('covarSamp', 'If'), 'quantilesBFloat16WeightedIf': ('quantilesBFloat16Weighted', 'If'), 'studentTTestIf': ('studentTTest', 'If'), 'avgIf': ('avg', 'If'), 'maxIf': ('max', 'If'), 'avgWeightedIf': ('avgWeighted', 'If'), 'groupBitmapIf': ('groupBitmap', 'If'), 'groupBitmapOrIf': ('groupBitmapOr', 'If'), 'entropyIf': ('entropy', 'If'), 'uniqCombinedIf': ('uniqCombined', 'If'), 'deltaSumIf': ('deltaSum', 'If'), 'quantilesDeterministicIf': ('quantilesDeterministic', 'If'), 'sumKahanArray': ('sumKahan', 'Array'), 'uniqArray': ('uniq', 'Array'), 'sumWithOverflowArray': ('sumWithOverflow', 'Array'), 'maxMapArray': ('maxMap', 'Array'), 'varPopArray': ('varPop', 'Array'), 'last_valueArray': ('last_value', 'Array'), 'quantilesInterpolatedWeightedArray': ('quantilesInterpolatedWeighted', 'Array'), 'quantilesExactArray': ('quantilesExact', 'Array'), 'quantileBFloat16Array': ('quantileBFloat16', 'Array'), 'stochasticLogisticRegressionArray': ('stochasticLogisticRegression', 'Array'), 'rankCorrArray': ('rankCorr', 'Array'), 'quantileTimingWeightedArray': ('quantileTimingWeighted', 'Array'), 'simpleLinearRegressionArray': ('simpleLinearRegression', 'Array'), 'quantilesGKArray': ('quantilesGK', 'Array'), 'kolmogorovSmirnovTestArray': ('kolmogorovSmirnovTest', 'Array'), 'stddevPopArray': ('stddevPop', 'Array'), 'uniqExactArray': ('uniqExact', 'Array'), 'sparkBarArray': ('sparkBar', 'Array'), 'quantilesTDigestWeightedArray': ('quantilesTDigestWeighted', 'Array'), 'kurtSampArray': ('kurtSamp', 'Array'), 'sumCountArray': ('sumCount', 'Array'), 'cramersVBiasCorrectedArray': ('cramersVBiasCorrected', 'Array'), 'quantileExactWeightedArray': ('quantileExactWeighted', 'Array'), 'quantileInterpolatedWeightedArray': ('quantileInterpolatedWeighted', 'Array'), 'kurtPopArray': ('kurtPop', 'Array'), 'quantileBFloat16WeightedArray': ('quantileBFloat16Weighted', 'Array'), 'groupBitOrArray': ('groupBitOr', 'Array'), 'boundingRatioArray': ('boundingRatio', 'Array'), 'skewPopArray': ('skewPop', 'Array'), 'maxIntersectionsPositionArray': ('maxIntersectionsPosition', 'Array'), 'quantilesExactHighArray': ('quantilesExactHigh', 'Array'), 'topKArray': ('topK', 'Array'), 'maxIntersectionsArray': ('maxIntersections', 'Array'), 'quantileExactLowArray': ('quantileExactLow', 'Array'), 'groupArrayMovingAvgArray': ('groupArrayMovingAvg', 'Array'), 'corrArray': ('corr', 'Array'), 'quantileDeterministicArray': ('quantileDeterministic', 'Array'), 'exponentialMovingAverageArray': ('exponentialMovingAverage', 'Array'), 'quantileExactArray': ('quantileExact', 'Array'), 'quantilesBFloat16Array': ('quantilesBFloat16', 'Array'), 'quantileGKArray': ('quantileGK', 'Array'), 'quantilesTimingWeightedArray': ('quantilesTimingWeighted', 'Array'), 'minMapArray': ('minMap', 'Array'), 'quantileArray': ('quantile', 'Array'), 'welchTTestArray': ('welchTTest', 'Array'), 'groupArraySampleArray': ('groupArraySample', 'Array'), 'groupBitXorArray': ('groupBitXor', 'Array'), 'cramersVArray': ('cramersV', 'Array'), 'topKWeightedArray': ('topKWeighted', 'Array'), 'countArray': ('count', 'Array'), 'quantileExactHighArray': ('quantileExactHigh', 'Array'), 'argMinArray': ('argMin', 'Array'), 'stochasticLinearRegressionArray': ('stochasticLinearRegression', 'Array'), 'uniqThetaArray': ('uniqTheta', 'Array'), 'intervalLengthSumArray': ('intervalLengthSum', 'Array'), 'groupArrayMovingSumArray': ('groupArrayMovingSum', 'Array'), 'mannWhitneyUTestArray': ('mannWhitneyUTest', 'Array'), 'uniqCombined64Array': ('uniqCombined64', 'Array'), 'stddevSampArray': ('stddevSamp', 'Array'), 'skewSampArray': ('skewSamp', 'Array'), 'quantilesTDigestArray': ('quantilesTDigest', 'Array'), 'groupArrayArray': ('groupArray', 'Array'), 'groupBitmapAndArray': ('groupBitmapAnd', 'Array'), 'minArray': ('min', 'Array'), 'quantilesArray': ('quantiles', 'Array'), 'theilsUArray': ('theilsU', 'Array'), 'anyLastArray': ('anyLast', 'Array'), 'quantileTDigestArray': ('quantileTDigest', 'Array'), 'meanZTestArray': ('meanZTest', 'Array'), 'anyHeavyArray': ('anyHeavy', 'Array'), 'sumArray': ('sum', 'Array'), 'quantileTDigestWeightedArray': ('quantileTDigestWeighted', 'Array'), 'quantileTimingArray': ('quantileTiming', 'Array'), 'covarPopArray': ('covarPop', 'Array'), 'groupUniqArrayArray': ('groupUniqArray', 'Array'), 'first_valueArray': ('first_value', 'Array'), 'uniqHLL12Array': ('uniqHLL12', 'Array'), 'sumMapArray': ('sumMap', 'Array'), 'quantilesTimingArray': ('quantilesTiming', 'Array'), 'anyArray': ('any', 'Array'), 'contingencyArray': ('contingency', 'Array'), 'largestTriangleThreeBucketsArray': ('largestTriangleThreeBuckets', 'Array'), 'groupBitmapXorArray': ('groupBitmapXor', 'Array'), 'argMaxArray': ('argMax', 'Array'), 'groupArrayLastArray': ('groupArrayLast', 'Array'), 'quantilesExactWeightedArray': ('quantilesExactWeighted', 'Array'), 'quantilesExactLowArray': ('quantilesExactLow', 'Array'), 'medianArray': ('median', 'Array'), 'groupArrayInsertAtArray': ('groupArrayInsertAt', 'Array'), 'varSampArray': ('varSamp', 'Array'), 'categoricalInformationValueArray': ('categoricalInformationValue', 'Array'), 'groupBitAndArray': ('groupBitAnd', 'Array'), 'deltaSumTimestampArray': ('deltaSumTimestamp', 'Array'), 'covarSampArray': ('covarSamp', 'Array'), 'quantilesBFloat16WeightedArray': ('quantilesBFloat16Weighted', 'Array'), 'studentTTestArray': ('studentTTest', 'Array'), 'avgArray': ('avg', 'Array'), 'maxArray': ('max', 'Array'), 'avgWeightedArray': ('avgWeighted', 'Array'), 'groupBitmapArray': ('groupBitmap', 'Array'), 'groupBitmapOrArray': ('groupBitmapOr', 'Array'), 'entropyArray': ('entropy', 'Array'), 'uniqCombinedArray': ('uniqCombined', 'Array'), 'deltaSumArray': ('deltaSum', 'Array'), 'quantilesDeterministicArray': ('quantilesDeterministic', 'Array'), 'sumKahanArrayIf': ('sumKahan', 'ArrayIf'), 'uniqArrayIf': ('uniq', 'ArrayIf'), 'sumWithOverflowArrayIf': ('sumWithOverflow', 'ArrayIf'), 'maxMapArrayIf': ('maxMap', 'ArrayIf'), 'varPopArrayIf': ('varPop', 'ArrayIf'), 'last_valueArrayIf': ('last_value', 'ArrayIf'), 'quantilesInterpolatedWeightedArrayIf': ('quantilesInterpolatedWeighted', 'ArrayIf'), 'quantilesExactArrayIf': ('quantilesExact', 'ArrayIf'), 'quantileBFloat16ArrayIf': ('quantileBFloat16', 'ArrayIf'), 'stochasticLogisticRegressionArrayIf': ('stochasticLogisticRegression', 'ArrayIf'), 'rankCorrArrayIf': ('rankCorr', 'ArrayIf'), 'quantileTimingWeightedArrayIf': ('quantileTimingWeighted', 'ArrayIf'), 'simpleLinearRegressionArrayIf': ('simpleLinearRegression', 'ArrayIf'), 'quantilesGKArrayIf': ('quantilesGK', 'ArrayIf'), 'kolmogorovSmirnovTestArrayIf': ('kolmogorovSmirnovTest', 'ArrayIf'), 'stddevPopArrayIf': ('stddevPop', 'ArrayIf'), 'uniqExactArrayIf': ('uniqExact', 'ArrayIf'), 'sparkBarArrayIf': ('sparkBar', 'ArrayIf'), 'quantilesTDigestWeightedArrayIf': ('quantilesTDigestWeighted', 'ArrayIf'), 'kurtSampArrayIf': ('kurtSamp', 'ArrayIf'), 'sumCountArrayIf': ('sumCount', 'ArrayIf'), 'cramersVBiasCorrectedArrayIf': ('cramersVBiasCorrected', 'ArrayIf'), 'quantileExactWeightedArrayIf': ('quantileExactWeighted', 'ArrayIf'), 'quantileInterpolatedWeightedArrayIf': ('quantileInterpolatedWeighted', 'ArrayIf'), 'kurtPopArrayIf': ('kurtPop', 'ArrayIf'), 'quantileBFloat16WeightedArrayIf': ('quantileBFloat16Weighted', 'ArrayIf'), 'groupBitOrArrayIf': ('groupBitOr', 'ArrayIf'), 'boundingRatioArrayIf': ('boundingRatio', 'ArrayIf'), 'skewPopArrayIf': ('skewPop', 'ArrayIf'), 'maxIntersectionsPositionArrayIf': ('maxIntersectionsPosition', 'ArrayIf'), 'quantilesExactHighArrayIf': ('quantilesExactHigh', 'ArrayIf'), 'topKArrayIf': ('topK', 'ArrayIf'), 'maxIntersectionsArrayIf': ('maxIntersections', 'ArrayIf'), 'quantileExactLowArrayIf': ('quantileExactLow', 'ArrayIf'), 'groupArrayMovingAvgArrayIf': ('groupArrayMovingAvg', 'ArrayIf'), 'corrArrayIf': ('corr', 'ArrayIf'), 'quantileDeterministicArrayIf': ('quantileDeterministic', 'ArrayIf'), 'exponentialMovingAverageArrayIf': ('exponentialMovingAverage', 'ArrayIf'), 'quantileExactArrayIf': ('quantileExact', 'ArrayIf'), 'quantilesBFloat16ArrayIf': ('quantilesBFloat16', 'ArrayIf'), 'quantileGKArrayIf': ('quantileGK', 'ArrayIf'), 'quantilesTimingWeightedArrayIf': ('quantilesTimingWeighted', 'ArrayIf'), 'minMapArrayIf': ('minMap', 'ArrayIf'), 'quantileArrayIf': ('quantile', 'ArrayIf'), 'welchTTestArrayIf': ('welchTTest', 'ArrayIf'), 'groupArraySampleArrayIf': ('groupArraySample', 'ArrayIf'), 'groupBitXorArrayIf': ('groupBitXor', 'ArrayIf'), 'cramersVArrayIf': ('cramersV', 'ArrayIf'), 'topKWeightedArrayIf': ('topKWeighted', 'ArrayIf'), 'countArrayIf': ('count', 'ArrayIf'), 'quantileExactHighArrayIf': ('quantileExactHigh', 'ArrayIf'), 'argMinArrayIf': ('argMin', 'ArrayIf'), 'stochasticLinearRegressionArrayIf': ('stochasticLinearRegression', 'ArrayIf'), 'uniqThetaArrayIf': ('uniqTheta', 'ArrayIf'), 'intervalLengthSumArrayIf': ('intervalLengthSum', 'ArrayIf'), 'groupArrayMovingSumArrayIf': ('groupArrayMovingSum', 'ArrayIf'), 'mannWhitneyUTestArrayIf': ('mannWhitneyUTest', 'ArrayIf'), 'uniqCombined64ArrayIf': ('uniqCombined64', 'ArrayIf'), 'stddevSampArrayIf': ('stddevSamp', 'ArrayIf'), 'skewSampArrayIf': ('skewSamp', 'ArrayIf'), 'quantilesTDigestArrayIf': ('quantilesTDigest', 'ArrayIf'), 'groupArrayArrayIf': ('groupArray', 'ArrayIf'), 'groupBitmapAndArrayIf': ('groupBitmapAnd', 'ArrayIf'), 'minArrayIf': ('min', 'ArrayIf'), 'quantilesArrayIf': ('quantiles', 'ArrayIf'), 'theilsUArrayIf': ('theilsU', 'ArrayIf'), 'anyLastArrayIf': ('anyLast', 'ArrayIf'), 'quantileTDigestArrayIf': ('quantileTDigest', 'ArrayIf'), 'meanZTestArrayIf': ('meanZTest', 'ArrayIf'), 'anyHeavyArrayIf': ('anyHeavy', 'ArrayIf'), 'sumArrayIf': ('sum', 'ArrayIf'), 'quantileTDigestWeightedArrayIf': ('quantileTDigestWeighted', 'ArrayIf'), 'quantileTimingArrayIf': ('quantileTiming', 'ArrayIf'), 'covarPopArrayIf': ('covarPop', 'ArrayIf'), 'groupUniqArrayArrayIf': ('groupUniqArray', 'ArrayIf'), 'first_valueArrayIf': ('first_value', 'ArrayIf'), 'uniqHLL12ArrayIf': ('uniqHLL12', 'ArrayIf'), 'sumMapArrayIf': ('sumMap', 'ArrayIf'), 'quantilesTimingArrayIf': ('quantilesTiming', 'ArrayIf'), 'anyArrayIf': ('any', 'ArrayIf'), 'contingencyArrayIf': ('contingency', 'ArrayIf'), 'largestTriangleThreeBucketsArrayIf': ('largestTriangleThreeBuckets', 'ArrayIf'), 'groupBitmapXorArrayIf': ('groupBitmapXor', 'ArrayIf'), 'argMaxArrayIf': ('argMax', 'ArrayIf'), 'groupArrayLastArrayIf': ('groupArrayLast', 'ArrayIf'), 'quantilesExactWeightedArrayIf': ('quantilesExactWeighted', 'ArrayIf'), 'quantilesExactLowArrayIf': ('quantilesExactLow', 'ArrayIf'), 'medianArrayIf': ('median', 'ArrayIf'), 'groupArrayInsertAtArrayIf': ('groupArrayInsertAt', 'ArrayIf'), 'varSampArrayIf': ('varSamp', 'ArrayIf'), 'categoricalInformationValueArrayIf': ('categoricalInformationValue', 'ArrayIf'), 'groupBitAndArrayIf': ('groupBitAnd', 'ArrayIf'), 'deltaSumTimestampArrayIf': ('deltaSumTimestamp', 'ArrayIf'), 'covarSampArrayIf': ('covarSamp', 'ArrayIf'), 'quantilesBFloat16WeightedArrayIf': ('quantilesBFloat16Weighted', 'ArrayIf'), 'studentTTestArrayIf': ('studentTTest', 'ArrayIf'), 'avgArrayIf': ('avg', 'ArrayIf'), 'maxArrayIf': ('max', 'ArrayIf'), 'avgWeightedArrayIf': ('avgWeighted', 'ArrayIf'), 'groupBitmapArrayIf': ('groupBitmap', 'ArrayIf'), 'groupBitmapOrArrayIf': ('groupBitmapOr', 'ArrayIf'), 'entropyArrayIf': ('entropy', 'ArrayIf'), 'uniqCombinedArrayIf': ('uniqCombined', 'ArrayIf'), 'deltaSumArrayIf': ('deltaSum', 'ArrayIf'), 'quantilesDeterministicArrayIf': ('quantilesDeterministic', 'ArrayIf'), 'sumKahanMap': ('sumKahan', 'Map'), 'uniqMap': ('uniq', 'Map'), 'sumWithOverflowMap': ('sumWithOverflow', 'Map'), 'maxMapMap': ('maxMap', 'Map'), 'varPopMap': ('varPop', 'Map'), 'last_valueMap': ('last_value', 'Map'), 'quantilesInterpolatedWeightedMap': ('quantilesInterpolatedWeighted', 'Map'), 'quantilesExactMap': ('quantilesExact', 'Map'), 'quantileBFloat16Map': ('quantileBFloat16', 'Map'), 'stochasticLogisticRegressionMap': ('stochasticLogisticRegression', 'Map'), 'rankCorrMap': ('rankCorr', 'Map'), 'quantileTimingWeightedMap': ('quantileTimingWeighted', 'Map'), 'simpleLinearRegressionMap': ('simpleLinearRegression', 'Map'), 'quantilesGKMap': ('quantilesGK', 'Map'), 'kolmogorovSmirnovTestMap': ('kolmogorovSmirnovTest', 'Map'), 'stddevPopMap': ('stddevPop', 'Map'), 'uniqExactMap': ('uniqExact', 'Map'), 'sparkBarMap': ('sparkBar', 'Map'), 'quantilesTDigestWeightedMap': ('quantilesTDigestWeighted', 'Map'), 'kurtSampMap': ('kurtSamp', 'Map'), 'sumCountMap': ('sumCount', 'Map'), 'cramersVBiasCorrectedMap': ('cramersVBiasCorrected', 'Map'), 'quantileExactWeightedMap': ('quantileExactWeighted', 'Map'), 'quantileInterpolatedWeightedMap': ('quantileInterpolatedWeighted', 'Map'), 'kurtPopMap': ('kurtPop', 'Map'), 'quantileBFloat16WeightedMap': ('quantileBFloat16Weighted', 'Map'), 'groupBitOrMap': ('groupBitOr', 'Map'), 'boundingRatioMap': ('boundingRatio', 'Map'), 'skewPopMap': ('skewPop', 'Map'), 'maxIntersectionsPositionMap': ('maxIntersectionsPosition', 'Map'), 'quantilesExactHighMap': ('quantilesExactHigh', 'Map'), 'topKMap': ('topK', 'Map'), 'maxIntersectionsMap': ('maxIntersections', 'Map'), 'quantileExactLowMap': ('quantileExactLow', 'Map'), 'groupArrayMovingAvgMap': ('groupArrayMovingAvg', 'Map'), 'corrMap': ('corr', 'Map'), 'quantileDeterministicMap': ('quantileDeterministic', 'Map'), 'exponentialMovingAverageMap': ('exponentialMovingAverage', 'Map'), 'quantileExactMap': ('quantileExact', 'Map'), 'quantilesBFloat16Map': ('quantilesBFloat16', 'Map'), 'quantileGKMap': ('quantileGK', 'Map'), 'quantilesTimingWeightedMap': ('quantilesTimingWeighted', 'Map'), 'minMapMap': ('minMap', 'Map'), 'quantileMap': ('quantile', 'Map'), 'welchTTestMap': ('welchTTest', 'Map'), 'groupArraySampleMap': ('groupArraySample', 'Map'), 'groupBitXorMap': ('groupBitXor', 'Map'), 'cramersVMap': ('cramersV', 'Map'), 'topKWeightedMap': ('topKWeighted', 'Map'), 'countMap': ('count', 'Map'), 'quantileExactHighMap': ('quantileExactHigh', 'Map'), 'argMinMap': ('argMin', 'Map'), 'stochasticLinearRegressionMap': ('stochasticLinearRegression', 'Map'), 'uniqThetaMap': ('uniqTheta', 'Map'), 'intervalLengthSumMap': ('intervalLengthSum', 'Map'), 'groupArrayMovingSumMap': ('groupArrayMovingSum', 'Map'), 'mannWhitneyUTestMap': ('mannWhitneyUTest', 'Map'), 'uniqCombined64Map': ('uniqCombined64', 'Map'), 'stddevSampMap': ('stddevSamp', 'Map'), 'skewSampMap': ('skewSamp', 'Map'), 'quantilesTDigestMap': ('quantilesTDigest', 'Map'), 'groupArrayMap': ('groupArray', 'Map'), 'groupBitmapAndMap': ('groupBitmapAnd', 'Map'), 'minMap': ('minMap', ''), 'quantilesMap': ('quantiles', 'Map'), 'theilsUMap': ('theilsU', 'Map'), 'anyLastMap': ('anyLast', 'Map'), 'quantileTDigestMap': ('quantileTDigest', 'Map'), 'meanZTestMap': ('meanZTest', 'Map'), 'anyHeavyMap': ('anyHeavy', 'Map'), 'sumMap': ('sumMap', ''), 'quantileTDigestWeightedMap': ('quantileTDigestWeighted', 'Map'), 'quantileTimingMap': ('quantileTiming', 'Map'), 'covarPopMap': ('covarPop', 'Map'), 'groupUniqArrayMap': ('groupUniqArray', 'Map'), 'first_valueMap': ('first_value', 'Map'), 'uniqHLL12Map': ('uniqHLL12', 'Map'), 'sumMapMap': ('sumMap', 'Map'), 'quantilesTimingMap': ('quantilesTiming', 'Map'), 'anyMap': ('any', 'Map'), 'contingencyMap': ('contingency', 'Map'), 'largestTriangleThreeBucketsMap': ('largestTriangleThreeBuckets', 'Map'), 'groupBitmapXorMap': ('groupBitmapXor', 'Map'), 'argMaxMap': ('argMax', 'Map'), 'groupArrayLastMap': ('groupArrayLast', 'Map'), 'quantilesExactWeightedMap': ('quantilesExactWeighted', 'Map'), 'quantilesExactLowMap': ('quantilesExactLow', 'Map'), 'medianMap': ('median', 'Map'), 'groupArrayInsertAtMap': ('groupArrayInsertAt', 'Map'), 'varSampMap': ('varSamp', 'Map'), 'categoricalInformationValueMap': ('categoricalInformationValue', 'Map'), 'groupBitAndMap': ('groupBitAnd', 'Map'), 'deltaSumTimestampMap': ('deltaSumTimestamp', 'Map'), 'covarSampMap': ('covarSamp', 'Map'), 'quantilesBFloat16WeightedMap': ('quantilesBFloat16Weighted', 'Map'), 'studentTTestMap': ('studentTTest', 'Map'), 'avgMap': ('avg', 'Map'), 'maxMap': ('maxMap', ''), 'avgWeightedMap': ('avgWeighted', 'Map'), 'groupBitmapMap': ('groupBitmap', 'Map'), 'groupBitmapOrMap': ('groupBitmapOr', 'Map'), 'entropyMap': ('entropy', 'Map'), 'uniqCombinedMap': ('uniqCombined', 'Map'), 'deltaSumMap': ('deltaSum', 'Map'), 'quantilesDeterministicMap': ('quantilesDeterministic', 'Map'), 'sumKahanSimpleState': ('sumKahan', 'SimpleState'), 'uniqSimpleState': ('uniq', 'SimpleState'), 'sumWithOverflowSimpleState': ('sumWithOverflow', 'SimpleState'), 'maxMapSimpleState': ('maxMap', 'SimpleState'), 'varPopSimpleState': ('varPop', 'SimpleState'), 'last_valueSimpleState': ('last_value', 'SimpleState'), 'quantilesInterpolatedWeightedSimpleState': ('quantilesInterpolatedWeighted', 'SimpleState'), 'quantilesExactSimpleState': ('quantilesExact', 'SimpleState'), 'quantileBFloat16SimpleState': ('quantileBFloat16', 'SimpleState'), 'stochasticLogisticRegressionSimpleState': ('stochasticLogisticRegression', 'SimpleState'), 'rankCorrSimpleState': ('rankCorr', 'SimpleState'), 'quantileTimingWeightedSimpleState': ('quantileTimingWeighted', 'SimpleState'), 'simpleLinearRegressionSimpleState': ('simpleLinearRegression', 'SimpleState'), 'quantilesGKSimpleState': ('quantilesGK', 'SimpleState'), 'kolmogorovSmirnovTestSimpleState': ('kolmogorovSmirnovTest', 'SimpleState'), 'stddevPopSimpleState': ('stddevPop', 'SimpleState'), 'uniqExactSimpleState': ('uniqExact', 'SimpleState'), 'sparkBarSimpleState': ('sparkBar', 'SimpleState'), 'quantilesTDigestWeightedSimpleState': ('quantilesTDigestWeighted', 'SimpleState'), 'kurtSampSimpleState': ('kurtSamp', 'SimpleState'), 'sumCountSimpleState': ('sumCount', 'SimpleState'), 'cramersVBiasCorrectedSimpleState': ('cramersVBiasCorrected', 'SimpleState'), 'quantileExactWeightedSimpleState': ('quantileExactWeighted', 'SimpleState'), 'quantileInterpolatedWeightedSimpleState': ('quantileInterpolatedWeighted', 'SimpleState'), 'kurtPopSimpleState': ('kurtPop', 'SimpleState'), 'quantileBFloat16WeightedSimpleState': ('quantileBFloat16Weighted', 'SimpleState'), 'groupBitOrSimpleState': ('groupBitOr', 'SimpleState'), 'boundingRatioSimpleState': ('boundingRatio', 'SimpleState'), 'skewPopSimpleState': ('skewPop', 'SimpleState'), 'maxIntersectionsPositionSimpleState': ('maxIntersectionsPosition', 'SimpleState'), 'quantilesExactHighSimpleState': ('quantilesExactHigh', 'SimpleState'), 'topKSimpleState': ('topK', 'SimpleState'), 'maxIntersectionsSimpleState': ('maxIntersections', 'SimpleState'), 'quantileExactLowSimpleState': ('quantileExactLow', 'SimpleState'), 'groupArrayMovingAvgSimpleState': ('groupArrayMovingAvg', 'SimpleState'), 'corrSimpleState': ('corr', 'SimpleState'), 'quantileDeterministicSimpleState': ('quantileDeterministic', 'SimpleState'), 'exponentialMovingAverageSimpleState': ('exponentialMovingAverage', 'SimpleState'), 'quantileExactSimpleState': ('quantileExact', 'SimpleState'), 'quantilesBFloat16SimpleState': ('quantilesBFloat16', 'SimpleState'), 'quantileGKSimpleState': ('quantileGK', 'SimpleState'), 'quantilesTimingWeightedSimpleState': ('quantilesTimingWeighted', 'SimpleState'), 'minMapSimpleState': ('minMap', 'SimpleState'), 'quantileSimpleState': ('quantile', 'SimpleState'), 'welchTTestSimpleState': ('welchTTest', 'SimpleState'), 'groupArraySampleSimpleState': ('groupArraySample', 'SimpleState'), 'groupBitXorSimpleState': ('groupBitXor', 'SimpleState'), 'cramersVSimpleState': ('cramersV', 'SimpleState'), 'topKWeightedSimpleState': ('topKWeighted', 'SimpleState'), 'countSimpleState': ('count', 'SimpleState'), 'quantileExactHighSimpleState': ('quantileExactHigh', 'SimpleState'), 'argMinSimpleState': ('argMin', 'SimpleState'), 'stochasticLinearRegressionSimpleState': ('stochasticLinearRegression', 'SimpleState'), 'uniqThetaSimpleState': ('uniqTheta', 'SimpleState'), 'intervalLengthSumSimpleState': ('intervalLengthSum', 'SimpleState'), 'groupArrayMovingSumSimpleState': ('groupArrayMovingSum', 'SimpleState'), 'mannWhitneyUTestSimpleState': ('mannWhitneyUTest', 'SimpleState'), 'uniqCombined64SimpleState': ('uniqCombined64', 'SimpleState'), 'stddevSampSimpleState': ('stddevSamp', 'SimpleState'), 'skewSampSimpleState': ('skewSamp', 'SimpleState'), 'quantilesTDigestSimpleState': ('quantilesTDigest', 'SimpleState'), 'groupArraySimpleState': ('groupArray', 'SimpleState'), 'groupBitmapAndSimpleState': ('groupBitmapAnd', 'SimpleState'), 'minSimpleState': ('min', 'SimpleState'), 'quantilesSimpleState': ('quantiles', 'SimpleState'), 'theilsUSimpleState': ('theilsU', 'SimpleState'), 'anyLastSimpleState': ('anyLast', 'SimpleState'), 'quantileTDigestSimpleState': ('quantileTDigest', 'SimpleState'), 'meanZTestSimpleState': ('meanZTest', 'SimpleState'), 'anyHeavySimpleState': ('anyHeavy', 'SimpleState'), 'sumSimpleState': ('sum', 'SimpleState'), 'quantileTDigestWeightedSimpleState': ('quantileTDigestWeighted', 'SimpleState'), 'quantileTimingSimpleState': ('quantileTiming', 'SimpleState'), 'covarPopSimpleState': ('covarPop', 'SimpleState'), 'groupUniqArraySimpleState': ('groupUniqArray', 'SimpleState'), 'first_valueSimpleState': ('first_value', 'SimpleState'), 'uniqHLL12SimpleState': ('uniqHLL12', 'SimpleState'), 'sumMapSimpleState': ('sumMap', 'SimpleState'), 'quantilesTimingSimpleState': ('quantilesTiming', 'SimpleState'), 'anySimpleState': ('any', 'SimpleState'), 'contingencySimpleState': ('contingency', 'SimpleState'), 'largestTriangleThreeBucketsSimpleState': ('largestTriangleThreeBuckets', 'SimpleState'), 'groupBitmapXorSimpleState': ('groupBitmapXor', 'SimpleState'), 'argMaxSimpleState': ('argMax', 'SimpleState'), 'groupArrayLastSimpleState': ('groupArrayLast', 'SimpleState'), 'quantilesExactWeightedSimpleState': ('quantilesExactWeighted', 'SimpleState'), 'quantilesExactLowSimpleState': ('quantilesExactLow', 'SimpleState'), 'medianSimpleState': ('median', 'SimpleState'), 'groupArrayInsertAtSimpleState': ('groupArrayInsertAt', 'SimpleState'), 'varSampSimpleState': ('varSamp', 'SimpleState'), 'categoricalInformationValueSimpleState': ('categoricalInformationValue', 'SimpleState'), 'groupBitAndSimpleState': ('groupBitAnd', 'SimpleState'), 'deltaSumTimestampSimpleState': ('deltaSumTimestamp', 'SimpleState'), 'covarSampSimpleState': ('covarSamp', 'SimpleState'), 'quantilesBFloat16WeightedSimpleState': ('quantilesBFloat16Weighted', 'SimpleState'), 'studentTTestSimpleState': ('studentTTest', 'SimpleState'), 'avgSimpleState': ('avg', 'SimpleState'), 'maxSimpleState': ('max', 'SimpleState'), 'avgWeightedSimpleState': ('avgWeighted', 'SimpleState'), 'groupBitmapSimpleState': ('groupBitmap', 'SimpleState'), 'groupBitmapOrSimpleState': ('groupBitmapOr', 'SimpleState'), 'entropySimpleState': ('entropy', 'SimpleState'), 'uniqCombinedSimpleState': ('uniqCombined', 'SimpleState'), 'deltaSumSimpleState': ('deltaSum', 'SimpleState'), 'quantilesDeterministicSimpleState': ('quantilesDeterministic', 'SimpleState'), 'sumKahanState': ('sumKahan', 'State'), 'uniqState': ('uniq', 'State'), 'sumWithOverflowState': ('sumWithOverflow', 'State'), 'maxMapState': ('maxMap', 'State'), 'varPopState': ('varPop', 'State'), 'last_valueState': ('last_value', 'State'), 'quantilesInterpolatedWeightedState': ('quantilesInterpolatedWeighted', 'State'), 'quantilesExactState': ('quantilesExact', 'State'), 'quantileBFloat16State': ('quantileBFloat16', 'State'), 'stochasticLogisticRegressionState': ('stochasticLogisticRegression', 'State'), 'rankCorrState': ('rankCorr', 'State'), 'quantileTimingWeightedState': ('quantileTimingWeighted', 'State'), 'simpleLinearRegressionState': ('simpleLinearRegression', 'State'), 'quantilesGKState': ('quantilesGK', 'State'), 'kolmogorovSmirnovTestState': ('kolmogorovSmirnovTest', 'State'), 'stddevPopState': ('stddevPop', 'State'), 'uniqExactState': ('uniqExact', 'State'), 'sparkBarState': ('sparkBar', 'State'), 'quantilesTDigestWeightedState': ('quantilesTDigestWeighted', 'State'), 'kurtSampState': ('kurtSamp', 'State'), 'sumCountState': ('sumCount', 'State'), 'cramersVBiasCorrectedState': ('cramersVBiasCorrected', 'State'), 'quantileExactWeightedState': ('quantileExactWeighted', 'State'), 'quantileInterpolatedWeightedState': ('quantileInterpolatedWeighted', 'State'), 'kurtPopState': ('kurtPop', 'State'), 'quantileBFloat16WeightedState': ('quantileBFloat16Weighted', 'State'), 'groupBitOrState': ('groupBitOr', 'State'), 'boundingRatioState': ('boundingRatio', 'State'), 'skewPopState': ('skewPop', 'State'), 'maxIntersectionsPositionState': ('maxIntersectionsPosition', 'State'), 'quantilesExactHighState': ('quantilesExactHigh', 'State'), 'topKState': ('topK', 'State'), 'maxIntersectionsState': ('maxIntersections', 'State'), 'quantileExactLowState': ('quantileExactLow', 'State'), 'groupArrayMovingAvgState': ('groupArrayMovingAvg', 'State'), 'corrState': ('corr', 'State'), 'quantileDeterministicState': ('quantileDeterministic', 'State'), 'exponentialMovingAverageState': ('exponentialMovingAverage', 'State'), 'quantileExactState': ('quantileExact', 'State'), 'quantilesBFloat16State': ('quantilesBFloat16', 'State'), 'quantileGKState': ('quantileGK', 'State'), 'quantilesTimingWeightedState': ('quantilesTimingWeighted', 'State'), 'minMapState': ('minMap', 'State'), 'quantileState': ('quantile', 'State'), 'welchTTestState': ('welchTTest', 'State'), 'groupArraySampleState': ('groupArraySample', 'State'), 'groupBitXorState': ('groupBitXor', 'State'), 'cramersVState': ('cramersV', 'State'), 'topKWeightedState': ('topKWeighted', 'State'), 'countState': ('count', 'State'), 'quantileExactHighState': ('quantileExactHigh', 'State'), 'argMinState': ('argMin', 'State'), 'stochasticLinearRegressionState': ('stochasticLinearRegression', 'State'), 'uniqThetaState': ('uniqTheta', 'State'), 'intervalLengthSumState': ('intervalLengthSum', 'State'), 'groupArrayMovingSumState': ('groupArrayMovingSum', 'State'), 'mannWhitneyUTestState': ('mannWhitneyUTest', 'State'), 'uniqCombined64State': ('uniqCombined64', 'State'), 'stddevSampState': ('stddevSamp', 'State'), 'skewSampState': ('skewSamp', 'State'), 'quantilesTDigestState': ('quantilesTDigest', 'State'), 'groupArrayState': ('groupArray', 'State'), 'groupBitmapAndState': ('groupBitmapAnd', 'State'), 'minState': ('min', 'State'), 'quantilesState': ('quantiles', 'State'), 'theilsUState': ('theilsU', 'State'), 'anyLastState': ('anyLast', 'State'), 'quantileTDigestState': ('quantileTDigest', 'State'), 'meanZTestState': ('meanZTest', 'State'), 'anyHeavyState': ('anyHeavy', 'State'), 'sumState': ('sum', 'State'), 'quantileTDigestWeightedState': ('quantileTDigestWeighted', 'State'), 'quantileTimingState': ('quantileTiming', 'State'), 'covarPopState': ('covarPop', 'State'), 'groupUniqArrayState': ('groupUniqArray', 'State'), 'first_valueState': ('first_value', 'State'), 'uniqHLL12State': ('uniqHLL12', 'State'), 'sumMapState': ('sumMap', 'State'), 'quantilesTimingState': ('quantilesTiming', 'State'), 'anyState': ('any', 'State'), 'contingencyState': ('contingency', 'State'), 'largestTriangleThreeBucketsState': ('largestTriangleThreeBuckets', 'State'), 'groupBitmapXorState': ('groupBitmapXor', 'State'), 'argMaxState': ('argMax', 'State'), 'groupArrayLastState': ('groupArrayLast', 'State'), 'quantilesExactWeightedState': ('quantilesExactWeighted', 'State'), 'quantilesExactLowState': ('quantilesExactLow', 'State'), 'medianState': ('median', 'State'), 'groupArrayInsertAtState': ('groupArrayInsertAt', 'State'), 'varSampState': ('varSamp', 'State'), 'categoricalInformationValueState': ('categoricalInformationValue', 'State'), 'groupBitAndState': ('groupBitAnd', 'State'), 'deltaSumTimestampState': ('deltaSumTimestamp', 'State'), 'covarSampState': ('covarSamp', 'State'), 'quantilesBFloat16WeightedState': ('quantilesBFloat16Weighted', 'State'), 'studentTTestState': ('studentTTest', 'State'), 'avgState': ('avg', 'State'), 'maxState': ('max', 'State'), 'avgWeightedState': ('avgWeighted', 'State'), 'groupBitmapState': ('groupBitmap', 'State'), 'groupBitmapOrState': ('groupBitmapOr', 'State'), 'entropyState': ('entropy', 'State'), 'uniqCombinedState': ('uniqCombined', 'State'), 'deltaSumState': ('deltaSum', 'State'), 'quantilesDeterministicState': ('quantilesDeterministic', 'State'), 'sumKahanMerge': ('sumKahan', 'Merge'), 'uniqMerge': ('uniq', 'Merge'), 'sumWithOverflowMerge': ('sumWithOverflow', 'Merge'), 'maxMapMerge': ('maxMap', 'Merge'), 'varPopMerge': ('varPop', 'Merge'), 'last_valueMerge': ('last_value', 'Merge'), 'quantilesInterpolatedWeightedMerge': ('quantilesInterpolatedWeighted', 'Merge'), 'quantilesExactMerge': ('quantilesExact', 'Merge'), 'quantileBFloat16Merge': ('quantileBFloat16', 'Merge'), 'stochasticLogisticRegressionMerge': ('stochasticLogisticRegression', 'Merge'), 'rankCorrMerge': ('rankCorr', 'Merge'), 'quantileTimingWeightedMerge': ('quantileTimingWeighted', 'Merge'), 'simpleLinearRegressionMerge': ('simpleLinearRegression', 'Merge'), 'quantilesGKMerge': ('quantilesGK', 'Merge'), 'kolmogorovSmirnovTestMerge': ('kolmogorovSmirnovTest', 'Merge'), 'stddevPopMerge': ('stddevPop', 'Merge'), 'uniqExactMerge': ('uniqExact', 'Merge'), 'sparkBarMerge': ('sparkBar', 'Merge'), 'quantilesTDigestWeightedMerge': ('quantilesTDigestWeighted', 'Merge'), 'kurtSampMerge': ('kurtSamp', 'Merge'), 'sumCountMerge': ('sumCount', 'Merge'), 'cramersVBiasCorrectedMerge': ('cramersVBiasCorrected', 'Merge'), 'quantileExactWeightedMerge': ('quantileExactWeighted', 'Merge'), 'quantileInterpolatedWeightedMerge': ('quantileInterpolatedWeighted', 'Merge'), 'kurtPopMerge': ('kurtPop', 'Merge'), 'quantileBFloat16WeightedMerge': ('quantileBFloat16Weighted', 'Merge'), 'groupBitOrMerge': ('groupBitOr', 'Merge'), 'boundingRatioMerge': ('boundingRatio', 'Merge'), 'skewPopMerge': ('skewPop', 'Merge'), 'maxIntersectionsPositionMerge': ('maxIntersectionsPosition', 'Merge'), 'quantilesExactHighMerge': ('quantilesExactHigh', 'Merge'), 'topKMerge': ('topK', 'Merge'), 'maxIntersectionsMerge': ('maxIntersections', 'Merge'), 'quantileExactLowMerge': ('quantileExactLow', 'Merge'), 'groupArrayMovingAvgMerge': ('groupArrayMovingAvg', 'Merge'), 'corrMerge': ('corr', 'Merge'), 'quantileDeterministicMerge': ('quantileDeterministic', 'Merge'), 'exponentialMovingAverageMerge': ('exponentialMovingAverage', 'Merge'), 'quantileExactMerge': ('quantileExact', 'Merge'), 'quantilesBFloat16Merge': ('quantilesBFloat16', 'Merge'), 'quantileGKMerge': ('quantileGK', 'Merge'), 'quantilesTimingWeightedMerge': ('quantilesTimingWeighted', 'Merge'), 'minMapMerge': ('minMap', 'Merge'), 'quantileMerge': ('quantile', 'Merge'), 'welchTTestMerge': ('welchTTest', 'Merge'), 'groupArraySampleMerge': ('groupArraySample', 'Merge'), 'groupBitXorMerge': ('groupBitXor', 'Merge'), 'cramersVMerge': ('cramersV', 'Merge'), 'topKWeightedMerge': ('topKWeighted', 'Merge'), 'countMerge': ('count', 'Merge'), 'quantileExactHighMerge': ('quantileExactHigh', 'Merge'), 'argMinMerge': ('argMin', 'Merge'), 'stochasticLinearRegressionMerge': ('stochasticLinearRegression', 'Merge'), 'uniqThetaMerge': ('uniqTheta', 'Merge'), 'intervalLengthSumMerge': ('intervalLengthSum', 'Merge'), 'groupArrayMovingSumMerge': ('groupArrayMovingSum', 'Merge'), 'mannWhitneyUTestMerge': ('mannWhitneyUTest', 'Merge'), 'uniqCombined64Merge': ('uniqCombined64', 'Merge'), 'stddevSampMerge': ('stddevSamp', 'Merge'), 'skewSampMerge': ('skewSamp', 'Merge'), 'quantilesTDigestMerge': ('quantilesTDigest', 'Merge'), 'groupArrayMerge': ('groupArray', 'Merge'), 'groupBitmapAndMerge': ('groupBitmapAnd', 'Merge'), 'minMerge': ('min', 'Merge'), 'quantilesMerge': ('quantiles', 'Merge'), 'theilsUMerge': ('theilsU', 'Merge'), 'anyLastMerge': ('anyLast', 'Merge'), 'quantileTDigestMerge': ('quantileTDigest', 'Merge'), 'meanZTestMerge': ('meanZTest', 'Merge'), 'anyHeavyMerge': ('anyHeavy', 'Merge'), 'sumMerge': ('sum', 'Merge'), 'quantileTDigestWeightedMerge': ('quantileTDigestWeighted', 'Merge'), 'quantileTimingMerge': ('quantileTiming', 'Merge'), 'covarPopMerge': ('covarPop', 'Merge'), 'groupUniqArrayMerge': ('groupUniqArray', 'Merge'), 'first_valueMerge': ('first_value', 'Merge'), 'uniqHLL12Merge': ('uniqHLL12', 'Merge'), 'sumMapMerge': ('sumMap', 'Merge'), 'quantilesTimingMerge': ('quantilesTiming', 'Merge'), 'anyMerge': ('any', 'Merge'), 'contingencyMerge': ('contingency', 'Merge'), 'largestTriangleThreeBucketsMerge': ('largestTriangleThreeBuckets', 'Merge'), 'groupBitmapXorMerge': ('groupBitmapXor', 'Merge'), 'argMaxMerge': ('argMax', 'Merge'), 'groupArrayLastMerge': ('groupArrayLast', 'Merge'), 'quantilesExactWeightedMerge': ('quantilesExactWeighted', 'Merge'), 'quantilesExactLowMerge': ('quantilesExactLow', 'Merge'), 'medianMerge': ('median', 'Merge'), 'groupArrayInsertAtMerge': ('groupArrayInsertAt', 'Merge'), 'varSampMerge': ('varSamp', 'Merge'), 'categoricalInformationValueMerge': ('categoricalInformationValue', 'Merge'), 'groupBitAndMerge': ('groupBitAnd', 'Merge'), 'deltaSumTimestampMerge': ('deltaSumTimestamp', 'Merge'), 'covarSampMerge': ('covarSamp', 'Merge'), 'quantilesBFloat16WeightedMerge': ('quantilesBFloat16Weighted', 'Merge'), 'studentTTestMerge': ('studentTTest', 'Merge'), 'avgMerge': ('avg', 'Merge'), 'maxMerge': ('max', 'Merge'), 'avgWeightedMerge': ('avgWeighted', 'Merge'), 'groupBitmapMerge': ('groupBitmap', 'Merge'), 'groupBitmapOrMerge': ('groupBitmapOr', 'Merge'), 'entropyMerge': ('entropy', 'Merge'), 'uniqCombinedMerge': ('uniqCombined', 'Merge'), 'deltaSumMerge': ('deltaSum', 'Merge'), 'quantilesDeterministicMerge': ('quantilesDeterministic', 'Merge'), 'sumKahanMergeState': ('sumKahan', 'MergeState'), 'uniqMergeState': ('uniq', 'MergeState'), 'sumWithOverflowMergeState': ('sumWithOverflow', 'MergeState'), 'maxMapMergeState': ('maxMap', 'MergeState'), 'varPopMergeState': ('varPop', 'MergeState'), 'last_valueMergeState': ('last_value', 'MergeState'), 'quantilesInterpolatedWeightedMergeState': ('quantilesInterpolatedWeighted', 'MergeState'), 'quantilesExactMergeState': ('quantilesExact', 'MergeState'), 'quantileBFloat16MergeState': ('quantileBFloat16', 'MergeState'), 'stochasticLogisticRegressionMergeState': ('stochasticLogisticRegression', 'MergeState'), 'rankCorrMergeState': ('rankCorr', 'MergeState'), 'quantileTimingWeightedMergeState': ('quantileTimingWeighted', 'MergeState'), 'simpleLinearRegressionMergeState': ('simpleLinearRegression', 'MergeState'), 'quantilesGKMergeState': ('quantilesGK', 'MergeState'), 'kolmogorovSmirnovTestMergeState': ('kolmogorovSmirnovTest', 'MergeState'), 'stddevPopMergeState': ('stddevPop', 'MergeState'), 'uniqExactMergeState': ('uniqExact', 'MergeState'), 'sparkBarMergeState': ('sparkBar', 'MergeState'), 'quantilesTDigestWeightedMergeState': ('quantilesTDigestWeighted', 'MergeState'), 'kurtSampMergeState': ('kurtSamp', 'MergeState'), 'sumCountMergeState': ('sumCount', 'MergeState'), 'cramersVBiasCorrectedMergeState': ('cramersVBiasCorrected', 'MergeState'), 'quantileExactWeightedMergeState': ('quantileExactWeighted', 'MergeState'), 'quantileInterpolatedWeightedMergeState': ('quantileInterpolatedWeighted', 'MergeState'), 'kurtPopMergeState': ('kurtPop', 'MergeState'), 'quantileBFloat16WeightedMergeState': ('quantileBFloat16Weighted', 'MergeState'), 'groupBitOrMergeState': ('groupBitOr', 'MergeState'), 'boundingRatioMergeState': ('boundingRatio', 'MergeState'), 'skewPopMergeState': ('skewPop', 'MergeState'), 'maxIntersectionsPositionMergeState': ('maxIntersectionsPosition', 'MergeState'), 'quantilesExactHighMergeState': ('quantilesExactHigh', 'MergeState'), 'topKMergeState': ('topK', 'MergeState'), 'maxIntersectionsMergeState': ('maxIntersections', 'MergeState'), 'quantileExactLowMergeState': ('quantileExactLow', 'MergeState'), 'groupArrayMovingAvgMergeState': ('groupArrayMovingAvg', 'MergeState'), 'corrMergeState': ('corr', 'MergeState'), 'quantileDeterministicMergeState': ('quantileDeterministic', 'MergeState'), 'exponentialMovingAverageMergeState': ('exponentialMovingAverage', 'MergeState'), 'quantileExactMergeState': ('quantileExact', 'MergeState'), 'quantilesBFloat16MergeState': ('quantilesBFloat16', 'MergeState'), 'quantileGKMergeState': ('quantileGK', 'MergeState'), 'quantilesTimingWeightedMergeState': ('quantilesTimingWeighted', 'MergeState'), 'minMapMergeState': ('minMap', 'MergeState'), 'quantileMergeState': ('quantile', 'MergeState'), 'welchTTestMergeState': ('welchTTest', 'MergeState'), 'groupArraySampleMergeState': ('groupArraySample', 'MergeState'), 'groupBitXorMergeState': ('groupBitXor', 'MergeState'), 'cramersVMergeState': ('cramersV', 'MergeState'), 'topKWeightedMergeState': ('topKWeighted', 'MergeState'), 'countMergeState': ('count', 'MergeState'), 'quantileExactHighMergeState': ('quantileExactHigh', 'MergeState'), 'argMinMergeState': ('argMin', 'MergeState'), 'stochasticLinearRegressionMergeState': ('stochasticLinearRegression', 'MergeState'), 'uniqThetaMergeState': ('uniqTheta', 'MergeState'), 'intervalLengthSumMergeState': ('intervalLengthSum', 'MergeState'), 'groupArrayMovingSumMergeState': ('groupArrayMovingSum', 'MergeState'), 'mannWhitneyUTestMergeState': ('mannWhitneyUTest', 'MergeState'), 'uniqCombined64MergeState': ('uniqCombined64', 'MergeState'), 'stddevSampMergeState': ('stddevSamp', 'MergeState'), 'skewSampMergeState': ('skewSamp', 'MergeState'), 'quantilesTDigestMergeState': ('quantilesTDigest', 'MergeState'), 'groupArrayMergeState': ('groupArray', 'MergeState'), 'groupBitmapAndMergeState': ('groupBitmapAnd', 'MergeState'), 'minMergeState': ('min', 'MergeState'), 'quantilesMergeState': ('quantiles', 'MergeState'), 'theilsUMergeState': ('theilsU', 'MergeState'), 'anyLastMergeState': ('anyLast', 'MergeState'), 'quantileTDigestMergeState': ('quantileTDigest', 'MergeState'), 'meanZTestMergeState': ('meanZTest', 'MergeState'), 'anyHeavyMergeState': ('anyHeavy', 'MergeState'), 'sumMergeState': ('sum', 'MergeState'), 'quantileTDigestWeightedMergeState': ('quantileTDigestWeighted', 'MergeState'), 'quantileTimingMergeState': ('quantileTiming', 'MergeState'), 'covarPopMergeState': ('covarPop', 'MergeState'), 'groupUniqArrayMergeState': ('groupUniqArray', 'MergeState'), 'first_valueMergeState': ('first_value', 'MergeState'), 'uniqHLL12MergeState': ('uniqHLL12', 'MergeState'), 'sumMapMergeState': ('sumMap', 'MergeState'), 'quantilesTimingMergeState': ('quantilesTiming', 'MergeState'), 'anyMergeState': ('any', 'MergeState'), 'contingencyMergeState': ('contingency', 'MergeState'), 'largestTriangleThreeBucketsMergeState': ('largestTriangleThreeBuckets', 'MergeState'), 'groupBitmapXorMergeState': ('groupBitmapXor', 'MergeState'), 'argMaxMergeState': ('argMax', 'MergeState'), 'groupArrayLastMergeState': ('groupArrayLast', 'MergeState'), 'quantilesExactWeightedMergeState': ('quantilesExactWeighted', 'MergeState'), 'quantilesExactLowMergeState': ('quantilesExactLow', 'MergeState'), 'medianMergeState': ('median', 'MergeState'), 'groupArrayInsertAtMergeState': ('groupArrayInsertAt', 'MergeState'), 'varSampMergeState': ('varSamp', 'MergeState'), 'categoricalInformationValueMergeState': ('categoricalInformationValue', 'MergeState'), 'groupBitAndMergeState': ('groupBitAnd', 'MergeState'), 'deltaSumTimestampMergeState': ('deltaSumTimestamp', 'MergeState'), 'covarSampMergeState': ('covarSamp', 'MergeState'), 'quantilesBFloat16WeightedMergeState': ('quantilesBFloat16Weighted', 'MergeState'), 'studentTTestMergeState': ('studentTTest', 'MergeState'), 'avgMergeState': ('avg', 'MergeState'), 'maxMergeState': ('max', 'MergeState'), 'avgWeightedMergeState': ('avgWeighted', 'MergeState'), 'groupBitmapMergeState': ('groupBitmap', 'MergeState'), 'groupBitmapOrMergeState': ('groupBitmapOr', 'MergeState'), 'entropyMergeState': ('entropy', 'MergeState'), 'uniqCombinedMergeState': ('uniqCombined', 'MergeState'), 'deltaSumMergeState': ('deltaSum', 'MergeState'), 'quantilesDeterministicMergeState': ('quantilesDeterministic', 'MergeState'), 'sumKahanForEach': ('sumKahan', 'ForEach'), 'uniqForEach': ('uniq', 'ForEach'), 'sumWithOverflowForEach': ('sumWithOverflow', 'ForEach'), 'maxMapForEach': ('maxMap', 'ForEach'), 'varPopForEach': ('varPop', 'ForEach'), 'last_valueForEach': ('last_value', 'ForEach'), 'quantilesInterpolatedWeightedForEach': ('quantilesInterpolatedWeighted', 'ForEach'), 'quantilesExactForEach': ('quantilesExact', 'ForEach'), 'quantileBFloat16ForEach': ('quantileBFloat16', 'ForEach'), 'stochasticLogisticRegressionForEach': ('stochasticLogisticRegression', 'ForEach'), 'rankCorrForEach': ('rankCorr', 'ForEach'), 'quantileTimingWeightedForEach': ('quantileTimingWeighted', 'ForEach'), 'simpleLinearRegressionForEach': ('simpleLinearRegression', 'ForEach'), 'quantilesGKForEach': ('quantilesGK', 'ForEach'), 'kolmogorovSmirnovTestForEach': ('kolmogorovSmirnovTest', 'ForEach'), 'stddevPopForEach': ('stddevPop', 'ForEach'), 'uniqExactForEach': ('uniqExact', 'ForEach'), 'sparkBarForEach': ('sparkBar', 'ForEach'), 'quantilesTDigestWeightedForEach': ('quantilesTDigestWeighted', 'ForEach'), 'kurtSampForEach': ('kurtSamp', 'ForEach'), 'sumCountForEach': ('sumCount', 'ForEach'), 'cramersVBiasCorrectedForEach': ('cramersVBiasCorrected', 'ForEach'), 'quantileExactWeightedForEach': ('quantileExactWeighted', 'ForEach'), 'quantileInterpolatedWeightedForEach': ('quantileInterpolatedWeighted', 'ForEach'), 'kurtPopForEach': ('kurtPop', 'ForEach'), 'quantileBFloat16WeightedForEach': ('quantileBFloat16Weighted', 'ForEach'), 'groupBitOrForEach': ('groupBitOr', 'ForEach'), 'boundingRatioForEach': ('boundingRatio', 'ForEach'), 'skewPopForEach': ('skewPop', 'ForEach'), 'maxIntersectionsPositionForEach': ('maxIntersectionsPosition', 'ForEach'), 'quantilesExactHighForEach': ('quantilesExactHigh', 'ForEach'), 'topKForEach': ('topK', 'ForEach'), 'maxIntersectionsForEach': ('maxIntersections', 'ForEach'), 'quantileExactLowForEach': ('quantileExactLow', 'ForEach'), 'groupArrayMovingAvgForEach': ('groupArrayMovingAvg', 'ForEach'), 'corrForEach': ('corr', 'ForEach'), 'quantileDeterministicForEach': ('quantileDeterministic', 'ForEach'), 'exponentialMovingAverageForEach': ('exponentialMovingAverage', 'ForEach'), 'quantileExactForEach': ('quantileExact', 'ForEach'), 'quantilesBFloat16ForEach': ('quantilesBFloat16', 'ForEach'), 'quantileGKForEach': ('quantileGK', 'ForEach'), 'quantilesTimingWeightedForEach': ('quantilesTimingWeighted', 'ForEach'), 'minMapForEach': ('minMap', 'ForEach'), 'quantileForEach': ('quantile', 'ForEach'), 'welchTTestForEach': ('welchTTest', 'ForEach'), 'groupArraySampleForEach': ('groupArraySample', 'ForEach'), 'groupBitXorForEach': ('groupBitXor', 'ForEach'), 'cramersVForEach': ('cramersV', 'ForEach'), 'topKWeightedForEach': ('topKWeighted', 'ForEach'), 'countForEach': ('count', 'ForEach'), 'quantileExactHighForEach': ('quantileExactHigh', 'ForEach'), 'argMinForEach': ('argMin', 'ForEach'), 'stochasticLinearRegressionForEach': ('stochasticLinearRegression', 'ForEach'), 'uniqThetaForEach': ('uniqTheta', 'ForEach'), 'intervalLengthSumForEach': ('intervalLengthSum', 'ForEach'), 'groupArrayMovingSumForEach': ('groupArrayMovingSum', 'ForEach'), 'mannWhitneyUTestForEach': ('mannWhitneyUTest', 'ForEach'), 'uniqCombined64ForEach': ('uniqCombined64', 'ForEach'), 'stddevSampForEach': ('stddevSamp', 'ForEach'), 'skewSampForEach': ('skewSamp', 'ForEach'), 'quantilesTDigestForEach': ('quantilesTDigest', 'ForEach'), 'groupArrayForEach': ('groupArray', 'ForEach'), 'groupBitmapAndForEach': ('groupBitmapAnd', 'ForEach'), 'minForEach': ('min', 'ForEach'), 'quantilesForEach': ('quantiles', 'ForEach'), 'theilsUForEach': ('theilsU', 'ForEach'), 'anyLastForEach': ('anyLast', 'ForEach'), 'quantileTDigestForEach': ('quantileTDigest', 'ForEach'), 'meanZTestForEach': ('meanZTest', 'ForEach'), 'anyHeavyForEach': ('anyHeavy', 'ForEach'), 'sumForEach': ('sum', 'ForEach'), 'quantileTDigestWeightedForEach': ('quantileTDigestWeighted', 'ForEach'), 'quantileTimingForEach': ('quantileTiming', 'ForEach'), 'covarPopForEach': ('covarPop', 'ForEach'), 'groupUniqArrayForEach': ('groupUniqArray', 'ForEach'), 'first_valueForEach': ('first_value', 'ForEach'), 'uniqHLL12ForEach': ('uniqHLL12', 'ForEach'), 'sumMapForEach': ('sumMap', 'ForEach'), 'quantilesTimingForEach': ('quantilesTiming', 'ForEach'), 'anyForEach': ('any', 'ForEach'), 'contingencyForEach': ('contingency', 'ForEach'), 'largestTriangleThreeBucketsForEach': ('largestTriangleThreeBuckets', 'ForEach'), 'groupBitmapXorForEach': ('groupBitmapXor', 'ForEach'), 'argMaxForEach': ('argMax', 'ForEach'), 'groupArrayLastForEach': ('groupArrayLast', 'ForEach'), 'quantilesExactWeightedForEach': ('quantilesExactWeighted', 'ForEach'), 'quantilesExactLowForEach': ('quantilesExactLow', 'ForEach'), 'medianForEach': ('median', 'ForEach'), 'groupArrayInsertAtForEach': ('groupArrayInsertAt', 'ForEach'), 'varSampForEach': ('varSamp', 'ForEach'), 'categoricalInformationValueForEach': ('categoricalInformationValue', 'ForEach'), 'groupBitAndForEach': ('groupBitAnd', 'ForEach'), 'deltaSumTimestampForEach': ('deltaSumTimestamp', 'ForEach'), 'covarSampForEach': ('covarSamp', 'ForEach'), 'quantilesBFloat16WeightedForEach': ('quantilesBFloat16Weighted', 'ForEach'), 'studentTTestForEach': ('studentTTest', 'ForEach'), 'avgForEach': ('avg', 'ForEach'), 'maxForEach': ('max', 'ForEach'), 'avgWeightedForEach': ('avgWeighted', 'ForEach'), 'groupBitmapForEach': ('groupBitmap', 'ForEach'), 'groupBitmapOrForEach': ('groupBitmapOr', 'ForEach'), 'entropyForEach': ('entropy', 'ForEach'), 'uniqCombinedForEach': ('uniqCombined', 'ForEach'), 'deltaSumForEach': ('deltaSum', 'ForEach'), 'quantilesDeterministicForEach': ('quantilesDeterministic', 'ForEach'), 'sumKahanDistinct': ('sumKahan', 'Distinct'), 'uniqDistinct': ('uniq', 'Distinct'), 'sumWithOverflowDistinct': ('sumWithOverflow', 'Distinct'), 'maxMapDistinct': ('maxMap', 'Distinct'), 'varPopDistinct': ('varPop', 'Distinct'), 'last_valueDistinct': ('last_value', 'Distinct'), 'quantilesInterpolatedWeightedDistinct': ('quantilesInterpolatedWeighted', 'Distinct'), 'quantilesExactDistinct': ('quantilesExact', 'Distinct'), 'quantileBFloat16Distinct': ('quantileBFloat16', 'Distinct'), 'stochasticLogisticRegressionDistinct': ('stochasticLogisticRegression', 'Distinct'), 'rankCorrDistinct': ('rankCorr', 'Distinct'), 'quantileTimingWeightedDistinct': ('quantileTimingWeighted', 'Distinct'), 'simpleLinearRegressionDistinct': ('simpleLinearRegression', 'Distinct'), 'quantilesGKDistinct': ('quantilesGK', 'Distinct'), 'kolmogorovSmirnovTestDistinct': ('kolmogorovSmirnovTest', 'Distinct'), 'stddevPopDistinct': ('stddevPop', 'Distinct'), 'uniqExactDistinct': ('uniqExact', 'Distinct'), 'sparkBarDistinct': ('sparkBar', 'Distinct'), 'quantilesTDigestWeightedDistinct': ('quantilesTDigestWeighted', 'Distinct'), 'kurtSampDistinct': ('kurtSamp', 'Distinct'), 'sumCountDistinct': ('sumCount', 'Distinct'), 'cramersVBiasCorrectedDistinct': ('cramersVBiasCorrected', 'Distinct'), 'quantileExactWeightedDistinct': ('quantileExactWeighted', 'Distinct'), 'quantileInterpolatedWeightedDistinct': ('quantileInterpolatedWeighted', 'Distinct'), 'kurtPopDistinct': ('kurtPop', 'Distinct'), 'quantileBFloat16WeightedDistinct': ('quantileBFloat16Weighted', 'Distinct'), 'groupBitOrDistinct': ('groupBitOr', 'Distinct'), 'boundingRatioDistinct': ('boundingRatio', 'Distinct'), 'skewPopDistinct': ('skewPop', 'Distinct'), 'maxIntersectionsPositionDistinct': ('maxIntersectionsPosition', 'Distinct'), 'quantilesExactHighDistinct': ('quantilesExactHigh', 'Distinct'), 'topKDistinct': ('topK', 'Distinct'), 'maxIntersectionsDistinct': ('maxIntersections', 'Distinct'), 'quantileExactLowDistinct': ('quantileExactLow', 'Distinct'), 'groupArrayMovingAvgDistinct': ('groupArrayMovingAvg', 'Distinct'), 'corrDistinct': ('corr', 'Distinct'), 'quantileDeterministicDistinct': ('quantileDeterministic', 'Distinct'), 'exponentialMovingAverageDistinct': ('exponentialMovingAverage', 'Distinct'), 'quantileExactDistinct': ('quantileExact', 'Distinct'), 'quantilesBFloat16Distinct': ('quantilesBFloat16', 'Distinct'), 'quantileGKDistinct': ('quantileGK', 'Distinct'), 'quantilesTimingWeightedDistinct': ('quantilesTimingWeighted', 'Distinct'), 'minMapDistinct': ('minMap', 'Distinct'), 'quantileDistinct': ('quantile', 'Distinct'), 'welchTTestDistinct': ('welchTTest', 'Distinct'), 'groupArraySampleDistinct': ('groupArraySample', 'Distinct'), 'groupBitXorDistinct': ('groupBitXor', 'Distinct'), 'cramersVDistinct': ('cramersV', 'Distinct'), 'topKWeightedDistinct': ('topKWeighted', 'Distinct'), 'countDistinct': ('count', 'Distinct'), 'quantileExactHighDistinct': ('quantileExactHigh', 'Distinct'), 'argMinDistinct': ('argMin', 'Distinct'), 'stochasticLinearRegressionDistinct': ('stochasticLinearRegression', 'Distinct'), 'uniqThetaDistinct': ('uniqTheta', 'Distinct'), 'intervalLengthSumDistinct': ('intervalLengthSum', 'Distinct'), 'groupArrayMovingSumDistinct': ('groupArrayMovingSum', 'Distinct'), 'mannWhitneyUTestDistinct': ('mannWhitneyUTest', 'Distinct'), 'uniqCombined64Distinct': ('uniqCombined64', 'Distinct'), 'stddevSampDistinct': ('stddevSamp', 'Distinct'), 'skewSampDistinct': ('skewSamp', 'Distinct'), 'quantilesTDigestDistinct': ('quantilesTDigest', 'Distinct'), 'groupArrayDistinct': ('groupArray', 'Distinct'), 'groupBitmapAndDistinct': ('groupBitmapAnd', 'Distinct'), 'minDistinct': ('min', 'Distinct'), 'quantilesDistinct': ('quantiles', 'Distinct'), 'theilsUDistinct': ('theilsU', 'Distinct'), 'anyLastDistinct': ('anyLast', 'Distinct'), 'quantileTDigestDistinct': ('quantileTDigest', 'Distinct'), 'meanZTestDistinct': ('meanZTest', 'Distinct'), 'anyHeavyDistinct': ('anyHeavy', 'Distinct'), 'sumDistinct': ('sum', 'Distinct'), 'quantileTDigestWeightedDistinct': ('quantileTDigestWeighted', 'Distinct'), 'quantileTimingDistinct': ('quantileTiming', 'Distinct'), 'covarPopDistinct': ('covarPop', 'Distinct'), 'groupUniqArrayDistinct': ('groupUniqArray', 'Distinct'), 'first_valueDistinct': ('first_value', 'Distinct'), 'uniqHLL12Distinct': ('uniqHLL12', 'Distinct'), 'sumMapDistinct': ('sumMap', 'Distinct'), 'quantilesTimingDistinct': ('quantilesTiming', 'Distinct'), 'anyDistinct': ('any', 'Distinct'), 'contingencyDistinct': ('contingency', 'Distinct'), 'largestTriangleThreeBucketsDistinct': ('largestTriangleThreeBuckets', 'Distinct'), 'groupBitmapXorDistinct': ('groupBitmapXor', 'Distinct'), 'argMaxDistinct': ('argMax', 'Distinct'), 'groupArrayLastDistinct': ('groupArrayLast', 'Distinct'), 'quantilesExactWeightedDistinct': ('quantilesExactWeighted', 'Distinct'), 'quantilesExactLowDistinct': ('quantilesExactLow', 'Distinct'), 'medianDistinct': ('median', 'Distinct'), 'groupArrayInsertAtDistinct': ('groupArrayInsertAt', 'Distinct'), 'varSampDistinct': ('varSamp', 'Distinct'), 'categoricalInformationValueDistinct': ('categoricalInformationValue', 'Distinct'), 'groupBitAndDistinct': ('groupBitAnd', 'Distinct'), 'deltaSumTimestampDistinct': ('deltaSumTimestamp', 'Distinct'), 'covarSampDistinct': ('covarSamp', 'Distinct'), 'quantilesBFloat16WeightedDistinct': ('quantilesBFloat16Weighted', 'Distinct'), 'studentTTestDistinct': ('studentTTest', 'Distinct'), 'avgDistinct': ('avg', 'Distinct'), 'maxDistinct': ('max', 'Distinct'), 'avgWeightedDistinct': ('avgWeighted', 'Distinct'), 'groupBitmapDistinct': ('groupBitmap', 'Distinct'), 'groupBitmapOrDistinct': ('groupBitmapOr', 'Distinct'), 'entropyDistinct': ('entropy', 'Distinct'), 'uniqCombinedDistinct': ('uniqCombined', 'Distinct'), 'deltaSumDistinct': ('deltaSum', 'Distinct'), 'quantilesDeterministicDistinct': ('quantilesDeterministic', 'Distinct'), 'sumKahanOrDefault': ('sumKahan', 'OrDefault'), 'uniqOrDefault': ('uniq', 'OrDefault'), 'sumWithOverflowOrDefault': ('sumWithOverflow', 'OrDefault'), 'maxMapOrDefault': ('maxMap', 'OrDefault'), 'varPopOrDefault': ('varPop', 'OrDefault'), 'last_valueOrDefault': ('last_value', 'OrDefault'), 'quantilesInterpolatedWeightedOrDefault': ('quantilesInterpolatedWeighted', 'OrDefault'), 'quantilesExactOrDefault': ('quantilesExact', 'OrDefault'), 'quantileBFloat16OrDefault': ('quantileBFloat16', 'OrDefault'), 'stochasticLogisticRegressionOrDefault': ('stochasticLogisticRegression', 'OrDefault'), 'rankCorrOrDefault': ('rankCorr', 'OrDefault'), 'quantileTimingWeightedOrDefault': ('quantileTimingWeighted', 'OrDefault'), 'simpleLinearRegressionOrDefault': ('simpleLinearRegression', 'OrDefault'), 'quantilesGKOrDefault': ('quantilesGK', 'OrDefault'), 'kolmogorovSmirnovTestOrDefault': ('kolmogorovSmirnovTest', 'OrDefault'), 'stddevPopOrDefault': ('stddevPop', 'OrDefault'), 'uniqExactOrDefault': ('uniqExact', 'OrDefault'), 'sparkBarOrDefault': ('sparkBar', 'OrDefault'), 'quantilesTDigestWeightedOrDefault': ('quantilesTDigestWeighted', 'OrDefault'), 'kurtSampOrDefault': ('kurtSamp', 'OrDefault'), 'sumCountOrDefault': ('sumCount', 'OrDefault'), 'cramersVBiasCorrectedOrDefault': ('cramersVBiasCorrected', 'OrDefault'), 'quantileExactWeightedOrDefault': ('quantileExactWeighted', 'OrDefault'), 'quantileInterpolatedWeightedOrDefault': ('quantileInterpolatedWeighted', 'OrDefault'), 'kurtPopOrDefault': ('kurtPop', 'OrDefault'), 'quantileBFloat16WeightedOrDefault': ('quantileBFloat16Weighted', 'OrDefault'), 'groupBitOrOrDefault': ('groupBitOr', 'OrDefault'), 'boundingRatioOrDefault': ('boundingRatio', 'OrDefault'), 'skewPopOrDefault': ('skewPop', 'OrDefault'), 'maxIntersectionsPositionOrDefault': ('maxIntersectionsPosition', 'OrDefault'), 'quantilesExactHighOrDefault': ('quantilesExactHigh', 'OrDefault'), 'topKOrDefault': ('topK', 'OrDefault'), 'maxIntersectionsOrDefault': ('maxIntersections', 'OrDefault'), 'quantileExactLowOrDefault': ('quantileExactLow', 'OrDefault'), 'groupArrayMovingAvgOrDefault': ('groupArrayMovingAvg', 'OrDefault'), 'corrOrDefault': ('corr', 'OrDefault'), 'quantileDeterministicOrDefault': ('quantileDeterministic', 'OrDefault'), 'exponentialMovingAverageOrDefault': ('exponentialMovingAverage', 'OrDefault'), 'quantileExactOrDefault': ('quantileExact', 'OrDefault'), 'quantilesBFloat16OrDefault': ('quantilesBFloat16', 'OrDefault'), 'quantileGKOrDefault': ('quantileGK', 'OrDefault'), 'quantilesTimingWeightedOrDefault': ('quantilesTimingWeighted', 'OrDefault'), 'minMapOrDefault': ('minMap', 'OrDefault'), 'quantileOrDefault': ('quantile', 'OrDefault'), 'welchTTestOrDefault': ('welchTTest', 'OrDefault'), 'groupArraySampleOrDefault': ('groupArraySample', 'OrDefault'), 'groupBitXorOrDefault': ('groupBitXor', 'OrDefault'), 'cramersVOrDefault': ('cramersV', 'OrDefault'), 'topKWeightedOrDefault': ('topKWeighted', 'OrDefault'), 'countOrDefault': ('count', 'OrDefault'), 'quantileExactHighOrDefault': ('quantileExactHigh', 'OrDefault'), 'argMinOrDefault': ('argMin', 'OrDefault'), 'stochasticLinearRegressionOrDefault': ('stochasticLinearRegression', 'OrDefault'), 'uniqThetaOrDefault': ('uniqTheta', 'OrDefault'), 'intervalLengthSumOrDefault': ('intervalLengthSum', 'OrDefault'), 'groupArrayMovingSumOrDefault': ('groupArrayMovingSum', 'OrDefault'), 'mannWhitneyUTestOrDefault': ('mannWhitneyUTest', 'OrDefault'), 'uniqCombined64OrDefault': ('uniqCombined64', 'OrDefault'), 'stddevSampOrDefault': ('stddevSamp', 'OrDefault'), 'skewSampOrDefault': ('skewSamp', 'OrDefault'), 'quantilesTDigestOrDefault': ('quantilesTDigest', 'OrDefault'), 'groupArrayOrDefault': ('groupArray', 'OrDefault'), 'groupBitmapAndOrDefault': ('groupBitmapAnd', 'OrDefault'), 'minOrDefault': ('min', 'OrDefault'), 'quantilesOrDefault': ('quantiles', 'OrDefault'), 'theilsUOrDefault': ('theilsU', 'OrDefault'), 'anyLastOrDefault': ('anyLast', 'OrDefault'), 'quantileTDigestOrDefault': ('quantileTDigest', 'OrDefault'), 'meanZTestOrDefault': ('meanZTest', 'OrDefault'), 'anyHeavyOrDefault': ('anyHeavy', 'OrDefault'), 'sumOrDefault': ('sum', 'OrDefault'), 'quantileTDigestWeightedOrDefault': ('quantileTDigestWeighted', 'OrDefault'), 'quantileTimingOrDefault': ('quantileTiming', 'OrDefault'), 'covarPopOrDefault': ('covarPop', 'OrDefault'), 'groupUniqArrayOrDefault': ('groupUniqArray', 'OrDefault'), 'first_valueOrDefault': ('first_value', 'OrDefault'), 'uniqHLL12OrDefault': ('uniqHLL12', 'OrDefault'), 'sumMapOrDefault': ('sumMap', 'OrDefault'), 'quantilesTimingOrDefault': ('quantilesTiming', 'OrDefault'), 'anyOrDefault': ('any', 'OrDefault'), 'contingencyOrDefault': ('contingency', 'OrDefault'), 'largestTriangleThreeBucketsOrDefault': ('largestTriangleThreeBuckets', 'OrDefault'), 'groupBitmapXorOrDefault': ('groupBitmapXor', 'OrDefault'), 'argMaxOrDefault': ('argMax', 'OrDefault'), 'groupArrayLastOrDefault': ('groupArrayLast', 'OrDefault'), 'quantilesExactWeightedOrDefault': ('quantilesExactWeighted', 'OrDefault'), 'quantilesExactLowOrDefault': ('quantilesExactLow', 'OrDefault'), 'medianOrDefault': ('median', 'OrDefault'), 'groupArrayInsertAtOrDefault': ('groupArrayInsertAt', 'OrDefault'), 'varSampOrDefault': ('varSamp', 'OrDefault'), 'categoricalInformationValueOrDefault': ('categoricalInformationValue', 'OrDefault'), 'groupBitAndOrDefault': ('groupBitAnd', 'OrDefault'), 'deltaSumTimestampOrDefault': ('deltaSumTimestamp', 'OrDefault'), 'covarSampOrDefault': ('covarSamp', 'OrDefault'), 'quantilesBFloat16WeightedOrDefault': ('quantilesBFloat16Weighted', 'OrDefault'), 'studentTTestOrDefault': ('studentTTest', 'OrDefault'), 'avgOrDefault': ('avg', 'OrDefault'), 'maxOrDefault': ('max', 'OrDefault'), 'avgWeightedOrDefault': ('avgWeighted', 'OrDefault'), 'groupBitmapOrDefault': ('groupBitmap', 'OrDefault'), 'groupBitmapOrOrDefault': ('groupBitmapOr', 'OrDefault'), 'entropyOrDefault': ('entropy', 'OrDefault'), 'uniqCombinedOrDefault': ('uniqCombined', 'OrDefault'), 'deltaSumOrDefault': ('deltaSum', 'OrDefault'), 'quantilesDeterministicOrDefault': ('quantilesDeterministic', 'OrDefault'), 'sumKahanOrNull': ('sumKahan', 'OrNull'), 'uniqOrNull': ('uniq', 'OrNull'), 'sumWithOverflowOrNull': ('sumWithOverflow', 'OrNull'), 'maxMapOrNull': ('maxMap', 'OrNull'), 'varPopOrNull': ('varPop', 'OrNull'), 'last_valueOrNull': ('last_value', 'OrNull'), 'quantilesInterpolatedWeightedOrNull': ('quantilesInterpolatedWeighted', 'OrNull'), 'quantilesExactOrNull': ('quantilesExact', 'OrNull'), 'quantileBFloat16OrNull': ('quantileBFloat16', 'OrNull'), 'stochasticLogisticRegressionOrNull': ('stochasticLogisticRegression', 'OrNull'), 'rankCorrOrNull': ('rankCorr', 'OrNull'), 'quantileTimingWeightedOrNull': ('quantileTimingWeighted', 'OrNull'), 'simpleLinearRegressionOrNull': ('simpleLinearRegression', 'OrNull'), 'quantilesGKOrNull': ('quantilesGK', 'OrNull'), 'kolmogorovSmirnovTestOrNull': ('kolmogorovSmirnovTest', 'OrNull'), 'stddevPopOrNull': ('stddevPop', 'OrNull'), 'uniqExactOrNull': ('uniqExact', 'OrNull'), 'sparkBarOrNull': ('sparkBar', 'OrNull'), 'quantilesTDigestWeightedOrNull': ('quantilesTDigestWeighted', 'OrNull'), 'kurtSampOrNull': ('kurtSamp', 'OrNull'), 'sumCountOrNull': ('sumCount', 'OrNull'), 'cramersVBiasCorrectedOrNull': ('cramersVBiasCorrected', 'OrNull'), 'quantileExactWeightedOrNull': ('quantileExactWeighted', 'OrNull'), 'quantileInterpolatedWeightedOrNull': ('quantileInterpolatedWeighted', 'OrNull'), 'kurtPopOrNull': ('kurtPop', 'OrNull'), 'quantileBFloat16WeightedOrNull': ('quantileBFloat16Weighted', 'OrNull'), 'groupBitOrOrNull': ('groupBitOr', 'OrNull'), 'boundingRatioOrNull': ('boundingRatio', 'OrNull'), 'skewPopOrNull': ('skewPop', 'OrNull'), 'maxIntersectionsPositionOrNull': ('maxIntersectionsPosition', 'OrNull'), 'quantilesExactHighOrNull': ('quantilesExactHigh', 'OrNull'), 'topKOrNull': ('topK', 'OrNull'), 'maxIntersectionsOrNull': ('maxIntersections', 'OrNull'), 'quantileExactLowOrNull': ('quantileExactLow', 'OrNull'), 'groupArrayMovingAvgOrNull': ('groupArrayMovingAvg', 'OrNull'), 'corrOrNull': ('corr', 'OrNull'), 'quantileDeterministicOrNull': ('quantileDeterministic', 'OrNull'), 'exponentialMovingAverageOrNull': ('exponentialMovingAverage', 'OrNull'), 'quantileExactOrNull': ('quantileExact', 'OrNull'), 'quantilesBFloat16OrNull': ('quantilesBFloat16', 'OrNull'), 'quantileGKOrNull': ('quantileGK', 'OrNull'), 'quantilesTimingWeightedOrNull': ('quantilesTimingWeighted', 'OrNull'), 'minMapOrNull': ('minMap', 'OrNull'), 'quantileOrNull': ('quantile', 'OrNull'), 'welchTTestOrNull': ('welchTTest', 'OrNull'), 'groupArraySampleOrNull': ('groupArraySample', 'OrNull'), 'groupBitXorOrNull': ('groupBitXor', 'OrNull'), 'cramersVOrNull': ('cramersV', 'OrNull'), 'topKWeightedOrNull': ('topKWeighted', 'OrNull'), 'countOrNull': ('count', 'OrNull'), 'quantileExactHighOrNull': ('quantileExactHigh', 'OrNull'), 'argMinOrNull': ('argMin', 'OrNull'), 'stochasticLinearRegressionOrNull': ('stochasticLinearRegression', 'OrNull'), 'uniqThetaOrNull': ('uniqTheta', 'OrNull'), 'intervalLengthSumOrNull': ('intervalLengthSum', 'OrNull'), 'groupArrayMovingSumOrNull': ('groupArrayMovingSum', 'OrNull'), 'mannWhitneyUTestOrNull': ('mannWhitneyUTest', 'OrNull'), 'uniqCombined64OrNull': ('uniqCombined64', 'OrNull'), 'stddevSampOrNull': ('stddevSamp', 'OrNull'), 'skewSampOrNull': ('skewSamp', 'OrNull'), 'quantilesTDigestOrNull': ('quantilesTDigest', 'OrNull'), 'groupArrayOrNull': ('groupArray', 'OrNull'), 'groupBitmapAndOrNull': ('groupBitmapAnd', 'OrNull'), 'minOrNull': ('min', 'OrNull'), 'quantilesOrNull': ('quantiles', 'OrNull'), 'theilsUOrNull': ('theilsU', 'OrNull'), 'anyLastOrNull': ('anyLast', 'OrNull'), 'quantileTDigestOrNull': ('quantileTDigest', 'OrNull'), 'meanZTestOrNull': ('meanZTest', 'OrNull'), 'anyHeavyOrNull': ('anyHeavy', 'OrNull'), 'sumOrNull': ('sum', 'OrNull'), 'quantileTDigestWeightedOrNull': ('quantileTDigestWeighted', 'OrNull'), 'quantileTimingOrNull': ('quantileTiming', 'OrNull'), 'covarPopOrNull': ('covarPop', 'OrNull'), 'groupUniqArrayOrNull': ('groupUniqArray', 'OrNull'), 'first_valueOrNull': ('first_value', 'OrNull'), 'uniqHLL12OrNull': ('uniqHLL12', 'OrNull'), 'sumMapOrNull': ('sumMap', 'OrNull'), 'quantilesTimingOrNull': ('quantilesTiming', 'OrNull'), 'anyOrNull': ('any', 'OrNull'), 'contingencyOrNull': ('contingency', 'OrNull'), 'largestTriangleThreeBucketsOrNull': ('largestTriangleThreeBuckets', 'OrNull'), 'groupBitmapXorOrNull': ('groupBitmapXor', 'OrNull'), 'argMaxOrNull': ('argMax', 'OrNull'), 'groupArrayLastOrNull': ('groupArrayLast', 'OrNull'), 'quantilesExactWeightedOrNull': ('quantilesExactWeighted', 'OrNull'), 'quantilesExactLowOrNull': ('quantilesExactLow', 'OrNull'), 'medianOrNull': ('median', 'OrNull'), 'groupArrayInsertAtOrNull': ('groupArrayInsertAt', 'OrNull'), 'varSampOrNull': ('varSamp', 'OrNull'), 'categoricalInformationValueOrNull': ('categoricalInformationValue', 'OrNull'), 'groupBitAndOrNull': ('groupBitAnd', 'OrNull'), 'deltaSumTimestampOrNull': ('deltaSumTimestamp', 'OrNull'), 'covarSampOrNull': ('covarSamp', 'OrNull'), 'quantilesBFloat16WeightedOrNull': ('quantilesBFloat16Weighted', 'OrNull'), 'studentTTestOrNull': ('studentTTest', 'OrNull'), 'avgOrNull': ('avg', 'OrNull'), 'maxOrNull': ('max', 'OrNull'), 'avgWeightedOrNull': ('avgWeighted', 'OrNull'), 'groupBitmapOrNull': ('groupBitmap', 'OrNull'), 'groupBitmapOrOrNull': ('groupBitmapOr', 'OrNull'), 'entropyOrNull': ('entropy', 'OrNull'), 'uniqCombinedOrNull': ('uniqCombined', 'OrNull'), 'deltaSumOrNull': ('deltaSum', 'OrNull'), 'quantilesDeterministicOrNull': ('quantilesDeterministic', 'OrNull'), 'sumKahanResample': ('sumKahan', 'Resample'), 'uniqResample': ('uniq', 'Resample'), 'sumWithOverflowResample': ('sumWithOverflow', 'Resample'), 'maxMapResample': ('maxMap', 'Resample'), 'varPopResample': ('varPop', 'Resample'), 'last_valueResample': ('last_value', 'Resample'), 'quantilesInterpolatedWeightedResample': ('quantilesInterpolatedWeighted', 'Resample'), 'quantilesExactResample': ('quantilesExact', 'Resample'), 'quantileBFloat16Resample': ('quantileBFloat16', 'Resample'), 'stochasticLogisticRegressionResample': ('stochasticLogisticRegression', 'Resample'), 'rankCorrResample': ('rankCorr', 'Resample'), 'quantileTimingWeightedResample': ('quantileTimingWeighted', 'Resample'), 'simpleLinearRegressionResample': ('simpleLinearRegression', 'Resample'), 'quantilesGKResample': ('quantilesGK', 'Resample'), 'kolmogorovSmirnovTestResample': ('kolmogorovSmirnovTest', 'Resample'), 'stddevPopResample': ('stddevPop', 'Resample'), 'uniqExactResample': ('uniqExact', 'Resample'), 'sparkBarResample': ('sparkBar', 'Resample'), 'quantilesTDigestWeightedResample': ('quantilesTDigestWeighted', 'Resample'), 'kurtSampResample': ('kurtSamp', 'Resample'), 'sumCountResample': ('sumCount', 'Resample'), 'cramersVBiasCorrectedResample': ('cramersVBiasCorrected', 'Resample'), 'quantileExactWeightedResample': ('quantileExactWeighted', 'Resample'), 'quantileInterpolatedWeightedResample': ('quantileInterpolatedWeighted', 'Resample'), 'kurtPopResample': ('kurtPop', 'Resample'), 'quantileBFloat16WeightedResample': ('quantileBFloat16Weighted', 'Resample'), 'groupBitOrResample': ('groupBitOr', 'Resample'), 'boundingRatioResample': ('boundingRatio', 'Resample'), 'skewPopResample': ('skewPop', 'Resample'), 'maxIntersectionsPositionResample': ('maxIntersectionsPosition', 'Resample'), 'quantilesExactHighResample': ('quantilesExactHigh', 'Resample'), 'topKResample': ('topK', 'Resample'), 'maxIntersectionsResample': ('maxIntersections', 'Resample'), 'quantileExactLowResample': ('quantileExactLow', 'Resample'), 'groupArrayMovingAvgResample': ('groupArrayMovingAvg', 'Resample'), 'corrResample': ('corr', 'Resample'), 'quantileDeterministicResample': ('quantileDeterministic', 'Resample'), 'exponentialMovingAverageResample': ('exponentialMovingAverage', 'Resample'), 'quantileExactResample': ('quantileExact', 'Resample'), 'quantilesBFloat16Resample': ('quantilesBFloat16', 'Resample'), 'quantileGKResample': ('quantileGK', 'Resample'), 'quantilesTimingWeightedResample': ('quantilesTimingWeighted', 'Resample'), 'minMapResample': ('minMap', 'Resample'), 'quantileResample': ('quantile', 'Resample'), 'welchTTestResample': ('welchTTest', 'Resample'), 'groupArraySampleResample': ('groupArraySample', 'Resample'), 'groupBitXorResample': ('groupBitXor', 'Resample'), 'cramersVResample': ('cramersV', 'Resample'), 'topKWeightedResample': ('topKWeighted', 'Resample'), 'countResample': ('count', 'Resample'), 'quantileExactHighResample': ('quantileExactHigh', 'Resample'), 'argMinResample': ('argMin', 'Resample'), 'stochasticLinearRegressionResample': ('stochasticLinearRegression', 'Resample'), 'uniqThetaResample': ('uniqTheta', 'Resample'), 'intervalLengthSumResample': ('intervalLengthSum', 'Resample'), 'groupArrayMovingSumResample': ('groupArrayMovingSum', 'Resample'), 'mannWhitneyUTestResample': ('mannWhitneyUTest', 'Resample'), 'uniqCombined64Resample': ('uniqCombined64', 'Resample'), 'stddevSampResample': ('stddevSamp', 'Resample'), 'skewSampResample': ('skewSamp', 'Resample'), 'quantilesTDigestResample': ('quantilesTDigest', 'Resample'), 'groupArrayResample': ('groupArray', 'Resample'), 'groupBitmapAndResample': ('groupBitmapAnd', 'Resample'), 'minResample': ('min', 'Resample'), 'quantilesResample': ('quantiles', 'Resample'), 'theilsUResample': ('theilsU', 'Resample'), 'anyLastResample': ('anyLast', 'Resample'), 'quantileTDigestResample': ('quantileTDigest', 'Resample'), 'meanZTestResample': ('meanZTest', 'Resample'), 'anyHeavyResample': ('anyHeavy', 'Resample'), 'sumResample': ('sum', 'Resample'), 'quantileTDigestWeightedResample': ('quantileTDigestWeighted', 'Resample'), 'quantileTimingResample': ('quantileTiming', 'Resample'), 'covarPopResample': ('covarPop', 'Resample'), 'groupUniqArrayResample': ('groupUniqArray', 'Resample'), 'first_valueResample': ('first_value', 'Resample'), 'uniqHLL12Resample': ('uniqHLL12', 'Resample'), 'sumMapResample': ('sumMap', 'Resample'), 'quantilesTimingResample': ('quantilesTiming', 'Resample'), 'anyResample': ('any', 'Resample'), 'contingencyResample': ('contingency', 'Resample'), 'largestTriangleThreeBucketsResample': ('largestTriangleThreeBuckets', 'Resample'), 'groupBitmapXorResample': ('groupBitmapXor', 'Resample'), 'argMaxResample': ('argMax', 'Resample'), 'groupArrayLastResample': ('groupArrayLast', 'Resample'), 'quantilesExactWeightedResample': ('quantilesExactWeighted', 'Resample'), 'quantilesExactLowResample': ('quantilesExactLow', 'Resample'), 'medianResample': ('median', 'Resample'), 'groupArrayInsertAtResample': ('groupArrayInsertAt', 'Resample'), 'varSampResample': ('varSamp', 'Resample'), 'categoricalInformationValueResample': ('categoricalInformationValue', 'Resample'), 'groupBitAndResample': ('groupBitAnd', 'Resample'), 'deltaSumTimestampResample': ('deltaSumTimestamp', 'Resample'), 'covarSampResample': ('covarSamp', 'Resample'), 'quantilesBFloat16WeightedResample': ('quantilesBFloat16Weighted', 'Resample'), 'studentTTestResample': ('studentTTest', 'Resample'), 'avgResample': ('avg', 'Resample'), 'maxResample': ('max', 'Resample'), 'avgWeightedResample': ('avgWeighted', 'Resample'), 'groupBitmapResample': ('groupBitmap', 'Resample'), 'groupBitmapOrResample': ('groupBitmapOr', 'Resample'), 'entropyResample': ('entropy', 'Resample'), 'uniqCombinedResample': ('uniqCombined', 'Resample'), 'deltaSumResample': ('deltaSum', 'Resample'), 'quantilesDeterministicResample': ('quantilesDeterministic', 'Resample'), 'sumKahanArgMin': ('sumKahan', 'ArgMin'), 'uniqArgMin': ('uniq', 'ArgMin'), 'sumWithOverflowArgMin': ('sumWithOverflow', 'ArgMin'), 'maxMapArgMin': ('maxMap', 'ArgMin'), 'varPopArgMin': ('varPop', 'ArgMin'), 'last_valueArgMin': ('last_value', 'ArgMin'), 'quantilesInterpolatedWeightedArgMin': ('quantilesInterpolatedWeighted', 'ArgMin'), 'quantilesExactArgMin': ('quantilesExact', 'ArgMin'), 'quantileBFloat16ArgMin': ('quantileBFloat16', 'ArgMin'), 'stochasticLogisticRegressionArgMin': ('stochasticLogisticRegression', 'ArgMin'), 'rankCorrArgMin': ('rankCorr', 'ArgMin'), 'quantileTimingWeightedArgMin': ('quantileTimingWeighted', 'ArgMin'), 'simpleLinearRegressionArgMin': ('simpleLinearRegression', 'ArgMin'), 'quantilesGKArgMin': ('quantilesGK', 'ArgMin'), 'kolmogorovSmirnovTestArgMin': ('kolmogorovSmirnovTest', 'ArgMin'), 'stddevPopArgMin': ('stddevPop', 'ArgMin'), 'uniqExactArgMin': ('uniqExact', 'ArgMin'), 'sparkBarArgMin': ('sparkBar', 'ArgMin'), 'quantilesTDigestWeightedArgMin': ('quantilesTDigestWeighted', 'ArgMin'), 'kurtSampArgMin': ('kurtSamp', 'ArgMin'), 'sumCountArgMin': ('sumCount', 'ArgMin'), 'cramersVBiasCorrectedArgMin': ('cramersVBiasCorrected', 'ArgMin'), 'quantileExactWeightedArgMin': ('quantileExactWeighted', 'ArgMin'), 'quantileInterpolatedWeightedArgMin': ('quantileInterpolatedWeighted', 'ArgMin'), 'kurtPopArgMin': ('kurtPop', 'ArgMin'), 'quantileBFloat16WeightedArgMin': ('quantileBFloat16Weighted', 'ArgMin'), 'groupBitOrArgMin': ('groupBitOr', 'ArgMin'), 'boundingRatioArgMin': ('boundingRatio', 'ArgMin'), 'skewPopArgMin': ('skewPop', 'ArgMin'), 'maxIntersectionsPositionArgMin': ('maxIntersectionsPosition', 'ArgMin'), 'quantilesExactHighArgMin': ('quantilesExactHigh', 'ArgMin'), 'topKArgMin': ('topK', 'ArgMin'), 'maxIntersectionsArgMin': ('maxIntersections', 'ArgMin'), 'quantileExactLowArgMin': ('quantileExactLow', 'ArgMin'), 'groupArrayMovingAvgArgMin': ('groupArrayMovingAvg', 'ArgMin'), 'corrArgMin': ('corr', 'ArgMin'), 'quantileDeterministicArgMin': ('quantileDeterministic', 'ArgMin'), 'exponentialMovingAverageArgMin': ('exponentialMovingAverage', 'ArgMin'), 'quantileExactArgMin': ('quantileExact', 'ArgMin'), 'quantilesBFloat16ArgMin': ('quantilesBFloat16', 'ArgMin'), 'quantileGKArgMin': ('quantileGK', 'ArgMin'), 'quantilesTimingWeightedArgMin': ('quantilesTimingWeighted', 'ArgMin'), 'minMapArgMin': ('minMap', 'ArgMin'), 'quantileArgMin': ('quantile', 'ArgMin'), 'welchTTestArgMin': ('welchTTest', 'ArgMin'), 'groupArraySampleArgMin': ('groupArraySample', 'ArgMin'), 'groupBitXorArgMin': ('groupBitXor', 'ArgMin'), 'cramersVArgMin': ('cramersV', 'ArgMin'), 'topKWeightedArgMin': ('topKWeighted', 'ArgMin'), 'countArgMin': ('count', 'ArgMin'), 'quantileExactHighArgMin': ('quantileExactHigh', 'ArgMin'), 'argMinArgMin': ('argMin', 'ArgMin'), 'stochasticLinearRegressionArgMin': ('stochasticLinearRegression', 'ArgMin'), 'uniqThetaArgMin': ('uniqTheta', 'ArgMin'), 'intervalLengthSumArgMin': ('intervalLengthSum', 'ArgMin'), 'groupArrayMovingSumArgMin': ('groupArrayMovingSum', 'ArgMin'), 'mannWhitneyUTestArgMin': ('mannWhitneyUTest', 'ArgMin'), 'uniqCombined64ArgMin': ('uniqCombined64', 'ArgMin'), 'stddevSampArgMin': ('stddevSamp', 'ArgMin'), 'skewSampArgMin': ('skewSamp', 'ArgMin'), 'quantilesTDigestArgMin': ('quantilesTDigest', 'ArgMin'), 'groupArrayArgMin': ('groupArray', 'ArgMin'), 'groupBitmapAndArgMin': ('groupBitmapAnd', 'ArgMin'), 'minArgMin': ('min', 'ArgMin'), 'quantilesArgMin': ('quantiles', 'ArgMin'), 'theilsUArgMin': ('theilsU', 'ArgMin'), 'anyLastArgMin': ('anyLast', 'ArgMin'), 'quantileTDigestArgMin': ('quantileTDigest', 'ArgMin'), 'meanZTestArgMin': ('meanZTest', 'ArgMin'), 'anyHeavyArgMin': ('anyHeavy', 'ArgMin'), 'sumArgMin': ('sum', 'ArgMin'), 'quantileTDigestWeightedArgMin': ('quantileTDigestWeighted', 'ArgMin'), 'quantileTimingArgMin': ('quantileTiming', 'ArgMin'), 'covarPopArgMin': ('covarPop', 'ArgMin'), 'groupUniqArrayArgMin': ('groupUniqArray', 'ArgMin'), 'first_valueArgMin': ('first_value', 'ArgMin'), 'uniqHLL12ArgMin': ('uniqHLL12', 'ArgMin'), 'sumMapArgMin': ('sumMap', 'ArgMin'), 'quantilesTimingArgMin': ('quantilesTiming', 'ArgMin'), 'anyArgMin': ('any', 'ArgMin'), 'contingencyArgMin': ('contingency', 'ArgMin'), 'largestTriangleThreeBucketsArgMin': ('largestTriangleThreeBuckets', 'ArgMin'), 'groupBitmapXorArgMin': ('groupBitmapXor', 'ArgMin'), 'argMaxArgMin': ('argMax', 'ArgMin'), 'groupArrayLastArgMin': ('groupArrayLast', 'ArgMin'), 'quantilesExactWeightedArgMin': ('quantilesExactWeighted', 'ArgMin'), 'quantilesExactLowArgMin': ('quantilesExactLow', 'ArgMin'), 'medianArgMin': ('median', 'ArgMin'), 'groupArrayInsertAtArgMin': ('groupArrayInsertAt', 'ArgMin'), 'varSampArgMin': ('varSamp', 'ArgMin'), 'categoricalInformationValueArgMin': ('categoricalInformationValue', 'ArgMin'), 'groupBitAndArgMin': ('groupBitAnd', 'ArgMin'), 'deltaSumTimestampArgMin': ('deltaSumTimestamp', 'ArgMin'), 'covarSampArgMin': ('covarSamp', 'ArgMin'), 'quantilesBFloat16WeightedArgMin': ('quantilesBFloat16Weighted', 'ArgMin'), 'studentTTestArgMin': ('studentTTest', 'ArgMin'), 'avgArgMin': ('avg', 'ArgMin'), 'maxArgMin': ('max', 'ArgMin'), 'avgWeightedArgMin': ('avgWeighted', 'ArgMin'), 'groupBitmapArgMin': ('groupBitmap', 'ArgMin'), 'groupBitmapOrArgMin': ('groupBitmapOr', 'ArgMin'), 'entropyArgMin': ('entropy', 'ArgMin'), 'uniqCombinedArgMin': ('uniqCombined', 'ArgMin'), 'deltaSumArgMin': ('deltaSum', 'ArgMin'), 'quantilesDeterministicArgMin': ('quantilesDeterministic', 'ArgMin'), 'sumKahanArgMax': ('sumKahan', 'ArgMax'), 'uniqArgMax': ('uniq', 'ArgMax'), 'sumWithOverflowArgMax': ('sumWithOverflow', 'ArgMax'), 'maxMapArgMax': ('maxMap', 'ArgMax'), 'varPopArgMax': ('varPop', 'ArgMax'), 'last_valueArgMax': ('last_value', 'ArgMax'), 'quantilesInterpolatedWeightedArgMax': ('quantilesInterpolatedWeighted', 'ArgMax'), 'quantilesExactArgMax': ('quantilesExact', 'ArgMax'), 'quantileBFloat16ArgMax': ('quantileBFloat16', 'ArgMax'), 'stochasticLogisticRegressionArgMax': ('stochasticLogisticRegression', 'ArgMax'), 'rankCorrArgMax': ('rankCorr', 'ArgMax'), 'quantileTimingWeightedArgMax': ('quantileTimingWeighted', 'ArgMax'), 'simpleLinearRegressionArgMax': ('simpleLinearRegression', 'ArgMax'), 'quantilesGKArgMax': ('quantilesGK', 'ArgMax'), 'kolmogorovSmirnovTestArgMax': ('kolmogorovSmirnovTest', 'ArgMax'), 'stddevPopArgMax': ('stddevPop', 'ArgMax'), 'uniqExactArgMax': ('uniqExact', 'ArgMax'), 'sparkBarArgMax': ('sparkBar', 'ArgMax'), 'quantilesTDigestWeightedArgMax': ('quantilesTDigestWeighted', 'ArgMax'), 'kurtSampArgMax': ('kurtSamp', 'ArgMax'), 'sumCountArgMax': ('sumCount', 'ArgMax'), 'cramersVBiasCorrectedArgMax': ('cramersVBiasCorrected', 'ArgMax'), 'quantileExactWeightedArgMax': ('quantileExactWeighted', 'ArgMax'), 'quantileInterpolatedWeightedArgMax': ('quantileInterpolatedWeighted', 'ArgMax'), 'kurtPopArgMax': ('kurtPop', 'ArgMax'), 'quantileBFloat16WeightedArgMax': ('quantileBFloat16Weighted', 'ArgMax'), 'groupBitOrArgMax': ('groupBitOr', 'ArgMax'), 'boundingRatioArgMax': ('boundingRatio', 'ArgMax'), 'skewPopArgMax': ('skewPop', 'ArgMax'), 'maxIntersectionsPositionArgMax': ('maxIntersectionsPosition', 'ArgMax'), 'quantilesExactHighArgMax': ('quantilesExactHigh', 'ArgMax'), 'topKArgMax': ('topK', 'ArgMax'), 'maxIntersectionsArgMax': ('maxIntersections', 'ArgMax'), 'quantileExactLowArgMax': ('quantileExactLow', 'ArgMax'), 'groupArrayMovingAvgArgMax': ('groupArrayMovingAvg', 'ArgMax'), 'corrArgMax': ('corr', 'ArgMax'), 'quantileDeterministicArgMax': ('quantileDeterministic', 'ArgMax'), 'exponentialMovingAverageArgMax': ('exponentialMovingAverage', 'ArgMax'), 'quantileExactArgMax': ('quantileExact', 'ArgMax'), 'quantilesBFloat16ArgMax': ('quantilesBFloat16', 'ArgMax'), 'quantileGKArgMax': ('quantileGK', 'ArgMax'), 'quantilesTimingWeightedArgMax': ('quantilesTimingWeighted', 'ArgMax'), 'minMapArgMax': ('minMap', 'ArgMax'), 'quantileArgMax': ('quantile', 'ArgMax'), 'welchTTestArgMax': ('welchTTest', 'ArgMax'), 'groupArraySampleArgMax': ('groupArraySample', 'ArgMax'), 'groupBitXorArgMax': ('groupBitXor', 'ArgMax'), 'cramersVArgMax': ('cramersV', 'ArgMax'), 'topKWeightedArgMax': ('topKWeighted', 'ArgMax'), 'countArgMax': ('count', 'ArgMax'), 'quantileExactHighArgMax': ('quantileExactHigh', 'ArgMax'), 'argMinArgMax': ('argMin', 'ArgMax'), 'stochasticLinearRegressionArgMax': ('stochasticLinearRegression', 'ArgMax'), 'uniqThetaArgMax': ('uniqTheta', 'ArgMax'), 'intervalLengthSumArgMax': ('intervalLengthSum', 'ArgMax'), 'groupArrayMovingSumArgMax': ('groupArrayMovingSum', 'ArgMax'), 'mannWhitneyUTestArgMax': ('mannWhitneyUTest', 'ArgMax'), 'uniqCombined64ArgMax': ('uniqCombined64', 'ArgMax'), 'stddevSampArgMax': ('stddevSamp', 'ArgMax'), 'skewSampArgMax': ('skewSamp', 'ArgMax'), 'quantilesTDigestArgMax': ('quantilesTDigest', 'ArgMax'), 'groupArrayArgMax': ('groupArray', 'ArgMax'), 'groupBitmapAndArgMax': ('groupBitmapAnd', 'ArgMax'), 'minArgMax': ('min', 'ArgMax'), 'quantilesArgMax': ('quantiles', 'ArgMax'), 'theilsUArgMax': ('theilsU', 'ArgMax'), 'anyLastArgMax': ('anyLast', 'ArgMax'), 'quantileTDigestArgMax': ('quantileTDigest', 'ArgMax'), 'meanZTestArgMax': ('meanZTest', 'ArgMax'), 'anyHeavyArgMax': ('anyHeavy', 'ArgMax'), 'sumArgMax': ('sum', 'ArgMax'), 'quantileTDigestWeightedArgMax': ('quantileTDigestWeighted', 'ArgMax'), 'quantileTimingArgMax': ('quantileTiming', 'ArgMax'), 'covarPopArgMax': ('covarPop', 'ArgMax'), 'groupUniqArrayArgMax': ('groupUniqArray', 'ArgMax'), 'first_valueArgMax': ('first_value', 'ArgMax'), 'uniqHLL12ArgMax': ('uniqHLL12', 'ArgMax'), 'sumMapArgMax': ('sumMap', 'ArgMax'), 'quantilesTimingArgMax': ('quantilesTiming', 'ArgMax'), 'anyArgMax': ('any', 'ArgMax'), 'contingencyArgMax': ('contingency', 'ArgMax'), 'largestTriangleThreeBucketsArgMax': ('largestTriangleThreeBuckets', 'ArgMax'), 'groupBitmapXorArgMax': ('groupBitmapXor', 'ArgMax'), 'argMaxArgMax': ('argMax', 'ArgMax'), 'groupArrayLastArgMax': ('groupArrayLast', 'ArgMax'), 'quantilesExactWeightedArgMax': ('quantilesExactWeighted', 'ArgMax'), 'quantilesExactLowArgMax': ('quantilesExactLow', 'ArgMax'), 'medianArgMax': ('median', 'ArgMax'), 'groupArrayInsertAtArgMax': ('groupArrayInsertAt', 'ArgMax'), 'varSampArgMax': ('varSamp', 'ArgMax'), 'categoricalInformationValueArgMax': ('categoricalInformationValue', 'ArgMax'), 'groupBitAndArgMax': ('groupBitAnd', 'ArgMax'), 'deltaSumTimestampArgMax': ('deltaSumTimestamp', 'ArgMax'), 'covarSampArgMax': ('covarSamp', 'ArgMax'), 'quantilesBFloat16WeightedArgMax': ('quantilesBFloat16Weighted', 'ArgMax'), 'studentTTestArgMax': ('studentTTest', 'ArgMax'), 'avgArgMax': ('avg', 'ArgMax'), 'maxArgMax': ('max', 'ArgMax'), 'avgWeightedArgMax': ('avgWeighted', 'ArgMax'), 'groupBitmapArgMax': ('groupBitmap', 'ArgMax'), 'groupBitmapOrArgMax': ('groupBitmapOr', 'ArgMax'), 'entropyArgMax': ('entropy', 'ArgMax'), 'uniqCombinedArgMax': ('uniqCombined', 'ArgMax'), 'deltaSumArgMax': ('deltaSum', 'ArgMax'), 'quantilesDeterministicArgMax': ('quantilesDeterministic', 'ArgMax'), 'sumKahan': ('sumKahan', ''), 'uniq': ('uniq', ''), 'sumWithOverflow': ('sumWithOverflow', ''), 'varPop': ('varPop', ''), 'last_value': ('last_value', ''), 'quantilesInterpolatedWeighted': ('quantilesInterpolatedWeighted', ''), 'quantilesExact': ('quantilesExact', ''), 'quantileBFloat16': ('quantileBFloat16', ''), 'stochasticLogisticRegression': ('stochasticLogisticRegression', ''), 'rankCorr': ('rankCorr', ''), 'quantileTimingWeighted': ('quantileTimingWeighted', ''), 'simpleLinearRegression': ('simpleLinearRegression', ''), 'quantilesGK': ('quantilesGK', ''), 'kolmogorovSmirnovTest': ('kolmogorovSmirnovTest', ''), 'stddevPop': ('stddevPop', ''), 'uniqExact': ('uniqExact', ''), 'sparkBar': ('sparkBar', ''), 'quantilesTDigestWeighted': ('quantilesTDigestWeighted', ''), 'kurtSamp': ('kurtSamp', ''), 'sumCount': ('sumCount', ''), 'cramersVBiasCorrected': ('cramersVBiasCorrected', ''), 'quantileExactWeighted': ('quantileExactWeighted', ''), 'quantileInterpolatedWeighted': ('quantileInterpolatedWeighted', ''), 'kurtPop': ('kurtPop', ''), 'quantileBFloat16Weighted': ('quantileBFloat16Weighted', ''), 'groupBitOr': ('groupBitOr', ''), 'boundingRatio': ('boundingRatio', ''), 'skewPop': ('skewPop', ''), 'maxIntersectionsPosition': ('maxIntersectionsPosition', ''), 'quantilesExactHigh': ('quantilesExactHigh', ''), 'topK': ('topK', ''), 'maxIntersections': ('maxIntersections', ''), 'quantileExactLow': ('quantileExactLow', ''), 'groupArrayMovingAvg': ('groupArrayMovingAvg', ''), 'corr': ('corr', ''), 'quantileDeterministic': ('quantileDeterministic', ''), 'exponentialMovingAverage': ('exponentialMovingAverage', ''), 'quantileExact': ('quantileExact', ''), 'quantilesBFloat16': ('quantilesBFloat16', ''), 'quantileGK': ('quantileGK', ''), 'quantilesTimingWeighted': ('quantilesTimingWeighted', ''), 'quantile': ('quantile', ''), 'welchTTest': ('welchTTest', ''), 'groupArraySample': ('groupArraySample', ''), 'groupBitXor': ('groupBitXor', ''), 'cramersV': ('cramersV', ''), 'topKWeighted': ('topKWeighted', ''), 'count': ('count', ''), 'quantileExactHigh': ('quantileExactHigh', ''), 'argMin': ('argMin', ''), 'stochasticLinearRegression': ('stochasticLinearRegression', ''), 'uniqTheta': ('uniqTheta', ''), 'intervalLengthSum': ('intervalLengthSum', ''), 'groupArrayMovingSum': ('groupArrayMovingSum', ''), 'mannWhitneyUTest': ('mannWhitneyUTest', ''), 'uniqCombined64': ('uniqCombined64', ''), 'stddevSamp': ('stddevSamp', ''), 'skewSamp': ('skewSamp', ''), 'quantilesTDigest': ('quantilesTDigest', ''), 'groupArray': ('groupArray', ''), 'groupBitmapAnd': ('groupBitmapAnd', ''), 'min': ('min', ''), 'quantiles': ('quantiles', ''), 'theilsU': ('theilsU', ''), 'anyLast': ('anyLast', ''), 'quantileTDigest': ('quantileTDigest', ''), 'meanZTest': ('meanZTest', ''), 'anyHeavy': ('anyHeavy', ''), 'sum': ('sum', ''), 'quantileTDigestWeighted': ('quantileTDigestWeighted', ''), 'quantileTiming': ('quantileTiming', ''), 'covarPop': ('covarPop', ''), 'groupUniqArray': ('groupUniqArray', ''), 'first_value': ('first_value', ''), 'uniqHLL12': ('uniqHLL12', ''), 'quantilesTiming': ('quantilesTiming', ''), 'any': ('any', ''), 'contingency': ('contingency', ''), 'largestTriangleThreeBuckets': ('largestTriangleThreeBuckets', ''), 'groupBitmapXor': ('groupBitmapXor', ''), 'argMax': ('argMax', ''), 'groupArrayLast': ('groupArrayLast', ''), 'quantilesExactWeighted': ('quantilesExactWeighted', ''), 'quantilesExactLow': ('quantilesExactLow', ''), 'median': ('median', ''), 'groupArrayInsertAt': ('groupArrayInsertAt', ''), 'varSamp': ('varSamp', ''), 'categoricalInformationValue': ('categoricalInformationValue', ''), 'groupBitAnd': ('groupBitAnd', ''), 'deltaSumTimestamp': ('deltaSumTimestamp', ''), 'covarSamp': ('covarSamp', ''), 'quantilesBFloat16Weighted': ('quantilesBFloat16Weighted', ''), 'studentTTest': ('studentTTest', ''), 'avg': ('avg', ''), 'max': ('max', ''), 'avgWeighted': ('avgWeighted', ''), 'groupBitmap': ('groupBitmap', ''), 'groupBitmapOr': ('groupBitmapOr', ''), 'entropy': ('entropy', ''), 'uniqCombined': ('uniqCombined', ''), 'deltaSum': ('deltaSum', ''), 'quantilesDeterministic': ('quantilesDeterministic', '')} + {'groupArrayMovingSumIf': ('groupArrayMovingSum', 'If'), 'countIf': ('count', 'If'), 'sumCountIf': ('sumCount', 'If'), 'simpleLinearRegressionIf': ('simpleLinearRegression', 'If'), 'groupBitmapAndIf': ('groupBitmapAnd', 'If'), 'maxIntersectionsPositionIf': ('maxIntersectionsPosition', 'If'), 'varPopIf': ('varPop', 'If'), 'quantileInterpolatedWeightedIf': ('quantileInterpolatedWeighted', 'If'), 'covarSampIf': ('covarSamp', 'If'), 'groupArraySampleIf': ('groupArraySample', 'If'), 'quantilesInterpolatedWeightedIf': ('quantilesInterpolatedWeighted', 'If'), 'stddevPopIf': ('stddevPop', 'If'), 'groupArrayInsertAtIf': ('groupArrayInsertAt', 'If'), 'mannWhitneyUTestIf': ('mannWhitneyUTest', 'If'), 'maxIf': ('max', 'If'), 'studentTTestIf': ('studentTTest', 'If'), 'sumWithOverflowIf': ('sumWithOverflow', 'If'), 'quantilesTDigestIf': ('quantilesTDigest', 'If'), 'uniqCombined64If': ('uniqCombined64', 'If'), 'groupArrayIf': ('groupArray', 'If'), 'quantilesExactWeightedIf': ('quantilesExactWeighted', 'If'), 'quantileDeterministicIf': ('quantileDeterministic', 'If'), 'last_valueIf': ('last_value', 'If'), 'groupBitAndIf': ('groupBitAnd', 'If'), 'sumIf': ('sum', 'If'), 'quantileTimingWeightedIf': ('quantileTimingWeighted', 'If'), 'groupUniqArrayIf': ('groupUniqArray', 'If'), 'quantileBFloat16WeightedIf': ('quantileBFloat16Weighted', 'If'), 'quantileExactLowIf': ('quantileExactLow', 'If'), 'quantilesExactLowIf': ('quantilesExactLow', 'If'), 'groupBitXorIf': ('groupBitXor', 'If'), 'uniqHLL12If': ('uniqHLL12', 'If'), 'groupBitmapOrIf': ('groupBitmapOr', 'If'), 'uniqCombinedIf': ('uniqCombined', 'If'), 'quantileTDigestWeightedIf': ('quantileTDigestWeighted', 'If'), 'stochasticLogisticRegressionIf': ('stochasticLogisticRegression', 'If'), 'quantilesBFloat16If': ('quantilesBFloat16', 'If'), 'groupBitmapIf': ('groupBitmap', 'If'), 'groupBitmapXorIf': ('groupBitmapXor', 'If'), 'argMaxIf': ('argMax', 'If'), 'groupArrayMovingAvgIf': ('groupArrayMovingAvg', 'If'), 'boundingRatioIf': ('boundingRatio', 'If'), 'quantileTDigestIf': ('quantileTDigest', 'If'), 'kurtSampIf': ('kurtSamp', 'If'), 'quantilesTDigestWeightedIf': ('quantilesTDigestWeighted', 'If'), 'stddevSampIf': ('stddevSamp', 'If'), 'quantilesExactHighIf': ('quantilesExactHigh', 'If'), 'sumKahanIf': ('sumKahan', 'If'), 'uniqIf': ('uniq', 'If'), 'quantilesTimingWeightedIf': ('quantilesTimingWeighted', 'If'), 'topKIf': ('topK', 'If'), 'quantilesTimingIf': ('quantilesTiming', 'If'), 'quantileExactWeightedIf': ('quantileExactWeighted', 'If'), 'stochasticLinearRegressionIf': ('stochasticLinearRegression', 'If'), 'varSampIf': ('varSamp', 'If'), 'groupArrayLastIf': ('groupArrayLast', 'If'), 'quantilesGKIf': ('quantilesGK', 'If'), 'anyIf': ('any', 'If'), 'rankCorrIf': ('rankCorr', 'If'), 'quantilesExactIf': ('quantilesExact', 'If'), 'argMinIf': ('argMin', 'If'), 'anyHeavyIf': ('anyHeavy', 'If'), 'quantileGKIf': ('quantileGK', 'If'), 'anyLastIf': ('anyLast', 'If'), 'maxIntersectionsIf': ('maxIntersections', 'If'), 'corrIf': ('corr', 'If'), 'deltaSumIf': ('deltaSum', 'If'), 'topKWeightedIf': ('topKWeighted', 'If'), 'welchTTestIf': ('welchTTest', 'If'), 'uniqExactIf': ('uniqExact', 'If'), 'uniqThetaIf': ('uniqTheta', 'If'), 'deltaSumTimestampIf': ('deltaSumTimestamp', 'If'), 'quantileExactHighIf': ('quantileExactHigh', 'If'), 'quantileExactIf': ('quantileExact', 'If'), 'skewSampIf': ('skewSamp', 'If'), 'maxMapIf': ('maxMap', 'If'), 'covarPopIf': ('covarPop', 'If'), 'kolmogorovSmirnovTestIf': ('kolmogorovSmirnovTest', 'If'), 'quantileIf': ('quantile', 'If'), 'theilsUIf': ('theilsU', 'If'), 'largestTriangleThreeBucketsIf': ('largestTriangleThreeBuckets', 'If'), 'medianIf': ('median', 'If'), 'avgIf': ('avg', 'If'), 'quantileBFloat16If': ('quantileBFloat16', 'If'), 'avgWeightedIf': ('avgWeighted', 'If'), 'quantilesIf': ('quantiles', 'If'), 'categoricalInformationValueIf': ('categoricalInformationValue', 'If'), 'quantilesBFloat16WeightedIf': ('quantilesBFloat16Weighted', 'If'), 'cramersVIf': ('cramersV', 'If'), 'exponentialMovingAverageIf': ('exponentialMovingAverage', 'If'), 'groupBitOrIf': ('groupBitOr', 'If'), 'contingencyIf': ('contingency', 'If'), 'quantilesDeterministicIf': ('quantilesDeterministic', 'If'), 'skewPopIf': ('skewPop', 'If'), 'entropyIf': ('entropy', 'If'), 'sumMapIf': ('sumMap', 'If'), 'minIf': ('min', 'If'), 'meanZTestIf': ('meanZTest', 'If'), 'first_valueIf': ('first_value', 'If'), 'quantileTimingIf': ('quantileTiming', 'If'), 'sparkBarIf': ('sparkBar', 'If'), 'intervalLengthSumIf': ('intervalLengthSum', 'If'), 'minMapIf': ('minMap', 'If'), 'kurtPopIf': ('kurtPop', 'If'), 'cramersVBiasCorrectedIf': ('cramersVBiasCorrected', 'If'), 'groupArrayMovingSumArray': ('groupArrayMovingSum', 'Array'), 'countArray': ('count', 'Array'), 'sumCountArray': ('sumCount', 'Array'), 'simpleLinearRegressionArray': ('simpleLinearRegression', 'Array'), 'groupBitmapAndArray': ('groupBitmapAnd', 'Array'), 'maxIntersectionsPositionArray': ('maxIntersectionsPosition', 'Array'), 'varPopArray': ('varPop', 'Array'), 'quantileInterpolatedWeightedArray': ('quantileInterpolatedWeighted', 'Array'), 'covarSampArray': ('covarSamp', 'Array'), 'groupArraySampleArray': ('groupArraySample', 'Array'), 'quantilesInterpolatedWeightedArray': ('quantilesInterpolatedWeighted', 'Array'), 'stddevPopArray': ('stddevPop', 'Array'), 'groupArrayInsertAtArray': ('groupArrayInsertAt', 'Array'), 'mannWhitneyUTestArray': ('mannWhitneyUTest', 'Array'), 'maxArray': ('max', 'Array'), 'studentTTestArray': ('studentTTest', 'Array'), 'sumWithOverflowArray': ('sumWithOverflow', 'Array'), 'quantilesTDigestArray': ('quantilesTDigest', 'Array'), 'uniqCombined64Array': ('uniqCombined64', 'Array'), 'groupArrayArray': ('groupArray', 'Array'), 'quantilesExactWeightedArray': ('quantilesExactWeighted', 'Array'), 'quantileDeterministicArray': ('quantileDeterministic', 'Array'), 'last_valueArray': ('last_value', 'Array'), 'groupBitAndArray': ('groupBitAnd', 'Array'), 'sumArray': ('sum', 'Array'), 'quantileTimingWeightedArray': ('quantileTimingWeighted', 'Array'), 'groupUniqArrayArray': ('groupUniqArray', 'Array'), 'quantileBFloat16WeightedArray': ('quantileBFloat16Weighted', 'Array'), 'quantileExactLowArray': ('quantileExactLow', 'Array'), 'quantilesExactLowArray': ('quantilesExactLow', 'Array'), 'groupBitXorArray': ('groupBitXor', 'Array'), 'uniqHLL12Array': ('uniqHLL12', 'Array'), 'groupBitmapOrArray': ('groupBitmapOr', 'Array'), 'uniqCombinedArray': ('uniqCombined', 'Array'), 'quantileTDigestWeightedArray': ('quantileTDigestWeighted', 'Array'), 'stochasticLogisticRegressionArray': ('stochasticLogisticRegression', 'Array'), 'quantilesBFloat16Array': ('quantilesBFloat16', 'Array'), 'groupBitmapArray': ('groupBitmap', 'Array'), 'groupBitmapXorArray': ('groupBitmapXor', 'Array'), 'argMaxArray': ('argMax', 'Array'), 'groupArrayMovingAvgArray': ('groupArrayMovingAvg', 'Array'), 'boundingRatioArray': ('boundingRatio', 'Array'), 'quantileTDigestArray': ('quantileTDigest', 'Array'), 'kurtSampArray': ('kurtSamp', 'Array'), 'quantilesTDigestWeightedArray': ('quantilesTDigestWeighted', 'Array'), 'stddevSampArray': ('stddevSamp', 'Array'), 'quantilesExactHighArray': ('quantilesExactHigh', 'Array'), 'sumKahanArray': ('sumKahan', 'Array'), 'uniqArray': ('uniq', 'Array'), 'quantilesTimingWeightedArray': ('quantilesTimingWeighted', 'Array'), 'topKArray': ('topK', 'Array'), 'quantilesTimingArray': ('quantilesTiming', 'Array'), 'quantileExactWeightedArray': ('quantileExactWeighted', 'Array'), 'stochasticLinearRegressionArray': ('stochasticLinearRegression', 'Array'), 'varSampArray': ('varSamp', 'Array'), 'groupArrayLastArray': ('groupArrayLast', 'Array'), 'quantilesGKArray': ('quantilesGK', 'Array'), 'anyArray': ('any', 'Array'), 'rankCorrArray': ('rankCorr', 'Array'), 'quantilesExactArray': ('quantilesExact', 'Array'), 'argMinArray': ('argMin', 'Array'), 'anyHeavyArray': ('anyHeavy', 'Array'), 'quantileGKArray': ('quantileGK', 'Array'), 'anyLastArray': ('anyLast', 'Array'), 'maxIntersectionsArray': ('maxIntersections', 'Array'), 'corrArray': ('corr', 'Array'), 'deltaSumArray': ('deltaSum', 'Array'), 'topKWeightedArray': ('topKWeighted', 'Array'), 'welchTTestArray': ('welchTTest', 'Array'), 'uniqExactArray': ('uniqExact', 'Array'), 'uniqThetaArray': ('uniqTheta', 'Array'), 'deltaSumTimestampArray': ('deltaSumTimestamp', 'Array'), 'quantileExactHighArray': ('quantileExactHigh', 'Array'), 'quantileExactArray': ('quantileExact', 'Array'), 'skewSampArray': ('skewSamp', 'Array'), 'maxMapArray': ('maxMap', 'Array'), 'covarPopArray': ('covarPop', 'Array'), 'kolmogorovSmirnovTestArray': ('kolmogorovSmirnovTest', 'Array'), 'quantileArray': ('quantile', 'Array'), 'theilsUArray': ('theilsU', 'Array'), 'largestTriangleThreeBucketsArray': ('largestTriangleThreeBuckets', 'Array'), 'medianArray': ('median', 'Array'), 'avgArray': ('avg', 'Array'), 'quantileBFloat16Array': ('quantileBFloat16', 'Array'), 'avgWeightedArray': ('avgWeighted', 'Array'), 'quantilesArray': ('quantiles', 'Array'), 'categoricalInformationValueArray': ('categoricalInformationValue', 'Array'), 'quantilesBFloat16WeightedArray': ('quantilesBFloat16Weighted', 'Array'), 'cramersVArray': ('cramersV', 'Array'), 'exponentialMovingAverageArray': ('exponentialMovingAverage', 'Array'), 'groupBitOrArray': ('groupBitOr', 'Array'), 'contingencyArray': ('contingency', 'Array'), 'quantilesDeterministicArray': ('quantilesDeterministic', 'Array'), 'skewPopArray': ('skewPop', 'Array'), 'entropyArray': ('entropy', 'Array'), 'sumMapArray': ('sumMap', 'Array'), 'minArray': ('min', 'Array'), 'meanZTestArray': ('meanZTest', 'Array'), 'first_valueArray': ('first_value', 'Array'), 'quantileTimingArray': ('quantileTiming', 'Array'), 'sparkBarArray': ('sparkBar', 'Array'), 'intervalLengthSumArray': ('intervalLengthSum', 'Array'), 'minMapArray': ('minMap', 'Array'), 'kurtPopArray': ('kurtPop', 'Array'), 'cramersVBiasCorrectedArray': ('cramersVBiasCorrected', 'Array'), 'groupArrayMovingSumArrayIf': ('groupArrayMovingSum', 'ArrayIf'), 'countArrayIf': ('count', 'ArrayIf'), 'sumCountArrayIf': ('sumCount', 'ArrayIf'), 'simpleLinearRegressionArrayIf': ('simpleLinearRegression', 'ArrayIf'), 'groupBitmapAndArrayIf': ('groupBitmapAnd', 'ArrayIf'), 'maxIntersectionsPositionArrayIf': ('maxIntersectionsPosition', 'ArrayIf'), 'varPopArrayIf': ('varPop', 'ArrayIf'), 'quantileInterpolatedWeightedArrayIf': ('quantileInterpolatedWeighted', 'ArrayIf'), 'covarSampArrayIf': ('covarSamp', 'ArrayIf'), 'groupArraySampleArrayIf': ('groupArraySample', 'ArrayIf'), 'quantilesInterpolatedWeightedArrayIf': ('quantilesInterpolatedWeighted', 'ArrayIf'), 'stddevPopArrayIf': ('stddevPop', 'ArrayIf'), 'groupArrayInsertAtArrayIf': ('groupArrayInsertAt', 'ArrayIf'), 'mannWhitneyUTestArrayIf': ('mannWhitneyUTest', 'ArrayIf'), 'maxArrayIf': ('max', 'ArrayIf'), 'studentTTestArrayIf': ('studentTTest', 'ArrayIf'), 'sumWithOverflowArrayIf': ('sumWithOverflow', 'ArrayIf'), 'quantilesTDigestArrayIf': ('quantilesTDigest', 'ArrayIf'), 'uniqCombined64ArrayIf': ('uniqCombined64', 'ArrayIf'), 'groupArrayArrayIf': ('groupArray', 'ArrayIf'), 'quantilesExactWeightedArrayIf': ('quantilesExactWeighted', 'ArrayIf'), 'quantileDeterministicArrayIf': ('quantileDeterministic', 'ArrayIf'), 'last_valueArrayIf': ('last_value', 'ArrayIf'), 'groupBitAndArrayIf': ('groupBitAnd', 'ArrayIf'), 'sumArrayIf': ('sum', 'ArrayIf'), 'quantileTimingWeightedArrayIf': ('quantileTimingWeighted', 'ArrayIf'), 'groupUniqArrayArrayIf': ('groupUniqArray', 'ArrayIf'), 'quantileBFloat16WeightedArrayIf': ('quantileBFloat16Weighted', 'ArrayIf'), 'quantileExactLowArrayIf': ('quantileExactLow', 'ArrayIf'), 'quantilesExactLowArrayIf': ('quantilesExactLow', 'ArrayIf'), 'groupBitXorArrayIf': ('groupBitXor', 'ArrayIf'), 'uniqHLL12ArrayIf': ('uniqHLL12', 'ArrayIf'), 'groupBitmapOrArrayIf': ('groupBitmapOr', 'ArrayIf'), 'uniqCombinedArrayIf': ('uniqCombined', 'ArrayIf'), 'quantileTDigestWeightedArrayIf': ('quantileTDigestWeighted', 'ArrayIf'), 'stochasticLogisticRegressionArrayIf': ('stochasticLogisticRegression', 'ArrayIf'), 'quantilesBFloat16ArrayIf': ('quantilesBFloat16', 'ArrayIf'), 'groupBitmapArrayIf': ('groupBitmap', 'ArrayIf'), 'groupBitmapXorArrayIf': ('groupBitmapXor', 'ArrayIf'), 'argMaxArrayIf': ('argMax', 'ArrayIf'), 'groupArrayMovingAvgArrayIf': ('groupArrayMovingAvg', 'ArrayIf'), 'boundingRatioArrayIf': ('boundingRatio', 'ArrayIf'), 'quantileTDigestArrayIf': ('quantileTDigest', 'ArrayIf'), 'kurtSampArrayIf': ('kurtSamp', 'ArrayIf'), 'quantilesTDigestWeightedArrayIf': ('quantilesTDigestWeighted', 'ArrayIf'), 'stddevSampArrayIf': ('stddevSamp', 'ArrayIf'), 'quantilesExactHighArrayIf': ('quantilesExactHigh', 'ArrayIf'), 'sumKahanArrayIf': ('sumKahan', 'ArrayIf'), 'uniqArrayIf': ('uniq', 'ArrayIf'), 'quantilesTimingWeightedArrayIf': ('quantilesTimingWeighted', 'ArrayIf'), 'topKArrayIf': ('topK', 'ArrayIf'), 'quantilesTimingArrayIf': ('quantilesTiming', 'ArrayIf'), 'quantileExactWeightedArrayIf': ('quantileExactWeighted', 'ArrayIf'), 'stochasticLinearRegressionArrayIf': ('stochasticLinearRegression', 'ArrayIf'), 'varSampArrayIf': ('varSamp', 'ArrayIf'), 'groupArrayLastArrayIf': ('groupArrayLast', 'ArrayIf'), 'quantilesGKArrayIf': ('quantilesGK', 'ArrayIf'), 'anyArrayIf': ('any', 'ArrayIf'), 'rankCorrArrayIf': ('rankCorr', 'ArrayIf'), 'quantilesExactArrayIf': ('quantilesExact', 'ArrayIf'), 'argMinArrayIf': ('argMin', 'ArrayIf'), 'anyHeavyArrayIf': ('anyHeavy', 'ArrayIf'), 'quantileGKArrayIf': ('quantileGK', 'ArrayIf'), 'anyLastArrayIf': ('anyLast', 'ArrayIf'), 'maxIntersectionsArrayIf': ('maxIntersections', 'ArrayIf'), 'corrArrayIf': ('corr', 'ArrayIf'), 'deltaSumArrayIf': ('deltaSum', 'ArrayIf'), 'topKWeightedArrayIf': ('topKWeighted', 'ArrayIf'), 'welchTTestArrayIf': ('welchTTest', 'ArrayIf'), 'uniqExactArrayIf': ('uniqExact', 'ArrayIf'), 'uniqThetaArrayIf': ('uniqTheta', 'ArrayIf'), 'deltaSumTimestampArrayIf': ('deltaSumTimestamp', 'ArrayIf'), 'quantileExactHighArrayIf': ('quantileExactHigh', 'ArrayIf'), 'quantileExactArrayIf': ('quantileExact', 'ArrayIf'), 'skewSampArrayIf': ('skewSamp', 'ArrayIf'), 'maxMapArrayIf': ('maxMap', 'ArrayIf'), 'covarPopArrayIf': ('covarPop', 'ArrayIf'), 'kolmogorovSmirnovTestArrayIf': ('kolmogorovSmirnovTest', 'ArrayIf'), 'quantileArrayIf': ('quantile', 'ArrayIf'), 'theilsUArrayIf': ('theilsU', 'ArrayIf'), 'largestTriangleThreeBucketsArrayIf': ('largestTriangleThreeBuckets', 'ArrayIf'), 'medianArrayIf': ('median', 'ArrayIf'), 'avgArrayIf': ('avg', 'ArrayIf'), 'quantileBFloat16ArrayIf': ('quantileBFloat16', 'ArrayIf'), 'avgWeightedArrayIf': ('avgWeighted', 'ArrayIf'), 'quantilesArrayIf': ('quantiles', 'ArrayIf'), 'categoricalInformationValueArrayIf': ('categoricalInformationValue', 'ArrayIf'), 'quantilesBFloat16WeightedArrayIf': ('quantilesBFloat16Weighted', 'ArrayIf'), 'cramersVArrayIf': ('cramersV', 'ArrayIf'), 'exponentialMovingAverageArrayIf': ('exponentialMovingAverage', 'ArrayIf'), 'groupBitOrArrayIf': ('groupBitOr', 'ArrayIf'), 'contingencyArrayIf': ('contingency', 'ArrayIf'), 'quantilesDeterministicArrayIf': ('quantilesDeterministic', 'ArrayIf'), 'skewPopArrayIf': ('skewPop', 'ArrayIf'), 'entropyArrayIf': ('entropy', 'ArrayIf'), 'sumMapArrayIf': ('sumMap', 'ArrayIf'), 'minArrayIf': ('min', 'ArrayIf'), 'meanZTestArrayIf': ('meanZTest', 'ArrayIf'), 'first_valueArrayIf': ('first_value', 'ArrayIf'), 'quantileTimingArrayIf': ('quantileTiming', 'ArrayIf'), 'sparkBarArrayIf': ('sparkBar', 'ArrayIf'), 'intervalLengthSumArrayIf': ('intervalLengthSum', 'ArrayIf'), 'minMapArrayIf': ('minMap', 'ArrayIf'), 'kurtPopArrayIf': ('kurtPop', 'ArrayIf'), 'cramersVBiasCorrectedArrayIf': ('cramersVBiasCorrected', 'ArrayIf'), 'groupArrayMovingSumMap': ('groupArrayMovingSum', 'Map'), 'countMap': ('count', 'Map'), 'sumCountMap': ('sumCount', 'Map'), 'simpleLinearRegressionMap': ('simpleLinearRegression', 'Map'), 'groupBitmapAndMap': ('groupBitmapAnd', 'Map'), 'maxIntersectionsPositionMap': ('maxIntersectionsPosition', 'Map'), 'varPopMap': ('varPop', 'Map'), 'quantileInterpolatedWeightedMap': ('quantileInterpolatedWeighted', 'Map'), 'covarSampMap': ('covarSamp', 'Map'), 'groupArraySampleMap': ('groupArraySample', 'Map'), 'quantilesInterpolatedWeightedMap': ('quantilesInterpolatedWeighted', 'Map'), 'stddevPopMap': ('stddevPop', 'Map'), 'groupArrayInsertAtMap': ('groupArrayInsertAt', 'Map'), 'mannWhitneyUTestMap': ('mannWhitneyUTest', 'Map'), 'maxMap': ('maxMap', ''), 'studentTTestMap': ('studentTTest', 'Map'), 'sumWithOverflowMap': ('sumWithOverflow', 'Map'), 'quantilesTDigestMap': ('quantilesTDigest', 'Map'), 'uniqCombined64Map': ('uniqCombined64', 'Map'), 'groupArrayMap': ('groupArray', 'Map'), 'quantilesExactWeightedMap': ('quantilesExactWeighted', 'Map'), 'quantileDeterministicMap': ('quantileDeterministic', 'Map'), 'last_valueMap': ('last_value', 'Map'), 'groupBitAndMap': ('groupBitAnd', 'Map'), 'sumMap': ('sumMap', ''), 'quantileTimingWeightedMap': ('quantileTimingWeighted', 'Map'), 'groupUniqArrayMap': ('groupUniqArray', 'Map'), 'quantileBFloat16WeightedMap': ('quantileBFloat16Weighted', 'Map'), 'quantileExactLowMap': ('quantileExactLow', 'Map'), 'quantilesExactLowMap': ('quantilesExactLow', 'Map'), 'groupBitXorMap': ('groupBitXor', 'Map'), 'uniqHLL12Map': ('uniqHLL12', 'Map'), 'groupBitmapOrMap': ('groupBitmapOr', 'Map'), 'uniqCombinedMap': ('uniqCombined', 'Map'), 'quantileTDigestWeightedMap': ('quantileTDigestWeighted', 'Map'), 'stochasticLogisticRegressionMap': ('stochasticLogisticRegression', 'Map'), 'quantilesBFloat16Map': ('quantilesBFloat16', 'Map'), 'groupBitmapMap': ('groupBitmap', 'Map'), 'groupBitmapXorMap': ('groupBitmapXor', 'Map'), 'argMaxMap': ('argMax', 'Map'), 'groupArrayMovingAvgMap': ('groupArrayMovingAvg', 'Map'), 'boundingRatioMap': ('boundingRatio', 'Map'), 'quantileTDigestMap': ('quantileTDigest', 'Map'), 'kurtSampMap': ('kurtSamp', 'Map'), 'quantilesTDigestWeightedMap': ('quantilesTDigestWeighted', 'Map'), 'stddevSampMap': ('stddevSamp', 'Map'), 'quantilesExactHighMap': ('quantilesExactHigh', 'Map'), 'sumKahanMap': ('sumKahan', 'Map'), 'uniqMap': ('uniq', 'Map'), 'quantilesTimingWeightedMap': ('quantilesTimingWeighted', 'Map'), 'topKMap': ('topK', 'Map'), 'quantilesTimingMap': ('quantilesTiming', 'Map'), 'quantileExactWeightedMap': ('quantileExactWeighted', 'Map'), 'stochasticLinearRegressionMap': ('stochasticLinearRegression', 'Map'), 'varSampMap': ('varSamp', 'Map'), 'groupArrayLastMap': ('groupArrayLast', 'Map'), 'quantilesGKMap': ('quantilesGK', 'Map'), 'anyMap': ('any', 'Map'), 'rankCorrMap': ('rankCorr', 'Map'), 'quantilesExactMap': ('quantilesExact', 'Map'), 'argMinMap': ('argMin', 'Map'), 'anyHeavyMap': ('anyHeavy', 'Map'), 'quantileGKMap': ('quantileGK', 'Map'), 'anyLastMap': ('anyLast', 'Map'), 'maxIntersectionsMap': ('maxIntersections', 'Map'), 'corrMap': ('corr', 'Map'), 'deltaSumMap': ('deltaSum', 'Map'), 'topKWeightedMap': ('topKWeighted', 'Map'), 'welchTTestMap': ('welchTTest', 'Map'), 'uniqExactMap': ('uniqExact', 'Map'), 'uniqThetaMap': ('uniqTheta', 'Map'), 'deltaSumTimestampMap': ('deltaSumTimestamp', 'Map'), 'quantileExactHighMap': ('quantileExactHigh', 'Map'), 'quantileExactMap': ('quantileExact', 'Map'), 'skewSampMap': ('skewSamp', 'Map'), 'maxMapMap': ('maxMap', 'Map'), 'covarPopMap': ('covarPop', 'Map'), 'kolmogorovSmirnovTestMap': ('kolmogorovSmirnovTest', 'Map'), 'quantileMap': ('quantile', 'Map'), 'theilsUMap': ('theilsU', 'Map'), 'largestTriangleThreeBucketsMap': ('largestTriangleThreeBuckets', 'Map'), 'medianMap': ('median', 'Map'), 'avgMap': ('avg', 'Map'), 'quantileBFloat16Map': ('quantileBFloat16', 'Map'), 'avgWeightedMap': ('avgWeighted', 'Map'), 'quantilesMap': ('quantiles', 'Map'), 'categoricalInformationValueMap': ('categoricalInformationValue', 'Map'), 'quantilesBFloat16WeightedMap': ('quantilesBFloat16Weighted', 'Map'), 'cramersVMap': ('cramersV', 'Map'), 'exponentialMovingAverageMap': ('exponentialMovingAverage', 'Map'), 'groupBitOrMap': ('groupBitOr', 'Map'), 'contingencyMap': ('contingency', 'Map'), 'quantilesDeterministicMap': ('quantilesDeterministic', 'Map'), 'skewPopMap': ('skewPop', 'Map'), 'entropyMap': ('entropy', 'Map'), 'sumMapMap': ('sumMap', 'Map'), 'minMap': ('minMap', ''), 'meanZTestMap': ('meanZTest', 'Map'), 'first_valueMap': ('first_value', 'Map'), 'quantileTimingMap': ('quantileTiming', 'Map'), 'sparkBarMap': ('sparkBar', 'Map'), 'intervalLengthSumMap': ('intervalLengthSum', 'Map'), 'minMapMap': ('minMap', 'Map'), 'kurtPopMap': ('kurtPop', 'Map'), 'cramersVBiasCorrectedMap': ('cramersVBiasCorrected', 'Map'), 'groupArrayMovingSumSimpleState': ('groupArrayMovingSum', 'SimpleState'), 'countSimpleState': ('count', 'SimpleState'), 'sumCountSimpleState': ('sumCount', 'SimpleState'), 'simpleLinearRegressionSimpleState': ('simpleLinearRegression', 'SimpleState'), 'groupBitmapAndSimpleState': ('groupBitmapAnd', 'SimpleState'), 'maxIntersectionsPositionSimpleState': ('maxIntersectionsPosition', 'SimpleState'), 'varPopSimpleState': ('varPop', 'SimpleState'), 'quantileInterpolatedWeightedSimpleState': ('quantileInterpolatedWeighted', 'SimpleState'), 'covarSampSimpleState': ('covarSamp', 'SimpleState'), 'groupArraySampleSimpleState': ('groupArraySample', 'SimpleState'), 'quantilesInterpolatedWeightedSimpleState': ('quantilesInterpolatedWeighted', 'SimpleState'), 'stddevPopSimpleState': ('stddevPop', 'SimpleState'), 'groupArrayInsertAtSimpleState': ('groupArrayInsertAt', 'SimpleState'), 'mannWhitneyUTestSimpleState': ('mannWhitneyUTest', 'SimpleState'), 'maxSimpleState': ('max', 'SimpleState'), 'studentTTestSimpleState': ('studentTTest', 'SimpleState'), 'sumWithOverflowSimpleState': ('sumWithOverflow', 'SimpleState'), 'quantilesTDigestSimpleState': ('quantilesTDigest', 'SimpleState'), 'uniqCombined64SimpleState': ('uniqCombined64', 'SimpleState'), 'groupArraySimpleState': ('groupArray', 'SimpleState'), 'quantilesExactWeightedSimpleState': ('quantilesExactWeighted', 'SimpleState'), 'quantileDeterministicSimpleState': ('quantileDeterministic', 'SimpleState'), 'last_valueSimpleState': ('last_value', 'SimpleState'), 'groupBitAndSimpleState': ('groupBitAnd', 'SimpleState'), 'sumSimpleState': ('sum', 'SimpleState'), 'quantileTimingWeightedSimpleState': ('quantileTimingWeighted', 'SimpleState'), 'groupUniqArraySimpleState': ('groupUniqArray', 'SimpleState'), 'quantileBFloat16WeightedSimpleState': ('quantileBFloat16Weighted', 'SimpleState'), 'quantileExactLowSimpleState': ('quantileExactLow', 'SimpleState'), 'quantilesExactLowSimpleState': ('quantilesExactLow', 'SimpleState'), 'groupBitXorSimpleState': ('groupBitXor', 'SimpleState'), 'uniqHLL12SimpleState': ('uniqHLL12', 'SimpleState'), 'groupBitmapOrSimpleState': ('groupBitmapOr', 'SimpleState'), 'uniqCombinedSimpleState': ('uniqCombined', 'SimpleState'), 'quantileTDigestWeightedSimpleState': ('quantileTDigestWeighted', 'SimpleState'), 'stochasticLogisticRegressionSimpleState': ('stochasticLogisticRegression', 'SimpleState'), 'quantilesBFloat16SimpleState': ('quantilesBFloat16', 'SimpleState'), 'groupBitmapSimpleState': ('groupBitmap', 'SimpleState'), 'groupBitmapXorSimpleState': ('groupBitmapXor', 'SimpleState'), 'argMaxSimpleState': ('argMax', 'SimpleState'), 'groupArrayMovingAvgSimpleState': ('groupArrayMovingAvg', 'SimpleState'), 'boundingRatioSimpleState': ('boundingRatio', 'SimpleState'), 'quantileTDigestSimpleState': ('quantileTDigest', 'SimpleState'), 'kurtSampSimpleState': ('kurtSamp', 'SimpleState'), 'quantilesTDigestWeightedSimpleState': ('quantilesTDigestWeighted', 'SimpleState'), 'stddevSampSimpleState': ('stddevSamp', 'SimpleState'), 'quantilesExactHighSimpleState': ('quantilesExactHigh', 'SimpleState'), 'sumKahanSimpleState': ('sumKahan', 'SimpleState'), 'uniqSimpleState': ('uniq', 'SimpleState'), 'quantilesTimingWeightedSimpleState': ('quantilesTimingWeighted', 'SimpleState'), 'topKSimpleState': ('topK', 'SimpleState'), 'quantilesTimingSimpleState': ('quantilesTiming', 'SimpleState'), 'quantileExactWeightedSimpleState': ('quantileExactWeighted', 'SimpleState'), 'stochasticLinearRegressionSimpleState': ('stochasticLinearRegression', 'SimpleState'), 'varSampSimpleState': ('varSamp', 'SimpleState'), 'groupArrayLastSimpleState': ('groupArrayLast', 'SimpleState'), 'quantilesGKSimpleState': ('quantilesGK', 'SimpleState'), 'anySimpleState': ('any', 'SimpleState'), 'rankCorrSimpleState': ('rankCorr', 'SimpleState'), 'quantilesExactSimpleState': ('quantilesExact', 'SimpleState'), 'argMinSimpleState': ('argMin', 'SimpleState'), 'anyHeavySimpleState': ('anyHeavy', 'SimpleState'), 'quantileGKSimpleState': ('quantileGK', 'SimpleState'), 'anyLastSimpleState': ('anyLast', 'SimpleState'), 'maxIntersectionsSimpleState': ('maxIntersections', 'SimpleState'), 'corrSimpleState': ('corr', 'SimpleState'), 'deltaSumSimpleState': ('deltaSum', 'SimpleState'), 'topKWeightedSimpleState': ('topKWeighted', 'SimpleState'), 'welchTTestSimpleState': ('welchTTest', 'SimpleState'), 'uniqExactSimpleState': ('uniqExact', 'SimpleState'), 'uniqThetaSimpleState': ('uniqTheta', 'SimpleState'), 'deltaSumTimestampSimpleState': ('deltaSumTimestamp', 'SimpleState'), 'quantileExactHighSimpleState': ('quantileExactHigh', 'SimpleState'), 'quantileExactSimpleState': ('quantileExact', 'SimpleState'), 'skewSampSimpleState': ('skewSamp', 'SimpleState'), 'maxMapSimpleState': ('maxMap', 'SimpleState'), 'covarPopSimpleState': ('covarPop', 'SimpleState'), 'kolmogorovSmirnovTestSimpleState': ('kolmogorovSmirnovTest', 'SimpleState'), 'quantileSimpleState': ('quantile', 'SimpleState'), 'theilsUSimpleState': ('theilsU', 'SimpleState'), 'largestTriangleThreeBucketsSimpleState': ('largestTriangleThreeBuckets', 'SimpleState'), 'medianSimpleState': ('median', 'SimpleState'), 'avgSimpleState': ('avg', 'SimpleState'), 'quantileBFloat16SimpleState': ('quantileBFloat16', 'SimpleState'), 'avgWeightedSimpleState': ('avgWeighted', 'SimpleState'), 'quantilesSimpleState': ('quantiles', 'SimpleState'), 'categoricalInformationValueSimpleState': ('categoricalInformationValue', 'SimpleState'), 'quantilesBFloat16WeightedSimpleState': ('quantilesBFloat16Weighted', 'SimpleState'), 'cramersVSimpleState': ('cramersV', 'SimpleState'), 'exponentialMovingAverageSimpleState': ('exponentialMovingAverage', 'SimpleState'), 'groupBitOrSimpleState': ('groupBitOr', 'SimpleState'), 'contingencySimpleState': ('contingency', 'SimpleState'), 'quantilesDeterministicSimpleState': ('quantilesDeterministic', 'SimpleState'), 'skewPopSimpleState': ('skewPop', 'SimpleState'), 'entropySimpleState': ('entropy', 'SimpleState'), 'sumMapSimpleState': ('sumMap', 'SimpleState'), 'minSimpleState': ('min', 'SimpleState'), 'meanZTestSimpleState': ('meanZTest', 'SimpleState'), 'first_valueSimpleState': ('first_value', 'SimpleState'), 'quantileTimingSimpleState': ('quantileTiming', 'SimpleState'), 'sparkBarSimpleState': ('sparkBar', 'SimpleState'), 'intervalLengthSumSimpleState': ('intervalLengthSum', 'SimpleState'), 'minMapSimpleState': ('minMap', 'SimpleState'), 'kurtPopSimpleState': ('kurtPop', 'SimpleState'), 'cramersVBiasCorrectedSimpleState': ('cramersVBiasCorrected', 'SimpleState'), 'groupArrayMovingSumState': ('groupArrayMovingSum', 'State'), 'countState': ('count', 'State'), 'sumCountState': ('sumCount', 'State'), 'simpleLinearRegressionState': ('simpleLinearRegression', 'State'), 'groupBitmapAndState': ('groupBitmapAnd', 'State'), 'maxIntersectionsPositionState': ('maxIntersectionsPosition', 'State'), 'varPopState': ('varPop', 'State'), 'quantileInterpolatedWeightedState': ('quantileInterpolatedWeighted', 'State'), 'covarSampState': ('covarSamp', 'State'), 'groupArraySampleState': ('groupArraySample', 'State'), 'quantilesInterpolatedWeightedState': ('quantilesInterpolatedWeighted', 'State'), 'stddevPopState': ('stddevPop', 'State'), 'groupArrayInsertAtState': ('groupArrayInsertAt', 'State'), 'mannWhitneyUTestState': ('mannWhitneyUTest', 'State'), 'maxState': ('max', 'State'), 'studentTTestState': ('studentTTest', 'State'), 'sumWithOverflowState': ('sumWithOverflow', 'State'), 'quantilesTDigestState': ('quantilesTDigest', 'State'), 'uniqCombined64State': ('uniqCombined64', 'State'), 'groupArrayState': ('groupArray', 'State'), 'quantilesExactWeightedState': ('quantilesExactWeighted', 'State'), 'quantileDeterministicState': ('quantileDeterministic', 'State'), 'last_valueState': ('last_value', 'State'), 'groupBitAndState': ('groupBitAnd', 'State'), 'sumState': ('sum', 'State'), 'quantileTimingWeightedState': ('quantileTimingWeighted', 'State'), 'groupUniqArrayState': ('groupUniqArray', 'State'), 'quantileBFloat16WeightedState': ('quantileBFloat16Weighted', 'State'), 'quantileExactLowState': ('quantileExactLow', 'State'), 'quantilesExactLowState': ('quantilesExactLow', 'State'), 'groupBitXorState': ('groupBitXor', 'State'), 'uniqHLL12State': ('uniqHLL12', 'State'), 'groupBitmapOrState': ('groupBitmapOr', 'State'), 'uniqCombinedState': ('uniqCombined', 'State'), 'quantileTDigestWeightedState': ('quantileTDigestWeighted', 'State'), 'stochasticLogisticRegressionState': ('stochasticLogisticRegression', 'State'), 'quantilesBFloat16State': ('quantilesBFloat16', 'State'), 'groupBitmapState': ('groupBitmap', 'State'), 'groupBitmapXorState': ('groupBitmapXor', 'State'), 'argMaxState': ('argMax', 'State'), 'groupArrayMovingAvgState': ('groupArrayMovingAvg', 'State'), 'boundingRatioState': ('boundingRatio', 'State'), 'quantileTDigestState': ('quantileTDigest', 'State'), 'kurtSampState': ('kurtSamp', 'State'), 'quantilesTDigestWeightedState': ('quantilesTDigestWeighted', 'State'), 'stddevSampState': ('stddevSamp', 'State'), 'quantilesExactHighState': ('quantilesExactHigh', 'State'), 'sumKahanState': ('sumKahan', 'State'), 'uniqState': ('uniq', 'State'), 'quantilesTimingWeightedState': ('quantilesTimingWeighted', 'State'), 'topKState': ('topK', 'State'), 'quantilesTimingState': ('quantilesTiming', 'State'), 'quantileExactWeightedState': ('quantileExactWeighted', 'State'), 'stochasticLinearRegressionState': ('stochasticLinearRegression', 'State'), 'varSampState': ('varSamp', 'State'), 'groupArrayLastState': ('groupArrayLast', 'State'), 'quantilesGKState': ('quantilesGK', 'State'), 'anyState': ('any', 'State'), 'rankCorrState': ('rankCorr', 'State'), 'quantilesExactState': ('quantilesExact', 'State'), 'argMinState': ('argMin', 'State'), 'anyHeavyState': ('anyHeavy', 'State'), 'quantileGKState': ('quantileGK', 'State'), 'anyLastState': ('anyLast', 'State'), 'maxIntersectionsState': ('maxIntersections', 'State'), 'corrState': ('corr', 'State'), 'deltaSumState': ('deltaSum', 'State'), 'topKWeightedState': ('topKWeighted', 'State'), 'welchTTestState': ('welchTTest', 'State'), 'uniqExactState': ('uniqExact', 'State'), 'uniqThetaState': ('uniqTheta', 'State'), 'deltaSumTimestampState': ('deltaSumTimestamp', 'State'), 'quantileExactHighState': ('quantileExactHigh', 'State'), 'quantileExactState': ('quantileExact', 'State'), 'skewSampState': ('skewSamp', 'State'), 'maxMapState': ('maxMap', 'State'), 'covarPopState': ('covarPop', 'State'), 'kolmogorovSmirnovTestState': ('kolmogorovSmirnovTest', 'State'), 'quantileState': ('quantile', 'State'), 'theilsUState': ('theilsU', 'State'), 'largestTriangleThreeBucketsState': ('largestTriangleThreeBuckets', 'State'), 'medianState': ('median', 'State'), 'avgState': ('avg', 'State'), 'quantileBFloat16State': ('quantileBFloat16', 'State'), 'avgWeightedState': ('avgWeighted', 'State'), 'quantilesState': ('quantiles', 'State'), 'categoricalInformationValueState': ('categoricalInformationValue', 'State'), 'quantilesBFloat16WeightedState': ('quantilesBFloat16Weighted', 'State'), 'cramersVState': ('cramersV', 'State'), 'exponentialMovingAverageState': ('exponentialMovingAverage', 'State'), 'groupBitOrState': ('groupBitOr', 'State'), 'contingencyState': ('contingency', 'State'), 'quantilesDeterministicState': ('quantilesDeterministic', 'State'), 'skewPopState': ('skewPop', 'State'), 'entropyState': ('entropy', 'State'), 'sumMapState': ('sumMap', 'State'), 'minState': ('min', 'State'), 'meanZTestState': ('meanZTest', 'State'), 'first_valueState': ('first_value', 'State'), 'quantileTimingState': ('quantileTiming', 'State'), 'sparkBarState': ('sparkBar', 'State'), 'intervalLengthSumState': ('intervalLengthSum', 'State'), 'minMapState': ('minMap', 'State'), 'kurtPopState': ('kurtPop', 'State'), 'cramersVBiasCorrectedState': ('cramersVBiasCorrected', 'State'), 'groupArrayMovingSumMerge': ('groupArrayMovingSum', 'Merge'), 'countMerge': ('count', 'Merge'), 'sumCountMerge': ('sumCount', 'Merge'), 'simpleLinearRegressionMerge': ('simpleLinearRegression', 'Merge'), 'groupBitmapAndMerge': ('groupBitmapAnd', 'Merge'), 'maxIntersectionsPositionMerge': ('maxIntersectionsPosition', 'Merge'), 'varPopMerge': ('varPop', 'Merge'), 'quantileInterpolatedWeightedMerge': ('quantileInterpolatedWeighted', 'Merge'), 'covarSampMerge': ('covarSamp', 'Merge'), 'groupArraySampleMerge': ('groupArraySample', 'Merge'), 'quantilesInterpolatedWeightedMerge': ('quantilesInterpolatedWeighted', 'Merge'), 'stddevPopMerge': ('stddevPop', 'Merge'), 'groupArrayInsertAtMerge': ('groupArrayInsertAt', 'Merge'), 'mannWhitneyUTestMerge': ('mannWhitneyUTest', 'Merge'), 'maxMerge': ('max', 'Merge'), 'studentTTestMerge': ('studentTTest', 'Merge'), 'sumWithOverflowMerge': ('sumWithOverflow', 'Merge'), 'quantilesTDigestMerge': ('quantilesTDigest', 'Merge'), 'uniqCombined64Merge': ('uniqCombined64', 'Merge'), 'groupArrayMerge': ('groupArray', 'Merge'), 'quantilesExactWeightedMerge': ('quantilesExactWeighted', 'Merge'), 'quantileDeterministicMerge': ('quantileDeterministic', 'Merge'), 'last_valueMerge': ('last_value', 'Merge'), 'groupBitAndMerge': ('groupBitAnd', 'Merge'), 'sumMerge': ('sum', 'Merge'), 'quantileTimingWeightedMerge': ('quantileTimingWeighted', 'Merge'), 'groupUniqArrayMerge': ('groupUniqArray', 'Merge'), 'quantileBFloat16WeightedMerge': ('quantileBFloat16Weighted', 'Merge'), 'quantileExactLowMerge': ('quantileExactLow', 'Merge'), 'quantilesExactLowMerge': ('quantilesExactLow', 'Merge'), 'groupBitXorMerge': ('groupBitXor', 'Merge'), 'uniqHLL12Merge': ('uniqHLL12', 'Merge'), 'groupBitmapOrMerge': ('groupBitmapOr', 'Merge'), 'uniqCombinedMerge': ('uniqCombined', 'Merge'), 'quantileTDigestWeightedMerge': ('quantileTDigestWeighted', 'Merge'), 'stochasticLogisticRegressionMerge': ('stochasticLogisticRegression', 'Merge'), 'quantilesBFloat16Merge': ('quantilesBFloat16', 'Merge'), 'groupBitmapMerge': ('groupBitmap', 'Merge'), 'groupBitmapXorMerge': ('groupBitmapXor', 'Merge'), 'argMaxMerge': ('argMax', 'Merge'), 'groupArrayMovingAvgMerge': ('groupArrayMovingAvg', 'Merge'), 'boundingRatioMerge': ('boundingRatio', 'Merge'), 'quantileTDigestMerge': ('quantileTDigest', 'Merge'), 'kurtSampMerge': ('kurtSamp', 'Merge'), 'quantilesTDigestWeightedMerge': ('quantilesTDigestWeighted', 'Merge'), 'stddevSampMerge': ('stddevSamp', 'Merge'), 'quantilesExactHighMerge': ('quantilesExactHigh', 'Merge'), 'sumKahanMerge': ('sumKahan', 'Merge'), 'uniqMerge': ('uniq', 'Merge'), 'quantilesTimingWeightedMerge': ('quantilesTimingWeighted', 'Merge'), 'topKMerge': ('topK', 'Merge'), 'quantilesTimingMerge': ('quantilesTiming', 'Merge'), 'quantileExactWeightedMerge': ('quantileExactWeighted', 'Merge'), 'stochasticLinearRegressionMerge': ('stochasticLinearRegression', 'Merge'), 'varSampMerge': ('varSamp', 'Merge'), 'groupArrayLastMerge': ('groupArrayLast', 'Merge'), 'quantilesGKMerge': ('quantilesGK', 'Merge'), 'anyMerge': ('any', 'Merge'), 'rankCorrMerge': ('rankCorr', 'Merge'), 'quantilesExactMerge': ('quantilesExact', 'Merge'), 'argMinMerge': ('argMin', 'Merge'), 'anyHeavyMerge': ('anyHeavy', 'Merge'), 'quantileGKMerge': ('quantileGK', 'Merge'), 'anyLastMerge': ('anyLast', 'Merge'), 'maxIntersectionsMerge': ('maxIntersections', 'Merge'), 'corrMerge': ('corr', 'Merge'), 'deltaSumMerge': ('deltaSum', 'Merge'), 'topKWeightedMerge': ('topKWeighted', 'Merge'), 'welchTTestMerge': ('welchTTest', 'Merge'), 'uniqExactMerge': ('uniqExact', 'Merge'), 'uniqThetaMerge': ('uniqTheta', 'Merge'), 'deltaSumTimestampMerge': ('deltaSumTimestamp', 'Merge'), 'quantileExactHighMerge': ('quantileExactHigh', 'Merge'), 'quantileExactMerge': ('quantileExact', 'Merge'), 'skewSampMerge': ('skewSamp', 'Merge'), 'maxMapMerge': ('maxMap', 'Merge'), 'covarPopMerge': ('covarPop', 'Merge'), 'kolmogorovSmirnovTestMerge': ('kolmogorovSmirnovTest', 'Merge'), 'quantileMerge': ('quantile', 'Merge'), 'theilsUMerge': ('theilsU', 'Merge'), 'largestTriangleThreeBucketsMerge': ('largestTriangleThreeBuckets', 'Merge'), 'medianMerge': ('median', 'Merge'), 'avgMerge': ('avg', 'Merge'), 'quantileBFloat16Merge': ('quantileBFloat16', 'Merge'), 'avgWeightedMerge': ('avgWeighted', 'Merge'), 'quantilesMerge': ('quantiles', 'Merge'), 'categoricalInformationValueMerge': ('categoricalInformationValue', 'Merge'), 'quantilesBFloat16WeightedMerge': ('quantilesBFloat16Weighted', 'Merge'), 'cramersVMerge': ('cramersV', 'Merge'), 'exponentialMovingAverageMerge': ('exponentialMovingAverage', 'Merge'), 'groupBitOrMerge': ('groupBitOr', 'Merge'), 'contingencyMerge': ('contingency', 'Merge'), 'quantilesDeterministicMerge': ('quantilesDeterministic', 'Merge'), 'skewPopMerge': ('skewPop', 'Merge'), 'entropyMerge': ('entropy', 'Merge'), 'sumMapMerge': ('sumMap', 'Merge'), 'minMerge': ('min', 'Merge'), 'meanZTestMerge': ('meanZTest', 'Merge'), 'first_valueMerge': ('first_value', 'Merge'), 'quantileTimingMerge': ('quantileTiming', 'Merge'), 'sparkBarMerge': ('sparkBar', 'Merge'), 'intervalLengthSumMerge': ('intervalLengthSum', 'Merge'), 'minMapMerge': ('minMap', 'Merge'), 'kurtPopMerge': ('kurtPop', 'Merge'), 'cramersVBiasCorrectedMerge': ('cramersVBiasCorrected', 'Merge'), 'groupArrayMovingSumMergeState': ('groupArrayMovingSum', 'MergeState'), 'countMergeState': ('count', 'MergeState'), 'sumCountMergeState': ('sumCount', 'MergeState'), 'simpleLinearRegressionMergeState': ('simpleLinearRegression', 'MergeState'), 'groupBitmapAndMergeState': ('groupBitmapAnd', 'MergeState'), 'maxIntersectionsPositionMergeState': ('maxIntersectionsPosition', 'MergeState'), 'varPopMergeState': ('varPop', 'MergeState'), 'quantileInterpolatedWeightedMergeState': ('quantileInterpolatedWeighted', 'MergeState'), 'covarSampMergeState': ('covarSamp', 'MergeState'), 'groupArraySampleMergeState': ('groupArraySample', 'MergeState'), 'quantilesInterpolatedWeightedMergeState': ('quantilesInterpolatedWeighted', 'MergeState'), 'stddevPopMergeState': ('stddevPop', 'MergeState'), 'groupArrayInsertAtMergeState': ('groupArrayInsertAt', 'MergeState'), 'mannWhitneyUTestMergeState': ('mannWhitneyUTest', 'MergeState'), 'maxMergeState': ('max', 'MergeState'), 'studentTTestMergeState': ('studentTTest', 'MergeState'), 'sumWithOverflowMergeState': ('sumWithOverflow', 'MergeState'), 'quantilesTDigestMergeState': ('quantilesTDigest', 'MergeState'), 'uniqCombined64MergeState': ('uniqCombined64', 'MergeState'), 'groupArrayMergeState': ('groupArray', 'MergeState'), 'quantilesExactWeightedMergeState': ('quantilesExactWeighted', 'MergeState'), 'quantileDeterministicMergeState': ('quantileDeterministic', 'MergeState'), 'last_valueMergeState': ('last_value', 'MergeState'), 'groupBitAndMergeState': ('groupBitAnd', 'MergeState'), 'sumMergeState': ('sum', 'MergeState'), 'quantileTimingWeightedMergeState': ('quantileTimingWeighted', 'MergeState'), 'groupUniqArrayMergeState': ('groupUniqArray', 'MergeState'), 'quantileBFloat16WeightedMergeState': ('quantileBFloat16Weighted', 'MergeState'), 'quantileExactLowMergeState': ('quantileExactLow', 'MergeState'), 'quantilesExactLowMergeState': ('quantilesExactLow', 'MergeState'), 'groupBitXorMergeState': ('groupBitXor', 'MergeState'), 'uniqHLL12MergeState': ('uniqHLL12', 'MergeState'), 'groupBitmapOrMergeState': ('groupBitmapOr', 'MergeState'), 'uniqCombinedMergeState': ('uniqCombined', 'MergeState'), 'quantileTDigestWeightedMergeState': ('quantileTDigestWeighted', 'MergeState'), 'stochasticLogisticRegressionMergeState': ('stochasticLogisticRegression', 'MergeState'), 'quantilesBFloat16MergeState': ('quantilesBFloat16', 'MergeState'), 'groupBitmapMergeState': ('groupBitmap', 'MergeState'), 'groupBitmapXorMergeState': ('groupBitmapXor', 'MergeState'), 'argMaxMergeState': ('argMax', 'MergeState'), 'groupArrayMovingAvgMergeState': ('groupArrayMovingAvg', 'MergeState'), 'boundingRatioMergeState': ('boundingRatio', 'MergeState'), 'quantileTDigestMergeState': ('quantileTDigest', 'MergeState'), 'kurtSampMergeState': ('kurtSamp', 'MergeState'), 'quantilesTDigestWeightedMergeState': ('quantilesTDigestWeighted', 'MergeState'), 'stddevSampMergeState': ('stddevSamp', 'MergeState'), 'quantilesExactHighMergeState': ('quantilesExactHigh', 'MergeState'), 'sumKahanMergeState': ('sumKahan', 'MergeState'), 'uniqMergeState': ('uniq', 'MergeState'), 'quantilesTimingWeightedMergeState': ('quantilesTimingWeighted', 'MergeState'), 'topKMergeState': ('topK', 'MergeState'), 'quantilesTimingMergeState': ('quantilesTiming', 'MergeState'), 'quantileExactWeightedMergeState': ('quantileExactWeighted', 'MergeState'), 'stochasticLinearRegressionMergeState': ('stochasticLinearRegression', 'MergeState'), 'varSampMergeState': ('varSamp', 'MergeState'), 'groupArrayLastMergeState': ('groupArrayLast', 'MergeState'), 'quantilesGKMergeState': ('quantilesGK', 'MergeState'), 'anyMergeState': ('any', 'MergeState'), 'rankCorrMergeState': ('rankCorr', 'MergeState'), 'quantilesExactMergeState': ('quantilesExact', 'MergeState'), 'argMinMergeState': ('argMin', 'MergeState'), 'anyHeavyMergeState': ('anyHeavy', 'MergeState'), 'quantileGKMergeState': ('quantileGK', 'MergeState'), 'anyLastMergeState': ('anyLast', 'MergeState'), 'maxIntersectionsMergeState': ('maxIntersections', 'MergeState'), 'corrMergeState': ('corr', 'MergeState'), 'deltaSumMergeState': ('deltaSum', 'MergeState'), 'topKWeightedMergeState': ('topKWeighted', 'MergeState'), 'welchTTestMergeState': ('welchTTest', 'MergeState'), 'uniqExactMergeState': ('uniqExact', 'MergeState'), 'uniqThetaMergeState': ('uniqTheta', 'MergeState'), 'deltaSumTimestampMergeState': ('deltaSumTimestamp', 'MergeState'), 'quantileExactHighMergeState': ('quantileExactHigh', 'MergeState'), 'quantileExactMergeState': ('quantileExact', 'MergeState'), 'skewSampMergeState': ('skewSamp', 'MergeState'), 'maxMapMergeState': ('maxMap', 'MergeState'), 'covarPopMergeState': ('covarPop', 'MergeState'), 'kolmogorovSmirnovTestMergeState': ('kolmogorovSmirnovTest', 'MergeState'), 'quantileMergeState': ('quantile', 'MergeState'), 'theilsUMergeState': ('theilsU', 'MergeState'), 'largestTriangleThreeBucketsMergeState': ('largestTriangleThreeBuckets', 'MergeState'), 'medianMergeState': ('median', 'MergeState'), 'avgMergeState': ('avg', 'MergeState'), 'quantileBFloat16MergeState': ('quantileBFloat16', 'MergeState'), 'avgWeightedMergeState': ('avgWeighted', 'MergeState'), 'quantilesMergeState': ('quantiles', 'MergeState'), 'categoricalInformationValueMergeState': ('categoricalInformationValue', 'MergeState'), 'quantilesBFloat16WeightedMergeState': ('quantilesBFloat16Weighted', 'MergeState'), 'cramersVMergeState': ('cramersV', 'MergeState'), 'exponentialMovingAverageMergeState': ('exponentialMovingAverage', 'MergeState'), 'groupBitOrMergeState': ('groupBitOr', 'MergeState'), 'contingencyMergeState': ('contingency', 'MergeState'), 'quantilesDeterministicMergeState': ('quantilesDeterministic', 'MergeState'), 'skewPopMergeState': ('skewPop', 'MergeState'), 'entropyMergeState': ('entropy', 'MergeState'), 'sumMapMergeState': ('sumMap', 'MergeState'), 'minMergeState': ('min', 'MergeState'), 'meanZTestMergeState': ('meanZTest', 'MergeState'), 'first_valueMergeState': ('first_value', 'MergeState'), 'quantileTimingMergeState': ('quantileTiming', 'MergeState'), 'sparkBarMergeState': ('sparkBar', 'MergeState'), 'intervalLengthSumMergeState': ('intervalLengthSum', 'MergeState'), 'minMapMergeState': ('minMap', 'MergeState'), 'kurtPopMergeState': ('kurtPop', 'MergeState'), 'cramersVBiasCorrectedMergeState': ('cramersVBiasCorrected', 'MergeState'), 'groupArrayMovingSumForEach': ('groupArrayMovingSum', 'ForEach'), 'countForEach': ('count', 'ForEach'), 'sumCountForEach': ('sumCount', 'ForEach'), 'simpleLinearRegressionForEach': ('simpleLinearRegression', 'ForEach'), 'groupBitmapAndForEach': ('groupBitmapAnd', 'ForEach'), 'maxIntersectionsPositionForEach': ('maxIntersectionsPosition', 'ForEach'), 'varPopForEach': ('varPop', 'ForEach'), 'quantileInterpolatedWeightedForEach': ('quantileInterpolatedWeighted', 'ForEach'), 'covarSampForEach': ('covarSamp', 'ForEach'), 'groupArraySampleForEach': ('groupArraySample', 'ForEach'), 'quantilesInterpolatedWeightedForEach': ('quantilesInterpolatedWeighted', 'ForEach'), 'stddevPopForEach': ('stddevPop', 'ForEach'), 'groupArrayInsertAtForEach': ('groupArrayInsertAt', 'ForEach'), 'mannWhitneyUTestForEach': ('mannWhitneyUTest', 'ForEach'), 'maxForEach': ('max', 'ForEach'), 'studentTTestForEach': ('studentTTest', 'ForEach'), 'sumWithOverflowForEach': ('sumWithOverflow', 'ForEach'), 'quantilesTDigestForEach': ('quantilesTDigest', 'ForEach'), 'uniqCombined64ForEach': ('uniqCombined64', 'ForEach'), 'groupArrayForEach': ('groupArray', 'ForEach'), 'quantilesExactWeightedForEach': ('quantilesExactWeighted', 'ForEach'), 'quantileDeterministicForEach': ('quantileDeterministic', 'ForEach'), 'last_valueForEach': ('last_value', 'ForEach'), 'groupBitAndForEach': ('groupBitAnd', 'ForEach'), 'sumForEach': ('sum', 'ForEach'), 'quantileTimingWeightedForEach': ('quantileTimingWeighted', 'ForEach'), 'groupUniqArrayForEach': ('groupUniqArray', 'ForEach'), 'quantileBFloat16WeightedForEach': ('quantileBFloat16Weighted', 'ForEach'), 'quantileExactLowForEach': ('quantileExactLow', 'ForEach'), 'quantilesExactLowForEach': ('quantilesExactLow', 'ForEach'), 'groupBitXorForEach': ('groupBitXor', 'ForEach'), 'uniqHLL12ForEach': ('uniqHLL12', 'ForEach'), 'groupBitmapOrForEach': ('groupBitmapOr', 'ForEach'), 'uniqCombinedForEach': ('uniqCombined', 'ForEach'), 'quantileTDigestWeightedForEach': ('quantileTDigestWeighted', 'ForEach'), 'stochasticLogisticRegressionForEach': ('stochasticLogisticRegression', 'ForEach'), 'quantilesBFloat16ForEach': ('quantilesBFloat16', 'ForEach'), 'groupBitmapForEach': ('groupBitmap', 'ForEach'), 'groupBitmapXorForEach': ('groupBitmapXor', 'ForEach'), 'argMaxForEach': ('argMax', 'ForEach'), 'groupArrayMovingAvgForEach': ('groupArrayMovingAvg', 'ForEach'), 'boundingRatioForEach': ('boundingRatio', 'ForEach'), 'quantileTDigestForEach': ('quantileTDigest', 'ForEach'), 'kurtSampForEach': ('kurtSamp', 'ForEach'), 'quantilesTDigestWeightedForEach': ('quantilesTDigestWeighted', 'ForEach'), 'stddevSampForEach': ('stddevSamp', 'ForEach'), 'quantilesExactHighForEach': ('quantilesExactHigh', 'ForEach'), 'sumKahanForEach': ('sumKahan', 'ForEach'), 'uniqForEach': ('uniq', 'ForEach'), 'quantilesTimingWeightedForEach': ('quantilesTimingWeighted', 'ForEach'), 'topKForEach': ('topK', 'ForEach'), 'quantilesTimingForEach': ('quantilesTiming', 'ForEach'), 'quantileExactWeightedForEach': ('quantileExactWeighted', 'ForEach'), 'stochasticLinearRegressionForEach': ('stochasticLinearRegression', 'ForEach'), 'varSampForEach': ('varSamp', 'ForEach'), 'groupArrayLastForEach': ('groupArrayLast', 'ForEach'), 'quantilesGKForEach': ('quantilesGK', 'ForEach'), 'anyForEach': ('any', 'ForEach'), 'rankCorrForEach': ('rankCorr', 'ForEach'), 'quantilesExactForEach': ('quantilesExact', 'ForEach'), 'argMinForEach': ('argMin', 'ForEach'), 'anyHeavyForEach': ('anyHeavy', 'ForEach'), 'quantileGKForEach': ('quantileGK', 'ForEach'), 'anyLastForEach': ('anyLast', 'ForEach'), 'maxIntersectionsForEach': ('maxIntersections', 'ForEach'), 'corrForEach': ('corr', 'ForEach'), 'deltaSumForEach': ('deltaSum', 'ForEach'), 'topKWeightedForEach': ('topKWeighted', 'ForEach'), 'welchTTestForEach': ('welchTTest', 'ForEach'), 'uniqExactForEach': ('uniqExact', 'ForEach'), 'uniqThetaForEach': ('uniqTheta', 'ForEach'), 'deltaSumTimestampForEach': ('deltaSumTimestamp', 'ForEach'), 'quantileExactHighForEach': ('quantileExactHigh', 'ForEach'), 'quantileExactForEach': ('quantileExact', 'ForEach'), 'skewSampForEach': ('skewSamp', 'ForEach'), 'maxMapForEach': ('maxMap', 'ForEach'), 'covarPopForEach': ('covarPop', 'ForEach'), 'kolmogorovSmirnovTestForEach': ('kolmogorovSmirnovTest', 'ForEach'), 'quantileForEach': ('quantile', 'ForEach'), 'theilsUForEach': ('theilsU', 'ForEach'), 'largestTriangleThreeBucketsForEach': ('largestTriangleThreeBuckets', 'ForEach'), 'medianForEach': ('median', 'ForEach'), 'avgForEach': ('avg', 'ForEach'), 'quantileBFloat16ForEach': ('quantileBFloat16', 'ForEach'), 'avgWeightedForEach': ('avgWeighted', 'ForEach'), 'quantilesForEach': ('quantiles', 'ForEach'), 'categoricalInformationValueForEach': ('categoricalInformationValue', 'ForEach'), 'quantilesBFloat16WeightedForEach': ('quantilesBFloat16Weighted', 'ForEach'), 'cramersVForEach': ('cramersV', 'ForEach'), 'exponentialMovingAverageForEach': ('exponentialMovingAverage', 'ForEach'), 'groupBitOrForEach': ('groupBitOr', 'ForEach'), 'contingencyForEach': ('contingency', 'ForEach'), 'quantilesDeterministicForEach': ('quantilesDeterministic', 'ForEach'), 'skewPopForEach': ('skewPop', 'ForEach'), 'entropyForEach': ('entropy', 'ForEach'), 'sumMapForEach': ('sumMap', 'ForEach'), 'minForEach': ('min', 'ForEach'), 'meanZTestForEach': ('meanZTest', 'ForEach'), 'first_valueForEach': ('first_value', 'ForEach'), 'quantileTimingForEach': ('quantileTiming', 'ForEach'), 'sparkBarForEach': ('sparkBar', 'ForEach'), 'intervalLengthSumForEach': ('intervalLengthSum', 'ForEach'), 'minMapForEach': ('minMap', 'ForEach'), 'kurtPopForEach': ('kurtPop', 'ForEach'), 'cramersVBiasCorrectedForEach': ('cramersVBiasCorrected', 'ForEach'), 'groupArrayMovingSumDistinct': ('groupArrayMovingSum', 'Distinct'), 'countDistinct': ('count', 'Distinct'), 'sumCountDistinct': ('sumCount', 'Distinct'), 'simpleLinearRegressionDistinct': ('simpleLinearRegression', 'Distinct'), 'groupBitmapAndDistinct': ('groupBitmapAnd', 'Distinct'), 'maxIntersectionsPositionDistinct': ('maxIntersectionsPosition', 'Distinct'), 'varPopDistinct': ('varPop', 'Distinct'), 'quantileInterpolatedWeightedDistinct': ('quantileInterpolatedWeighted', 'Distinct'), 'covarSampDistinct': ('covarSamp', 'Distinct'), 'groupArraySampleDistinct': ('groupArraySample', 'Distinct'), 'quantilesInterpolatedWeightedDistinct': ('quantilesInterpolatedWeighted', 'Distinct'), 'stddevPopDistinct': ('stddevPop', 'Distinct'), 'groupArrayInsertAtDistinct': ('groupArrayInsertAt', 'Distinct'), 'mannWhitneyUTestDistinct': ('mannWhitneyUTest', 'Distinct'), 'maxDistinct': ('max', 'Distinct'), 'studentTTestDistinct': ('studentTTest', 'Distinct'), 'sumWithOverflowDistinct': ('sumWithOverflow', 'Distinct'), 'quantilesTDigestDistinct': ('quantilesTDigest', 'Distinct'), 'uniqCombined64Distinct': ('uniqCombined64', 'Distinct'), 'groupArrayDistinct': ('groupArray', 'Distinct'), 'quantilesExactWeightedDistinct': ('quantilesExactWeighted', 'Distinct'), 'quantileDeterministicDistinct': ('quantileDeterministic', 'Distinct'), 'last_valueDistinct': ('last_value', 'Distinct'), 'groupBitAndDistinct': ('groupBitAnd', 'Distinct'), 'sumDistinct': ('sum', 'Distinct'), 'quantileTimingWeightedDistinct': ('quantileTimingWeighted', 'Distinct'), 'groupUniqArrayDistinct': ('groupUniqArray', 'Distinct'), 'quantileBFloat16WeightedDistinct': ('quantileBFloat16Weighted', 'Distinct'), 'quantileExactLowDistinct': ('quantileExactLow', 'Distinct'), 'quantilesExactLowDistinct': ('quantilesExactLow', 'Distinct'), 'groupBitXorDistinct': ('groupBitXor', 'Distinct'), 'uniqHLL12Distinct': ('uniqHLL12', 'Distinct'), 'groupBitmapOrDistinct': ('groupBitmapOr', 'Distinct'), 'uniqCombinedDistinct': ('uniqCombined', 'Distinct'), 'quantileTDigestWeightedDistinct': ('quantileTDigestWeighted', 'Distinct'), 'stochasticLogisticRegressionDistinct': ('stochasticLogisticRegression', 'Distinct'), 'quantilesBFloat16Distinct': ('quantilesBFloat16', 'Distinct'), 'groupBitmapDistinct': ('groupBitmap', 'Distinct'), 'groupBitmapXorDistinct': ('groupBitmapXor', 'Distinct'), 'argMaxDistinct': ('argMax', 'Distinct'), 'groupArrayMovingAvgDistinct': ('groupArrayMovingAvg', 'Distinct'), 'boundingRatioDistinct': ('boundingRatio', 'Distinct'), 'quantileTDigestDistinct': ('quantileTDigest', 'Distinct'), 'kurtSampDistinct': ('kurtSamp', 'Distinct'), 'quantilesTDigestWeightedDistinct': ('quantilesTDigestWeighted', 'Distinct'), 'stddevSampDistinct': ('stddevSamp', 'Distinct'), 'quantilesExactHighDistinct': ('quantilesExactHigh', 'Distinct'), 'sumKahanDistinct': ('sumKahan', 'Distinct'), 'uniqDistinct': ('uniq', 'Distinct'), 'quantilesTimingWeightedDistinct': ('quantilesTimingWeighted', 'Distinct'), 'topKDistinct': ('topK', 'Distinct'), 'quantilesTimingDistinct': ('quantilesTiming', 'Distinct'), 'quantileExactWeightedDistinct': ('quantileExactWeighted', 'Distinct'), 'stochasticLinearRegressionDistinct': ('stochasticLinearRegression', 'Distinct'), 'varSampDistinct': ('varSamp', 'Distinct'), 'groupArrayLastDistinct': ('groupArrayLast', 'Distinct'), 'quantilesGKDistinct': ('quantilesGK', 'Distinct'), 'anyDistinct': ('any', 'Distinct'), 'rankCorrDistinct': ('rankCorr', 'Distinct'), 'quantilesExactDistinct': ('quantilesExact', 'Distinct'), 'argMinDistinct': ('argMin', 'Distinct'), 'anyHeavyDistinct': ('anyHeavy', 'Distinct'), 'quantileGKDistinct': ('quantileGK', 'Distinct'), 'anyLastDistinct': ('anyLast', 'Distinct'), 'maxIntersectionsDistinct': ('maxIntersections', 'Distinct'), 'corrDistinct': ('corr', 'Distinct'), 'deltaSumDistinct': ('deltaSum', 'Distinct'), 'topKWeightedDistinct': ('topKWeighted', 'Distinct'), 'welchTTestDistinct': ('welchTTest', 'Distinct'), 'uniqExactDistinct': ('uniqExact', 'Distinct'), 'uniqThetaDistinct': ('uniqTheta', 'Distinct'), 'deltaSumTimestampDistinct': ('deltaSumTimestamp', 'Distinct'), 'quantileExactHighDistinct': ('quantileExactHigh', 'Distinct'), 'quantileExactDistinct': ('quantileExact', 'Distinct'), 'skewSampDistinct': ('skewSamp', 'Distinct'), 'maxMapDistinct': ('maxMap', 'Distinct'), 'covarPopDistinct': ('covarPop', 'Distinct'), 'kolmogorovSmirnovTestDistinct': ('kolmogorovSmirnovTest', 'Distinct'), 'quantileDistinct': ('quantile', 'Distinct'), 'theilsUDistinct': ('theilsU', 'Distinct'), 'largestTriangleThreeBucketsDistinct': ('largestTriangleThreeBuckets', 'Distinct'), 'medianDistinct': ('median', 'Distinct'), 'avgDistinct': ('avg', 'Distinct'), 'quantileBFloat16Distinct': ('quantileBFloat16', 'Distinct'), 'avgWeightedDistinct': ('avgWeighted', 'Distinct'), 'quantilesDistinct': ('quantiles', 'Distinct'), 'categoricalInformationValueDistinct': ('categoricalInformationValue', 'Distinct'), 'quantilesBFloat16WeightedDistinct': ('quantilesBFloat16Weighted', 'Distinct'), 'cramersVDistinct': ('cramersV', 'Distinct'), 'exponentialMovingAverageDistinct': ('exponentialMovingAverage', 'Distinct'), 'groupBitOrDistinct': ('groupBitOr', 'Distinct'), 'contingencyDistinct': ('contingency', 'Distinct'), 'quantilesDeterministicDistinct': ('quantilesDeterministic', 'Distinct'), 'skewPopDistinct': ('skewPop', 'Distinct'), 'entropyDistinct': ('entropy', 'Distinct'), 'sumMapDistinct': ('sumMap', 'Distinct'), 'minDistinct': ('min', 'Distinct'), 'meanZTestDistinct': ('meanZTest', 'Distinct'), 'first_valueDistinct': ('first_value', 'Distinct'), 'quantileTimingDistinct': ('quantileTiming', 'Distinct'), 'sparkBarDistinct': ('sparkBar', 'Distinct'), 'intervalLengthSumDistinct': ('intervalLengthSum', 'Distinct'), 'minMapDistinct': ('minMap', 'Distinct'), 'kurtPopDistinct': ('kurtPop', 'Distinct'), 'cramersVBiasCorrectedDistinct': ('cramersVBiasCorrected', 'Distinct'), 'groupArrayMovingSumOrDefault': ('groupArrayMovingSum', 'OrDefault'), 'countOrDefault': ('count', 'OrDefault'), 'sumCountOrDefault': ('sumCount', 'OrDefault'), 'simpleLinearRegressionOrDefault': ('simpleLinearRegression', 'OrDefault'), 'groupBitmapAndOrDefault': ('groupBitmapAnd', 'OrDefault'), 'maxIntersectionsPositionOrDefault': ('maxIntersectionsPosition', 'OrDefault'), 'varPopOrDefault': ('varPop', 'OrDefault'), 'quantileInterpolatedWeightedOrDefault': ('quantileInterpolatedWeighted', 'OrDefault'), 'covarSampOrDefault': ('covarSamp', 'OrDefault'), 'groupArraySampleOrDefault': ('groupArraySample', 'OrDefault'), 'quantilesInterpolatedWeightedOrDefault': ('quantilesInterpolatedWeighted', 'OrDefault'), 'stddevPopOrDefault': ('stddevPop', 'OrDefault'), 'groupArrayInsertAtOrDefault': ('groupArrayInsertAt', 'OrDefault'), 'mannWhitneyUTestOrDefault': ('mannWhitneyUTest', 'OrDefault'), 'maxOrDefault': ('max', 'OrDefault'), 'studentTTestOrDefault': ('studentTTest', 'OrDefault'), 'sumWithOverflowOrDefault': ('sumWithOverflow', 'OrDefault'), 'quantilesTDigestOrDefault': ('quantilesTDigest', 'OrDefault'), 'uniqCombined64OrDefault': ('uniqCombined64', 'OrDefault'), 'groupArrayOrDefault': ('groupArray', 'OrDefault'), 'quantilesExactWeightedOrDefault': ('quantilesExactWeighted', 'OrDefault'), 'quantileDeterministicOrDefault': ('quantileDeterministic', 'OrDefault'), 'last_valueOrDefault': ('last_value', 'OrDefault'), 'groupBitAndOrDefault': ('groupBitAnd', 'OrDefault'), 'sumOrDefault': ('sum', 'OrDefault'), 'quantileTimingWeightedOrDefault': ('quantileTimingWeighted', 'OrDefault'), 'groupUniqArrayOrDefault': ('groupUniqArray', 'OrDefault'), 'quantileBFloat16WeightedOrDefault': ('quantileBFloat16Weighted', 'OrDefault'), 'quantileExactLowOrDefault': ('quantileExactLow', 'OrDefault'), 'quantilesExactLowOrDefault': ('quantilesExactLow', 'OrDefault'), 'groupBitXorOrDefault': ('groupBitXor', 'OrDefault'), 'uniqHLL12OrDefault': ('uniqHLL12', 'OrDefault'), 'groupBitmapOrOrDefault': ('groupBitmapOr', 'OrDefault'), 'uniqCombinedOrDefault': ('uniqCombined', 'OrDefault'), 'quantileTDigestWeightedOrDefault': ('quantileTDigestWeighted', 'OrDefault'), 'stochasticLogisticRegressionOrDefault': ('stochasticLogisticRegression', 'OrDefault'), 'quantilesBFloat16OrDefault': ('quantilesBFloat16', 'OrDefault'), 'groupBitmapOrDefault': ('groupBitmap', 'OrDefault'), 'groupBitmapXorOrDefault': ('groupBitmapXor', 'OrDefault'), 'argMaxOrDefault': ('argMax', 'OrDefault'), 'groupArrayMovingAvgOrDefault': ('groupArrayMovingAvg', 'OrDefault'), 'boundingRatioOrDefault': ('boundingRatio', 'OrDefault'), 'quantileTDigestOrDefault': ('quantileTDigest', 'OrDefault'), 'kurtSampOrDefault': ('kurtSamp', 'OrDefault'), 'quantilesTDigestWeightedOrDefault': ('quantilesTDigestWeighted', 'OrDefault'), 'stddevSampOrDefault': ('stddevSamp', 'OrDefault'), 'quantilesExactHighOrDefault': ('quantilesExactHigh', 'OrDefault'), 'sumKahanOrDefault': ('sumKahan', 'OrDefault'), 'uniqOrDefault': ('uniq', 'OrDefault'), 'quantilesTimingWeightedOrDefault': ('quantilesTimingWeighted', 'OrDefault'), 'topKOrDefault': ('topK', 'OrDefault'), 'quantilesTimingOrDefault': ('quantilesTiming', 'OrDefault'), 'quantileExactWeightedOrDefault': ('quantileExactWeighted', 'OrDefault'), 'stochasticLinearRegressionOrDefault': ('stochasticLinearRegression', 'OrDefault'), 'varSampOrDefault': ('varSamp', 'OrDefault'), 'groupArrayLastOrDefault': ('groupArrayLast', 'OrDefault'), 'quantilesGKOrDefault': ('quantilesGK', 'OrDefault'), 'anyOrDefault': ('any', 'OrDefault'), 'rankCorrOrDefault': ('rankCorr', 'OrDefault'), 'quantilesExactOrDefault': ('quantilesExact', 'OrDefault'), 'argMinOrDefault': ('argMin', 'OrDefault'), 'anyHeavyOrDefault': ('anyHeavy', 'OrDefault'), 'quantileGKOrDefault': ('quantileGK', 'OrDefault'), 'anyLastOrDefault': ('anyLast', 'OrDefault'), 'maxIntersectionsOrDefault': ('maxIntersections', 'OrDefault'), 'corrOrDefault': ('corr', 'OrDefault'), 'deltaSumOrDefault': ('deltaSum', 'OrDefault'), 'topKWeightedOrDefault': ('topKWeighted', 'OrDefault'), 'welchTTestOrDefault': ('welchTTest', 'OrDefault'), 'uniqExactOrDefault': ('uniqExact', 'OrDefault'), 'uniqThetaOrDefault': ('uniqTheta', 'OrDefault'), 'deltaSumTimestampOrDefault': ('deltaSumTimestamp', 'OrDefault'), 'quantileExactHighOrDefault': ('quantileExactHigh', 'OrDefault'), 'quantileExactOrDefault': ('quantileExact', 'OrDefault'), 'skewSampOrDefault': ('skewSamp', 'OrDefault'), 'maxMapOrDefault': ('maxMap', 'OrDefault'), 'covarPopOrDefault': ('covarPop', 'OrDefault'), 'kolmogorovSmirnovTestOrDefault': ('kolmogorovSmirnovTest', 'OrDefault'), 'quantileOrDefault': ('quantile', 'OrDefault'), 'theilsUOrDefault': ('theilsU', 'OrDefault'), 'largestTriangleThreeBucketsOrDefault': ('largestTriangleThreeBuckets', 'OrDefault'), 'medianOrDefault': ('median', 'OrDefault'), 'avgOrDefault': ('avg', 'OrDefault'), 'quantileBFloat16OrDefault': ('quantileBFloat16', 'OrDefault'), 'avgWeightedOrDefault': ('avgWeighted', 'OrDefault'), 'quantilesOrDefault': ('quantiles', 'OrDefault'), 'categoricalInformationValueOrDefault': ('categoricalInformationValue', 'OrDefault'), 'quantilesBFloat16WeightedOrDefault': ('quantilesBFloat16Weighted', 'OrDefault'), 'cramersVOrDefault': ('cramersV', 'OrDefault'), 'exponentialMovingAverageOrDefault': ('exponentialMovingAverage', 'OrDefault'), 'groupBitOrOrDefault': ('groupBitOr', 'OrDefault'), 'contingencyOrDefault': ('contingency', 'OrDefault'), 'quantilesDeterministicOrDefault': ('quantilesDeterministic', 'OrDefault'), 'skewPopOrDefault': ('skewPop', 'OrDefault'), 'entropyOrDefault': ('entropy', 'OrDefault'), 'sumMapOrDefault': ('sumMap', 'OrDefault'), 'minOrDefault': ('min', 'OrDefault'), 'meanZTestOrDefault': ('meanZTest', 'OrDefault'), 'first_valueOrDefault': ('first_value', 'OrDefault'), 'quantileTimingOrDefault': ('quantileTiming', 'OrDefault'), 'sparkBarOrDefault': ('sparkBar', 'OrDefault'), 'intervalLengthSumOrDefault': ('intervalLengthSum', 'OrDefault'), 'minMapOrDefault': ('minMap', 'OrDefault'), 'kurtPopOrDefault': ('kurtPop', 'OrDefault'), 'cramersVBiasCorrectedOrDefault': ('cramersVBiasCorrected', 'OrDefault'), 'groupArrayMovingSumOrNull': ('groupArrayMovingSum', 'OrNull'), 'countOrNull': ('count', 'OrNull'), 'sumCountOrNull': ('sumCount', 'OrNull'), 'simpleLinearRegressionOrNull': ('simpleLinearRegression', 'OrNull'), 'groupBitmapAndOrNull': ('groupBitmapAnd', 'OrNull'), 'maxIntersectionsPositionOrNull': ('maxIntersectionsPosition', 'OrNull'), 'varPopOrNull': ('varPop', 'OrNull'), 'quantileInterpolatedWeightedOrNull': ('quantileInterpolatedWeighted', 'OrNull'), 'covarSampOrNull': ('covarSamp', 'OrNull'), 'groupArraySampleOrNull': ('groupArraySample', 'OrNull'), 'quantilesInterpolatedWeightedOrNull': ('quantilesInterpolatedWeighted', 'OrNull'), 'stddevPopOrNull': ('stddevPop', 'OrNull'), 'groupArrayInsertAtOrNull': ('groupArrayInsertAt', 'OrNull'), 'mannWhitneyUTestOrNull': ('mannWhitneyUTest', 'OrNull'), 'maxOrNull': ('max', 'OrNull'), 'studentTTestOrNull': ('studentTTest', 'OrNull'), 'sumWithOverflowOrNull': ('sumWithOverflow', 'OrNull'), 'quantilesTDigestOrNull': ('quantilesTDigest', 'OrNull'), 'uniqCombined64OrNull': ('uniqCombined64', 'OrNull'), 'groupArrayOrNull': ('groupArray', 'OrNull'), 'quantilesExactWeightedOrNull': ('quantilesExactWeighted', 'OrNull'), 'quantileDeterministicOrNull': ('quantileDeterministic', 'OrNull'), 'last_valueOrNull': ('last_value', 'OrNull'), 'groupBitAndOrNull': ('groupBitAnd', 'OrNull'), 'sumOrNull': ('sum', 'OrNull'), 'quantileTimingWeightedOrNull': ('quantileTimingWeighted', 'OrNull'), 'groupUniqArrayOrNull': ('groupUniqArray', 'OrNull'), 'quantileBFloat16WeightedOrNull': ('quantileBFloat16Weighted', 'OrNull'), 'quantileExactLowOrNull': ('quantileExactLow', 'OrNull'), 'quantilesExactLowOrNull': ('quantilesExactLow', 'OrNull'), 'groupBitXorOrNull': ('groupBitXor', 'OrNull'), 'uniqHLL12OrNull': ('uniqHLL12', 'OrNull'), 'groupBitmapOrOrNull': ('groupBitmapOr', 'OrNull'), 'uniqCombinedOrNull': ('uniqCombined', 'OrNull'), 'quantileTDigestWeightedOrNull': ('quantileTDigestWeighted', 'OrNull'), 'stochasticLogisticRegressionOrNull': ('stochasticLogisticRegression', 'OrNull'), 'quantilesBFloat16OrNull': ('quantilesBFloat16', 'OrNull'), 'groupBitmapOrNull': ('groupBitmap', 'OrNull'), 'groupBitmapXorOrNull': ('groupBitmapXor', 'OrNull'), 'argMaxOrNull': ('argMax', 'OrNull'), 'groupArrayMovingAvgOrNull': ('groupArrayMovingAvg', 'OrNull'), 'boundingRatioOrNull': ('boundingRatio', 'OrNull'), 'quantileTDigestOrNull': ('quantileTDigest', 'OrNull'), 'kurtSampOrNull': ('kurtSamp', 'OrNull'), 'quantilesTDigestWeightedOrNull': ('quantilesTDigestWeighted', 'OrNull'), 'stddevSampOrNull': ('stddevSamp', 'OrNull'), 'quantilesExactHighOrNull': ('quantilesExactHigh', 'OrNull'), 'sumKahanOrNull': ('sumKahan', 'OrNull'), 'uniqOrNull': ('uniq', 'OrNull'), 'quantilesTimingWeightedOrNull': ('quantilesTimingWeighted', 'OrNull'), 'topKOrNull': ('topK', 'OrNull'), 'quantilesTimingOrNull': ('quantilesTiming', 'OrNull'), 'quantileExactWeightedOrNull': ('quantileExactWeighted', 'OrNull'), 'stochasticLinearRegressionOrNull': ('stochasticLinearRegression', 'OrNull'), 'varSampOrNull': ('varSamp', 'OrNull'), 'groupArrayLastOrNull': ('groupArrayLast', 'OrNull'), 'quantilesGKOrNull': ('quantilesGK', 'OrNull'), 'anyOrNull': ('any', 'OrNull'), 'rankCorrOrNull': ('rankCorr', 'OrNull'), 'quantilesExactOrNull': ('quantilesExact', 'OrNull'), 'argMinOrNull': ('argMin', 'OrNull'), 'anyHeavyOrNull': ('anyHeavy', 'OrNull'), 'quantileGKOrNull': ('quantileGK', 'OrNull'), 'anyLastOrNull': ('anyLast', 'OrNull'), 'maxIntersectionsOrNull': ('maxIntersections', 'OrNull'), 'corrOrNull': ('corr', 'OrNull'), 'deltaSumOrNull': ('deltaSum', 'OrNull'), 'topKWeightedOrNull': ('topKWeighted', 'OrNull'), 'welchTTestOrNull': ('welchTTest', 'OrNull'), 'uniqExactOrNull': ('uniqExact', 'OrNull'), 'uniqThetaOrNull': ('uniqTheta', 'OrNull'), 'deltaSumTimestampOrNull': ('deltaSumTimestamp', 'OrNull'), 'quantileExactHighOrNull': ('quantileExactHigh', 'OrNull'), 'quantileExactOrNull': ('quantileExact', 'OrNull'), 'skewSampOrNull': ('skewSamp', 'OrNull'), 'maxMapOrNull': ('maxMap', 'OrNull'), 'covarPopOrNull': ('covarPop', 'OrNull'), 'kolmogorovSmirnovTestOrNull': ('kolmogorovSmirnovTest', 'OrNull'), 'quantileOrNull': ('quantile', 'OrNull'), 'theilsUOrNull': ('theilsU', 'OrNull'), 'largestTriangleThreeBucketsOrNull': ('largestTriangleThreeBuckets', 'OrNull'), 'medianOrNull': ('median', 'OrNull'), 'avgOrNull': ('avg', 'OrNull'), 'quantileBFloat16OrNull': ('quantileBFloat16', 'OrNull'), 'avgWeightedOrNull': ('avgWeighted', 'OrNull'), 'quantilesOrNull': ('quantiles', 'OrNull'), 'categoricalInformationValueOrNull': ('categoricalInformationValue', 'OrNull'), 'quantilesBFloat16WeightedOrNull': ('quantilesBFloat16Weighted', 'OrNull'), 'cramersVOrNull': ('cramersV', 'OrNull'), 'exponentialMovingAverageOrNull': ('exponentialMovingAverage', 'OrNull'), 'groupBitOrOrNull': ('groupBitOr', 'OrNull'), 'contingencyOrNull': ('contingency', 'OrNull'), 'quantilesDeterministicOrNull': ('quantilesDeterministic', 'OrNull'), 'skewPopOrNull': ('skewPop', 'OrNull'), 'entropyOrNull': ('entropy', 'OrNull'), 'sumMapOrNull': ('sumMap', 'OrNull'), 'minOrNull': ('min', 'OrNull'), 'meanZTestOrNull': ('meanZTest', 'OrNull'), 'first_valueOrNull': ('first_value', 'OrNull'), 'quantileTimingOrNull': ('quantileTiming', 'OrNull'), 'sparkBarOrNull': ('sparkBar', 'OrNull'), 'intervalLengthSumOrNull': ('intervalLengthSum', 'OrNull'), 'minMapOrNull': ('minMap', 'OrNull'), 'kurtPopOrNull': ('kurtPop', 'OrNull'), 'cramersVBiasCorrectedOrNull': ('cramersVBiasCorrected', 'OrNull'), 'groupArrayMovingSumResample': ('groupArrayMovingSum', 'Resample'), 'countResample': ('count', 'Resample'), 'sumCountResample': ('sumCount', 'Resample'), 'simpleLinearRegressionResample': ('simpleLinearRegression', 'Resample'), 'groupBitmapAndResample': ('groupBitmapAnd', 'Resample'), 'maxIntersectionsPositionResample': ('maxIntersectionsPosition', 'Resample'), 'varPopResample': ('varPop', 'Resample'), 'quantileInterpolatedWeightedResample': ('quantileInterpolatedWeighted', 'Resample'), 'covarSampResample': ('covarSamp', 'Resample'), 'groupArraySampleResample': ('groupArraySample', 'Resample'), 'quantilesInterpolatedWeightedResample': ('quantilesInterpolatedWeighted', 'Resample'), 'stddevPopResample': ('stddevPop', 'Resample'), 'groupArrayInsertAtResample': ('groupArrayInsertAt', 'Resample'), 'mannWhitneyUTestResample': ('mannWhitneyUTest', 'Resample'), 'maxResample': ('max', 'Resample'), 'studentTTestResample': ('studentTTest', 'Resample'), 'sumWithOverflowResample': ('sumWithOverflow', 'Resample'), 'quantilesTDigestResample': ('quantilesTDigest', 'Resample'), 'uniqCombined64Resample': ('uniqCombined64', 'Resample'), 'groupArrayResample': ('groupArray', 'Resample'), 'quantilesExactWeightedResample': ('quantilesExactWeighted', 'Resample'), 'quantileDeterministicResample': ('quantileDeterministic', 'Resample'), 'last_valueResample': ('last_value', 'Resample'), 'groupBitAndResample': ('groupBitAnd', 'Resample'), 'sumResample': ('sum', 'Resample'), 'quantileTimingWeightedResample': ('quantileTimingWeighted', 'Resample'), 'groupUniqArrayResample': ('groupUniqArray', 'Resample'), 'quantileBFloat16WeightedResample': ('quantileBFloat16Weighted', 'Resample'), 'quantileExactLowResample': ('quantileExactLow', 'Resample'), 'quantilesExactLowResample': ('quantilesExactLow', 'Resample'), 'groupBitXorResample': ('groupBitXor', 'Resample'), 'uniqHLL12Resample': ('uniqHLL12', 'Resample'), 'groupBitmapOrResample': ('groupBitmapOr', 'Resample'), 'uniqCombinedResample': ('uniqCombined', 'Resample'), 'quantileTDigestWeightedResample': ('quantileTDigestWeighted', 'Resample'), 'stochasticLogisticRegressionResample': ('stochasticLogisticRegression', 'Resample'), 'quantilesBFloat16Resample': ('quantilesBFloat16', 'Resample'), 'groupBitmapResample': ('groupBitmap', 'Resample'), 'groupBitmapXorResample': ('groupBitmapXor', 'Resample'), 'argMaxResample': ('argMax', 'Resample'), 'groupArrayMovingAvgResample': ('groupArrayMovingAvg', 'Resample'), 'boundingRatioResample': ('boundingRatio', 'Resample'), 'quantileTDigestResample': ('quantileTDigest', 'Resample'), 'kurtSampResample': ('kurtSamp', 'Resample'), 'quantilesTDigestWeightedResample': ('quantilesTDigestWeighted', 'Resample'), 'stddevSampResample': ('stddevSamp', 'Resample'), 'quantilesExactHighResample': ('quantilesExactHigh', 'Resample'), 'sumKahanResample': ('sumKahan', 'Resample'), 'uniqResample': ('uniq', 'Resample'), 'quantilesTimingWeightedResample': ('quantilesTimingWeighted', 'Resample'), 'topKResample': ('topK', 'Resample'), 'quantilesTimingResample': ('quantilesTiming', 'Resample'), 'quantileExactWeightedResample': ('quantileExactWeighted', 'Resample'), 'stochasticLinearRegressionResample': ('stochasticLinearRegression', 'Resample'), 'varSampResample': ('varSamp', 'Resample'), 'groupArrayLastResample': ('groupArrayLast', 'Resample'), 'quantilesGKResample': ('quantilesGK', 'Resample'), 'anyResample': ('any', 'Resample'), 'rankCorrResample': ('rankCorr', 'Resample'), 'quantilesExactResample': ('quantilesExact', 'Resample'), 'argMinResample': ('argMin', 'Resample'), 'anyHeavyResample': ('anyHeavy', 'Resample'), 'quantileGKResample': ('quantileGK', 'Resample'), 'anyLastResample': ('anyLast', 'Resample'), 'maxIntersectionsResample': ('maxIntersections', 'Resample'), 'corrResample': ('corr', 'Resample'), 'deltaSumResample': ('deltaSum', 'Resample'), 'topKWeightedResample': ('topKWeighted', 'Resample'), 'welchTTestResample': ('welchTTest', 'Resample'), 'uniqExactResample': ('uniqExact', 'Resample'), 'uniqThetaResample': ('uniqTheta', 'Resample'), 'deltaSumTimestampResample': ('deltaSumTimestamp', 'Resample'), 'quantileExactHighResample': ('quantileExactHigh', 'Resample'), 'quantileExactResample': ('quantileExact', 'Resample'), 'skewSampResample': ('skewSamp', 'Resample'), 'maxMapResample': ('maxMap', 'Resample'), 'covarPopResample': ('covarPop', 'Resample'), 'kolmogorovSmirnovTestResample': ('kolmogorovSmirnovTest', 'Resample'), 'quantileResample': ('quantile', 'Resample'), 'theilsUResample': ('theilsU', 'Resample'), 'largestTriangleThreeBucketsResample': ('largestTriangleThreeBuckets', 'Resample'), 'medianResample': ('median', 'Resample'), 'avgResample': ('avg', 'Resample'), 'quantileBFloat16Resample': ('quantileBFloat16', 'Resample'), 'avgWeightedResample': ('avgWeighted', 'Resample'), 'quantilesResample': ('quantiles', 'Resample'), 'categoricalInformationValueResample': ('categoricalInformationValue', 'Resample'), 'quantilesBFloat16WeightedResample': ('quantilesBFloat16Weighted', 'Resample'), 'cramersVResample': ('cramersV', 'Resample'), 'exponentialMovingAverageResample': ('exponentialMovingAverage', 'Resample'), 'groupBitOrResample': ('groupBitOr', 'Resample'), 'contingencyResample': ('contingency', 'Resample'), 'quantilesDeterministicResample': ('quantilesDeterministic', 'Resample'), 'skewPopResample': ('skewPop', 'Resample'), 'entropyResample': ('entropy', 'Resample'), 'sumMapResample': ('sumMap', 'Resample'), 'minResample': ('min', 'Resample'), 'meanZTestResample': ('meanZTest', 'Resample'), 'first_valueResample': ('first_value', 'Resample'), 'quantileTimingResample': ('quantileTiming', 'Resample'), 'sparkBarResample': ('sparkBar', 'Resample'), 'intervalLengthSumResample': ('intervalLengthSum', 'Resample'), 'minMapResample': ('minMap', 'Resample'), 'kurtPopResample': ('kurtPop', 'Resample'), 'cramersVBiasCorrectedResample': ('cramersVBiasCorrected', 'Resample'), 'groupArrayMovingSumArgMin': ('groupArrayMovingSum', 'ArgMin'), 'countArgMin': ('count', 'ArgMin'), 'sumCountArgMin': ('sumCount', 'ArgMin'), 'simpleLinearRegressionArgMin': ('simpleLinearRegression', 'ArgMin'), 'groupBitmapAndArgMin': ('groupBitmapAnd', 'ArgMin'), 'maxIntersectionsPositionArgMin': ('maxIntersectionsPosition', 'ArgMin'), 'varPopArgMin': ('varPop', 'ArgMin'), 'quantileInterpolatedWeightedArgMin': ('quantileInterpolatedWeighted', 'ArgMin'), 'covarSampArgMin': ('covarSamp', 'ArgMin'), 'groupArraySampleArgMin': ('groupArraySample', 'ArgMin'), 'quantilesInterpolatedWeightedArgMin': ('quantilesInterpolatedWeighted', 'ArgMin'), 'stddevPopArgMin': ('stddevPop', 'ArgMin'), 'groupArrayInsertAtArgMin': ('groupArrayInsertAt', 'ArgMin'), 'mannWhitneyUTestArgMin': ('mannWhitneyUTest', 'ArgMin'), 'maxArgMin': ('max', 'ArgMin'), 'studentTTestArgMin': ('studentTTest', 'ArgMin'), 'sumWithOverflowArgMin': ('sumWithOverflow', 'ArgMin'), 'quantilesTDigestArgMin': ('quantilesTDigest', 'ArgMin'), 'uniqCombined64ArgMin': ('uniqCombined64', 'ArgMin'), 'groupArrayArgMin': ('groupArray', 'ArgMin'), 'quantilesExactWeightedArgMin': ('quantilesExactWeighted', 'ArgMin'), 'quantileDeterministicArgMin': ('quantileDeterministic', 'ArgMin'), 'last_valueArgMin': ('last_value', 'ArgMin'), 'groupBitAndArgMin': ('groupBitAnd', 'ArgMin'), 'sumArgMin': ('sum', 'ArgMin'), 'quantileTimingWeightedArgMin': ('quantileTimingWeighted', 'ArgMin'), 'groupUniqArrayArgMin': ('groupUniqArray', 'ArgMin'), 'quantileBFloat16WeightedArgMin': ('quantileBFloat16Weighted', 'ArgMin'), 'quantileExactLowArgMin': ('quantileExactLow', 'ArgMin'), 'quantilesExactLowArgMin': ('quantilesExactLow', 'ArgMin'), 'groupBitXorArgMin': ('groupBitXor', 'ArgMin'), 'uniqHLL12ArgMin': ('uniqHLL12', 'ArgMin'), 'groupBitmapOrArgMin': ('groupBitmapOr', 'ArgMin'), 'uniqCombinedArgMin': ('uniqCombined', 'ArgMin'), 'quantileTDigestWeightedArgMin': ('quantileTDigestWeighted', 'ArgMin'), 'stochasticLogisticRegressionArgMin': ('stochasticLogisticRegression', 'ArgMin'), 'quantilesBFloat16ArgMin': ('quantilesBFloat16', 'ArgMin'), 'groupBitmapArgMin': ('groupBitmap', 'ArgMin'), 'groupBitmapXorArgMin': ('groupBitmapXor', 'ArgMin'), 'argMaxArgMin': ('argMax', 'ArgMin'), 'groupArrayMovingAvgArgMin': ('groupArrayMovingAvg', 'ArgMin'), 'boundingRatioArgMin': ('boundingRatio', 'ArgMin'), 'quantileTDigestArgMin': ('quantileTDigest', 'ArgMin'), 'kurtSampArgMin': ('kurtSamp', 'ArgMin'), 'quantilesTDigestWeightedArgMin': ('quantilesTDigestWeighted', 'ArgMin'), 'stddevSampArgMin': ('stddevSamp', 'ArgMin'), 'quantilesExactHighArgMin': ('quantilesExactHigh', 'ArgMin'), 'sumKahanArgMin': ('sumKahan', 'ArgMin'), 'uniqArgMin': ('uniq', 'ArgMin'), 'quantilesTimingWeightedArgMin': ('quantilesTimingWeighted', 'ArgMin'), 'topKArgMin': ('topK', 'ArgMin'), 'quantilesTimingArgMin': ('quantilesTiming', 'ArgMin'), 'quantileExactWeightedArgMin': ('quantileExactWeighted', 'ArgMin'), 'stochasticLinearRegressionArgMin': ('stochasticLinearRegression', 'ArgMin'), 'varSampArgMin': ('varSamp', 'ArgMin'), 'groupArrayLastArgMin': ('groupArrayLast', 'ArgMin'), 'quantilesGKArgMin': ('quantilesGK', 'ArgMin'), 'anyArgMin': ('any', 'ArgMin'), 'rankCorrArgMin': ('rankCorr', 'ArgMin'), 'quantilesExactArgMin': ('quantilesExact', 'ArgMin'), 'argMinArgMin': ('argMin', 'ArgMin'), 'anyHeavyArgMin': ('anyHeavy', 'ArgMin'), 'quantileGKArgMin': ('quantileGK', 'ArgMin'), 'anyLastArgMin': ('anyLast', 'ArgMin'), 'maxIntersectionsArgMin': ('maxIntersections', 'ArgMin'), 'corrArgMin': ('corr', 'ArgMin'), 'deltaSumArgMin': ('deltaSum', 'ArgMin'), 'topKWeightedArgMin': ('topKWeighted', 'ArgMin'), 'welchTTestArgMin': ('welchTTest', 'ArgMin'), 'uniqExactArgMin': ('uniqExact', 'ArgMin'), 'uniqThetaArgMin': ('uniqTheta', 'ArgMin'), 'deltaSumTimestampArgMin': ('deltaSumTimestamp', 'ArgMin'), 'quantileExactHighArgMin': ('quantileExactHigh', 'ArgMin'), 'quantileExactArgMin': ('quantileExact', 'ArgMin'), 'skewSampArgMin': ('skewSamp', 'ArgMin'), 'maxMapArgMin': ('maxMap', 'ArgMin'), 'covarPopArgMin': ('covarPop', 'ArgMin'), 'kolmogorovSmirnovTestArgMin': ('kolmogorovSmirnovTest', 'ArgMin'), 'quantileArgMin': ('quantile', 'ArgMin'), 'theilsUArgMin': ('theilsU', 'ArgMin'), 'largestTriangleThreeBucketsArgMin': ('largestTriangleThreeBuckets', 'ArgMin'), 'medianArgMin': ('median', 'ArgMin'), 'avgArgMin': ('avg', 'ArgMin'), 'quantileBFloat16ArgMin': ('quantileBFloat16', 'ArgMin'), 'avgWeightedArgMin': ('avgWeighted', 'ArgMin'), 'quantilesArgMin': ('quantiles', 'ArgMin'), 'categoricalInformationValueArgMin': ('categoricalInformationValue', 'ArgMin'), 'quantilesBFloat16WeightedArgMin': ('quantilesBFloat16Weighted', 'ArgMin'), 'cramersVArgMin': ('cramersV', 'ArgMin'), 'exponentialMovingAverageArgMin': ('exponentialMovingAverage', 'ArgMin'), 'groupBitOrArgMin': ('groupBitOr', 'ArgMin'), 'contingencyArgMin': ('contingency', 'ArgMin'), 'quantilesDeterministicArgMin': ('quantilesDeterministic', 'ArgMin'), 'skewPopArgMin': ('skewPop', 'ArgMin'), 'entropyArgMin': ('entropy', 'ArgMin'), 'sumMapArgMin': ('sumMap', 'ArgMin'), 'minArgMin': ('min', 'ArgMin'), 'meanZTestArgMin': ('meanZTest', 'ArgMin'), 'first_valueArgMin': ('first_value', 'ArgMin'), 'quantileTimingArgMin': ('quantileTiming', 'ArgMin'), 'sparkBarArgMin': ('sparkBar', 'ArgMin'), 'intervalLengthSumArgMin': ('intervalLengthSum', 'ArgMin'), 'minMapArgMin': ('minMap', 'ArgMin'), 'kurtPopArgMin': ('kurtPop', 'ArgMin'), 'cramersVBiasCorrectedArgMin': ('cramersVBiasCorrected', 'ArgMin'), 'groupArrayMovingSumArgMax': ('groupArrayMovingSum', 'ArgMax'), 'countArgMax': ('count', 'ArgMax'), 'sumCountArgMax': ('sumCount', 'ArgMax'), 'simpleLinearRegressionArgMax': ('simpleLinearRegression', 'ArgMax'), 'groupBitmapAndArgMax': ('groupBitmapAnd', 'ArgMax'), 'maxIntersectionsPositionArgMax': ('maxIntersectionsPosition', 'ArgMax'), 'varPopArgMax': ('varPop', 'ArgMax'), 'quantileInterpolatedWeightedArgMax': ('quantileInterpolatedWeighted', 'ArgMax'), 'covarSampArgMax': ('covarSamp', 'ArgMax'), 'groupArraySampleArgMax': ('groupArraySample', 'ArgMax'), 'quantilesInterpolatedWeightedArgMax': ('quantilesInterpolatedWeighted', 'ArgMax'), 'stddevPopArgMax': ('stddevPop', 'ArgMax'), 'groupArrayInsertAtArgMax': ('groupArrayInsertAt', 'ArgMax'), 'mannWhitneyUTestArgMax': ('mannWhitneyUTest', 'ArgMax'), 'maxArgMax': ('max', 'ArgMax'), 'studentTTestArgMax': ('studentTTest', 'ArgMax'), 'sumWithOverflowArgMax': ('sumWithOverflow', 'ArgMax'), 'quantilesTDigestArgMax': ('quantilesTDigest', 'ArgMax'), 'uniqCombined64ArgMax': ('uniqCombined64', 'ArgMax'), 'groupArrayArgMax': ('groupArray', 'ArgMax'), 'quantilesExactWeightedArgMax': ('quantilesExactWeighted', 'ArgMax'), 'quantileDeterministicArgMax': ('quantileDeterministic', 'ArgMax'), 'last_valueArgMax': ('last_value', 'ArgMax'), 'groupBitAndArgMax': ('groupBitAnd', 'ArgMax'), 'sumArgMax': ('sum', 'ArgMax'), 'quantileTimingWeightedArgMax': ('quantileTimingWeighted', 'ArgMax'), 'groupUniqArrayArgMax': ('groupUniqArray', 'ArgMax'), 'quantileBFloat16WeightedArgMax': ('quantileBFloat16Weighted', 'ArgMax'), 'quantileExactLowArgMax': ('quantileExactLow', 'ArgMax'), 'quantilesExactLowArgMax': ('quantilesExactLow', 'ArgMax'), 'groupBitXorArgMax': ('groupBitXor', 'ArgMax'), 'uniqHLL12ArgMax': ('uniqHLL12', 'ArgMax'), 'groupBitmapOrArgMax': ('groupBitmapOr', 'ArgMax'), 'uniqCombinedArgMax': ('uniqCombined', 'ArgMax'), 'quantileTDigestWeightedArgMax': ('quantileTDigestWeighted', 'ArgMax'), 'stochasticLogisticRegressionArgMax': ('stochasticLogisticRegression', 'ArgMax'), 'quantilesBFloat16ArgMax': ('quantilesBFloat16', 'ArgMax'), 'groupBitmapArgMax': ('groupBitmap', 'ArgMax'), 'groupBitmapXorArgMax': ('groupBitmapXor', 'ArgMax'), 'argMaxArgMax': ('argMax', 'ArgMax'), 'groupArrayMovingAvgArgMax': ('groupArrayMovingAvg', 'ArgMax'), 'boundingRatioArgMax': ('boundingRatio', 'ArgMax'), 'quantileTDigestArgMax': ('quantileTDigest', 'ArgMax'), 'kurtSampArgMax': ('kurtSamp', 'ArgMax'), 'quantilesTDigestWeightedArgMax': ('quantilesTDigestWeighted', 'ArgMax'), 'stddevSampArgMax': ('stddevSamp', 'ArgMax'), 'quantilesExactHighArgMax': ('quantilesExactHigh', 'ArgMax'), 'sumKahanArgMax': ('sumKahan', 'ArgMax'), 'uniqArgMax': ('uniq', 'ArgMax'), 'quantilesTimingWeightedArgMax': ('quantilesTimingWeighted', 'ArgMax'), 'topKArgMax': ('topK', 'ArgMax'), 'quantilesTimingArgMax': ('quantilesTiming', 'ArgMax'), 'quantileExactWeightedArgMax': ('quantileExactWeighted', 'ArgMax'), 'stochasticLinearRegressionArgMax': ('stochasticLinearRegression', 'ArgMax'), 'varSampArgMax': ('varSamp', 'ArgMax'), 'groupArrayLastArgMax': ('groupArrayLast', 'ArgMax'), 'quantilesGKArgMax': ('quantilesGK', 'ArgMax'), 'anyArgMax': ('any', 'ArgMax'), 'rankCorrArgMax': ('rankCorr', 'ArgMax'), 'quantilesExactArgMax': ('quantilesExact', 'ArgMax'), 'argMinArgMax': ('argMin', 'ArgMax'), 'anyHeavyArgMax': ('anyHeavy', 'ArgMax'), 'quantileGKArgMax': ('quantileGK', 'ArgMax'), 'anyLastArgMax': ('anyLast', 'ArgMax'), 'maxIntersectionsArgMax': ('maxIntersections', 'ArgMax'), 'corrArgMax': ('corr', 'ArgMax'), 'deltaSumArgMax': ('deltaSum', 'ArgMax'), 'topKWeightedArgMax': ('topKWeighted', 'ArgMax'), 'welchTTestArgMax': ('welchTTest', 'ArgMax'), 'uniqExactArgMax': ('uniqExact', 'ArgMax'), 'uniqThetaArgMax': ('uniqTheta', 'ArgMax'), 'deltaSumTimestampArgMax': ('deltaSumTimestamp', 'ArgMax'), 'quantileExactHighArgMax': ('quantileExactHigh', 'ArgMax'), 'quantileExactArgMax': ('quantileExact', 'ArgMax'), 'skewSampArgMax': ('skewSamp', 'ArgMax'), 'maxMapArgMax': ('maxMap', 'ArgMax'), 'covarPopArgMax': ('covarPop', 'ArgMax'), 'kolmogorovSmirnovTestArgMax': ('kolmogorovSmirnovTest', 'ArgMax'), 'quantileArgMax': ('quantile', 'ArgMax'), 'theilsUArgMax': ('theilsU', 'ArgMax'), 'largestTriangleThreeBucketsArgMax': ('largestTriangleThreeBuckets', 'ArgMax'), 'medianArgMax': ('median', 'ArgMax'), 'avgArgMax': ('avg', 'ArgMax'), 'quantileBFloat16ArgMax': ('quantileBFloat16', 'ArgMax'), 'avgWeightedArgMax': ('avgWeighted', 'ArgMax'), 'quantilesArgMax': ('quantiles', 'ArgMax'), 'categoricalInformationValueArgMax': ('categoricalInformationValue', 'ArgMax'), 'quantilesBFloat16WeightedArgMax': ('quantilesBFloat16Weighted', 'ArgMax'), 'cramersVArgMax': ('cramersV', 'ArgMax'), 'exponentialMovingAverageArgMax': ('exponentialMovingAverage', 'ArgMax'), 'groupBitOrArgMax': ('groupBitOr', 'ArgMax'), 'contingencyArgMax': ('contingency', 'ArgMax'), 'quantilesDeterministicArgMax': ('quantilesDeterministic', 'ArgMax'), 'skewPopArgMax': ('skewPop', 'ArgMax'), 'entropyArgMax': ('entropy', 'ArgMax'), 'sumMapArgMax': ('sumMap', 'ArgMax'), 'minArgMax': ('min', 'ArgMax'), 'meanZTestArgMax': ('meanZTest', 'ArgMax'), 'first_valueArgMax': ('first_value', 'ArgMax'), 'quantileTimingArgMax': ('quantileTiming', 'ArgMax'), 'sparkBarArgMax': ('sparkBar', 'ArgMax'), 'intervalLengthSumArgMax': ('intervalLengthSum', 'ArgMax'), 'minMapArgMax': ('minMap', 'ArgMax'), 'kurtPopArgMax': ('kurtPop', 'ArgMax'), 'cramersVBiasCorrectedArgMax': ('cramersVBiasCorrected', 'ArgMax'), 'groupArrayMovingSum': ('groupArrayMovingSum', ''), 'count': ('count', ''), 'sumCount': ('sumCount', ''), 'simpleLinearRegression': ('simpleLinearRegression', ''), 'groupBitmapAnd': ('groupBitmapAnd', ''), 'maxIntersectionsPosition': ('maxIntersectionsPosition', ''), 'varPop': ('varPop', ''), 'quantileInterpolatedWeighted': ('quantileInterpolatedWeighted', ''), 'covarSamp': ('covarSamp', ''), 'groupArraySample': ('groupArraySample', ''), 'quantilesInterpolatedWeighted': ('quantilesInterpolatedWeighted', ''), 'stddevPop': ('stddevPop', ''), 'groupArrayInsertAt': ('groupArrayInsertAt', ''), 'mannWhitneyUTest': ('mannWhitneyUTest', ''), 'max': ('max', ''), 'studentTTest': ('studentTTest', ''), 'sumWithOverflow': ('sumWithOverflow', ''), 'quantilesTDigest': ('quantilesTDigest', ''), 'uniqCombined64': ('uniqCombined64', ''), 'groupArray': ('groupArray', ''), 'quantilesExactWeighted': ('quantilesExactWeighted', ''), 'quantileDeterministic': ('quantileDeterministic', ''), 'last_value': ('last_value', ''), 'groupBitAnd': ('groupBitAnd', ''), 'sum': ('sum', ''), 'quantileTimingWeighted': ('quantileTimingWeighted', ''), 'groupUniqArray': ('groupUniqArray', ''), 'quantileBFloat16Weighted': ('quantileBFloat16Weighted', ''), 'quantileExactLow': ('quantileExactLow', ''), 'quantilesExactLow': ('quantilesExactLow', ''), 'groupBitXor': ('groupBitXor', ''), 'uniqHLL12': ('uniqHLL12', ''), 'groupBitmapOr': ('groupBitmapOr', ''), 'uniqCombined': ('uniqCombined', ''), 'quantileTDigestWeighted': ('quantileTDigestWeighted', ''), 'stochasticLogisticRegression': ('stochasticLogisticRegression', ''), 'quantilesBFloat16': ('quantilesBFloat16', ''), 'groupBitmap': ('groupBitmap', ''), 'groupBitmapXor': ('groupBitmapXor', ''), 'argMax': ('argMax', ''), 'groupArrayMovingAvg': ('groupArrayMovingAvg', ''), 'boundingRatio': ('boundingRatio', ''), 'quantileTDigest': ('quantileTDigest', ''), 'kurtSamp': ('kurtSamp', ''), 'quantilesTDigestWeighted': ('quantilesTDigestWeighted', ''), 'stddevSamp': ('stddevSamp', ''), 'quantilesExactHigh': ('quantilesExactHigh', ''), 'sumKahan': ('sumKahan', ''), 'uniq': ('uniq', ''), 'quantilesTimingWeighted': ('quantilesTimingWeighted', ''), 'topK': ('topK', ''), 'quantilesTiming': ('quantilesTiming', ''), 'quantileExactWeighted': ('quantileExactWeighted', ''), 'stochasticLinearRegression': ('stochasticLinearRegression', ''), 'varSamp': ('varSamp', ''), 'groupArrayLast': ('groupArrayLast', ''), 'quantilesGK': ('quantilesGK', ''), 'any': ('any', ''), 'rankCorr': ('rankCorr', ''), 'quantilesExact': ('quantilesExact', ''), 'argMin': ('argMin', ''), 'anyHeavy': ('anyHeavy', ''), 'quantileGK': ('quantileGK', ''), 'anyLast': ('anyLast', ''), 'maxIntersections': ('maxIntersections', ''), 'corr': ('corr', ''), 'deltaSum': ('deltaSum', ''), 'topKWeighted': ('topKWeighted', ''), 'welchTTest': ('welchTTest', ''), 'uniqExact': ('uniqExact', ''), 'uniqTheta': ('uniqTheta', ''), 'deltaSumTimestamp': ('deltaSumTimestamp', ''), 'quantileExactHigh': ('quantileExactHigh', ''), 'quantileExact': ('quantileExact', ''), 'skewSamp': ('skewSamp', ''), 'covarPop': ('covarPop', ''), 'kolmogorovSmirnovTest': ('kolmogorovSmirnovTest', ''), 'quantile': ('quantile', ''), 'theilsU': ('theilsU', ''), 'largestTriangleThreeBuckets': ('largestTriangleThreeBuckets', ''), 'median': ('median', ''), 'avg': ('avg', ''), 'quantileBFloat16': ('quantileBFloat16', ''), 'avgWeighted': ('avgWeighted', ''), 'quantiles': ('quantiles', ''), 'categoricalInformationValue': ('categoricalInformationValue', ''), 'quantilesBFloat16Weighted': ('quantilesBFloat16Weighted', ''), 'cramersV': ('cramersV', ''), 'exponentialMovingAverage': ('exponentialMovingAverage', ''), 'groupBitOr': ('groupBitOr', ''), 'contingency': ('contingency', ''), 'quantilesDeterministic': ('quantilesDeterministic', ''), 'skewPop': ('skewPop', ''), 'entropy': ('entropy', ''), 'min': ('min', ''), 'meanZTest': ('meanZTest', ''), 'first_value': ('first_value', ''), 'quantileTiming': ('quantileTiming', ''), 'sparkBar': ('sparkBar', ''), 'intervalLengthSum': ('intervalLengthSum', ''), 'kurtPop': ('kurtPop', ''), 'cramersVBiasCorrected': ('cramersVBiasCorrected', '')}
    @@ -2752,7 +2797,7 @@ Default: 3
    FUNCTIONS_WITH_ALIASED_ARGS = -{'TUPLE', 'STRUCT'} +{'STRUCT', 'TUPLE'}
    @@ -2817,7 +2862,7 @@ Default: 3
    JOIN_KINDS = - {<TokenType.INNER: 'INNER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.CROSS: 'CROSS'>, <TokenType.SEMI: 'SEMI'>, <TokenType.ASOF: 'ASOF'>, <TokenType.OUTER: 'OUTER'>, <TokenType.ANY: 'ANY'>, <TokenType.ANTI: 'ANTI'>} + {<TokenType.ARRAY: 'ARRAY'>, <TokenType.CROSS: 'CROSS'>, <TokenType.SEMI: 'SEMI'>, <TokenType.ANTI: 'ANTI'>, <TokenType.ASOF: 'ASOF'>, <TokenType.ANY: 'ANY'>, <TokenType.OUTER: 'OUTER'>, <TokenType.INNER: 'INNER'>}
    @@ -2830,7 +2875,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -2996,211 +3041,225 @@ Default: 3
    -
    505    class Generator(generator.Generator):
    -506        QUERY_HINTS = False
    -507        STRUCT_DELIMITER = ("(", ")")
    -508        NVL2_SUPPORTED = False
    -509        TABLESAMPLE_REQUIRES_PARENS = False
    -510        TABLESAMPLE_SIZE_IS_ROWS = False
    -511        TABLESAMPLE_KEYWORDS = "SAMPLE"
    -512        LAST_DAY_SUPPORTS_DATE_PART = False
    -513
    -514        STRING_TYPE_MAPPING = {
    -515            exp.DataType.Type.CHAR: "String",
    -516            exp.DataType.Type.LONGBLOB: "String",
    -517            exp.DataType.Type.LONGTEXT: "String",
    -518            exp.DataType.Type.MEDIUMBLOB: "String",
    -519            exp.DataType.Type.MEDIUMTEXT: "String",
    -520            exp.DataType.Type.TINYBLOB: "String",
    -521            exp.DataType.Type.TINYTEXT: "String",
    -522            exp.DataType.Type.TEXT: "String",
    -523            exp.DataType.Type.VARBINARY: "String",
    -524            exp.DataType.Type.VARCHAR: "String",
    -525        }
    -526
    -527        TYPE_MAPPING = {
    -528            **generator.Generator.TYPE_MAPPING,
    -529            **STRING_TYPE_MAPPING,
    -530            exp.DataType.Type.ARRAY: "Array",
    -531            exp.DataType.Type.BIGINT: "Int64",
    -532            exp.DataType.Type.DATE32: "Date32",
    -533            exp.DataType.Type.DATETIME64: "DateTime64",
    -534            exp.DataType.Type.DOUBLE: "Float64",
    -535            exp.DataType.Type.ENUM: "Enum",
    -536            exp.DataType.Type.ENUM8: "Enum8",
    -537            exp.DataType.Type.ENUM16: "Enum16",
    -538            exp.DataType.Type.FIXEDSTRING: "FixedString",
    -539            exp.DataType.Type.FLOAT: "Float32",
    -540            exp.DataType.Type.INT: "Int32",
    -541            exp.DataType.Type.MEDIUMINT: "Int32",
    -542            exp.DataType.Type.INT128: "Int128",
    -543            exp.DataType.Type.INT256: "Int256",
    -544            exp.DataType.Type.LOWCARDINALITY: "LowCardinality",
    -545            exp.DataType.Type.MAP: "Map",
    -546            exp.DataType.Type.NESTED: "Nested",
    -547            exp.DataType.Type.NULLABLE: "Nullable",
    -548            exp.DataType.Type.SMALLINT: "Int16",
    -549            exp.DataType.Type.STRUCT: "Tuple",
    -550            exp.DataType.Type.TINYINT: "Int8",
    -551            exp.DataType.Type.UBIGINT: "UInt64",
    -552            exp.DataType.Type.UINT: "UInt32",
    -553            exp.DataType.Type.UINT128: "UInt128",
    -554            exp.DataType.Type.UINT256: "UInt256",
    -555            exp.DataType.Type.USMALLINT: "UInt16",
    -556            exp.DataType.Type.UTINYINT: "UInt8",
    -557            exp.DataType.Type.IPV4: "IPv4",
    -558            exp.DataType.Type.IPV6: "IPv6",
    -559            exp.DataType.Type.AGGREGATEFUNCTION: "AggregateFunction",
    -560            exp.DataType.Type.SIMPLEAGGREGATEFUNCTION: "SimpleAggregateFunction",
    -561        }
    -562
    -563        TRANSFORMS = {
    -564            **generator.Generator.TRANSFORMS,
    -565            exp.AnyValue: rename_func("any"),
    -566            exp.ApproxDistinct: rename_func("uniq"),
    -567            exp.ArraySum: rename_func("arraySum"),
    -568            exp.ArgMax: arg_max_or_min_no_count("argMax"),
    -569            exp.ArgMin: arg_max_or_min_no_count("argMin"),
    -570            exp.Array: inline_array_sql,
    -571            exp.CastToStrType: rename_func("CAST"),
    -572            exp.CountIf: rename_func("countIf"),
    -573            exp.CurrentDate: lambda self, e: self.func("CURRENT_DATE"),
    -574            exp.DateAdd: date_delta_sql("DATE_ADD"),
    -575            exp.DateDiff: date_delta_sql("DATE_DIFF"),
    -576            exp.Explode: rename_func("arrayJoin"),
    -577            exp.Final: lambda self, e: f"{self.sql(e, 'this')} FINAL",
    -578            exp.IsNan: rename_func("isNaN"),
    -579            exp.Map: lambda self, e: _lower_func(var_map_sql(self, e)),
    -580            exp.Nullif: rename_func("nullIf"),
    -581            exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}",
    -582            exp.Pivot: no_pivot_sql,
    -583            exp.Quantile: _quantile_sql,
    -584            exp.RegexpLike: lambda self, e: f"match({self.format_args(e.this, e.expression)})",
    -585            exp.Rand: rename_func("randCanonical"),
    -586            exp.Select: transforms.preprocess([transforms.eliminate_qualify]),
    -587            exp.StartsWith: rename_func("startsWith"),
    -588            exp.StrPosition: lambda self,
    -589            e: f"position({self.format_args(e.this, e.args.get('substr'), e.args.get('position'))})",
    -590            exp.VarMap: lambda self, e: _lower_func(var_map_sql(self, e)),
    -591            exp.Xor: lambda self, e: self.func("xor", e.this, e.expression, *e.expressions),
    -592        }
    -593
    -594        PROPERTIES_LOCATION = {
    -595            **generator.Generator.PROPERTIES_LOCATION,
    -596            exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED,
    -597            exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA,
    -598            exp.OnCluster: exp.Properties.Location.POST_NAME,
    -599        }
    -600
    -601        JOIN_HINTS = False
    -602        TABLE_HINTS = False
    -603        EXPLICIT_UNION = True
    -604        GROUPINGS_SEP = ""
    -605
    -606        # there's no list in docs, but it can be found in Clickhouse code
    -607        # see `ClickHouse/src/Parsers/ParserCreate*.cpp`
    -608        ON_CLUSTER_TARGETS = {
    -609            "DATABASE",
    -610            "TABLE",
    -611            "VIEW",
    -612            "DICTIONARY",
    -613            "INDEX",
    -614            "FUNCTION",
    -615            "NAMED COLLECTION",
    -616        }
    -617
    -618        def likeproperty_sql(self, expression: exp.LikeProperty) -> str:
    -619            return f"AS {self.sql(expression, 'this')}"
    -620
    -621        def _any_to_has(
    -622            self,
    -623            expression: exp.EQ | exp.NEQ,
    -624            default: t.Callable[[t.Any], str],
    -625            prefix: str = "",
    -626        ) -> str:
    -627            if isinstance(expression.left, exp.Any):
    -628                arr = expression.left
    -629                this = expression.right
    -630            elif isinstance(expression.right, exp.Any):
    -631                arr = expression.right
    -632                this = expression.left
    -633            else:
    -634                return default(expression)
    -635            return prefix + self.func("has", arr.this.unnest(), this)
    -636
    -637        def eq_sql(self, expression: exp.EQ) -> str:
    -638            return self._any_to_has(expression, super().eq_sql)
    -639
    -640        def neq_sql(self, expression: exp.NEQ) -> str:
    -641            return self._any_to_has(expression, super().neq_sql, "NOT ")
    -642
    -643        def regexpilike_sql(self, expression: exp.RegexpILike) -> str:
    -644            # Manually add a flag to make the search case-insensitive
    -645            regex = self.func("CONCAT", "'(?i)'", expression.expression)
    -646            return f"match({self.format_args(expression.this, regex)})"
    -647
    -648        def datatype_sql(self, expression: exp.DataType) -> str:
    -649            # String is the standard ClickHouse type, every other variant is just an alias.
    -650            # Additionally, any supplied length parameter will be ignored.
    -651            #
    -652            # https://clickhouse.com/docs/en/sql-reference/data-types/string
    -653            if expression.this in self.STRING_TYPE_MAPPING:
    -654                return "String"
    -655
    -656            return super().datatype_sql(expression)
    -657
    -658        def cte_sql(self, expression: exp.CTE) -> str:
    -659            if expression.args.get("scalar"):
    -660                this = self.sql(expression, "this")
    -661                alias = self.sql(expression, "alias")
    -662                return f"{this} AS {alias}"
    -663
    -664            return super().cte_sql(expression)
    -665
    -666        def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]:
    -667            return super().after_limit_modifiers(expression) + [
    -668                (
    -669                    self.seg("SETTINGS ") + self.expressions(expression, key="settings", flat=True)
    -670                    if expression.args.get("settings")
    -671                    else ""
    -672                ),
    -673                (
    -674                    self.seg("FORMAT ") + self.sql(expression, "format")
    -675                    if expression.args.get("format")
    -676                    else ""
    -677                ),
    -678            ]
    -679
    -680        def parameterizedagg_sql(self, expression: exp.ParameterizedAgg) -> str:
    -681            params = self.expressions(expression, key="params", flat=True)
    -682            return self.func(expression.name, *expression.expressions) + f"({params})"
    +            
    511    class Generator(generator.Generator):
    +512        QUERY_HINTS = False
    +513        STRUCT_DELIMITER = ("(", ")")
    +514        NVL2_SUPPORTED = False
    +515        TABLESAMPLE_REQUIRES_PARENS = False
    +516        TABLESAMPLE_SIZE_IS_ROWS = False
    +517        TABLESAMPLE_KEYWORDS = "SAMPLE"
    +518        LAST_DAY_SUPPORTS_DATE_PART = False
    +519
    +520        STRING_TYPE_MAPPING = {
    +521            exp.DataType.Type.CHAR: "String",
    +522            exp.DataType.Type.LONGBLOB: "String",
    +523            exp.DataType.Type.LONGTEXT: "String",
    +524            exp.DataType.Type.MEDIUMBLOB: "String",
    +525            exp.DataType.Type.MEDIUMTEXT: "String",
    +526            exp.DataType.Type.TINYBLOB: "String",
    +527            exp.DataType.Type.TINYTEXT: "String",
    +528            exp.DataType.Type.TEXT: "String",
    +529            exp.DataType.Type.VARBINARY: "String",
    +530            exp.DataType.Type.VARCHAR: "String",
    +531        }
    +532
    +533        SUPPORTED_JSON_PATH_PARTS = {
    +534            exp.JSONPathKey,
    +535            exp.JSONPathRoot,
    +536            exp.JSONPathSubscript,
    +537        }
    +538
    +539        TYPE_MAPPING = {
    +540            **generator.Generator.TYPE_MAPPING,
    +541            **STRING_TYPE_MAPPING,
    +542            exp.DataType.Type.ARRAY: "Array",
    +543            exp.DataType.Type.BIGINT: "Int64",
    +544            exp.DataType.Type.DATE32: "Date32",
    +545            exp.DataType.Type.DATETIME64: "DateTime64",
    +546            exp.DataType.Type.DOUBLE: "Float64",
    +547            exp.DataType.Type.ENUM: "Enum",
    +548            exp.DataType.Type.ENUM8: "Enum8",
    +549            exp.DataType.Type.ENUM16: "Enum16",
    +550            exp.DataType.Type.FIXEDSTRING: "FixedString",
    +551            exp.DataType.Type.FLOAT: "Float32",
    +552            exp.DataType.Type.INT: "Int32",
    +553            exp.DataType.Type.MEDIUMINT: "Int32",
    +554            exp.DataType.Type.INT128: "Int128",
    +555            exp.DataType.Type.INT256: "Int256",
    +556            exp.DataType.Type.LOWCARDINALITY: "LowCardinality",
    +557            exp.DataType.Type.MAP: "Map",
    +558            exp.DataType.Type.NESTED: "Nested",
    +559            exp.DataType.Type.NULLABLE: "Nullable",
    +560            exp.DataType.Type.SMALLINT: "Int16",
    +561            exp.DataType.Type.STRUCT: "Tuple",
    +562            exp.DataType.Type.TINYINT: "Int8",
    +563            exp.DataType.Type.UBIGINT: "UInt64",
    +564            exp.DataType.Type.UINT: "UInt32",
    +565            exp.DataType.Type.UINT128: "UInt128",
    +566            exp.DataType.Type.UINT256: "UInt256",
    +567            exp.DataType.Type.USMALLINT: "UInt16",
    +568            exp.DataType.Type.UTINYINT: "UInt8",
    +569            exp.DataType.Type.IPV4: "IPv4",
    +570            exp.DataType.Type.IPV6: "IPv6",
    +571            exp.DataType.Type.AGGREGATEFUNCTION: "AggregateFunction",
    +572            exp.DataType.Type.SIMPLEAGGREGATEFUNCTION: "SimpleAggregateFunction",
    +573        }
    +574
    +575        TRANSFORMS = {
    +576            **generator.Generator.TRANSFORMS,
    +577            exp.AnyValue: rename_func("any"),
    +578            exp.ApproxDistinct: rename_func("uniq"),
    +579            exp.ArraySum: rename_func("arraySum"),
    +580            exp.ArgMax: arg_max_or_min_no_count("argMax"),
    +581            exp.ArgMin: arg_max_or_min_no_count("argMin"),
    +582            exp.Array: inline_array_sql,
    +583            exp.CastToStrType: rename_func("CAST"),
    +584            exp.CountIf: rename_func("countIf"),
    +585            exp.CurrentDate: lambda self, e: self.func("CURRENT_DATE"),
    +586            exp.DateAdd: date_delta_sql("DATE_ADD"),
    +587            exp.DateDiff: date_delta_sql("DATE_DIFF"),
    +588            exp.Explode: rename_func("arrayJoin"),
    +589            exp.Final: lambda self, e: f"{self.sql(e, 'this')} FINAL",
    +590            exp.IsNan: rename_func("isNaN"),
    +591            exp.JSONExtract: json_extract_segments("JSONExtractString", quoted_index=False),
    +592            exp.JSONExtractScalar: json_extract_segments("JSONExtractString", quoted_index=False),
    +593            exp.JSONPathKey: json_path_key_only_name,
    +594            exp.JSONPathRoot: lambda *_: "",
    +595            exp.Map: lambda self, e: _lower_func(var_map_sql(self, e)),
    +596            exp.Nullif: rename_func("nullIf"),
    +597            exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}",
    +598            exp.Pivot: no_pivot_sql,
    +599            exp.Quantile: _quantile_sql,
    +600            exp.RegexpLike: lambda self, e: f"match({self.format_args(e.this, e.expression)})",
    +601            exp.Rand: rename_func("randCanonical"),
    +602            exp.Select: transforms.preprocess([transforms.eliminate_qualify]),
    +603            exp.StartsWith: rename_func("startsWith"),
    +604            exp.StrPosition: lambda self,
    +605            e: f"position({self.format_args(e.this, e.args.get('substr'), e.args.get('position'))})",
    +606            exp.VarMap: lambda self, e: _lower_func(var_map_sql(self, e)),
    +607            exp.Xor: lambda self, e: self.func("xor", e.this, e.expression, *e.expressions),
    +608        }
    +609
    +610        PROPERTIES_LOCATION = {
    +611            **generator.Generator.PROPERTIES_LOCATION,
    +612            exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED,
    +613            exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA,
    +614            exp.OnCluster: exp.Properties.Location.POST_NAME,
    +615        }
    +616
    +617        JOIN_HINTS = False
    +618        TABLE_HINTS = False
    +619        EXPLICIT_UNION = True
    +620        GROUPINGS_SEP = ""
    +621
    +622        # there's no list in docs, but it can be found in Clickhouse code
    +623        # see `ClickHouse/src/Parsers/ParserCreate*.cpp`
    +624        ON_CLUSTER_TARGETS = {
    +625            "DATABASE",
    +626            "TABLE",
    +627            "VIEW",
    +628            "DICTIONARY",
    +629            "INDEX",
    +630            "FUNCTION",
    +631            "NAMED COLLECTION",
    +632        }
    +633
    +634        def _jsonpathsubscript_sql(self, expression: exp.JSONPathSubscript) -> str:
    +635            this = self.json_path_part(expression.this)
    +636            return str(int(this) + 1) if is_int(this) else this
    +637
    +638        def likeproperty_sql(self, expression: exp.LikeProperty) -> str:
    +639            return f"AS {self.sql(expression, 'this')}"
    +640
    +641        def _any_to_has(
    +642            self,
    +643            expression: exp.EQ | exp.NEQ,
    +644            default: t.Callable[[t.Any], str],
    +645            prefix: str = "",
    +646        ) -> str:
    +647            if isinstance(expression.left, exp.Any):
    +648                arr = expression.left
    +649                this = expression.right
    +650            elif isinstance(expression.right, exp.Any):
    +651                arr = expression.right
    +652                this = expression.left
    +653            else:
    +654                return default(expression)
    +655            return prefix + self.func("has", arr.this.unnest(), this)
    +656
    +657        def eq_sql(self, expression: exp.EQ) -> str:
    +658            return self._any_to_has(expression, super().eq_sql)
    +659
    +660        def neq_sql(self, expression: exp.NEQ) -> str:
    +661            return self._any_to_has(expression, super().neq_sql, "NOT ")
    +662
    +663        def regexpilike_sql(self, expression: exp.RegexpILike) -> str:
    +664            # Manually add a flag to make the search case-insensitive
    +665            regex = self.func("CONCAT", "'(?i)'", expression.expression)
    +666            return f"match({self.format_args(expression.this, regex)})"
    +667
    +668        def datatype_sql(self, expression: exp.DataType) -> str:
    +669            # String is the standard ClickHouse type, every other variant is just an alias.
    +670            # Additionally, any supplied length parameter will be ignored.
    +671            #
    +672            # https://clickhouse.com/docs/en/sql-reference/data-types/string
    +673            if expression.this in self.STRING_TYPE_MAPPING:
    +674                return "String"
    +675
    +676            return super().datatype_sql(expression)
    +677
    +678        def cte_sql(self, expression: exp.CTE) -> str:
    +679            if expression.args.get("scalar"):
    +680                this = self.sql(expression, "this")
    +681                alias = self.sql(expression, "alias")
    +682                return f"{this} AS {alias}"
     683
    -684        def anonymousaggfunc_sql(self, expression: exp.AnonymousAggFunc) -> str:
    -685            return self.func(expression.name, *expression.expressions)
    -686
    -687        def combinedaggfunc_sql(self, expression: exp.CombinedAggFunc) -> str:
    -688            return self.anonymousaggfunc_sql(expression)
    -689
    -690        def combinedparameterizedagg_sql(self, expression: exp.CombinedParameterizedAgg) -> str:
    -691            return self.parameterizedagg_sql(expression)
    -692
    -693        def placeholder_sql(self, expression: exp.Placeholder) -> str:
    -694            return f"{{{expression.name}: {self.sql(expression, 'kind')}}}"
    -695
    -696        def oncluster_sql(self, expression: exp.OnCluster) -> str:
    -697            return f"ON CLUSTER {self.sql(expression, 'this')}"
    -698
    -699        def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str:
    -700            kind = self.sql(expression, "kind").upper()
    -701            if kind in self.ON_CLUSTER_TARGETS and locations.get(exp.Properties.Location.POST_NAME):
    -702                this_name = self.sql(expression.this, "this")
    -703                this_properties = " ".join(
    -704                    [self.sql(prop) for prop in locations[exp.Properties.Location.POST_NAME]]
    -705                )
    -706                this_schema = self.schema_columns_sql(expression.this)
    -707                return f"{this_name}{self.sep()}{this_properties}{self.sep()}{this_schema}"
    -708
    -709            return super().createable_sql(expression, locations)
    +684            return super().cte_sql(expression)
    +685
    +686        def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]:
    +687            return super().after_limit_modifiers(expression) + [
    +688                (
    +689                    self.seg("SETTINGS ") + self.expressions(expression, key="settings", flat=True)
    +690                    if expression.args.get("settings")
    +691                    else ""
    +692                ),
    +693                (
    +694                    self.seg("FORMAT ") + self.sql(expression, "format")
    +695                    if expression.args.get("format")
    +696                    else ""
    +697                ),
    +698            ]
    +699
    +700        def parameterizedagg_sql(self, expression: exp.ParameterizedAgg) -> str:
    +701            params = self.expressions(expression, key="params", flat=True)
    +702            return self.func(expression.name, *expression.expressions) + f"({params})"
    +703
    +704        def anonymousaggfunc_sql(self, expression: exp.AnonymousAggFunc) -> str:
    +705            return self.func(expression.name, *expression.expressions)
    +706
    +707        def combinedaggfunc_sql(self, expression: exp.CombinedAggFunc) -> str:
    +708            return self.anonymousaggfunc_sql(expression)
    +709
    +710        def combinedparameterizedagg_sql(self, expression: exp.CombinedParameterizedAgg) -> str:
    +711            return self.parameterizedagg_sql(expression)
    +712
    +713        def placeholder_sql(self, expression: exp.Placeholder) -> str:
    +714            return f"{{{expression.name}: {self.sql(expression, 'kind')}}}"
    +715
    +716        def oncluster_sql(self, expression: exp.OnCluster) -> str:
    +717            return f"ON CLUSTER {self.sql(expression, 'this')}"
    +718
    +719        def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str:
    +720            kind = self.sql(expression, "kind").upper()
    +721            if kind in self.ON_CLUSTER_TARGETS and locations.get(exp.Properties.Location.POST_NAME):
    +722                this_name = self.sql(expression.this, "this")
    +723                this_properties = " ".join(
    +724                    [self.sql(prop) for prop in locations[exp.Properties.Location.POST_NAME]]
    +725                )
    +726                this_schema = self.schema_columns_sql(expression.this)
    +727                return f"{this_name}{self.sep()}{this_properties}{self.sep()}{this_schema}"
    +728
    +729            return super().createable_sql(expression, locations)
     
    @@ -3339,6 +3398,19 @@ Default: True +
    +
    +
    + SUPPORTED_JSON_PATH_PARTS = + + {<class 'sqlglot.expressions.JSONPathSubscript'>, <class 'sqlglot.expressions.JSONPathRoot'>, <class 'sqlglot.expressions.JSONPathKey'>} + + +
    + + + +
    @@ -3357,7 +3429,7 @@ Default: True
    TRANSFORMS = - {<class 'sqlglot.expressions.JSONPathFilter'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRecursive'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathScript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSelector'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSlice'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathUnion'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathWildcard'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySum'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.Array'>: <function inline_array_sql>, <class 'sqlglot.expressions.CastToStrType'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CountIf'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Final'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Map'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Nullif'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Quantile'>: <function _quantile_sql>, <class 'sqlglot.expressions.RegexpLike'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StartsWith'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function ClickHouse.Generator.<lambda>>} + {<class 'sqlglot.expressions.JSONPathKey'>: <function json_path_key_only_name>, <class 'sqlglot.expressions.JSONPathRoot'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function <lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySum'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArgMax'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.ArgMin'>: <function arg_max_or_min_no_count.<locals>._arg_max_or_min_sql>, <class 'sqlglot.expressions.Array'>: <function inline_array_sql>, <class 'sqlglot.expressions.CastToStrType'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CountIf'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Final'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.IsNan'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.Map'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Nullif'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Quantile'>: <function _quantile_sql>, <class 'sqlglot.expressions.RegexpLike'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StartsWith'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function ClickHouse.Generator.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function ClickHouse.Generator.<lambda>>}
    @@ -3430,7 +3502,7 @@ Default: True
    ON_CLUSTER_TARGETS = -{'TABLE', 'VIEW', 'DICTIONARY', 'INDEX', 'NAMED COLLECTION', 'FUNCTION', 'DATABASE'} +{'VIEW', 'DICTIONARY', 'FUNCTION', 'NAMED COLLECTION', 'DATABASE', 'TABLE', 'INDEX'}
    @@ -3450,8 +3522,8 @@ Default: True
    -
    618        def likeproperty_sql(self, expression: exp.LikeProperty) -> str:
    -619            return f"AS {self.sql(expression, 'this')}"
    +            
    638        def likeproperty_sql(self, expression: exp.LikeProperty) -> str:
    +639            return f"AS {self.sql(expression, 'this')}"
     
    @@ -3469,8 +3541,8 @@ Default: True
    -
    637        def eq_sql(self, expression: exp.EQ) -> str:
    -638            return self._any_to_has(expression, super().eq_sql)
    +            
    657        def eq_sql(self, expression: exp.EQ) -> str:
    +658            return self._any_to_has(expression, super().eq_sql)
     
    @@ -3488,8 +3560,8 @@ Default: True
    -
    640        def neq_sql(self, expression: exp.NEQ) -> str:
    -641            return self._any_to_has(expression, super().neq_sql, "NOT ")
    +            
    660        def neq_sql(self, expression: exp.NEQ) -> str:
    +661            return self._any_to_has(expression, super().neq_sql, "NOT ")
     
    @@ -3507,10 +3579,10 @@ Default: True
    -
    643        def regexpilike_sql(self, expression: exp.RegexpILike) -> str:
    -644            # Manually add a flag to make the search case-insensitive
    -645            regex = self.func("CONCAT", "'(?i)'", expression.expression)
    -646            return f"match({self.format_args(expression.this, regex)})"
    +            
    663        def regexpilike_sql(self, expression: exp.RegexpILike) -> str:
    +664            # Manually add a flag to make the search case-insensitive
    +665            regex = self.func("CONCAT", "'(?i)'", expression.expression)
    +666            return f"match({self.format_args(expression.this, regex)})"
     
    @@ -3528,15 +3600,15 @@ Default: True
    -
    648        def datatype_sql(self, expression: exp.DataType) -> str:
    -649            # String is the standard ClickHouse type, every other variant is just an alias.
    -650            # Additionally, any supplied length parameter will be ignored.
    -651            #
    -652            # https://clickhouse.com/docs/en/sql-reference/data-types/string
    -653            if expression.this in self.STRING_TYPE_MAPPING:
    -654                return "String"
    -655
    -656            return super().datatype_sql(expression)
    +            
    668        def datatype_sql(self, expression: exp.DataType) -> str:
    +669            # String is the standard ClickHouse type, every other variant is just an alias.
    +670            # Additionally, any supplied length parameter will be ignored.
    +671            #
    +672            # https://clickhouse.com/docs/en/sql-reference/data-types/string
    +673            if expression.this in self.STRING_TYPE_MAPPING:
    +674                return "String"
    +675
    +676            return super().datatype_sql(expression)
     
    @@ -3554,13 +3626,13 @@ Default: True
    -
    658        def cte_sql(self, expression: exp.CTE) -> str:
    -659            if expression.args.get("scalar"):
    -660                this = self.sql(expression, "this")
    -661                alias = self.sql(expression, "alias")
    -662                return f"{this} AS {alias}"
    -663
    -664            return super().cte_sql(expression)
    +            
    678        def cte_sql(self, expression: exp.CTE) -> str:
    +679            if expression.args.get("scalar"):
    +680                this = self.sql(expression, "this")
    +681                alias = self.sql(expression, "alias")
    +682                return f"{this} AS {alias}"
    +683
    +684            return super().cte_sql(expression)
     
    @@ -3578,19 +3650,19 @@ Default: True
    -
    666        def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]:
    -667            return super().after_limit_modifiers(expression) + [
    -668                (
    -669                    self.seg("SETTINGS ") + self.expressions(expression, key="settings", flat=True)
    -670                    if expression.args.get("settings")
    -671                    else ""
    -672                ),
    -673                (
    -674                    self.seg("FORMAT ") + self.sql(expression, "format")
    -675                    if expression.args.get("format")
    -676                    else ""
    -677                ),
    -678            ]
    +            
    686        def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]:
    +687            return super().after_limit_modifiers(expression) + [
    +688                (
    +689                    self.seg("SETTINGS ") + self.expressions(expression, key="settings", flat=True)
    +690                    if expression.args.get("settings")
    +691                    else ""
    +692                ),
    +693                (
    +694                    self.seg("FORMAT ") + self.sql(expression, "format")
    +695                    if expression.args.get("format")
    +696                    else ""
    +697                ),
    +698            ]
     
    @@ -3608,9 +3680,9 @@ Default: True
    -
    680        def parameterizedagg_sql(self, expression: exp.ParameterizedAgg) -> str:
    -681            params = self.expressions(expression, key="params", flat=True)
    -682            return self.func(expression.name, *expression.expressions) + f"({params})"
    +            
    700        def parameterizedagg_sql(self, expression: exp.ParameterizedAgg) -> str:
    +701            params = self.expressions(expression, key="params", flat=True)
    +702            return self.func(expression.name, *expression.expressions) + f"({params})"
     
    @@ -3628,8 +3700,8 @@ Default: True
    -
    684        def anonymousaggfunc_sql(self, expression: exp.AnonymousAggFunc) -> str:
    -685            return self.func(expression.name, *expression.expressions)
    +            
    704        def anonymousaggfunc_sql(self, expression: exp.AnonymousAggFunc) -> str:
    +705            return self.func(expression.name, *expression.expressions)
     
    @@ -3647,8 +3719,8 @@ Default: True
    -
    687        def combinedaggfunc_sql(self, expression: exp.CombinedAggFunc) -> str:
    -688            return self.anonymousaggfunc_sql(expression)
    +            
    707        def combinedaggfunc_sql(self, expression: exp.CombinedAggFunc) -> str:
    +708            return self.anonymousaggfunc_sql(expression)
     
    @@ -3666,8 +3738,8 @@ Default: True
    -
    690        def combinedparameterizedagg_sql(self, expression: exp.CombinedParameterizedAgg) -> str:
    -691            return self.parameterizedagg_sql(expression)
    +            
    710        def combinedparameterizedagg_sql(self, expression: exp.CombinedParameterizedAgg) -> str:
    +711            return self.parameterizedagg_sql(expression)
     
    @@ -3685,8 +3757,8 @@ Default: True
    -
    693        def placeholder_sql(self, expression: exp.Placeholder) -> str:
    -694            return f"{{{expression.name}: {self.sql(expression, 'kind')}}}"
    +            
    713        def placeholder_sql(self, expression: exp.Placeholder) -> str:
    +714            return f"{{{expression.name}: {self.sql(expression, 'kind')}}}"
     
    @@ -3704,8 +3776,8 @@ Default: True
    -
    696        def oncluster_sql(self, expression: exp.OnCluster) -> str:
    -697            return f"ON CLUSTER {self.sql(expression, 'this')}"
    +            
    716        def oncluster_sql(self, expression: exp.OnCluster) -> str:
    +717            return f"ON CLUSTER {self.sql(expression, 'this')}"
     
    @@ -3723,17 +3795,17 @@ Default: True
    -
    699        def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str:
    -700            kind = self.sql(expression, "kind").upper()
    -701            if kind in self.ON_CLUSTER_TARGETS and locations.get(exp.Properties.Location.POST_NAME):
    -702                this_name = self.sql(expression.this, "this")
    -703                this_properties = " ".join(
    -704                    [self.sql(prop) for prop in locations[exp.Properties.Location.POST_NAME]]
    -705                )
    -706                this_schema = self.schema_columns_sql(expression.this)
    -707                return f"{this_name}{self.sep()}{this_properties}{self.sep()}{this_schema}"
    -708
    -709            return super().createable_sql(expression, locations)
    +            
    719        def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str:
    +720            kind = self.sql(expression, "kind").upper()
    +721            if kind in self.ON_CLUSTER_TARGETS and locations.get(exp.Properties.Location.POST_NAME):
    +722                this_name = self.sql(expression.this, "this")
    +723                this_properties = " ".join(
    +724                    [self.sql(prop) for prop in locations[exp.Properties.Location.POST_NAME]]
    +725                )
    +726                this_schema = self.schema_columns_sql(expression.this)
    +727                return f"{this_name}{self.sep()}{this_properties}{self.sep()}{this_schema}"
    +728
    +729            return super().createable_sql(expression, locations)
     
    @@ -3799,10 +3871,10 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_BRACKETED_KEY_SUPPORTED
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    -
    SUPPORTED_JSON_PATH_PARTS
    STAR_MAPPING
    TIME_PART_SINGULARS
    TOKEN_MAPPING
    diff --git a/docs/sqlglot/dialects/databricks.html b/docs/sqlglot/dialects/databricks.html index 187063c..8c89a59 100644 --- a/docs/sqlglot/dialects/databricks.html +++ b/docs/sqlglot/dialects/databricks.html @@ -1139,6 +1139,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_BRACKETED_KEY_SUPPORTED
    STAR_MAPPING
    @@ -1535,6 +1536,8 @@ Default: True
    UNICODE_STRINGS
    IDENTIFIER_ESCAPES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    diff --git a/docs/sqlglot/dialects/dialect.html b/docs/sqlglot/dialects/dialect.html index 37bf8ce..7b67d8a 100644 --- a/docs/sqlglot/dialects/dialect.html +++ b/docs/sqlglot/dialects/dialect.html @@ -490,7 +490,10 @@ parse_json_extract_path
  • - json_path_segments + json_extract_segments +
  • +
  • + json_path_key_only_name
  • @@ -536,507 +539,507 @@
    19DATE_ADD_OR_SUB = t.Union[exp.DateAdd, exp.TsOrDsAdd, exp.DateSub] 20 21if t.TYPE_CHECKING: - 22 from sqlglot._typing import B, E + 22 from sqlglot._typing import B, E, F 23 - 24logger = logging.getLogger("sqlglot") + 24 JSON_EXTRACT_TYPE = t.Union[exp.JSONExtract, exp.JSONExtractScalar] 25 - 26 - 27class Dialects(str, Enum): - 28 """Dialects supported by SQLGLot.""" - 29 - 30 DIALECT = "" + 26logger = logging.getLogger("sqlglot") + 27 + 28 + 29class Dialects(str, Enum): + 30 """Dialects supported by SQLGLot.""" 31 - 32 BIGQUERY = "bigquery" - 33 CLICKHOUSE = "clickhouse" - 34 DATABRICKS = "databricks" - 35 DORIS = "doris" - 36 DRILL = "drill" - 37 DUCKDB = "duckdb" - 38 HIVE = "hive" - 39 MYSQL = "mysql" - 40 ORACLE = "oracle" - 41 POSTGRES = "postgres" - 42 PRESTO = "presto" - 43 REDSHIFT = "redshift" - 44 SNOWFLAKE = "snowflake" - 45 SPARK = "spark" - 46 SPARK2 = "spark2" - 47 SQLITE = "sqlite" - 48 STARROCKS = "starrocks" - 49 TABLEAU = "tableau" - 50 TERADATA = "teradata" - 51 TRINO = "trino" - 52 TSQL = "tsql" - 53 - 54 - 55class NormalizationStrategy(str, AutoName): - 56 """Specifies the strategy according to which identifiers should be normalized.""" - 57 - 58 LOWERCASE = auto() - 59 """Unquoted identifiers are lowercased.""" - 60 - 61 UPPERCASE = auto() - 62 """Unquoted identifiers are uppercased.""" - 63 - 64 CASE_SENSITIVE = auto() - 65 """Always case-sensitive, regardless of quotes.""" - 66 - 67 CASE_INSENSITIVE = auto() - 68 """Always case-insensitive, regardless of quotes.""" - 69 - 70 - 71class _Dialect(type): - 72 classes: t.Dict[str, t.Type[Dialect]] = {} - 73 - 74 def __eq__(cls, other: t.Any) -> bool: - 75 if cls is other: - 76 return True - 77 if isinstance(other, str): - 78 return cls is cls.get(other) - 79 if isinstance(other, Dialect): - 80 return cls is type(other) - 81 - 82 return False + 32 DIALECT = "" + 33 + 34 BIGQUERY = "bigquery" + 35 CLICKHOUSE = "clickhouse" + 36 DATABRICKS = "databricks" + 37 DORIS = "doris" + 38 DRILL = "drill" + 39 DUCKDB = "duckdb" + 40 HIVE = "hive" + 41 MYSQL = "mysql" + 42 ORACLE = "oracle" + 43 POSTGRES = "postgres" + 44 PRESTO = "presto" + 45 REDSHIFT = "redshift" + 46 SNOWFLAKE = "snowflake" + 47 SPARK = "spark" + 48 SPARK2 = "spark2" + 49 SQLITE = "sqlite" + 50 STARROCKS = "starrocks" + 51 TABLEAU = "tableau" + 52 TERADATA = "teradata" + 53 TRINO = "trino" + 54 TSQL = "tsql" + 55 + 56 + 57class NormalizationStrategy(str, AutoName): + 58 """Specifies the strategy according to which identifiers should be normalized.""" + 59 + 60 LOWERCASE = auto() + 61 """Unquoted identifiers are lowercased.""" + 62 + 63 UPPERCASE = auto() + 64 """Unquoted identifiers are uppercased.""" + 65 + 66 CASE_SENSITIVE = auto() + 67 """Always case-sensitive, regardless of quotes.""" + 68 + 69 CASE_INSENSITIVE = auto() + 70 """Always case-insensitive, regardless of quotes.""" + 71 + 72 + 73class _Dialect(type): + 74 classes: t.Dict[str, t.Type[Dialect]] = {} + 75 + 76 def __eq__(cls, other: t.Any) -> bool: + 77 if cls is other: + 78 return True + 79 if isinstance(other, str): + 80 return cls is cls.get(other) + 81 if isinstance(other, Dialect): + 82 return cls is type(other) 83 - 84 def __hash__(cls) -> int: - 85 return hash(cls.__name__.lower()) - 86 - 87 @classmethod - 88 def __getitem__(cls, key: str) -> t.Type[Dialect]: - 89 return cls.classes[key] - 90 - 91 @classmethod - 92 def get( - 93 cls, key: str, default: t.Optional[t.Type[Dialect]] = None - 94 ) -> t.Optional[t.Type[Dialect]]: - 95 return cls.classes.get(key, default) - 96 - 97 def __new__(cls, clsname, bases, attrs): - 98 klass = super().__new__(cls, clsname, bases, attrs) - 99 enum = Dialects.__members__.get(clsname.upper()) - 100 cls.classes[enum.value if enum is not None else clsname.lower()] = klass - 101 - 102 klass.TIME_TRIE = new_trie(klass.TIME_MAPPING) - 103 klass.FORMAT_TRIE = ( - 104 new_trie(klass.FORMAT_MAPPING) if klass.FORMAT_MAPPING else klass.TIME_TRIE - 105 ) - 106 klass.INVERSE_TIME_MAPPING = {v: k for k, v in klass.TIME_MAPPING.items()} - 107 klass.INVERSE_TIME_TRIE = new_trie(klass.INVERSE_TIME_MAPPING) - 108 - 109 klass.INVERSE_ESCAPE_SEQUENCES = {v: k for k, v in klass.ESCAPE_SEQUENCES.items()} + 84 return False + 85 + 86 def __hash__(cls) -> int: + 87 return hash(cls.__name__.lower()) + 88 + 89 @classmethod + 90 def __getitem__(cls, key: str) -> t.Type[Dialect]: + 91 return cls.classes[key] + 92 + 93 @classmethod + 94 def get( + 95 cls, key: str, default: t.Optional[t.Type[Dialect]] = None + 96 ) -> t.Optional[t.Type[Dialect]]: + 97 return cls.classes.get(key, default) + 98 + 99 def __new__(cls, clsname, bases, attrs): + 100 klass = super().__new__(cls, clsname, bases, attrs) + 101 enum = Dialects.__members__.get(clsname.upper()) + 102 cls.classes[enum.value if enum is not None else clsname.lower()] = klass + 103 + 104 klass.TIME_TRIE = new_trie(klass.TIME_MAPPING) + 105 klass.FORMAT_TRIE = ( + 106 new_trie(klass.FORMAT_MAPPING) if klass.FORMAT_MAPPING else klass.TIME_TRIE + 107 ) + 108 klass.INVERSE_TIME_MAPPING = {v: k for k, v in klass.TIME_MAPPING.items()} + 109 klass.INVERSE_TIME_TRIE = new_trie(klass.INVERSE_TIME_MAPPING) 110 - 111 klass.tokenizer_class = getattr(klass, "Tokenizer", Tokenizer) - 112 klass.parser_class = getattr(klass, "Parser", Parser) - 113 klass.generator_class = getattr(klass, "Generator", Generator) - 114 - 115 klass.QUOTE_START, klass.QUOTE_END = list(klass.tokenizer_class._QUOTES.items())[0] - 116 klass.IDENTIFIER_START, klass.IDENTIFIER_END = list( - 117 klass.tokenizer_class._IDENTIFIERS.items() - 118 )[0] - 119 - 120 def get_start_end(token_type: TokenType) -> t.Tuple[t.Optional[str], t.Optional[str]]: - 121 return next( - 122 ( - 123 (s, e) - 124 for s, (e, t) in klass.tokenizer_class._FORMAT_STRINGS.items() - 125 if t == token_type - 126 ), - 127 (None, None), - 128 ) - 129 - 130 klass.BIT_START, klass.BIT_END = get_start_end(TokenType.BIT_STRING) - 131 klass.HEX_START, klass.HEX_END = get_start_end(TokenType.HEX_STRING) - 132 klass.BYTE_START, klass.BYTE_END = get_start_end(TokenType.BYTE_STRING) - 133 klass.UNICODE_START, klass.UNICODE_END = get_start_end(TokenType.UNICODE_STRING) - 134 - 135 if enum not in ("", "bigquery"): - 136 klass.generator_class.SELECT_KINDS = () - 137 - 138 if not klass.SUPPORTS_SEMI_ANTI_JOIN: - 139 klass.parser_class.TABLE_ALIAS_TOKENS = klass.parser_class.TABLE_ALIAS_TOKENS | { - 140 TokenType.ANTI, - 141 TokenType.SEMI, - 142 } - 143 - 144 return klass + 111 klass.INVERSE_ESCAPE_SEQUENCES = {v: k for k, v in klass.ESCAPE_SEQUENCES.items()} + 112 + 113 klass.tokenizer_class = getattr(klass, "Tokenizer", Tokenizer) + 114 klass.parser_class = getattr(klass, "Parser", Parser) + 115 klass.generator_class = getattr(klass, "Generator", Generator) + 116 + 117 klass.QUOTE_START, klass.QUOTE_END = list(klass.tokenizer_class._QUOTES.items())[0] + 118 klass.IDENTIFIER_START, klass.IDENTIFIER_END = list( + 119 klass.tokenizer_class._IDENTIFIERS.items() + 120 )[0] + 121 + 122 def get_start_end(token_type: TokenType) -> t.Tuple[t.Optional[str], t.Optional[str]]: + 123 return next( + 124 ( + 125 (s, e) + 126 for s, (e, t) in klass.tokenizer_class._FORMAT_STRINGS.items() + 127 if t == token_type + 128 ), + 129 (None, None), + 130 ) + 131 + 132 klass.BIT_START, klass.BIT_END = get_start_end(TokenType.BIT_STRING) + 133 klass.HEX_START, klass.HEX_END = get_start_end(TokenType.HEX_STRING) + 134 klass.BYTE_START, klass.BYTE_END = get_start_end(TokenType.BYTE_STRING) + 135 klass.UNICODE_START, klass.UNICODE_END = get_start_end(TokenType.UNICODE_STRING) + 136 + 137 if enum not in ("", "bigquery"): + 138 klass.generator_class.SELECT_KINDS = () + 139 + 140 if not klass.SUPPORTS_SEMI_ANTI_JOIN: + 141 klass.parser_class.TABLE_ALIAS_TOKENS = klass.parser_class.TABLE_ALIAS_TOKENS | { + 142 TokenType.ANTI, + 143 TokenType.SEMI, + 144 } 145 - 146 - 147class Dialect(metaclass=_Dialect): - 148 INDEX_OFFSET = 0 - 149 """Determines the base index offset for arrays.""" - 150 - 151 WEEK_OFFSET = 0 - 152 """Determines the day of week of DATE_TRUNC(week). Defaults to 0 (Monday). -1 would be Sunday.""" - 153 - 154 UNNEST_COLUMN_ONLY = False - 155 """Determines whether or not `UNNEST` table aliases are treated as column aliases.""" - 156 - 157 ALIAS_POST_TABLESAMPLE = False - 158 """Determines whether or not the table alias comes after tablesample.""" - 159 - 160 TABLESAMPLE_SIZE_IS_PERCENT = False - 161 """Determines whether or not a size in the table sample clause represents percentage.""" - 162 - 163 NORMALIZATION_STRATEGY = NormalizationStrategy.LOWERCASE - 164 """Specifies the strategy according to which identifiers should be normalized.""" - 165 - 166 IDENTIFIERS_CAN_START_WITH_DIGIT = False - 167 """Determines whether or not an unquoted identifier can start with a digit.""" - 168 - 169 DPIPE_IS_STRING_CONCAT = True - 170 """Determines whether or not the DPIPE token (`||`) is a string concatenation operator.""" - 171 - 172 STRICT_STRING_CONCAT = False - 173 """Determines whether or not `CONCAT`'s arguments must be strings.""" - 174 - 175 SUPPORTS_USER_DEFINED_TYPES = True - 176 """Determines whether or not user-defined data types are supported.""" - 177 - 178 SUPPORTS_SEMI_ANTI_JOIN = True - 179 """Determines whether or not `SEMI` or `ANTI` joins are supported.""" - 180 - 181 NORMALIZE_FUNCTIONS: bool | str = "upper" - 182 """Determines how function names are going to be normalized.""" - 183 - 184 LOG_BASE_FIRST = True - 185 """Determines whether the base comes first in the `LOG` function.""" - 186 - 187 NULL_ORDERING = "nulls_are_small" - 188 """ - 189 Indicates the default `NULL` ordering method to use if not explicitly set. - 190 Possible values: `"nulls_are_small"`, `"nulls_are_large"`, `"nulls_are_last"` - 191 """ - 192 - 193 TYPED_DIVISION = False - 194 """ - 195 Whether the behavior of `a / b` depends on the types of `a` and `b`. - 196 False means `a / b` is always float division. - 197 True means `a / b` is integer division if both `a` and `b` are integers. - 198 """ - 199 - 200 SAFE_DIVISION = False - 201 """Determines whether division by zero throws an error (`False`) or returns NULL (`True`).""" - 202 - 203 CONCAT_COALESCE = False - 204 """A `NULL` arg in `CONCAT` yields `NULL` by default, but in some dialects it yields an empty string.""" - 205 - 206 DATE_FORMAT = "'%Y-%m-%d'" - 207 DATEINT_FORMAT = "'%Y%m%d'" - 208 TIME_FORMAT = "'%Y-%m-%d %H:%M:%S'" - 209 - 210 TIME_MAPPING: t.Dict[str, str] = {} - 211 """Associates this dialect's time formats with their equivalent Python `strftime` format.""" - 212 - 213 # https://cloud.google.com/bigquery/docs/reference/standard-sql/format-elements#format_model_rules_date_time - 214 # https://docs.teradata.com/r/Teradata-Database-SQL-Functions-Operators-Expressions-and-Predicates/March-2017/Data-Type-Conversions/Character-to-DATE-Conversion/Forcing-a-FORMAT-on-CAST-for-Converting-Character-to-DATE - 215 FORMAT_MAPPING: t.Dict[str, str] = {} - 216 """ - 217 Helper which is used for parsing the special syntax `CAST(x AS DATE FORMAT 'yyyy')`. - 218 If empty, the corresponding trie will be constructed off of `TIME_MAPPING`. - 219 """ - 220 - 221 ESCAPE_SEQUENCES: t.Dict[str, str] = {} - 222 """Mapping of an unescaped escape sequence to the corresponding character.""" - 223 - 224 PSEUDOCOLUMNS: t.Set[str] = set() - 225 """ - 226 Columns that are auto-generated by the engine corresponding to this dialect. - 227 For example, such columns may be excluded from `SELECT *` queries. - 228 """ - 229 - 230 PREFER_CTE_ALIAS_COLUMN = False - 231 """ - 232 Some dialects, such as Snowflake, allow you to reference a CTE column alias in the - 233 HAVING clause of the CTE. This flag will cause the CTE alias columns to override - 234 any projection aliases in the subquery. - 235 - 236 For example, - 237 WITH y(c) AS ( - 238 SELECT SUM(a) FROM (SELECT 1 a) AS x HAVING c > 0 - 239 ) SELECT c FROM y; - 240 - 241 will be rewritten as + 146 return klass + 147 + 148 + 149class Dialect(metaclass=_Dialect): + 150 INDEX_OFFSET = 0 + 151 """Determines the base index offset for arrays.""" + 152 + 153 WEEK_OFFSET = 0 + 154 """Determines the day of week of DATE_TRUNC(week). Defaults to 0 (Monday). -1 would be Sunday.""" + 155 + 156 UNNEST_COLUMN_ONLY = False + 157 """Determines whether or not `UNNEST` table aliases are treated as column aliases.""" + 158 + 159 ALIAS_POST_TABLESAMPLE = False + 160 """Determines whether or not the table alias comes after tablesample.""" + 161 + 162 TABLESAMPLE_SIZE_IS_PERCENT = False + 163 """Determines whether or not a size in the table sample clause represents percentage.""" + 164 + 165 NORMALIZATION_STRATEGY = NormalizationStrategy.LOWERCASE + 166 """Specifies the strategy according to which identifiers should be normalized.""" + 167 + 168 IDENTIFIERS_CAN_START_WITH_DIGIT = False + 169 """Determines whether or not an unquoted identifier can start with a digit.""" + 170 + 171 DPIPE_IS_STRING_CONCAT = True + 172 """Determines whether or not the DPIPE token (`||`) is a string concatenation operator.""" + 173 + 174 STRICT_STRING_CONCAT = False + 175 """Determines whether or not `CONCAT`'s arguments must be strings.""" + 176 + 177 SUPPORTS_USER_DEFINED_TYPES = True + 178 """Determines whether or not user-defined data types are supported.""" + 179 + 180 SUPPORTS_SEMI_ANTI_JOIN = True + 181 """Determines whether or not `SEMI` or `ANTI` joins are supported.""" + 182 + 183 NORMALIZE_FUNCTIONS: bool | str = "upper" + 184 """Determines how function names are going to be normalized.""" + 185 + 186 LOG_BASE_FIRST = True + 187 """Determines whether the base comes first in the `LOG` function.""" + 188 + 189 NULL_ORDERING = "nulls_are_small" + 190 """ + 191 Indicates the default `NULL` ordering method to use if not explicitly set. + 192 Possible values: `"nulls_are_small"`, `"nulls_are_large"`, `"nulls_are_last"` + 193 """ + 194 + 195 TYPED_DIVISION = False + 196 """ + 197 Whether the behavior of `a / b` depends on the types of `a` and `b`. + 198 False means `a / b` is always float division. + 199 True means `a / b` is integer division if both `a` and `b` are integers. + 200 """ + 201 + 202 SAFE_DIVISION = False + 203 """Determines whether division by zero throws an error (`False`) or returns NULL (`True`).""" + 204 + 205 CONCAT_COALESCE = False + 206 """A `NULL` arg in `CONCAT` yields `NULL` by default, but in some dialects it yields an empty string.""" + 207 + 208 DATE_FORMAT = "'%Y-%m-%d'" + 209 DATEINT_FORMAT = "'%Y%m%d'" + 210 TIME_FORMAT = "'%Y-%m-%d %H:%M:%S'" + 211 + 212 TIME_MAPPING: t.Dict[str, str] = {} + 213 """Associates this dialect's time formats with their equivalent Python `strftime` format.""" + 214 + 215 # https://cloud.google.com/bigquery/docs/reference/standard-sql/format-elements#format_model_rules_date_time + 216 # https://docs.teradata.com/r/Teradata-Database-SQL-Functions-Operators-Expressions-and-Predicates/March-2017/Data-Type-Conversions/Character-to-DATE-Conversion/Forcing-a-FORMAT-on-CAST-for-Converting-Character-to-DATE + 217 FORMAT_MAPPING: t.Dict[str, str] = {} + 218 """ + 219 Helper which is used for parsing the special syntax `CAST(x AS DATE FORMAT 'yyyy')`. + 220 If empty, the corresponding trie will be constructed off of `TIME_MAPPING`. + 221 """ + 222 + 223 ESCAPE_SEQUENCES: t.Dict[str, str] = {} + 224 """Mapping of an unescaped escape sequence to the corresponding character.""" + 225 + 226 PSEUDOCOLUMNS: t.Set[str] = set() + 227 """ + 228 Columns that are auto-generated by the engine corresponding to this dialect. + 229 For example, such columns may be excluded from `SELECT *` queries. + 230 """ + 231 + 232 PREFER_CTE_ALIAS_COLUMN = False + 233 """ + 234 Some dialects, such as Snowflake, allow you to reference a CTE column alias in the + 235 HAVING clause of the CTE. This flag will cause the CTE alias columns to override + 236 any projection aliases in the subquery. + 237 + 238 For example, + 239 WITH y(c) AS ( + 240 SELECT SUM(a) FROM (SELECT 1 a) AS x HAVING c > 0 + 241 ) SELECT c FROM y; 242 - 243 WITH y(c) AS ( - 244 SELECT SUM(a) AS c FROM (SELECT 1 AS a) AS x HAVING c > 0 - 245 ) SELECT c FROM y; - 246 """ - 247 - 248 # --- Autofilled --- + 243 will be rewritten as + 244 + 245 WITH y(c) AS ( + 246 SELECT SUM(a) AS c FROM (SELECT 1 AS a) AS x HAVING c > 0 + 247 ) SELECT c FROM y; + 248 """ 249 - 250 tokenizer_class = Tokenizer - 251 parser_class = Parser - 252 generator_class = Generator - 253 - 254 # A trie of the time_mapping keys - 255 TIME_TRIE: t.Dict = {} - 256 FORMAT_TRIE: t.Dict = {} - 257 - 258 INVERSE_TIME_MAPPING: t.Dict[str, str] = {} - 259 INVERSE_TIME_TRIE: t.Dict = {} - 260 - 261 INVERSE_ESCAPE_SEQUENCES: t.Dict[str, str] = {} + 250 # --- Autofilled --- + 251 + 252 tokenizer_class = Tokenizer + 253 parser_class = Parser + 254 generator_class = Generator + 255 + 256 # A trie of the time_mapping keys + 257 TIME_TRIE: t.Dict = {} + 258 FORMAT_TRIE: t.Dict = {} + 259 + 260 INVERSE_TIME_MAPPING: t.Dict[str, str] = {} + 261 INVERSE_TIME_TRIE: t.Dict = {} 262 - 263 # Delimiters for string literals and identifiers - 264 QUOTE_START = "'" - 265 QUOTE_END = "'" - 266 IDENTIFIER_START = '"' - 267 IDENTIFIER_END = '"' - 268 - 269 # Delimiters for bit, hex, byte and unicode literals - 270 BIT_START: t.Optional[str] = None - 271 BIT_END: t.Optional[str] = None - 272 HEX_START: t.Optional[str] = None - 273 HEX_END: t.Optional[str] = None - 274 BYTE_START: t.Optional[str] = None - 275 BYTE_END: t.Optional[str] = None - 276 UNICODE_START: t.Optional[str] = None - 277 UNICODE_END: t.Optional[str] = None - 278 - 279 @classmethod - 280 def get_or_raise(cls, dialect: DialectType) -> Dialect: - 281 """ - 282 Look up a dialect in the global dialect registry and return it if it exists. - 283 - 284 Args: - 285 dialect: The target dialect. If this is a string, it can be optionally followed by - 286 additional key-value pairs that are separated by commas and are used to specify - 287 dialect settings, such as whether the dialect's identifiers are case-sensitive. - 288 - 289 Example: - 290 >>> dialect = dialect_class = get_or_raise("duckdb") - 291 >>> dialect = get_or_raise("mysql, normalization_strategy = case_sensitive") - 292 - 293 Returns: - 294 The corresponding Dialect instance. - 295 """ - 296 - 297 if not dialect: - 298 return cls() - 299 if isinstance(dialect, _Dialect): - 300 return dialect() - 301 if isinstance(dialect, Dialect): - 302 return dialect - 303 if isinstance(dialect, str): - 304 try: - 305 dialect_name, *kv_pairs = dialect.split(",") - 306 kwargs = {k.strip(): v.strip() for k, v in (kv.split("=") for kv in kv_pairs)} - 307 except ValueError: - 308 raise ValueError( - 309 f"Invalid dialect format: '{dialect}'. " - 310 "Please use the correct format: 'dialect [, k1 = v2 [, ...]]'." - 311 ) - 312 - 313 result = cls.get(dialect_name.strip()) - 314 if not result: - 315 from difflib import get_close_matches - 316 - 317 similar = seq_get(get_close_matches(dialect_name, cls.classes, n=1), 0) or "" - 318 if similar: - 319 similar = f" Did you mean {similar}?" - 320 - 321 raise ValueError(f"Unknown dialect '{dialect_name}'.{similar}") + 263 INVERSE_ESCAPE_SEQUENCES: t.Dict[str, str] = {} + 264 + 265 # Delimiters for string literals and identifiers + 266 QUOTE_START = "'" + 267 QUOTE_END = "'" + 268 IDENTIFIER_START = '"' + 269 IDENTIFIER_END = '"' + 270 + 271 # Delimiters for bit, hex, byte and unicode literals + 272 BIT_START: t.Optional[str] = None + 273 BIT_END: t.Optional[str] = None + 274 HEX_START: t.Optional[str] = None + 275 HEX_END: t.Optional[str] = None + 276 BYTE_START: t.Optional[str] = None + 277 BYTE_END: t.Optional[str] = None + 278 UNICODE_START: t.Optional[str] = None + 279 UNICODE_END: t.Optional[str] = None + 280 + 281 @classmethod + 282 def get_or_raise(cls, dialect: DialectType) -> Dialect: + 283 """ + 284 Look up a dialect in the global dialect registry and return it if it exists. + 285 + 286 Args: + 287 dialect: The target dialect. If this is a string, it can be optionally followed by + 288 additional key-value pairs that are separated by commas and are used to specify + 289 dialect settings, such as whether the dialect's identifiers are case-sensitive. + 290 + 291 Example: + 292 >>> dialect = dialect_class = get_or_raise("duckdb") + 293 >>> dialect = get_or_raise("mysql, normalization_strategy = case_sensitive") + 294 + 295 Returns: + 296 The corresponding Dialect instance. + 297 """ + 298 + 299 if not dialect: + 300 return cls() + 301 if isinstance(dialect, _Dialect): + 302 return dialect() + 303 if isinstance(dialect, Dialect): + 304 return dialect + 305 if isinstance(dialect, str): + 306 try: + 307 dialect_name, *kv_pairs = dialect.split(",") + 308 kwargs = {k.strip(): v.strip() for k, v in (kv.split("=") for kv in kv_pairs)} + 309 except ValueError: + 310 raise ValueError( + 311 f"Invalid dialect format: '{dialect}'. " + 312 "Please use the correct format: 'dialect [, k1 = v2 [, ...]]'." + 313 ) + 314 + 315 result = cls.get(dialect_name.strip()) + 316 if not result: + 317 from difflib import get_close_matches + 318 + 319 similar = seq_get(get_close_matches(dialect_name, cls.classes, n=1), 0) or "" + 320 if similar: + 321 similar = f" Did you mean {similar}?" 322 - 323 return result(**kwargs) + 323 raise ValueError(f"Unknown dialect '{dialect_name}'.{similar}") 324 - 325 raise ValueError(f"Invalid dialect type for '{dialect}': '{type(dialect)}'.") + 325 return result(**kwargs) 326 - 327 @classmethod - 328 def format_time( - 329 cls, expression: t.Optional[str | exp.Expression] - 330 ) -> t.Optional[exp.Expression]: - 331 """Converts a time format in this dialect to its equivalent Python `strftime` format.""" - 332 if isinstance(expression, str): - 333 return exp.Literal.string( - 334 # the time formats are quoted - 335 format_time(expression[1:-1], cls.TIME_MAPPING, cls.TIME_TRIE) - 336 ) - 337 - 338 if expression and expression.is_string: - 339 return exp.Literal.string(format_time(expression.this, cls.TIME_MAPPING, cls.TIME_TRIE)) - 340 - 341 return expression + 327 raise ValueError(f"Invalid dialect type for '{dialect}': '{type(dialect)}'.") + 328 + 329 @classmethod + 330 def format_time( + 331 cls, expression: t.Optional[str | exp.Expression] + 332 ) -> t.Optional[exp.Expression]: + 333 """Converts a time format in this dialect to its equivalent Python `strftime` format.""" + 334 if isinstance(expression, str): + 335 return exp.Literal.string( + 336 # the time formats are quoted + 337 format_time(expression[1:-1], cls.TIME_MAPPING, cls.TIME_TRIE) + 338 ) + 339 + 340 if expression and expression.is_string: + 341 return exp.Literal.string(format_time(expression.this, cls.TIME_MAPPING, cls.TIME_TRIE)) 342 - 343 def __init__(self, **kwargs) -> None: - 344 normalization_strategy = kwargs.get("normalization_strategy") - 345 - 346 if normalization_strategy is None: - 347 self.normalization_strategy = self.NORMALIZATION_STRATEGY - 348 else: - 349 self.normalization_strategy = NormalizationStrategy(normalization_strategy.upper()) - 350 - 351 def __eq__(self, other: t.Any) -> bool: - 352 # Does not currently take dialect state into account - 353 return type(self) == other - 354 - 355 def __hash__(self) -> int: - 356 # Does not currently take dialect state into account - 357 return hash(type(self)) - 358 - 359 def normalize_identifier(self, expression: E) -> E: - 360 """ - 361 Transforms an identifier in a way that resembles how it'd be resolved by this dialect. - 362 - 363 For example, an identifier like `FoO` would be resolved as `foo` in Postgres, because it - 364 lowercases all unquoted identifiers. On the other hand, Snowflake uppercases them, so - 365 it would resolve it as `FOO`. If it was quoted, it'd need to be treated as case-sensitive, - 366 and so any normalization would be prohibited in order to avoid "breaking" the identifier. - 367 - 368 There are also dialects like Spark, which are case-insensitive even when quotes are - 369 present, and dialects like MySQL, whose resolution rules match those employed by the - 370 underlying operating system, for example they may always be case-sensitive in Linux. - 371 - 372 Finally, the normalization behavior of some engines can even be controlled through flags, - 373 like in Redshift's case, where users can explicitly set enable_case_sensitive_identifier. - 374 - 375 SQLGlot aims to understand and handle all of these different behaviors gracefully, so - 376 that it can analyze queries in the optimizer and successfully capture their semantics. - 377 """ - 378 if ( - 379 isinstance(expression, exp.Identifier) - 380 and self.normalization_strategy is not NormalizationStrategy.CASE_SENSITIVE - 381 and ( - 382 not expression.quoted - 383 or self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE - 384 ) - 385 ): - 386 expression.set( - 387 "this", - 388 ( - 389 expression.this.upper() - 390 if self.normalization_strategy is NormalizationStrategy.UPPERCASE - 391 else expression.this.lower() - 392 ), - 393 ) - 394 - 395 return expression + 343 return expression + 344 + 345 def __init__(self, **kwargs) -> None: + 346 normalization_strategy = kwargs.get("normalization_strategy") + 347 + 348 if normalization_strategy is None: + 349 self.normalization_strategy = self.NORMALIZATION_STRATEGY + 350 else: + 351 self.normalization_strategy = NormalizationStrategy(normalization_strategy.upper()) + 352 + 353 def __eq__(self, other: t.Any) -> bool: + 354 # Does not currently take dialect state into account + 355 return type(self) == other + 356 + 357 def __hash__(self) -> int: + 358 # Does not currently take dialect state into account + 359 return hash(type(self)) + 360 + 361 def normalize_identifier(self, expression: E) -> E: + 362 """ + 363 Transforms an identifier in a way that resembles how it'd be resolved by this dialect. + 364 + 365 For example, an identifier like `FoO` would be resolved as `foo` in Postgres, because it + 366 lowercases all unquoted identifiers. On the other hand, Snowflake uppercases them, so + 367 it would resolve it as `FOO`. If it was quoted, it'd need to be treated as case-sensitive, + 368 and so any normalization would be prohibited in order to avoid "breaking" the identifier. + 369 + 370 There are also dialects like Spark, which are case-insensitive even when quotes are + 371 present, and dialects like MySQL, whose resolution rules match those employed by the + 372 underlying operating system, for example they may always be case-sensitive in Linux. + 373 + 374 Finally, the normalization behavior of some engines can even be controlled through flags, + 375 like in Redshift's case, where users can explicitly set enable_case_sensitive_identifier. + 376 + 377 SQLGlot aims to understand and handle all of these different behaviors gracefully, so + 378 that it can analyze queries in the optimizer and successfully capture their semantics. + 379 """ + 380 if ( + 381 isinstance(expression, exp.Identifier) + 382 and self.normalization_strategy is not NormalizationStrategy.CASE_SENSITIVE + 383 and ( + 384 not expression.quoted + 385 or self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE + 386 ) + 387 ): + 388 expression.set( + 389 "this", + 390 ( + 391 expression.this.upper() + 392 if self.normalization_strategy is NormalizationStrategy.UPPERCASE + 393 else expression.this.lower() + 394 ), + 395 ) 396 - 397 def case_sensitive(self, text: str) -> bool: - 398 """Checks if text contains any case sensitive characters, based on the dialect's rules.""" - 399 if self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE: - 400 return False - 401 - 402 unsafe = ( - 403 str.islower - 404 if self.normalization_strategy is NormalizationStrategy.UPPERCASE - 405 else str.isupper - 406 ) - 407 return any(unsafe(char) for char in text) - 408 - 409 def can_identify(self, text: str, identify: str | bool = "safe") -> bool: - 410 """Checks if text can be identified given an identify option. - 411 - 412 Args: - 413 text: The text to check. - 414 identify: - 415 `"always"` or `True`: Always returns `True`. - 416 `"safe"`: Only returns `True` if the identifier is case-insensitive. - 417 - 418 Returns: - 419 Whether or not the given text can be identified. - 420 """ - 421 if identify is True or identify == "always": - 422 return True - 423 - 424 if identify == "safe": - 425 return not self.case_sensitive(text) - 426 - 427 return False + 397 return expression + 398 + 399 def case_sensitive(self, text: str) -> bool: + 400 """Checks if text contains any case sensitive characters, based on the dialect's rules.""" + 401 if self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE: + 402 return False + 403 + 404 unsafe = ( + 405 str.islower + 406 if self.normalization_strategy is NormalizationStrategy.UPPERCASE + 407 else str.isupper + 408 ) + 409 return any(unsafe(char) for char in text) + 410 + 411 def can_identify(self, text: str, identify: str | bool = "safe") -> bool: + 412 """Checks if text can be identified given an identify option. + 413 + 414 Args: + 415 text: The text to check. + 416 identify: + 417 `"always"` or `True`: Always returns `True`. + 418 `"safe"`: Only returns `True` if the identifier is case-insensitive. + 419 + 420 Returns: + 421 Whether or not the given text can be identified. + 422 """ + 423 if identify is True or identify == "always": + 424 return True + 425 + 426 if identify == "safe": + 427 return not self.case_sensitive(text) 428 - 429 def quote_identifier(self, expression: E, identify: bool = True) -> E: - 430 """ - 431 Adds quotes to a given identifier. - 432 - 433 Args: - 434 expression: The expression of interest. If it's not an `Identifier`, this method is a no-op. - 435 identify: If set to `False`, the quotes will only be added if the identifier is deemed - 436 "unsafe", with respect to its characters and this dialect's normalization strategy. - 437 """ - 438 if isinstance(expression, exp.Identifier): - 439 name = expression.this - 440 expression.set( - 441 "quoted", - 442 identify or self.case_sensitive(name) or not exp.SAFE_IDENTIFIER_RE.match(name), - 443 ) - 444 - 445 return expression + 429 return False + 430 + 431 def quote_identifier(self, expression: E, identify: bool = True) -> E: + 432 """ + 433 Adds quotes to a given identifier. + 434 + 435 Args: + 436 expression: The expression of interest. If it's not an `Identifier`, this method is a no-op. + 437 identify: If set to `False`, the quotes will only be added if the identifier is deemed + 438 "unsafe", with respect to its characters and this dialect's normalization strategy. + 439 """ + 440 if isinstance(expression, exp.Identifier): + 441 name = expression.this + 442 expression.set( + 443 "quoted", + 444 identify or self.case_sensitive(name) or not exp.SAFE_IDENTIFIER_RE.match(name), + 445 ) 446 - 447 def to_json_path(self, path: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: - 448 if isinstance(path, exp.Literal): - 449 path_text = path.name - 450 if path.is_number: - 451 path_text = f"[{path_text}]" - 452 - 453 try: - 454 return parse_json_path(path_text) - 455 except ParseError as e: - 456 logger.warning(f"Invalid JSON path syntax. {str(e)}") - 457 - 458 return path + 447 return expression + 448 + 449 def to_json_path(self, path: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: + 450 if isinstance(path, exp.Literal): + 451 path_text = path.name + 452 if path.is_number: + 453 path_text = f"[{path_text}]" + 454 + 455 try: + 456 return parse_json_path(path_text) + 457 except ParseError as e: + 458 logger.warning(f"Invalid JSON path syntax. {str(e)}") 459 - 460 def parse(self, sql: str, **opts) -> t.List[t.Optional[exp.Expression]]: - 461 return self.parser(**opts).parse(self.tokenize(sql), sql) - 462 - 463 def parse_into( - 464 self, expression_type: exp.IntoType, sql: str, **opts - 465 ) -> t.List[t.Optional[exp.Expression]]: - 466 return self.parser(**opts).parse_into(expression_type, self.tokenize(sql), sql) - 467 - 468 def generate(self, expression: exp.Expression, copy: bool = True, **opts) -> str: - 469 return self.generator(**opts).generate(expression, copy=copy) - 470 - 471 def transpile(self, sql: str, **opts) -> t.List[str]: - 472 return [ - 473 self.generate(expression, copy=False, **opts) if expression else "" - 474 for expression in self.parse(sql) - 475 ] - 476 - 477 def tokenize(self, sql: str) -> t.List[Token]: - 478 return self.tokenizer.tokenize(sql) - 479 - 480 @property - 481 def tokenizer(self) -> Tokenizer: - 482 if not hasattr(self, "_tokenizer"): - 483 self._tokenizer = self.tokenizer_class(dialect=self) - 484 return self._tokenizer - 485 - 486 def parser(self, **opts) -> Parser: - 487 return self.parser_class(dialect=self, **opts) - 488 - 489 def generator(self, **opts) -> Generator: - 490 return self.generator_class(dialect=self, **opts) - 491 - 492 - 493DialectType = t.Union[str, Dialect, t.Type[Dialect], None] + 460 return path + 461 + 462 def parse(self, sql: str, **opts) -> t.List[t.Optional[exp.Expression]]: + 463 return self.parser(**opts).parse(self.tokenize(sql), sql) + 464 + 465 def parse_into( + 466 self, expression_type: exp.IntoType, sql: str, **opts + 467 ) -> t.List[t.Optional[exp.Expression]]: + 468 return self.parser(**opts).parse_into(expression_type, self.tokenize(sql), sql) + 469 + 470 def generate(self, expression: exp.Expression, copy: bool = True, **opts) -> str: + 471 return self.generator(**opts).generate(expression, copy=copy) + 472 + 473 def transpile(self, sql: str, **opts) -> t.List[str]: + 474 return [ + 475 self.generate(expression, copy=False, **opts) if expression else "" + 476 for expression in self.parse(sql) + 477 ] + 478 + 479 def tokenize(self, sql: str) -> t.List[Token]: + 480 return self.tokenizer.tokenize(sql) + 481 + 482 @property + 483 def tokenizer(self) -> Tokenizer: + 484 if not hasattr(self, "_tokenizer"): + 485 self._tokenizer = self.tokenizer_class(dialect=self) + 486 return self._tokenizer + 487 + 488 def parser(self, **opts) -> Parser: + 489 return self.parser_class(dialect=self, **opts) + 490 + 491 def generator(self, **opts) -> Generator: + 492 return self.generator_class(dialect=self, **opts) + 493 494 - 495 - 496def rename_func(name: str) -> t.Callable[[Generator, exp.Expression], str]: - 497 return lambda self, expression: self.func(name, *flatten(expression.args.values())) - 498 - 499 - 500def approx_count_distinct_sql(self: Generator, expression: exp.ApproxDistinct) -> str: - 501 if expression.args.get("accuracy"): - 502 self.unsupported("APPROX_COUNT_DISTINCT does not support accuracy") - 503 return self.func("APPROX_COUNT_DISTINCT", expression.this) - 504 - 505 - 506def if_sql( - 507 name: str = "IF", false_value: t.Optional[exp.Expression | str] = None - 508) -> t.Callable[[Generator, exp.If], str]: - 509 def _if_sql(self: Generator, expression: exp.If) -> str: - 510 return self.func( - 511 name, - 512 expression.this, - 513 expression.args.get("true"), - 514 expression.args.get("false") or false_value, - 515 ) - 516 - 517 return _if_sql + 495DialectType = t.Union[str, Dialect, t.Type[Dialect], None] + 496 + 497 + 498def rename_func(name: str) -> t.Callable[[Generator, exp.Expression], str]: + 499 return lambda self, expression: self.func(name, *flatten(expression.args.values())) + 500 + 501 + 502def approx_count_distinct_sql(self: Generator, expression: exp.ApproxDistinct) -> str: + 503 if expression.args.get("accuracy"): + 504 self.unsupported("APPROX_COUNT_DISTINCT does not support accuracy") + 505 return self.func("APPROX_COUNT_DISTINCT", expression.this) + 506 + 507 + 508def if_sql( + 509 name: str = "IF", false_value: t.Optional[exp.Expression | str] = None + 510) -> t.Callable[[Generator, exp.If], str]: + 511 def _if_sql(self: Generator, expression: exp.If) -> str: + 512 return self.func( + 513 name, + 514 expression.this, + 515 expression.args.get("true"), + 516 expression.args.get("false") or false_value, + 517 ) 518 - 519 - 520def arrow_json_extract_sql( - 521 self: Generator, expression: exp.JSONExtract | exp.JSONExtractScalar - 522) -> str: + 519 return _if_sql + 520 + 521 + 522def arrow_json_extract_sql(self: Generator, expression: JSON_EXTRACT_TYPE) -> str: 523 this = expression.this 524 if self.JSON_TYPE_REQUIRED_FOR_EXTRACTION and isinstance(this, exp.Literal) and this.is_string: 525 this.replace(exp.cast(this, "json")) @@ -1528,45 +1531,60 @@ 1011 1012 1013def parse_json_extract_path( -1014 expr_type: t.Type[E], -1015 supports_null_if_invalid: bool = False, -1016) -> t.Callable[[t.List], E]: -1017 def _parse_json_extract_path(args: t.List) -> E: -1018 null_if_invalid = None -1019 -1020 segments: t.List[exp.JSONPathPart] = [exp.JSONPathRoot()] -1021 for arg in args[1:]: -1022 if isinstance(arg, exp.Literal): -1023 text = arg.name -1024 if is_int(text): -1025 segments.append(exp.JSONPathSubscript(this=int(text))) -1026 else: -1027 segments.append(exp.JSONPathKey(this=text)) -1028 elif supports_null_if_invalid: -1029 null_if_invalid = arg -1030 -1031 this = seq_get(args, 0) -1032 jsonpath = exp.JSONPath(expressions=segments) -1033 -1034 # This is done to avoid failing in the expression validator due to the arg count -1035 del args[2:] -1036 -1037 if expr_type is exp.JSONExtractScalar: -1038 return expr_type(this=this, expression=jsonpath, null_if_invalid=null_if_invalid) -1039 -1040 return expr_type(this=this, expression=jsonpath) -1041 -1042 return _parse_json_extract_path -1043 -1044 -1045def json_path_segments(self: Generator, expression: exp.JSONPath) -> t.List[str]: -1046 segments = [] -1047 for segment in expression.expressions: -1048 path = self.sql(segment) -1049 if path: -1050 segments.append(f"{self.dialect.QUOTE_START}{path}{self.dialect.QUOTE_END}") -1051 -1052 return segments +1014 expr_type: t.Type[F], zero_based_indexing: bool = True +1015) -> t.Callable[[t.List], F]: +1016 def _parse_json_extract_path(args: t.List) -> F: +1017 segments: t.List[exp.JSONPathPart] = [exp.JSONPathRoot()] +1018 for arg in args[1:]: +1019 if not isinstance(arg, exp.Literal): +1020 # We use the fallback parser because we can't really transpile non-literals safely +1021 return expr_type.from_arg_list(args) +1022 +1023 text = arg.name +1024 if is_int(text): +1025 index = int(text) +1026 segments.append( +1027 exp.JSONPathSubscript(this=index if zero_based_indexing else index - 1) +1028 ) +1029 else: +1030 segments.append(exp.JSONPathKey(this=text)) +1031 +1032 # This is done to avoid failing in the expression validator due to the arg count +1033 del args[2:] +1034 return expr_type(this=seq_get(args, 0), expression=exp.JSONPath(expressions=segments)) +1035 +1036 return _parse_json_extract_path +1037 +1038 +1039def json_extract_segments( +1040 name: str, quoted_index: bool = True +1041) -> t.Callable[[Generator, JSON_EXTRACT_TYPE], str]: +1042 def _json_extract_segments(self: Generator, expression: JSON_EXTRACT_TYPE) -> str: +1043 path = expression.expression +1044 if not isinstance(path, exp.JSONPath): +1045 return rename_func(name)(self, expression) +1046 +1047 segments = [] +1048 for segment in path.expressions: +1049 path = self.sql(segment) +1050 if path: +1051 if isinstance(segment, exp.JSONPathPart) and ( +1052 quoted_index or not isinstance(segment, exp.JSONPathSubscript) +1053 ): +1054 path = f"{self.dialect.QUOTE_START}{path}{self.dialect.QUOTE_END}" +1055 +1056 segments.append(path) +1057 +1058 return self.func(name, expression.this, *segments) +1059 +1060 return _json_extract_segments +1061 +1062 +1063def json_path_key_only_name(self: Generator, expression: exp.JSONPathKey) -> str: +1064 if isinstance(expression.this, exp.JSONPathWildcard): +1065 self.unsupported("Unsupported wildcard in JSONPathKey expression") +1066 +1067 return expression.name
    @@ -1620,32 +1638,32 @@
    -
    28class Dialects(str, Enum):
    -29    """Dialects supported by SQLGLot."""
    -30
    -31    DIALECT = ""
    +            
    30class Dialects(str, Enum):
    +31    """Dialects supported by SQLGLot."""
     32
    -33    BIGQUERY = "bigquery"
    -34    CLICKHOUSE = "clickhouse"
    -35    DATABRICKS = "databricks"
    -36    DORIS = "doris"
    -37    DRILL = "drill"
    -38    DUCKDB = "duckdb"
    -39    HIVE = "hive"
    -40    MYSQL = "mysql"
    -41    ORACLE = "oracle"
    -42    POSTGRES = "postgres"
    -43    PRESTO = "presto"
    -44    REDSHIFT = "redshift"
    -45    SNOWFLAKE = "snowflake"
    -46    SPARK = "spark"
    -47    SPARK2 = "spark2"
    -48    SQLITE = "sqlite"
    -49    STARROCKS = "starrocks"
    -50    TABLEAU = "tableau"
    -51    TERADATA = "teradata"
    -52    TRINO = "trino"
    -53    TSQL = "tsql"
    +33    DIALECT = ""
    +34
    +35    BIGQUERY = "bigquery"
    +36    CLICKHOUSE = "clickhouse"
    +37    DATABRICKS = "databricks"
    +38    DORIS = "doris"
    +39    DRILL = "drill"
    +40    DUCKDB = "duckdb"
    +41    HIVE = "hive"
    +42    MYSQL = "mysql"
    +43    ORACLE = "oracle"
    +44    POSTGRES = "postgres"
    +45    PRESTO = "presto"
    +46    REDSHIFT = "redshift"
    +47    SNOWFLAKE = "snowflake"
    +48    SPARK = "spark"
    +49    SPARK2 = "spark2"
    +50    SQLITE = "sqlite"
    +51    STARROCKS = "starrocks"
    +52    TABLEAU = "tableau"
    +53    TERADATA = "teradata"
    +54    TRINO = "trino"
    +55    TSQL = "tsql"
     
    @@ -1989,20 +2007,20 @@
    -
    56class NormalizationStrategy(str, AutoName):
    -57    """Specifies the strategy according to which identifiers should be normalized."""
    -58
    -59    LOWERCASE = auto()
    -60    """Unquoted identifiers are lowercased."""
    -61
    -62    UPPERCASE = auto()
    -63    """Unquoted identifiers are uppercased."""
    -64
    -65    CASE_SENSITIVE = auto()
    -66    """Always case-sensitive, regardless of quotes."""
    -67
    -68    CASE_INSENSITIVE = auto()
    -69    """Always case-insensitive, regardless of quotes."""
    +            
    58class NormalizationStrategy(str, AutoName):
    +59    """Specifies the strategy according to which identifiers should be normalized."""
    +60
    +61    LOWERCASE = auto()
    +62    """Unquoted identifiers are lowercased."""
    +63
    +64    UPPERCASE = auto()
    +65    """Unquoted identifiers are uppercased."""
    +66
    +67    CASE_SENSITIVE = auto()
    +68    """Always case-sensitive, regardless of quotes."""
    +69
    +70    CASE_INSENSITIVE = auto()
    +71    """Always case-insensitive, regardless of quotes."""
     
    @@ -2138,350 +2156,350 @@
    -
    148class Dialect(metaclass=_Dialect):
    -149    INDEX_OFFSET = 0
    -150    """Determines the base index offset for arrays."""
    -151
    -152    WEEK_OFFSET = 0
    -153    """Determines the day of week of DATE_TRUNC(week). Defaults to 0 (Monday). -1 would be Sunday."""
    -154
    -155    UNNEST_COLUMN_ONLY = False
    -156    """Determines whether or not `UNNEST` table aliases are treated as column aliases."""
    -157
    -158    ALIAS_POST_TABLESAMPLE = False
    -159    """Determines whether or not the table alias comes after tablesample."""
    -160
    -161    TABLESAMPLE_SIZE_IS_PERCENT = False
    -162    """Determines whether or not a size in the table sample clause represents percentage."""
    -163
    -164    NORMALIZATION_STRATEGY = NormalizationStrategy.LOWERCASE
    -165    """Specifies the strategy according to which identifiers should be normalized."""
    -166
    -167    IDENTIFIERS_CAN_START_WITH_DIGIT = False
    -168    """Determines whether or not an unquoted identifier can start with a digit."""
    -169
    -170    DPIPE_IS_STRING_CONCAT = True
    -171    """Determines whether or not the DPIPE token (`||`) is a string concatenation operator."""
    -172
    -173    STRICT_STRING_CONCAT = False
    -174    """Determines whether or not `CONCAT`'s arguments must be strings."""
    -175
    -176    SUPPORTS_USER_DEFINED_TYPES = True
    -177    """Determines whether or not user-defined data types are supported."""
    -178
    -179    SUPPORTS_SEMI_ANTI_JOIN = True
    -180    """Determines whether or not `SEMI` or `ANTI` joins are supported."""
    -181
    -182    NORMALIZE_FUNCTIONS: bool | str = "upper"
    -183    """Determines how function names are going to be normalized."""
    -184
    -185    LOG_BASE_FIRST = True
    -186    """Determines whether the base comes first in the `LOG` function."""
    -187
    -188    NULL_ORDERING = "nulls_are_small"
    -189    """
    -190    Indicates the default `NULL` ordering method to use if not explicitly set.
    -191    Possible values: `"nulls_are_small"`, `"nulls_are_large"`, `"nulls_are_last"`
    -192    """
    -193
    -194    TYPED_DIVISION = False
    -195    """
    -196    Whether the behavior of `a / b` depends on the types of `a` and `b`.
    -197    False means `a / b` is always float division.
    -198    True means `a / b` is integer division if both `a` and `b` are integers.
    -199    """
    -200
    -201    SAFE_DIVISION = False
    -202    """Determines whether division by zero throws an error (`False`) or returns NULL (`True`)."""
    -203
    -204    CONCAT_COALESCE = False
    -205    """A `NULL` arg in `CONCAT` yields `NULL` by default, but in some dialects it yields an empty string."""
    -206
    -207    DATE_FORMAT = "'%Y-%m-%d'"
    -208    DATEINT_FORMAT = "'%Y%m%d'"
    -209    TIME_FORMAT = "'%Y-%m-%d %H:%M:%S'"
    -210
    -211    TIME_MAPPING: t.Dict[str, str] = {}
    -212    """Associates this dialect's time formats with their equivalent Python `strftime` format."""
    -213
    -214    # https://cloud.google.com/bigquery/docs/reference/standard-sql/format-elements#format_model_rules_date_time
    -215    # https://docs.teradata.com/r/Teradata-Database-SQL-Functions-Operators-Expressions-and-Predicates/March-2017/Data-Type-Conversions/Character-to-DATE-Conversion/Forcing-a-FORMAT-on-CAST-for-Converting-Character-to-DATE
    -216    FORMAT_MAPPING: t.Dict[str, str] = {}
    -217    """
    -218    Helper which is used for parsing the special syntax `CAST(x AS DATE FORMAT 'yyyy')`.
    -219    If empty, the corresponding trie will be constructed off of `TIME_MAPPING`.
    -220    """
    -221
    -222    ESCAPE_SEQUENCES: t.Dict[str, str] = {}
    -223    """Mapping of an unescaped escape sequence to the corresponding character."""
    -224
    -225    PSEUDOCOLUMNS: t.Set[str] = set()
    -226    """
    -227    Columns that are auto-generated by the engine corresponding to this dialect.
    -228    For example, such columns may be excluded from `SELECT *` queries.
    -229    """
    -230
    -231    PREFER_CTE_ALIAS_COLUMN = False
    -232    """
    -233    Some dialects, such as Snowflake, allow you to reference a CTE column alias in the
    -234    HAVING clause of the CTE. This flag will cause the CTE alias columns to override
    -235    any projection aliases in the subquery.
    -236
    -237    For example,
    -238        WITH y(c) AS (
    -239            SELECT SUM(a) FROM (SELECT 1 a) AS x HAVING c > 0
    -240        ) SELECT c FROM y;
    -241
    -242        will be rewritten as
    +            
    150class Dialect(metaclass=_Dialect):
    +151    INDEX_OFFSET = 0
    +152    """Determines the base index offset for arrays."""
    +153
    +154    WEEK_OFFSET = 0
    +155    """Determines the day of week of DATE_TRUNC(week). Defaults to 0 (Monday). -1 would be Sunday."""
    +156
    +157    UNNEST_COLUMN_ONLY = False
    +158    """Determines whether or not `UNNEST` table aliases are treated as column aliases."""
    +159
    +160    ALIAS_POST_TABLESAMPLE = False
    +161    """Determines whether or not the table alias comes after tablesample."""
    +162
    +163    TABLESAMPLE_SIZE_IS_PERCENT = False
    +164    """Determines whether or not a size in the table sample clause represents percentage."""
    +165
    +166    NORMALIZATION_STRATEGY = NormalizationStrategy.LOWERCASE
    +167    """Specifies the strategy according to which identifiers should be normalized."""
    +168
    +169    IDENTIFIERS_CAN_START_WITH_DIGIT = False
    +170    """Determines whether or not an unquoted identifier can start with a digit."""
    +171
    +172    DPIPE_IS_STRING_CONCAT = True
    +173    """Determines whether or not the DPIPE token (`||`) is a string concatenation operator."""
    +174
    +175    STRICT_STRING_CONCAT = False
    +176    """Determines whether or not `CONCAT`'s arguments must be strings."""
    +177
    +178    SUPPORTS_USER_DEFINED_TYPES = True
    +179    """Determines whether or not user-defined data types are supported."""
    +180
    +181    SUPPORTS_SEMI_ANTI_JOIN = True
    +182    """Determines whether or not `SEMI` or `ANTI` joins are supported."""
    +183
    +184    NORMALIZE_FUNCTIONS: bool | str = "upper"
    +185    """Determines how function names are going to be normalized."""
    +186
    +187    LOG_BASE_FIRST = True
    +188    """Determines whether the base comes first in the `LOG` function."""
    +189
    +190    NULL_ORDERING = "nulls_are_small"
    +191    """
    +192    Indicates the default `NULL` ordering method to use if not explicitly set.
    +193    Possible values: `"nulls_are_small"`, `"nulls_are_large"`, `"nulls_are_last"`
    +194    """
    +195
    +196    TYPED_DIVISION = False
    +197    """
    +198    Whether the behavior of `a / b` depends on the types of `a` and `b`.
    +199    False means `a / b` is always float division.
    +200    True means `a / b` is integer division if both `a` and `b` are integers.
    +201    """
    +202
    +203    SAFE_DIVISION = False
    +204    """Determines whether division by zero throws an error (`False`) or returns NULL (`True`)."""
    +205
    +206    CONCAT_COALESCE = False
    +207    """A `NULL` arg in `CONCAT` yields `NULL` by default, but in some dialects it yields an empty string."""
    +208
    +209    DATE_FORMAT = "'%Y-%m-%d'"
    +210    DATEINT_FORMAT = "'%Y%m%d'"
    +211    TIME_FORMAT = "'%Y-%m-%d %H:%M:%S'"
    +212
    +213    TIME_MAPPING: t.Dict[str, str] = {}
    +214    """Associates this dialect's time formats with their equivalent Python `strftime` format."""
    +215
    +216    # https://cloud.google.com/bigquery/docs/reference/standard-sql/format-elements#format_model_rules_date_time
    +217    # https://docs.teradata.com/r/Teradata-Database-SQL-Functions-Operators-Expressions-and-Predicates/March-2017/Data-Type-Conversions/Character-to-DATE-Conversion/Forcing-a-FORMAT-on-CAST-for-Converting-Character-to-DATE
    +218    FORMAT_MAPPING: t.Dict[str, str] = {}
    +219    """
    +220    Helper which is used for parsing the special syntax `CAST(x AS DATE FORMAT 'yyyy')`.
    +221    If empty, the corresponding trie will be constructed off of `TIME_MAPPING`.
    +222    """
    +223
    +224    ESCAPE_SEQUENCES: t.Dict[str, str] = {}
    +225    """Mapping of an unescaped escape sequence to the corresponding character."""
    +226
    +227    PSEUDOCOLUMNS: t.Set[str] = set()
    +228    """
    +229    Columns that are auto-generated by the engine corresponding to this dialect.
    +230    For example, such columns may be excluded from `SELECT *` queries.
    +231    """
    +232
    +233    PREFER_CTE_ALIAS_COLUMN = False
    +234    """
    +235    Some dialects, such as Snowflake, allow you to reference a CTE column alias in the
    +236    HAVING clause of the CTE. This flag will cause the CTE alias columns to override
    +237    any projection aliases in the subquery.
    +238
    +239    For example,
    +240        WITH y(c) AS (
    +241            SELECT SUM(a) FROM (SELECT 1 a) AS x HAVING c > 0
    +242        ) SELECT c FROM y;
     243
    -244        WITH y(c) AS (
    -245            SELECT SUM(a) AS c FROM (SELECT 1 AS a) AS x HAVING c > 0
    -246        ) SELECT c FROM y;
    -247    """
    -248
    -249    # --- Autofilled ---
    +244        will be rewritten as
    +245
    +246        WITH y(c) AS (
    +247            SELECT SUM(a) AS c FROM (SELECT 1 AS a) AS x HAVING c > 0
    +248        ) SELECT c FROM y;
    +249    """
     250
    -251    tokenizer_class = Tokenizer
    -252    parser_class = Parser
    -253    generator_class = Generator
    -254
    -255    # A trie of the time_mapping keys
    -256    TIME_TRIE: t.Dict = {}
    -257    FORMAT_TRIE: t.Dict = {}
    -258
    -259    INVERSE_TIME_MAPPING: t.Dict[str, str] = {}
    -260    INVERSE_TIME_TRIE: t.Dict = {}
    -261
    -262    INVERSE_ESCAPE_SEQUENCES: t.Dict[str, str] = {}
    +251    # --- Autofilled ---
    +252
    +253    tokenizer_class = Tokenizer
    +254    parser_class = Parser
    +255    generator_class = Generator
    +256
    +257    # A trie of the time_mapping keys
    +258    TIME_TRIE: t.Dict = {}
    +259    FORMAT_TRIE: t.Dict = {}
    +260
    +261    INVERSE_TIME_MAPPING: t.Dict[str, str] = {}
    +262    INVERSE_TIME_TRIE: t.Dict = {}
     263
    -264    # Delimiters for string literals and identifiers
    -265    QUOTE_START = "'"
    -266    QUOTE_END = "'"
    -267    IDENTIFIER_START = '"'
    -268    IDENTIFIER_END = '"'
    -269
    -270    # Delimiters for bit, hex, byte and unicode literals
    -271    BIT_START: t.Optional[str] = None
    -272    BIT_END: t.Optional[str] = None
    -273    HEX_START: t.Optional[str] = None
    -274    HEX_END: t.Optional[str] = None
    -275    BYTE_START: t.Optional[str] = None
    -276    BYTE_END: t.Optional[str] = None
    -277    UNICODE_START: t.Optional[str] = None
    -278    UNICODE_END: t.Optional[str] = None
    -279
    -280    @classmethod
    -281    def get_or_raise(cls, dialect: DialectType) -> Dialect:
    -282        """
    -283        Look up a dialect in the global dialect registry and return it if it exists.
    -284
    -285        Args:
    -286            dialect: The target dialect. If this is a string, it can be optionally followed by
    -287                additional key-value pairs that are separated by commas and are used to specify
    -288                dialect settings, such as whether the dialect's identifiers are case-sensitive.
    -289
    -290        Example:
    -291            >>> dialect = dialect_class = get_or_raise("duckdb")
    -292            >>> dialect = get_or_raise("mysql, normalization_strategy = case_sensitive")
    -293
    -294        Returns:
    -295            The corresponding Dialect instance.
    -296        """
    -297
    -298        if not dialect:
    -299            return cls()
    -300        if isinstance(dialect, _Dialect):
    -301            return dialect()
    -302        if isinstance(dialect, Dialect):
    -303            return dialect
    -304        if isinstance(dialect, str):
    -305            try:
    -306                dialect_name, *kv_pairs = dialect.split(",")
    -307                kwargs = {k.strip(): v.strip() for k, v in (kv.split("=") for kv in kv_pairs)}
    -308            except ValueError:
    -309                raise ValueError(
    -310                    f"Invalid dialect format: '{dialect}'. "
    -311                    "Please use the correct format: 'dialect [, k1 = v2 [, ...]]'."
    -312                )
    -313
    -314            result = cls.get(dialect_name.strip())
    -315            if not result:
    -316                from difflib import get_close_matches
    -317
    -318                similar = seq_get(get_close_matches(dialect_name, cls.classes, n=1), 0) or ""
    -319                if similar:
    -320                    similar = f" Did you mean {similar}?"
    -321
    -322                raise ValueError(f"Unknown dialect '{dialect_name}'.{similar}")
    +264    INVERSE_ESCAPE_SEQUENCES: t.Dict[str, str] = {}
    +265
    +266    # Delimiters for string literals and identifiers
    +267    QUOTE_START = "'"
    +268    QUOTE_END = "'"
    +269    IDENTIFIER_START = '"'
    +270    IDENTIFIER_END = '"'
    +271
    +272    # Delimiters for bit, hex, byte and unicode literals
    +273    BIT_START: t.Optional[str] = None
    +274    BIT_END: t.Optional[str] = None
    +275    HEX_START: t.Optional[str] = None
    +276    HEX_END: t.Optional[str] = None
    +277    BYTE_START: t.Optional[str] = None
    +278    BYTE_END: t.Optional[str] = None
    +279    UNICODE_START: t.Optional[str] = None
    +280    UNICODE_END: t.Optional[str] = None
    +281
    +282    @classmethod
    +283    def get_or_raise(cls, dialect: DialectType) -> Dialect:
    +284        """
    +285        Look up a dialect in the global dialect registry and return it if it exists.
    +286
    +287        Args:
    +288            dialect: The target dialect. If this is a string, it can be optionally followed by
    +289                additional key-value pairs that are separated by commas and are used to specify
    +290                dialect settings, such as whether the dialect's identifiers are case-sensitive.
    +291
    +292        Example:
    +293            >>> dialect = dialect_class = get_or_raise("duckdb")
    +294            >>> dialect = get_or_raise("mysql, normalization_strategy = case_sensitive")
    +295
    +296        Returns:
    +297            The corresponding Dialect instance.
    +298        """
    +299
    +300        if not dialect:
    +301            return cls()
    +302        if isinstance(dialect, _Dialect):
    +303            return dialect()
    +304        if isinstance(dialect, Dialect):
    +305            return dialect
    +306        if isinstance(dialect, str):
    +307            try:
    +308                dialect_name, *kv_pairs = dialect.split(",")
    +309                kwargs = {k.strip(): v.strip() for k, v in (kv.split("=") for kv in kv_pairs)}
    +310            except ValueError:
    +311                raise ValueError(
    +312                    f"Invalid dialect format: '{dialect}'. "
    +313                    "Please use the correct format: 'dialect [, k1 = v2 [, ...]]'."
    +314                )
    +315
    +316            result = cls.get(dialect_name.strip())
    +317            if not result:
    +318                from difflib import get_close_matches
    +319
    +320                similar = seq_get(get_close_matches(dialect_name, cls.classes, n=1), 0) or ""
    +321                if similar:
    +322                    similar = f" Did you mean {similar}?"
     323
    -324            return result(**kwargs)
    +324                raise ValueError(f"Unknown dialect '{dialect_name}'.{similar}")
     325
    -326        raise ValueError(f"Invalid dialect type for '{dialect}': '{type(dialect)}'.")
    +326            return result(**kwargs)
     327
    -328    @classmethod
    -329    def format_time(
    -330        cls, expression: t.Optional[str | exp.Expression]
    -331    ) -> t.Optional[exp.Expression]:
    -332        """Converts a time format in this dialect to its equivalent Python `strftime` format."""
    -333        if isinstance(expression, str):
    -334            return exp.Literal.string(
    -335                # the time formats are quoted
    -336                format_time(expression[1:-1], cls.TIME_MAPPING, cls.TIME_TRIE)
    -337            )
    -338
    -339        if expression and expression.is_string:
    -340            return exp.Literal.string(format_time(expression.this, cls.TIME_MAPPING, cls.TIME_TRIE))
    -341
    -342        return expression
    +328        raise ValueError(f"Invalid dialect type for '{dialect}': '{type(dialect)}'.")
    +329
    +330    @classmethod
    +331    def format_time(
    +332        cls, expression: t.Optional[str | exp.Expression]
    +333    ) -> t.Optional[exp.Expression]:
    +334        """Converts a time format in this dialect to its equivalent Python `strftime` format."""
    +335        if isinstance(expression, str):
    +336            return exp.Literal.string(
    +337                # the time formats are quoted
    +338                format_time(expression[1:-1], cls.TIME_MAPPING, cls.TIME_TRIE)
    +339            )
    +340
    +341        if expression and expression.is_string:
    +342            return exp.Literal.string(format_time(expression.this, cls.TIME_MAPPING, cls.TIME_TRIE))
     343
    -344    def __init__(self, **kwargs) -> None:
    -345        normalization_strategy = kwargs.get("normalization_strategy")
    -346
    -347        if normalization_strategy is None:
    -348            self.normalization_strategy = self.NORMALIZATION_STRATEGY
    -349        else:
    -350            self.normalization_strategy = NormalizationStrategy(normalization_strategy.upper())
    -351
    -352    def __eq__(self, other: t.Any) -> bool:
    -353        # Does not currently take dialect state into account
    -354        return type(self) == other
    -355
    -356    def __hash__(self) -> int:
    -357        # Does not currently take dialect state into account
    -358        return hash(type(self))
    -359
    -360    def normalize_identifier(self, expression: E) -> E:
    -361        """
    -362        Transforms an identifier in a way that resembles how it'd be resolved by this dialect.
    -363
    -364        For example, an identifier like `FoO` would be resolved as `foo` in Postgres, because it
    -365        lowercases all unquoted identifiers. On the other hand, Snowflake uppercases them, so
    -366        it would resolve it as `FOO`. If it was quoted, it'd need to be treated as case-sensitive,
    -367        and so any normalization would be prohibited in order to avoid "breaking" the identifier.
    -368
    -369        There are also dialects like Spark, which are case-insensitive even when quotes are
    -370        present, and dialects like MySQL, whose resolution rules match those employed by the
    -371        underlying operating system, for example they may always be case-sensitive in Linux.
    -372
    -373        Finally, the normalization behavior of some engines can even be controlled through flags,
    -374        like in Redshift's case, where users can explicitly set enable_case_sensitive_identifier.
    -375
    -376        SQLGlot aims to understand and handle all of these different behaviors gracefully, so
    -377        that it can analyze queries in the optimizer and successfully capture their semantics.
    -378        """
    -379        if (
    -380            isinstance(expression, exp.Identifier)
    -381            and self.normalization_strategy is not NormalizationStrategy.CASE_SENSITIVE
    -382            and (
    -383                not expression.quoted
    -384                or self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE
    -385            )
    -386        ):
    -387            expression.set(
    -388                "this",
    -389                (
    -390                    expression.this.upper()
    -391                    if self.normalization_strategy is NormalizationStrategy.UPPERCASE
    -392                    else expression.this.lower()
    -393                ),
    -394            )
    -395
    -396        return expression
    +344        return expression
    +345
    +346    def __init__(self, **kwargs) -> None:
    +347        normalization_strategy = kwargs.get("normalization_strategy")
    +348
    +349        if normalization_strategy is None:
    +350            self.normalization_strategy = self.NORMALIZATION_STRATEGY
    +351        else:
    +352            self.normalization_strategy = NormalizationStrategy(normalization_strategy.upper())
    +353
    +354    def __eq__(self, other: t.Any) -> bool:
    +355        # Does not currently take dialect state into account
    +356        return type(self) == other
    +357
    +358    def __hash__(self) -> int:
    +359        # Does not currently take dialect state into account
    +360        return hash(type(self))
    +361
    +362    def normalize_identifier(self, expression: E) -> E:
    +363        """
    +364        Transforms an identifier in a way that resembles how it'd be resolved by this dialect.
    +365
    +366        For example, an identifier like `FoO` would be resolved as `foo` in Postgres, because it
    +367        lowercases all unquoted identifiers. On the other hand, Snowflake uppercases them, so
    +368        it would resolve it as `FOO`. If it was quoted, it'd need to be treated as case-sensitive,
    +369        and so any normalization would be prohibited in order to avoid "breaking" the identifier.
    +370
    +371        There are also dialects like Spark, which are case-insensitive even when quotes are
    +372        present, and dialects like MySQL, whose resolution rules match those employed by the
    +373        underlying operating system, for example they may always be case-sensitive in Linux.
    +374
    +375        Finally, the normalization behavior of some engines can even be controlled through flags,
    +376        like in Redshift's case, where users can explicitly set enable_case_sensitive_identifier.
    +377
    +378        SQLGlot aims to understand and handle all of these different behaviors gracefully, so
    +379        that it can analyze queries in the optimizer and successfully capture their semantics.
    +380        """
    +381        if (
    +382            isinstance(expression, exp.Identifier)
    +383            and self.normalization_strategy is not NormalizationStrategy.CASE_SENSITIVE
    +384            and (
    +385                not expression.quoted
    +386                or self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE
    +387            )
    +388        ):
    +389            expression.set(
    +390                "this",
    +391                (
    +392                    expression.this.upper()
    +393                    if self.normalization_strategy is NormalizationStrategy.UPPERCASE
    +394                    else expression.this.lower()
    +395                ),
    +396            )
     397
    -398    def case_sensitive(self, text: str) -> bool:
    -399        """Checks if text contains any case sensitive characters, based on the dialect's rules."""
    -400        if self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE:
    -401            return False
    -402
    -403        unsafe = (
    -404            str.islower
    -405            if self.normalization_strategy is NormalizationStrategy.UPPERCASE
    -406            else str.isupper
    -407        )
    -408        return any(unsafe(char) for char in text)
    -409
    -410    def can_identify(self, text: str, identify: str | bool = "safe") -> bool:
    -411        """Checks if text can be identified given an identify option.
    -412
    -413        Args:
    -414            text: The text to check.
    -415            identify:
    -416                `"always"` or `True`: Always returns `True`.
    -417                `"safe"`: Only returns `True` if the identifier is case-insensitive.
    -418
    -419        Returns:
    -420            Whether or not the given text can be identified.
    -421        """
    -422        if identify is True or identify == "always":
    -423            return True
    -424
    -425        if identify == "safe":
    -426            return not self.case_sensitive(text)
    -427
    -428        return False
    +398        return expression
    +399
    +400    def case_sensitive(self, text: str) -> bool:
    +401        """Checks if text contains any case sensitive characters, based on the dialect's rules."""
    +402        if self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE:
    +403            return False
    +404
    +405        unsafe = (
    +406            str.islower
    +407            if self.normalization_strategy is NormalizationStrategy.UPPERCASE
    +408            else str.isupper
    +409        )
    +410        return any(unsafe(char) for char in text)
    +411
    +412    def can_identify(self, text: str, identify: str | bool = "safe") -> bool:
    +413        """Checks if text can be identified given an identify option.
    +414
    +415        Args:
    +416            text: The text to check.
    +417            identify:
    +418                `"always"` or `True`: Always returns `True`.
    +419                `"safe"`: Only returns `True` if the identifier is case-insensitive.
    +420
    +421        Returns:
    +422            Whether or not the given text can be identified.
    +423        """
    +424        if identify is True or identify == "always":
    +425            return True
    +426
    +427        if identify == "safe":
    +428            return not self.case_sensitive(text)
     429
    -430    def quote_identifier(self, expression: E, identify: bool = True) -> E:
    -431        """
    -432        Adds quotes to a given identifier.
    -433
    -434        Args:
    -435            expression: The expression of interest. If it's not an `Identifier`, this method is a no-op.
    -436            identify: If set to `False`, the quotes will only be added if the identifier is deemed
    -437                "unsafe", with respect to its characters and this dialect's normalization strategy.
    -438        """
    -439        if isinstance(expression, exp.Identifier):
    -440            name = expression.this
    -441            expression.set(
    -442                "quoted",
    -443                identify or self.case_sensitive(name) or not exp.SAFE_IDENTIFIER_RE.match(name),
    -444            )
    -445
    -446        return expression
    +430        return False
    +431
    +432    def quote_identifier(self, expression: E, identify: bool = True) -> E:
    +433        """
    +434        Adds quotes to a given identifier.
    +435
    +436        Args:
    +437            expression: The expression of interest. If it's not an `Identifier`, this method is a no-op.
    +438            identify: If set to `False`, the quotes will only be added if the identifier is deemed
    +439                "unsafe", with respect to its characters and this dialect's normalization strategy.
    +440        """
    +441        if isinstance(expression, exp.Identifier):
    +442            name = expression.this
    +443            expression.set(
    +444                "quoted",
    +445                identify or self.case_sensitive(name) or not exp.SAFE_IDENTIFIER_RE.match(name),
    +446            )
     447
    -448    def to_json_path(self, path: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]:
    -449        if isinstance(path, exp.Literal):
    -450            path_text = path.name
    -451            if path.is_number:
    -452                path_text = f"[{path_text}]"
    -453
    -454            try:
    -455                return parse_json_path(path_text)
    -456            except ParseError as e:
    -457                logger.warning(f"Invalid JSON path syntax. {str(e)}")
    -458
    -459        return path
    +448        return expression
    +449
    +450    def to_json_path(self, path: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]:
    +451        if isinstance(path, exp.Literal):
    +452            path_text = path.name
    +453            if path.is_number:
    +454                path_text = f"[{path_text}]"
    +455
    +456            try:
    +457                return parse_json_path(path_text)
    +458            except ParseError as e:
    +459                logger.warning(f"Invalid JSON path syntax. {str(e)}")
     460
    -461    def parse(self, sql: str, **opts) -> t.List[t.Optional[exp.Expression]]:
    -462        return self.parser(**opts).parse(self.tokenize(sql), sql)
    -463
    -464    def parse_into(
    -465        self, expression_type: exp.IntoType, sql: str, **opts
    -466    ) -> t.List[t.Optional[exp.Expression]]:
    -467        return self.parser(**opts).parse_into(expression_type, self.tokenize(sql), sql)
    -468
    -469    def generate(self, expression: exp.Expression, copy: bool = True, **opts) -> str:
    -470        return self.generator(**opts).generate(expression, copy=copy)
    -471
    -472    def transpile(self, sql: str, **opts) -> t.List[str]:
    -473        return [
    -474            self.generate(expression, copy=False, **opts) if expression else ""
    -475            for expression in self.parse(sql)
    -476        ]
    -477
    -478    def tokenize(self, sql: str) -> t.List[Token]:
    -479        return self.tokenizer.tokenize(sql)
    -480
    -481    @property
    -482    def tokenizer(self) -> Tokenizer:
    -483        if not hasattr(self, "_tokenizer"):
    -484            self._tokenizer = self.tokenizer_class(dialect=self)
    -485        return self._tokenizer
    -486
    -487    def parser(self, **opts) -> Parser:
    -488        return self.parser_class(dialect=self, **opts)
    -489
    -490    def generator(self, **opts) -> Generator:
    -491        return self.generator_class(dialect=self, **opts)
    +461        return path
    +462
    +463    def parse(self, sql: str, **opts) -> t.List[t.Optional[exp.Expression]]:
    +464        return self.parser(**opts).parse(self.tokenize(sql), sql)
    +465
    +466    def parse_into(
    +467        self, expression_type: exp.IntoType, sql: str, **opts
    +468    ) -> t.List[t.Optional[exp.Expression]]:
    +469        return self.parser(**opts).parse_into(expression_type, self.tokenize(sql), sql)
    +470
    +471    def generate(self, expression: exp.Expression, copy: bool = True, **opts) -> str:
    +472        return self.generator(**opts).generate(expression, copy=copy)
    +473
    +474    def transpile(self, sql: str, **opts) -> t.List[str]:
    +475        return [
    +476            self.generate(expression, copy=False, **opts) if expression else ""
    +477            for expression in self.parse(sql)
    +478        ]
    +479
    +480    def tokenize(self, sql: str) -> t.List[Token]:
    +481        return self.tokenizer.tokenize(sql)
    +482
    +483    @property
    +484    def tokenizer(self) -> Tokenizer:
    +485        if not hasattr(self, "_tokenizer"):
    +486            self._tokenizer = self.tokenizer_class(dialect=self)
    +487        return self._tokenizer
    +488
    +489    def parser(self, **opts) -> Parser:
    +490        return self.parser_class(dialect=self, **opts)
    +491
    +492    def generator(self, **opts) -> Generator:
    +493        return self.generator_class(dialect=self, **opts)
     
    @@ -2497,13 +2515,13 @@
    -
    344    def __init__(self, **kwargs) -> None:
    -345        normalization_strategy = kwargs.get("normalization_strategy")
    -346
    -347        if normalization_strategy is None:
    -348            self.normalization_strategy = self.NORMALIZATION_STRATEGY
    -349        else:
    -350            self.normalization_strategy = NormalizationStrategy(normalization_strategy.upper())
    +            
    346    def __init__(self, **kwargs) -> None:
    +347        normalization_strategy = kwargs.get("normalization_strategy")
    +348
    +349        if normalization_strategy is None:
    +350            self.normalization_strategy = self.NORMALIZATION_STRATEGY
    +351        else:
    +352            self.normalization_strategy = NormalizationStrategy(normalization_strategy.upper())
     
    @@ -3125,53 +3143,53 @@ WITH y(c) AS (
    -
    280    @classmethod
    -281    def get_or_raise(cls, dialect: DialectType) -> Dialect:
    -282        """
    -283        Look up a dialect in the global dialect registry and return it if it exists.
    -284
    -285        Args:
    -286            dialect: The target dialect. If this is a string, it can be optionally followed by
    -287                additional key-value pairs that are separated by commas and are used to specify
    -288                dialect settings, such as whether the dialect's identifiers are case-sensitive.
    -289
    -290        Example:
    -291            >>> dialect = dialect_class = get_or_raise("duckdb")
    -292            >>> dialect = get_or_raise("mysql, normalization_strategy = case_sensitive")
    -293
    -294        Returns:
    -295            The corresponding Dialect instance.
    -296        """
    -297
    -298        if not dialect:
    -299            return cls()
    -300        if isinstance(dialect, _Dialect):
    -301            return dialect()
    -302        if isinstance(dialect, Dialect):
    -303            return dialect
    -304        if isinstance(dialect, str):
    -305            try:
    -306                dialect_name, *kv_pairs = dialect.split(",")
    -307                kwargs = {k.strip(): v.strip() for k, v in (kv.split("=") for kv in kv_pairs)}
    -308            except ValueError:
    -309                raise ValueError(
    -310                    f"Invalid dialect format: '{dialect}'. "
    -311                    "Please use the correct format: 'dialect [, k1 = v2 [, ...]]'."
    -312                )
    -313
    -314            result = cls.get(dialect_name.strip())
    -315            if not result:
    -316                from difflib import get_close_matches
    -317
    -318                similar = seq_get(get_close_matches(dialect_name, cls.classes, n=1), 0) or ""
    -319                if similar:
    -320                    similar = f" Did you mean {similar}?"
    -321
    -322                raise ValueError(f"Unknown dialect '{dialect_name}'.{similar}")
    +            
    282    @classmethod
    +283    def get_or_raise(cls, dialect: DialectType) -> Dialect:
    +284        """
    +285        Look up a dialect in the global dialect registry and return it if it exists.
    +286
    +287        Args:
    +288            dialect: The target dialect. If this is a string, it can be optionally followed by
    +289                additional key-value pairs that are separated by commas and are used to specify
    +290                dialect settings, such as whether the dialect's identifiers are case-sensitive.
    +291
    +292        Example:
    +293            >>> dialect = dialect_class = get_or_raise("duckdb")
    +294            >>> dialect = get_or_raise("mysql, normalization_strategy = case_sensitive")
    +295
    +296        Returns:
    +297            The corresponding Dialect instance.
    +298        """
    +299
    +300        if not dialect:
    +301            return cls()
    +302        if isinstance(dialect, _Dialect):
    +303            return dialect()
    +304        if isinstance(dialect, Dialect):
    +305            return dialect
    +306        if isinstance(dialect, str):
    +307            try:
    +308                dialect_name, *kv_pairs = dialect.split(",")
    +309                kwargs = {k.strip(): v.strip() for k, v in (kv.split("=") for kv in kv_pairs)}
    +310            except ValueError:
    +311                raise ValueError(
    +312                    f"Invalid dialect format: '{dialect}'. "
    +313                    "Please use the correct format: 'dialect [, k1 = v2 [, ...]]'."
    +314                )
    +315
    +316            result = cls.get(dialect_name.strip())
    +317            if not result:
    +318                from difflib import get_close_matches
    +319
    +320                similar = seq_get(get_close_matches(dialect_name, cls.classes, n=1), 0) or ""
    +321                if similar:
    +322                    similar = f" Did you mean {similar}?"
     323
    -324            return result(**kwargs)
    +324                raise ValueError(f"Unknown dialect '{dialect_name}'.{similar}")
     325
    -326        raise ValueError(f"Invalid dialect type for '{dialect}': '{type(dialect)}'.")
    +326            return result(**kwargs)
    +327
    +328        raise ValueError(f"Invalid dialect type for '{dialect}': '{type(dialect)}'.")
     
    @@ -3216,21 +3234,21 @@ dialect settings, such as whether the dialect's identifiers are case-sensitive.<
    -
    328    @classmethod
    -329    def format_time(
    -330        cls, expression: t.Optional[str | exp.Expression]
    -331    ) -> t.Optional[exp.Expression]:
    -332        """Converts a time format in this dialect to its equivalent Python `strftime` format."""
    -333        if isinstance(expression, str):
    -334            return exp.Literal.string(
    -335                # the time formats are quoted
    -336                format_time(expression[1:-1], cls.TIME_MAPPING, cls.TIME_TRIE)
    -337            )
    -338
    -339        if expression and expression.is_string:
    -340            return exp.Literal.string(format_time(expression.this, cls.TIME_MAPPING, cls.TIME_TRIE))
    -341
    -342        return expression
    +            
    330    @classmethod
    +331    def format_time(
    +332        cls, expression: t.Optional[str | exp.Expression]
    +333    ) -> t.Optional[exp.Expression]:
    +334        """Converts a time format in this dialect to its equivalent Python `strftime` format."""
    +335        if isinstance(expression, str):
    +336            return exp.Literal.string(
    +337                # the time formats are quoted
    +338                format_time(expression[1:-1], cls.TIME_MAPPING, cls.TIME_TRIE)
    +339            )
    +340
    +341        if expression and expression.is_string:
    +342            return exp.Literal.string(format_time(expression.this, cls.TIME_MAPPING, cls.TIME_TRIE))
    +343
    +344        return expression
     
    @@ -3250,43 +3268,43 @@ dialect settings, such as whether the dialect's identifiers are case-sensitive.<
    -
    360    def normalize_identifier(self, expression: E) -> E:
    -361        """
    -362        Transforms an identifier in a way that resembles how it'd be resolved by this dialect.
    -363
    -364        For example, an identifier like `FoO` would be resolved as `foo` in Postgres, because it
    -365        lowercases all unquoted identifiers. On the other hand, Snowflake uppercases them, so
    -366        it would resolve it as `FOO`. If it was quoted, it'd need to be treated as case-sensitive,
    -367        and so any normalization would be prohibited in order to avoid "breaking" the identifier.
    -368
    -369        There are also dialects like Spark, which are case-insensitive even when quotes are
    -370        present, and dialects like MySQL, whose resolution rules match those employed by the
    -371        underlying operating system, for example they may always be case-sensitive in Linux.
    -372
    -373        Finally, the normalization behavior of some engines can even be controlled through flags,
    -374        like in Redshift's case, where users can explicitly set enable_case_sensitive_identifier.
    -375
    -376        SQLGlot aims to understand and handle all of these different behaviors gracefully, so
    -377        that it can analyze queries in the optimizer and successfully capture their semantics.
    -378        """
    -379        if (
    -380            isinstance(expression, exp.Identifier)
    -381            and self.normalization_strategy is not NormalizationStrategy.CASE_SENSITIVE
    -382            and (
    -383                not expression.quoted
    -384                or self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE
    -385            )
    -386        ):
    -387            expression.set(
    -388                "this",
    -389                (
    -390                    expression.this.upper()
    -391                    if self.normalization_strategy is NormalizationStrategy.UPPERCASE
    -392                    else expression.this.lower()
    -393                ),
    -394            )
    -395
    -396        return expression
    +            
    362    def normalize_identifier(self, expression: E) -> E:
    +363        """
    +364        Transforms an identifier in a way that resembles how it'd be resolved by this dialect.
    +365
    +366        For example, an identifier like `FoO` would be resolved as `foo` in Postgres, because it
    +367        lowercases all unquoted identifiers. On the other hand, Snowflake uppercases them, so
    +368        it would resolve it as `FOO`. If it was quoted, it'd need to be treated as case-sensitive,
    +369        and so any normalization would be prohibited in order to avoid "breaking" the identifier.
    +370
    +371        There are also dialects like Spark, which are case-insensitive even when quotes are
    +372        present, and dialects like MySQL, whose resolution rules match those employed by the
    +373        underlying operating system, for example they may always be case-sensitive in Linux.
    +374
    +375        Finally, the normalization behavior of some engines can even be controlled through flags,
    +376        like in Redshift's case, where users can explicitly set enable_case_sensitive_identifier.
    +377
    +378        SQLGlot aims to understand and handle all of these different behaviors gracefully, so
    +379        that it can analyze queries in the optimizer and successfully capture their semantics.
    +380        """
    +381        if (
    +382            isinstance(expression, exp.Identifier)
    +383            and self.normalization_strategy is not NormalizationStrategy.CASE_SENSITIVE
    +384            and (
    +385                not expression.quoted
    +386                or self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE
    +387            )
    +388        ):
    +389            expression.set(
    +390                "this",
    +391                (
    +392                    expression.this.upper()
    +393                    if self.normalization_strategy is NormalizationStrategy.UPPERCASE
    +394                    else expression.this.lower()
    +395                ),
    +396            )
    +397
    +398        return expression
     
    @@ -3321,17 +3339,17 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    398    def case_sensitive(self, text: str) -> bool:
    -399        """Checks if text contains any case sensitive characters, based on the dialect's rules."""
    -400        if self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE:
    -401            return False
    -402
    -403        unsafe = (
    -404            str.islower
    -405            if self.normalization_strategy is NormalizationStrategy.UPPERCASE
    -406            else str.isupper
    -407        )
    -408        return any(unsafe(char) for char in text)
    +            
    400    def case_sensitive(self, text: str) -> bool:
    +401        """Checks if text contains any case sensitive characters, based on the dialect's rules."""
    +402        if self.normalization_strategy is NormalizationStrategy.CASE_INSENSITIVE:
    +403            return False
    +404
    +405        unsafe = (
    +406            str.islower
    +407            if self.normalization_strategy is NormalizationStrategy.UPPERCASE
    +408            else str.isupper
    +409        )
    +410        return any(unsafe(char) for char in text)
     
    @@ -3351,25 +3369,25 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    410    def can_identify(self, text: str, identify: str | bool = "safe") -> bool:
    -411        """Checks if text can be identified given an identify option.
    -412
    -413        Args:
    -414            text: The text to check.
    -415            identify:
    -416                `"always"` or `True`: Always returns `True`.
    -417                `"safe"`: Only returns `True` if the identifier is case-insensitive.
    -418
    -419        Returns:
    -420            Whether or not the given text can be identified.
    -421        """
    -422        if identify is True or identify == "always":
    -423            return True
    -424
    -425        if identify == "safe":
    -426            return not self.case_sensitive(text)
    -427
    -428        return False
    +            
    412    def can_identify(self, text: str, identify: str | bool = "safe") -> bool:
    +413        """Checks if text can be identified given an identify option.
    +414
    +415        Args:
    +416            text: The text to check.
    +417            identify:
    +418                `"always"` or `True`: Always returns `True`.
    +419                `"safe"`: Only returns `True` if the identifier is case-insensitive.
    +420
    +421        Returns:
    +422            Whether or not the given text can be identified.
    +423        """
    +424        if identify is True or identify == "always":
    +425            return True
    +426
    +427        if identify == "safe":
    +428            return not self.case_sensitive(text)
    +429
    +430        return False
     
    @@ -3403,23 +3421,23 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    430    def quote_identifier(self, expression: E, identify: bool = True) -> E:
    -431        """
    -432        Adds quotes to a given identifier.
    -433
    -434        Args:
    -435            expression: The expression of interest. If it's not an `Identifier`, this method is a no-op.
    -436            identify: If set to `False`, the quotes will only be added if the identifier is deemed
    -437                "unsafe", with respect to its characters and this dialect's normalization strategy.
    -438        """
    -439        if isinstance(expression, exp.Identifier):
    -440            name = expression.this
    -441            expression.set(
    -442                "quoted",
    -443                identify or self.case_sensitive(name) or not exp.SAFE_IDENTIFIER_RE.match(name),
    -444            )
    -445
    -446        return expression
    +            
    432    def quote_identifier(self, expression: E, identify: bool = True) -> E:
    +433        """
    +434        Adds quotes to a given identifier.
    +435
    +436        Args:
    +437            expression: The expression of interest. If it's not an `Identifier`, this method is a no-op.
    +438            identify: If set to `False`, the quotes will only be added if the identifier is deemed
    +439                "unsafe", with respect to its characters and this dialect's normalization strategy.
    +440        """
    +441        if isinstance(expression, exp.Identifier):
    +442            name = expression.this
    +443            expression.set(
    +444                "quoted",
    +445                identify or self.case_sensitive(name) or not exp.SAFE_IDENTIFIER_RE.match(name),
    +446            )
    +447
    +448        return expression
     
    @@ -3447,18 +3465,18 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    448    def to_json_path(self, path: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]:
    -449        if isinstance(path, exp.Literal):
    -450            path_text = path.name
    -451            if path.is_number:
    -452                path_text = f"[{path_text}]"
    -453
    -454            try:
    -455                return parse_json_path(path_text)
    -456            except ParseError as e:
    -457                logger.warning(f"Invalid JSON path syntax. {str(e)}")
    -458
    -459        return path
    +            
    450    def to_json_path(self, path: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]:
    +451        if isinstance(path, exp.Literal):
    +452            path_text = path.name
    +453            if path.is_number:
    +454                path_text = f"[{path_text}]"
    +455
    +456            try:
    +457                return parse_json_path(path_text)
    +458            except ParseError as e:
    +459                logger.warning(f"Invalid JSON path syntax. {str(e)}")
    +460
    +461        return path
     
    @@ -3476,8 +3494,8 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    461    def parse(self, sql: str, **opts) -> t.List[t.Optional[exp.Expression]]:
    -462        return self.parser(**opts).parse(self.tokenize(sql), sql)
    +            
    463    def parse(self, sql: str, **opts) -> t.List[t.Optional[exp.Expression]]:
    +464        return self.parser(**opts).parse(self.tokenize(sql), sql)
     
    @@ -3495,10 +3513,10 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    464    def parse_into(
    -465        self, expression_type: exp.IntoType, sql: str, **opts
    -466    ) -> t.List[t.Optional[exp.Expression]]:
    -467        return self.parser(**opts).parse_into(expression_type, self.tokenize(sql), sql)
    +            
    466    def parse_into(
    +467        self, expression_type: exp.IntoType, sql: str, **opts
    +468    ) -> t.List[t.Optional[exp.Expression]]:
    +469        return self.parser(**opts).parse_into(expression_type, self.tokenize(sql), sql)
     
    @@ -3516,8 +3534,8 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    469    def generate(self, expression: exp.Expression, copy: bool = True, **opts) -> str:
    -470        return self.generator(**opts).generate(expression, copy=copy)
    +            
    471    def generate(self, expression: exp.Expression, copy: bool = True, **opts) -> str:
    +472        return self.generator(**opts).generate(expression, copy=copy)
     
    @@ -3535,11 +3553,11 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    472    def transpile(self, sql: str, **opts) -> t.List[str]:
    -473        return [
    -474            self.generate(expression, copy=False, **opts) if expression else ""
    -475            for expression in self.parse(sql)
    -476        ]
    +            
    474    def transpile(self, sql: str, **opts) -> t.List[str]:
    +475        return [
    +476            self.generate(expression, copy=False, **opts) if expression else ""
    +477            for expression in self.parse(sql)
    +478        ]
     
    @@ -3557,8 +3575,8 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    478    def tokenize(self, sql: str) -> t.List[Token]:
    -479        return self.tokenizer.tokenize(sql)
    +            
    480    def tokenize(self, sql: str) -> t.List[Token]:
    +481        return self.tokenizer.tokenize(sql)
     
    @@ -3574,11 +3592,11 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    481    @property
    -482    def tokenizer(self) -> Tokenizer:
    -483        if not hasattr(self, "_tokenizer"):
    -484            self._tokenizer = self.tokenizer_class(dialect=self)
    -485        return self._tokenizer
    +            
    483    @property
    +484    def tokenizer(self) -> Tokenizer:
    +485        if not hasattr(self, "_tokenizer"):
    +486            self._tokenizer = self.tokenizer_class(dialect=self)
    +487        return self._tokenizer
     
    @@ -3596,8 +3614,8 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    487    def parser(self, **opts) -> Parser:
    -488        return self.parser_class(dialect=self, **opts)
    +            
    489    def parser(self, **opts) -> Parser:
    +490        return self.parser_class(dialect=self, **opts)
     
    @@ -3615,8 +3633,8 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    490    def generator(self, **opts) -> Generator:
    -491        return self.generator_class(dialect=self, **opts)
    +            
    492    def generator(self, **opts) -> Generator:
    +493        return self.generator_class(dialect=self, **opts)
     
    @@ -3648,8 +3666,8 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    497def rename_func(name: str) -> t.Callable[[Generator, exp.Expression], str]:
    -498    return lambda self, expression: self.func(name, *flatten(expression.args.values()))
    +            
    499def rename_func(name: str) -> t.Callable[[Generator, exp.Expression], str]:
    +500    return lambda self, expression: self.func(name, *flatten(expression.args.values()))
     
    @@ -3667,10 +3685,10 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    501def approx_count_distinct_sql(self: Generator, expression: exp.ApproxDistinct) -> str:
    -502    if expression.args.get("accuracy"):
    -503        self.unsupported("APPROX_COUNT_DISTINCT does not support accuracy")
    -504    return self.func("APPROX_COUNT_DISTINCT", expression.this)
    +            
    503def approx_count_distinct_sql(self: Generator, expression: exp.ApproxDistinct) -> str:
    +504    if expression.args.get("accuracy"):
    +505        self.unsupported("APPROX_COUNT_DISTINCT does not support accuracy")
    +506    return self.func("APPROX_COUNT_DISTINCT", expression.this)
     
    @@ -3688,18 +3706,18 @@ that it can analyze queries in the optimizer and successfully capture their sema
    -
    507def if_sql(
    -508    name: str = "IF", false_value: t.Optional[exp.Expression | str] = None
    -509) -> t.Callable[[Generator, exp.If], str]:
    -510    def _if_sql(self: Generator, expression: exp.If) -> str:
    -511        return self.func(
    -512            name,
    -513            expression.this,
    -514            expression.args.get("true"),
    -515            expression.args.get("false") or false_value,
    -516        )
    -517
    -518    return _if_sql
    +            
    509def if_sql(
    +510    name: str = "IF", false_value: t.Optional[exp.Expression | str] = None
    +511) -> t.Callable[[Generator, exp.If], str]:
    +512    def _if_sql(self: Generator, expression: exp.If) -> str:
    +513        return self.func(
    +514            name,
    +515            expression.this,
    +516            expression.args.get("true"),
    +517            expression.args.get("false") or false_value,
    +518        )
    +519
    +520    return _if_sql
     
    @@ -3711,15 +3729,13 @@ that it can analyze queries in the optimizer and successfully capture their sema
    def - arrow_json_extract_sql( self: sqlglot.generator.Generator, expression: sqlglot.expressions.JSONExtract | sqlglot.expressions.JSONExtractScalar) -> str: + arrow_json_extract_sql( self: sqlglot.generator.Generator, expression: Union[sqlglot.expressions.JSONExtract, sqlglot.expressions.JSONExtractScalar]) -> str:
    -
    521def arrow_json_extract_sql(
    -522    self: Generator, expression: exp.JSONExtract | exp.JSONExtractScalar
    -523) -> str:
    +            
    523def arrow_json_extract_sql(self: Generator, expression: JSON_EXTRACT_TYPE) -> str:
     524    this = expression.this
     525    if self.JSON_TYPE_REQUIRED_FOR_EXTRACTION and isinstance(this, exp.Literal) and this.is_string:
     526        this.replace(exp.cast(this, "json"))
    @@ -5004,67 +5020,97 @@ columns are removed from the create statement.

    def - parse_json_extract_path( expr_type: Type[~E], supports_null_if_invalid: bool = False) -> Callable[[List], ~E]: + parse_json_extract_path( expr_type: Type[~F], zero_based_indexing: bool = True) -> Callable[[List], ~F]:
    1014def parse_json_extract_path(
    -1015    expr_type: t.Type[E],
    -1016    supports_null_if_invalid: bool = False,
    -1017) -> t.Callable[[t.List], E]:
    -1018    def _parse_json_extract_path(args: t.List) -> E:
    -1019        null_if_invalid = None
    -1020
    -1021        segments: t.List[exp.JSONPathPart] = [exp.JSONPathRoot()]
    -1022        for arg in args[1:]:
    -1023            if isinstance(arg, exp.Literal):
    -1024                text = arg.name
    -1025                if is_int(text):
    -1026                    segments.append(exp.JSONPathSubscript(this=int(text)))
    -1027                else:
    -1028                    segments.append(exp.JSONPathKey(this=text))
    -1029            elif supports_null_if_invalid:
    -1030                null_if_invalid = arg
    -1031
    -1032        this = seq_get(args, 0)
    -1033        jsonpath = exp.JSONPath(expressions=segments)
    -1034
    -1035        # This is done to avoid failing in the expression validator due to the arg count
    -1036        del args[2:]
    -1037
    -1038        if expr_type is exp.JSONExtractScalar:
    -1039            return expr_type(this=this, expression=jsonpath, null_if_invalid=null_if_invalid)
    -1040
    -1041        return expr_type(this=this, expression=jsonpath)
    -1042
    -1043    return _parse_json_extract_path
    +1015    expr_type: t.Type[F], zero_based_indexing: bool = True
    +1016) -> t.Callable[[t.List], F]:
    +1017    def _parse_json_extract_path(args: t.List) -> F:
    +1018        segments: t.List[exp.JSONPathPart] = [exp.JSONPathRoot()]
    +1019        for arg in args[1:]:
    +1020            if not isinstance(arg, exp.Literal):
    +1021                # We use the fallback parser because we can't really transpile non-literals safely
    +1022                return expr_type.from_arg_list(args)
    +1023
    +1024            text = arg.name
    +1025            if is_int(text):
    +1026                index = int(text)
    +1027                segments.append(
    +1028                    exp.JSONPathSubscript(this=index if zero_based_indexing else index - 1)
    +1029                )
    +1030            else:
    +1031                segments.append(exp.JSONPathKey(this=text))
    +1032
    +1033        # This is done to avoid failing in the expression validator due to the arg count
    +1034        del args[2:]
    +1035        return expr_type(this=seq_get(args, 0), expression=exp.JSONPath(expressions=segments))
    +1036
    +1037    return _parse_json_extract_path
    +
    + + + + +
    +
    + +
    + + def + json_extract_segments( name: str, quoted_index: bool = True) -> Callable[[sqlglot.generator.Generator, Union[sqlglot.expressions.JSONExtract, sqlglot.expressions.JSONExtractScalar]], str]: + + + +
    + +
    1040def json_extract_segments(
    +1041    name: str, quoted_index: bool = True
    +1042) -> t.Callable[[Generator, JSON_EXTRACT_TYPE], str]:
    +1043    def _json_extract_segments(self: Generator, expression: JSON_EXTRACT_TYPE) -> str:
    +1044        path = expression.expression
    +1045        if not isinstance(path, exp.JSONPath):
    +1046            return rename_func(name)(self, expression)
    +1047
    +1048        segments = []
    +1049        for segment in path.expressions:
    +1050            path = self.sql(segment)
    +1051            if path:
    +1052                if isinstance(segment, exp.JSONPathPart) and (
    +1053                    quoted_index or not isinstance(segment, exp.JSONPathSubscript)
    +1054                ):
    +1055                    path = f"{self.dialect.QUOTE_START}{path}{self.dialect.QUOTE_END}"
    +1056
    +1057                segments.append(path)
    +1058
    +1059        return self.func(name, expression.this, *segments)
    +1060
    +1061    return _json_extract_segments
     
    -
    - +
    +
    def - json_path_segments( self: sqlglot.generator.Generator, expression: sqlglot.expressions.JSONPath) -> List[str]: + json_path_key_only_name( self: sqlglot.generator.Generator, expression: sqlglot.expressions.JSONPathKey) -> str: - +
    - -
    1046def json_path_segments(self: Generator, expression: exp.JSONPath) -> t.List[str]:
    -1047    segments = []
    -1048    for segment in expression.expressions:
    -1049        path = self.sql(segment)
    -1050        if path:
    -1051            segments.append(f"{self.dialect.QUOTE_START}{path}{self.dialect.QUOTE_END}")
    -1052
    -1053    return segments
    +    
    +            
    1064def json_path_key_only_name(self: Generator, expression: exp.JSONPathKey) -> str:
    +1065    if isinstance(expression.this, exp.JSONPathWildcard):
    +1066        self.unsupported("Unsupported wildcard in JSONPathKey expression")
    +1067
    +1068    return expression.name
     
    diff --git a/docs/sqlglot/dialects/doris.html b/docs/sqlglot/dialects/doris.html index e71fd1c..b8dc31f 100644 --- a/docs/sqlglot/dialects/doris.html +++ b/docs/sqlglot/dialects/doris.html @@ -714,7 +714,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -1079,6 +1079,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    SUPPORTED_JSON_PATH_PARTS
    STAR_MAPPING
    diff --git a/docs/sqlglot/dialects/drill.html b/docs/sqlglot/dialects/drill.html index 483757e..e65e43c 100644 --- a/docs/sqlglot/dialects/drill.html +++ b/docs/sqlglot/dialects/drill.html @@ -1018,6 +1018,8 @@ True means a / b is integer division if both a and IDENTIFIER_ESCAPES
    QUOTES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    KEYWORDS
    WHITE_SPACE
    COMMANDS
    @@ -1120,7 +1122,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -1573,6 +1575,7 @@ Default: True
    SUPPORTS_SELECT_INTO
    SUPPORTS_UNLOGGED_TABLES
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_BRACKETED_KEY_SUPPORTED
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    diff --git a/docs/sqlglot/dialects/duckdb.html b/docs/sqlglot/dialects/duckdb.html index 2a9131e..3df9c71 100644 --- a/docs/sqlglot/dialects/duckdb.html +++ b/docs/sqlglot/dialects/duckdb.html @@ -141,6 +141,9 @@
  • SUPPORTS_CREATE_TABLE_LIKE
  • +
  • + MULTI_ARG_DISTINCT +
  • TRANSFORMS
  • @@ -604,211 +607,212 @@
    333 IGNORE_NULLS_IN_FUNC = True 334 JSON_PATH_BRACKETED_KEY_SUPPORTED = False 335 SUPPORTS_CREATE_TABLE_LIKE = False -336 -337 TRANSFORMS = { -338 **generator.Generator.TRANSFORMS, -339 exp.ApproxDistinct: approx_count_distinct_sql, -340 exp.Array: lambda self, e: ( -341 self.func("ARRAY", e.expressions[0]) -342 if e.expressions and e.expressions[0].find(exp.Select) -343 else inline_array_sql(self, e) -344 ), -345 exp.ArraySize: rename_func("ARRAY_LENGTH"), -346 exp.ArgMax: arg_max_or_min_no_count("ARG_MAX"), -347 exp.ArgMin: arg_max_or_min_no_count("ARG_MIN"), -348 exp.ArraySort: _array_sort_sql, -349 exp.ArraySum: rename_func("LIST_SUM"), -350 exp.BitwiseXor: rename_func("XOR"), -351 exp.CommentColumnConstraint: no_comment_column_constraint_sql, -352 exp.CurrentDate: lambda self, e: "CURRENT_DATE", -353 exp.CurrentTime: lambda self, e: "CURRENT_TIME", -354 exp.CurrentTimestamp: lambda self, e: "CURRENT_TIMESTAMP", -355 exp.DayOfMonth: rename_func("DAYOFMONTH"), -356 exp.DayOfWeek: rename_func("DAYOFWEEK"), -357 exp.DayOfYear: rename_func("DAYOFYEAR"), -358 exp.DataType: _datatype_sql, -359 exp.Date: _date_sql, -360 exp.DateAdd: _date_delta_sql, -361 exp.DateFromParts: rename_func("MAKE_DATE"), -362 exp.DateSub: _date_delta_sql, -363 exp.DateDiff: lambda self, e: self.func( -364 "DATE_DIFF", f"'{e.args.get('unit') or 'DAY'}'", e.expression, e.this -365 ), -366 exp.DateStrToDate: datestrtodate_sql, -367 exp.DateToDi: lambda self, -368 e: f"CAST(STRFTIME({self.sql(e, 'this')}, {DuckDB.DATEINT_FORMAT}) AS INT)", -369 exp.Decode: lambda self, e: encode_decode_sql(self, e, "DECODE", replace=False), -370 exp.DiToDate: lambda self, -371 e: f"CAST(STRPTIME(CAST({self.sql(e, 'this')} AS TEXT), {DuckDB.DATEINT_FORMAT}) AS DATE)", -372 exp.Encode: lambda self, e: encode_decode_sql(self, e, "ENCODE", replace=False), -373 exp.Explode: rename_func("UNNEST"), -374 exp.IntDiv: lambda self, e: self.binary(e, "//"), -375 exp.IsInf: rename_func("ISINF"), -376 exp.IsNan: rename_func("ISNAN"), -377 exp.JSONExtract: arrow_json_extract_sql, -378 exp.JSONExtractScalar: arrow_json_extract_sql, -379 exp.JSONFormat: _json_format_sql, -380 exp.LogicalOr: rename_func("BOOL_OR"), -381 exp.LogicalAnd: rename_func("BOOL_AND"), -382 exp.MonthsBetween: lambda self, e: self.func( -383 "DATEDIFF", -384 "'month'", -385 exp.cast(e.expression, "timestamp", copy=True), -386 exp.cast(e.this, "timestamp", copy=True), -387 ), -388 exp.ParseJSON: rename_func("JSON"), -389 exp.PercentileCont: _rename_unless_within_group("PERCENTILE_CONT", "QUANTILE_CONT"), -390 exp.PercentileDisc: _rename_unless_within_group("PERCENTILE_DISC", "QUANTILE_DISC"), -391 # DuckDB doesn't allow qualified columns inside of PIVOT expressions. -392 # See: https://github.com/duckdb/duckdb/blob/671faf92411182f81dce42ac43de8bfb05d9909e/src/planner/binder/tableref/bind_pivot.cpp#L61-L62 -393 exp.Pivot: transforms.preprocess([transforms.unqualify_columns]), -394 exp.RegexpExtract: regexp_extract_sql, -395 exp.RegexpReplace: lambda self, e: self.func( -396 "REGEXP_REPLACE", -397 e.this, -398 e.expression, -399 e.args.get("replacement"), -400 e.args.get("modifiers"), -401 ), -402 exp.RegexpLike: rename_func("REGEXP_MATCHES"), -403 exp.RegexpSplit: rename_func("STR_SPLIT_REGEX"), -404 exp.Rand: rename_func("RANDOM"), -405 exp.SafeDivide: no_safe_divide_sql, -406 exp.Split: rename_func("STR_SPLIT"), -407 exp.SortArray: _sort_array_sql, -408 exp.StrPosition: str_position_sql, -409 exp.StrToDate: lambda self, e: f"CAST({str_to_time_sql(self, e)} AS DATE)", -410 exp.StrToTime: str_to_time_sql, -411 exp.StrToUnix: lambda self, -412 e: f"EPOCH(STRPTIME({self.sql(e, 'this')}, {self.format_time(e)}))", -413 exp.Struct: _struct_sql, -414 exp.Timestamp: no_timestamp_sql, -415 exp.TimestampDiff: lambda self, e: self.func( -416 "DATE_DIFF", exp.Literal.string(e.unit), e.expression, e.this -417 ), -418 exp.TimestampTrunc: timestamptrunc_sql, -419 exp.TimeStrToDate: lambda self, e: f"CAST({self.sql(e, 'this')} AS DATE)", -420 exp.TimeStrToTime: timestrtotime_sql, -421 exp.TimeStrToUnix: lambda self, e: f"EPOCH(CAST({self.sql(e, 'this')} AS TIMESTAMP))", -422 exp.TimeToStr: lambda self, -423 e: f"STRFTIME({self.sql(e, 'this')}, {self.format_time(e)})", -424 exp.TimeToUnix: rename_func("EPOCH"), -425 exp.TsOrDiToDi: lambda self, -426 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS TEXT), '-', ''), 1, 8) AS INT)", -427 exp.TsOrDsAdd: _ts_or_ds_add_sql, -428 exp.TsOrDsDiff: lambda self, e: self.func( -429 "DATE_DIFF", -430 f"'{e.args.get('unit') or 'DAY'}'", -431 exp.cast(e.expression, "TIMESTAMP"), -432 exp.cast(e.this, "TIMESTAMP"), -433 ), -434 exp.UnixToStr: lambda self, -435 e: f"STRFTIME(TO_TIMESTAMP({self.sql(e, 'this')}), {self.format_time(e)})", -436 exp.UnixToTime: _unix_to_time_sql, -437 exp.UnixToTimeStr: lambda self, e: f"CAST(TO_TIMESTAMP({self.sql(e, 'this')}) AS TEXT)", -438 exp.VariancePop: rename_func("VAR_POP"), -439 exp.WeekOfYear: rename_func("WEEKOFYEAR"), -440 exp.Xor: bool_xor_sql, -441 } -442 -443 SUPPORTED_JSON_PATH_PARTS = { -444 exp.JSONPathKey, -445 exp.JSONPathRoot, -446 exp.JSONPathSubscript, -447 exp.JSONPathWildcard, -448 } -449 -450 TYPE_MAPPING = { -451 **generator.Generator.TYPE_MAPPING, -452 exp.DataType.Type.BINARY: "BLOB", -453 exp.DataType.Type.CHAR: "TEXT", -454 exp.DataType.Type.FLOAT: "REAL", -455 exp.DataType.Type.NCHAR: "TEXT", -456 exp.DataType.Type.NVARCHAR: "TEXT", -457 exp.DataType.Type.UINT: "UINTEGER", -458 exp.DataType.Type.VARBINARY: "BLOB", -459 exp.DataType.Type.VARCHAR: "TEXT", -460 exp.DataType.Type.TIMESTAMP_S: "TIMESTAMP_S", -461 exp.DataType.Type.TIMESTAMP_MS: "TIMESTAMP_MS", -462 exp.DataType.Type.TIMESTAMP_NS: "TIMESTAMP_NS", -463 } -464 -465 STAR_MAPPING = {**generator.Generator.STAR_MAPPING, "except": "EXCLUDE"} -466 -467 UNWRAPPED_INTERVAL_VALUES = (exp.Column, exp.Literal, exp.Paren) -468 -469 # DuckDB doesn't generally support CREATE TABLE .. properties -470 # https://duckdb.org/docs/sql/statements/create_table.html -471 PROPERTIES_LOCATION = { -472 prop: exp.Properties.Location.UNSUPPORTED -473 for prop in generator.Generator.PROPERTIES_LOCATION -474 } -475 -476 # There are a few exceptions (e.g. temporary tables) which are supported or -477 # can be transpiled to DuckDB, so we explicitly override them accordingly -478 PROPERTIES_LOCATION[exp.LikeProperty] = exp.Properties.Location.POST_SCHEMA -479 PROPERTIES_LOCATION[exp.TemporaryProperty] = exp.Properties.Location.POST_CREATE -480 -481 def timefromparts_sql(self, expression: exp.TimeFromParts) -> str: -482 nano = expression.args.get("nano") -483 if nano is not None: -484 expression.set( -485 "sec", expression.args["sec"] + nano.pop() / exp.Literal.number(1000000000.0) -486 ) -487 -488 return rename_func("MAKE_TIME")(self, expression) -489 -490 def timestampfromparts_sql(self, expression: exp.TimestampFromParts) -> str: -491 sec = expression.args["sec"] -492 -493 milli = expression.args.get("milli") -494 if milli is not None: -495 sec += milli.pop() / exp.Literal.number(1000.0) -496 -497 nano = expression.args.get("nano") -498 if nano is not None: -499 sec += nano.pop() / exp.Literal.number(1000000000.0) -500 -501 if milli or nano: -502 expression.set("sec", sec) -503 -504 return rename_func("MAKE_TIMESTAMP")(self, expression) -505 -506 def tablesample_sql( -507 self, -508 expression: exp.TableSample, -509 sep: str = " AS ", -510 tablesample_keyword: t.Optional[str] = None, -511 ) -> str: -512 if not isinstance(expression.parent, exp.Select): -513 # This sample clause only applies to a single source, not the entire resulting relation -514 tablesample_keyword = "TABLESAMPLE" -515 -516 return super().tablesample_sql( -517 expression, sep=sep, tablesample_keyword=tablesample_keyword -518 ) -519 -520 def interval_sql(self, expression: exp.Interval) -> str: -521 multiplier: t.Optional[int] = None -522 unit = expression.text("unit").lower() -523 -524 if unit.startswith("week"): -525 multiplier = 7 -526 if unit.startswith("quarter"): -527 multiplier = 90 -528 -529 if multiplier: -530 return f"({multiplier} * {super().interval_sql(exp.Interval(this=expression.this, unit=exp.var('DAY')))})" -531 -532 return super().interval_sql(expression) -533 -534 def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str: -535 if isinstance(expression.parent, exp.UserDefinedFunction): -536 return self.sql(expression, "this") -537 return super().columndef_sql(expression, sep) -538 -539 def placeholder_sql(self, expression: exp.Placeholder) -> str: -540 return f"${expression.name}" if expression.name else "?" +336 MULTI_ARG_DISTINCT = False +337 +338 TRANSFORMS = { +339 **generator.Generator.TRANSFORMS, +340 exp.ApproxDistinct: approx_count_distinct_sql, +341 exp.Array: lambda self, e: ( +342 self.func("ARRAY", e.expressions[0]) +343 if e.expressions and e.expressions[0].find(exp.Select) +344 else inline_array_sql(self, e) +345 ), +346 exp.ArraySize: rename_func("ARRAY_LENGTH"), +347 exp.ArgMax: arg_max_or_min_no_count("ARG_MAX"), +348 exp.ArgMin: arg_max_or_min_no_count("ARG_MIN"), +349 exp.ArraySort: _array_sort_sql, +350 exp.ArraySum: rename_func("LIST_SUM"), +351 exp.BitwiseXor: rename_func("XOR"), +352 exp.CommentColumnConstraint: no_comment_column_constraint_sql, +353 exp.CurrentDate: lambda self, e: "CURRENT_DATE", +354 exp.CurrentTime: lambda self, e: "CURRENT_TIME", +355 exp.CurrentTimestamp: lambda self, e: "CURRENT_TIMESTAMP", +356 exp.DayOfMonth: rename_func("DAYOFMONTH"), +357 exp.DayOfWeek: rename_func("DAYOFWEEK"), +358 exp.DayOfYear: rename_func("DAYOFYEAR"), +359 exp.DataType: _datatype_sql, +360 exp.Date: _date_sql, +361 exp.DateAdd: _date_delta_sql, +362 exp.DateFromParts: rename_func("MAKE_DATE"), +363 exp.DateSub: _date_delta_sql, +364 exp.DateDiff: lambda self, e: self.func( +365 "DATE_DIFF", f"'{e.args.get('unit') or 'DAY'}'", e.expression, e.this +366 ), +367 exp.DateStrToDate: datestrtodate_sql, +368 exp.DateToDi: lambda self, +369 e: f"CAST(STRFTIME({self.sql(e, 'this')}, {DuckDB.DATEINT_FORMAT}) AS INT)", +370 exp.Decode: lambda self, e: encode_decode_sql(self, e, "DECODE", replace=False), +371 exp.DiToDate: lambda self, +372 e: f"CAST(STRPTIME(CAST({self.sql(e, 'this')} AS TEXT), {DuckDB.DATEINT_FORMAT}) AS DATE)", +373 exp.Encode: lambda self, e: encode_decode_sql(self, e, "ENCODE", replace=False), +374 exp.Explode: rename_func("UNNEST"), +375 exp.IntDiv: lambda self, e: self.binary(e, "//"), +376 exp.IsInf: rename_func("ISINF"), +377 exp.IsNan: rename_func("ISNAN"), +378 exp.JSONExtract: arrow_json_extract_sql, +379 exp.JSONExtractScalar: arrow_json_extract_sql, +380 exp.JSONFormat: _json_format_sql, +381 exp.LogicalOr: rename_func("BOOL_OR"), +382 exp.LogicalAnd: rename_func("BOOL_AND"), +383 exp.MonthsBetween: lambda self, e: self.func( +384 "DATEDIFF", +385 "'month'", +386 exp.cast(e.expression, "timestamp", copy=True), +387 exp.cast(e.this, "timestamp", copy=True), +388 ), +389 exp.ParseJSON: rename_func("JSON"), +390 exp.PercentileCont: _rename_unless_within_group("PERCENTILE_CONT", "QUANTILE_CONT"), +391 exp.PercentileDisc: _rename_unless_within_group("PERCENTILE_DISC", "QUANTILE_DISC"), +392 # DuckDB doesn't allow qualified columns inside of PIVOT expressions. +393 # See: https://github.com/duckdb/duckdb/blob/671faf92411182f81dce42ac43de8bfb05d9909e/src/planner/binder/tableref/bind_pivot.cpp#L61-L62 +394 exp.Pivot: transforms.preprocess([transforms.unqualify_columns]), +395 exp.RegexpExtract: regexp_extract_sql, +396 exp.RegexpReplace: lambda self, e: self.func( +397 "REGEXP_REPLACE", +398 e.this, +399 e.expression, +400 e.args.get("replacement"), +401 e.args.get("modifiers"), +402 ), +403 exp.RegexpLike: rename_func("REGEXP_MATCHES"), +404 exp.RegexpSplit: rename_func("STR_SPLIT_REGEX"), +405 exp.Rand: rename_func("RANDOM"), +406 exp.SafeDivide: no_safe_divide_sql, +407 exp.Split: rename_func("STR_SPLIT"), +408 exp.SortArray: _sort_array_sql, +409 exp.StrPosition: str_position_sql, +410 exp.StrToDate: lambda self, e: f"CAST({str_to_time_sql(self, e)} AS DATE)", +411 exp.StrToTime: str_to_time_sql, +412 exp.StrToUnix: lambda self, +413 e: f"EPOCH(STRPTIME({self.sql(e, 'this')}, {self.format_time(e)}))", +414 exp.Struct: _struct_sql, +415 exp.Timestamp: no_timestamp_sql, +416 exp.TimestampDiff: lambda self, e: self.func( +417 "DATE_DIFF", exp.Literal.string(e.unit), e.expression, e.this +418 ), +419 exp.TimestampTrunc: timestamptrunc_sql, +420 exp.TimeStrToDate: lambda self, e: f"CAST({self.sql(e, 'this')} AS DATE)", +421 exp.TimeStrToTime: timestrtotime_sql, +422 exp.TimeStrToUnix: lambda self, e: f"EPOCH(CAST({self.sql(e, 'this')} AS TIMESTAMP))", +423 exp.TimeToStr: lambda self, +424 e: f"STRFTIME({self.sql(e, 'this')}, {self.format_time(e)})", +425 exp.TimeToUnix: rename_func("EPOCH"), +426 exp.TsOrDiToDi: lambda self, +427 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS TEXT), '-', ''), 1, 8) AS INT)", +428 exp.TsOrDsAdd: _ts_or_ds_add_sql, +429 exp.TsOrDsDiff: lambda self, e: self.func( +430 "DATE_DIFF", +431 f"'{e.args.get('unit') or 'DAY'}'", +432 exp.cast(e.expression, "TIMESTAMP"), +433 exp.cast(e.this, "TIMESTAMP"), +434 ), +435 exp.UnixToStr: lambda self, +436 e: f"STRFTIME(TO_TIMESTAMP({self.sql(e, 'this')}), {self.format_time(e)})", +437 exp.UnixToTime: _unix_to_time_sql, +438 exp.UnixToTimeStr: lambda self, e: f"CAST(TO_TIMESTAMP({self.sql(e, 'this')}) AS TEXT)", +439 exp.VariancePop: rename_func("VAR_POP"), +440 exp.WeekOfYear: rename_func("WEEKOFYEAR"), +441 exp.Xor: bool_xor_sql, +442 } +443 +444 SUPPORTED_JSON_PATH_PARTS = { +445 exp.JSONPathKey, +446 exp.JSONPathRoot, +447 exp.JSONPathSubscript, +448 exp.JSONPathWildcard, +449 } +450 +451 TYPE_MAPPING = { +452 **generator.Generator.TYPE_MAPPING, +453 exp.DataType.Type.BINARY: "BLOB", +454 exp.DataType.Type.CHAR: "TEXT", +455 exp.DataType.Type.FLOAT: "REAL", +456 exp.DataType.Type.NCHAR: "TEXT", +457 exp.DataType.Type.NVARCHAR: "TEXT", +458 exp.DataType.Type.UINT: "UINTEGER", +459 exp.DataType.Type.VARBINARY: "BLOB", +460 exp.DataType.Type.VARCHAR: "TEXT", +461 exp.DataType.Type.TIMESTAMP_S: "TIMESTAMP_S", +462 exp.DataType.Type.TIMESTAMP_MS: "TIMESTAMP_MS", +463 exp.DataType.Type.TIMESTAMP_NS: "TIMESTAMP_NS", +464 } +465 +466 STAR_MAPPING = {**generator.Generator.STAR_MAPPING, "except": "EXCLUDE"} +467 +468 UNWRAPPED_INTERVAL_VALUES = (exp.Column, exp.Literal, exp.Paren) +469 +470 # DuckDB doesn't generally support CREATE TABLE .. properties +471 # https://duckdb.org/docs/sql/statements/create_table.html +472 PROPERTIES_LOCATION = { +473 prop: exp.Properties.Location.UNSUPPORTED +474 for prop in generator.Generator.PROPERTIES_LOCATION +475 } +476 +477 # There are a few exceptions (e.g. temporary tables) which are supported or +478 # can be transpiled to DuckDB, so we explicitly override them accordingly +479 PROPERTIES_LOCATION[exp.LikeProperty] = exp.Properties.Location.POST_SCHEMA +480 PROPERTIES_LOCATION[exp.TemporaryProperty] = exp.Properties.Location.POST_CREATE +481 +482 def timefromparts_sql(self, expression: exp.TimeFromParts) -> str: +483 nano = expression.args.get("nano") +484 if nano is not None: +485 expression.set( +486 "sec", expression.args["sec"] + nano.pop() / exp.Literal.number(1000000000.0) +487 ) +488 +489 return rename_func("MAKE_TIME")(self, expression) +490 +491 def timestampfromparts_sql(self, expression: exp.TimestampFromParts) -> str: +492 sec = expression.args["sec"] +493 +494 milli = expression.args.get("milli") +495 if milli is not None: +496 sec += milli.pop() / exp.Literal.number(1000.0) +497 +498 nano = expression.args.get("nano") +499 if nano is not None: +500 sec += nano.pop() / exp.Literal.number(1000000000.0) +501 +502 if milli or nano: +503 expression.set("sec", sec) +504 +505 return rename_func("MAKE_TIMESTAMP")(self, expression) +506 +507 def tablesample_sql( +508 self, +509 expression: exp.TableSample, +510 sep: str = " AS ", +511 tablesample_keyword: t.Optional[str] = None, +512 ) -> str: +513 if not isinstance(expression.parent, exp.Select): +514 # This sample clause only applies to a single source, not the entire resulting relation +515 tablesample_keyword = "TABLESAMPLE" +516 +517 return super().tablesample_sql( +518 expression, sep=sep, tablesample_keyword=tablesample_keyword +519 ) +520 +521 def interval_sql(self, expression: exp.Interval) -> str: +522 multiplier: t.Optional[int] = None +523 unit = expression.text("unit").lower() +524 +525 if unit.startswith("week"): +526 multiplier = 7 +527 if unit.startswith("quarter"): +528 multiplier = 90 +529 +530 if multiplier: +531 return f"({multiplier} * {super().interval_sql(exp.Interval(this=expression.this, unit=exp.var('DAY')))})" +532 +533 return super().interval_sql(expression) +534 +535 def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str: +536 if isinstance(expression.parent, exp.UserDefinedFunction): +537 return self.sql(expression, "this") +538 return super().columndef_sql(expression, sep) +539 +540 def placeholder_sql(self, expression: exp.Placeholder) -> str: +541 return f"${expression.name}" if expression.name else "?"
    @@ -998,211 +1002,212 @@ 334 IGNORE_NULLS_IN_FUNC = True 335 JSON_PATH_BRACKETED_KEY_SUPPORTED = False 336 SUPPORTS_CREATE_TABLE_LIKE = False -337 -338 TRANSFORMS = { -339 **generator.Generator.TRANSFORMS, -340 exp.ApproxDistinct: approx_count_distinct_sql, -341 exp.Array: lambda self, e: ( -342 self.func("ARRAY", e.expressions[0]) -343 if e.expressions and e.expressions[0].find(exp.Select) -344 else inline_array_sql(self, e) -345 ), -346 exp.ArraySize: rename_func("ARRAY_LENGTH"), -347 exp.ArgMax: arg_max_or_min_no_count("ARG_MAX"), -348 exp.ArgMin: arg_max_or_min_no_count("ARG_MIN"), -349 exp.ArraySort: _array_sort_sql, -350 exp.ArraySum: rename_func("LIST_SUM"), -351 exp.BitwiseXor: rename_func("XOR"), -352 exp.CommentColumnConstraint: no_comment_column_constraint_sql, -353 exp.CurrentDate: lambda self, e: "CURRENT_DATE", -354 exp.CurrentTime: lambda self, e: "CURRENT_TIME", -355 exp.CurrentTimestamp: lambda self, e: "CURRENT_TIMESTAMP", -356 exp.DayOfMonth: rename_func("DAYOFMONTH"), -357 exp.DayOfWeek: rename_func("DAYOFWEEK"), -358 exp.DayOfYear: rename_func("DAYOFYEAR"), -359 exp.DataType: _datatype_sql, -360 exp.Date: _date_sql, -361 exp.DateAdd: _date_delta_sql, -362 exp.DateFromParts: rename_func("MAKE_DATE"), -363 exp.DateSub: _date_delta_sql, -364 exp.DateDiff: lambda self, e: self.func( -365 "DATE_DIFF", f"'{e.args.get('unit') or 'DAY'}'", e.expression, e.this -366 ), -367 exp.DateStrToDate: datestrtodate_sql, -368 exp.DateToDi: lambda self, -369 e: f"CAST(STRFTIME({self.sql(e, 'this')}, {DuckDB.DATEINT_FORMAT}) AS INT)", -370 exp.Decode: lambda self, e: encode_decode_sql(self, e, "DECODE", replace=False), -371 exp.DiToDate: lambda self, -372 e: f"CAST(STRPTIME(CAST({self.sql(e, 'this')} AS TEXT), {DuckDB.DATEINT_FORMAT}) AS DATE)", -373 exp.Encode: lambda self, e: encode_decode_sql(self, e, "ENCODE", replace=False), -374 exp.Explode: rename_func("UNNEST"), -375 exp.IntDiv: lambda self, e: self.binary(e, "//"), -376 exp.IsInf: rename_func("ISINF"), -377 exp.IsNan: rename_func("ISNAN"), -378 exp.JSONExtract: arrow_json_extract_sql, -379 exp.JSONExtractScalar: arrow_json_extract_sql, -380 exp.JSONFormat: _json_format_sql, -381 exp.LogicalOr: rename_func("BOOL_OR"), -382 exp.LogicalAnd: rename_func("BOOL_AND"), -383 exp.MonthsBetween: lambda self, e: self.func( -384 "DATEDIFF", -385 "'month'", -386 exp.cast(e.expression, "timestamp", copy=True), -387 exp.cast(e.this, "timestamp", copy=True), -388 ), -389 exp.ParseJSON: rename_func("JSON"), -390 exp.PercentileCont: _rename_unless_within_group("PERCENTILE_CONT", "QUANTILE_CONT"), -391 exp.PercentileDisc: _rename_unless_within_group("PERCENTILE_DISC", "QUANTILE_DISC"), -392 # DuckDB doesn't allow qualified columns inside of PIVOT expressions. -393 # See: https://github.com/duckdb/duckdb/blob/671faf92411182f81dce42ac43de8bfb05d9909e/src/planner/binder/tableref/bind_pivot.cpp#L61-L62 -394 exp.Pivot: transforms.preprocess([transforms.unqualify_columns]), -395 exp.RegexpExtract: regexp_extract_sql, -396 exp.RegexpReplace: lambda self, e: self.func( -397 "REGEXP_REPLACE", -398 e.this, -399 e.expression, -400 e.args.get("replacement"), -401 e.args.get("modifiers"), -402 ), -403 exp.RegexpLike: rename_func("REGEXP_MATCHES"), -404 exp.RegexpSplit: rename_func("STR_SPLIT_REGEX"), -405 exp.Rand: rename_func("RANDOM"), -406 exp.SafeDivide: no_safe_divide_sql, -407 exp.Split: rename_func("STR_SPLIT"), -408 exp.SortArray: _sort_array_sql, -409 exp.StrPosition: str_position_sql, -410 exp.StrToDate: lambda self, e: f"CAST({str_to_time_sql(self, e)} AS DATE)", -411 exp.StrToTime: str_to_time_sql, -412 exp.StrToUnix: lambda self, -413 e: f"EPOCH(STRPTIME({self.sql(e, 'this')}, {self.format_time(e)}))", -414 exp.Struct: _struct_sql, -415 exp.Timestamp: no_timestamp_sql, -416 exp.TimestampDiff: lambda self, e: self.func( -417 "DATE_DIFF", exp.Literal.string(e.unit), e.expression, e.this -418 ), -419 exp.TimestampTrunc: timestamptrunc_sql, -420 exp.TimeStrToDate: lambda self, e: f"CAST({self.sql(e, 'this')} AS DATE)", -421 exp.TimeStrToTime: timestrtotime_sql, -422 exp.TimeStrToUnix: lambda self, e: f"EPOCH(CAST({self.sql(e, 'this')} AS TIMESTAMP))", -423 exp.TimeToStr: lambda self, -424 e: f"STRFTIME({self.sql(e, 'this')}, {self.format_time(e)})", -425 exp.TimeToUnix: rename_func("EPOCH"), -426 exp.TsOrDiToDi: lambda self, -427 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS TEXT), '-', ''), 1, 8) AS INT)", -428 exp.TsOrDsAdd: _ts_or_ds_add_sql, -429 exp.TsOrDsDiff: lambda self, e: self.func( -430 "DATE_DIFF", -431 f"'{e.args.get('unit') or 'DAY'}'", -432 exp.cast(e.expression, "TIMESTAMP"), -433 exp.cast(e.this, "TIMESTAMP"), -434 ), -435 exp.UnixToStr: lambda self, -436 e: f"STRFTIME(TO_TIMESTAMP({self.sql(e, 'this')}), {self.format_time(e)})", -437 exp.UnixToTime: _unix_to_time_sql, -438 exp.UnixToTimeStr: lambda self, e: f"CAST(TO_TIMESTAMP({self.sql(e, 'this')}) AS TEXT)", -439 exp.VariancePop: rename_func("VAR_POP"), -440 exp.WeekOfYear: rename_func("WEEKOFYEAR"), -441 exp.Xor: bool_xor_sql, -442 } -443 -444 SUPPORTED_JSON_PATH_PARTS = { -445 exp.JSONPathKey, -446 exp.JSONPathRoot, -447 exp.JSONPathSubscript, -448 exp.JSONPathWildcard, -449 } -450 -451 TYPE_MAPPING = { -452 **generator.Generator.TYPE_MAPPING, -453 exp.DataType.Type.BINARY: "BLOB", -454 exp.DataType.Type.CHAR: "TEXT", -455 exp.DataType.Type.FLOAT: "REAL", -456 exp.DataType.Type.NCHAR: "TEXT", -457 exp.DataType.Type.NVARCHAR: "TEXT", -458 exp.DataType.Type.UINT: "UINTEGER", -459 exp.DataType.Type.VARBINARY: "BLOB", -460 exp.DataType.Type.VARCHAR: "TEXT", -461 exp.DataType.Type.TIMESTAMP_S: "TIMESTAMP_S", -462 exp.DataType.Type.TIMESTAMP_MS: "TIMESTAMP_MS", -463 exp.DataType.Type.TIMESTAMP_NS: "TIMESTAMP_NS", -464 } -465 -466 STAR_MAPPING = {**generator.Generator.STAR_MAPPING, "except": "EXCLUDE"} -467 -468 UNWRAPPED_INTERVAL_VALUES = (exp.Column, exp.Literal, exp.Paren) -469 -470 # DuckDB doesn't generally support CREATE TABLE .. properties -471 # https://duckdb.org/docs/sql/statements/create_table.html -472 PROPERTIES_LOCATION = { -473 prop: exp.Properties.Location.UNSUPPORTED -474 for prop in generator.Generator.PROPERTIES_LOCATION -475 } -476 -477 # There are a few exceptions (e.g. temporary tables) which are supported or -478 # can be transpiled to DuckDB, so we explicitly override them accordingly -479 PROPERTIES_LOCATION[exp.LikeProperty] = exp.Properties.Location.POST_SCHEMA -480 PROPERTIES_LOCATION[exp.TemporaryProperty] = exp.Properties.Location.POST_CREATE -481 -482 def timefromparts_sql(self, expression: exp.TimeFromParts) -> str: -483 nano = expression.args.get("nano") -484 if nano is not None: -485 expression.set( -486 "sec", expression.args["sec"] + nano.pop() / exp.Literal.number(1000000000.0) -487 ) -488 -489 return rename_func("MAKE_TIME")(self, expression) -490 -491 def timestampfromparts_sql(self, expression: exp.TimestampFromParts) -> str: -492 sec = expression.args["sec"] -493 -494 milli = expression.args.get("milli") -495 if milli is not None: -496 sec += milli.pop() / exp.Literal.number(1000.0) -497 -498 nano = expression.args.get("nano") -499 if nano is not None: -500 sec += nano.pop() / exp.Literal.number(1000000000.0) -501 -502 if milli or nano: -503 expression.set("sec", sec) -504 -505 return rename_func("MAKE_TIMESTAMP")(self, expression) -506 -507 def tablesample_sql( -508 self, -509 expression: exp.TableSample, -510 sep: str = " AS ", -511 tablesample_keyword: t.Optional[str] = None, -512 ) -> str: -513 if not isinstance(expression.parent, exp.Select): -514 # This sample clause only applies to a single source, not the entire resulting relation -515 tablesample_keyword = "TABLESAMPLE" -516 -517 return super().tablesample_sql( -518 expression, sep=sep, tablesample_keyword=tablesample_keyword -519 ) -520 -521 def interval_sql(self, expression: exp.Interval) -> str: -522 multiplier: t.Optional[int] = None -523 unit = expression.text("unit").lower() -524 -525 if unit.startswith("week"): -526 multiplier = 7 -527 if unit.startswith("quarter"): -528 multiplier = 90 -529 -530 if multiplier: -531 return f"({multiplier} * {super().interval_sql(exp.Interval(this=expression.this, unit=exp.var('DAY')))})" -532 -533 return super().interval_sql(expression) -534 -535 def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str: -536 if isinstance(expression.parent, exp.UserDefinedFunction): -537 return self.sql(expression, "this") -538 return super().columndef_sql(expression, sep) -539 -540 def placeholder_sql(self, expression: exp.Placeholder) -> str: -541 return f"${expression.name}" if expression.name else "?" +337 MULTI_ARG_DISTINCT = False +338 +339 TRANSFORMS = { +340 **generator.Generator.TRANSFORMS, +341 exp.ApproxDistinct: approx_count_distinct_sql, +342 exp.Array: lambda self, e: ( +343 self.func("ARRAY", e.expressions[0]) +344 if e.expressions and e.expressions[0].find(exp.Select) +345 else inline_array_sql(self, e) +346 ), +347 exp.ArraySize: rename_func("ARRAY_LENGTH"), +348 exp.ArgMax: arg_max_or_min_no_count("ARG_MAX"), +349 exp.ArgMin: arg_max_or_min_no_count("ARG_MIN"), +350 exp.ArraySort: _array_sort_sql, +351 exp.ArraySum: rename_func("LIST_SUM"), +352 exp.BitwiseXor: rename_func("XOR"), +353 exp.CommentColumnConstraint: no_comment_column_constraint_sql, +354 exp.CurrentDate: lambda self, e: "CURRENT_DATE", +355 exp.CurrentTime: lambda self, e: "CURRENT_TIME", +356 exp.CurrentTimestamp: lambda self, e: "CURRENT_TIMESTAMP", +357 exp.DayOfMonth: rename_func("DAYOFMONTH"), +358 exp.DayOfWeek: rename_func("DAYOFWEEK"), +359 exp.DayOfYear: rename_func("DAYOFYEAR"), +360 exp.DataType: _datatype_sql, +361 exp.Date: _date_sql, +362 exp.DateAdd: _date_delta_sql, +363 exp.DateFromParts: rename_func("MAKE_DATE"), +364 exp.DateSub: _date_delta_sql, +365 exp.DateDiff: lambda self, e: self.func( +366 "DATE_DIFF", f"'{e.args.get('unit') or 'DAY'}'", e.expression, e.this +367 ), +368 exp.DateStrToDate: datestrtodate_sql, +369 exp.DateToDi: lambda self, +370 e: f"CAST(STRFTIME({self.sql(e, 'this')}, {DuckDB.DATEINT_FORMAT}) AS INT)", +371 exp.Decode: lambda self, e: encode_decode_sql(self, e, "DECODE", replace=False), +372 exp.DiToDate: lambda self, +373 e: f"CAST(STRPTIME(CAST({self.sql(e, 'this')} AS TEXT), {DuckDB.DATEINT_FORMAT}) AS DATE)", +374 exp.Encode: lambda self, e: encode_decode_sql(self, e, "ENCODE", replace=False), +375 exp.Explode: rename_func("UNNEST"), +376 exp.IntDiv: lambda self, e: self.binary(e, "//"), +377 exp.IsInf: rename_func("ISINF"), +378 exp.IsNan: rename_func("ISNAN"), +379 exp.JSONExtract: arrow_json_extract_sql, +380 exp.JSONExtractScalar: arrow_json_extract_sql, +381 exp.JSONFormat: _json_format_sql, +382 exp.LogicalOr: rename_func("BOOL_OR"), +383 exp.LogicalAnd: rename_func("BOOL_AND"), +384 exp.MonthsBetween: lambda self, e: self.func( +385 "DATEDIFF", +386 "'month'", +387 exp.cast(e.expression, "timestamp", copy=True), +388 exp.cast(e.this, "timestamp", copy=True), +389 ), +390 exp.ParseJSON: rename_func("JSON"), +391 exp.PercentileCont: _rename_unless_within_group("PERCENTILE_CONT", "QUANTILE_CONT"), +392 exp.PercentileDisc: _rename_unless_within_group("PERCENTILE_DISC", "QUANTILE_DISC"), +393 # DuckDB doesn't allow qualified columns inside of PIVOT expressions. +394 # See: https://github.com/duckdb/duckdb/blob/671faf92411182f81dce42ac43de8bfb05d9909e/src/planner/binder/tableref/bind_pivot.cpp#L61-L62 +395 exp.Pivot: transforms.preprocess([transforms.unqualify_columns]), +396 exp.RegexpExtract: regexp_extract_sql, +397 exp.RegexpReplace: lambda self, e: self.func( +398 "REGEXP_REPLACE", +399 e.this, +400 e.expression, +401 e.args.get("replacement"), +402 e.args.get("modifiers"), +403 ), +404 exp.RegexpLike: rename_func("REGEXP_MATCHES"), +405 exp.RegexpSplit: rename_func("STR_SPLIT_REGEX"), +406 exp.Rand: rename_func("RANDOM"), +407 exp.SafeDivide: no_safe_divide_sql, +408 exp.Split: rename_func("STR_SPLIT"), +409 exp.SortArray: _sort_array_sql, +410 exp.StrPosition: str_position_sql, +411 exp.StrToDate: lambda self, e: f"CAST({str_to_time_sql(self, e)} AS DATE)", +412 exp.StrToTime: str_to_time_sql, +413 exp.StrToUnix: lambda self, +414 e: f"EPOCH(STRPTIME({self.sql(e, 'this')}, {self.format_time(e)}))", +415 exp.Struct: _struct_sql, +416 exp.Timestamp: no_timestamp_sql, +417 exp.TimestampDiff: lambda self, e: self.func( +418 "DATE_DIFF", exp.Literal.string(e.unit), e.expression, e.this +419 ), +420 exp.TimestampTrunc: timestamptrunc_sql, +421 exp.TimeStrToDate: lambda self, e: f"CAST({self.sql(e, 'this')} AS DATE)", +422 exp.TimeStrToTime: timestrtotime_sql, +423 exp.TimeStrToUnix: lambda self, e: f"EPOCH(CAST({self.sql(e, 'this')} AS TIMESTAMP))", +424 exp.TimeToStr: lambda self, +425 e: f"STRFTIME({self.sql(e, 'this')}, {self.format_time(e)})", +426 exp.TimeToUnix: rename_func("EPOCH"), +427 exp.TsOrDiToDi: lambda self, +428 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS TEXT), '-', ''), 1, 8) AS INT)", +429 exp.TsOrDsAdd: _ts_or_ds_add_sql, +430 exp.TsOrDsDiff: lambda self, e: self.func( +431 "DATE_DIFF", +432 f"'{e.args.get('unit') or 'DAY'}'", +433 exp.cast(e.expression, "TIMESTAMP"), +434 exp.cast(e.this, "TIMESTAMP"), +435 ), +436 exp.UnixToStr: lambda self, +437 e: f"STRFTIME(TO_TIMESTAMP({self.sql(e, 'this')}), {self.format_time(e)})", +438 exp.UnixToTime: _unix_to_time_sql, +439 exp.UnixToTimeStr: lambda self, e: f"CAST(TO_TIMESTAMP({self.sql(e, 'this')}) AS TEXT)", +440 exp.VariancePop: rename_func("VAR_POP"), +441 exp.WeekOfYear: rename_func("WEEKOFYEAR"), +442 exp.Xor: bool_xor_sql, +443 } +444 +445 SUPPORTED_JSON_PATH_PARTS = { +446 exp.JSONPathKey, +447 exp.JSONPathRoot, +448 exp.JSONPathSubscript, +449 exp.JSONPathWildcard, +450 } +451 +452 TYPE_MAPPING = { +453 **generator.Generator.TYPE_MAPPING, +454 exp.DataType.Type.BINARY: "BLOB", +455 exp.DataType.Type.CHAR: "TEXT", +456 exp.DataType.Type.FLOAT: "REAL", +457 exp.DataType.Type.NCHAR: "TEXT", +458 exp.DataType.Type.NVARCHAR: "TEXT", +459 exp.DataType.Type.UINT: "UINTEGER", +460 exp.DataType.Type.VARBINARY: "BLOB", +461 exp.DataType.Type.VARCHAR: "TEXT", +462 exp.DataType.Type.TIMESTAMP_S: "TIMESTAMP_S", +463 exp.DataType.Type.TIMESTAMP_MS: "TIMESTAMP_MS", +464 exp.DataType.Type.TIMESTAMP_NS: "TIMESTAMP_NS", +465 } +466 +467 STAR_MAPPING = {**generator.Generator.STAR_MAPPING, "except": "EXCLUDE"} +468 +469 UNWRAPPED_INTERVAL_VALUES = (exp.Column, exp.Literal, exp.Paren) +470 +471 # DuckDB doesn't generally support CREATE TABLE .. properties +472 # https://duckdb.org/docs/sql/statements/create_table.html +473 PROPERTIES_LOCATION = { +474 prop: exp.Properties.Location.UNSUPPORTED +475 for prop in generator.Generator.PROPERTIES_LOCATION +476 } +477 +478 # There are a few exceptions (e.g. temporary tables) which are supported or +479 # can be transpiled to DuckDB, so we explicitly override them accordingly +480 PROPERTIES_LOCATION[exp.LikeProperty] = exp.Properties.Location.POST_SCHEMA +481 PROPERTIES_LOCATION[exp.TemporaryProperty] = exp.Properties.Location.POST_CREATE +482 +483 def timefromparts_sql(self, expression: exp.TimeFromParts) -> str: +484 nano = expression.args.get("nano") +485 if nano is not None: +486 expression.set( +487 "sec", expression.args["sec"] + nano.pop() / exp.Literal.number(1000000000.0) +488 ) +489 +490 return rename_func("MAKE_TIME")(self, expression) +491 +492 def timestampfromparts_sql(self, expression: exp.TimestampFromParts) -> str: +493 sec = expression.args["sec"] +494 +495 milli = expression.args.get("milli") +496 if milli is not None: +497 sec += milli.pop() / exp.Literal.number(1000.0) +498 +499 nano = expression.args.get("nano") +500 if nano is not None: +501 sec += nano.pop() / exp.Literal.number(1000000000.0) +502 +503 if milli or nano: +504 expression.set("sec", sec) +505 +506 return rename_func("MAKE_TIMESTAMP")(self, expression) +507 +508 def tablesample_sql( +509 self, +510 expression: exp.TableSample, +511 sep: str = " AS ", +512 tablesample_keyword: t.Optional[str] = None, +513 ) -> str: +514 if not isinstance(expression.parent, exp.Select): +515 # This sample clause only applies to a single source, not the entire resulting relation +516 tablesample_keyword = "TABLESAMPLE" +517 +518 return super().tablesample_sql( +519 expression, sep=sep, tablesample_keyword=tablesample_keyword +520 ) +521 +522 def interval_sql(self, expression: exp.Interval) -> str: +523 multiplier: t.Optional[int] = None +524 unit = expression.text("unit").lower() +525 +526 if unit.startswith("week"): +527 multiplier = 7 +528 if unit.startswith("quarter"): +529 multiplier = 90 +530 +531 if multiplier: +532 return f"({multiplier} * {super().interval_sql(exp.Interval(this=expression.this, unit=exp.var('DAY')))})" +533 +534 return super().interval_sql(expression) +535 +536 def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str: +537 if isinstance(expression.parent, exp.UserDefinedFunction): +538 return self.sql(expression, "this") +539 return super().columndef_sql(expression, sep) +540 +541 def placeholder_sql(self, expression: exp.Placeholder) -> str: +542 return f"${expression.name}" if expression.name else "?" @@ -1691,6 +1696,8 @@ Possible values: "nulls_are_small", "nulls_are_large",
    QUOTES
    STRING_ESCAPES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    @@ -1888,7 +1895,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -2064,211 +2071,212 @@ Default: 3 334 IGNORE_NULLS_IN_FUNC = True 335 JSON_PATH_BRACKETED_KEY_SUPPORTED = False 336 SUPPORTS_CREATE_TABLE_LIKE = False -337 -338 TRANSFORMS = { -339 **generator.Generator.TRANSFORMS, -340 exp.ApproxDistinct: approx_count_distinct_sql, -341 exp.Array: lambda self, e: ( -342 self.func("ARRAY", e.expressions[0]) -343 if e.expressions and e.expressions[0].find(exp.Select) -344 else inline_array_sql(self, e) -345 ), -346 exp.ArraySize: rename_func("ARRAY_LENGTH"), -347 exp.ArgMax: arg_max_or_min_no_count("ARG_MAX"), -348 exp.ArgMin: arg_max_or_min_no_count("ARG_MIN"), -349 exp.ArraySort: _array_sort_sql, -350 exp.ArraySum: rename_func("LIST_SUM"), -351 exp.BitwiseXor: rename_func("XOR"), -352 exp.CommentColumnConstraint: no_comment_column_constraint_sql, -353 exp.CurrentDate: lambda self, e: "CURRENT_DATE", -354 exp.CurrentTime: lambda self, e: "CURRENT_TIME", -355 exp.CurrentTimestamp: lambda self, e: "CURRENT_TIMESTAMP", -356 exp.DayOfMonth: rename_func("DAYOFMONTH"), -357 exp.DayOfWeek: rename_func("DAYOFWEEK"), -358 exp.DayOfYear: rename_func("DAYOFYEAR"), -359 exp.DataType: _datatype_sql, -360 exp.Date: _date_sql, -361 exp.DateAdd: _date_delta_sql, -362 exp.DateFromParts: rename_func("MAKE_DATE"), -363 exp.DateSub: _date_delta_sql, -364 exp.DateDiff: lambda self, e: self.func( -365 "DATE_DIFF", f"'{e.args.get('unit') or 'DAY'}'", e.expression, e.this -366 ), -367 exp.DateStrToDate: datestrtodate_sql, -368 exp.DateToDi: lambda self, -369 e: f"CAST(STRFTIME({self.sql(e, 'this')}, {DuckDB.DATEINT_FORMAT}) AS INT)", -370 exp.Decode: lambda self, e: encode_decode_sql(self, e, "DECODE", replace=False), -371 exp.DiToDate: lambda self, -372 e: f"CAST(STRPTIME(CAST({self.sql(e, 'this')} AS TEXT), {DuckDB.DATEINT_FORMAT}) AS DATE)", -373 exp.Encode: lambda self, e: encode_decode_sql(self, e, "ENCODE", replace=False), -374 exp.Explode: rename_func("UNNEST"), -375 exp.IntDiv: lambda self, e: self.binary(e, "//"), -376 exp.IsInf: rename_func("ISINF"), -377 exp.IsNan: rename_func("ISNAN"), -378 exp.JSONExtract: arrow_json_extract_sql, -379 exp.JSONExtractScalar: arrow_json_extract_sql, -380 exp.JSONFormat: _json_format_sql, -381 exp.LogicalOr: rename_func("BOOL_OR"), -382 exp.LogicalAnd: rename_func("BOOL_AND"), -383 exp.MonthsBetween: lambda self, e: self.func( -384 "DATEDIFF", -385 "'month'", -386 exp.cast(e.expression, "timestamp", copy=True), -387 exp.cast(e.this, "timestamp", copy=True), -388 ), -389 exp.ParseJSON: rename_func("JSON"), -390 exp.PercentileCont: _rename_unless_within_group("PERCENTILE_CONT", "QUANTILE_CONT"), -391 exp.PercentileDisc: _rename_unless_within_group("PERCENTILE_DISC", "QUANTILE_DISC"), -392 # DuckDB doesn't allow qualified columns inside of PIVOT expressions. -393 # See: https://github.com/duckdb/duckdb/blob/671faf92411182f81dce42ac43de8bfb05d9909e/src/planner/binder/tableref/bind_pivot.cpp#L61-L62 -394 exp.Pivot: transforms.preprocess([transforms.unqualify_columns]), -395 exp.RegexpExtract: regexp_extract_sql, -396 exp.RegexpReplace: lambda self, e: self.func( -397 "REGEXP_REPLACE", -398 e.this, -399 e.expression, -400 e.args.get("replacement"), -401 e.args.get("modifiers"), -402 ), -403 exp.RegexpLike: rename_func("REGEXP_MATCHES"), -404 exp.RegexpSplit: rename_func("STR_SPLIT_REGEX"), -405 exp.Rand: rename_func("RANDOM"), -406 exp.SafeDivide: no_safe_divide_sql, -407 exp.Split: rename_func("STR_SPLIT"), -408 exp.SortArray: _sort_array_sql, -409 exp.StrPosition: str_position_sql, -410 exp.StrToDate: lambda self, e: f"CAST({str_to_time_sql(self, e)} AS DATE)", -411 exp.StrToTime: str_to_time_sql, -412 exp.StrToUnix: lambda self, -413 e: f"EPOCH(STRPTIME({self.sql(e, 'this')}, {self.format_time(e)}))", -414 exp.Struct: _struct_sql, -415 exp.Timestamp: no_timestamp_sql, -416 exp.TimestampDiff: lambda self, e: self.func( -417 "DATE_DIFF", exp.Literal.string(e.unit), e.expression, e.this -418 ), -419 exp.TimestampTrunc: timestamptrunc_sql, -420 exp.TimeStrToDate: lambda self, e: f"CAST({self.sql(e, 'this')} AS DATE)", -421 exp.TimeStrToTime: timestrtotime_sql, -422 exp.TimeStrToUnix: lambda self, e: f"EPOCH(CAST({self.sql(e, 'this')} AS TIMESTAMP))", -423 exp.TimeToStr: lambda self, -424 e: f"STRFTIME({self.sql(e, 'this')}, {self.format_time(e)})", -425 exp.TimeToUnix: rename_func("EPOCH"), -426 exp.TsOrDiToDi: lambda self, -427 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS TEXT), '-', ''), 1, 8) AS INT)", -428 exp.TsOrDsAdd: _ts_or_ds_add_sql, -429 exp.TsOrDsDiff: lambda self, e: self.func( -430 "DATE_DIFF", -431 f"'{e.args.get('unit') or 'DAY'}'", -432 exp.cast(e.expression, "TIMESTAMP"), -433 exp.cast(e.this, "TIMESTAMP"), -434 ), -435 exp.UnixToStr: lambda self, -436 e: f"STRFTIME(TO_TIMESTAMP({self.sql(e, 'this')}), {self.format_time(e)})", -437 exp.UnixToTime: _unix_to_time_sql, -438 exp.UnixToTimeStr: lambda self, e: f"CAST(TO_TIMESTAMP({self.sql(e, 'this')}) AS TEXT)", -439 exp.VariancePop: rename_func("VAR_POP"), -440 exp.WeekOfYear: rename_func("WEEKOFYEAR"), -441 exp.Xor: bool_xor_sql, -442 } -443 -444 SUPPORTED_JSON_PATH_PARTS = { -445 exp.JSONPathKey, -446 exp.JSONPathRoot, -447 exp.JSONPathSubscript, -448 exp.JSONPathWildcard, -449 } -450 -451 TYPE_MAPPING = { -452 **generator.Generator.TYPE_MAPPING, -453 exp.DataType.Type.BINARY: "BLOB", -454 exp.DataType.Type.CHAR: "TEXT", -455 exp.DataType.Type.FLOAT: "REAL", -456 exp.DataType.Type.NCHAR: "TEXT", -457 exp.DataType.Type.NVARCHAR: "TEXT", -458 exp.DataType.Type.UINT: "UINTEGER", -459 exp.DataType.Type.VARBINARY: "BLOB", -460 exp.DataType.Type.VARCHAR: "TEXT", -461 exp.DataType.Type.TIMESTAMP_S: "TIMESTAMP_S", -462 exp.DataType.Type.TIMESTAMP_MS: "TIMESTAMP_MS", -463 exp.DataType.Type.TIMESTAMP_NS: "TIMESTAMP_NS", -464 } -465 -466 STAR_MAPPING = {**generator.Generator.STAR_MAPPING, "except": "EXCLUDE"} -467 -468 UNWRAPPED_INTERVAL_VALUES = (exp.Column, exp.Literal, exp.Paren) -469 -470 # DuckDB doesn't generally support CREATE TABLE .. properties -471 # https://duckdb.org/docs/sql/statements/create_table.html -472 PROPERTIES_LOCATION = { -473 prop: exp.Properties.Location.UNSUPPORTED -474 for prop in generator.Generator.PROPERTIES_LOCATION -475 } -476 -477 # There are a few exceptions (e.g. temporary tables) which are supported or -478 # can be transpiled to DuckDB, so we explicitly override them accordingly -479 PROPERTIES_LOCATION[exp.LikeProperty] = exp.Properties.Location.POST_SCHEMA -480 PROPERTIES_LOCATION[exp.TemporaryProperty] = exp.Properties.Location.POST_CREATE -481 -482 def timefromparts_sql(self, expression: exp.TimeFromParts) -> str: -483 nano = expression.args.get("nano") -484 if nano is not None: -485 expression.set( -486 "sec", expression.args["sec"] + nano.pop() / exp.Literal.number(1000000000.0) -487 ) -488 -489 return rename_func("MAKE_TIME")(self, expression) -490 -491 def timestampfromparts_sql(self, expression: exp.TimestampFromParts) -> str: -492 sec = expression.args["sec"] -493 -494 milli = expression.args.get("milli") -495 if milli is not None: -496 sec += milli.pop() / exp.Literal.number(1000.0) -497 -498 nano = expression.args.get("nano") -499 if nano is not None: -500 sec += nano.pop() / exp.Literal.number(1000000000.0) -501 -502 if milli or nano: -503 expression.set("sec", sec) -504 -505 return rename_func("MAKE_TIMESTAMP")(self, expression) -506 -507 def tablesample_sql( -508 self, -509 expression: exp.TableSample, -510 sep: str = " AS ", -511 tablesample_keyword: t.Optional[str] = None, -512 ) -> str: -513 if not isinstance(expression.parent, exp.Select): -514 # This sample clause only applies to a single source, not the entire resulting relation -515 tablesample_keyword = "TABLESAMPLE" -516 -517 return super().tablesample_sql( -518 expression, sep=sep, tablesample_keyword=tablesample_keyword -519 ) -520 -521 def interval_sql(self, expression: exp.Interval) -> str: -522 multiplier: t.Optional[int] = None -523 unit = expression.text("unit").lower() -524 -525 if unit.startswith("week"): -526 multiplier = 7 -527 if unit.startswith("quarter"): -528 multiplier = 90 -529 -530 if multiplier: -531 return f"({multiplier} * {super().interval_sql(exp.Interval(this=expression.this, unit=exp.var('DAY')))})" -532 -533 return super().interval_sql(expression) -534 -535 def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str: -536 if isinstance(expression.parent, exp.UserDefinedFunction): -537 return self.sql(expression, "this") -538 return super().columndef_sql(expression, sep) -539 -540 def placeholder_sql(self, expression: exp.Placeholder) -> str: -541 return f"${expression.name}" if expression.name else "?" +337 MULTI_ARG_DISTINCT = False +338 +339 TRANSFORMS = { +340 **generator.Generator.TRANSFORMS, +341 exp.ApproxDistinct: approx_count_distinct_sql, +342 exp.Array: lambda self, e: ( +343 self.func("ARRAY", e.expressions[0]) +344 if e.expressions and e.expressions[0].find(exp.Select) +345 else inline_array_sql(self, e) +346 ), +347 exp.ArraySize: rename_func("ARRAY_LENGTH"), +348 exp.ArgMax: arg_max_or_min_no_count("ARG_MAX"), +349 exp.ArgMin: arg_max_or_min_no_count("ARG_MIN"), +350 exp.ArraySort: _array_sort_sql, +351 exp.ArraySum: rename_func("LIST_SUM"), +352 exp.BitwiseXor: rename_func("XOR"), +353 exp.CommentColumnConstraint: no_comment_column_constraint_sql, +354 exp.CurrentDate: lambda self, e: "CURRENT_DATE", +355 exp.CurrentTime: lambda self, e: "CURRENT_TIME", +356 exp.CurrentTimestamp: lambda self, e: "CURRENT_TIMESTAMP", +357 exp.DayOfMonth: rename_func("DAYOFMONTH"), +358 exp.DayOfWeek: rename_func("DAYOFWEEK"), +359 exp.DayOfYear: rename_func("DAYOFYEAR"), +360 exp.DataType: _datatype_sql, +361 exp.Date: _date_sql, +362 exp.DateAdd: _date_delta_sql, +363 exp.DateFromParts: rename_func("MAKE_DATE"), +364 exp.DateSub: _date_delta_sql, +365 exp.DateDiff: lambda self, e: self.func( +366 "DATE_DIFF", f"'{e.args.get('unit') or 'DAY'}'", e.expression, e.this +367 ), +368 exp.DateStrToDate: datestrtodate_sql, +369 exp.DateToDi: lambda self, +370 e: f"CAST(STRFTIME({self.sql(e, 'this')}, {DuckDB.DATEINT_FORMAT}) AS INT)", +371 exp.Decode: lambda self, e: encode_decode_sql(self, e, "DECODE", replace=False), +372 exp.DiToDate: lambda self, +373 e: f"CAST(STRPTIME(CAST({self.sql(e, 'this')} AS TEXT), {DuckDB.DATEINT_FORMAT}) AS DATE)", +374 exp.Encode: lambda self, e: encode_decode_sql(self, e, "ENCODE", replace=False), +375 exp.Explode: rename_func("UNNEST"), +376 exp.IntDiv: lambda self, e: self.binary(e, "//"), +377 exp.IsInf: rename_func("ISINF"), +378 exp.IsNan: rename_func("ISNAN"), +379 exp.JSONExtract: arrow_json_extract_sql, +380 exp.JSONExtractScalar: arrow_json_extract_sql, +381 exp.JSONFormat: _json_format_sql, +382 exp.LogicalOr: rename_func("BOOL_OR"), +383 exp.LogicalAnd: rename_func("BOOL_AND"), +384 exp.MonthsBetween: lambda self, e: self.func( +385 "DATEDIFF", +386 "'month'", +387 exp.cast(e.expression, "timestamp", copy=True), +388 exp.cast(e.this, "timestamp", copy=True), +389 ), +390 exp.ParseJSON: rename_func("JSON"), +391 exp.PercentileCont: _rename_unless_within_group("PERCENTILE_CONT", "QUANTILE_CONT"), +392 exp.PercentileDisc: _rename_unless_within_group("PERCENTILE_DISC", "QUANTILE_DISC"), +393 # DuckDB doesn't allow qualified columns inside of PIVOT expressions. +394 # See: https://github.com/duckdb/duckdb/blob/671faf92411182f81dce42ac43de8bfb05d9909e/src/planner/binder/tableref/bind_pivot.cpp#L61-L62 +395 exp.Pivot: transforms.preprocess([transforms.unqualify_columns]), +396 exp.RegexpExtract: regexp_extract_sql, +397 exp.RegexpReplace: lambda self, e: self.func( +398 "REGEXP_REPLACE", +399 e.this, +400 e.expression, +401 e.args.get("replacement"), +402 e.args.get("modifiers"), +403 ), +404 exp.RegexpLike: rename_func("REGEXP_MATCHES"), +405 exp.RegexpSplit: rename_func("STR_SPLIT_REGEX"), +406 exp.Rand: rename_func("RANDOM"), +407 exp.SafeDivide: no_safe_divide_sql, +408 exp.Split: rename_func("STR_SPLIT"), +409 exp.SortArray: _sort_array_sql, +410 exp.StrPosition: str_position_sql, +411 exp.StrToDate: lambda self, e: f"CAST({str_to_time_sql(self, e)} AS DATE)", +412 exp.StrToTime: str_to_time_sql, +413 exp.StrToUnix: lambda self, +414 e: f"EPOCH(STRPTIME({self.sql(e, 'this')}, {self.format_time(e)}))", +415 exp.Struct: _struct_sql, +416 exp.Timestamp: no_timestamp_sql, +417 exp.TimestampDiff: lambda self, e: self.func( +418 "DATE_DIFF", exp.Literal.string(e.unit), e.expression, e.this +419 ), +420 exp.TimestampTrunc: timestamptrunc_sql, +421 exp.TimeStrToDate: lambda self, e: f"CAST({self.sql(e, 'this')} AS DATE)", +422 exp.TimeStrToTime: timestrtotime_sql, +423 exp.TimeStrToUnix: lambda self, e: f"EPOCH(CAST({self.sql(e, 'this')} AS TIMESTAMP))", +424 exp.TimeToStr: lambda self, +425 e: f"STRFTIME({self.sql(e, 'this')}, {self.format_time(e)})", +426 exp.TimeToUnix: rename_func("EPOCH"), +427 exp.TsOrDiToDi: lambda self, +428 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS TEXT), '-', ''), 1, 8) AS INT)", +429 exp.TsOrDsAdd: _ts_or_ds_add_sql, +430 exp.TsOrDsDiff: lambda self, e: self.func( +431 "DATE_DIFF", +432 f"'{e.args.get('unit') or 'DAY'}'", +433 exp.cast(e.expression, "TIMESTAMP"), +434 exp.cast(e.this, "TIMESTAMP"), +435 ), +436 exp.UnixToStr: lambda self, +437 e: f"STRFTIME(TO_TIMESTAMP({self.sql(e, 'this')}), {self.format_time(e)})", +438 exp.UnixToTime: _unix_to_time_sql, +439 exp.UnixToTimeStr: lambda self, e: f"CAST(TO_TIMESTAMP({self.sql(e, 'this')}) AS TEXT)", +440 exp.VariancePop: rename_func("VAR_POP"), +441 exp.WeekOfYear: rename_func("WEEKOFYEAR"), +442 exp.Xor: bool_xor_sql, +443 } +444 +445 SUPPORTED_JSON_PATH_PARTS = { +446 exp.JSONPathKey, +447 exp.JSONPathRoot, +448 exp.JSONPathSubscript, +449 exp.JSONPathWildcard, +450 } +451 +452 TYPE_MAPPING = { +453 **generator.Generator.TYPE_MAPPING, +454 exp.DataType.Type.BINARY: "BLOB", +455 exp.DataType.Type.CHAR: "TEXT", +456 exp.DataType.Type.FLOAT: "REAL", +457 exp.DataType.Type.NCHAR: "TEXT", +458 exp.DataType.Type.NVARCHAR: "TEXT", +459 exp.DataType.Type.UINT: "UINTEGER", +460 exp.DataType.Type.VARBINARY: "BLOB", +461 exp.DataType.Type.VARCHAR: "TEXT", +462 exp.DataType.Type.TIMESTAMP_S: "TIMESTAMP_S", +463 exp.DataType.Type.TIMESTAMP_MS: "TIMESTAMP_MS", +464 exp.DataType.Type.TIMESTAMP_NS: "TIMESTAMP_NS", +465 } +466 +467 STAR_MAPPING = {**generator.Generator.STAR_MAPPING, "except": "EXCLUDE"} +468 +469 UNWRAPPED_INTERVAL_VALUES = (exp.Column, exp.Literal, exp.Paren) +470 +471 # DuckDB doesn't generally support CREATE TABLE .. properties +472 # https://duckdb.org/docs/sql/statements/create_table.html +473 PROPERTIES_LOCATION = { +474 prop: exp.Properties.Location.UNSUPPORTED +475 for prop in generator.Generator.PROPERTIES_LOCATION +476 } +477 +478 # There are a few exceptions (e.g. temporary tables) which are supported or +479 # can be transpiled to DuckDB, so we explicitly override them accordingly +480 PROPERTIES_LOCATION[exp.LikeProperty] = exp.Properties.Location.POST_SCHEMA +481 PROPERTIES_LOCATION[exp.TemporaryProperty] = exp.Properties.Location.POST_CREATE +482 +483 def timefromparts_sql(self, expression: exp.TimeFromParts) -> str: +484 nano = expression.args.get("nano") +485 if nano is not None: +486 expression.set( +487 "sec", expression.args["sec"] + nano.pop() / exp.Literal.number(1000000000.0) +488 ) +489 +490 return rename_func("MAKE_TIME")(self, expression) +491 +492 def timestampfromparts_sql(self, expression: exp.TimestampFromParts) -> str: +493 sec = expression.args["sec"] +494 +495 milli = expression.args.get("milli") +496 if milli is not None: +497 sec += milli.pop() / exp.Literal.number(1000.0) +498 +499 nano = expression.args.get("nano") +500 if nano is not None: +501 sec += nano.pop() / exp.Literal.number(1000000000.0) +502 +503 if milli or nano: +504 expression.set("sec", sec) +505 +506 return rename_func("MAKE_TIMESTAMP")(self, expression) +507 +508 def tablesample_sql( +509 self, +510 expression: exp.TableSample, +511 sep: str = " AS ", +512 tablesample_keyword: t.Optional[str] = None, +513 ) -> str: +514 if not isinstance(expression.parent, exp.Select): +515 # This sample clause only applies to a single source, not the entire resulting relation +516 tablesample_keyword = "TABLESAMPLE" +517 +518 return super().tablesample_sql( +519 expression, sep=sep, tablesample_keyword=tablesample_keyword +520 ) +521 +522 def interval_sql(self, expression: exp.Interval) -> str: +523 multiplier: t.Optional[int] = None +524 unit = expression.text("unit").lower() +525 +526 if unit.startswith("week"): +527 multiplier = 7 +528 if unit.startswith("quarter"): +529 multiplier = 90 +530 +531 if multiplier: +532 return f"({multiplier} * {super().interval_sql(exp.Interval(this=expression.this, unit=exp.var('DAY')))})" +533 +534 return super().interval_sql(expression) +535 +536 def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str: +537 if isinstance(expression.parent, exp.UserDefinedFunction): +538 return self.sql(expression, "this") +539 return super().columndef_sql(expression, sep) +540 +541 def placeholder_sql(self, expression: exp.Placeholder) -> str: +542 return f"${expression.name}" if expression.name else "?" @@ -2490,6 +2498,18 @@ Default: True + +
    +
    + MULTI_ARG_DISTINCT = +False + + +
    + + + +
    @@ -2508,7 +2528,7 @@ Default: True @@ -2579,14 +2599,14 @@ Default: True
    -
    482        def timefromparts_sql(self, expression: exp.TimeFromParts) -> str:
    -483            nano = expression.args.get("nano")
    -484            if nano is not None:
    -485                expression.set(
    -486                    "sec", expression.args["sec"] + nano.pop() / exp.Literal.number(1000000000.0)
    -487                )
    -488
    -489            return rename_func("MAKE_TIME")(self, expression)
    +            
    483        def timefromparts_sql(self, expression: exp.TimeFromParts) -> str:
    +484            nano = expression.args.get("nano")
    +485            if nano is not None:
    +486                expression.set(
    +487                    "sec", expression.args["sec"] + nano.pop() / exp.Literal.number(1000000000.0)
    +488                )
    +489
    +490            return rename_func("MAKE_TIME")(self, expression)
     
    @@ -2604,21 +2624,21 @@ Default: True
    -
    491        def timestampfromparts_sql(self, expression: exp.TimestampFromParts) -> str:
    -492            sec = expression.args["sec"]
    -493
    -494            milli = expression.args.get("milli")
    -495            if milli is not None:
    -496                sec += milli.pop() / exp.Literal.number(1000.0)
    -497
    -498            nano = expression.args.get("nano")
    -499            if nano is not None:
    -500                sec += nano.pop() / exp.Literal.number(1000000000.0)
    -501
    -502            if milli or nano:
    -503                expression.set("sec", sec)
    -504
    -505            return rename_func("MAKE_TIMESTAMP")(self, expression)
    +            
    492        def timestampfromparts_sql(self, expression: exp.TimestampFromParts) -> str:
    +493            sec = expression.args["sec"]
    +494
    +495            milli = expression.args.get("milli")
    +496            if milli is not None:
    +497                sec += milli.pop() / exp.Literal.number(1000.0)
    +498
    +499            nano = expression.args.get("nano")
    +500            if nano is not None:
    +501                sec += nano.pop() / exp.Literal.number(1000000000.0)
    +502
    +503            if milli or nano:
    +504                expression.set("sec", sec)
    +505
    +506            return rename_func("MAKE_TIMESTAMP")(self, expression)
     
    @@ -2636,19 +2656,19 @@ Default: True
    -
    507        def tablesample_sql(
    -508            self,
    -509            expression: exp.TableSample,
    -510            sep: str = " AS ",
    -511            tablesample_keyword: t.Optional[str] = None,
    -512        ) -> str:
    -513            if not isinstance(expression.parent, exp.Select):
    -514                # This sample clause only applies to a single source, not the entire resulting relation
    -515                tablesample_keyword = "TABLESAMPLE"
    -516
    -517            return super().tablesample_sql(
    -518                expression, sep=sep, tablesample_keyword=tablesample_keyword
    -519            )
    +            
    508        def tablesample_sql(
    +509            self,
    +510            expression: exp.TableSample,
    +511            sep: str = " AS ",
    +512            tablesample_keyword: t.Optional[str] = None,
    +513        ) -> str:
    +514            if not isinstance(expression.parent, exp.Select):
    +515                # This sample clause only applies to a single source, not the entire resulting relation
    +516                tablesample_keyword = "TABLESAMPLE"
    +517
    +518            return super().tablesample_sql(
    +519                expression, sep=sep, tablesample_keyword=tablesample_keyword
    +520            )
     
    @@ -2666,19 +2686,19 @@ Default: True
    -
    521        def interval_sql(self, expression: exp.Interval) -> str:
    -522            multiplier: t.Optional[int] = None
    -523            unit = expression.text("unit").lower()
    -524
    -525            if unit.startswith("week"):
    -526                multiplier = 7
    -527            if unit.startswith("quarter"):
    -528                multiplier = 90
    -529
    -530            if multiplier:
    -531                return f"({multiplier} * {super().interval_sql(exp.Interval(this=expression.this, unit=exp.var('DAY')))})"
    -532
    -533            return super().interval_sql(expression)
    +            
    522        def interval_sql(self, expression: exp.Interval) -> str:
    +523            multiplier: t.Optional[int] = None
    +524            unit = expression.text("unit").lower()
    +525
    +526            if unit.startswith("week"):
    +527                multiplier = 7
    +528            if unit.startswith("quarter"):
    +529                multiplier = 90
    +530
    +531            if multiplier:
    +532                return f"({multiplier} * {super().interval_sql(exp.Interval(this=expression.this, unit=exp.var('DAY')))})"
    +533
    +534            return super().interval_sql(expression)
     
    @@ -2696,10 +2716,10 @@ Default: True
    -
    535        def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str:
    -536            if isinstance(expression.parent, exp.UserDefinedFunction):
    -537                return self.sql(expression, "this")
    -538            return super().columndef_sql(expression, sep)
    +            
    536        def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str:
    +537            if isinstance(expression.parent, exp.UserDefinedFunction):
    +538                return self.sql(expression, "this")
    +539            return super().columndef_sql(expression, sep)
     
    @@ -2717,8 +2737,8 @@ Default: True
    -
    540        def placeholder_sql(self, expression: exp.Placeholder) -> str:
    -541            return f"${expression.name}" if expression.name else "?"
    +            
    541        def placeholder_sql(self, expression: exp.Placeholder) -> str:
    +542            return f"${expression.name}" if expression.name else "?"
     
    diff --git a/docs/sqlglot/dialects/hive.html b/docs/sqlglot/dialects/hive.html index 0c2075b..268d4a2 100644 --- a/docs/sqlglot/dialects/hive.html +++ b/docs/sqlglot/dialects/hive.html @@ -1984,6 +1984,8 @@
    UNICODE_STRINGS
    IDENTIFIER_ESCAPES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    @@ -2766,7 +2768,7 @@ Default: True @@ -2779,7 +2781,7 @@ Default: True @@ -3101,6 +3103,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_BRACKETED_KEY_SUPPORTED
    STAR_MAPPING
    diff --git a/docs/sqlglot/dialects/mysql.html b/docs/sqlglot/dialects/mysql.html index 319bd7c..230d850 100644 --- a/docs/sqlglot/dialects/mysql.html +++ b/docs/sqlglot/dialects/mysql.html @@ -1177,7 +1177,7 @@
    TIME_SPECIFIERS = -{'S', 'p', 'r', 's', 'h', 'f', 'k', 'i', 'T', 'l', 'I', 'H'} +{'k', 'h', 'S', 'r', 'p', 's', 'H', 'T', 'f', 'I', 'i', 'l'}
    @@ -2473,7 +2473,7 @@
    COMMANDS = -{<TokenType.COMMAND: 'COMMAND'>, <TokenType.FETCH: 'FETCH'>, <TokenType.EXECUTE: 'EXECUTE'>} +{<TokenType.COMMAND: 'COMMAND'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.FETCH: 'FETCH'>}
    @@ -2494,6 +2494,8 @@
    UNICODE_STRINGS
    IDENTIFIER_ESCAPES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMAND_PREFIX_TOKENS
    NUMERIC_LITERALS
    @@ -2908,7 +2910,7 @@ Default: 3
    FUNC_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.GLOB: 'GLOB'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.INET: 'INET'>, <TokenType.NESTED: 'NESTED'>, <TokenType.INSERT: 'INSERT'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.BIT: 'BIT'>, <TokenType.DATE: 'DATE'>, <TokenType.XOR: 'XOR'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.VALUES: 'VALUES'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.INT256: 'INT256'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.UINT: 'UINT'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.LIKE: 'LIKE'>, <TokenType.INT: 'INT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.FIRST: 'FIRST'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.LEFT: 'LEFT'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.CHAR: 'CHAR'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.DATE: 'DATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.XOR: 'XOR'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.LIKE: 'LIKE'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.GLOB: 'GLOB'>, <TokenType.MERGE: 'MERGE'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.VALUES: 'VALUES'>, <TokenType.INET: 'INET'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.INSERT: 'INSERT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.BIT: 'BIT'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.NESTED: 'NESTED'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -2934,7 +2936,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -3038,7 +3040,7 @@ Default: 3
    SCHEMA_UNNAMED_CONSTRAINTS = - {'FULLTEXT', 'PRIMARY KEY', 'UNIQUE', 'SPATIAL', 'FOREIGN KEY', 'PERIOD', 'INDEX', 'KEY', 'LIKE', 'CHECK'} + {'INDEX', 'CHECK', 'FULLTEXT', 'PERIOD', 'FOREIGN KEY', 'UNIQUE', 'LIKE', 'PRIMARY KEY', 'KEY', 'SPATIAL'}
    @@ -3050,7 +3052,7 @@ Default: 3
    PROFILE_TYPES = -{'BLOCK IO', 'SWAPS', 'PAGE FAULTS', 'SOURCE', 'IPC', 'ALL', 'CONTEXT SWITCHES', 'MEMORY', 'CPU'} +{'SWAPS', 'BLOCK IO', 'IPC', 'ALL', 'PAGE FAULTS', 'MEMORY', 'CONTEXT SWITCHES', 'CPU', 'SOURCE'}
    @@ -3063,7 +3065,7 @@ Default: 3
    TYPE_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPV4: 'IPV4'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.BIT: 'BIT'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.DATE: 'DATE'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.SUPER: 'SUPER'>, <TokenType.TEXT: 'TEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.UINT: 'UINT'>, <TokenType.BINARY: 'BINARY'>, <TokenType.UINT128: 'UINT128'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.INT: 'INT'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIME: 'TIME'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.INET: 'INET'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.NESTED: 'NESTED'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.LONGTEXT: 'LONGTEXT'>} + {<TokenType.UBIGINT: 'UBIGINT'>, <TokenType.TEXT: 'TEXT'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.MONEY: 'MONEY'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UUID: 'UUID'>, <TokenType.INET: 'INET'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.JSONB: 'JSONB'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.IPV4: 'IPV4'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.TSRANGE: 'TSRANGE'>}
    @@ -3076,7 +3078,7 @@ Default: 3
    ENUM_TYPE_TOKENS = - {<TokenType.ENUM16: 'ENUM16'>, <TokenType.SET: 'SET'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.ENUM: 'ENUM'>} + {<TokenType.ENUM8: 'ENUM8'>, <TokenType.ENUM: 'ENUM'>, <TokenType.SET: 'SET'>, <TokenType.ENUM16: 'ENUM16'>}
    @@ -4004,6 +4006,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    SUPPORTED_JSON_PATH_PARTS
    STAR_MAPPING
    diff --git a/docs/sqlglot/dialects/oracle.html b/docs/sqlglot/dialects/oracle.html index 2221570..34cd939 100644 --- a/docs/sqlglot/dialects/oracle.html +++ b/docs/sqlglot/dialects/oracle.html @@ -1304,7 +1304,7 @@ Default: 3
    DISTINCT_TOKENS = -{<TokenType.UNIQUE: 'UNIQUE'>, <TokenType.DISTINCT: 'DISTINCT'>} +{<TokenType.DISTINCT: 'DISTINCT'>, <TokenType.UNIQUE: 'UNIQUE'>}
    @@ -1894,6 +1894,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_BRACKETED_KEY_SUPPORTED
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    @@ -2259,7 +2260,7 @@ Default: True
    VAR_SINGLE_TOKENS = -{'@', '#', '$'} +{'#', '@', '$'}
    @@ -2297,6 +2298,8 @@ Default: True
    IDENTIFIER_ESCAPES
    QUOTES
    STRING_ESCAPES
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    diff --git a/docs/sqlglot/dialects/postgres.html b/docs/sqlglot/dialects/postgres.html index 7945408..5e05b42 100644 --- a/docs/sqlglot/dialects/postgres.html +++ b/docs/sqlglot/dialects/postgres.html @@ -69,6 +69,12 @@
  • HEREDOC_STRINGS
  • +
  • + HEREDOC_TAG_IS_IDENTIFIER +
  • +
  • + HEREDOC_STRING_ALTERNATIVE +
  • KEYWORDS
  • @@ -159,6 +165,9 @@
  • LIKE_PROPERTY_INSIDE_SCHEMA
  • +
  • + MULTI_ARG_DISTINCT +
  • SUPPORTED_JSON_PATH_PARTS
  • @@ -281,509 +290,495 @@ 10 bool_xor_sql, 11 datestrtodate_sql, 12 format_time_lambda, - 13 json_path_segments, - 14 max_or_greatest, - 15 merge_without_target_sql, - 16 min_or_least, - 17 no_last_day_sql, - 18 no_map_from_entries_sql, - 19 no_paren_current_date_sql, - 20 no_pivot_sql, - 21 no_trycast_sql, - 22 parse_json_extract_path, - 23 parse_timestamp_trunc, - 24 rename_func, - 25 str_position_sql, - 26 struct_extract_sql, - 27 timestamptrunc_sql, - 28 timestrtotime_sql, - 29 trim_sql, - 30 ts_or_ds_add_cast, - 31) - 32from sqlglot.helper import seq_get - 33from sqlglot.parser import binary_range_parser - 34from sqlglot.tokens import TokenType - 35 - 36DATE_DIFF_FACTOR = { - 37 "MICROSECOND": " * 1000000", - 38 "MILLISECOND": " * 1000", - 39 "SECOND": "", - 40 "MINUTE": " / 60", - 41 "HOUR": " / 3600", - 42 "DAY": " / 86400", - 43} - 44 + 13 json_extract_segments, + 14 json_path_key_only_name, + 15 max_or_greatest, + 16 merge_without_target_sql, + 17 min_or_least, + 18 no_last_day_sql, + 19 no_map_from_entries_sql, + 20 no_paren_current_date_sql, + 21 no_pivot_sql, + 22 no_trycast_sql, + 23 parse_json_extract_path, + 24 parse_timestamp_trunc, + 25 rename_func, + 26 str_position_sql, + 27 struct_extract_sql, + 28 timestamptrunc_sql, + 29 timestrtotime_sql, + 30 trim_sql, + 31 ts_or_ds_add_cast, + 32) + 33from sqlglot.helper import seq_get + 34from sqlglot.parser import binary_range_parser + 35from sqlglot.tokens import TokenType + 36 + 37DATE_DIFF_FACTOR = { + 38 "MICROSECOND": " * 1000000", + 39 "MILLISECOND": " * 1000", + 40 "SECOND": "", + 41 "MINUTE": " / 60", + 42 "HOUR": " / 3600", + 43 "DAY": " / 86400", + 44} 45 - 46def _date_add_sql(kind: str) -> t.Callable[[Postgres.Generator, DATE_ADD_OR_SUB], str]: - 47 def func(self: Postgres.Generator, expression: DATE_ADD_OR_SUB) -> str: - 48 if isinstance(expression, exp.TsOrDsAdd): - 49 expression = ts_or_ds_add_cast(expression) - 50 - 51 this = self.sql(expression, "this") - 52 unit = expression.args.get("unit") - 53 - 54 expression = self._simplify_unless_literal(expression.expression) - 55 if not isinstance(expression, exp.Literal): - 56 self.unsupported("Cannot add non literal") - 57 - 58 expression.args["is_string"] = True - 59 return f"{this} {kind} {self.sql(exp.Interval(this=expression, unit=unit))}" - 60 - 61 return func - 62 + 46 + 47def _date_add_sql(kind: str) -> t.Callable[[Postgres.Generator, DATE_ADD_OR_SUB], str]: + 48 def func(self: Postgres.Generator, expression: DATE_ADD_OR_SUB) -> str: + 49 if isinstance(expression, exp.TsOrDsAdd): + 50 expression = ts_or_ds_add_cast(expression) + 51 + 52 this = self.sql(expression, "this") + 53 unit = expression.args.get("unit") + 54 + 55 expression = self._simplify_unless_literal(expression.expression) + 56 if not isinstance(expression, exp.Literal): + 57 self.unsupported("Cannot add non literal") + 58 + 59 expression.args["is_string"] = True + 60 return f"{this} {kind} {self.sql(exp.Interval(this=expression, unit=unit))}" + 61 + 62 return func 63 - 64def _date_diff_sql(self: Postgres.Generator, expression: exp.DateDiff) -> str: - 65 unit = expression.text("unit").upper() - 66 factor = DATE_DIFF_FACTOR.get(unit) - 67 - 68 end = f"CAST({self.sql(expression, 'this')} AS TIMESTAMP)" - 69 start = f"CAST({self.sql(expression, 'expression')} AS TIMESTAMP)" - 70 - 71 if factor is not None: - 72 return f"CAST(EXTRACT(epoch FROM {end} - {start}){factor} AS BIGINT)" - 73 - 74 age = f"AGE({end}, {start})" - 75 - 76 if unit == "WEEK": - 77 unit = f"EXTRACT(days FROM ({end} - {start})) / 7" - 78 elif unit == "MONTH": - 79 unit = f"EXTRACT(year FROM {age}) * 12 + EXTRACT(month FROM {age})" - 80 elif unit == "QUARTER": - 81 unit = f"EXTRACT(year FROM {age}) * 4 + EXTRACT(month FROM {age}) / 3" - 82 elif unit == "YEAR": - 83 unit = f"EXTRACT(year FROM {age})" - 84 else: - 85 unit = age - 86 - 87 return f"CAST({unit} AS BIGINT)" - 88 + 64 + 65def _date_diff_sql(self: Postgres.Generator, expression: exp.DateDiff) -> str: + 66 unit = expression.text("unit").upper() + 67 factor = DATE_DIFF_FACTOR.get(unit) + 68 + 69 end = f"CAST({self.sql(expression, 'this')} AS TIMESTAMP)" + 70 start = f"CAST({self.sql(expression, 'expression')} AS TIMESTAMP)" + 71 + 72 if factor is not None: + 73 return f"CAST(EXTRACT(epoch FROM {end} - {start}){factor} AS BIGINT)" + 74 + 75 age = f"AGE({end}, {start})" + 76 + 77 if unit == "WEEK": + 78 unit = f"EXTRACT(days FROM ({end} - {start})) / 7" + 79 elif unit == "MONTH": + 80 unit = f"EXTRACT(year FROM {age}) * 12 + EXTRACT(month FROM {age})" + 81 elif unit == "QUARTER": + 82 unit = f"EXTRACT(year FROM {age}) * 4 + EXTRACT(month FROM {age}) / 3" + 83 elif unit == "YEAR": + 84 unit = f"EXTRACT(year FROM {age})" + 85 else: + 86 unit = age + 87 + 88 return f"CAST({unit} AS BIGINT)" 89 - 90def _substring_sql(self: Postgres.Generator, expression: exp.Substring) -> str: - 91 this = self.sql(expression, "this") - 92 start = self.sql(expression, "start") - 93 length = self.sql(expression, "length") - 94 - 95 from_part = f" FROM {start}" if start else "" - 96 for_part = f" FOR {length}" if length else "" - 97 - 98 return f"SUBSTRING({this}{from_part}{for_part})" - 99 + 90 + 91def _substring_sql(self: Postgres.Generator, expression: exp.Substring) -> str: + 92 this = self.sql(expression, "this") + 93 start = self.sql(expression, "start") + 94 length = self.sql(expression, "length") + 95 + 96 from_part = f" FROM {start}" if start else "" + 97 for_part = f" FOR {length}" if length else "" + 98 + 99 return f"SUBSTRING({this}{from_part}{for_part})" 100 -101def _string_agg_sql(self: Postgres.Generator, expression: exp.GroupConcat) -> str: -102 separator = expression.args.get("separator") or exp.Literal.string(",") -103 -104 order = "" -105 this = expression.this -106 if isinstance(this, exp.Order): -107 if this.this: -108 this = this.this.pop() -109 order = self.sql(expression.this) # Order has a leading space -110 -111 return f"STRING_AGG({self.format_args(this, separator)}{order})" -112 +101 +102def _string_agg_sql(self: Postgres.Generator, expression: exp.GroupConcat) -> str: +103 separator = expression.args.get("separator") or exp.Literal.string(",") +104 +105 order = "" +106 this = expression.this +107 if isinstance(this, exp.Order): +108 if this.this: +109 this = this.this.pop() +110 order = self.sql(expression.this) # Order has a leading space +111 +112 return f"STRING_AGG({self.format_args(this, separator)}{order})" 113 -114def _datatype_sql(self: Postgres.Generator, expression: exp.DataType) -> str: -115 if expression.is_type("array"): -116 return f"{self.expressions(expression, flat=True)}[]" if expression.expressions else "ARRAY" -117 return self.datatype_sql(expression) -118 +114 +115def _datatype_sql(self: Postgres.Generator, expression: exp.DataType) -> str: +116 if expression.is_type("array"): +117 return f"{self.expressions(expression, flat=True)}[]" if expression.expressions else "ARRAY" +118 return self.datatype_sql(expression) 119 -120def _auto_increment_to_serial(expression: exp.Expression) -> exp.Expression: -121 auto = expression.find(exp.AutoIncrementColumnConstraint) -122 -123 if auto: -124 expression.args["constraints"].remove(auto.parent) -125 kind = expression.args["kind"] -126 -127 if kind.this == exp.DataType.Type.INT: -128 kind.replace(exp.DataType(this=exp.DataType.Type.SERIAL)) -129 elif kind.this == exp.DataType.Type.SMALLINT: -130 kind.replace(exp.DataType(this=exp.DataType.Type.SMALLSERIAL)) -131 elif kind.this == exp.DataType.Type.BIGINT: -132 kind.replace(exp.DataType(this=exp.DataType.Type.BIGSERIAL)) -133 -134 return expression -135 +120 +121def _auto_increment_to_serial(expression: exp.Expression) -> exp.Expression: +122 auto = expression.find(exp.AutoIncrementColumnConstraint) +123 +124 if auto: +125 expression.args["constraints"].remove(auto.parent) +126 kind = expression.args["kind"] +127 +128 if kind.this == exp.DataType.Type.INT: +129 kind.replace(exp.DataType(this=exp.DataType.Type.SERIAL)) +130 elif kind.this == exp.DataType.Type.SMALLINT: +131 kind.replace(exp.DataType(this=exp.DataType.Type.SMALLSERIAL)) +132 elif kind.this == exp.DataType.Type.BIGINT: +133 kind.replace(exp.DataType(this=exp.DataType.Type.BIGSERIAL)) +134 +135 return expression 136 -137def _serial_to_generated(expression: exp.Expression) -> exp.Expression: -138 kind = expression.args.get("kind") -139 if not kind: -140 return expression -141 -142 if kind.this == exp.DataType.Type.SERIAL: -143 data_type = exp.DataType(this=exp.DataType.Type.INT) -144 elif kind.this == exp.DataType.Type.SMALLSERIAL: -145 data_type = exp.DataType(this=exp.DataType.Type.SMALLINT) -146 elif kind.this == exp.DataType.Type.BIGSERIAL: -147 data_type = exp.DataType(this=exp.DataType.Type.BIGINT) -148 else: -149 data_type = None -150 -151 if data_type: -152 expression.args["kind"].replace(data_type) -153 constraints = expression.args["constraints"] -154 generated = exp.ColumnConstraint(kind=exp.GeneratedAsIdentityColumnConstraint(this=False)) -155 notnull = exp.ColumnConstraint(kind=exp.NotNullColumnConstraint()) -156 -157 if notnull not in constraints: -158 constraints.insert(0, notnull) -159 if generated not in constraints: -160 constraints.insert(0, generated) -161 -162 return expression -163 +137 +138def _serial_to_generated(expression: exp.Expression) -> exp.Expression: +139 kind = expression.args.get("kind") +140 if not kind: +141 return expression +142 +143 if kind.this == exp.DataType.Type.SERIAL: +144 data_type = exp.DataType(this=exp.DataType.Type.INT) +145 elif kind.this == exp.DataType.Type.SMALLSERIAL: +146 data_type = exp.DataType(this=exp.DataType.Type.SMALLINT) +147 elif kind.this == exp.DataType.Type.BIGSERIAL: +148 data_type = exp.DataType(this=exp.DataType.Type.BIGINT) +149 else: +150 data_type = None +151 +152 if data_type: +153 expression.args["kind"].replace(data_type) +154 constraints = expression.args["constraints"] +155 generated = exp.ColumnConstraint(kind=exp.GeneratedAsIdentityColumnConstraint(this=False)) +156 notnull = exp.ColumnConstraint(kind=exp.NotNullColumnConstraint()) +157 +158 if notnull not in constraints: +159 constraints.insert(0, notnull) +160 if generated not in constraints: +161 constraints.insert(0, generated) +162 +163 return expression 164 -165def _generate_series(args: t.List) -> exp.Expression: -166 # The goal is to convert step values like '1 day' or INTERVAL '1 day' into INTERVAL '1' day -167 step = seq_get(args, 2) -168 -169 if step is None: -170 # Postgres allows calls with just two arguments -- the "step" argument defaults to 1 -171 return exp.GenerateSeries.from_arg_list(args) -172 -173 if step.is_string: -174 args[2] = exp.to_interval(step.this) -175 elif isinstance(step, exp.Interval) and not step.args.get("unit"): -176 args[2] = exp.to_interval(step.this.this) -177 -178 return exp.GenerateSeries.from_arg_list(args) -179 +165 +166def _generate_series(args: t.List) -> exp.Expression: +167 # The goal is to convert step values like '1 day' or INTERVAL '1 day' into INTERVAL '1' day +168 step = seq_get(args, 2) +169 +170 if step is None: +171 # Postgres allows calls with just two arguments -- the "step" argument defaults to 1 +172 return exp.GenerateSeries.from_arg_list(args) +173 +174 if step.is_string: +175 args[2] = exp.to_interval(step.this) +176 elif isinstance(step, exp.Interval) and not step.args.get("unit"): +177 args[2] = exp.to_interval(step.this.this) +178 +179 return exp.GenerateSeries.from_arg_list(args) 180 -181def _to_timestamp(args: t.List) -> exp.Expression: -182 # TO_TIMESTAMP accepts either a single double argument or (text, text) -183 if len(args) == 1: -184 # https://www.postgresql.org/docs/current/functions-datetime.html#FUNCTIONS-DATETIME-TABLE -185 return exp.UnixToTime.from_arg_list(args) -186 -187 # https://www.postgresql.org/docs/current/functions-formatting.html -188 return format_time_lambda(exp.StrToTime, "postgres")(args) -189 +181 +182def _to_timestamp(args: t.List) -> exp.Expression: +183 # TO_TIMESTAMP accepts either a single double argument or (text, text) +184 if len(args) == 1: +185 # https://www.postgresql.org/docs/current/functions-datetime.html#FUNCTIONS-DATETIME-TABLE +186 return exp.UnixToTime.from_arg_list(args) +187 +188 # https://www.postgresql.org/docs/current/functions-formatting.html +189 return format_time_lambda(exp.StrToTime, "postgres")(args) 190 -191def _json_extract_sql( -192 self: Postgres.Generator, expression: exp.JSONExtract | exp.JSONExtractScalar -193) -> str: -194 return self.func( -195 ( -196 "JSON_EXTRACT_PATH" -197 if isinstance(expression, exp.JSONExtract) -198 else "JSON_EXTRACT_PATH_TEXT" -199 ), -200 expression.this, -201 *json_path_segments(self, expression.expression), -202 ) -203 -204 -205class Postgres(Dialect): -206 INDEX_OFFSET = 1 -207 TYPED_DIVISION = True -208 CONCAT_COALESCE = True -209 NULL_ORDERING = "nulls_are_large" -210 TIME_FORMAT = "'YYYY-MM-DD HH24:MI:SS'" -211 -212 TIME_MAPPING = { -213 "AM": "%p", -214 "PM": "%p", -215 "D": "%u", # 1-based day of week -216 "DD": "%d", # day of month -217 "DDD": "%j", # zero padded day of year -218 "FMDD": "%-d", # - is no leading zero for Python; same for FM in postgres -219 "FMDDD": "%-j", # day of year -220 "FMHH12": "%-I", # 9 -221 "FMHH24": "%-H", # 9 -222 "FMMI": "%-M", # Minute -223 "FMMM": "%-m", # 1 -224 "FMSS": "%-S", # Second -225 "HH12": "%I", # 09 -226 "HH24": "%H", # 09 -227 "MI": "%M", # zero padded minute -228 "MM": "%m", # 01 -229 "OF": "%z", # utc offset -230 "SS": "%S", # zero padded second -231 "TMDay": "%A", # TM is locale dependent -232 "TMDy": "%a", -233 "TMMon": "%b", # Sep -234 "TMMonth": "%B", # September -235 "TZ": "%Z", # uppercase timezone name -236 "US": "%f", # zero padded microsecond -237 "WW": "%U", # 1-based week of year -238 "YY": "%y", # 15 -239 "YYYY": "%Y", # 2015 -240 } -241 -242 class Tokenizer(tokens.Tokenizer): -243 BIT_STRINGS = [("b'", "'"), ("B'", "'")] -244 HEX_STRINGS = [("x'", "'"), ("X'", "'")] -245 BYTE_STRINGS = [("e'", "'"), ("E'", "'")] -246 HEREDOC_STRINGS = ["$"] -247 -248 KEYWORDS = { -249 **tokens.Tokenizer.KEYWORDS, -250 "~~": TokenType.LIKE, -251 "~~*": TokenType.ILIKE, -252 "~*": TokenType.IRLIKE, -253 "~": TokenType.RLIKE, -254 "@@": TokenType.DAT, -255 "@>": TokenType.AT_GT, -256 "<@": TokenType.LT_AT, -257 "BEGIN": TokenType.COMMAND, -258 "BEGIN TRANSACTION": TokenType.BEGIN, -259 "BIGSERIAL": TokenType.BIGSERIAL, -260 "CHARACTER VARYING": TokenType.VARCHAR, -261 "CONSTRAINT TRIGGER": TokenType.COMMAND, -262 "DECLARE": TokenType.COMMAND, -263 "DO": TokenType.COMMAND, -264 "EXEC": TokenType.COMMAND, -265 "HSTORE": TokenType.HSTORE, -266 "JSONB": TokenType.JSONB, -267 "MONEY": TokenType.MONEY, -268 "REFRESH": TokenType.COMMAND, -269 "REINDEX": TokenType.COMMAND, -270 "RESET": TokenType.COMMAND, -271 "REVOKE": TokenType.COMMAND, -272 "SERIAL": TokenType.SERIAL, -273 "SMALLSERIAL": TokenType.SMALLSERIAL, -274 "TEMP": TokenType.TEMPORARY, -275 "CSTRING": TokenType.PSEUDO_TYPE, -276 "OID": TokenType.OBJECT_IDENTIFIER, -277 "OPERATOR": TokenType.OPERATOR, -278 "REGCLASS": TokenType.OBJECT_IDENTIFIER, -279 "REGCOLLATION": TokenType.OBJECT_IDENTIFIER, -280 "REGCONFIG": TokenType.OBJECT_IDENTIFIER, -281 "REGDICTIONARY": TokenType.OBJECT_IDENTIFIER, -282 "REGNAMESPACE": TokenType.OBJECT_IDENTIFIER, -283 "REGOPER": TokenType.OBJECT_IDENTIFIER, -284 "REGOPERATOR": TokenType.OBJECT_IDENTIFIER, -285 "REGPROC": TokenType.OBJECT_IDENTIFIER, -286 "REGPROCEDURE": TokenType.OBJECT_IDENTIFIER, -287 "REGROLE": TokenType.OBJECT_IDENTIFIER, -288 "REGTYPE": TokenType.OBJECT_IDENTIFIER, -289 } -290 -291 SINGLE_TOKENS = { -292 **tokens.Tokenizer.SINGLE_TOKENS, -293 "$": TokenType.HEREDOC_STRING, -294 } -295 -296 VAR_SINGLE_TOKENS = {"$"} -297 -298 class Parser(parser.Parser): -299 PROPERTY_PARSERS = { -300 **parser.Parser.PROPERTY_PARSERS, -301 "SET": lambda self: self.expression(exp.SetConfigProperty, this=self._parse_set()), -302 } -303 PROPERTY_PARSERS.pop("INPUT", None) -304 -305 FUNCTIONS = { -306 **parser.Parser.FUNCTIONS, -307 "DATE_TRUNC": parse_timestamp_trunc, -308 "GENERATE_SERIES": _generate_series, -309 "JSON_EXTRACT_PATH": parse_json_extract_path(exp.JSONExtract), -310 "JSON_EXTRACT_PATH_TEXT": parse_json_extract_path(exp.JSONExtractScalar), -311 "MAKE_TIME": exp.TimeFromParts.from_arg_list, -312 "MAKE_TIMESTAMP": exp.TimestampFromParts.from_arg_list, -313 "NOW": exp.CurrentTimestamp.from_arg_list, -314 "TO_CHAR": format_time_lambda(exp.TimeToStr, "postgres"), -315 "TO_TIMESTAMP": _to_timestamp, -316 "UNNEST": exp.Explode.from_arg_list, +191 +192class Postgres(Dialect): +193 INDEX_OFFSET = 1 +194 TYPED_DIVISION = True +195 CONCAT_COALESCE = True +196 NULL_ORDERING = "nulls_are_large" +197 TIME_FORMAT = "'YYYY-MM-DD HH24:MI:SS'" +198 +199 TIME_MAPPING = { +200 "AM": "%p", +201 "PM": "%p", +202 "D": "%u", # 1-based day of week +203 "DD": "%d", # day of month +204 "DDD": "%j", # zero padded day of year +205 "FMDD": "%-d", # - is no leading zero for Python; same for FM in postgres +206 "FMDDD": "%-j", # day of year +207 "FMHH12": "%-I", # 9 +208 "FMHH24": "%-H", # 9 +209 "FMMI": "%-M", # Minute +210 "FMMM": "%-m", # 1 +211 "FMSS": "%-S", # Second +212 "HH12": "%I", # 09 +213 "HH24": "%H", # 09 +214 "MI": "%M", # zero padded minute +215 "MM": "%m", # 01 +216 "OF": "%z", # utc offset +217 "SS": "%S", # zero padded second +218 "TMDay": "%A", # TM is locale dependent +219 "TMDy": "%a", +220 "TMMon": "%b", # Sep +221 "TMMonth": "%B", # September +222 "TZ": "%Z", # uppercase timezone name +223 "US": "%f", # zero padded microsecond +224 "WW": "%U", # 1-based week of year +225 "YY": "%y", # 15 +226 "YYYY": "%Y", # 2015 +227 } +228 +229 class Tokenizer(tokens.Tokenizer): +230 BIT_STRINGS = [("b'", "'"), ("B'", "'")] +231 HEX_STRINGS = [("x'", "'"), ("X'", "'")] +232 BYTE_STRINGS = [("e'", "'"), ("E'", "'")] +233 HEREDOC_STRINGS = ["$"] +234 +235 HEREDOC_TAG_IS_IDENTIFIER = True +236 HEREDOC_STRING_ALTERNATIVE = TokenType.PARAMETER +237 +238 KEYWORDS = { +239 **tokens.Tokenizer.KEYWORDS, +240 "~~": TokenType.LIKE, +241 "~~*": TokenType.ILIKE, +242 "~*": TokenType.IRLIKE, +243 "~": TokenType.RLIKE, +244 "@@": TokenType.DAT, +245 "@>": TokenType.AT_GT, +246 "<@": TokenType.LT_AT, +247 "BEGIN": TokenType.COMMAND, +248 "BEGIN TRANSACTION": TokenType.BEGIN, +249 "BIGSERIAL": TokenType.BIGSERIAL, +250 "CHARACTER VARYING": TokenType.VARCHAR, +251 "CONSTRAINT TRIGGER": TokenType.COMMAND, +252 "DECLARE": TokenType.COMMAND, +253 "DO": TokenType.COMMAND, +254 "EXEC": TokenType.COMMAND, +255 "HSTORE": TokenType.HSTORE, +256 "JSONB": TokenType.JSONB, +257 "MONEY": TokenType.MONEY, +258 "REFRESH": TokenType.COMMAND, +259 "REINDEX": TokenType.COMMAND, +260 "RESET": TokenType.COMMAND, +261 "REVOKE": TokenType.COMMAND, +262 "SERIAL": TokenType.SERIAL, +263 "SMALLSERIAL": TokenType.SMALLSERIAL, +264 "TEMP": TokenType.TEMPORARY, +265 "CSTRING": TokenType.PSEUDO_TYPE, +266 "OID": TokenType.OBJECT_IDENTIFIER, +267 "OPERATOR": TokenType.OPERATOR, +268 "REGCLASS": TokenType.OBJECT_IDENTIFIER, +269 "REGCOLLATION": TokenType.OBJECT_IDENTIFIER, +270 "REGCONFIG": TokenType.OBJECT_IDENTIFIER, +271 "REGDICTIONARY": TokenType.OBJECT_IDENTIFIER, +272 "REGNAMESPACE": TokenType.OBJECT_IDENTIFIER, +273 "REGOPER": TokenType.OBJECT_IDENTIFIER, +274 "REGOPERATOR": TokenType.OBJECT_IDENTIFIER, +275 "REGPROC": TokenType.OBJECT_IDENTIFIER, +276 "REGPROCEDURE": TokenType.OBJECT_IDENTIFIER, +277 "REGROLE": TokenType.OBJECT_IDENTIFIER, +278 "REGTYPE": TokenType.OBJECT_IDENTIFIER, +279 } +280 +281 SINGLE_TOKENS = { +282 **tokens.Tokenizer.SINGLE_TOKENS, +283 "$": TokenType.HEREDOC_STRING, +284 } +285 +286 VAR_SINGLE_TOKENS = {"$"} +287 +288 class Parser(parser.Parser): +289 PROPERTY_PARSERS = { +290 **parser.Parser.PROPERTY_PARSERS, +291 "SET": lambda self: self.expression(exp.SetConfigProperty, this=self._parse_set()), +292 } +293 PROPERTY_PARSERS.pop("INPUT", None) +294 +295 FUNCTIONS = { +296 **parser.Parser.FUNCTIONS, +297 "DATE_TRUNC": parse_timestamp_trunc, +298 "GENERATE_SERIES": _generate_series, +299 "JSON_EXTRACT_PATH": parse_json_extract_path(exp.JSONExtract), +300 "JSON_EXTRACT_PATH_TEXT": parse_json_extract_path(exp.JSONExtractScalar), +301 "MAKE_TIME": exp.TimeFromParts.from_arg_list, +302 "MAKE_TIMESTAMP": exp.TimestampFromParts.from_arg_list, +303 "NOW": exp.CurrentTimestamp.from_arg_list, +304 "TO_CHAR": format_time_lambda(exp.TimeToStr, "postgres"), +305 "TO_TIMESTAMP": _to_timestamp, +306 "UNNEST": exp.Explode.from_arg_list, +307 } +308 +309 FUNCTION_PARSERS = { +310 **parser.Parser.FUNCTION_PARSERS, +311 "DATE_PART": lambda self: self._parse_date_part(), +312 } +313 +314 BITWISE = { +315 **parser.Parser.BITWISE, +316 TokenType.HASH: exp.BitwiseXor, 317 } 318 -319 FUNCTION_PARSERS = { -320 **parser.Parser.FUNCTION_PARSERS, -321 "DATE_PART": lambda self: self._parse_date_part(), -322 } -323 -324 BITWISE = { -325 **parser.Parser.BITWISE, -326 TokenType.HASH: exp.BitwiseXor, -327 } -328 -329 EXPONENT = { -330 TokenType.CARET: exp.Pow, -331 } -332 -333 RANGE_PARSERS = { -334 **parser.Parser.RANGE_PARSERS, -335 TokenType.AT_GT: binary_range_parser(exp.ArrayContains), -336 TokenType.DAMP: binary_range_parser(exp.ArrayOverlaps), -337 TokenType.DAT: lambda self, this: self.expression( -338 exp.MatchAgainst, this=self._parse_bitwise(), expressions=[this] -339 ), -340 TokenType.LT_AT: binary_range_parser(exp.ArrayContained), -341 TokenType.OPERATOR: lambda self, this: self._parse_operator(this), -342 } +319 EXPONENT = { +320 TokenType.CARET: exp.Pow, +321 } +322 +323 RANGE_PARSERS = { +324 **parser.Parser.RANGE_PARSERS, +325 TokenType.AT_GT: binary_range_parser(exp.ArrayContains), +326 TokenType.DAMP: binary_range_parser(exp.ArrayOverlaps), +327 TokenType.DAT: lambda self, this: self.expression( +328 exp.MatchAgainst, this=self._parse_bitwise(), expressions=[this] +329 ), +330 TokenType.LT_AT: binary_range_parser(exp.ArrayContained), +331 TokenType.OPERATOR: lambda self, this: self._parse_operator(this), +332 } +333 +334 STATEMENT_PARSERS = { +335 **parser.Parser.STATEMENT_PARSERS, +336 TokenType.END: lambda self: self._parse_commit_or_rollback(), +337 } +338 +339 def _parse_operator(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +340 while True: +341 if not self._match(TokenType.L_PAREN): +342 break 343 -344 STATEMENT_PARSERS = { -345 **parser.Parser.STATEMENT_PARSERS, -346 TokenType.END: lambda self: self._parse_commit_or_rollback(), -347 } +344 op = "" +345 while self._curr and not self._match(TokenType.R_PAREN): +346 op += self._curr.text +347 self._advance() 348 -349 def _parse_operator(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -350 while True: -351 if not self._match(TokenType.L_PAREN): -352 break -353 -354 op = "" -355 while self._curr and not self._match(TokenType.R_PAREN): -356 op += self._curr.text -357 self._advance() -358 -359 this = self.expression( -360 exp.Operator, -361 comments=self._prev_comments, -362 this=this, -363 operator=op, -364 expression=self._parse_bitwise(), -365 ) +349 this = self.expression( +350 exp.Operator, +351 comments=self._prev_comments, +352 this=this, +353 operator=op, +354 expression=self._parse_bitwise(), +355 ) +356 +357 if not self._match(TokenType.OPERATOR): +358 break +359 +360 return this +361 +362 def _parse_date_part(self) -> exp.Expression: +363 part = self._parse_type() +364 self._match(TokenType.COMMA) +365 value = self._parse_bitwise() 366 -367 if not self._match(TokenType.OPERATOR): -368 break +367 if part and part.is_string: +368 part = exp.var(part.name) 369 -370 return this +370 return self.expression(exp.Extract, this=part, expression=value) 371 -372 def _parse_date_part(self) -> exp.Expression: -373 part = self._parse_type() -374 self._match(TokenType.COMMA) -375 value = self._parse_bitwise() -376 -377 if part and part.is_string: -378 part = exp.var(part.name) -379 -380 return self.expression(exp.Extract, this=part, expression=value) -381 -382 class Generator(generator.Generator): -383 SINGLE_STRING_INTERVAL = True -384 RENAME_TABLE_WITH_DB = False -385 LOCKING_READS_SUPPORTED = True -386 JOIN_HINTS = False -387 TABLE_HINTS = False -388 QUERY_HINTS = False -389 NVL2_SUPPORTED = False -390 PARAMETER_TOKEN = "$" -391 TABLESAMPLE_SIZE_IS_ROWS = False -392 TABLESAMPLE_SEED_KEYWORD = "REPEATABLE" -393 SUPPORTS_SELECT_INTO = True -394 JSON_TYPE_REQUIRED_FOR_EXTRACTION = True -395 SUPPORTS_UNLOGGED_TABLES = True -396 LIKE_PROPERTY_INSIDE_SCHEMA = True -397 -398 SUPPORTED_JSON_PATH_PARTS = { -399 exp.JSONPathKey, -400 exp.JSONPathRoot, -401 exp.JSONPathSubscript, -402 } -403 -404 TYPE_MAPPING = { -405 **generator.Generator.TYPE_MAPPING, -406 exp.DataType.Type.TINYINT: "SMALLINT", -407 exp.DataType.Type.FLOAT: "REAL", -408 exp.DataType.Type.DOUBLE: "DOUBLE PRECISION", -409 exp.DataType.Type.BINARY: "BYTEA", -410 exp.DataType.Type.VARBINARY: "BYTEA", -411 exp.DataType.Type.DATETIME: "TIMESTAMP", -412 } -413 -414 TRANSFORMS = { -415 **generator.Generator.TRANSFORMS, -416 exp.AnyValue: any_value_to_max_sql, -417 exp.Array: lambda self, e: ( -418 f"{self.normalize_func('ARRAY')}({self.sql(e.expressions[0])})" -419 if isinstance(seq_get(e.expressions, 0), exp.Select) -420 else f"{self.normalize_func('ARRAY')}[{self.expressions(e, flat=True)}]" -421 ), -422 exp.ArrayConcat: rename_func("ARRAY_CAT"), -423 exp.ArrayContained: lambda self, e: self.binary(e, "<@"), -424 exp.ArrayContains: lambda self, e: self.binary(e, "@>"), -425 exp.ArrayOverlaps: lambda self, e: self.binary(e, "&&"), -426 exp.BitwiseXor: lambda self, e: self.binary(e, "#"), -427 exp.ColumnDef: transforms.preprocess([_auto_increment_to_serial, _serial_to_generated]), -428 exp.CurrentDate: no_paren_current_date_sql, -429 exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP", -430 exp.CurrentUser: lambda *_: "CURRENT_USER", -431 exp.DateAdd: _date_add_sql("+"), -432 exp.DateDiff: _date_diff_sql, -433 exp.DateStrToDate: datestrtodate_sql, -434 exp.DataType: _datatype_sql, -435 exp.DateSub: _date_add_sql("-"), -436 exp.Explode: rename_func("UNNEST"), -437 exp.GroupConcat: _string_agg_sql, -438 exp.JSONExtract: _json_extract_sql, -439 exp.JSONExtractScalar: _json_extract_sql, -440 exp.JSONBExtract: lambda self, e: self.binary(e, "#>"), -441 exp.JSONBExtractScalar: lambda self, e: self.binary(e, "#>>"), -442 exp.JSONBContains: lambda self, e: self.binary(e, "?"), -443 exp.JSONPathRoot: lambda *_: "", -444 exp.JSONPathSubscript: lambda self, e: self.json_path_part(e.this), -445 exp.LastDay: no_last_day_sql, -446 exp.LogicalOr: rename_func("BOOL_OR"), -447 exp.LogicalAnd: rename_func("BOOL_AND"), -448 exp.Max: max_or_greatest, -449 exp.MapFromEntries: no_map_from_entries_sql, -450 exp.Min: min_or_least, -451 exp.Merge: merge_without_target_sql, -452 exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}", -453 exp.PercentileCont: transforms.preprocess( -454 [transforms.add_within_group_for_percentiles] -455 ), -456 exp.PercentileDisc: transforms.preprocess( -457 [transforms.add_within_group_for_percentiles] -458 ), -459 exp.Pivot: no_pivot_sql, -460 exp.Pow: lambda self, e: self.binary(e, "^"), -461 exp.Rand: rename_func("RANDOM"), -462 exp.RegexpLike: lambda self, e: self.binary(e, "~"), -463 exp.RegexpILike: lambda self, e: self.binary(e, "~*"), -464 exp.Select: transforms.preprocess( -465 [ -466 transforms.eliminate_semi_and_anti_joins, -467 transforms.eliminate_qualify, -468 ] -469 ), -470 exp.StrPosition: str_position_sql, -471 exp.StrToTime: lambda self, -472 e: f"TO_TIMESTAMP({self.sql(e, 'this')}, {self.format_time(e)})", -473 exp.StructExtract: struct_extract_sql, -474 exp.Substring: _substring_sql, -475 exp.TimeFromParts: rename_func("MAKE_TIME"), -476 exp.TimestampFromParts: rename_func("MAKE_TIMESTAMP"), -477 exp.TimestampTrunc: timestamptrunc_sql, -478 exp.TimeStrToTime: timestrtotime_sql, -479 exp.TimeToStr: lambda self, e: f"TO_CHAR({self.sql(e, 'this')}, {self.format_time(e)})", -480 exp.ToChar: lambda self, e: self.function_fallback_sql(e), -481 exp.Trim: trim_sql, -482 exp.TryCast: no_trycast_sql, -483 exp.TsOrDsAdd: _date_add_sql("+"), -484 exp.TsOrDsDiff: _date_diff_sql, -485 exp.UnixToTime: lambda self, e: f"TO_TIMESTAMP({self.sql(e, 'this')})", -486 exp.VariancePop: rename_func("VAR_POP"), -487 exp.Variance: rename_func("VAR_SAMP"), -488 exp.Xor: bool_xor_sql, -489 } -490 -491 PROPERTIES_LOCATION = { -492 **generator.Generator.PROPERTIES_LOCATION, -493 exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA, -494 exp.TransientProperty: exp.Properties.Location.UNSUPPORTED, -495 exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED, -496 } -497 -498 def _jsonpathkey_sql(self, expression: exp.JSONPathKey) -> str: -499 if not isinstance(expression.this, str): -500 self.unsupported("Unsupported wildcard in JSONPathKey expression") -501 -502 return expression.name -503 -504 def bracket_sql(self, expression: exp.Bracket) -> str: -505 """Forms like ARRAY[1, 2, 3][3] aren't allowed; we need to wrap the ARRAY.""" -506 if isinstance(expression.this, exp.Array): -507 expression.set("this", exp.paren(expression.this, copy=False)) -508 -509 return super().bracket_sql(expression) -510 -511 def matchagainst_sql(self, expression: exp.MatchAgainst) -> str: -512 this = self.sql(expression, "this") -513 expressions = [f"{self.sql(e)} @@ {this}" for e in expression.expressions] -514 sql = " OR ".join(expressions) -515 return f"({sql})" if len(expressions) > 1 else sql +372 class Generator(generator.Generator): +373 SINGLE_STRING_INTERVAL = True +374 RENAME_TABLE_WITH_DB = False +375 LOCKING_READS_SUPPORTED = True +376 JOIN_HINTS = False +377 TABLE_HINTS = False +378 QUERY_HINTS = False +379 NVL2_SUPPORTED = False +380 PARAMETER_TOKEN = "$" +381 TABLESAMPLE_SIZE_IS_ROWS = False +382 TABLESAMPLE_SEED_KEYWORD = "REPEATABLE" +383 SUPPORTS_SELECT_INTO = True +384 JSON_TYPE_REQUIRED_FOR_EXTRACTION = True +385 SUPPORTS_UNLOGGED_TABLES = True +386 LIKE_PROPERTY_INSIDE_SCHEMA = True +387 MULTI_ARG_DISTINCT = False +388 +389 SUPPORTED_JSON_PATH_PARTS = { +390 exp.JSONPathKey, +391 exp.JSONPathRoot, +392 exp.JSONPathSubscript, +393 } +394 +395 TYPE_MAPPING = { +396 **generator.Generator.TYPE_MAPPING, +397 exp.DataType.Type.TINYINT: "SMALLINT", +398 exp.DataType.Type.FLOAT: "REAL", +399 exp.DataType.Type.DOUBLE: "DOUBLE PRECISION", +400 exp.DataType.Type.BINARY: "BYTEA", +401 exp.DataType.Type.VARBINARY: "BYTEA", +402 exp.DataType.Type.DATETIME: "TIMESTAMP", +403 } +404 +405 TRANSFORMS = { +406 **generator.Generator.TRANSFORMS, +407 exp.AnyValue: any_value_to_max_sql, +408 exp.Array: lambda self, e: ( +409 f"{self.normalize_func('ARRAY')}({self.sql(e.expressions[0])})" +410 if isinstance(seq_get(e.expressions, 0), exp.Select) +411 else f"{self.normalize_func('ARRAY')}[{self.expressions(e, flat=True)}]" +412 ), +413 exp.ArrayConcat: rename_func("ARRAY_CAT"), +414 exp.ArrayContained: lambda self, e: self.binary(e, "<@"), +415 exp.ArrayContains: lambda self, e: self.binary(e, "@>"), +416 exp.ArrayOverlaps: lambda self, e: self.binary(e, "&&"), +417 exp.BitwiseXor: lambda self, e: self.binary(e, "#"), +418 exp.ColumnDef: transforms.preprocess([_auto_increment_to_serial, _serial_to_generated]), +419 exp.CurrentDate: no_paren_current_date_sql, +420 exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP", +421 exp.CurrentUser: lambda *_: "CURRENT_USER", +422 exp.DateAdd: _date_add_sql("+"), +423 exp.DateDiff: _date_diff_sql, +424 exp.DateStrToDate: datestrtodate_sql, +425 exp.DataType: _datatype_sql, +426 exp.DateSub: _date_add_sql("-"), +427 exp.Explode: rename_func("UNNEST"), +428 exp.GroupConcat: _string_agg_sql, +429 exp.JSONExtract: json_extract_segments("JSON_EXTRACT_PATH"), +430 exp.JSONExtractScalar: json_extract_segments("JSON_EXTRACT_PATH_TEXT"), +431 exp.JSONBExtract: lambda self, e: self.binary(e, "#>"), +432 exp.JSONBExtractScalar: lambda self, e: self.binary(e, "#>>"), +433 exp.JSONBContains: lambda self, e: self.binary(e, "?"), +434 exp.JSONPathKey: json_path_key_only_name, +435 exp.JSONPathRoot: lambda *_: "", +436 exp.JSONPathSubscript: lambda self, e: self.json_path_part(e.this), +437 exp.LastDay: no_last_day_sql, +438 exp.LogicalOr: rename_func("BOOL_OR"), +439 exp.LogicalAnd: rename_func("BOOL_AND"), +440 exp.Max: max_or_greatest, +441 exp.MapFromEntries: no_map_from_entries_sql, +442 exp.Min: min_or_least, +443 exp.Merge: merge_without_target_sql, +444 exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}", +445 exp.PercentileCont: transforms.preprocess( +446 [transforms.add_within_group_for_percentiles] +447 ), +448 exp.PercentileDisc: transforms.preprocess( +449 [transforms.add_within_group_for_percentiles] +450 ), +451 exp.Pivot: no_pivot_sql, +452 exp.Pow: lambda self, e: self.binary(e, "^"), +453 exp.Rand: rename_func("RANDOM"), +454 exp.RegexpLike: lambda self, e: self.binary(e, "~"), +455 exp.RegexpILike: lambda self, e: self.binary(e, "~*"), +456 exp.Select: transforms.preprocess( +457 [ +458 transforms.eliminate_semi_and_anti_joins, +459 transforms.eliminate_qualify, +460 ] +461 ), +462 exp.StrPosition: str_position_sql, +463 exp.StrToTime: lambda self, +464 e: f"TO_TIMESTAMP({self.sql(e, 'this')}, {self.format_time(e)})", +465 exp.StructExtract: struct_extract_sql, +466 exp.Substring: _substring_sql, +467 exp.TimeFromParts: rename_func("MAKE_TIME"), +468 exp.TimestampFromParts: rename_func("MAKE_TIMESTAMP"), +469 exp.TimestampTrunc: timestamptrunc_sql, +470 exp.TimeStrToTime: timestrtotime_sql, +471 exp.TimeToStr: lambda self, e: f"TO_CHAR({self.sql(e, 'this')}, {self.format_time(e)})", +472 exp.ToChar: lambda self, e: self.function_fallback_sql(e), +473 exp.Trim: trim_sql, +474 exp.TryCast: no_trycast_sql, +475 exp.TsOrDsAdd: _date_add_sql("+"), +476 exp.TsOrDsDiff: _date_diff_sql, +477 exp.UnixToTime: lambda self, e: f"TO_TIMESTAMP({self.sql(e, 'this')})", +478 exp.VariancePop: rename_func("VAR_POP"), +479 exp.Variance: rename_func("VAR_SAMP"), +480 exp.Xor: bool_xor_sql, +481 } +482 +483 PROPERTIES_LOCATION = { +484 **generator.Generator.PROPERTIES_LOCATION, +485 exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA, +486 exp.TransientProperty: exp.Properties.Location.UNSUPPORTED, +487 exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED, +488 } +489 +490 def bracket_sql(self, expression: exp.Bracket) -> str: +491 """Forms like ARRAY[1, 2, 3][3] aren't allowed; we need to wrap the ARRAY.""" +492 if isinstance(expression.this, exp.Array): +493 expression.set("this", exp.paren(expression.this, copy=False)) +494 +495 return super().bracket_sql(expression) +496 +497 def matchagainst_sql(self, expression: exp.MatchAgainst) -> str: +498 this = self.sql(expression, "this") +499 expressions = [f"{self.sql(e)} @@ {this}" for e in expression.expressions] +500 sql = " OR ".join(expressions) +501 return f"({sql})" if len(expressions) > 1 else sql
    @@ -812,317 +807,316 @@
    -
    206class Postgres(Dialect):
    -207    INDEX_OFFSET = 1
    -208    TYPED_DIVISION = True
    -209    CONCAT_COALESCE = True
    -210    NULL_ORDERING = "nulls_are_large"
    -211    TIME_FORMAT = "'YYYY-MM-DD HH24:MI:SS'"
    -212
    -213    TIME_MAPPING = {
    -214        "AM": "%p",
    -215        "PM": "%p",
    -216        "D": "%u",  # 1-based day of week
    -217        "DD": "%d",  # day of month
    -218        "DDD": "%j",  # zero padded day of year
    -219        "FMDD": "%-d",  # - is no leading zero for Python; same for FM in postgres
    -220        "FMDDD": "%-j",  # day of year
    -221        "FMHH12": "%-I",  # 9
    -222        "FMHH24": "%-H",  # 9
    -223        "FMMI": "%-M",  # Minute
    -224        "FMMM": "%-m",  # 1
    -225        "FMSS": "%-S",  # Second
    -226        "HH12": "%I",  # 09
    -227        "HH24": "%H",  # 09
    -228        "MI": "%M",  # zero padded minute
    -229        "MM": "%m",  # 01
    -230        "OF": "%z",  # utc offset
    -231        "SS": "%S",  # zero padded second
    -232        "TMDay": "%A",  # TM is locale dependent
    -233        "TMDy": "%a",
    -234        "TMMon": "%b",  # Sep
    -235        "TMMonth": "%B",  # September
    -236        "TZ": "%Z",  # uppercase timezone name
    -237        "US": "%f",  # zero padded microsecond
    -238        "WW": "%U",  # 1-based week of year
    -239        "YY": "%y",  # 15
    -240        "YYYY": "%Y",  # 2015
    -241    }
    -242
    -243    class Tokenizer(tokens.Tokenizer):
    -244        BIT_STRINGS = [("b'", "'"), ("B'", "'")]
    -245        HEX_STRINGS = [("x'", "'"), ("X'", "'")]
    -246        BYTE_STRINGS = [("e'", "'"), ("E'", "'")]
    -247        HEREDOC_STRINGS = ["$"]
    -248
    -249        KEYWORDS = {
    -250            **tokens.Tokenizer.KEYWORDS,
    -251            "~~": TokenType.LIKE,
    -252            "~~*": TokenType.ILIKE,
    -253            "~*": TokenType.IRLIKE,
    -254            "~": TokenType.RLIKE,
    -255            "@@": TokenType.DAT,
    -256            "@>": TokenType.AT_GT,
    -257            "<@": TokenType.LT_AT,
    -258            "BEGIN": TokenType.COMMAND,
    -259            "BEGIN TRANSACTION": TokenType.BEGIN,
    -260            "BIGSERIAL": TokenType.BIGSERIAL,
    -261            "CHARACTER VARYING": TokenType.VARCHAR,
    -262            "CONSTRAINT TRIGGER": TokenType.COMMAND,
    -263            "DECLARE": TokenType.COMMAND,
    -264            "DO": TokenType.COMMAND,
    -265            "EXEC": TokenType.COMMAND,
    -266            "HSTORE": TokenType.HSTORE,
    -267            "JSONB": TokenType.JSONB,
    -268            "MONEY": TokenType.MONEY,
    -269            "REFRESH": TokenType.COMMAND,
    -270            "REINDEX": TokenType.COMMAND,
    -271            "RESET": TokenType.COMMAND,
    -272            "REVOKE": TokenType.COMMAND,
    -273            "SERIAL": TokenType.SERIAL,
    -274            "SMALLSERIAL": TokenType.SMALLSERIAL,
    -275            "TEMP": TokenType.TEMPORARY,
    -276            "CSTRING": TokenType.PSEUDO_TYPE,
    -277            "OID": TokenType.OBJECT_IDENTIFIER,
    -278            "OPERATOR": TokenType.OPERATOR,
    -279            "REGCLASS": TokenType.OBJECT_IDENTIFIER,
    -280            "REGCOLLATION": TokenType.OBJECT_IDENTIFIER,
    -281            "REGCONFIG": TokenType.OBJECT_IDENTIFIER,
    -282            "REGDICTIONARY": TokenType.OBJECT_IDENTIFIER,
    -283            "REGNAMESPACE": TokenType.OBJECT_IDENTIFIER,
    -284            "REGOPER": TokenType.OBJECT_IDENTIFIER,
    -285            "REGOPERATOR": TokenType.OBJECT_IDENTIFIER,
    -286            "REGPROC": TokenType.OBJECT_IDENTIFIER,
    -287            "REGPROCEDURE": TokenType.OBJECT_IDENTIFIER,
    -288            "REGROLE": TokenType.OBJECT_IDENTIFIER,
    -289            "REGTYPE": TokenType.OBJECT_IDENTIFIER,
    -290        }
    -291
    -292        SINGLE_TOKENS = {
    -293            **tokens.Tokenizer.SINGLE_TOKENS,
    -294            "$": TokenType.HEREDOC_STRING,
    -295        }
    -296
    -297        VAR_SINGLE_TOKENS = {"$"}
    -298
    -299    class Parser(parser.Parser):
    -300        PROPERTY_PARSERS = {
    -301            **parser.Parser.PROPERTY_PARSERS,
    -302            "SET": lambda self: self.expression(exp.SetConfigProperty, this=self._parse_set()),
    -303        }
    -304        PROPERTY_PARSERS.pop("INPUT", None)
    -305
    -306        FUNCTIONS = {
    -307            **parser.Parser.FUNCTIONS,
    -308            "DATE_TRUNC": parse_timestamp_trunc,
    -309            "GENERATE_SERIES": _generate_series,
    -310            "JSON_EXTRACT_PATH": parse_json_extract_path(exp.JSONExtract),
    -311            "JSON_EXTRACT_PATH_TEXT": parse_json_extract_path(exp.JSONExtractScalar),
    -312            "MAKE_TIME": exp.TimeFromParts.from_arg_list,
    -313            "MAKE_TIMESTAMP": exp.TimestampFromParts.from_arg_list,
    -314            "NOW": exp.CurrentTimestamp.from_arg_list,
    -315            "TO_CHAR": format_time_lambda(exp.TimeToStr, "postgres"),
    -316            "TO_TIMESTAMP": _to_timestamp,
    -317            "UNNEST": exp.Explode.from_arg_list,
    +            
    193class Postgres(Dialect):
    +194    INDEX_OFFSET = 1
    +195    TYPED_DIVISION = True
    +196    CONCAT_COALESCE = True
    +197    NULL_ORDERING = "nulls_are_large"
    +198    TIME_FORMAT = "'YYYY-MM-DD HH24:MI:SS'"
    +199
    +200    TIME_MAPPING = {
    +201        "AM": "%p",
    +202        "PM": "%p",
    +203        "D": "%u",  # 1-based day of week
    +204        "DD": "%d",  # day of month
    +205        "DDD": "%j",  # zero padded day of year
    +206        "FMDD": "%-d",  # - is no leading zero for Python; same for FM in postgres
    +207        "FMDDD": "%-j",  # day of year
    +208        "FMHH12": "%-I",  # 9
    +209        "FMHH24": "%-H",  # 9
    +210        "FMMI": "%-M",  # Minute
    +211        "FMMM": "%-m",  # 1
    +212        "FMSS": "%-S",  # Second
    +213        "HH12": "%I",  # 09
    +214        "HH24": "%H",  # 09
    +215        "MI": "%M",  # zero padded minute
    +216        "MM": "%m",  # 01
    +217        "OF": "%z",  # utc offset
    +218        "SS": "%S",  # zero padded second
    +219        "TMDay": "%A",  # TM is locale dependent
    +220        "TMDy": "%a",
    +221        "TMMon": "%b",  # Sep
    +222        "TMMonth": "%B",  # September
    +223        "TZ": "%Z",  # uppercase timezone name
    +224        "US": "%f",  # zero padded microsecond
    +225        "WW": "%U",  # 1-based week of year
    +226        "YY": "%y",  # 15
    +227        "YYYY": "%Y",  # 2015
    +228    }
    +229
    +230    class Tokenizer(tokens.Tokenizer):
    +231        BIT_STRINGS = [("b'", "'"), ("B'", "'")]
    +232        HEX_STRINGS = [("x'", "'"), ("X'", "'")]
    +233        BYTE_STRINGS = [("e'", "'"), ("E'", "'")]
    +234        HEREDOC_STRINGS = ["$"]
    +235
    +236        HEREDOC_TAG_IS_IDENTIFIER = True
    +237        HEREDOC_STRING_ALTERNATIVE = TokenType.PARAMETER
    +238
    +239        KEYWORDS = {
    +240            **tokens.Tokenizer.KEYWORDS,
    +241            "~~": TokenType.LIKE,
    +242            "~~*": TokenType.ILIKE,
    +243            "~*": TokenType.IRLIKE,
    +244            "~": TokenType.RLIKE,
    +245            "@@": TokenType.DAT,
    +246            "@>": TokenType.AT_GT,
    +247            "<@": TokenType.LT_AT,
    +248            "BEGIN": TokenType.COMMAND,
    +249            "BEGIN TRANSACTION": TokenType.BEGIN,
    +250            "BIGSERIAL": TokenType.BIGSERIAL,
    +251            "CHARACTER VARYING": TokenType.VARCHAR,
    +252            "CONSTRAINT TRIGGER": TokenType.COMMAND,
    +253            "DECLARE": TokenType.COMMAND,
    +254            "DO": TokenType.COMMAND,
    +255            "EXEC": TokenType.COMMAND,
    +256            "HSTORE": TokenType.HSTORE,
    +257            "JSONB": TokenType.JSONB,
    +258            "MONEY": TokenType.MONEY,
    +259            "REFRESH": TokenType.COMMAND,
    +260            "REINDEX": TokenType.COMMAND,
    +261            "RESET": TokenType.COMMAND,
    +262            "REVOKE": TokenType.COMMAND,
    +263            "SERIAL": TokenType.SERIAL,
    +264            "SMALLSERIAL": TokenType.SMALLSERIAL,
    +265            "TEMP": TokenType.TEMPORARY,
    +266            "CSTRING": TokenType.PSEUDO_TYPE,
    +267            "OID": TokenType.OBJECT_IDENTIFIER,
    +268            "OPERATOR": TokenType.OPERATOR,
    +269            "REGCLASS": TokenType.OBJECT_IDENTIFIER,
    +270            "REGCOLLATION": TokenType.OBJECT_IDENTIFIER,
    +271            "REGCONFIG": TokenType.OBJECT_IDENTIFIER,
    +272            "REGDICTIONARY": TokenType.OBJECT_IDENTIFIER,
    +273            "REGNAMESPACE": TokenType.OBJECT_IDENTIFIER,
    +274            "REGOPER": TokenType.OBJECT_IDENTIFIER,
    +275            "REGOPERATOR": TokenType.OBJECT_IDENTIFIER,
    +276            "REGPROC": TokenType.OBJECT_IDENTIFIER,
    +277            "REGPROCEDURE": TokenType.OBJECT_IDENTIFIER,
    +278            "REGROLE": TokenType.OBJECT_IDENTIFIER,
    +279            "REGTYPE": TokenType.OBJECT_IDENTIFIER,
    +280        }
    +281
    +282        SINGLE_TOKENS = {
    +283            **tokens.Tokenizer.SINGLE_TOKENS,
    +284            "$": TokenType.HEREDOC_STRING,
    +285        }
    +286
    +287        VAR_SINGLE_TOKENS = {"$"}
    +288
    +289    class Parser(parser.Parser):
    +290        PROPERTY_PARSERS = {
    +291            **parser.Parser.PROPERTY_PARSERS,
    +292            "SET": lambda self: self.expression(exp.SetConfigProperty, this=self._parse_set()),
    +293        }
    +294        PROPERTY_PARSERS.pop("INPUT", None)
    +295
    +296        FUNCTIONS = {
    +297            **parser.Parser.FUNCTIONS,
    +298            "DATE_TRUNC": parse_timestamp_trunc,
    +299            "GENERATE_SERIES": _generate_series,
    +300            "JSON_EXTRACT_PATH": parse_json_extract_path(exp.JSONExtract),
    +301            "JSON_EXTRACT_PATH_TEXT": parse_json_extract_path(exp.JSONExtractScalar),
    +302            "MAKE_TIME": exp.TimeFromParts.from_arg_list,
    +303            "MAKE_TIMESTAMP": exp.TimestampFromParts.from_arg_list,
    +304            "NOW": exp.CurrentTimestamp.from_arg_list,
    +305            "TO_CHAR": format_time_lambda(exp.TimeToStr, "postgres"),
    +306            "TO_TIMESTAMP": _to_timestamp,
    +307            "UNNEST": exp.Explode.from_arg_list,
    +308        }
    +309
    +310        FUNCTION_PARSERS = {
    +311            **parser.Parser.FUNCTION_PARSERS,
    +312            "DATE_PART": lambda self: self._parse_date_part(),
    +313        }
    +314
    +315        BITWISE = {
    +316            **parser.Parser.BITWISE,
    +317            TokenType.HASH: exp.BitwiseXor,
     318        }
     319
    -320        FUNCTION_PARSERS = {
    -321            **parser.Parser.FUNCTION_PARSERS,
    -322            "DATE_PART": lambda self: self._parse_date_part(),
    -323        }
    -324
    -325        BITWISE = {
    -326            **parser.Parser.BITWISE,
    -327            TokenType.HASH: exp.BitwiseXor,
    -328        }
    -329
    -330        EXPONENT = {
    -331            TokenType.CARET: exp.Pow,
    -332        }
    -333
    -334        RANGE_PARSERS = {
    -335            **parser.Parser.RANGE_PARSERS,
    -336            TokenType.AT_GT: binary_range_parser(exp.ArrayContains),
    -337            TokenType.DAMP: binary_range_parser(exp.ArrayOverlaps),
    -338            TokenType.DAT: lambda self, this: self.expression(
    -339                exp.MatchAgainst, this=self._parse_bitwise(), expressions=[this]
    -340            ),
    -341            TokenType.LT_AT: binary_range_parser(exp.ArrayContained),
    -342            TokenType.OPERATOR: lambda self, this: self._parse_operator(this),
    -343        }
    +320        EXPONENT = {
    +321            TokenType.CARET: exp.Pow,
    +322        }
    +323
    +324        RANGE_PARSERS = {
    +325            **parser.Parser.RANGE_PARSERS,
    +326            TokenType.AT_GT: binary_range_parser(exp.ArrayContains),
    +327            TokenType.DAMP: binary_range_parser(exp.ArrayOverlaps),
    +328            TokenType.DAT: lambda self, this: self.expression(
    +329                exp.MatchAgainst, this=self._parse_bitwise(), expressions=[this]
    +330            ),
    +331            TokenType.LT_AT: binary_range_parser(exp.ArrayContained),
    +332            TokenType.OPERATOR: lambda self, this: self._parse_operator(this),
    +333        }
    +334
    +335        STATEMENT_PARSERS = {
    +336            **parser.Parser.STATEMENT_PARSERS,
    +337            TokenType.END: lambda self: self._parse_commit_or_rollback(),
    +338        }
    +339
    +340        def _parse_operator(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]:
    +341            while True:
    +342                if not self._match(TokenType.L_PAREN):
    +343                    break
     344
    -345        STATEMENT_PARSERS = {
    -346            **parser.Parser.STATEMENT_PARSERS,
    -347            TokenType.END: lambda self: self._parse_commit_or_rollback(),
    -348        }
    +345                op = ""
    +346                while self._curr and not self._match(TokenType.R_PAREN):
    +347                    op += self._curr.text
    +348                    self._advance()
     349
    -350        def _parse_operator(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]:
    -351            while True:
    -352                if not self._match(TokenType.L_PAREN):
    -353                    break
    -354
    -355                op = ""
    -356                while self._curr and not self._match(TokenType.R_PAREN):
    -357                    op += self._curr.text
    -358                    self._advance()
    -359
    -360                this = self.expression(
    -361                    exp.Operator,
    -362                    comments=self._prev_comments,
    -363                    this=this,
    -364                    operator=op,
    -365                    expression=self._parse_bitwise(),
    -366                )
    +350                this = self.expression(
    +351                    exp.Operator,
    +352                    comments=self._prev_comments,
    +353                    this=this,
    +354                    operator=op,
    +355                    expression=self._parse_bitwise(),
    +356                )
    +357
    +358                if not self._match(TokenType.OPERATOR):
    +359                    break
    +360
    +361            return this
    +362
    +363        def _parse_date_part(self) -> exp.Expression:
    +364            part = self._parse_type()
    +365            self._match(TokenType.COMMA)
    +366            value = self._parse_bitwise()
     367
    -368                if not self._match(TokenType.OPERATOR):
    -369                    break
    +368            if part and part.is_string:
    +369                part = exp.var(part.name)
     370
    -371            return this
    +371            return self.expression(exp.Extract, this=part, expression=value)
     372
    -373        def _parse_date_part(self) -> exp.Expression:
    -374            part = self._parse_type()
    -375            self._match(TokenType.COMMA)
    -376            value = self._parse_bitwise()
    -377
    -378            if part and part.is_string:
    -379                part = exp.var(part.name)
    -380
    -381            return self.expression(exp.Extract, this=part, expression=value)
    -382
    -383    class Generator(generator.Generator):
    -384        SINGLE_STRING_INTERVAL = True
    -385        RENAME_TABLE_WITH_DB = False
    -386        LOCKING_READS_SUPPORTED = True
    -387        JOIN_HINTS = False
    -388        TABLE_HINTS = False
    -389        QUERY_HINTS = False
    -390        NVL2_SUPPORTED = False
    -391        PARAMETER_TOKEN = "$"
    -392        TABLESAMPLE_SIZE_IS_ROWS = False
    -393        TABLESAMPLE_SEED_KEYWORD = "REPEATABLE"
    -394        SUPPORTS_SELECT_INTO = True
    -395        JSON_TYPE_REQUIRED_FOR_EXTRACTION = True
    -396        SUPPORTS_UNLOGGED_TABLES = True
    -397        LIKE_PROPERTY_INSIDE_SCHEMA = True
    -398
    -399        SUPPORTED_JSON_PATH_PARTS = {
    -400            exp.JSONPathKey,
    -401            exp.JSONPathRoot,
    -402            exp.JSONPathSubscript,
    -403        }
    -404
    -405        TYPE_MAPPING = {
    -406            **generator.Generator.TYPE_MAPPING,
    -407            exp.DataType.Type.TINYINT: "SMALLINT",
    -408            exp.DataType.Type.FLOAT: "REAL",
    -409            exp.DataType.Type.DOUBLE: "DOUBLE PRECISION",
    -410            exp.DataType.Type.BINARY: "BYTEA",
    -411            exp.DataType.Type.VARBINARY: "BYTEA",
    -412            exp.DataType.Type.DATETIME: "TIMESTAMP",
    -413        }
    -414
    -415        TRANSFORMS = {
    -416            **generator.Generator.TRANSFORMS,
    -417            exp.AnyValue: any_value_to_max_sql,
    -418            exp.Array: lambda self, e: (
    -419                f"{self.normalize_func('ARRAY')}({self.sql(e.expressions[0])})"
    -420                if isinstance(seq_get(e.expressions, 0), exp.Select)
    -421                else f"{self.normalize_func('ARRAY')}[{self.expressions(e, flat=True)}]"
    -422            ),
    -423            exp.ArrayConcat: rename_func("ARRAY_CAT"),
    -424            exp.ArrayContained: lambda self, e: self.binary(e, "<@"),
    -425            exp.ArrayContains: lambda self, e: self.binary(e, "@>"),
    -426            exp.ArrayOverlaps: lambda self, e: self.binary(e, "&&"),
    -427            exp.BitwiseXor: lambda self, e: self.binary(e, "#"),
    -428            exp.ColumnDef: transforms.preprocess([_auto_increment_to_serial, _serial_to_generated]),
    -429            exp.CurrentDate: no_paren_current_date_sql,
    -430            exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP",
    -431            exp.CurrentUser: lambda *_: "CURRENT_USER",
    -432            exp.DateAdd: _date_add_sql("+"),
    -433            exp.DateDiff: _date_diff_sql,
    -434            exp.DateStrToDate: datestrtodate_sql,
    -435            exp.DataType: _datatype_sql,
    -436            exp.DateSub: _date_add_sql("-"),
    -437            exp.Explode: rename_func("UNNEST"),
    -438            exp.GroupConcat: _string_agg_sql,
    -439            exp.JSONExtract: _json_extract_sql,
    -440            exp.JSONExtractScalar: _json_extract_sql,
    -441            exp.JSONBExtract: lambda self, e: self.binary(e, "#>"),
    -442            exp.JSONBExtractScalar: lambda self, e: self.binary(e, "#>>"),
    -443            exp.JSONBContains: lambda self, e: self.binary(e, "?"),
    -444            exp.JSONPathRoot: lambda *_: "",
    -445            exp.JSONPathSubscript: lambda self, e: self.json_path_part(e.this),
    -446            exp.LastDay: no_last_day_sql,
    -447            exp.LogicalOr: rename_func("BOOL_OR"),
    -448            exp.LogicalAnd: rename_func("BOOL_AND"),
    -449            exp.Max: max_or_greatest,
    -450            exp.MapFromEntries: no_map_from_entries_sql,
    -451            exp.Min: min_or_least,
    -452            exp.Merge: merge_without_target_sql,
    -453            exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}",
    -454            exp.PercentileCont: transforms.preprocess(
    -455                [transforms.add_within_group_for_percentiles]
    -456            ),
    -457            exp.PercentileDisc: transforms.preprocess(
    -458                [transforms.add_within_group_for_percentiles]
    -459            ),
    -460            exp.Pivot: no_pivot_sql,
    -461            exp.Pow: lambda self, e: self.binary(e, "^"),
    -462            exp.Rand: rename_func("RANDOM"),
    -463            exp.RegexpLike: lambda self, e: self.binary(e, "~"),
    -464            exp.RegexpILike: lambda self, e: self.binary(e, "~*"),
    -465            exp.Select: transforms.preprocess(
    -466                [
    -467                    transforms.eliminate_semi_and_anti_joins,
    -468                    transforms.eliminate_qualify,
    -469                ]
    -470            ),
    -471            exp.StrPosition: str_position_sql,
    -472            exp.StrToTime: lambda self,
    -473            e: f"TO_TIMESTAMP({self.sql(e, 'this')}, {self.format_time(e)})",
    -474            exp.StructExtract: struct_extract_sql,
    -475            exp.Substring: _substring_sql,
    -476            exp.TimeFromParts: rename_func("MAKE_TIME"),
    -477            exp.TimestampFromParts: rename_func("MAKE_TIMESTAMP"),
    -478            exp.TimestampTrunc: timestamptrunc_sql,
    -479            exp.TimeStrToTime: timestrtotime_sql,
    -480            exp.TimeToStr: lambda self, e: f"TO_CHAR({self.sql(e, 'this')}, {self.format_time(e)})",
    -481            exp.ToChar: lambda self, e: self.function_fallback_sql(e),
    -482            exp.Trim: trim_sql,
    -483            exp.TryCast: no_trycast_sql,
    -484            exp.TsOrDsAdd: _date_add_sql("+"),
    -485            exp.TsOrDsDiff: _date_diff_sql,
    -486            exp.UnixToTime: lambda self, e: f"TO_TIMESTAMP({self.sql(e, 'this')})",
    -487            exp.VariancePop: rename_func("VAR_POP"),
    -488            exp.Variance: rename_func("VAR_SAMP"),
    -489            exp.Xor: bool_xor_sql,
    -490        }
    -491
    -492        PROPERTIES_LOCATION = {
    -493            **generator.Generator.PROPERTIES_LOCATION,
    -494            exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA,
    -495            exp.TransientProperty: exp.Properties.Location.UNSUPPORTED,
    -496            exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED,
    -497        }
    -498
    -499        def _jsonpathkey_sql(self, expression: exp.JSONPathKey) -> str:
    -500            if not isinstance(expression.this, str):
    -501                self.unsupported("Unsupported wildcard in JSONPathKey expression")
    -502
    -503            return expression.name
    -504
    -505        def bracket_sql(self, expression: exp.Bracket) -> str:
    -506            """Forms like ARRAY[1, 2, 3][3] aren't allowed; we need to wrap the ARRAY."""
    -507            if isinstance(expression.this, exp.Array):
    -508                expression.set("this", exp.paren(expression.this, copy=False))
    -509
    -510            return super().bracket_sql(expression)
    -511
    -512        def matchagainst_sql(self, expression: exp.MatchAgainst) -> str:
    -513            this = self.sql(expression, "this")
    -514            expressions = [f"{self.sql(e)} @@ {this}" for e in expression.expressions]
    -515            sql = " OR ".join(expressions)
    -516            return f"({sql})" if len(expressions) > 1 else sql
    +373    class Generator(generator.Generator):
    +374        SINGLE_STRING_INTERVAL = True
    +375        RENAME_TABLE_WITH_DB = False
    +376        LOCKING_READS_SUPPORTED = True
    +377        JOIN_HINTS = False
    +378        TABLE_HINTS = False
    +379        QUERY_HINTS = False
    +380        NVL2_SUPPORTED = False
    +381        PARAMETER_TOKEN = "$"
    +382        TABLESAMPLE_SIZE_IS_ROWS = False
    +383        TABLESAMPLE_SEED_KEYWORD = "REPEATABLE"
    +384        SUPPORTS_SELECT_INTO = True
    +385        JSON_TYPE_REQUIRED_FOR_EXTRACTION = True
    +386        SUPPORTS_UNLOGGED_TABLES = True
    +387        LIKE_PROPERTY_INSIDE_SCHEMA = True
    +388        MULTI_ARG_DISTINCT = False
    +389
    +390        SUPPORTED_JSON_PATH_PARTS = {
    +391            exp.JSONPathKey,
    +392            exp.JSONPathRoot,
    +393            exp.JSONPathSubscript,
    +394        }
    +395
    +396        TYPE_MAPPING = {
    +397            **generator.Generator.TYPE_MAPPING,
    +398            exp.DataType.Type.TINYINT: "SMALLINT",
    +399            exp.DataType.Type.FLOAT: "REAL",
    +400            exp.DataType.Type.DOUBLE: "DOUBLE PRECISION",
    +401            exp.DataType.Type.BINARY: "BYTEA",
    +402            exp.DataType.Type.VARBINARY: "BYTEA",
    +403            exp.DataType.Type.DATETIME: "TIMESTAMP",
    +404        }
    +405
    +406        TRANSFORMS = {
    +407            **generator.Generator.TRANSFORMS,
    +408            exp.AnyValue: any_value_to_max_sql,
    +409            exp.Array: lambda self, e: (
    +410                f"{self.normalize_func('ARRAY')}({self.sql(e.expressions[0])})"
    +411                if isinstance(seq_get(e.expressions, 0), exp.Select)
    +412                else f"{self.normalize_func('ARRAY')}[{self.expressions(e, flat=True)}]"
    +413            ),
    +414            exp.ArrayConcat: rename_func("ARRAY_CAT"),
    +415            exp.ArrayContained: lambda self, e: self.binary(e, "<@"),
    +416            exp.ArrayContains: lambda self, e: self.binary(e, "@>"),
    +417            exp.ArrayOverlaps: lambda self, e: self.binary(e, "&&"),
    +418            exp.BitwiseXor: lambda self, e: self.binary(e, "#"),
    +419            exp.ColumnDef: transforms.preprocess([_auto_increment_to_serial, _serial_to_generated]),
    +420            exp.CurrentDate: no_paren_current_date_sql,
    +421            exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP",
    +422            exp.CurrentUser: lambda *_: "CURRENT_USER",
    +423            exp.DateAdd: _date_add_sql("+"),
    +424            exp.DateDiff: _date_diff_sql,
    +425            exp.DateStrToDate: datestrtodate_sql,
    +426            exp.DataType: _datatype_sql,
    +427            exp.DateSub: _date_add_sql("-"),
    +428            exp.Explode: rename_func("UNNEST"),
    +429            exp.GroupConcat: _string_agg_sql,
    +430            exp.JSONExtract: json_extract_segments("JSON_EXTRACT_PATH"),
    +431            exp.JSONExtractScalar: json_extract_segments("JSON_EXTRACT_PATH_TEXT"),
    +432            exp.JSONBExtract: lambda self, e: self.binary(e, "#>"),
    +433            exp.JSONBExtractScalar: lambda self, e: self.binary(e, "#>>"),
    +434            exp.JSONBContains: lambda self, e: self.binary(e, "?"),
    +435            exp.JSONPathKey: json_path_key_only_name,
    +436            exp.JSONPathRoot: lambda *_: "",
    +437            exp.JSONPathSubscript: lambda self, e: self.json_path_part(e.this),
    +438            exp.LastDay: no_last_day_sql,
    +439            exp.LogicalOr: rename_func("BOOL_OR"),
    +440            exp.LogicalAnd: rename_func("BOOL_AND"),
    +441            exp.Max: max_or_greatest,
    +442            exp.MapFromEntries: no_map_from_entries_sql,
    +443            exp.Min: min_or_least,
    +444            exp.Merge: merge_without_target_sql,
    +445            exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}",
    +446            exp.PercentileCont: transforms.preprocess(
    +447                [transforms.add_within_group_for_percentiles]
    +448            ),
    +449            exp.PercentileDisc: transforms.preprocess(
    +450                [transforms.add_within_group_for_percentiles]
    +451            ),
    +452            exp.Pivot: no_pivot_sql,
    +453            exp.Pow: lambda self, e: self.binary(e, "^"),
    +454            exp.Rand: rename_func("RANDOM"),
    +455            exp.RegexpLike: lambda self, e: self.binary(e, "~"),
    +456            exp.RegexpILike: lambda self, e: self.binary(e, "~*"),
    +457            exp.Select: transforms.preprocess(
    +458                [
    +459                    transforms.eliminate_semi_and_anti_joins,
    +460                    transforms.eliminate_qualify,
    +461                ]
    +462            ),
    +463            exp.StrPosition: str_position_sql,
    +464            exp.StrToTime: lambda self,
    +465            e: f"TO_TIMESTAMP({self.sql(e, 'this')}, {self.format_time(e)})",
    +466            exp.StructExtract: struct_extract_sql,
    +467            exp.Substring: _substring_sql,
    +468            exp.TimeFromParts: rename_func("MAKE_TIME"),
    +469            exp.TimestampFromParts: rename_func("MAKE_TIMESTAMP"),
    +470            exp.TimestampTrunc: timestamptrunc_sql,
    +471            exp.TimeStrToTime: timestrtotime_sql,
    +472            exp.TimeToStr: lambda self, e: f"TO_CHAR({self.sql(e, 'this')}, {self.format_time(e)})",
    +473            exp.ToChar: lambda self, e: self.function_fallback_sql(e),
    +474            exp.Trim: trim_sql,
    +475            exp.TryCast: no_trycast_sql,
    +476            exp.TsOrDsAdd: _date_add_sql("+"),
    +477            exp.TsOrDsDiff: _date_diff_sql,
    +478            exp.UnixToTime: lambda self, e: f"TO_TIMESTAMP({self.sql(e, 'this')})",
    +479            exp.VariancePop: rename_func("VAR_POP"),
    +480            exp.Variance: rename_func("VAR_SAMP"),
    +481            exp.Xor: bool_xor_sql,
    +482        }
    +483
    +484        PROPERTIES_LOCATION = {
    +485            **generator.Generator.PROPERTIES_LOCATION,
    +486            exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA,
    +487            exp.TransientProperty: exp.Properties.Location.UNSUPPORTED,
    +488            exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED,
    +489        }
    +490
    +491        def bracket_sql(self, expression: exp.Bracket) -> str:
    +492            """Forms like ARRAY[1, 2, 3][3] aren't allowed; we need to wrap the ARRAY."""
    +493            if isinstance(expression.this, exp.Array):
    +494                expression.set("this", exp.paren(expression.this, copy=False))
    +495
    +496            return super().bracket_sql(expression)
    +497
    +498        def matchagainst_sql(self, expression: exp.MatchAgainst) -> str:
    +499            this = self.sql(expression, "this")
    +500            expressions = [f"{self.sql(e)} @@ {this}" for e in expression.expressions]
    +501            sql = " OR ".join(expressions)
    +502            return f"({sql})" if len(expressions) > 1 else sql
     
    @@ -1513,61 +1507,64 @@ Possible values: "nulls_are_small", "nulls_are_large",
    -
    243    class Tokenizer(tokens.Tokenizer):
    -244        BIT_STRINGS = [("b'", "'"), ("B'", "'")]
    -245        HEX_STRINGS = [("x'", "'"), ("X'", "'")]
    -246        BYTE_STRINGS = [("e'", "'"), ("E'", "'")]
    -247        HEREDOC_STRINGS = ["$"]
    -248
    -249        KEYWORDS = {
    -250            **tokens.Tokenizer.KEYWORDS,
    -251            "~~": TokenType.LIKE,
    -252            "~~*": TokenType.ILIKE,
    -253            "~*": TokenType.IRLIKE,
    -254            "~": TokenType.RLIKE,
    -255            "@@": TokenType.DAT,
    -256            "@>": TokenType.AT_GT,
    -257            "<@": TokenType.LT_AT,
    -258            "BEGIN": TokenType.COMMAND,
    -259            "BEGIN TRANSACTION": TokenType.BEGIN,
    -260            "BIGSERIAL": TokenType.BIGSERIAL,
    -261            "CHARACTER VARYING": TokenType.VARCHAR,
    -262            "CONSTRAINT TRIGGER": TokenType.COMMAND,
    -263            "DECLARE": TokenType.COMMAND,
    -264            "DO": TokenType.COMMAND,
    -265            "EXEC": TokenType.COMMAND,
    -266            "HSTORE": TokenType.HSTORE,
    -267            "JSONB": TokenType.JSONB,
    -268            "MONEY": TokenType.MONEY,
    -269            "REFRESH": TokenType.COMMAND,
    -270            "REINDEX": TokenType.COMMAND,
    -271            "RESET": TokenType.COMMAND,
    -272            "REVOKE": TokenType.COMMAND,
    -273            "SERIAL": TokenType.SERIAL,
    -274            "SMALLSERIAL": TokenType.SMALLSERIAL,
    -275            "TEMP": TokenType.TEMPORARY,
    -276            "CSTRING": TokenType.PSEUDO_TYPE,
    -277            "OID": TokenType.OBJECT_IDENTIFIER,
    -278            "OPERATOR": TokenType.OPERATOR,
    -279            "REGCLASS": TokenType.OBJECT_IDENTIFIER,
    -280            "REGCOLLATION": TokenType.OBJECT_IDENTIFIER,
    -281            "REGCONFIG": TokenType.OBJECT_IDENTIFIER,
    -282            "REGDICTIONARY": TokenType.OBJECT_IDENTIFIER,
    -283            "REGNAMESPACE": TokenType.OBJECT_IDENTIFIER,
    -284            "REGOPER": TokenType.OBJECT_IDENTIFIER,
    -285            "REGOPERATOR": TokenType.OBJECT_IDENTIFIER,
    -286            "REGPROC": TokenType.OBJECT_IDENTIFIER,
    -287            "REGPROCEDURE": TokenType.OBJECT_IDENTIFIER,
    -288            "REGROLE": TokenType.OBJECT_IDENTIFIER,
    -289            "REGTYPE": TokenType.OBJECT_IDENTIFIER,
    -290        }
    -291
    -292        SINGLE_TOKENS = {
    -293            **tokens.Tokenizer.SINGLE_TOKENS,
    -294            "$": TokenType.HEREDOC_STRING,
    -295        }
    -296
    -297        VAR_SINGLE_TOKENS = {"$"}
    +            
    230    class Tokenizer(tokens.Tokenizer):
    +231        BIT_STRINGS = [("b'", "'"), ("B'", "'")]
    +232        HEX_STRINGS = [("x'", "'"), ("X'", "'")]
    +233        BYTE_STRINGS = [("e'", "'"), ("E'", "'")]
    +234        HEREDOC_STRINGS = ["$"]
    +235
    +236        HEREDOC_TAG_IS_IDENTIFIER = True
    +237        HEREDOC_STRING_ALTERNATIVE = TokenType.PARAMETER
    +238
    +239        KEYWORDS = {
    +240            **tokens.Tokenizer.KEYWORDS,
    +241            "~~": TokenType.LIKE,
    +242            "~~*": TokenType.ILIKE,
    +243            "~*": TokenType.IRLIKE,
    +244            "~": TokenType.RLIKE,
    +245            "@@": TokenType.DAT,
    +246            "@>": TokenType.AT_GT,
    +247            "<@": TokenType.LT_AT,
    +248            "BEGIN": TokenType.COMMAND,
    +249            "BEGIN TRANSACTION": TokenType.BEGIN,
    +250            "BIGSERIAL": TokenType.BIGSERIAL,
    +251            "CHARACTER VARYING": TokenType.VARCHAR,
    +252            "CONSTRAINT TRIGGER": TokenType.COMMAND,
    +253            "DECLARE": TokenType.COMMAND,
    +254            "DO": TokenType.COMMAND,
    +255            "EXEC": TokenType.COMMAND,
    +256            "HSTORE": TokenType.HSTORE,
    +257            "JSONB": TokenType.JSONB,
    +258            "MONEY": TokenType.MONEY,
    +259            "REFRESH": TokenType.COMMAND,
    +260            "REINDEX": TokenType.COMMAND,
    +261            "RESET": TokenType.COMMAND,
    +262            "REVOKE": TokenType.COMMAND,
    +263            "SERIAL": TokenType.SERIAL,
    +264            "SMALLSERIAL": TokenType.SMALLSERIAL,
    +265            "TEMP": TokenType.TEMPORARY,
    +266            "CSTRING": TokenType.PSEUDO_TYPE,
    +267            "OID": TokenType.OBJECT_IDENTIFIER,
    +268            "OPERATOR": TokenType.OPERATOR,
    +269            "REGCLASS": TokenType.OBJECT_IDENTIFIER,
    +270            "REGCOLLATION": TokenType.OBJECT_IDENTIFIER,
    +271            "REGCONFIG": TokenType.OBJECT_IDENTIFIER,
    +272            "REGDICTIONARY": TokenType.OBJECT_IDENTIFIER,
    +273            "REGNAMESPACE": TokenType.OBJECT_IDENTIFIER,
    +274            "REGOPER": TokenType.OBJECT_IDENTIFIER,
    +275            "REGOPERATOR": TokenType.OBJECT_IDENTIFIER,
    +276            "REGPROC": TokenType.OBJECT_IDENTIFIER,
    +277            "REGPROCEDURE": TokenType.OBJECT_IDENTIFIER,
    +278            "REGROLE": TokenType.OBJECT_IDENTIFIER,
    +279            "REGTYPE": TokenType.OBJECT_IDENTIFIER,
    +280        }
    +281
    +282        SINGLE_TOKENS = {
    +283            **tokens.Tokenizer.SINGLE_TOKENS,
    +284            "$": TokenType.HEREDOC_STRING,
    +285        }
    +286
    +287        VAR_SINGLE_TOKENS = {"$"}
     
    @@ -1620,6 +1617,30 @@ Possible values: "nulls_are_small", "nulls_are_large", +
    +
    +
    + HEREDOC_TAG_IS_IDENTIFIER = +True + + +
    + + + + +
    +
    +
    + HEREDOC_STRING_ALTERNATIVE = +<TokenType.PARAMETER: 'PARAMETER'> + + +
    + + + +
    @@ -1699,89 +1720,89 @@ Possible values: "nulls_are_small", "nulls_are_large",
    -
    299    class Parser(parser.Parser):
    -300        PROPERTY_PARSERS = {
    -301            **parser.Parser.PROPERTY_PARSERS,
    -302            "SET": lambda self: self.expression(exp.SetConfigProperty, this=self._parse_set()),
    -303        }
    -304        PROPERTY_PARSERS.pop("INPUT", None)
    -305
    -306        FUNCTIONS = {
    -307            **parser.Parser.FUNCTIONS,
    -308            "DATE_TRUNC": parse_timestamp_trunc,
    -309            "GENERATE_SERIES": _generate_series,
    -310            "JSON_EXTRACT_PATH": parse_json_extract_path(exp.JSONExtract),
    -311            "JSON_EXTRACT_PATH_TEXT": parse_json_extract_path(exp.JSONExtractScalar),
    -312            "MAKE_TIME": exp.TimeFromParts.from_arg_list,
    -313            "MAKE_TIMESTAMP": exp.TimestampFromParts.from_arg_list,
    -314            "NOW": exp.CurrentTimestamp.from_arg_list,
    -315            "TO_CHAR": format_time_lambda(exp.TimeToStr, "postgres"),
    -316            "TO_TIMESTAMP": _to_timestamp,
    -317            "UNNEST": exp.Explode.from_arg_list,
    +            
    289    class Parser(parser.Parser):
    +290        PROPERTY_PARSERS = {
    +291            **parser.Parser.PROPERTY_PARSERS,
    +292            "SET": lambda self: self.expression(exp.SetConfigProperty, this=self._parse_set()),
    +293        }
    +294        PROPERTY_PARSERS.pop("INPUT", None)
    +295
    +296        FUNCTIONS = {
    +297            **parser.Parser.FUNCTIONS,
    +298            "DATE_TRUNC": parse_timestamp_trunc,
    +299            "GENERATE_SERIES": _generate_series,
    +300            "JSON_EXTRACT_PATH": parse_json_extract_path(exp.JSONExtract),
    +301            "JSON_EXTRACT_PATH_TEXT": parse_json_extract_path(exp.JSONExtractScalar),
    +302            "MAKE_TIME": exp.TimeFromParts.from_arg_list,
    +303            "MAKE_TIMESTAMP": exp.TimestampFromParts.from_arg_list,
    +304            "NOW": exp.CurrentTimestamp.from_arg_list,
    +305            "TO_CHAR": format_time_lambda(exp.TimeToStr, "postgres"),
    +306            "TO_TIMESTAMP": _to_timestamp,
    +307            "UNNEST": exp.Explode.from_arg_list,
    +308        }
    +309
    +310        FUNCTION_PARSERS = {
    +311            **parser.Parser.FUNCTION_PARSERS,
    +312            "DATE_PART": lambda self: self._parse_date_part(),
    +313        }
    +314
    +315        BITWISE = {
    +316            **parser.Parser.BITWISE,
    +317            TokenType.HASH: exp.BitwiseXor,
     318        }
     319
    -320        FUNCTION_PARSERS = {
    -321            **parser.Parser.FUNCTION_PARSERS,
    -322            "DATE_PART": lambda self: self._parse_date_part(),
    -323        }
    -324
    -325        BITWISE = {
    -326            **parser.Parser.BITWISE,
    -327            TokenType.HASH: exp.BitwiseXor,
    -328        }
    -329
    -330        EXPONENT = {
    -331            TokenType.CARET: exp.Pow,
    -332        }
    -333
    -334        RANGE_PARSERS = {
    -335            **parser.Parser.RANGE_PARSERS,
    -336            TokenType.AT_GT: binary_range_parser(exp.ArrayContains),
    -337            TokenType.DAMP: binary_range_parser(exp.ArrayOverlaps),
    -338            TokenType.DAT: lambda self, this: self.expression(
    -339                exp.MatchAgainst, this=self._parse_bitwise(), expressions=[this]
    -340            ),
    -341            TokenType.LT_AT: binary_range_parser(exp.ArrayContained),
    -342            TokenType.OPERATOR: lambda self, this: self._parse_operator(this),
    -343        }
    +320        EXPONENT = {
    +321            TokenType.CARET: exp.Pow,
    +322        }
    +323
    +324        RANGE_PARSERS = {
    +325            **parser.Parser.RANGE_PARSERS,
    +326            TokenType.AT_GT: binary_range_parser(exp.ArrayContains),
    +327            TokenType.DAMP: binary_range_parser(exp.ArrayOverlaps),
    +328            TokenType.DAT: lambda self, this: self.expression(
    +329                exp.MatchAgainst, this=self._parse_bitwise(), expressions=[this]
    +330            ),
    +331            TokenType.LT_AT: binary_range_parser(exp.ArrayContained),
    +332            TokenType.OPERATOR: lambda self, this: self._parse_operator(this),
    +333        }
    +334
    +335        STATEMENT_PARSERS = {
    +336            **parser.Parser.STATEMENT_PARSERS,
    +337            TokenType.END: lambda self: self._parse_commit_or_rollback(),
    +338        }
    +339
    +340        def _parse_operator(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]:
    +341            while True:
    +342                if not self._match(TokenType.L_PAREN):
    +343                    break
     344
    -345        STATEMENT_PARSERS = {
    -346            **parser.Parser.STATEMENT_PARSERS,
    -347            TokenType.END: lambda self: self._parse_commit_or_rollback(),
    -348        }
    +345                op = ""
    +346                while self._curr and not self._match(TokenType.R_PAREN):
    +347                    op += self._curr.text
    +348                    self._advance()
     349
    -350        def _parse_operator(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]:
    -351            while True:
    -352                if not self._match(TokenType.L_PAREN):
    -353                    break
    -354
    -355                op = ""
    -356                while self._curr and not self._match(TokenType.R_PAREN):
    -357                    op += self._curr.text
    -358                    self._advance()
    -359
    -360                this = self.expression(
    -361                    exp.Operator,
    -362                    comments=self._prev_comments,
    -363                    this=this,
    -364                    operator=op,
    -365                    expression=self._parse_bitwise(),
    -366                )
    +350                this = self.expression(
    +351                    exp.Operator,
    +352                    comments=self._prev_comments,
    +353                    this=this,
    +354                    operator=op,
    +355                    expression=self._parse_bitwise(),
    +356                )
    +357
    +358                if not self._match(TokenType.OPERATOR):
    +359                    break
    +360
    +361            return this
    +362
    +363        def _parse_date_part(self) -> exp.Expression:
    +364            part = self._parse_type()
    +365            self._match(TokenType.COMMA)
    +366            value = self._parse_bitwise()
     367
    -368                if not self._match(TokenType.OPERATOR):
    -369                    break
    +368            if part and part.is_string:
    +369                part = exp.var(part.name)
     370
    -371            return this
    -372
    -373        def _parse_date_part(self) -> exp.Expression:
    -374            part = self._parse_type()
    -375            self._match(TokenType.COMMA)
    -376            value = self._parse_bitwise()
    -377
    -378            if part and part.is_string:
    -379                part = exp.var(part.name)
    -380
    -381            return self.expression(exp.Extract, this=part, expression=value)
    +371            return self.expression(exp.Extract, this=part, expression=value)
     
    @@ -2028,140 +2049,136 @@ Default: 3
    -
    383    class Generator(generator.Generator):
    -384        SINGLE_STRING_INTERVAL = True
    -385        RENAME_TABLE_WITH_DB = False
    -386        LOCKING_READS_SUPPORTED = True
    -387        JOIN_HINTS = False
    -388        TABLE_HINTS = False
    -389        QUERY_HINTS = False
    -390        NVL2_SUPPORTED = False
    -391        PARAMETER_TOKEN = "$"
    -392        TABLESAMPLE_SIZE_IS_ROWS = False
    -393        TABLESAMPLE_SEED_KEYWORD = "REPEATABLE"
    -394        SUPPORTS_SELECT_INTO = True
    -395        JSON_TYPE_REQUIRED_FOR_EXTRACTION = True
    -396        SUPPORTS_UNLOGGED_TABLES = True
    -397        LIKE_PROPERTY_INSIDE_SCHEMA = True
    -398
    -399        SUPPORTED_JSON_PATH_PARTS = {
    -400            exp.JSONPathKey,
    -401            exp.JSONPathRoot,
    -402            exp.JSONPathSubscript,
    -403        }
    -404
    -405        TYPE_MAPPING = {
    -406            **generator.Generator.TYPE_MAPPING,
    -407            exp.DataType.Type.TINYINT: "SMALLINT",
    -408            exp.DataType.Type.FLOAT: "REAL",
    -409            exp.DataType.Type.DOUBLE: "DOUBLE PRECISION",
    -410            exp.DataType.Type.BINARY: "BYTEA",
    -411            exp.DataType.Type.VARBINARY: "BYTEA",
    -412            exp.DataType.Type.DATETIME: "TIMESTAMP",
    -413        }
    -414
    -415        TRANSFORMS = {
    -416            **generator.Generator.TRANSFORMS,
    -417            exp.AnyValue: any_value_to_max_sql,
    -418            exp.Array: lambda self, e: (
    -419                f"{self.normalize_func('ARRAY')}({self.sql(e.expressions[0])})"
    -420                if isinstance(seq_get(e.expressions, 0), exp.Select)
    -421                else f"{self.normalize_func('ARRAY')}[{self.expressions(e, flat=True)}]"
    -422            ),
    -423            exp.ArrayConcat: rename_func("ARRAY_CAT"),
    -424            exp.ArrayContained: lambda self, e: self.binary(e, "<@"),
    -425            exp.ArrayContains: lambda self, e: self.binary(e, "@>"),
    -426            exp.ArrayOverlaps: lambda self, e: self.binary(e, "&&"),
    -427            exp.BitwiseXor: lambda self, e: self.binary(e, "#"),
    -428            exp.ColumnDef: transforms.preprocess([_auto_increment_to_serial, _serial_to_generated]),
    -429            exp.CurrentDate: no_paren_current_date_sql,
    -430            exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP",
    -431            exp.CurrentUser: lambda *_: "CURRENT_USER",
    -432            exp.DateAdd: _date_add_sql("+"),
    -433            exp.DateDiff: _date_diff_sql,
    -434            exp.DateStrToDate: datestrtodate_sql,
    -435            exp.DataType: _datatype_sql,
    -436            exp.DateSub: _date_add_sql("-"),
    -437            exp.Explode: rename_func("UNNEST"),
    -438            exp.GroupConcat: _string_agg_sql,
    -439            exp.JSONExtract: _json_extract_sql,
    -440            exp.JSONExtractScalar: _json_extract_sql,
    -441            exp.JSONBExtract: lambda self, e: self.binary(e, "#>"),
    -442            exp.JSONBExtractScalar: lambda self, e: self.binary(e, "#>>"),
    -443            exp.JSONBContains: lambda self, e: self.binary(e, "?"),
    -444            exp.JSONPathRoot: lambda *_: "",
    -445            exp.JSONPathSubscript: lambda self, e: self.json_path_part(e.this),
    -446            exp.LastDay: no_last_day_sql,
    -447            exp.LogicalOr: rename_func("BOOL_OR"),
    -448            exp.LogicalAnd: rename_func("BOOL_AND"),
    -449            exp.Max: max_or_greatest,
    -450            exp.MapFromEntries: no_map_from_entries_sql,
    -451            exp.Min: min_or_least,
    -452            exp.Merge: merge_without_target_sql,
    -453            exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}",
    -454            exp.PercentileCont: transforms.preprocess(
    -455                [transforms.add_within_group_for_percentiles]
    -456            ),
    -457            exp.PercentileDisc: transforms.preprocess(
    -458                [transforms.add_within_group_for_percentiles]
    -459            ),
    -460            exp.Pivot: no_pivot_sql,
    -461            exp.Pow: lambda self, e: self.binary(e, "^"),
    -462            exp.Rand: rename_func("RANDOM"),
    -463            exp.RegexpLike: lambda self, e: self.binary(e, "~"),
    -464            exp.RegexpILike: lambda self, e: self.binary(e, "~*"),
    -465            exp.Select: transforms.preprocess(
    -466                [
    -467                    transforms.eliminate_semi_and_anti_joins,
    -468                    transforms.eliminate_qualify,
    -469                ]
    -470            ),
    -471            exp.StrPosition: str_position_sql,
    -472            exp.StrToTime: lambda self,
    -473            e: f"TO_TIMESTAMP({self.sql(e, 'this')}, {self.format_time(e)})",
    -474            exp.StructExtract: struct_extract_sql,
    -475            exp.Substring: _substring_sql,
    -476            exp.TimeFromParts: rename_func("MAKE_TIME"),
    -477            exp.TimestampFromParts: rename_func("MAKE_TIMESTAMP"),
    -478            exp.TimestampTrunc: timestamptrunc_sql,
    -479            exp.TimeStrToTime: timestrtotime_sql,
    -480            exp.TimeToStr: lambda self, e: f"TO_CHAR({self.sql(e, 'this')}, {self.format_time(e)})",
    -481            exp.ToChar: lambda self, e: self.function_fallback_sql(e),
    -482            exp.Trim: trim_sql,
    -483            exp.TryCast: no_trycast_sql,
    -484            exp.TsOrDsAdd: _date_add_sql("+"),
    -485            exp.TsOrDsDiff: _date_diff_sql,
    -486            exp.UnixToTime: lambda self, e: f"TO_TIMESTAMP({self.sql(e, 'this')})",
    -487            exp.VariancePop: rename_func("VAR_POP"),
    -488            exp.Variance: rename_func("VAR_SAMP"),
    -489            exp.Xor: bool_xor_sql,
    -490        }
    -491
    -492        PROPERTIES_LOCATION = {
    -493            **generator.Generator.PROPERTIES_LOCATION,
    -494            exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA,
    -495            exp.TransientProperty: exp.Properties.Location.UNSUPPORTED,
    -496            exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED,
    -497        }
    -498
    -499        def _jsonpathkey_sql(self, expression: exp.JSONPathKey) -> str:
    -500            if not isinstance(expression.this, str):
    -501                self.unsupported("Unsupported wildcard in JSONPathKey expression")
    -502
    -503            return expression.name
    -504
    -505        def bracket_sql(self, expression: exp.Bracket) -> str:
    -506            """Forms like ARRAY[1, 2, 3][3] aren't allowed; we need to wrap the ARRAY."""
    -507            if isinstance(expression.this, exp.Array):
    -508                expression.set("this", exp.paren(expression.this, copy=False))
    -509
    -510            return super().bracket_sql(expression)
    -511
    -512        def matchagainst_sql(self, expression: exp.MatchAgainst) -> str:
    -513            this = self.sql(expression, "this")
    -514            expressions = [f"{self.sql(e)} @@ {this}" for e in expression.expressions]
    -515            sql = " OR ".join(expressions)
    -516            return f"({sql})" if len(expressions) > 1 else sql
    +            
    373    class Generator(generator.Generator):
    +374        SINGLE_STRING_INTERVAL = True
    +375        RENAME_TABLE_WITH_DB = False
    +376        LOCKING_READS_SUPPORTED = True
    +377        JOIN_HINTS = False
    +378        TABLE_HINTS = False
    +379        QUERY_HINTS = False
    +380        NVL2_SUPPORTED = False
    +381        PARAMETER_TOKEN = "$"
    +382        TABLESAMPLE_SIZE_IS_ROWS = False
    +383        TABLESAMPLE_SEED_KEYWORD = "REPEATABLE"
    +384        SUPPORTS_SELECT_INTO = True
    +385        JSON_TYPE_REQUIRED_FOR_EXTRACTION = True
    +386        SUPPORTS_UNLOGGED_TABLES = True
    +387        LIKE_PROPERTY_INSIDE_SCHEMA = True
    +388        MULTI_ARG_DISTINCT = False
    +389
    +390        SUPPORTED_JSON_PATH_PARTS = {
    +391            exp.JSONPathKey,
    +392            exp.JSONPathRoot,
    +393            exp.JSONPathSubscript,
    +394        }
    +395
    +396        TYPE_MAPPING = {
    +397            **generator.Generator.TYPE_MAPPING,
    +398            exp.DataType.Type.TINYINT: "SMALLINT",
    +399            exp.DataType.Type.FLOAT: "REAL",
    +400            exp.DataType.Type.DOUBLE: "DOUBLE PRECISION",
    +401            exp.DataType.Type.BINARY: "BYTEA",
    +402            exp.DataType.Type.VARBINARY: "BYTEA",
    +403            exp.DataType.Type.DATETIME: "TIMESTAMP",
    +404        }
    +405
    +406        TRANSFORMS = {
    +407            **generator.Generator.TRANSFORMS,
    +408            exp.AnyValue: any_value_to_max_sql,
    +409            exp.Array: lambda self, e: (
    +410                f"{self.normalize_func('ARRAY')}({self.sql(e.expressions[0])})"
    +411                if isinstance(seq_get(e.expressions, 0), exp.Select)
    +412                else f"{self.normalize_func('ARRAY')}[{self.expressions(e, flat=True)}]"
    +413            ),
    +414            exp.ArrayConcat: rename_func("ARRAY_CAT"),
    +415            exp.ArrayContained: lambda self, e: self.binary(e, "<@"),
    +416            exp.ArrayContains: lambda self, e: self.binary(e, "@>"),
    +417            exp.ArrayOverlaps: lambda self, e: self.binary(e, "&&"),
    +418            exp.BitwiseXor: lambda self, e: self.binary(e, "#"),
    +419            exp.ColumnDef: transforms.preprocess([_auto_increment_to_serial, _serial_to_generated]),
    +420            exp.CurrentDate: no_paren_current_date_sql,
    +421            exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP",
    +422            exp.CurrentUser: lambda *_: "CURRENT_USER",
    +423            exp.DateAdd: _date_add_sql("+"),
    +424            exp.DateDiff: _date_diff_sql,
    +425            exp.DateStrToDate: datestrtodate_sql,
    +426            exp.DataType: _datatype_sql,
    +427            exp.DateSub: _date_add_sql("-"),
    +428            exp.Explode: rename_func("UNNEST"),
    +429            exp.GroupConcat: _string_agg_sql,
    +430            exp.JSONExtract: json_extract_segments("JSON_EXTRACT_PATH"),
    +431            exp.JSONExtractScalar: json_extract_segments("JSON_EXTRACT_PATH_TEXT"),
    +432            exp.JSONBExtract: lambda self, e: self.binary(e, "#>"),
    +433            exp.JSONBExtractScalar: lambda self, e: self.binary(e, "#>>"),
    +434            exp.JSONBContains: lambda self, e: self.binary(e, "?"),
    +435            exp.JSONPathKey: json_path_key_only_name,
    +436            exp.JSONPathRoot: lambda *_: "",
    +437            exp.JSONPathSubscript: lambda self, e: self.json_path_part(e.this),
    +438            exp.LastDay: no_last_day_sql,
    +439            exp.LogicalOr: rename_func("BOOL_OR"),
    +440            exp.LogicalAnd: rename_func("BOOL_AND"),
    +441            exp.Max: max_or_greatest,
    +442            exp.MapFromEntries: no_map_from_entries_sql,
    +443            exp.Min: min_or_least,
    +444            exp.Merge: merge_without_target_sql,
    +445            exp.PartitionedByProperty: lambda self, e: f"PARTITION BY {self.sql(e, 'this')}",
    +446            exp.PercentileCont: transforms.preprocess(
    +447                [transforms.add_within_group_for_percentiles]
    +448            ),
    +449            exp.PercentileDisc: transforms.preprocess(
    +450                [transforms.add_within_group_for_percentiles]
    +451            ),
    +452            exp.Pivot: no_pivot_sql,
    +453            exp.Pow: lambda self, e: self.binary(e, "^"),
    +454            exp.Rand: rename_func("RANDOM"),
    +455            exp.RegexpLike: lambda self, e: self.binary(e, "~"),
    +456            exp.RegexpILike: lambda self, e: self.binary(e, "~*"),
    +457            exp.Select: transforms.preprocess(
    +458                [
    +459                    transforms.eliminate_semi_and_anti_joins,
    +460                    transforms.eliminate_qualify,
    +461                ]
    +462            ),
    +463            exp.StrPosition: str_position_sql,
    +464            exp.StrToTime: lambda self,
    +465            e: f"TO_TIMESTAMP({self.sql(e, 'this')}, {self.format_time(e)})",
    +466            exp.StructExtract: struct_extract_sql,
    +467            exp.Substring: _substring_sql,
    +468            exp.TimeFromParts: rename_func("MAKE_TIME"),
    +469            exp.TimestampFromParts: rename_func("MAKE_TIMESTAMP"),
    +470            exp.TimestampTrunc: timestamptrunc_sql,
    +471            exp.TimeStrToTime: timestrtotime_sql,
    +472            exp.TimeToStr: lambda self, e: f"TO_CHAR({self.sql(e, 'this')}, {self.format_time(e)})",
    +473            exp.ToChar: lambda self, e: self.function_fallback_sql(e),
    +474            exp.Trim: trim_sql,
    +475            exp.TryCast: no_trycast_sql,
    +476            exp.TsOrDsAdd: _date_add_sql("+"),
    +477            exp.TsOrDsDiff: _date_diff_sql,
    +478            exp.UnixToTime: lambda self, e: f"TO_TIMESTAMP({self.sql(e, 'this')})",
    +479            exp.VariancePop: rename_func("VAR_POP"),
    +480            exp.Variance: rename_func("VAR_SAMP"),
    +481            exp.Xor: bool_xor_sql,
    +482        }
    +483
    +484        PROPERTIES_LOCATION = {
    +485            **generator.Generator.PROPERTIES_LOCATION,
    +486            exp.PartitionedByProperty: exp.Properties.Location.POST_SCHEMA,
    +487            exp.TransientProperty: exp.Properties.Location.UNSUPPORTED,
    +488            exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED,
    +489        }
    +490
    +491        def bracket_sql(self, expression: exp.Bracket) -> str:
    +492            """Forms like ARRAY[1, 2, 3][3] aren't allowed; we need to wrap the ARRAY."""
    +493            if isinstance(expression.this, exp.Array):
    +494                expression.set("this", exp.paren(expression.this, copy=False))
    +495
    +496            return super().bracket_sql(expression)
    +497
    +498        def matchagainst_sql(self, expression: exp.MatchAgainst) -> str:
    +499            this = self.sql(expression, "this")
    +500            expressions = [f"{self.sql(e)} @@ {this}" for e in expression.expressions]
    +501            sql = " OR ".join(expressions)
    +502            return f"({sql})" if len(expressions) > 1 else sql
     
    @@ -2371,6 +2388,18 @@ Default: True +
    +
    +
    + MULTI_ARG_DISTINCT = +False + + +
    + + + +
    @@ -2402,7 +2431,7 @@ Default: True
    TRANSFORMS = - {<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function any_value_to_max_sql>, <class 'sqlglot.expressions.Array'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ColumnDef'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentUser'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.DateSub'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function _string_agg_sql>, <class 'sqlglot.expressions.JSONExtract'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONBExtract'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.LastDay'>: <function no_last_day_sql>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MapFromEntries'>: <function no_map_from_entries_sql>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Merge'>: <function merge_without_target_sql>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.PercentileDisc'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Pow'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Substring'>: <function _substring_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>} + {<class 'sqlglot.expressions.JSONPathKey'>: <function json_path_key_only_name>, <class 'sqlglot.expressions.JSONPathRoot'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.AnyValue'>: <function any_value_to_max_sql>, <class 'sqlglot.expressions.Array'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ColumnDef'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentUser'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.DateSub'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function _string_agg_sql>, <class 'sqlglot.expressions.JSONExtract'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.JSONBExtract'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.LastDay'>: <function no_last_day_sql>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MapFromEntries'>: <function no_map_from_entries_sql>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Merge'>: <function merge_without_target_sql>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.PercentileDisc'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Pivot'>: <function no_pivot_sql>, <class 'sqlglot.expressions.Pow'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Substring'>: <function _substring_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function _date_diff_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>}
    @@ -2435,12 +2464,12 @@ Default: True
    -
    505        def bracket_sql(self, expression: exp.Bracket) -> str:
    -506            """Forms like ARRAY[1, 2, 3][3] aren't allowed; we need to wrap the ARRAY."""
    -507            if isinstance(expression.this, exp.Array):
    -508                expression.set("this", exp.paren(expression.this, copy=False))
    -509
    -510            return super().bracket_sql(expression)
    +            
    491        def bracket_sql(self, expression: exp.Bracket) -> str:
    +492            """Forms like ARRAY[1, 2, 3][3] aren't allowed; we need to wrap the ARRAY."""
    +493            if isinstance(expression.this, exp.Array):
    +494                expression.set("this", exp.paren(expression.this, copy=False))
    +495
    +496            return super().bracket_sql(expression)
     
    @@ -2460,11 +2489,11 @@ Default: True
    -
    512        def matchagainst_sql(self, expression: exp.MatchAgainst) -> str:
    -513            this = self.sql(expression, "this")
    -514            expressions = [f"{self.sql(e)} @@ {this}" for e in expression.expressions]
    -515            sql = " OR ".join(expressions)
    -516            return f"({sql})" if len(expressions) > 1 else sql
    +            
    498        def matchagainst_sql(self, expression: exp.MatchAgainst) -> str:
    +499            this = self.sql(expression, "this")
    +500            expressions = [f"{self.sql(e)} @@ {this}" for e in expression.expressions]
    +501            sql = " OR ".join(expressions)
    +502            return f"({sql})" if len(expressions) > 1 else sql
     
    diff --git a/docs/sqlglot/dialects/presto.html b/docs/sqlglot/dialects/presto.html index 4255c04..987b4a1 100644 --- a/docs/sqlglot/dialects/presto.html +++ b/docs/sqlglot/dialects/presto.html @@ -129,6 +129,9 @@
  • LIKE_PROPERTY_INSIDE_SCHEMA
  • +
  • + MULTI_ARG_DISTINCT +
  • PROPERTIES_LOCATION
  • @@ -545,225 +548,226 @@
    292 LIMIT_ONLY_LITERALS = True 293 SUPPORTS_SINGLE_ARG_CONCAT = False 294 LIKE_PROPERTY_INSIDE_SCHEMA = True -295 -296 PROPERTIES_LOCATION = { -297 **generator.Generator.PROPERTIES_LOCATION, -298 exp.LocationProperty: exp.Properties.Location.UNSUPPORTED, -299 exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED, -300 } -301 -302 TYPE_MAPPING = { -303 **generator.Generator.TYPE_MAPPING, -304 exp.DataType.Type.INT: "INTEGER", -305 exp.DataType.Type.FLOAT: "REAL", -306 exp.DataType.Type.BINARY: "VARBINARY", -307 exp.DataType.Type.TEXT: "VARCHAR", -308 exp.DataType.Type.TIMETZ: "TIME", -309 exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP", -310 exp.DataType.Type.STRUCT: "ROW", -311 exp.DataType.Type.DATETIME: "TIMESTAMP", -312 exp.DataType.Type.DATETIME64: "TIMESTAMP", -313 } -314 -315 TRANSFORMS = { -316 **generator.Generator.TRANSFORMS, -317 exp.AnyValue: rename_func("ARBITRARY"), -318 exp.ApproxDistinct: _approx_distinct_sql, -319 exp.ApproxQuantile: rename_func("APPROX_PERCENTILE"), -320 exp.ArgMax: rename_func("MAX_BY"), -321 exp.ArgMin: rename_func("MIN_BY"), -322 exp.Array: lambda self, e: f"ARRAY[{self.expressions(e, flat=True)}]", -323 exp.ArrayConcat: rename_func("CONCAT"), -324 exp.ArrayContains: rename_func("CONTAINS"), -325 exp.ArraySize: rename_func("CARDINALITY"), -326 exp.ArrayUniqueAgg: rename_func("SET_AGG"), -327 exp.AtTimeZone: rename_func("AT_TIMEZONE"), -328 exp.BitwiseAnd: lambda self, -329 e: f"BITWISE_AND({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -330 exp.BitwiseLeftShift: lambda self, -331 e: f"BITWISE_ARITHMETIC_SHIFT_LEFT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -332 exp.BitwiseNot: lambda self, e: f"BITWISE_NOT({self.sql(e, 'this')})", -333 exp.BitwiseOr: lambda self, -334 e: f"BITWISE_OR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -335 exp.BitwiseRightShift: lambda self, -336 e: f"BITWISE_ARITHMETIC_SHIFT_RIGHT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -337 exp.BitwiseXor: lambda self, -338 e: f"BITWISE_XOR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -339 exp.Cast: transforms.preprocess([transforms.epoch_cast_to_ts]), -340 exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP", -341 exp.DateAdd: lambda self, e: self.func( -342 "DATE_ADD", -343 exp.Literal.string(e.text("unit") or "DAY"), -344 _to_int( -345 e.expression, -346 ), -347 e.this, -348 ), -349 exp.DateDiff: lambda self, e: self.func( -350 "DATE_DIFF", exp.Literal.string(e.text("unit") or "DAY"), e.expression, e.this -351 ), -352 exp.DateStrToDate: datestrtodate_sql, -353 exp.DateToDi: lambda self, -354 e: f"CAST(DATE_FORMAT({self.sql(e, 'this')}, {Presto.DATEINT_FORMAT}) AS INT)", -355 exp.DateSub: lambda self, e: self.func( -356 "DATE_ADD", -357 exp.Literal.string(e.text("unit") or "DAY"), -358 _to_int(e.expression * -1), -359 e.this, -360 ), -361 exp.Decode: lambda self, e: encode_decode_sql(self, e, "FROM_UTF8"), -362 exp.DiToDate: lambda self, -363 e: f"CAST(DATE_PARSE(CAST({self.sql(e, 'this')} AS VARCHAR), {Presto.DATEINT_FORMAT}) AS DATE)", -364 exp.Encode: lambda self, e: encode_decode_sql(self, e, "TO_UTF8"), -365 exp.FileFormatProperty: lambda self, e: f"FORMAT='{e.name.upper()}'", -366 exp.First: _first_last_sql, -367 exp.FirstValue: _first_last_sql, -368 exp.FromTimeZone: lambda self, -369 e: f"WITH_TIMEZONE({self.sql(e, 'this')}, {self.sql(e, 'zone')}) AT TIME ZONE 'UTC'", -370 exp.Group: transforms.preprocess([transforms.unalias_group]), -371 exp.GroupConcat: lambda self, e: self.func( -372 "ARRAY_JOIN", self.func("ARRAY_AGG", e.this), e.args.get("separator") -373 ), -374 exp.Hex: rename_func("TO_HEX"), -375 exp.If: if_sql(), -376 exp.ILike: no_ilike_sql, -377 exp.Initcap: _initcap_sql, -378 exp.ParseJSON: rename_func("JSON_PARSE"), -379 exp.Last: _first_last_sql, -380 exp.LastValue: _first_last_sql, -381 exp.LastDay: lambda self, e: self.func("LAST_DAY_OF_MONTH", e.this), -382 exp.Lateral: _explode_to_unnest_sql, -383 exp.Left: left_to_substring_sql, -384 exp.Levenshtein: rename_func("LEVENSHTEIN_DISTANCE"), -385 exp.LogicalAnd: rename_func("BOOL_AND"), -386 exp.LogicalOr: rename_func("BOOL_OR"), -387 exp.Pivot: no_pivot_sql, -388 exp.Quantile: _quantile_sql, -389 exp.RegexpExtract: regexp_extract_sql, -390 exp.Right: right_to_substring_sql, -391 exp.SafeDivide: no_safe_divide_sql, -392 exp.Schema: _schema_sql, -393 exp.SchemaCommentProperty: lambda self, e: self.naked_property(e), -394 exp.Select: transforms.preprocess( -395 [ -396 transforms.eliminate_qualify, -397 transforms.eliminate_distinct_on, -398 transforms.explode_to_unnest(1), -399 transforms.eliminate_semi_and_anti_joins, -400 ] -401 ), -402 exp.SortArray: _no_sort_array, -403 exp.StrPosition: rename_func("STRPOS"), -404 exp.StrToDate: lambda self, e: f"CAST({_str_to_time_sql(self, e)} AS DATE)", -405 exp.StrToMap: rename_func("SPLIT_TO_MAP"), -406 exp.StrToTime: _str_to_time_sql, -407 exp.StrToUnix: lambda self, -408 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {self.format_time(e)}))", -409 exp.StructExtract: struct_extract_sql, -410 exp.Table: transforms.preprocess([_unnest_sequence]), -411 exp.Timestamp: no_timestamp_sql, -412 exp.TimestampTrunc: timestamptrunc_sql, -413 exp.TimeStrToDate: timestrtotime_sql, -414 exp.TimeStrToTime: timestrtotime_sql, -415 exp.TimeStrToUnix: lambda self, -416 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {Presto.TIME_FORMAT}))", -417 exp.TimeToStr: lambda self, -418 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", -419 exp.TimeToUnix: rename_func("TO_UNIXTIME"), -420 exp.ToChar: lambda self, -421 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", -422 exp.TryCast: transforms.preprocess([transforms.epoch_cast_to_ts]), -423 exp.TsOrDiToDi: lambda self, -424 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS VARCHAR), '-', ''), 1, 8) AS INT)", -425 exp.TsOrDsAdd: _ts_or_ds_add_sql, -426 exp.TsOrDsDiff: _ts_or_ds_diff_sql, -427 exp.TsOrDsToDate: _ts_or_ds_to_date_sql, -428 exp.Unhex: rename_func("FROM_HEX"), -429 exp.UnixToStr: lambda self, -430 e: f"DATE_FORMAT(FROM_UNIXTIME({self.sql(e, 'this')}), {self.format_time(e)})", -431 exp.UnixToTime: _unix_to_time_sql, -432 exp.UnixToTimeStr: lambda self, -433 e: f"CAST(FROM_UNIXTIME({self.sql(e, 'this')}) AS VARCHAR)", -434 exp.VariancePop: rename_func("VAR_POP"), -435 exp.With: transforms.preprocess([transforms.add_recursive_cte_column_names]), -436 exp.WithinGroup: transforms.preprocess( -437 [transforms.remove_within_group_for_percentiles] -438 ), -439 exp.Xor: bool_xor_sql, -440 } -441 -442 def bracket_sql(self, expression: exp.Bracket) -> str: -443 if expression.args.get("safe"): -444 return self.func( -445 "ELEMENT_AT", -446 expression.this, -447 seq_get( -448 apply_index_offset( -449 expression.this, -450 expression.expressions, -451 1 - expression.args.get("offset", 0), -452 ), -453 0, -454 ), -455 ) -456 return super().bracket_sql(expression) -457 -458 def struct_sql(self, expression: exp.Struct) -> str: -459 if any(isinstance(arg, self.KEY_VALUE_DEFINITIONS) for arg in expression.expressions): -460 self.unsupported("Struct with key-value definitions is unsupported.") -461 return self.function_fallback_sql(expression) -462 -463 return rename_func("ROW")(self, expression) -464 -465 def interval_sql(self, expression: exp.Interval) -> str: -466 unit = self.sql(expression, "unit") -467 if expression.this and unit.startswith("WEEK"): -468 return f"({expression.this.name} * INTERVAL '7' DAY)" -469 return super().interval_sql(expression) -470 -471 def transaction_sql(self, expression: exp.Transaction) -> str: -472 modes = expression.args.get("modes") -473 modes = f" {', '.join(modes)}" if modes else "" -474 return f"START TRANSACTION{modes}" -475 -476 def generateseries_sql(self, expression: exp.GenerateSeries) -> str: -477 start = expression.args["start"] -478 end = expression.args["end"] -479 step = expression.args.get("step") -480 -481 if isinstance(start, exp.Cast): -482 target_type = start.to -483 elif isinstance(end, exp.Cast): -484 target_type = end.to -485 else: -486 target_type = None -487 -488 if target_type and target_type.is_type("timestamp"): -489 if target_type is start.to: -490 end = exp.cast(end, target_type) -491 else: -492 start = exp.cast(start, target_type) -493 -494 return self.func("SEQUENCE", start, end, step) -495 -496 def offset_limit_modifiers( -497 self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit] -498 ) -> t.List[str]: -499 return [ -500 self.sql(expression, "offset"), -501 self.sql(limit), -502 ] -503 -504 def create_sql(self, expression: exp.Create) -> str: -505 """ -506 Presto doesn't support CREATE VIEW with expressions (ex: `CREATE VIEW x (cola)` then `(cola)` is the expression), -507 so we need to remove them -508 """ -509 kind = expression.args["kind"] -510 schema = expression.this -511 if kind == "VIEW" and schema.expressions: -512 expression.this.set("expressions", None) -513 return super().create_sql(expression) +295 MULTI_ARG_DISTINCT = False +296 +297 PROPERTIES_LOCATION = { +298 **generator.Generator.PROPERTIES_LOCATION, +299 exp.LocationProperty: exp.Properties.Location.UNSUPPORTED, +300 exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED, +301 } +302 +303 TYPE_MAPPING = { +304 **generator.Generator.TYPE_MAPPING, +305 exp.DataType.Type.INT: "INTEGER", +306 exp.DataType.Type.FLOAT: "REAL", +307 exp.DataType.Type.BINARY: "VARBINARY", +308 exp.DataType.Type.TEXT: "VARCHAR", +309 exp.DataType.Type.TIMETZ: "TIME", +310 exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP", +311 exp.DataType.Type.STRUCT: "ROW", +312 exp.DataType.Type.DATETIME: "TIMESTAMP", +313 exp.DataType.Type.DATETIME64: "TIMESTAMP", +314 } +315 +316 TRANSFORMS = { +317 **generator.Generator.TRANSFORMS, +318 exp.AnyValue: rename_func("ARBITRARY"), +319 exp.ApproxDistinct: _approx_distinct_sql, +320 exp.ApproxQuantile: rename_func("APPROX_PERCENTILE"), +321 exp.ArgMax: rename_func("MAX_BY"), +322 exp.ArgMin: rename_func("MIN_BY"), +323 exp.Array: lambda self, e: f"ARRAY[{self.expressions(e, flat=True)}]", +324 exp.ArrayConcat: rename_func("CONCAT"), +325 exp.ArrayContains: rename_func("CONTAINS"), +326 exp.ArraySize: rename_func("CARDINALITY"), +327 exp.ArrayUniqueAgg: rename_func("SET_AGG"), +328 exp.AtTimeZone: rename_func("AT_TIMEZONE"), +329 exp.BitwiseAnd: lambda self, +330 e: f"BITWISE_AND({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +331 exp.BitwiseLeftShift: lambda self, +332 e: f"BITWISE_ARITHMETIC_SHIFT_LEFT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +333 exp.BitwiseNot: lambda self, e: f"BITWISE_NOT({self.sql(e, 'this')})", +334 exp.BitwiseOr: lambda self, +335 e: f"BITWISE_OR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +336 exp.BitwiseRightShift: lambda self, +337 e: f"BITWISE_ARITHMETIC_SHIFT_RIGHT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +338 exp.BitwiseXor: lambda self, +339 e: f"BITWISE_XOR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +340 exp.Cast: transforms.preprocess([transforms.epoch_cast_to_ts]), +341 exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP", +342 exp.DateAdd: lambda self, e: self.func( +343 "DATE_ADD", +344 exp.Literal.string(e.text("unit") or "DAY"), +345 _to_int( +346 e.expression, +347 ), +348 e.this, +349 ), +350 exp.DateDiff: lambda self, e: self.func( +351 "DATE_DIFF", exp.Literal.string(e.text("unit") or "DAY"), e.expression, e.this +352 ), +353 exp.DateStrToDate: datestrtodate_sql, +354 exp.DateToDi: lambda self, +355 e: f"CAST(DATE_FORMAT({self.sql(e, 'this')}, {Presto.DATEINT_FORMAT}) AS INT)", +356 exp.DateSub: lambda self, e: self.func( +357 "DATE_ADD", +358 exp.Literal.string(e.text("unit") or "DAY"), +359 _to_int(e.expression * -1), +360 e.this, +361 ), +362 exp.Decode: lambda self, e: encode_decode_sql(self, e, "FROM_UTF8"), +363 exp.DiToDate: lambda self, +364 e: f"CAST(DATE_PARSE(CAST({self.sql(e, 'this')} AS VARCHAR), {Presto.DATEINT_FORMAT}) AS DATE)", +365 exp.Encode: lambda self, e: encode_decode_sql(self, e, "TO_UTF8"), +366 exp.FileFormatProperty: lambda self, e: f"FORMAT='{e.name.upper()}'", +367 exp.First: _first_last_sql, +368 exp.FirstValue: _first_last_sql, +369 exp.FromTimeZone: lambda self, +370 e: f"WITH_TIMEZONE({self.sql(e, 'this')}, {self.sql(e, 'zone')}) AT TIME ZONE 'UTC'", +371 exp.Group: transforms.preprocess([transforms.unalias_group]), +372 exp.GroupConcat: lambda self, e: self.func( +373 "ARRAY_JOIN", self.func("ARRAY_AGG", e.this), e.args.get("separator") +374 ), +375 exp.Hex: rename_func("TO_HEX"), +376 exp.If: if_sql(), +377 exp.ILike: no_ilike_sql, +378 exp.Initcap: _initcap_sql, +379 exp.ParseJSON: rename_func("JSON_PARSE"), +380 exp.Last: _first_last_sql, +381 exp.LastValue: _first_last_sql, +382 exp.LastDay: lambda self, e: self.func("LAST_DAY_OF_MONTH", e.this), +383 exp.Lateral: _explode_to_unnest_sql, +384 exp.Left: left_to_substring_sql, +385 exp.Levenshtein: rename_func("LEVENSHTEIN_DISTANCE"), +386 exp.LogicalAnd: rename_func("BOOL_AND"), +387 exp.LogicalOr: rename_func("BOOL_OR"), +388 exp.Pivot: no_pivot_sql, +389 exp.Quantile: _quantile_sql, +390 exp.RegexpExtract: regexp_extract_sql, +391 exp.Right: right_to_substring_sql, +392 exp.SafeDivide: no_safe_divide_sql, +393 exp.Schema: _schema_sql, +394 exp.SchemaCommentProperty: lambda self, e: self.naked_property(e), +395 exp.Select: transforms.preprocess( +396 [ +397 transforms.eliminate_qualify, +398 transforms.eliminate_distinct_on, +399 transforms.explode_to_unnest(1), +400 transforms.eliminate_semi_and_anti_joins, +401 ] +402 ), +403 exp.SortArray: _no_sort_array, +404 exp.StrPosition: rename_func("STRPOS"), +405 exp.StrToDate: lambda self, e: f"CAST({_str_to_time_sql(self, e)} AS DATE)", +406 exp.StrToMap: rename_func("SPLIT_TO_MAP"), +407 exp.StrToTime: _str_to_time_sql, +408 exp.StrToUnix: lambda self, +409 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {self.format_time(e)}))", +410 exp.StructExtract: struct_extract_sql, +411 exp.Table: transforms.preprocess([_unnest_sequence]), +412 exp.Timestamp: no_timestamp_sql, +413 exp.TimestampTrunc: timestamptrunc_sql, +414 exp.TimeStrToDate: timestrtotime_sql, +415 exp.TimeStrToTime: timestrtotime_sql, +416 exp.TimeStrToUnix: lambda self, +417 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {Presto.TIME_FORMAT}))", +418 exp.TimeToStr: lambda self, +419 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", +420 exp.TimeToUnix: rename_func("TO_UNIXTIME"), +421 exp.ToChar: lambda self, +422 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", +423 exp.TryCast: transforms.preprocess([transforms.epoch_cast_to_ts]), +424 exp.TsOrDiToDi: lambda self, +425 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS VARCHAR), '-', ''), 1, 8) AS INT)", +426 exp.TsOrDsAdd: _ts_or_ds_add_sql, +427 exp.TsOrDsDiff: _ts_or_ds_diff_sql, +428 exp.TsOrDsToDate: _ts_or_ds_to_date_sql, +429 exp.Unhex: rename_func("FROM_HEX"), +430 exp.UnixToStr: lambda self, +431 e: f"DATE_FORMAT(FROM_UNIXTIME({self.sql(e, 'this')}), {self.format_time(e)})", +432 exp.UnixToTime: _unix_to_time_sql, +433 exp.UnixToTimeStr: lambda self, +434 e: f"CAST(FROM_UNIXTIME({self.sql(e, 'this')}) AS VARCHAR)", +435 exp.VariancePop: rename_func("VAR_POP"), +436 exp.With: transforms.preprocess([transforms.add_recursive_cte_column_names]), +437 exp.WithinGroup: transforms.preprocess( +438 [transforms.remove_within_group_for_percentiles] +439 ), +440 exp.Xor: bool_xor_sql, +441 } +442 +443 def bracket_sql(self, expression: exp.Bracket) -> str: +444 if expression.args.get("safe"): +445 return self.func( +446 "ELEMENT_AT", +447 expression.this, +448 seq_get( +449 apply_index_offset( +450 expression.this, +451 expression.expressions, +452 1 - expression.args.get("offset", 0), +453 ), +454 0, +455 ), +456 ) +457 return super().bracket_sql(expression) +458 +459 def struct_sql(self, expression: exp.Struct) -> str: +460 if any(isinstance(arg, self.KEY_VALUE_DEFINITIONS) for arg in expression.expressions): +461 self.unsupported("Struct with key-value definitions is unsupported.") +462 return self.function_fallback_sql(expression) +463 +464 return rename_func("ROW")(self, expression) +465 +466 def interval_sql(self, expression: exp.Interval) -> str: +467 unit = self.sql(expression, "unit") +468 if expression.this and unit.startswith("WEEK"): +469 return f"({expression.this.name} * INTERVAL '7' DAY)" +470 return super().interval_sql(expression) +471 +472 def transaction_sql(self, expression: exp.Transaction) -> str: +473 modes = expression.args.get("modes") +474 modes = f" {', '.join(modes)}" if modes else "" +475 return f"START TRANSACTION{modes}" +476 +477 def generateseries_sql(self, expression: exp.GenerateSeries) -> str: +478 start = expression.args["start"] +479 end = expression.args["end"] +480 step = expression.args.get("step") +481 +482 if isinstance(start, exp.Cast): +483 target_type = start.to +484 elif isinstance(end, exp.Cast): +485 target_type = end.to +486 else: +487 target_type = None +488 +489 if target_type and target_type.is_type("timestamp"): +490 if target_type is start.to: +491 end = exp.cast(end, target_type) +492 else: +493 start = exp.cast(start, target_type) +494 +495 return self.func("SEQUENCE", start, end, step) +496 +497 def offset_limit_modifiers( +498 self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit] +499 ) -> t.List[str]: +500 return [ +501 self.sql(expression, "offset"), +502 self.sql(limit), +503 ] +504 +505 def create_sql(self, expression: exp.Create) -> str: +506 """ +507 Presto doesn't support CREATE VIEW with expressions (ex: `CREATE VIEW x (cola)` then `(cola)` is the expression), +508 so we need to remove them +509 """ +510 kind = expression.args["kind"] +511 schema = expression.this +512 if kind == "VIEW" and schema.expressions: +513 expression.this.set("expressions", None) +514 return super().create_sql(expression)
    @@ -878,225 +882,226 @@ 293 LIMIT_ONLY_LITERALS = True 294 SUPPORTS_SINGLE_ARG_CONCAT = False 295 LIKE_PROPERTY_INSIDE_SCHEMA = True -296 -297 PROPERTIES_LOCATION = { -298 **generator.Generator.PROPERTIES_LOCATION, -299 exp.LocationProperty: exp.Properties.Location.UNSUPPORTED, -300 exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED, -301 } -302 -303 TYPE_MAPPING = { -304 **generator.Generator.TYPE_MAPPING, -305 exp.DataType.Type.INT: "INTEGER", -306 exp.DataType.Type.FLOAT: "REAL", -307 exp.DataType.Type.BINARY: "VARBINARY", -308 exp.DataType.Type.TEXT: "VARCHAR", -309 exp.DataType.Type.TIMETZ: "TIME", -310 exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP", -311 exp.DataType.Type.STRUCT: "ROW", -312 exp.DataType.Type.DATETIME: "TIMESTAMP", -313 exp.DataType.Type.DATETIME64: "TIMESTAMP", -314 } -315 -316 TRANSFORMS = { -317 **generator.Generator.TRANSFORMS, -318 exp.AnyValue: rename_func("ARBITRARY"), -319 exp.ApproxDistinct: _approx_distinct_sql, -320 exp.ApproxQuantile: rename_func("APPROX_PERCENTILE"), -321 exp.ArgMax: rename_func("MAX_BY"), -322 exp.ArgMin: rename_func("MIN_BY"), -323 exp.Array: lambda self, e: f"ARRAY[{self.expressions(e, flat=True)}]", -324 exp.ArrayConcat: rename_func("CONCAT"), -325 exp.ArrayContains: rename_func("CONTAINS"), -326 exp.ArraySize: rename_func("CARDINALITY"), -327 exp.ArrayUniqueAgg: rename_func("SET_AGG"), -328 exp.AtTimeZone: rename_func("AT_TIMEZONE"), -329 exp.BitwiseAnd: lambda self, -330 e: f"BITWISE_AND({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -331 exp.BitwiseLeftShift: lambda self, -332 e: f"BITWISE_ARITHMETIC_SHIFT_LEFT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -333 exp.BitwiseNot: lambda self, e: f"BITWISE_NOT({self.sql(e, 'this')})", -334 exp.BitwiseOr: lambda self, -335 e: f"BITWISE_OR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -336 exp.BitwiseRightShift: lambda self, -337 e: f"BITWISE_ARITHMETIC_SHIFT_RIGHT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -338 exp.BitwiseXor: lambda self, -339 e: f"BITWISE_XOR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -340 exp.Cast: transforms.preprocess([transforms.epoch_cast_to_ts]), -341 exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP", -342 exp.DateAdd: lambda self, e: self.func( -343 "DATE_ADD", -344 exp.Literal.string(e.text("unit") or "DAY"), -345 _to_int( -346 e.expression, -347 ), -348 e.this, -349 ), -350 exp.DateDiff: lambda self, e: self.func( -351 "DATE_DIFF", exp.Literal.string(e.text("unit") or "DAY"), e.expression, e.this -352 ), -353 exp.DateStrToDate: datestrtodate_sql, -354 exp.DateToDi: lambda self, -355 e: f"CAST(DATE_FORMAT({self.sql(e, 'this')}, {Presto.DATEINT_FORMAT}) AS INT)", -356 exp.DateSub: lambda self, e: self.func( -357 "DATE_ADD", -358 exp.Literal.string(e.text("unit") or "DAY"), -359 _to_int(e.expression * -1), -360 e.this, -361 ), -362 exp.Decode: lambda self, e: encode_decode_sql(self, e, "FROM_UTF8"), -363 exp.DiToDate: lambda self, -364 e: f"CAST(DATE_PARSE(CAST({self.sql(e, 'this')} AS VARCHAR), {Presto.DATEINT_FORMAT}) AS DATE)", -365 exp.Encode: lambda self, e: encode_decode_sql(self, e, "TO_UTF8"), -366 exp.FileFormatProperty: lambda self, e: f"FORMAT='{e.name.upper()}'", -367 exp.First: _first_last_sql, -368 exp.FirstValue: _first_last_sql, -369 exp.FromTimeZone: lambda self, -370 e: f"WITH_TIMEZONE({self.sql(e, 'this')}, {self.sql(e, 'zone')}) AT TIME ZONE 'UTC'", -371 exp.Group: transforms.preprocess([transforms.unalias_group]), -372 exp.GroupConcat: lambda self, e: self.func( -373 "ARRAY_JOIN", self.func("ARRAY_AGG", e.this), e.args.get("separator") -374 ), -375 exp.Hex: rename_func("TO_HEX"), -376 exp.If: if_sql(), -377 exp.ILike: no_ilike_sql, -378 exp.Initcap: _initcap_sql, -379 exp.ParseJSON: rename_func("JSON_PARSE"), -380 exp.Last: _first_last_sql, -381 exp.LastValue: _first_last_sql, -382 exp.LastDay: lambda self, e: self.func("LAST_DAY_OF_MONTH", e.this), -383 exp.Lateral: _explode_to_unnest_sql, -384 exp.Left: left_to_substring_sql, -385 exp.Levenshtein: rename_func("LEVENSHTEIN_DISTANCE"), -386 exp.LogicalAnd: rename_func("BOOL_AND"), -387 exp.LogicalOr: rename_func("BOOL_OR"), -388 exp.Pivot: no_pivot_sql, -389 exp.Quantile: _quantile_sql, -390 exp.RegexpExtract: regexp_extract_sql, -391 exp.Right: right_to_substring_sql, -392 exp.SafeDivide: no_safe_divide_sql, -393 exp.Schema: _schema_sql, -394 exp.SchemaCommentProperty: lambda self, e: self.naked_property(e), -395 exp.Select: transforms.preprocess( -396 [ -397 transforms.eliminate_qualify, -398 transforms.eliminate_distinct_on, -399 transforms.explode_to_unnest(1), -400 transforms.eliminate_semi_and_anti_joins, -401 ] -402 ), -403 exp.SortArray: _no_sort_array, -404 exp.StrPosition: rename_func("STRPOS"), -405 exp.StrToDate: lambda self, e: f"CAST({_str_to_time_sql(self, e)} AS DATE)", -406 exp.StrToMap: rename_func("SPLIT_TO_MAP"), -407 exp.StrToTime: _str_to_time_sql, -408 exp.StrToUnix: lambda self, -409 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {self.format_time(e)}))", -410 exp.StructExtract: struct_extract_sql, -411 exp.Table: transforms.preprocess([_unnest_sequence]), -412 exp.Timestamp: no_timestamp_sql, -413 exp.TimestampTrunc: timestamptrunc_sql, -414 exp.TimeStrToDate: timestrtotime_sql, -415 exp.TimeStrToTime: timestrtotime_sql, -416 exp.TimeStrToUnix: lambda self, -417 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {Presto.TIME_FORMAT}))", -418 exp.TimeToStr: lambda self, -419 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", -420 exp.TimeToUnix: rename_func("TO_UNIXTIME"), -421 exp.ToChar: lambda self, -422 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", -423 exp.TryCast: transforms.preprocess([transforms.epoch_cast_to_ts]), -424 exp.TsOrDiToDi: lambda self, -425 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS VARCHAR), '-', ''), 1, 8) AS INT)", -426 exp.TsOrDsAdd: _ts_or_ds_add_sql, -427 exp.TsOrDsDiff: _ts_or_ds_diff_sql, -428 exp.TsOrDsToDate: _ts_or_ds_to_date_sql, -429 exp.Unhex: rename_func("FROM_HEX"), -430 exp.UnixToStr: lambda self, -431 e: f"DATE_FORMAT(FROM_UNIXTIME({self.sql(e, 'this')}), {self.format_time(e)})", -432 exp.UnixToTime: _unix_to_time_sql, -433 exp.UnixToTimeStr: lambda self, -434 e: f"CAST(FROM_UNIXTIME({self.sql(e, 'this')}) AS VARCHAR)", -435 exp.VariancePop: rename_func("VAR_POP"), -436 exp.With: transforms.preprocess([transforms.add_recursive_cte_column_names]), -437 exp.WithinGroup: transforms.preprocess( -438 [transforms.remove_within_group_for_percentiles] -439 ), -440 exp.Xor: bool_xor_sql, -441 } -442 -443 def bracket_sql(self, expression: exp.Bracket) -> str: -444 if expression.args.get("safe"): -445 return self.func( -446 "ELEMENT_AT", -447 expression.this, -448 seq_get( -449 apply_index_offset( -450 expression.this, -451 expression.expressions, -452 1 - expression.args.get("offset", 0), -453 ), -454 0, -455 ), -456 ) -457 return super().bracket_sql(expression) -458 -459 def struct_sql(self, expression: exp.Struct) -> str: -460 if any(isinstance(arg, self.KEY_VALUE_DEFINITIONS) for arg in expression.expressions): -461 self.unsupported("Struct with key-value definitions is unsupported.") -462 return self.function_fallback_sql(expression) -463 -464 return rename_func("ROW")(self, expression) -465 -466 def interval_sql(self, expression: exp.Interval) -> str: -467 unit = self.sql(expression, "unit") -468 if expression.this and unit.startswith("WEEK"): -469 return f"({expression.this.name} * INTERVAL '7' DAY)" -470 return super().interval_sql(expression) -471 -472 def transaction_sql(self, expression: exp.Transaction) -> str: -473 modes = expression.args.get("modes") -474 modes = f" {', '.join(modes)}" if modes else "" -475 return f"START TRANSACTION{modes}" -476 -477 def generateseries_sql(self, expression: exp.GenerateSeries) -> str: -478 start = expression.args["start"] -479 end = expression.args["end"] -480 step = expression.args.get("step") -481 -482 if isinstance(start, exp.Cast): -483 target_type = start.to -484 elif isinstance(end, exp.Cast): -485 target_type = end.to -486 else: -487 target_type = None -488 -489 if target_type and target_type.is_type("timestamp"): -490 if target_type is start.to: -491 end = exp.cast(end, target_type) -492 else: -493 start = exp.cast(start, target_type) -494 -495 return self.func("SEQUENCE", start, end, step) -496 -497 def offset_limit_modifiers( -498 self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit] -499 ) -> t.List[str]: -500 return [ -501 self.sql(expression, "offset"), -502 self.sql(limit), -503 ] -504 -505 def create_sql(self, expression: exp.Create) -> str: -506 """ -507 Presto doesn't support CREATE VIEW with expressions (ex: `CREATE VIEW x (cola)` then `(cola)` is the expression), -508 so we need to remove them -509 """ -510 kind = expression.args["kind"] -511 schema = expression.this -512 if kind == "VIEW" and schema.expressions: -513 expression.this.set("expressions", None) -514 return super().create_sql(expression) +296 MULTI_ARG_DISTINCT = False +297 +298 PROPERTIES_LOCATION = { +299 **generator.Generator.PROPERTIES_LOCATION, +300 exp.LocationProperty: exp.Properties.Location.UNSUPPORTED, +301 exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED, +302 } +303 +304 TYPE_MAPPING = { +305 **generator.Generator.TYPE_MAPPING, +306 exp.DataType.Type.INT: "INTEGER", +307 exp.DataType.Type.FLOAT: "REAL", +308 exp.DataType.Type.BINARY: "VARBINARY", +309 exp.DataType.Type.TEXT: "VARCHAR", +310 exp.DataType.Type.TIMETZ: "TIME", +311 exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP", +312 exp.DataType.Type.STRUCT: "ROW", +313 exp.DataType.Type.DATETIME: "TIMESTAMP", +314 exp.DataType.Type.DATETIME64: "TIMESTAMP", +315 } +316 +317 TRANSFORMS = { +318 **generator.Generator.TRANSFORMS, +319 exp.AnyValue: rename_func("ARBITRARY"), +320 exp.ApproxDistinct: _approx_distinct_sql, +321 exp.ApproxQuantile: rename_func("APPROX_PERCENTILE"), +322 exp.ArgMax: rename_func("MAX_BY"), +323 exp.ArgMin: rename_func("MIN_BY"), +324 exp.Array: lambda self, e: f"ARRAY[{self.expressions(e, flat=True)}]", +325 exp.ArrayConcat: rename_func("CONCAT"), +326 exp.ArrayContains: rename_func("CONTAINS"), +327 exp.ArraySize: rename_func("CARDINALITY"), +328 exp.ArrayUniqueAgg: rename_func("SET_AGG"), +329 exp.AtTimeZone: rename_func("AT_TIMEZONE"), +330 exp.BitwiseAnd: lambda self, +331 e: f"BITWISE_AND({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +332 exp.BitwiseLeftShift: lambda self, +333 e: f"BITWISE_ARITHMETIC_SHIFT_LEFT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +334 exp.BitwiseNot: lambda self, e: f"BITWISE_NOT({self.sql(e, 'this')})", +335 exp.BitwiseOr: lambda self, +336 e: f"BITWISE_OR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +337 exp.BitwiseRightShift: lambda self, +338 e: f"BITWISE_ARITHMETIC_SHIFT_RIGHT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +339 exp.BitwiseXor: lambda self, +340 e: f"BITWISE_XOR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +341 exp.Cast: transforms.preprocess([transforms.epoch_cast_to_ts]), +342 exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP", +343 exp.DateAdd: lambda self, e: self.func( +344 "DATE_ADD", +345 exp.Literal.string(e.text("unit") or "DAY"), +346 _to_int( +347 e.expression, +348 ), +349 e.this, +350 ), +351 exp.DateDiff: lambda self, e: self.func( +352 "DATE_DIFF", exp.Literal.string(e.text("unit") or "DAY"), e.expression, e.this +353 ), +354 exp.DateStrToDate: datestrtodate_sql, +355 exp.DateToDi: lambda self, +356 e: f"CAST(DATE_FORMAT({self.sql(e, 'this')}, {Presto.DATEINT_FORMAT}) AS INT)", +357 exp.DateSub: lambda self, e: self.func( +358 "DATE_ADD", +359 exp.Literal.string(e.text("unit") or "DAY"), +360 _to_int(e.expression * -1), +361 e.this, +362 ), +363 exp.Decode: lambda self, e: encode_decode_sql(self, e, "FROM_UTF8"), +364 exp.DiToDate: lambda self, +365 e: f"CAST(DATE_PARSE(CAST({self.sql(e, 'this')} AS VARCHAR), {Presto.DATEINT_FORMAT}) AS DATE)", +366 exp.Encode: lambda self, e: encode_decode_sql(self, e, "TO_UTF8"), +367 exp.FileFormatProperty: lambda self, e: f"FORMAT='{e.name.upper()}'", +368 exp.First: _first_last_sql, +369 exp.FirstValue: _first_last_sql, +370 exp.FromTimeZone: lambda self, +371 e: f"WITH_TIMEZONE({self.sql(e, 'this')}, {self.sql(e, 'zone')}) AT TIME ZONE 'UTC'", +372 exp.Group: transforms.preprocess([transforms.unalias_group]), +373 exp.GroupConcat: lambda self, e: self.func( +374 "ARRAY_JOIN", self.func("ARRAY_AGG", e.this), e.args.get("separator") +375 ), +376 exp.Hex: rename_func("TO_HEX"), +377 exp.If: if_sql(), +378 exp.ILike: no_ilike_sql, +379 exp.Initcap: _initcap_sql, +380 exp.ParseJSON: rename_func("JSON_PARSE"), +381 exp.Last: _first_last_sql, +382 exp.LastValue: _first_last_sql, +383 exp.LastDay: lambda self, e: self.func("LAST_DAY_OF_MONTH", e.this), +384 exp.Lateral: _explode_to_unnest_sql, +385 exp.Left: left_to_substring_sql, +386 exp.Levenshtein: rename_func("LEVENSHTEIN_DISTANCE"), +387 exp.LogicalAnd: rename_func("BOOL_AND"), +388 exp.LogicalOr: rename_func("BOOL_OR"), +389 exp.Pivot: no_pivot_sql, +390 exp.Quantile: _quantile_sql, +391 exp.RegexpExtract: regexp_extract_sql, +392 exp.Right: right_to_substring_sql, +393 exp.SafeDivide: no_safe_divide_sql, +394 exp.Schema: _schema_sql, +395 exp.SchemaCommentProperty: lambda self, e: self.naked_property(e), +396 exp.Select: transforms.preprocess( +397 [ +398 transforms.eliminate_qualify, +399 transforms.eliminate_distinct_on, +400 transforms.explode_to_unnest(1), +401 transforms.eliminate_semi_and_anti_joins, +402 ] +403 ), +404 exp.SortArray: _no_sort_array, +405 exp.StrPosition: rename_func("STRPOS"), +406 exp.StrToDate: lambda self, e: f"CAST({_str_to_time_sql(self, e)} AS DATE)", +407 exp.StrToMap: rename_func("SPLIT_TO_MAP"), +408 exp.StrToTime: _str_to_time_sql, +409 exp.StrToUnix: lambda self, +410 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {self.format_time(e)}))", +411 exp.StructExtract: struct_extract_sql, +412 exp.Table: transforms.preprocess([_unnest_sequence]), +413 exp.Timestamp: no_timestamp_sql, +414 exp.TimestampTrunc: timestamptrunc_sql, +415 exp.TimeStrToDate: timestrtotime_sql, +416 exp.TimeStrToTime: timestrtotime_sql, +417 exp.TimeStrToUnix: lambda self, +418 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {Presto.TIME_FORMAT}))", +419 exp.TimeToStr: lambda self, +420 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", +421 exp.TimeToUnix: rename_func("TO_UNIXTIME"), +422 exp.ToChar: lambda self, +423 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", +424 exp.TryCast: transforms.preprocess([transforms.epoch_cast_to_ts]), +425 exp.TsOrDiToDi: lambda self, +426 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS VARCHAR), '-', ''), 1, 8) AS INT)", +427 exp.TsOrDsAdd: _ts_or_ds_add_sql, +428 exp.TsOrDsDiff: _ts_or_ds_diff_sql, +429 exp.TsOrDsToDate: _ts_or_ds_to_date_sql, +430 exp.Unhex: rename_func("FROM_HEX"), +431 exp.UnixToStr: lambda self, +432 e: f"DATE_FORMAT(FROM_UNIXTIME({self.sql(e, 'this')}), {self.format_time(e)})", +433 exp.UnixToTime: _unix_to_time_sql, +434 exp.UnixToTimeStr: lambda self, +435 e: f"CAST(FROM_UNIXTIME({self.sql(e, 'this')}) AS VARCHAR)", +436 exp.VariancePop: rename_func("VAR_POP"), +437 exp.With: transforms.preprocess([transforms.add_recursive_cte_column_names]), +438 exp.WithinGroup: transforms.preprocess( +439 [transforms.remove_within_group_for_percentiles] +440 ), +441 exp.Xor: bool_xor_sql, +442 } +443 +444 def bracket_sql(self, expression: exp.Bracket) -> str: +445 if expression.args.get("safe"): +446 return self.func( +447 "ELEMENT_AT", +448 expression.this, +449 seq_get( +450 apply_index_offset( +451 expression.this, +452 expression.expressions, +453 1 - expression.args.get("offset", 0), +454 ), +455 0, +456 ), +457 ) +458 return super().bracket_sql(expression) +459 +460 def struct_sql(self, expression: exp.Struct) -> str: +461 if any(isinstance(arg, self.KEY_VALUE_DEFINITIONS) for arg in expression.expressions): +462 self.unsupported("Struct with key-value definitions is unsupported.") +463 return self.function_fallback_sql(expression) +464 +465 return rename_func("ROW")(self, expression) +466 +467 def interval_sql(self, expression: exp.Interval) -> str: +468 unit = self.sql(expression, "unit") +469 if expression.this and unit.startswith("WEEK"): +470 return f"({expression.this.name} * INTERVAL '7' DAY)" +471 return super().interval_sql(expression) +472 +473 def transaction_sql(self, expression: exp.Transaction) -> str: +474 modes = expression.args.get("modes") +475 modes = f" {', '.join(modes)}" if modes else "" +476 return f"START TRANSACTION{modes}" +477 +478 def generateseries_sql(self, expression: exp.GenerateSeries) -> str: +479 start = expression.args["start"] +480 end = expression.args["end"] +481 step = expression.args.get("step") +482 +483 if isinstance(start, exp.Cast): +484 target_type = start.to +485 elif isinstance(end, exp.Cast): +486 target_type = end.to +487 else: +488 target_type = None +489 +490 if target_type and target_type.is_type("timestamp"): +491 if target_type is start.to: +492 end = exp.cast(end, target_type) +493 else: +494 start = exp.cast(start, target_type) +495 +496 return self.func("SEQUENCE", start, end, step) +497 +498 def offset_limit_modifiers( +499 self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit] +500 ) -> t.List[str]: +501 return [ +502 self.sql(expression, "offset"), +503 self.sql(limit), +504 ] +505 +506 def create_sql(self, expression: exp.Create) -> str: +507 """ +508 Presto doesn't support CREATE VIEW with expressions (ex: `CREATE VIEW x (cola)` then `(cola)` is the expression), +509 so we need to remove them +510 """ +511 kind = expression.args["kind"] +512 schema = expression.this +513 if kind == "VIEW" and schema.expressions: +514 expression.this.set("expressions", None) +515 return super().create_sql(expression)
    @@ -1587,6 +1592,8 @@ True means a / b is integer division if both a and QUOTES
    STRING_ESCAPES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    @@ -1721,7 +1728,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -1882,225 +1889,226 @@ Default: 3 293 LIMIT_ONLY_LITERALS = True 294 SUPPORTS_SINGLE_ARG_CONCAT = False 295 LIKE_PROPERTY_INSIDE_SCHEMA = True -296 -297 PROPERTIES_LOCATION = { -298 **generator.Generator.PROPERTIES_LOCATION, -299 exp.LocationProperty: exp.Properties.Location.UNSUPPORTED, -300 exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED, -301 } -302 -303 TYPE_MAPPING = { -304 **generator.Generator.TYPE_MAPPING, -305 exp.DataType.Type.INT: "INTEGER", -306 exp.DataType.Type.FLOAT: "REAL", -307 exp.DataType.Type.BINARY: "VARBINARY", -308 exp.DataType.Type.TEXT: "VARCHAR", -309 exp.DataType.Type.TIMETZ: "TIME", -310 exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP", -311 exp.DataType.Type.STRUCT: "ROW", -312 exp.DataType.Type.DATETIME: "TIMESTAMP", -313 exp.DataType.Type.DATETIME64: "TIMESTAMP", -314 } -315 -316 TRANSFORMS = { -317 **generator.Generator.TRANSFORMS, -318 exp.AnyValue: rename_func("ARBITRARY"), -319 exp.ApproxDistinct: _approx_distinct_sql, -320 exp.ApproxQuantile: rename_func("APPROX_PERCENTILE"), -321 exp.ArgMax: rename_func("MAX_BY"), -322 exp.ArgMin: rename_func("MIN_BY"), -323 exp.Array: lambda self, e: f"ARRAY[{self.expressions(e, flat=True)}]", -324 exp.ArrayConcat: rename_func("CONCAT"), -325 exp.ArrayContains: rename_func("CONTAINS"), -326 exp.ArraySize: rename_func("CARDINALITY"), -327 exp.ArrayUniqueAgg: rename_func("SET_AGG"), -328 exp.AtTimeZone: rename_func("AT_TIMEZONE"), -329 exp.BitwiseAnd: lambda self, -330 e: f"BITWISE_AND({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -331 exp.BitwiseLeftShift: lambda self, -332 e: f"BITWISE_ARITHMETIC_SHIFT_LEFT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -333 exp.BitwiseNot: lambda self, e: f"BITWISE_NOT({self.sql(e, 'this')})", -334 exp.BitwiseOr: lambda self, -335 e: f"BITWISE_OR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -336 exp.BitwiseRightShift: lambda self, -337 e: f"BITWISE_ARITHMETIC_SHIFT_RIGHT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -338 exp.BitwiseXor: lambda self, -339 e: f"BITWISE_XOR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", -340 exp.Cast: transforms.preprocess([transforms.epoch_cast_to_ts]), -341 exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP", -342 exp.DateAdd: lambda self, e: self.func( -343 "DATE_ADD", -344 exp.Literal.string(e.text("unit") or "DAY"), -345 _to_int( -346 e.expression, -347 ), -348 e.this, -349 ), -350 exp.DateDiff: lambda self, e: self.func( -351 "DATE_DIFF", exp.Literal.string(e.text("unit") or "DAY"), e.expression, e.this -352 ), -353 exp.DateStrToDate: datestrtodate_sql, -354 exp.DateToDi: lambda self, -355 e: f"CAST(DATE_FORMAT({self.sql(e, 'this')}, {Presto.DATEINT_FORMAT}) AS INT)", -356 exp.DateSub: lambda self, e: self.func( -357 "DATE_ADD", -358 exp.Literal.string(e.text("unit") or "DAY"), -359 _to_int(e.expression * -1), -360 e.this, -361 ), -362 exp.Decode: lambda self, e: encode_decode_sql(self, e, "FROM_UTF8"), -363 exp.DiToDate: lambda self, -364 e: f"CAST(DATE_PARSE(CAST({self.sql(e, 'this')} AS VARCHAR), {Presto.DATEINT_FORMAT}) AS DATE)", -365 exp.Encode: lambda self, e: encode_decode_sql(self, e, "TO_UTF8"), -366 exp.FileFormatProperty: lambda self, e: f"FORMAT='{e.name.upper()}'", -367 exp.First: _first_last_sql, -368 exp.FirstValue: _first_last_sql, -369 exp.FromTimeZone: lambda self, -370 e: f"WITH_TIMEZONE({self.sql(e, 'this')}, {self.sql(e, 'zone')}) AT TIME ZONE 'UTC'", -371 exp.Group: transforms.preprocess([transforms.unalias_group]), -372 exp.GroupConcat: lambda self, e: self.func( -373 "ARRAY_JOIN", self.func("ARRAY_AGG", e.this), e.args.get("separator") -374 ), -375 exp.Hex: rename_func("TO_HEX"), -376 exp.If: if_sql(), -377 exp.ILike: no_ilike_sql, -378 exp.Initcap: _initcap_sql, -379 exp.ParseJSON: rename_func("JSON_PARSE"), -380 exp.Last: _first_last_sql, -381 exp.LastValue: _first_last_sql, -382 exp.LastDay: lambda self, e: self.func("LAST_DAY_OF_MONTH", e.this), -383 exp.Lateral: _explode_to_unnest_sql, -384 exp.Left: left_to_substring_sql, -385 exp.Levenshtein: rename_func("LEVENSHTEIN_DISTANCE"), -386 exp.LogicalAnd: rename_func("BOOL_AND"), -387 exp.LogicalOr: rename_func("BOOL_OR"), -388 exp.Pivot: no_pivot_sql, -389 exp.Quantile: _quantile_sql, -390 exp.RegexpExtract: regexp_extract_sql, -391 exp.Right: right_to_substring_sql, -392 exp.SafeDivide: no_safe_divide_sql, -393 exp.Schema: _schema_sql, -394 exp.SchemaCommentProperty: lambda self, e: self.naked_property(e), -395 exp.Select: transforms.preprocess( -396 [ -397 transforms.eliminate_qualify, -398 transforms.eliminate_distinct_on, -399 transforms.explode_to_unnest(1), -400 transforms.eliminate_semi_and_anti_joins, -401 ] -402 ), -403 exp.SortArray: _no_sort_array, -404 exp.StrPosition: rename_func("STRPOS"), -405 exp.StrToDate: lambda self, e: f"CAST({_str_to_time_sql(self, e)} AS DATE)", -406 exp.StrToMap: rename_func("SPLIT_TO_MAP"), -407 exp.StrToTime: _str_to_time_sql, -408 exp.StrToUnix: lambda self, -409 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {self.format_time(e)}))", -410 exp.StructExtract: struct_extract_sql, -411 exp.Table: transforms.preprocess([_unnest_sequence]), -412 exp.Timestamp: no_timestamp_sql, -413 exp.TimestampTrunc: timestamptrunc_sql, -414 exp.TimeStrToDate: timestrtotime_sql, -415 exp.TimeStrToTime: timestrtotime_sql, -416 exp.TimeStrToUnix: lambda self, -417 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {Presto.TIME_FORMAT}))", -418 exp.TimeToStr: lambda self, -419 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", -420 exp.TimeToUnix: rename_func("TO_UNIXTIME"), -421 exp.ToChar: lambda self, -422 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", -423 exp.TryCast: transforms.preprocess([transforms.epoch_cast_to_ts]), -424 exp.TsOrDiToDi: lambda self, -425 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS VARCHAR), '-', ''), 1, 8) AS INT)", -426 exp.TsOrDsAdd: _ts_or_ds_add_sql, -427 exp.TsOrDsDiff: _ts_or_ds_diff_sql, -428 exp.TsOrDsToDate: _ts_or_ds_to_date_sql, -429 exp.Unhex: rename_func("FROM_HEX"), -430 exp.UnixToStr: lambda self, -431 e: f"DATE_FORMAT(FROM_UNIXTIME({self.sql(e, 'this')}), {self.format_time(e)})", -432 exp.UnixToTime: _unix_to_time_sql, -433 exp.UnixToTimeStr: lambda self, -434 e: f"CAST(FROM_UNIXTIME({self.sql(e, 'this')}) AS VARCHAR)", -435 exp.VariancePop: rename_func("VAR_POP"), -436 exp.With: transforms.preprocess([transforms.add_recursive_cte_column_names]), -437 exp.WithinGroup: transforms.preprocess( -438 [transforms.remove_within_group_for_percentiles] -439 ), -440 exp.Xor: bool_xor_sql, -441 } -442 -443 def bracket_sql(self, expression: exp.Bracket) -> str: -444 if expression.args.get("safe"): -445 return self.func( -446 "ELEMENT_AT", -447 expression.this, -448 seq_get( -449 apply_index_offset( -450 expression.this, -451 expression.expressions, -452 1 - expression.args.get("offset", 0), -453 ), -454 0, -455 ), -456 ) -457 return super().bracket_sql(expression) -458 -459 def struct_sql(self, expression: exp.Struct) -> str: -460 if any(isinstance(arg, self.KEY_VALUE_DEFINITIONS) for arg in expression.expressions): -461 self.unsupported("Struct with key-value definitions is unsupported.") -462 return self.function_fallback_sql(expression) -463 -464 return rename_func("ROW")(self, expression) -465 -466 def interval_sql(self, expression: exp.Interval) -> str: -467 unit = self.sql(expression, "unit") -468 if expression.this and unit.startswith("WEEK"): -469 return f"({expression.this.name} * INTERVAL '7' DAY)" -470 return super().interval_sql(expression) -471 -472 def transaction_sql(self, expression: exp.Transaction) -> str: -473 modes = expression.args.get("modes") -474 modes = f" {', '.join(modes)}" if modes else "" -475 return f"START TRANSACTION{modes}" -476 -477 def generateseries_sql(self, expression: exp.GenerateSeries) -> str: -478 start = expression.args["start"] -479 end = expression.args["end"] -480 step = expression.args.get("step") -481 -482 if isinstance(start, exp.Cast): -483 target_type = start.to -484 elif isinstance(end, exp.Cast): -485 target_type = end.to -486 else: -487 target_type = None -488 -489 if target_type and target_type.is_type("timestamp"): -490 if target_type is start.to: -491 end = exp.cast(end, target_type) -492 else: -493 start = exp.cast(start, target_type) -494 -495 return self.func("SEQUENCE", start, end, step) -496 -497 def offset_limit_modifiers( -498 self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit] -499 ) -> t.List[str]: -500 return [ -501 self.sql(expression, "offset"), -502 self.sql(limit), -503 ] -504 -505 def create_sql(self, expression: exp.Create) -> str: -506 """ -507 Presto doesn't support CREATE VIEW with expressions (ex: `CREATE VIEW x (cola)` then `(cola)` is the expression), -508 so we need to remove them -509 """ -510 kind = expression.args["kind"] -511 schema = expression.this -512 if kind == "VIEW" and schema.expressions: -513 expression.this.set("expressions", None) -514 return super().create_sql(expression) +296 MULTI_ARG_DISTINCT = False +297 +298 PROPERTIES_LOCATION = { +299 **generator.Generator.PROPERTIES_LOCATION, +300 exp.LocationProperty: exp.Properties.Location.UNSUPPORTED, +301 exp.VolatileProperty: exp.Properties.Location.UNSUPPORTED, +302 } +303 +304 TYPE_MAPPING = { +305 **generator.Generator.TYPE_MAPPING, +306 exp.DataType.Type.INT: "INTEGER", +307 exp.DataType.Type.FLOAT: "REAL", +308 exp.DataType.Type.BINARY: "VARBINARY", +309 exp.DataType.Type.TEXT: "VARCHAR", +310 exp.DataType.Type.TIMETZ: "TIME", +311 exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP", +312 exp.DataType.Type.STRUCT: "ROW", +313 exp.DataType.Type.DATETIME: "TIMESTAMP", +314 exp.DataType.Type.DATETIME64: "TIMESTAMP", +315 } +316 +317 TRANSFORMS = { +318 **generator.Generator.TRANSFORMS, +319 exp.AnyValue: rename_func("ARBITRARY"), +320 exp.ApproxDistinct: _approx_distinct_sql, +321 exp.ApproxQuantile: rename_func("APPROX_PERCENTILE"), +322 exp.ArgMax: rename_func("MAX_BY"), +323 exp.ArgMin: rename_func("MIN_BY"), +324 exp.Array: lambda self, e: f"ARRAY[{self.expressions(e, flat=True)}]", +325 exp.ArrayConcat: rename_func("CONCAT"), +326 exp.ArrayContains: rename_func("CONTAINS"), +327 exp.ArraySize: rename_func("CARDINALITY"), +328 exp.ArrayUniqueAgg: rename_func("SET_AGG"), +329 exp.AtTimeZone: rename_func("AT_TIMEZONE"), +330 exp.BitwiseAnd: lambda self, +331 e: f"BITWISE_AND({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +332 exp.BitwiseLeftShift: lambda self, +333 e: f"BITWISE_ARITHMETIC_SHIFT_LEFT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +334 exp.BitwiseNot: lambda self, e: f"BITWISE_NOT({self.sql(e, 'this')})", +335 exp.BitwiseOr: lambda self, +336 e: f"BITWISE_OR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +337 exp.BitwiseRightShift: lambda self, +338 e: f"BITWISE_ARITHMETIC_SHIFT_RIGHT({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +339 exp.BitwiseXor: lambda self, +340 e: f"BITWISE_XOR({self.sql(e, 'this')}, {self.sql(e, 'expression')})", +341 exp.Cast: transforms.preprocess([transforms.epoch_cast_to_ts]), +342 exp.CurrentTimestamp: lambda *_: "CURRENT_TIMESTAMP", +343 exp.DateAdd: lambda self, e: self.func( +344 "DATE_ADD", +345 exp.Literal.string(e.text("unit") or "DAY"), +346 _to_int( +347 e.expression, +348 ), +349 e.this, +350 ), +351 exp.DateDiff: lambda self, e: self.func( +352 "DATE_DIFF", exp.Literal.string(e.text("unit") or "DAY"), e.expression, e.this +353 ), +354 exp.DateStrToDate: datestrtodate_sql, +355 exp.DateToDi: lambda self, +356 e: f"CAST(DATE_FORMAT({self.sql(e, 'this')}, {Presto.DATEINT_FORMAT}) AS INT)", +357 exp.DateSub: lambda self, e: self.func( +358 "DATE_ADD", +359 exp.Literal.string(e.text("unit") or "DAY"), +360 _to_int(e.expression * -1), +361 e.this, +362 ), +363 exp.Decode: lambda self, e: encode_decode_sql(self, e, "FROM_UTF8"), +364 exp.DiToDate: lambda self, +365 e: f"CAST(DATE_PARSE(CAST({self.sql(e, 'this')} AS VARCHAR), {Presto.DATEINT_FORMAT}) AS DATE)", +366 exp.Encode: lambda self, e: encode_decode_sql(self, e, "TO_UTF8"), +367 exp.FileFormatProperty: lambda self, e: f"FORMAT='{e.name.upper()}'", +368 exp.First: _first_last_sql, +369 exp.FirstValue: _first_last_sql, +370 exp.FromTimeZone: lambda self, +371 e: f"WITH_TIMEZONE({self.sql(e, 'this')}, {self.sql(e, 'zone')}) AT TIME ZONE 'UTC'", +372 exp.Group: transforms.preprocess([transforms.unalias_group]), +373 exp.GroupConcat: lambda self, e: self.func( +374 "ARRAY_JOIN", self.func("ARRAY_AGG", e.this), e.args.get("separator") +375 ), +376 exp.Hex: rename_func("TO_HEX"), +377 exp.If: if_sql(), +378 exp.ILike: no_ilike_sql, +379 exp.Initcap: _initcap_sql, +380 exp.ParseJSON: rename_func("JSON_PARSE"), +381 exp.Last: _first_last_sql, +382 exp.LastValue: _first_last_sql, +383 exp.LastDay: lambda self, e: self.func("LAST_DAY_OF_MONTH", e.this), +384 exp.Lateral: _explode_to_unnest_sql, +385 exp.Left: left_to_substring_sql, +386 exp.Levenshtein: rename_func("LEVENSHTEIN_DISTANCE"), +387 exp.LogicalAnd: rename_func("BOOL_AND"), +388 exp.LogicalOr: rename_func("BOOL_OR"), +389 exp.Pivot: no_pivot_sql, +390 exp.Quantile: _quantile_sql, +391 exp.RegexpExtract: regexp_extract_sql, +392 exp.Right: right_to_substring_sql, +393 exp.SafeDivide: no_safe_divide_sql, +394 exp.Schema: _schema_sql, +395 exp.SchemaCommentProperty: lambda self, e: self.naked_property(e), +396 exp.Select: transforms.preprocess( +397 [ +398 transforms.eliminate_qualify, +399 transforms.eliminate_distinct_on, +400 transforms.explode_to_unnest(1), +401 transforms.eliminate_semi_and_anti_joins, +402 ] +403 ), +404 exp.SortArray: _no_sort_array, +405 exp.StrPosition: rename_func("STRPOS"), +406 exp.StrToDate: lambda self, e: f"CAST({_str_to_time_sql(self, e)} AS DATE)", +407 exp.StrToMap: rename_func("SPLIT_TO_MAP"), +408 exp.StrToTime: _str_to_time_sql, +409 exp.StrToUnix: lambda self, +410 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {self.format_time(e)}))", +411 exp.StructExtract: struct_extract_sql, +412 exp.Table: transforms.preprocess([_unnest_sequence]), +413 exp.Timestamp: no_timestamp_sql, +414 exp.TimestampTrunc: timestamptrunc_sql, +415 exp.TimeStrToDate: timestrtotime_sql, +416 exp.TimeStrToTime: timestrtotime_sql, +417 exp.TimeStrToUnix: lambda self, +418 e: f"TO_UNIXTIME(DATE_PARSE({self.sql(e, 'this')}, {Presto.TIME_FORMAT}))", +419 exp.TimeToStr: lambda self, +420 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", +421 exp.TimeToUnix: rename_func("TO_UNIXTIME"), +422 exp.ToChar: lambda self, +423 e: f"DATE_FORMAT({self.sql(e, 'this')}, {self.format_time(e)})", +424 exp.TryCast: transforms.preprocess([transforms.epoch_cast_to_ts]), +425 exp.TsOrDiToDi: lambda self, +426 e: f"CAST(SUBSTR(REPLACE(CAST({self.sql(e, 'this')} AS VARCHAR), '-', ''), 1, 8) AS INT)", +427 exp.TsOrDsAdd: _ts_or_ds_add_sql, +428 exp.TsOrDsDiff: _ts_or_ds_diff_sql, +429 exp.TsOrDsToDate: _ts_or_ds_to_date_sql, +430 exp.Unhex: rename_func("FROM_HEX"), +431 exp.UnixToStr: lambda self, +432 e: f"DATE_FORMAT(FROM_UNIXTIME({self.sql(e, 'this')}), {self.format_time(e)})", +433 exp.UnixToTime: _unix_to_time_sql, +434 exp.UnixToTimeStr: lambda self, +435 e: f"CAST(FROM_UNIXTIME({self.sql(e, 'this')}) AS VARCHAR)", +436 exp.VariancePop: rename_func("VAR_POP"), +437 exp.With: transforms.preprocess([transforms.add_recursive_cte_column_names]), +438 exp.WithinGroup: transforms.preprocess( +439 [transforms.remove_within_group_for_percentiles] +440 ), +441 exp.Xor: bool_xor_sql, +442 } +443 +444 def bracket_sql(self, expression: exp.Bracket) -> str: +445 if expression.args.get("safe"): +446 return self.func( +447 "ELEMENT_AT", +448 expression.this, +449 seq_get( +450 apply_index_offset( +451 expression.this, +452 expression.expressions, +453 1 - expression.args.get("offset", 0), +454 ), +455 0, +456 ), +457 ) +458 return super().bracket_sql(expression) +459 +460 def struct_sql(self, expression: exp.Struct) -> str: +461 if any(isinstance(arg, self.KEY_VALUE_DEFINITIONS) for arg in expression.expressions): +462 self.unsupported("Struct with key-value definitions is unsupported.") +463 return self.function_fallback_sql(expression) +464 +465 return rename_func("ROW")(self, expression) +466 +467 def interval_sql(self, expression: exp.Interval) -> str: +468 unit = self.sql(expression, "unit") +469 if expression.this and unit.startswith("WEEK"): +470 return f"({expression.this.name} * INTERVAL '7' DAY)" +471 return super().interval_sql(expression) +472 +473 def transaction_sql(self, expression: exp.Transaction) -> str: +474 modes = expression.args.get("modes") +475 modes = f" {', '.join(modes)}" if modes else "" +476 return f"START TRANSACTION{modes}" +477 +478 def generateseries_sql(self, expression: exp.GenerateSeries) -> str: +479 start = expression.args["start"] +480 end = expression.args["end"] +481 step = expression.args.get("step") +482 +483 if isinstance(start, exp.Cast): +484 target_type = start.to +485 elif isinstance(end, exp.Cast): +486 target_type = end.to +487 else: +488 target_type = None +489 +490 if target_type and target_type.is_type("timestamp"): +491 if target_type is start.to: +492 end = exp.cast(end, target_type) +493 else: +494 start = exp.cast(start, target_type) +495 +496 return self.func("SEQUENCE", start, end, step) +497 +498 def offset_limit_modifiers( +499 self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit] +500 ) -> t.List[str]: +501 return [ +502 self.sql(expression, "offset"), +503 self.sql(limit), +504 ] +505 +506 def create_sql(self, expression: exp.Create) -> str: +507 """ +508 Presto doesn't support CREATE VIEW with expressions (ex: `CREATE VIEW x (cola)` then `(cola)` is the expression), +509 so we need to remove them +510 """ +511 kind = expression.args["kind"] +512 schema = expression.this +513 if kind == "VIEW" and schema.expressions: +514 expression.this.set("expressions", None) +515 return super().create_sql(expression)
    @@ -2274,6 +2282,18 @@ Default: True + +
    +
    + MULTI_ARG_DISTINCT = +False + + +
    + + + +
    @@ -2325,21 +2345,21 @@ Default: True
    -
    443        def bracket_sql(self, expression: exp.Bracket) -> str:
    -444            if expression.args.get("safe"):
    -445                return self.func(
    -446                    "ELEMENT_AT",
    -447                    expression.this,
    -448                    seq_get(
    -449                        apply_index_offset(
    -450                            expression.this,
    -451                            expression.expressions,
    -452                            1 - expression.args.get("offset", 0),
    -453                        ),
    -454                        0,
    -455                    ),
    -456                )
    -457            return super().bracket_sql(expression)
    +            
    444        def bracket_sql(self, expression: exp.Bracket) -> str:
    +445            if expression.args.get("safe"):
    +446                return self.func(
    +447                    "ELEMENT_AT",
    +448                    expression.this,
    +449                    seq_get(
    +450                        apply_index_offset(
    +451                            expression.this,
    +452                            expression.expressions,
    +453                            1 - expression.args.get("offset", 0),
    +454                        ),
    +455                        0,
    +456                    ),
    +457                )
    +458            return super().bracket_sql(expression)
     
    @@ -2357,12 +2377,12 @@ Default: True
    -
    459        def struct_sql(self, expression: exp.Struct) -> str:
    -460            if any(isinstance(arg, self.KEY_VALUE_DEFINITIONS) for arg in expression.expressions):
    -461                self.unsupported("Struct with key-value definitions is unsupported.")
    -462                return self.function_fallback_sql(expression)
    -463
    -464            return rename_func("ROW")(self, expression)
    +            
    460        def struct_sql(self, expression: exp.Struct) -> str:
    +461            if any(isinstance(arg, self.KEY_VALUE_DEFINITIONS) for arg in expression.expressions):
    +462                self.unsupported("Struct with key-value definitions is unsupported.")
    +463                return self.function_fallback_sql(expression)
    +464
    +465            return rename_func("ROW")(self, expression)
     
    @@ -2380,11 +2400,11 @@ Default: True
    -
    466        def interval_sql(self, expression: exp.Interval) -> str:
    -467            unit = self.sql(expression, "unit")
    -468            if expression.this and unit.startswith("WEEK"):
    -469                return f"({expression.this.name} * INTERVAL '7' DAY)"
    -470            return super().interval_sql(expression)
    +            
    467        def interval_sql(self, expression: exp.Interval) -> str:
    +468            unit = self.sql(expression, "unit")
    +469            if expression.this and unit.startswith("WEEK"):
    +470                return f"({expression.this.name} * INTERVAL '7' DAY)"
    +471            return super().interval_sql(expression)
     
    @@ -2402,10 +2422,10 @@ Default: True
    -
    472        def transaction_sql(self, expression: exp.Transaction) -> str:
    -473            modes = expression.args.get("modes")
    -474            modes = f" {', '.join(modes)}" if modes else ""
    -475            return f"START TRANSACTION{modes}"
    +            
    473        def transaction_sql(self, expression: exp.Transaction) -> str:
    +474            modes = expression.args.get("modes")
    +475            modes = f" {', '.join(modes)}" if modes else ""
    +476            return f"START TRANSACTION{modes}"
     
    @@ -2423,25 +2443,25 @@ Default: True
    -
    477        def generateseries_sql(self, expression: exp.GenerateSeries) -> str:
    -478            start = expression.args["start"]
    -479            end = expression.args["end"]
    -480            step = expression.args.get("step")
    -481
    -482            if isinstance(start, exp.Cast):
    -483                target_type = start.to
    -484            elif isinstance(end, exp.Cast):
    -485                target_type = end.to
    -486            else:
    -487                target_type = None
    -488
    -489            if target_type and target_type.is_type("timestamp"):
    -490                if target_type is start.to:
    -491                    end = exp.cast(end, target_type)
    -492                else:
    -493                    start = exp.cast(start, target_type)
    -494
    -495            return self.func("SEQUENCE", start, end, step)
    +            
    478        def generateseries_sql(self, expression: exp.GenerateSeries) -> str:
    +479            start = expression.args["start"]
    +480            end = expression.args["end"]
    +481            step = expression.args.get("step")
    +482
    +483            if isinstance(start, exp.Cast):
    +484                target_type = start.to
    +485            elif isinstance(end, exp.Cast):
    +486                target_type = end.to
    +487            else:
    +488                target_type = None
    +489
    +490            if target_type and target_type.is_type("timestamp"):
    +491                if target_type is start.to:
    +492                    end = exp.cast(end, target_type)
    +493                else:
    +494                    start = exp.cast(start, target_type)
    +495
    +496            return self.func("SEQUENCE", start, end, step)
     
    @@ -2459,13 +2479,13 @@ Default: True
    -
    497        def offset_limit_modifiers(
    -498            self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit]
    -499        ) -> t.List[str]:
    -500            return [
    -501                self.sql(expression, "offset"),
    -502                self.sql(limit),
    -503            ]
    +            
    498        def offset_limit_modifiers(
    +499            self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit]
    +500        ) -> t.List[str]:
    +501            return [
    +502                self.sql(expression, "offset"),
    +503                self.sql(limit),
    +504            ]
     
    @@ -2483,16 +2503,16 @@ Default: True
    -
    505        def create_sql(self, expression: exp.Create) -> str:
    -506            """
    -507            Presto doesn't support CREATE VIEW with expressions (ex: `CREATE VIEW x (cola)` then `(cola)` is the expression),
    -508            so we need to remove them
    -509            """
    -510            kind = expression.args["kind"]
    -511            schema = expression.this
    -512            if kind == "VIEW" and schema.expressions:
    -513                expression.this.set("expressions", None)
    -514            return super().create_sql(expression)
    +            
    506        def create_sql(self, expression: exp.Create) -> str:
    +507            """
    +508            Presto doesn't support CREATE VIEW with expressions (ex: `CREATE VIEW x (cola)` then `(cola)` is the expression),
    +509            so we need to remove them
    +510            """
    +511            kind = expression.args["kind"]
    +512            schema = expression.this
    +513            if kind == "VIEW" and schema.expressions:
    +514                expression.this.set("expressions", None)
    +515            return super().create_sql(expression)
     
    diff --git a/docs/sqlglot/dialects/redshift.html b/docs/sqlglot/dialects/redshift.html index 880cb89..2062073 100644 --- a/docs/sqlglot/dialects/redshift.html +++ b/docs/sqlglot/dialects/redshift.html @@ -229,261 +229,245 @@
    9 concat_ws_to_dpipe_sql, 10 date_delta_sql, 11 generatedasidentitycolumnconstraint_sql, - 12 json_path_segments, + 12 json_extract_segments, 13 no_tablesample_sql, - 14 parse_json_extract_path, - 15 rename_func, - 16) - 17from sqlglot.dialects.postgres import Postgres - 18from sqlglot.helper import seq_get - 19from sqlglot.tokens import TokenType - 20 - 21if t.TYPE_CHECKING: - 22 from sqlglot._typing import E + 14 rename_func, + 15) + 16from sqlglot.dialects.postgres import Postgres + 17from sqlglot.helper import seq_get + 18from sqlglot.tokens import TokenType + 19 + 20if t.TYPE_CHECKING: + 21 from sqlglot._typing import E + 22 23 - 24 - 25def _json_extract_sql( - 26 self: Redshift.Generator, expression: exp.JSONExtract | exp.JSONExtractScalar - 27) -> str: - 28 return self.func( - 29 "JSON_EXTRACT_PATH_TEXT", - 30 expression.this, - 31 *json_path_segments(self, expression.expression), - 32 expression.args.get("null_if_invalid"), - 33 ) + 24def _parse_date_delta(expr_type: t.Type[E]) -> t.Callable[[t.List], E]: + 25 def _parse_delta(args: t.List) -> E: + 26 expr = expr_type(this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)) + 27 if expr_type is exp.TsOrDsAdd: + 28 expr.set("return_type", exp.DataType.build("TIMESTAMP")) + 29 + 30 return expr + 31 + 32 return _parse_delta + 33 34 - 35 - 36def _parse_date_delta(expr_type: t.Type[E]) -> t.Callable[[t.List], E]: - 37 def _parse_delta(args: t.List) -> E: - 38 expr = expr_type(this=seq_get(args, 2), expression=seq_get(args, 1), unit=seq_get(args, 0)) - 39 if expr_type is exp.TsOrDsAdd: - 40 expr.set("return_type", exp.DataType.build("TIMESTAMP")) + 35class Redshift(Postgres): + 36 # https://docs.aws.amazon.com/redshift/latest/dg/r_names.html + 37 NORMALIZATION_STRATEGY = NormalizationStrategy.CASE_INSENSITIVE + 38 + 39 SUPPORTS_USER_DEFINED_TYPES = False + 40 INDEX_OFFSET = 0 41 - 42 return expr - 43 - 44 return _parse_delta - 45 - 46 - 47class Redshift(Postgres): - 48 # https://docs.aws.amazon.com/redshift/latest/dg/r_names.html - 49 NORMALIZATION_STRATEGY = NormalizationStrategy.CASE_INSENSITIVE - 50 - 51 SUPPORTS_USER_DEFINED_TYPES = False - 52 INDEX_OFFSET = 0 - 53 - 54 TIME_FORMAT = "'YYYY-MM-DD HH:MI:SS'" - 55 TIME_MAPPING = { - 56 **Postgres.TIME_MAPPING, - 57 "MON": "%b", - 58 "HH": "%H", - 59 } - 60 - 61 class Parser(Postgres.Parser): - 62 FUNCTIONS = { - 63 **Postgres.Parser.FUNCTIONS, - 64 "ADD_MONTHS": lambda args: exp.TsOrDsAdd( - 65 this=seq_get(args, 0), - 66 expression=seq_get(args, 1), - 67 unit=exp.var("month"), - 68 return_type=exp.DataType.build("TIMESTAMP"), - 69 ), - 70 "DATEADD": _parse_date_delta(exp.TsOrDsAdd), - 71 "DATE_ADD": _parse_date_delta(exp.TsOrDsAdd), - 72 "DATEDIFF": _parse_date_delta(exp.TsOrDsDiff), - 73 "DATE_DIFF": _parse_date_delta(exp.TsOrDsDiff), - 74 "GETDATE": exp.CurrentTimestamp.from_arg_list, - 75 "JSON_EXTRACT_PATH_TEXT": parse_json_extract_path( - 76 exp.JSONExtractScalar, supports_null_if_invalid=True - 77 ), - 78 "LISTAGG": exp.GroupConcat.from_arg_list, - 79 "STRTOL": exp.FromBase.from_arg_list, - 80 } - 81 - 82 NO_PAREN_FUNCTION_PARSERS = { - 83 **Postgres.Parser.NO_PAREN_FUNCTION_PARSERS, - 84 "APPROXIMATE": lambda self: self._parse_approximate_count(), - 85 "SYSDATE": lambda self: self.expression(exp.CurrentTimestamp, transaction=True), - 86 } - 87 - 88 def _parse_table( - 89 self, - 90 schema: bool = False, - 91 joins: bool = False, - 92 alias_tokens: t.Optional[t.Collection[TokenType]] = None, - 93 parse_bracket: bool = False, - 94 is_db_reference: bool = False, + 42 TIME_FORMAT = "'YYYY-MM-DD HH:MI:SS'" + 43 TIME_MAPPING = { + 44 **Postgres.TIME_MAPPING, + 45 "MON": "%b", + 46 "HH": "%H", + 47 } + 48 + 49 class Parser(Postgres.Parser): + 50 FUNCTIONS = { + 51 **Postgres.Parser.FUNCTIONS, + 52 "ADD_MONTHS": lambda args: exp.TsOrDsAdd( + 53 this=seq_get(args, 0), + 54 expression=seq_get(args, 1), + 55 unit=exp.var("month"), + 56 return_type=exp.DataType.build("TIMESTAMP"), + 57 ), + 58 "DATEADD": _parse_date_delta(exp.TsOrDsAdd), + 59 "DATE_ADD": _parse_date_delta(exp.TsOrDsAdd), + 60 "DATEDIFF": _parse_date_delta(exp.TsOrDsDiff), + 61 "DATE_DIFF": _parse_date_delta(exp.TsOrDsDiff), + 62 "GETDATE": exp.CurrentTimestamp.from_arg_list, + 63 "LISTAGG": exp.GroupConcat.from_arg_list, + 64 "STRTOL": exp.FromBase.from_arg_list, + 65 } + 66 + 67 NO_PAREN_FUNCTION_PARSERS = { + 68 **Postgres.Parser.NO_PAREN_FUNCTION_PARSERS, + 69 "APPROXIMATE": lambda self: self._parse_approximate_count(), + 70 "SYSDATE": lambda self: self.expression(exp.CurrentTimestamp, transaction=True), + 71 } + 72 + 73 def _parse_table( + 74 self, + 75 schema: bool = False, + 76 joins: bool = False, + 77 alias_tokens: t.Optional[t.Collection[TokenType]] = None, + 78 parse_bracket: bool = False, + 79 is_db_reference: bool = False, + 80 ) -> t.Optional[exp.Expression]: + 81 # Redshift supports UNPIVOTing SUPER objects, e.g. `UNPIVOT foo.obj[0] AS val AT attr` + 82 unpivot = self._match(TokenType.UNPIVOT) + 83 table = super()._parse_table( + 84 schema=schema, + 85 joins=joins, + 86 alias_tokens=alias_tokens, + 87 parse_bracket=parse_bracket, + 88 is_db_reference=is_db_reference, + 89 ) + 90 + 91 return self.expression(exp.Pivot, this=table, unpivot=True) if unpivot else table + 92 + 93 def _parse_types( + 94 self, check_func: bool = False, schema: bool = False, allow_identifiers: bool = True 95 ) -> t.Optional[exp.Expression]: - 96 # Redshift supports UNPIVOTing SUPER objects, e.g. `UNPIVOT foo.obj[0] AS val AT attr` - 97 unpivot = self._match(TokenType.UNPIVOT) - 98 table = super()._parse_table( - 99 schema=schema, -100 joins=joins, -101 alias_tokens=alias_tokens, -102 parse_bracket=parse_bracket, -103 is_db_reference=is_db_reference, -104 ) -105 -106 return self.expression(exp.Pivot, this=table, unpivot=True) if unpivot else table + 96 this = super()._parse_types( + 97 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers + 98 ) + 99 +100 if ( +101 isinstance(this, exp.DataType) +102 and this.is_type("varchar") +103 and this.expressions +104 and this.expressions[0].this == exp.column("MAX") +105 ): +106 this.set("expressions", [exp.var("MAX")]) 107 -108 def _parse_types( -109 self, check_func: bool = False, schema: bool = False, allow_identifiers: bool = True -110 ) -> t.Optional[exp.Expression]: -111 this = super()._parse_types( -112 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers -113 ) -114 -115 if ( -116 isinstance(this, exp.DataType) -117 and this.is_type("varchar") -118 and this.expressions -119 and this.expressions[0].this == exp.column("MAX") -120 ): -121 this.set("expressions", [exp.var("MAX")]) -122 -123 return this -124 -125 def _parse_convert( -126 self, strict: bool, safe: t.Optional[bool] = None -127 ) -> t.Optional[exp.Expression]: -128 to = self._parse_types() -129 self._match(TokenType.COMMA) -130 this = self._parse_bitwise() -131 return self.expression(exp.TryCast, this=this, to=to, safe=safe) -132 -133 def _parse_approximate_count(self) -> t.Optional[exp.ApproxDistinct]: -134 index = self._index - 1 -135 func = self._parse_function() -136 -137 if isinstance(func, exp.Count) and isinstance(func.this, exp.Distinct): -138 return self.expression(exp.ApproxDistinct, this=seq_get(func.this.expressions, 0)) -139 self._retreat(index) -140 return None -141 -142 def _parse_query_modifiers( -143 self, this: t.Optional[exp.Expression] -144 ) -> t.Optional[exp.Expression]: -145 this = super()._parse_query_modifiers(this) -146 -147 if this: -148 refs = set() -149 -150 for i, join in enumerate(this.args.get("joins", [])): -151 refs.add( -152 ( -153 this.args["from"] if i == 0 else this.args["joins"][i - 1] -154 ).alias_or_name.lower() -155 ) -156 table = join.this -157 -158 if isinstance(table, exp.Table): -159 if table.parts[0].name.lower() in refs: -160 table.replace(table.to_column()) -161 return this -162 -163 class Tokenizer(Postgres.Tokenizer): -164 BIT_STRINGS = [] -165 HEX_STRINGS = [] -166 STRING_ESCAPES = ["\\", "'"] -167 -168 KEYWORDS = { -169 **Postgres.Tokenizer.KEYWORDS, -170 "HLLSKETCH": TokenType.HLLSKETCH, -171 "SUPER": TokenType.SUPER, -172 "TOP": TokenType.TOP, -173 "UNLOAD": TokenType.COMMAND, -174 "VARBYTE": TokenType.VARBINARY, -175 } -176 -177 # Redshift allows # to appear as a table identifier prefix -178 SINGLE_TOKENS = Postgres.Tokenizer.SINGLE_TOKENS.copy() -179 SINGLE_TOKENS.pop("#") -180 -181 class Generator(Postgres.Generator): -182 LOCKING_READS_SUPPORTED = False -183 QUERY_HINTS = False -184 VALUES_AS_TABLE = False -185 TZ_TO_WITH_TIME_ZONE = True -186 NVL2_SUPPORTED = True -187 LAST_DAY_SUPPORTS_DATE_PART = False -188 -189 TYPE_MAPPING = { -190 **Postgres.Generator.TYPE_MAPPING, -191 exp.DataType.Type.BINARY: "VARBYTE", -192 exp.DataType.Type.INT: "INTEGER", -193 exp.DataType.Type.TIMETZ: "TIME", -194 exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP", -195 exp.DataType.Type.VARBINARY: "VARBYTE", -196 } -197 -198 TRANSFORMS = { -199 **Postgres.Generator.TRANSFORMS, -200 exp.Concat: concat_to_dpipe_sql, -201 exp.ConcatWs: concat_ws_to_dpipe_sql, -202 exp.ApproxDistinct: lambda self, -203 e: f"APPROXIMATE COUNT(DISTINCT {self.sql(e, 'this')})", -204 exp.CurrentTimestamp: lambda self, e: ( -205 "SYSDATE" if e.args.get("transaction") else "GETDATE()" -206 ), -207 exp.DateAdd: date_delta_sql("DATEADD"), -208 exp.DateDiff: date_delta_sql("DATEDIFF"), -209 exp.DistKeyProperty: lambda self, e: f"DISTKEY({e.name})", -210 exp.DistStyleProperty: lambda self, e: self.naked_property(e), -211 exp.FromBase: rename_func("STRTOL"), -212 exp.GeneratedAsIdentityColumnConstraint: generatedasidentitycolumnconstraint_sql, -213 exp.JSONExtract: _json_extract_sql, -214 exp.JSONExtractScalar: _json_extract_sql, -215 exp.GroupConcat: rename_func("LISTAGG"), -216 exp.ParseJSON: rename_func("JSON_PARSE"), -217 exp.Select: transforms.preprocess( -218 [transforms.eliminate_distinct_on, transforms.eliminate_semi_and_anti_joins] -219 ), -220 exp.SortKeyProperty: lambda self, -221 e: f"{'COMPOUND ' if e.args['compound'] else ''}SORTKEY({self.format_args(*e.this)})", -222 exp.TableSample: no_tablesample_sql, -223 exp.TsOrDsAdd: date_delta_sql("DATEADD"), -224 exp.TsOrDsDiff: date_delta_sql("DATEDIFF"), -225 } -226 -227 # Postgres maps exp.Pivot to no_pivot_sql, but Redshift support pivots -228 TRANSFORMS.pop(exp.Pivot) -229 -230 # Redshift uses the POW | POWER (expr1, expr2) syntax instead of expr1 ^ expr2 (postgres) -231 TRANSFORMS.pop(exp.Pow) -232 -233 # Redshift supports ANY_VALUE(..) -234 TRANSFORMS.pop(exp.AnyValue) +108 return this +109 +110 def _parse_convert( +111 self, strict: bool, safe: t.Optional[bool] = None +112 ) -> t.Optional[exp.Expression]: +113 to = self._parse_types() +114 self._match(TokenType.COMMA) +115 this = self._parse_bitwise() +116 return self.expression(exp.TryCast, this=this, to=to, safe=safe) +117 +118 def _parse_approximate_count(self) -> t.Optional[exp.ApproxDistinct]: +119 index = self._index - 1 +120 func = self._parse_function() +121 +122 if isinstance(func, exp.Count) and isinstance(func.this, exp.Distinct): +123 return self.expression(exp.ApproxDistinct, this=seq_get(func.this.expressions, 0)) +124 self._retreat(index) +125 return None +126 +127 def _parse_query_modifiers( +128 self, this: t.Optional[exp.Expression] +129 ) -> t.Optional[exp.Expression]: +130 this = super()._parse_query_modifiers(this) +131 +132 if this: +133 refs = set() +134 +135 for i, join in enumerate(this.args.get("joins", [])): +136 refs.add( +137 ( +138 this.args["from"] if i == 0 else this.args["joins"][i - 1] +139 ).alias_or_name.lower() +140 ) +141 table = join.this +142 +143 if isinstance(table, exp.Table): +144 if table.parts[0].name.lower() in refs: +145 table.replace(table.to_column()) +146 return this +147 +148 class Tokenizer(Postgres.Tokenizer): +149 BIT_STRINGS = [] +150 HEX_STRINGS = [] +151 STRING_ESCAPES = ["\\", "'"] +152 +153 KEYWORDS = { +154 **Postgres.Tokenizer.KEYWORDS, +155 "HLLSKETCH": TokenType.HLLSKETCH, +156 "SUPER": TokenType.SUPER, +157 "TOP": TokenType.TOP, +158 "UNLOAD": TokenType.COMMAND, +159 "VARBYTE": TokenType.VARBINARY, +160 } +161 +162 # Redshift allows # to appear as a table identifier prefix +163 SINGLE_TOKENS = Postgres.Tokenizer.SINGLE_TOKENS.copy() +164 SINGLE_TOKENS.pop("#") +165 +166 class Generator(Postgres.Generator): +167 LOCKING_READS_SUPPORTED = False +168 QUERY_HINTS = False +169 VALUES_AS_TABLE = False +170 TZ_TO_WITH_TIME_ZONE = True +171 NVL2_SUPPORTED = True +172 LAST_DAY_SUPPORTS_DATE_PART = False +173 +174 TYPE_MAPPING = { +175 **Postgres.Generator.TYPE_MAPPING, +176 exp.DataType.Type.BINARY: "VARBYTE", +177 exp.DataType.Type.INT: "INTEGER", +178 exp.DataType.Type.TIMETZ: "TIME", +179 exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP", +180 exp.DataType.Type.VARBINARY: "VARBYTE", +181 } +182 +183 TRANSFORMS = { +184 **Postgres.Generator.TRANSFORMS, +185 exp.Concat: concat_to_dpipe_sql, +186 exp.ConcatWs: concat_ws_to_dpipe_sql, +187 exp.ApproxDistinct: lambda self, +188 e: f"APPROXIMATE COUNT(DISTINCT {self.sql(e, 'this')})", +189 exp.CurrentTimestamp: lambda self, e: ( +190 "SYSDATE" if e.args.get("transaction") else "GETDATE()" +191 ), +192 exp.DateAdd: date_delta_sql("DATEADD"), +193 exp.DateDiff: date_delta_sql("DATEDIFF"), +194 exp.DistKeyProperty: lambda self, e: f"DISTKEY({e.name})", +195 exp.DistStyleProperty: lambda self, e: self.naked_property(e), +196 exp.FromBase: rename_func("STRTOL"), +197 exp.GeneratedAsIdentityColumnConstraint: generatedasidentitycolumnconstraint_sql, +198 exp.JSONExtract: json_extract_segments("JSON_EXTRACT_PATH_TEXT"), +199 exp.GroupConcat: rename_func("LISTAGG"), +200 exp.ParseJSON: rename_func("JSON_PARSE"), +201 exp.Select: transforms.preprocess( +202 [transforms.eliminate_distinct_on, transforms.eliminate_semi_and_anti_joins] +203 ), +204 exp.SortKeyProperty: lambda self, +205 e: f"{'COMPOUND ' if e.args['compound'] else ''}SORTKEY({self.format_args(*e.this)})", +206 exp.TableSample: no_tablesample_sql, +207 exp.TsOrDsAdd: date_delta_sql("DATEADD"), +208 exp.TsOrDsDiff: date_delta_sql("DATEDIFF"), +209 } +210 +211 # Postgres maps exp.Pivot to no_pivot_sql, but Redshift support pivots +212 TRANSFORMS.pop(exp.Pivot) +213 +214 # Redshift uses the POW | POWER (expr1, expr2) syntax instead of expr1 ^ expr2 (postgres) +215 TRANSFORMS.pop(exp.Pow) +216 +217 # Redshift supports ANY_VALUE(..) +218 TRANSFORMS.pop(exp.AnyValue) +219 +220 # Redshift supports LAST_DAY(..) +221 TRANSFORMS.pop(exp.LastDay) +222 +223 RESERVED_KEYWORDS = {*Postgres.Generator.RESERVED_KEYWORDS, "snapshot", "type"} +224 +225 def with_properties(self, properties: exp.Properties) -> str: +226 """Redshift doesn't have `WITH` as part of their with_properties so we remove it""" +227 return self.properties(properties, prefix=" ", suffix="") +228 +229 def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str: +230 if expression.is_type(exp.DataType.Type.JSON): +231 # Redshift doesn't support a JSON type, so casting to it is treated as a noop +232 return self.sql(expression, "this") +233 +234 return super().cast_sql(expression, safe_prefix=safe_prefix) 235 -236 # Redshift supports LAST_DAY(..) -237 TRANSFORMS.pop(exp.LastDay) -238 -239 RESERVED_KEYWORDS = {*Postgres.Generator.RESERVED_KEYWORDS, "snapshot", "type"} -240 -241 def with_properties(self, properties: exp.Properties) -> str: -242 """Redshift doesn't have `WITH` as part of their with_properties so we remove it""" -243 return self.properties(properties, prefix=" ", suffix="") -244 -245 def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str: -246 if expression.is_type(exp.DataType.Type.JSON): -247 # Redshift doesn't support a JSON type, so casting to it is treated as a noop -248 return self.sql(expression, "this") +236 def datatype_sql(self, expression: exp.DataType) -> str: +237 """ +238 Redshift converts the `TEXT` data type to `VARCHAR(255)` by default when people more generally mean +239 VARCHAR of max length which is `VARCHAR(max)` in Redshift. Therefore if we get a `TEXT` data type +240 without precision we convert it to `VARCHAR(max)` and if it does have precision then we just convert +241 `TEXT` to `VARCHAR`. +242 """ +243 if expression.is_type("text"): +244 expression.set("this", exp.DataType.Type.VARCHAR) +245 precision = expression.args.get("expressions") +246 +247 if not precision: +248 expression.append("expressions", exp.var("MAX")) 249 -250 return super().cast_sql(expression, safe_prefix=safe_prefix) -251 -252 def datatype_sql(self, expression: exp.DataType) -> str: -253 """ -254 Redshift converts the `TEXT` data type to `VARCHAR(255)` by default when people more generally mean -255 VARCHAR of max length which is `VARCHAR(max)` in Redshift. Therefore if we get a `TEXT` data type -256 without precision we convert it to `VARCHAR(max)` and if it does have precision then we just convert -257 `TEXT` to `VARCHAR`. -258 """ -259 if expression.is_type("text"): -260 expression.set("this", exp.DataType.Type.VARCHAR) -261 precision = expression.args.get("expressions") -262 -263 if not precision: -264 expression.append("expressions", exp.var("MAX")) -265 -266 return super().datatype_sql(expression) +250 return super().datatype_sql(expression)
    @@ -499,226 +483,222 @@
    -
     48class Redshift(Postgres):
    - 49    # https://docs.aws.amazon.com/redshift/latest/dg/r_names.html
    - 50    NORMALIZATION_STRATEGY = NormalizationStrategy.CASE_INSENSITIVE
    - 51
    - 52    SUPPORTS_USER_DEFINED_TYPES = False
    - 53    INDEX_OFFSET = 0
    - 54
    - 55    TIME_FORMAT = "'YYYY-MM-DD HH:MI:SS'"
    - 56    TIME_MAPPING = {
    - 57        **Postgres.TIME_MAPPING,
    - 58        "MON": "%b",
    - 59        "HH": "%H",
    - 60    }
    - 61
    - 62    class Parser(Postgres.Parser):
    - 63        FUNCTIONS = {
    - 64            **Postgres.Parser.FUNCTIONS,
    - 65            "ADD_MONTHS": lambda args: exp.TsOrDsAdd(
    - 66                this=seq_get(args, 0),
    - 67                expression=seq_get(args, 1),
    - 68                unit=exp.var("month"),
    - 69                return_type=exp.DataType.build("TIMESTAMP"),
    - 70            ),
    - 71            "DATEADD": _parse_date_delta(exp.TsOrDsAdd),
    - 72            "DATE_ADD": _parse_date_delta(exp.TsOrDsAdd),
    - 73            "DATEDIFF": _parse_date_delta(exp.TsOrDsDiff),
    - 74            "DATE_DIFF": _parse_date_delta(exp.TsOrDsDiff),
    - 75            "GETDATE": exp.CurrentTimestamp.from_arg_list,
    - 76            "JSON_EXTRACT_PATH_TEXT": parse_json_extract_path(
    - 77                exp.JSONExtractScalar, supports_null_if_invalid=True
    - 78            ),
    - 79            "LISTAGG": exp.GroupConcat.from_arg_list,
    - 80            "STRTOL": exp.FromBase.from_arg_list,
    - 81        }
    - 82
    - 83        NO_PAREN_FUNCTION_PARSERS = {
    - 84            **Postgres.Parser.NO_PAREN_FUNCTION_PARSERS,
    - 85            "APPROXIMATE": lambda self: self._parse_approximate_count(),
    - 86            "SYSDATE": lambda self: self.expression(exp.CurrentTimestamp, transaction=True),
    - 87        }
    - 88
    - 89        def _parse_table(
    - 90            self,
    - 91            schema: bool = False,
    - 92            joins: bool = False,
    - 93            alias_tokens: t.Optional[t.Collection[TokenType]] = None,
    - 94            parse_bracket: bool = False,
    - 95            is_db_reference: bool = False,
    +            
     36class Redshift(Postgres):
    + 37    # https://docs.aws.amazon.com/redshift/latest/dg/r_names.html
    + 38    NORMALIZATION_STRATEGY = NormalizationStrategy.CASE_INSENSITIVE
    + 39
    + 40    SUPPORTS_USER_DEFINED_TYPES = False
    + 41    INDEX_OFFSET = 0
    + 42
    + 43    TIME_FORMAT = "'YYYY-MM-DD HH:MI:SS'"
    + 44    TIME_MAPPING = {
    + 45        **Postgres.TIME_MAPPING,
    + 46        "MON": "%b",
    + 47        "HH": "%H",
    + 48    }
    + 49
    + 50    class Parser(Postgres.Parser):
    + 51        FUNCTIONS = {
    + 52            **Postgres.Parser.FUNCTIONS,
    + 53            "ADD_MONTHS": lambda args: exp.TsOrDsAdd(
    + 54                this=seq_get(args, 0),
    + 55                expression=seq_get(args, 1),
    + 56                unit=exp.var("month"),
    + 57                return_type=exp.DataType.build("TIMESTAMP"),
    + 58            ),
    + 59            "DATEADD": _parse_date_delta(exp.TsOrDsAdd),
    + 60            "DATE_ADD": _parse_date_delta(exp.TsOrDsAdd),
    + 61            "DATEDIFF": _parse_date_delta(exp.TsOrDsDiff),
    + 62            "DATE_DIFF": _parse_date_delta(exp.TsOrDsDiff),
    + 63            "GETDATE": exp.CurrentTimestamp.from_arg_list,
    + 64            "LISTAGG": exp.GroupConcat.from_arg_list,
    + 65            "STRTOL": exp.FromBase.from_arg_list,
    + 66        }
    + 67
    + 68        NO_PAREN_FUNCTION_PARSERS = {
    + 69            **Postgres.Parser.NO_PAREN_FUNCTION_PARSERS,
    + 70            "APPROXIMATE": lambda self: self._parse_approximate_count(),
    + 71            "SYSDATE": lambda self: self.expression(exp.CurrentTimestamp, transaction=True),
    + 72        }
    + 73
    + 74        def _parse_table(
    + 75            self,
    + 76            schema: bool = False,
    + 77            joins: bool = False,
    + 78            alias_tokens: t.Optional[t.Collection[TokenType]] = None,
    + 79            parse_bracket: bool = False,
    + 80            is_db_reference: bool = False,
    + 81        ) -> t.Optional[exp.Expression]:
    + 82            # Redshift supports UNPIVOTing SUPER objects, e.g. `UNPIVOT foo.obj[0] AS val AT attr`
    + 83            unpivot = self._match(TokenType.UNPIVOT)
    + 84            table = super()._parse_table(
    + 85                schema=schema,
    + 86                joins=joins,
    + 87                alias_tokens=alias_tokens,
    + 88                parse_bracket=parse_bracket,
    + 89                is_db_reference=is_db_reference,
    + 90            )
    + 91
    + 92            return self.expression(exp.Pivot, this=table, unpivot=True) if unpivot else table
    + 93
    + 94        def _parse_types(
    + 95            self, check_func: bool = False, schema: bool = False, allow_identifiers: bool = True
      96        ) -> t.Optional[exp.Expression]:
    - 97            # Redshift supports UNPIVOTing SUPER objects, e.g. `UNPIVOT foo.obj[0] AS val AT attr`
    - 98            unpivot = self._match(TokenType.UNPIVOT)
    - 99            table = super()._parse_table(
    -100                schema=schema,
    -101                joins=joins,
    -102                alias_tokens=alias_tokens,
    -103                parse_bracket=parse_bracket,
    -104                is_db_reference=is_db_reference,
    -105            )
    -106
    -107            return self.expression(exp.Pivot, this=table, unpivot=True) if unpivot else table
    + 97            this = super()._parse_types(
    + 98                check_func=check_func, schema=schema, allow_identifiers=allow_identifiers
    + 99            )
    +100
    +101            if (
    +102                isinstance(this, exp.DataType)
    +103                and this.is_type("varchar")
    +104                and this.expressions
    +105                and this.expressions[0].this == exp.column("MAX")
    +106            ):
    +107                this.set("expressions", [exp.var("MAX")])
     108
    -109        def _parse_types(
    -110            self, check_func: bool = False, schema: bool = False, allow_identifiers: bool = True
    -111        ) -> t.Optional[exp.Expression]:
    -112            this = super()._parse_types(
    -113                check_func=check_func, schema=schema, allow_identifiers=allow_identifiers
    -114            )
    -115
    -116            if (
    -117                isinstance(this, exp.DataType)
    -118                and this.is_type("varchar")
    -119                and this.expressions
    -120                and this.expressions[0].this == exp.column("MAX")
    -121            ):
    -122                this.set("expressions", [exp.var("MAX")])
    -123
    -124            return this
    -125
    -126        def _parse_convert(
    -127            self, strict: bool, safe: t.Optional[bool] = None
    -128        ) -> t.Optional[exp.Expression]:
    -129            to = self._parse_types()
    -130            self._match(TokenType.COMMA)
    -131            this = self._parse_bitwise()
    -132            return self.expression(exp.TryCast, this=this, to=to, safe=safe)
    -133
    -134        def _parse_approximate_count(self) -> t.Optional[exp.ApproxDistinct]:
    -135            index = self._index - 1
    -136            func = self._parse_function()
    -137
    -138            if isinstance(func, exp.Count) and isinstance(func.this, exp.Distinct):
    -139                return self.expression(exp.ApproxDistinct, this=seq_get(func.this.expressions, 0))
    -140            self._retreat(index)
    -141            return None
    -142
    -143        def _parse_query_modifiers(
    -144            self, this: t.Optional[exp.Expression]
    -145        ) -> t.Optional[exp.Expression]:
    -146            this = super()._parse_query_modifiers(this)
    -147
    -148            if this:
    -149                refs = set()
    -150
    -151                for i, join in enumerate(this.args.get("joins", [])):
    -152                    refs.add(
    -153                        (
    -154                            this.args["from"] if i == 0 else this.args["joins"][i - 1]
    -155                        ).alias_or_name.lower()
    -156                    )
    -157                    table = join.this
    -158
    -159                    if isinstance(table, exp.Table):
    -160                        if table.parts[0].name.lower() in refs:
    -161                            table.replace(table.to_column())
    -162            return this
    -163
    -164    class Tokenizer(Postgres.Tokenizer):
    -165        BIT_STRINGS = []
    -166        HEX_STRINGS = []
    -167        STRING_ESCAPES = ["\\", "'"]
    -168
    -169        KEYWORDS = {
    -170            **Postgres.Tokenizer.KEYWORDS,
    -171            "HLLSKETCH": TokenType.HLLSKETCH,
    -172            "SUPER": TokenType.SUPER,
    -173            "TOP": TokenType.TOP,
    -174            "UNLOAD": TokenType.COMMAND,
    -175            "VARBYTE": TokenType.VARBINARY,
    -176        }
    -177
    -178        # Redshift allows # to appear as a table identifier prefix
    -179        SINGLE_TOKENS = Postgres.Tokenizer.SINGLE_TOKENS.copy()
    -180        SINGLE_TOKENS.pop("#")
    -181
    -182    class Generator(Postgres.Generator):
    -183        LOCKING_READS_SUPPORTED = False
    -184        QUERY_HINTS = False
    -185        VALUES_AS_TABLE = False
    -186        TZ_TO_WITH_TIME_ZONE = True
    -187        NVL2_SUPPORTED = True
    -188        LAST_DAY_SUPPORTS_DATE_PART = False
    -189
    -190        TYPE_MAPPING = {
    -191            **Postgres.Generator.TYPE_MAPPING,
    -192            exp.DataType.Type.BINARY: "VARBYTE",
    -193            exp.DataType.Type.INT: "INTEGER",
    -194            exp.DataType.Type.TIMETZ: "TIME",
    -195            exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP",
    -196            exp.DataType.Type.VARBINARY: "VARBYTE",
    -197        }
    -198
    -199        TRANSFORMS = {
    -200            **Postgres.Generator.TRANSFORMS,
    -201            exp.Concat: concat_to_dpipe_sql,
    -202            exp.ConcatWs: concat_ws_to_dpipe_sql,
    -203            exp.ApproxDistinct: lambda self,
    -204            e: f"APPROXIMATE COUNT(DISTINCT {self.sql(e, 'this')})",
    -205            exp.CurrentTimestamp: lambda self, e: (
    -206                "SYSDATE" if e.args.get("transaction") else "GETDATE()"
    -207            ),
    -208            exp.DateAdd: date_delta_sql("DATEADD"),
    -209            exp.DateDiff: date_delta_sql("DATEDIFF"),
    -210            exp.DistKeyProperty: lambda self, e: f"DISTKEY({e.name})",
    -211            exp.DistStyleProperty: lambda self, e: self.naked_property(e),
    -212            exp.FromBase: rename_func("STRTOL"),
    -213            exp.GeneratedAsIdentityColumnConstraint: generatedasidentitycolumnconstraint_sql,
    -214            exp.JSONExtract: _json_extract_sql,
    -215            exp.JSONExtractScalar: _json_extract_sql,
    -216            exp.GroupConcat: rename_func("LISTAGG"),
    -217            exp.ParseJSON: rename_func("JSON_PARSE"),
    -218            exp.Select: transforms.preprocess(
    -219                [transforms.eliminate_distinct_on, transforms.eliminate_semi_and_anti_joins]
    -220            ),
    -221            exp.SortKeyProperty: lambda self,
    -222            e: f"{'COMPOUND ' if e.args['compound'] else ''}SORTKEY({self.format_args(*e.this)})",
    -223            exp.TableSample: no_tablesample_sql,
    -224            exp.TsOrDsAdd: date_delta_sql("DATEADD"),
    -225            exp.TsOrDsDiff: date_delta_sql("DATEDIFF"),
    -226        }
    -227
    -228        # Postgres maps exp.Pivot to no_pivot_sql, but Redshift support pivots
    -229        TRANSFORMS.pop(exp.Pivot)
    -230
    -231        # Redshift uses the POW | POWER (expr1, expr2) syntax instead of expr1 ^ expr2 (postgres)
    -232        TRANSFORMS.pop(exp.Pow)
    -233
    -234        # Redshift supports ANY_VALUE(..)
    -235        TRANSFORMS.pop(exp.AnyValue)
    +109            return this
    +110
    +111        def _parse_convert(
    +112            self, strict: bool, safe: t.Optional[bool] = None
    +113        ) -> t.Optional[exp.Expression]:
    +114            to = self._parse_types()
    +115            self._match(TokenType.COMMA)
    +116            this = self._parse_bitwise()
    +117            return self.expression(exp.TryCast, this=this, to=to, safe=safe)
    +118
    +119        def _parse_approximate_count(self) -> t.Optional[exp.ApproxDistinct]:
    +120            index = self._index - 1
    +121            func = self._parse_function()
    +122
    +123            if isinstance(func, exp.Count) and isinstance(func.this, exp.Distinct):
    +124                return self.expression(exp.ApproxDistinct, this=seq_get(func.this.expressions, 0))
    +125            self._retreat(index)
    +126            return None
    +127
    +128        def _parse_query_modifiers(
    +129            self, this: t.Optional[exp.Expression]
    +130        ) -> t.Optional[exp.Expression]:
    +131            this = super()._parse_query_modifiers(this)
    +132
    +133            if this:
    +134                refs = set()
    +135
    +136                for i, join in enumerate(this.args.get("joins", [])):
    +137                    refs.add(
    +138                        (
    +139                            this.args["from"] if i == 0 else this.args["joins"][i - 1]
    +140                        ).alias_or_name.lower()
    +141                    )
    +142                    table = join.this
    +143
    +144                    if isinstance(table, exp.Table):
    +145                        if table.parts[0].name.lower() in refs:
    +146                            table.replace(table.to_column())
    +147            return this
    +148
    +149    class Tokenizer(Postgres.Tokenizer):
    +150        BIT_STRINGS = []
    +151        HEX_STRINGS = []
    +152        STRING_ESCAPES = ["\\", "'"]
    +153
    +154        KEYWORDS = {
    +155            **Postgres.Tokenizer.KEYWORDS,
    +156            "HLLSKETCH": TokenType.HLLSKETCH,
    +157            "SUPER": TokenType.SUPER,
    +158            "TOP": TokenType.TOP,
    +159            "UNLOAD": TokenType.COMMAND,
    +160            "VARBYTE": TokenType.VARBINARY,
    +161        }
    +162
    +163        # Redshift allows # to appear as a table identifier prefix
    +164        SINGLE_TOKENS = Postgres.Tokenizer.SINGLE_TOKENS.copy()
    +165        SINGLE_TOKENS.pop("#")
    +166
    +167    class Generator(Postgres.Generator):
    +168        LOCKING_READS_SUPPORTED = False
    +169        QUERY_HINTS = False
    +170        VALUES_AS_TABLE = False
    +171        TZ_TO_WITH_TIME_ZONE = True
    +172        NVL2_SUPPORTED = True
    +173        LAST_DAY_SUPPORTS_DATE_PART = False
    +174
    +175        TYPE_MAPPING = {
    +176            **Postgres.Generator.TYPE_MAPPING,
    +177            exp.DataType.Type.BINARY: "VARBYTE",
    +178            exp.DataType.Type.INT: "INTEGER",
    +179            exp.DataType.Type.TIMETZ: "TIME",
    +180            exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP",
    +181            exp.DataType.Type.VARBINARY: "VARBYTE",
    +182        }
    +183
    +184        TRANSFORMS = {
    +185            **Postgres.Generator.TRANSFORMS,
    +186            exp.Concat: concat_to_dpipe_sql,
    +187            exp.ConcatWs: concat_ws_to_dpipe_sql,
    +188            exp.ApproxDistinct: lambda self,
    +189            e: f"APPROXIMATE COUNT(DISTINCT {self.sql(e, 'this')})",
    +190            exp.CurrentTimestamp: lambda self, e: (
    +191                "SYSDATE" if e.args.get("transaction") else "GETDATE()"
    +192            ),
    +193            exp.DateAdd: date_delta_sql("DATEADD"),
    +194            exp.DateDiff: date_delta_sql("DATEDIFF"),
    +195            exp.DistKeyProperty: lambda self, e: f"DISTKEY({e.name})",
    +196            exp.DistStyleProperty: lambda self, e: self.naked_property(e),
    +197            exp.FromBase: rename_func("STRTOL"),
    +198            exp.GeneratedAsIdentityColumnConstraint: generatedasidentitycolumnconstraint_sql,
    +199            exp.JSONExtract: json_extract_segments("JSON_EXTRACT_PATH_TEXT"),
    +200            exp.GroupConcat: rename_func("LISTAGG"),
    +201            exp.ParseJSON: rename_func("JSON_PARSE"),
    +202            exp.Select: transforms.preprocess(
    +203                [transforms.eliminate_distinct_on, transforms.eliminate_semi_and_anti_joins]
    +204            ),
    +205            exp.SortKeyProperty: lambda self,
    +206            e: f"{'COMPOUND ' if e.args['compound'] else ''}SORTKEY({self.format_args(*e.this)})",
    +207            exp.TableSample: no_tablesample_sql,
    +208            exp.TsOrDsAdd: date_delta_sql("DATEADD"),
    +209            exp.TsOrDsDiff: date_delta_sql("DATEDIFF"),
    +210        }
    +211
    +212        # Postgres maps exp.Pivot to no_pivot_sql, but Redshift support pivots
    +213        TRANSFORMS.pop(exp.Pivot)
    +214
    +215        # Redshift uses the POW | POWER (expr1, expr2) syntax instead of expr1 ^ expr2 (postgres)
    +216        TRANSFORMS.pop(exp.Pow)
    +217
    +218        # Redshift supports ANY_VALUE(..)
    +219        TRANSFORMS.pop(exp.AnyValue)
    +220
    +221        # Redshift supports LAST_DAY(..)
    +222        TRANSFORMS.pop(exp.LastDay)
    +223
    +224        RESERVED_KEYWORDS = {*Postgres.Generator.RESERVED_KEYWORDS, "snapshot", "type"}
    +225
    +226        def with_properties(self, properties: exp.Properties) -> str:
    +227            """Redshift doesn't have `WITH` as part of their with_properties so we remove it"""
    +228            return self.properties(properties, prefix=" ", suffix="")
    +229
    +230        def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str:
    +231            if expression.is_type(exp.DataType.Type.JSON):
    +232                # Redshift doesn't support a JSON type, so casting to it is treated as a noop
    +233                return self.sql(expression, "this")
    +234
    +235            return super().cast_sql(expression, safe_prefix=safe_prefix)
     236
    -237        # Redshift supports LAST_DAY(..)
    -238        TRANSFORMS.pop(exp.LastDay)
    -239
    -240        RESERVED_KEYWORDS = {*Postgres.Generator.RESERVED_KEYWORDS, "snapshot", "type"}
    -241
    -242        def with_properties(self, properties: exp.Properties) -> str:
    -243            """Redshift doesn't have `WITH` as part of their with_properties so we remove it"""
    -244            return self.properties(properties, prefix=" ", suffix="")
    -245
    -246        def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str:
    -247            if expression.is_type(exp.DataType.Type.JSON):
    -248                # Redshift doesn't support a JSON type, so casting to it is treated as a noop
    -249                return self.sql(expression, "this")
    +237        def datatype_sql(self, expression: exp.DataType) -> str:
    +238            """
    +239            Redshift converts the `TEXT` data type to `VARCHAR(255)` by default when people more generally mean
    +240            VARCHAR of max length which is `VARCHAR(max)` in Redshift. Therefore if we get a `TEXT` data type
    +241            without precision we convert it to `VARCHAR(max)` and if it does have precision then we just convert
    +242            `TEXT` to `VARCHAR`.
    +243            """
    +244            if expression.is_type("text"):
    +245                expression.set("this", exp.DataType.Type.VARCHAR)
    +246                precision = expression.args.get("expressions")
    +247
    +248                if not precision:
    +249                    expression.append("expressions", exp.var("MAX"))
     250
    -251            return super().cast_sql(expression, safe_prefix=safe_prefix)
    -252
    -253        def datatype_sql(self, expression: exp.DataType) -> str:
    -254            """
    -255            Redshift converts the `TEXT` data type to `VARCHAR(255)` by default when people more generally mean
    -256            VARCHAR of max length which is `VARCHAR(max)` in Redshift. Therefore if we get a `TEXT` data type
    -257            without precision we convert it to `VARCHAR(max)` and if it does have precision then we just convert
    -258            `TEXT` to `VARCHAR`.
    -259            """
    -260            if expression.is_type("text"):
    -261                expression.set("this", exp.DataType.Type.VARCHAR)
    -262                precision = expression.args.get("expressions")
    -263
    -264                if not precision:
    -265                    expression.append("expressions", exp.var("MAX"))
    -266
    -267            return super().datatype_sql(expression)
    +251            return super().datatype_sql(expression)
     
    @@ -1096,107 +1076,104 @@
    -
     62    class Parser(Postgres.Parser):
    - 63        FUNCTIONS = {
    - 64            **Postgres.Parser.FUNCTIONS,
    - 65            "ADD_MONTHS": lambda args: exp.TsOrDsAdd(
    - 66                this=seq_get(args, 0),
    - 67                expression=seq_get(args, 1),
    - 68                unit=exp.var("month"),
    - 69                return_type=exp.DataType.build("TIMESTAMP"),
    - 70            ),
    - 71            "DATEADD": _parse_date_delta(exp.TsOrDsAdd),
    - 72            "DATE_ADD": _parse_date_delta(exp.TsOrDsAdd),
    - 73            "DATEDIFF": _parse_date_delta(exp.TsOrDsDiff),
    - 74            "DATE_DIFF": _parse_date_delta(exp.TsOrDsDiff),
    - 75            "GETDATE": exp.CurrentTimestamp.from_arg_list,
    - 76            "JSON_EXTRACT_PATH_TEXT": parse_json_extract_path(
    - 77                exp.JSONExtractScalar, supports_null_if_invalid=True
    - 78            ),
    - 79            "LISTAGG": exp.GroupConcat.from_arg_list,
    - 80            "STRTOL": exp.FromBase.from_arg_list,
    - 81        }
    - 82
    - 83        NO_PAREN_FUNCTION_PARSERS = {
    - 84            **Postgres.Parser.NO_PAREN_FUNCTION_PARSERS,
    - 85            "APPROXIMATE": lambda self: self._parse_approximate_count(),
    - 86            "SYSDATE": lambda self: self.expression(exp.CurrentTimestamp, transaction=True),
    - 87        }
    - 88
    - 89        def _parse_table(
    - 90            self,
    - 91            schema: bool = False,
    - 92            joins: bool = False,
    - 93            alias_tokens: t.Optional[t.Collection[TokenType]] = None,
    - 94            parse_bracket: bool = False,
    - 95            is_db_reference: bool = False,
    +            
     50    class Parser(Postgres.Parser):
    + 51        FUNCTIONS = {
    + 52            **Postgres.Parser.FUNCTIONS,
    + 53            "ADD_MONTHS": lambda args: exp.TsOrDsAdd(
    + 54                this=seq_get(args, 0),
    + 55                expression=seq_get(args, 1),
    + 56                unit=exp.var("month"),
    + 57                return_type=exp.DataType.build("TIMESTAMP"),
    + 58            ),
    + 59            "DATEADD": _parse_date_delta(exp.TsOrDsAdd),
    + 60            "DATE_ADD": _parse_date_delta(exp.TsOrDsAdd),
    + 61            "DATEDIFF": _parse_date_delta(exp.TsOrDsDiff),
    + 62            "DATE_DIFF": _parse_date_delta(exp.TsOrDsDiff),
    + 63            "GETDATE": exp.CurrentTimestamp.from_arg_list,
    + 64            "LISTAGG": exp.GroupConcat.from_arg_list,
    + 65            "STRTOL": exp.FromBase.from_arg_list,
    + 66        }
    + 67
    + 68        NO_PAREN_FUNCTION_PARSERS = {
    + 69            **Postgres.Parser.NO_PAREN_FUNCTION_PARSERS,
    + 70            "APPROXIMATE": lambda self: self._parse_approximate_count(),
    + 71            "SYSDATE": lambda self: self.expression(exp.CurrentTimestamp, transaction=True),
    + 72        }
    + 73
    + 74        def _parse_table(
    + 75            self,
    + 76            schema: bool = False,
    + 77            joins: bool = False,
    + 78            alias_tokens: t.Optional[t.Collection[TokenType]] = None,
    + 79            parse_bracket: bool = False,
    + 80            is_db_reference: bool = False,
    + 81        ) -> t.Optional[exp.Expression]:
    + 82            # Redshift supports UNPIVOTing SUPER objects, e.g. `UNPIVOT foo.obj[0] AS val AT attr`
    + 83            unpivot = self._match(TokenType.UNPIVOT)
    + 84            table = super()._parse_table(
    + 85                schema=schema,
    + 86                joins=joins,
    + 87                alias_tokens=alias_tokens,
    + 88                parse_bracket=parse_bracket,
    + 89                is_db_reference=is_db_reference,
    + 90            )
    + 91
    + 92            return self.expression(exp.Pivot, this=table, unpivot=True) if unpivot else table
    + 93
    + 94        def _parse_types(
    + 95            self, check_func: bool = False, schema: bool = False, allow_identifiers: bool = True
      96        ) -> t.Optional[exp.Expression]:
    - 97            # Redshift supports UNPIVOTing SUPER objects, e.g. `UNPIVOT foo.obj[0] AS val AT attr`
    - 98            unpivot = self._match(TokenType.UNPIVOT)
    - 99            table = super()._parse_table(
    -100                schema=schema,
    -101                joins=joins,
    -102                alias_tokens=alias_tokens,
    -103                parse_bracket=parse_bracket,
    -104                is_db_reference=is_db_reference,
    -105            )
    -106
    -107            return self.expression(exp.Pivot, this=table, unpivot=True) if unpivot else table
    + 97            this = super()._parse_types(
    + 98                check_func=check_func, schema=schema, allow_identifiers=allow_identifiers
    + 99            )
    +100
    +101            if (
    +102                isinstance(this, exp.DataType)
    +103                and this.is_type("varchar")
    +104                and this.expressions
    +105                and this.expressions[0].this == exp.column("MAX")
    +106            ):
    +107                this.set("expressions", [exp.var("MAX")])
     108
    -109        def _parse_types(
    -110            self, check_func: bool = False, schema: bool = False, allow_identifiers: bool = True
    -111        ) -> t.Optional[exp.Expression]:
    -112            this = super()._parse_types(
    -113                check_func=check_func, schema=schema, allow_identifiers=allow_identifiers
    -114            )
    -115
    -116            if (
    -117                isinstance(this, exp.DataType)
    -118                and this.is_type("varchar")
    -119                and this.expressions
    -120                and this.expressions[0].this == exp.column("MAX")
    -121            ):
    -122                this.set("expressions", [exp.var("MAX")])
    -123
    -124            return this
    -125
    -126        def _parse_convert(
    -127            self, strict: bool, safe: t.Optional[bool] = None
    -128        ) -> t.Optional[exp.Expression]:
    -129            to = self._parse_types()
    -130            self._match(TokenType.COMMA)
    -131            this = self._parse_bitwise()
    -132            return self.expression(exp.TryCast, this=this, to=to, safe=safe)
    -133
    -134        def _parse_approximate_count(self) -> t.Optional[exp.ApproxDistinct]:
    -135            index = self._index - 1
    -136            func = self._parse_function()
    -137
    -138            if isinstance(func, exp.Count) and isinstance(func.this, exp.Distinct):
    -139                return self.expression(exp.ApproxDistinct, this=seq_get(func.this.expressions, 0))
    -140            self._retreat(index)
    -141            return None
    -142
    -143        def _parse_query_modifiers(
    -144            self, this: t.Optional[exp.Expression]
    -145        ) -> t.Optional[exp.Expression]:
    -146            this = super()._parse_query_modifiers(this)
    -147
    -148            if this:
    -149                refs = set()
    -150
    -151                for i, join in enumerate(this.args.get("joins", [])):
    -152                    refs.add(
    -153                        (
    -154                            this.args["from"] if i == 0 else this.args["joins"][i - 1]
    -155                        ).alias_or_name.lower()
    -156                    )
    -157                    table = join.this
    -158
    -159                    if isinstance(table, exp.Table):
    -160                        if table.parts[0].name.lower() in refs:
    -161                            table.replace(table.to_column())
    -162            return this
    +109            return this
    +110
    +111        def _parse_convert(
    +112            self, strict: bool, safe: t.Optional[bool] = None
    +113        ) -> t.Optional[exp.Expression]:
    +114            to = self._parse_types()
    +115            self._match(TokenType.COMMA)
    +116            this = self._parse_bitwise()
    +117            return self.expression(exp.TryCast, this=this, to=to, safe=safe)
    +118
    +119        def _parse_approximate_count(self) -> t.Optional[exp.ApproxDistinct]:
    +120            index = self._index - 1
    +121            func = self._parse_function()
    +122
    +123            if isinstance(func, exp.Count) and isinstance(func.this, exp.Distinct):
    +124                return self.expression(exp.ApproxDistinct, this=seq_get(func.this.expressions, 0))
    +125            self._retreat(index)
    +126            return None
    +127
    +128        def _parse_query_modifiers(
    +129            self, this: t.Optional[exp.Expression]
    +130        ) -> t.Optional[exp.Expression]:
    +131            this = super()._parse_query_modifiers(this)
    +132
    +133            if this:
    +134                refs = set()
    +135
    +136                for i, join in enumerate(this.args.get("joins", [])):
    +137                    refs.add(
    +138                        (
    +139                            this.args["from"] if i == 0 else this.args["joins"][i - 1]
    +140                        ).alias_or_name.lower()
    +141                    )
    +142                    table = join.this
    +143
    +144                    if isinstance(table, exp.Table):
    +145                        if table.parts[0].name.lower() in refs:
    +146                            table.replace(table.to_column())
    +147            return this
     
    @@ -1387,23 +1364,23 @@ Default: 3
    -
    164    class Tokenizer(Postgres.Tokenizer):
    -165        BIT_STRINGS = []
    -166        HEX_STRINGS = []
    -167        STRING_ESCAPES = ["\\", "'"]
    -168
    -169        KEYWORDS = {
    -170            **Postgres.Tokenizer.KEYWORDS,
    -171            "HLLSKETCH": TokenType.HLLSKETCH,
    -172            "SUPER": TokenType.SUPER,
    -173            "TOP": TokenType.TOP,
    -174            "UNLOAD": TokenType.COMMAND,
    -175            "VARBYTE": TokenType.VARBINARY,
    -176        }
    -177
    -178        # Redshift allows # to appear as a table identifier prefix
    -179        SINGLE_TOKENS = Postgres.Tokenizer.SINGLE_TOKENS.copy()
    -180        SINGLE_TOKENS.pop("#")
    +            
    149    class Tokenizer(Postgres.Tokenizer):
    +150        BIT_STRINGS = []
    +151        HEX_STRINGS = []
    +152        STRING_ESCAPES = ["\\", "'"]
    +153
    +154        KEYWORDS = {
    +155            **Postgres.Tokenizer.KEYWORDS,
    +156            "HLLSKETCH": TokenType.HLLSKETCH,
    +157            "SUPER": TokenType.SUPER,
    +158            "TOP": TokenType.TOP,
    +159            "UNLOAD": TokenType.COMMAND,
    +160            "VARBYTE": TokenType.VARBINARY,
    +161        }
    +162
    +163        # Redshift allows # to appear as a table identifier prefix
    +164        SINGLE_TOKENS = Postgres.Tokenizer.SINGLE_TOKENS.copy()
    +165        SINGLE_TOKENS.pop("#")
     
    @@ -1499,6 +1476,8 @@ Default: 3 @@ -1516,92 +1495,91 @@ Default: 3
    -
    182    class Generator(Postgres.Generator):
    -183        LOCKING_READS_SUPPORTED = False
    -184        QUERY_HINTS = False
    -185        VALUES_AS_TABLE = False
    -186        TZ_TO_WITH_TIME_ZONE = True
    -187        NVL2_SUPPORTED = True
    -188        LAST_DAY_SUPPORTS_DATE_PART = False
    -189
    -190        TYPE_MAPPING = {
    -191            **Postgres.Generator.TYPE_MAPPING,
    -192            exp.DataType.Type.BINARY: "VARBYTE",
    -193            exp.DataType.Type.INT: "INTEGER",
    -194            exp.DataType.Type.TIMETZ: "TIME",
    -195            exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP",
    -196            exp.DataType.Type.VARBINARY: "VARBYTE",
    -197        }
    -198
    -199        TRANSFORMS = {
    -200            **Postgres.Generator.TRANSFORMS,
    -201            exp.Concat: concat_to_dpipe_sql,
    -202            exp.ConcatWs: concat_ws_to_dpipe_sql,
    -203            exp.ApproxDistinct: lambda self,
    -204            e: f"APPROXIMATE COUNT(DISTINCT {self.sql(e, 'this')})",
    -205            exp.CurrentTimestamp: lambda self, e: (
    -206                "SYSDATE" if e.args.get("transaction") else "GETDATE()"
    -207            ),
    -208            exp.DateAdd: date_delta_sql("DATEADD"),
    -209            exp.DateDiff: date_delta_sql("DATEDIFF"),
    -210            exp.DistKeyProperty: lambda self, e: f"DISTKEY({e.name})",
    -211            exp.DistStyleProperty: lambda self, e: self.naked_property(e),
    -212            exp.FromBase: rename_func("STRTOL"),
    -213            exp.GeneratedAsIdentityColumnConstraint: generatedasidentitycolumnconstraint_sql,
    -214            exp.JSONExtract: _json_extract_sql,
    -215            exp.JSONExtractScalar: _json_extract_sql,
    -216            exp.GroupConcat: rename_func("LISTAGG"),
    -217            exp.ParseJSON: rename_func("JSON_PARSE"),
    -218            exp.Select: transforms.preprocess(
    -219                [transforms.eliminate_distinct_on, transforms.eliminate_semi_and_anti_joins]
    -220            ),
    -221            exp.SortKeyProperty: lambda self,
    -222            e: f"{'COMPOUND ' if e.args['compound'] else ''}SORTKEY({self.format_args(*e.this)})",
    -223            exp.TableSample: no_tablesample_sql,
    -224            exp.TsOrDsAdd: date_delta_sql("DATEADD"),
    -225            exp.TsOrDsDiff: date_delta_sql("DATEDIFF"),
    -226        }
    -227
    -228        # Postgres maps exp.Pivot to no_pivot_sql, but Redshift support pivots
    -229        TRANSFORMS.pop(exp.Pivot)
    -230
    -231        # Redshift uses the POW | POWER (expr1, expr2) syntax instead of expr1 ^ expr2 (postgres)
    -232        TRANSFORMS.pop(exp.Pow)
    -233
    -234        # Redshift supports ANY_VALUE(..)
    -235        TRANSFORMS.pop(exp.AnyValue)
    +            
    167    class Generator(Postgres.Generator):
    +168        LOCKING_READS_SUPPORTED = False
    +169        QUERY_HINTS = False
    +170        VALUES_AS_TABLE = False
    +171        TZ_TO_WITH_TIME_ZONE = True
    +172        NVL2_SUPPORTED = True
    +173        LAST_DAY_SUPPORTS_DATE_PART = False
    +174
    +175        TYPE_MAPPING = {
    +176            **Postgres.Generator.TYPE_MAPPING,
    +177            exp.DataType.Type.BINARY: "VARBYTE",
    +178            exp.DataType.Type.INT: "INTEGER",
    +179            exp.DataType.Type.TIMETZ: "TIME",
    +180            exp.DataType.Type.TIMESTAMPTZ: "TIMESTAMP",
    +181            exp.DataType.Type.VARBINARY: "VARBYTE",
    +182        }
    +183
    +184        TRANSFORMS = {
    +185            **Postgres.Generator.TRANSFORMS,
    +186            exp.Concat: concat_to_dpipe_sql,
    +187            exp.ConcatWs: concat_ws_to_dpipe_sql,
    +188            exp.ApproxDistinct: lambda self,
    +189            e: f"APPROXIMATE COUNT(DISTINCT {self.sql(e, 'this')})",
    +190            exp.CurrentTimestamp: lambda self, e: (
    +191                "SYSDATE" if e.args.get("transaction") else "GETDATE()"
    +192            ),
    +193            exp.DateAdd: date_delta_sql("DATEADD"),
    +194            exp.DateDiff: date_delta_sql("DATEDIFF"),
    +195            exp.DistKeyProperty: lambda self, e: f"DISTKEY({e.name})",
    +196            exp.DistStyleProperty: lambda self, e: self.naked_property(e),
    +197            exp.FromBase: rename_func("STRTOL"),
    +198            exp.GeneratedAsIdentityColumnConstraint: generatedasidentitycolumnconstraint_sql,
    +199            exp.JSONExtract: json_extract_segments("JSON_EXTRACT_PATH_TEXT"),
    +200            exp.GroupConcat: rename_func("LISTAGG"),
    +201            exp.ParseJSON: rename_func("JSON_PARSE"),
    +202            exp.Select: transforms.preprocess(
    +203                [transforms.eliminate_distinct_on, transforms.eliminate_semi_and_anti_joins]
    +204            ),
    +205            exp.SortKeyProperty: lambda self,
    +206            e: f"{'COMPOUND ' if e.args['compound'] else ''}SORTKEY({self.format_args(*e.this)})",
    +207            exp.TableSample: no_tablesample_sql,
    +208            exp.TsOrDsAdd: date_delta_sql("DATEADD"),
    +209            exp.TsOrDsDiff: date_delta_sql("DATEDIFF"),
    +210        }
    +211
    +212        # Postgres maps exp.Pivot to no_pivot_sql, but Redshift support pivots
    +213        TRANSFORMS.pop(exp.Pivot)
    +214
    +215        # Redshift uses the POW | POWER (expr1, expr2) syntax instead of expr1 ^ expr2 (postgres)
    +216        TRANSFORMS.pop(exp.Pow)
    +217
    +218        # Redshift supports ANY_VALUE(..)
    +219        TRANSFORMS.pop(exp.AnyValue)
    +220
    +221        # Redshift supports LAST_DAY(..)
    +222        TRANSFORMS.pop(exp.LastDay)
    +223
    +224        RESERVED_KEYWORDS = {*Postgres.Generator.RESERVED_KEYWORDS, "snapshot", "type"}
    +225
    +226        def with_properties(self, properties: exp.Properties) -> str:
    +227            """Redshift doesn't have `WITH` as part of their with_properties so we remove it"""
    +228            return self.properties(properties, prefix=" ", suffix="")
    +229
    +230        def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str:
    +231            if expression.is_type(exp.DataType.Type.JSON):
    +232                # Redshift doesn't support a JSON type, so casting to it is treated as a noop
    +233                return self.sql(expression, "this")
    +234
    +235            return super().cast_sql(expression, safe_prefix=safe_prefix)
     236
    -237        # Redshift supports LAST_DAY(..)
    -238        TRANSFORMS.pop(exp.LastDay)
    -239
    -240        RESERVED_KEYWORDS = {*Postgres.Generator.RESERVED_KEYWORDS, "snapshot", "type"}
    -241
    -242        def with_properties(self, properties: exp.Properties) -> str:
    -243            """Redshift doesn't have `WITH` as part of their with_properties so we remove it"""
    -244            return self.properties(properties, prefix=" ", suffix="")
    -245
    -246        def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str:
    -247            if expression.is_type(exp.DataType.Type.JSON):
    -248                # Redshift doesn't support a JSON type, so casting to it is treated as a noop
    -249                return self.sql(expression, "this")
    +237        def datatype_sql(self, expression: exp.DataType) -> str:
    +238            """
    +239            Redshift converts the `TEXT` data type to `VARCHAR(255)` by default when people more generally mean
    +240            VARCHAR of max length which is `VARCHAR(max)` in Redshift. Therefore if we get a `TEXT` data type
    +241            without precision we convert it to `VARCHAR(max)` and if it does have precision then we just convert
    +242            `TEXT` to `VARCHAR`.
    +243            """
    +244            if expression.is_type("text"):
    +245                expression.set("this", exp.DataType.Type.VARCHAR)
    +246                precision = expression.args.get("expressions")
    +247
    +248                if not precision:
    +249                    expression.append("expressions", exp.var("MAX"))
     250
    -251            return super().cast_sql(expression, safe_prefix=safe_prefix)
    -252
    -253        def datatype_sql(self, expression: exp.DataType) -> str:
    -254            """
    -255            Redshift converts the `TEXT` data type to `VARCHAR(255)` by default when people more generally mean
    -256            VARCHAR of max length which is `VARCHAR(max)` in Redshift. Therefore if we get a `TEXT` data type
    -257            without precision we convert it to `VARCHAR(max)` and if it does have precision then we just convert
    -258            `TEXT` to `VARCHAR`.
    -259            """
    -260            if expression.is_type("text"):
    -261                expression.set("this", exp.DataType.Type.VARCHAR)
    -262                precision = expression.args.get("expressions")
    -263
    -264                if not precision:
    -265                    expression.append("expressions", exp.var("MAX"))
    -266
    -267            return super().datatype_sql(expression)
    +251            return super().datatype_sql(expression)
     
    @@ -1733,7 +1711,7 @@ Default: True
    TRANSFORMS = - {<class 'sqlglot.expressions.JSONPathKey'>: <function <lambda>>, <class 'sqlglot.expressions.JSONPathRoot'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Array'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ColumnDef'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentUser'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.DateSub'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function _json_extract_sql>, <class 'sqlglot.expressions.JSONBExtract'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MapFromEntries'>: <function no_map_from_entries_sql>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Merge'>: <function merge_without_target_sql>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.PercentileDisc'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Substring'>: <function _substring_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>, <class 'sqlglot.expressions.Concat'>: <function concat_to_dpipe_sql>, <class 'sqlglot.expressions.ConcatWs'>: <function concat_ws_to_dpipe_sql>, <class 'sqlglot.expressions.ApproxDistinct'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.DistKeyProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.DistStyleProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GeneratedAsIdentityColumnConstraint'>: <function generatedasidentitycolumnconstraint_sql>, <class 'sqlglot.expressions.ParseJSON'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SortKeyProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>} + {<class 'sqlglot.expressions.JSONPathKey'>: <function json_path_key_only_name>, <class 'sqlglot.expressions.JSONPathRoot'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONPathSubscript'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.AutoRefreshProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CaseSpecificColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CharacterSetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CheckColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CollateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CommentColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.CopyGrantsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateFormatColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.DefaultColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.EncodeColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExecuteAsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ExternalProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.HeapProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InheritsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InlineLengthColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.InputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.IntervalSpan'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LanguageProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LocationProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.LogProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.MaterializedProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NonClusteredColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NoPrimaryIndexProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.NotForReplicationColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnCommitProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OnUpdateColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.OutputModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.PathColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.RemoteWithConnectionModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ReturnsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SampleProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetConfigProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SetProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SettingsProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlReadWriteProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.SqlSecurityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.StabilityProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TemporaryProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TitleColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.ToTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransformModelProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.TransientProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.UppercaseColumnConstraint'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.VolatileProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.WithJournalTableProperty'>: <function Generator.<lambda>>, <class 'sqlglot.expressions.Array'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ColumnDef'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.CurrentDate'>: <function no_paren_current_date_sql>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.CurrentUser'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.DateStrToDate'>: <function datestrtodate_sql>, <class 'sqlglot.expressions.DataType'>: <function _datatype_sql>, <class 'sqlglot.expressions.DateSub'>: <function _date_add_sql.<locals>.func>, <class 'sqlglot.expressions.Explode'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function json_extract_segments.<locals>._json_extract_segments>, <class 'sqlglot.expressions.JSONBExtract'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.LogicalOr'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.LogicalAnd'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Max'>: <function max_or_greatest>, <class 'sqlglot.expressions.MapFromEntries'>: <function no_map_from_entries_sql>, <class 'sqlglot.expressions.Min'>: <function min_or_least>, <class 'sqlglot.expressions.Merge'>: <function merge_without_target_sql>, <class 'sqlglot.expressions.PartitionedByProperty'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.PercentileCont'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.PercentileDisc'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.Rand'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Select'>: <function preprocess.<locals>._to_sql>, <class 'sqlglot.expressions.StrPosition'>: <function str_position_sql>, <class 'sqlglot.expressions.StrToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.StructExtract'>: <function struct_extract_sql>, <class 'sqlglot.expressions.Substring'>: <function _substring_sql>, <class 'sqlglot.expressions.TimeFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampFromParts'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampTrunc'>: <function timestamptrunc_sql>, <class 'sqlglot.expressions.TimeStrToTime'>: <function timestrtotime_sql>, <class 'sqlglot.expressions.TimeToStr'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.ToChar'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function trim_sql>, <class 'sqlglot.expressions.TryCast'>: <function no_trycast_sql>, <class 'sqlglot.expressions.TsOrDsAdd'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.TsOrDsDiff'>: <function date_delta_sql.<locals>._delta_sql>, <class 'sqlglot.expressions.UnixToTime'>: <function Postgres.Generator.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function bool_xor_sql>, <class 'sqlglot.expressions.Concat'>: <function concat_to_dpipe_sql>, <class 'sqlglot.expressions.ConcatWs'>: <function concat_ws_to_dpipe_sql>, <class 'sqlglot.expressions.ApproxDistinct'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.DistKeyProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.DistStyleProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.FromBase'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.GeneratedAsIdentityColumnConstraint'>: <function generatedasidentitycolumnconstraint_sql>, <class 'sqlglot.expressions.ParseJSON'>: <function rename_func.<locals>.<lambda>>, <class 'sqlglot.expressions.SortKeyProperty'>: <function Redshift.Generator.<lambda>>, <class 'sqlglot.expressions.TableSample'>: <function no_tablesample_sql>}
    @@ -1765,9 +1743,9 @@ Default: True
    -
    242        def with_properties(self, properties: exp.Properties) -> str:
    -243            """Redshift doesn't have `WITH` as part of their with_properties so we remove it"""
    -244            return self.properties(properties, prefix=" ", suffix="")
    +            
    226        def with_properties(self, properties: exp.Properties) -> str:
    +227            """Redshift doesn't have `WITH` as part of their with_properties so we remove it"""
    +228            return self.properties(properties, prefix=" ", suffix="")
     
    @@ -1787,12 +1765,12 @@ Default: True
    -
    246        def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str:
    -247            if expression.is_type(exp.DataType.Type.JSON):
    -248                # Redshift doesn't support a JSON type, so casting to it is treated as a noop
    -249                return self.sql(expression, "this")
    -250
    -251            return super().cast_sql(expression, safe_prefix=safe_prefix)
    +            
    230        def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str:
    +231            if expression.is_type(exp.DataType.Type.JSON):
    +232                # Redshift doesn't support a JSON type, so casting to it is treated as a noop
    +233                return self.sql(expression, "this")
    +234
    +235            return super().cast_sql(expression, safe_prefix=safe_prefix)
     
    @@ -1810,21 +1788,21 @@ Default: True
    -
    253        def datatype_sql(self, expression: exp.DataType) -> str:
    -254            """
    -255            Redshift converts the `TEXT` data type to `VARCHAR(255)` by default when people more generally mean
    -256            VARCHAR of max length which is `VARCHAR(max)` in Redshift. Therefore if we get a `TEXT` data type
    -257            without precision we convert it to `VARCHAR(max)` and if it does have precision then we just convert
    -258            `TEXT` to `VARCHAR`.
    -259            """
    -260            if expression.is_type("text"):
    -261                expression.set("this", exp.DataType.Type.VARCHAR)
    -262                precision = expression.args.get("expressions")
    -263
    -264                if not precision:
    -265                    expression.append("expressions", exp.var("MAX"))
    -266
    -267            return super().datatype_sql(expression)
    +            
    237        def datatype_sql(self, expression: exp.DataType) -> str:
    +238            """
    +239            Redshift converts the `TEXT` data type to `VARCHAR(255)` by default when people more generally mean
    +240            VARCHAR of max length which is `VARCHAR(max)` in Redshift. Therefore if we get a `TEXT` data type
    +241            without precision we convert it to `VARCHAR(max)` and if it does have precision then we just convert
    +242            `TEXT` to `VARCHAR`.
    +243            """
    +244            if expression.is_type("text"):
    +245                expression.set("this", exp.DataType.Type.VARCHAR)
    +246                precision = expression.args.get("expressions")
    +247
    +248                if not precision:
    +249                    expression.append("expressions", exp.var("MAX"))
    +250
    +251            return super().datatype_sql(expression)
     
    @@ -2220,6 +2198,7 @@ without precision we convert it to VARCHAR(max) and if it does have
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    SUPPORTS_UNLOGGED_TABLES
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    SUPPORTED_JSON_PATH_PARTS
    PROPERTIES_LOCATION
    bracket_sql
    diff --git a/docs/sqlglot/dialects/snowflake.html b/docs/sqlglot/dialects/snowflake.html index f3918d0..30b22bd 100644 --- a/docs/sqlglot/dialects/snowflake.html +++ b/docs/sqlglot/dialects/snowflake.html @@ -2668,7 +2668,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -2707,7 +2707,7 @@ Default: 3
    TIMESTAMPS = - {<TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>} + {<TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMETZ: 'TIMETZ'>}
    @@ -3072,7 +3072,7 @@ Default: 3
    COMMANDS = -{<TokenType.COMMAND: 'COMMAND'>, <TokenType.FETCH: 'FETCH'>, <TokenType.EXECUTE: 'EXECUTE'>} +{<TokenType.COMMAND: 'COMMAND'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.FETCH: 'FETCH'>}
    @@ -3093,6 +3093,8 @@ Default: 3
    IDENTIFIERS
    IDENTIFIER_ESCAPES
    QUOTES
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMAND_PREFIX_TOKENS
    NUMERIC_LITERALS
    @@ -4025,6 +4027,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_BRACKETED_KEY_SUPPORTED
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    diff --git a/docs/sqlglot/dialects/spark.html b/docs/sqlglot/dialects/spark.html index 9042d96..70adbe0 100644 --- a/docs/sqlglot/dialects/spark.html +++ b/docs/sqlglot/dialects/spark.html @@ -703,6 +703,8 @@
    UNICODE_STRINGS
    IDENTIFIER_ESCAPES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    @@ -1185,6 +1187,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_BRACKETED_KEY_SUPPORTED
    STAR_MAPPING
    diff --git a/docs/sqlglot/dialects/spark2.html b/docs/sqlglot/dialects/spark2.html index a73b4f8..487ff0b 100644 --- a/docs/sqlglot/dialects/spark2.html +++ b/docs/sqlglot/dialects/spark2.html @@ -1642,6 +1642,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_BRACKETED_KEY_SUPPORTED
    STAR_MAPPING
    @@ -2025,6 +2026,8 @@ Default: True
    UNICODE_STRINGS
    IDENTIFIER_ESCAPES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    diff --git a/docs/sqlglot/dialects/sqlite.html b/docs/sqlglot/dialects/sqlite.html index 1fd5de8..bd96410 100644 --- a/docs/sqlglot/dialects/sqlite.html +++ b/docs/sqlglot/dialects/sqlite.html @@ -1037,6 +1037,8 @@ True means a / b is integer division if both a and QUOTES
    STRING_ESCAPES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    KEYWORDS
    WHITE_SPACE
    COMMANDS
    @@ -1122,7 +1124,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -1809,6 +1811,7 @@ Default: True
    SUPPORTS_SELECT_INTO
    SUPPORTS_UNLOGGED_TABLES
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    STAR_MAPPING
    diff --git a/docs/sqlglot/dialects/starrocks.html b/docs/sqlglot/dialects/starrocks.html index 7f651d1..73647c4 100644 --- a/docs/sqlglot/dialects/starrocks.html +++ b/docs/sqlglot/dialects/starrocks.html @@ -636,7 +636,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -960,6 +960,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    SUPPORTED_JSON_PATH_PARTS
    STAR_MAPPING
    diff --git a/docs/sqlglot/dialects/tableau.html b/docs/sqlglot/dialects/tableau.html index ce0fc25..282617b 100644 --- a/docs/sqlglot/dialects/tableau.html +++ b/docs/sqlglot/dialects/tableau.html @@ -805,6 +805,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_BRACKETED_KEY_SUPPORTED
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    diff --git a/docs/sqlglot/dialects/teradata.html b/docs/sqlglot/dialects/teradata.html index 86961de..1ab1387 100644 --- a/docs/sqlglot/dialects/teradata.html +++ b/docs/sqlglot/dialects/teradata.html @@ -1208,6 +1208,8 @@ True means a / b is integer division if both a and QUOTES
    STRING_ESCAPES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    @@ -1370,7 +1372,7 @@ Default: 3
    CHARSET_TRANSLATORS = - {'UNICODE_TO_LATIN', 'GRAPHIC_TO_UNICODE_PadSpace', 'KANJISJIS_TO_UNICODE', 'UNICODE_TO_UNICODE_Fullwidth', 'KANJI1_SBC_TO_UNICODE', 'UNICODE_TO_KANJI1_KanjiEBCDIC', 'UNICODE_TO_LOCALE', 'UNICODE_TO_GRAPHIC', 'KANJISJIS_TO_LATIN', 'LATIN_TO_KANJISJIS', 'UNICODE_TO_KANJI1_KANJISJIS', 'LOCALE_TO_UNICODE', 'UNICODE_TO_KANJISJIS', 'KANJI1_KanjiEBCDIC_TO_UNICODE', 'UNICODE_TO_UNICODE_FoldSpace', 'LATIN_TO_UNICODE', 'UNICODE_TO_GRAPHIC_PadGraphic', 'KANJI1_KANJISJIS_TO_UNICODE', 'UNICODE_TO_GRAPHIC_VarGraphic', 'UNICODE_TO_UNICODE_NFKD', 'LATIN_TO_GRAPHIC', 'UNICODE_TO_KANJI1_KanjiEUC', 'UNICODE_TO_UNICODE_NFC', 'UNICODE_TO_KANJI1_SBC', 'GRAPHIC_TO_KANJISJIS', 'UNICODE_TO_UNICODE_NFD', 'GRAPHIC_TO_LATIN', 'UNICODE_TO_UNICODE_Halfwidth', 'UNICODE_TO_UNICODE_NFKC', 'GRAPHIC_TO_UNICODE', 'KANJISJIS_TO_GRAPHIC', 'KANJI1_KanjiEUC_TO_UNICODE'} + {'UNICODE_TO_UNICODE_Halfwidth', 'GRAPHIC_TO_LATIN', 'UNICODE_TO_GRAPHIC', 'UNICODE_TO_KANJI1_KANJISJIS', 'UNICODE_TO_LOCALE', 'UNICODE_TO_KANJI1_SBC', 'KANJISJIS_TO_LATIN', 'KANJI1_KanjiEUC_TO_UNICODE', 'UNICODE_TO_UNICODE_NFD', 'UNICODE_TO_KANJI1_KanjiEUC', 'LATIN_TO_KANJISJIS', 'KANJISJIS_TO_UNICODE', 'UNICODE_TO_LATIN', 'GRAPHIC_TO_UNICODE_PadSpace', 'UNICODE_TO_UNICODE_NFKC', 'LOCALE_TO_UNICODE', 'KANJI1_SBC_TO_UNICODE', 'GRAPHIC_TO_UNICODE', 'GRAPHIC_TO_KANJISJIS', 'KANJISJIS_TO_GRAPHIC', 'UNICODE_TO_KANJI1_KanjiEBCDIC', 'UNICODE_TO_UNICODE_Fullwidth', 'LATIN_TO_UNICODE', 'UNICODE_TO_KANJISJIS', 'UNICODE_TO_UNICODE_FoldSpace', 'LATIN_TO_GRAPHIC', 'UNICODE_TO_GRAPHIC_PadGraphic', 'KANJI1_KANJISJIS_TO_UNICODE', 'UNICODE_TO_GRAPHIC_VarGraphic', 'KANJI1_KanjiEBCDIC_TO_UNICODE', 'UNICODE_TO_UNICODE_NFC', 'UNICODE_TO_UNICODE_NFKD'}
    @@ -1383,7 +1385,7 @@ Default: 3
    FUNC_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.GLOB: 'GLOB'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.BINARY: 'BINARY'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.INET: 'INET'>, <TokenType.NESTED: 'NESTED'>, <TokenType.INSERT: 'INSERT'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.BIT: 'BIT'>, <TokenType.DATE: 'DATE'>, <TokenType.XOR: 'XOR'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.INT256: 'INT256'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.UINT: 'UINT'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.LIKE: 'LIKE'>, <TokenType.INT: 'INT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.FIRST: 'FIRST'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.LEFT: 'LEFT'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.CHAR: 'CHAR'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.DATE: 'DATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.XOR: 'XOR'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.LIKE: 'LIKE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.GLOB: 'GLOB'>, <TokenType.MERGE: 'MERGE'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.INET: 'INET'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.INSERT: 'INSERT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.BIT: 'BIT'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.NESTED: 'NESTED'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -1434,7 +1436,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -2095,6 +2097,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_BRACKETED_KEY_SUPPORTED
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    diff --git a/docs/sqlglot/dialects/trino.html b/docs/sqlglot/dialects/trino.html index 1e390dd..22818e3 100644 --- a/docs/sqlglot/dialects/trino.html +++ b/docs/sqlglot/dialects/trino.html @@ -1005,6 +1005,7 @@ Default: True
    LIMIT_ONLY_LITERALS
    SUPPORTS_SINGLE_ARG_CONCAT
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    PROPERTIES_LOCATION
    TYPE_MAPPING
    bracket_sql
    @@ -1064,6 +1065,8 @@ Default: True
    QUOTES
    STRING_ESCAPES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    diff --git a/docs/sqlglot/dialects/tsql.html b/docs/sqlglot/dialects/tsql.html index 21330ef..fdc28c9 100644 --- a/docs/sqlglot/dialects/tsql.html +++ b/docs/sqlglot/dialects/tsql.html @@ -1402,7 +1402,7 @@
    TRANSPILE_SAFE_NUMBER_FMT = -{'N', 'C'} +{'C', 'N'}
    @@ -1427,7 +1427,7 @@ @@ -1439,7 +1439,7 @@
    DATEPART_ONLY_FORMATS = -{'HOUR', 'QUARTER', 'DW'} +{'QUARTER', 'DW', 'HOUR'}
    @@ -2712,7 +2712,7 @@ True means a / b is integer division if both a and
    VAR_SINGLE_TOKENS = -{'@', '#', '$'} +{'#', '@', '$'}
    @@ -2747,6 +2747,8 @@ True means a / b is integer division if both a and UNICODE_STRINGS
    IDENTIFIER_ESCAPES
    STRING_ESCAPES
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    @@ -3069,7 +3071,7 @@ Default: 3
    JOIN_HINTS = -{'REMOTE', 'HASH', 'LOOP', 'MERGE'} +{'HASH', 'LOOP', 'MERGE', 'REMOTE'}
    @@ -3081,7 +3083,7 @@ Default: 3
    VAR_LENGTH_DATATYPES = -{<Type.VARCHAR: 'VARCHAR'>, <Type.NVARCHAR: 'NVARCHAR'>, <Type.NCHAR: 'NCHAR'>, <Type.CHAR: 'CHAR'>} +{<Type.VARCHAR: 'VARCHAR'>, <Type.NCHAR: 'NCHAR'>, <Type.CHAR: 'CHAR'>, <Type.NVARCHAR: 'NVARCHAR'>}
    @@ -3094,7 +3096,7 @@ Default: 3
    RETURNS_TABLE_TOKENS = - {<TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.LEFT: 'LEFT'>, <TokenType.ROWS: 'ROWS'>, <TokenType.SEMI: 'SEMI'>, <TokenType.SHOW: 'SHOW'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.MODEL: 'MODEL'>, <TokenType.FALSE: 'FALSE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SET: 'SET'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.DELETE: 'DELETE'>, <TokenType.ROW: 'ROW'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.ASC: 'ASC'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.TOP: 'TOP'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.END: 'END'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.VIEW: 'VIEW'>, <TokenType.SEMI: 'SEMI'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.RANGE: 'RANGE'>, <TokenType.ROWS: 'ROWS'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.IS: 'IS'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.SET: 'SET'>, <TokenType.KEEP: 'KEEP'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.USE: 'USE'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>}
    @@ -3168,7 +3170,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -3832,7 +3834,7 @@ Default: True @@ -4491,6 +4493,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    STAR_MAPPING
    diff --git a/docs/sqlglot/executor/python.html b/docs/sqlglot/executor/python.html index dd4ee1e..f3da983 100644 --- a/docs/sqlglot/executor/python.html +++ b/docs/sqlglot/executor/python.html @@ -214,7 +214,7 @@ 9from sqlglot.executor.context import Context 10from sqlglot.executor.env import ENV 11from sqlglot.executor.table import RowReader, Table - 12from sqlglot.helper import csv_reader, subclasses + 12from sqlglot.helper import csv_reader, ensure_list, subclasses 13 14 15class PythonExecutor: @@ -573,7 +573,7 @@ 368 369 if isinstance(e, exp.Func) and e.is_var_len_args: 370 *head, tail = values -371 return self.func(e.key, *head, *tail) +371 return self.func(e.key, *head, *ensure_list(tail)) 372 373 return self.func(e.key, *values) 374 except Exception as ex: @@ -2015,6 +2015,8 @@
    IDENTIFIER_ESCAPES
    QUOTES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    KEYWORDS
    WHITE_SPACE
    COMMANDS
    @@ -2205,6 +2207,7 @@ Default: True
    SUPPORTS_UNLOGGED_TABLES
    SUPPORTS_CREATE_TABLE_LIKE
    LIKE_PROPERTY_INSIDE_SCHEMA
    +
    MULTI_ARG_DISTINCT
    JSON_TYPE_REQUIRED_FOR_EXTRACTION
    JSON_PATH_BRACKETED_KEY_SUPPORTED
    JSON_PATH_SINGLE_QUOTE_ESCAPE
    diff --git a/docs/sqlglot/expressions.html b/docs/sqlglot/expressions.html index a1e3fc8..814c3e5 100644 --- a/docs/sqlglot/expressions.html +++ b/docs/sqlglot/expressions.html @@ -5738,6 +5738,9 @@
  • arg_types
  • +
  • + is_var_len_args +
  • output_name
  • @@ -5753,6 +5756,9 @@
  • arg_types
  • +
  • + is_var_len_args +
  • output_name
  • @@ -8878,7 +8884,7 @@ SQL expressions, such as select.

    1796 1797 1798class Limit(Expression): -1799 arg_types = {"this": False, "expression": True, "offset": False} +1799 arg_types = {"this": False, "expression": True, "offset": False, "expressions": False} 1800 1801 1802class Literal(Condition): @@ -9051,7 +9057,7 @@ SQL expressions, such as select.

    1969 1970 1971class Offset(Expression): -1972 arg_types = {"this": False, "expression": True} +1972 arg_types = {"this": False, "expression": True, "expressions": False} 1973 1974 1975class Order(Expression): @@ -12099,19 +12105,19 @@ SQL expressions, such as select.

    5017 5018 5019class JSONExtract(Binary, Func): -5020 # MySQL and SQLite support a variant of JSON_EXTRACT where you can have multiple JSON -5021 # paths and you get back a list of values. These paths will be stored in `expressions` -5022 arg_types = {"this": True, "expression": True, "expressions": False} -5023 _sql_names = ["JSON_EXTRACT"] -5024 -5025 @property -5026 def output_name(self) -> str: -5027 return self.expression.output_name if not self.expressions else "" +5020 arg_types = {"this": True, "expression": True, "expressions": False} +5021 _sql_names = ["JSON_EXTRACT"] +5022 is_var_len_args = True +5023 +5024 @property +5025 def output_name(self) -> str: +5026 return self.expression.output_name if not self.expressions else "" +5027 5028 -5029 -5030class JSONExtractScalar(Binary, Func): -5031 arg_types = {"this": True, "expression": True, "null_if_invalid": False} -5032 _sql_names = ["JSON_EXTRACT_SCALAR"] +5029class JSONExtractScalar(Binary, Func): +5030 arg_types = {"this": True, "expression": True, "expressions": False} +5031 _sql_names = ["JSON_EXTRACT_SCALAR"] +5032 is_var_len_args = True 5033 5034 @property 5035 def output_name(self) -> str: @@ -29837,7 +29843,7 @@ Otherwise, this resets the expressions.
    1799class Limit(Expression):
    -1800    arg_types = {"this": False, "expression": True, "offset": False}
    +1800    arg_types = {"this": False, "expression": True, "offset": False, "expressions": False}
     
    @@ -29846,7 +29852,7 @@ Otherwise, this resets the expressions.
    arg_types = -{'this': False, 'expression': True, 'offset': False} +{'this': False, 'expression': True, 'offset': False, 'expressions': False}
    @@ -31051,7 +31057,7 @@ Otherwise, this resets the expression.
    1972class Offset(Expression):
    -1973    arg_types = {"this": False, "expression": True}
    +1973    arg_types = {"this": False, "expression": True, "expressions": False}
     
    @@ -31060,7 +31066,7 @@ Otherwise, this resets the expression.
    arg_types = -{'this': False, 'expression': True} +{'this': False, 'expression': True, 'expressions': False}
    @@ -47900,7 +47906,7 @@ If an Expression instance is passed, it w
    TEXT_TYPES = - {<Type.CHAR: 'CHAR'>, <Type.NVARCHAR: 'NVARCHAR'>, <Type.NCHAR: 'NCHAR'>, <Type.VARCHAR: 'VARCHAR'>, <Type.TEXT: 'TEXT'>} + {<Type.TEXT: 'TEXT'>, <Type.NCHAR: 'NCHAR'>, <Type.CHAR: 'CHAR'>, <Type.VARCHAR: 'VARCHAR'>, <Type.NVARCHAR: 'NVARCHAR'>}
    @@ -47913,7 +47919,7 @@ If an Expression instance is passed, it w
    INTEGER_TYPES = - {<Type.BIT: 'BIT'>, <Type.INT: 'INT'>, <Type.TINYINT: 'TINYINT'>, <Type.INT128: 'INT128'>, <Type.SMALLINT: 'SMALLINT'>, <Type.INT256: 'INT256'>, <Type.BIGINT: 'BIGINT'>} + {<Type.INT256: 'INT256'>, <Type.INT: 'INT'>, <Type.TINYINT: 'TINYINT'>, <Type.BIT: 'BIT'>, <Type.INT128: 'INT128'>, <Type.SMALLINT: 'SMALLINT'>, <Type.BIGINT: 'BIGINT'>}
    @@ -47938,7 +47944,7 @@ If an Expression instance is passed, it w
    NUMERIC_TYPES = - {<Type.FLOAT: 'FLOAT'>, <Type.BIT: 'BIT'>, <Type.INT: 'INT'>, <Type.TINYINT: 'TINYINT'>, <Type.INT128: 'INT128'>, <Type.SMALLINT: 'SMALLINT'>, <Type.DOUBLE: 'DOUBLE'>, <Type.INT256: 'INT256'>, <Type.BIGINT: 'BIGINT'>} + {<Type.INT256: 'INT256'>, <Type.INT: 'INT'>, <Type.FLOAT: 'FLOAT'>, <Type.TINYINT: 'TINYINT'>, <Type.BIT: 'BIT'>, <Type.INT128: 'INT128'>, <Type.DOUBLE: 'DOUBLE'>, <Type.SMALLINT: 'SMALLINT'>, <Type.BIGINT: 'BIGINT'>}
    @@ -47951,7 +47957,7 @@ If an Expression instance is passed, it w
    TEMPORAL_TYPES = - {<Type.TIMESTAMP: 'TIMESTAMP'>, <Type.TIME: 'TIME'>, <Type.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <Type.DATE: 'DATE'>, <Type.TIMESTAMP_S: 'TIMESTAMP_S'>, <Type.DATE32: 'DATE32'>, <Type.DATETIME: 'DATETIME'>, <Type.TIMETZ: 'TIMETZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <Type.DATETIME64: 'DATETIME64'>} + {<Type.DATE: 'DATE'>, <Type.TIMETZ: 'TIMETZ'>, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <Type.TIMESTAMP: 'TIMESTAMP'>, <Type.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <Type.DATE32: 'DATE32'>, <Type.DATETIME64: 'DATETIME64'>, <Type.TIMESTAMP_S: 'TIMESTAMP_S'>, <Type.DATETIME: 'DATETIME'>, <Type.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <Type.TIME: 'TIME'>}
    @@ -75298,14 +75304,13 @@ array != array.

    5020class JSONExtract(Binary, Func):
    -5021    # MySQL and SQLite support a variant of JSON_EXTRACT where you can have multiple JSON
    -5022    # paths and you get back a list of values. These paths will be stored in `expressions`
    -5023    arg_types = {"this": True, "expression": True, "expressions": False}
    -5024    _sql_names = ["JSON_EXTRACT"]
    -5025
    -5026    @property
    -5027    def output_name(self) -> str:
    -5028        return self.expression.output_name if not self.expressions else ""
    +5021    arg_types = {"this": True, "expression": True, "expressions": False}
    +5022    _sql_names = ["JSON_EXTRACT"]
    +5023    is_var_len_args = True
    +5024
    +5025    @property
    +5026    def output_name(self) -> str:
    +5027        return self.expression.output_name if not self.expressions else ""
     
    @@ -75322,6 +75327,18 @@ array != array.

    +
    +
    +
    + is_var_len_args = +True + + +
    + + + +
    @@ -75332,9 +75349,9 @@ array != array.

    -
    5026    @property
    -5027    def output_name(self) -> str:
    -5028        return self.expression.output_name if not self.expressions else ""
    +            
    5025    @property
    +5026    def output_name(self) -> str:
    +5027        return self.expression.output_name if not self.expressions else ""
     
    @@ -75448,8 +75465,7 @@ array != array.

    -
    5031class JSONExtractScalar(Binary, Func):
    -5032    arg_types = {"this": True, "expression": True, "null_if_invalid": False}
    -5033    _sql_names = ["JSON_EXTRACT_SCALAR"]
    +            
    5030class JSONExtractScalar(Binary, Func):
    +5031    arg_types = {"this": True, "expression": True, "expressions": False}
    +5032    _sql_names = ["JSON_EXTRACT_SCALAR"]
    +5033    is_var_len_args = True
     5034
     5035    @property
     5036    def output_name(self) -> str:
    @@ -75484,7 +75501,7 @@ array != array.

    arg_types = -{'this': True, 'expression': True, 'null_if_invalid': False} +{'this': True, 'expression': True, 'expressions': False}
    @@ -75492,6 +75509,18 @@ array != array.

    +
    +
    +
    + is_var_len_args = +True + + +
    + + + +
    @@ -75618,8 +75647,7 @@ array != array.

    Func
    -
    is_var_len_args
    -
    from_arg_list
    +
    from_arg_list
    sql_names
    sql_name
    default_parser_mappings
    diff --git a/docs/sqlglot/generator.html b/docs/sqlglot/generator.html index 5270ff7..a015dcf 100644 --- a/docs/sqlglot/generator.html +++ b/docs/sqlglot/generator.html @@ -204,6 +204,9 @@
  • LIKE_PROPERTY_INSIDE_SCHEMA
  • +
  • + MULTI_ARG_DISTINCT +
  • JSON_TYPE_REQUIRED_FOR_EXTRACTION
  • @@ -1509,3109 +1512,3123 @@ 296 # Whether or not the LikeProperty needs to be specified inside of the schema clause 297 LIKE_PROPERTY_INSIDE_SCHEMA = False 298 - 299 # Whether or not the JSON extraction operators expect a value of type JSON - 300 JSON_TYPE_REQUIRED_FOR_EXTRACTION = False - 301 - 302 # Whether or not bracketed keys like ["foo"] are supported in JSON paths - 303 JSON_PATH_BRACKETED_KEY_SUPPORTED = True - 304 - 305 # Whether or not to escape keys using single quotes in JSON paths - 306 JSON_PATH_SINGLE_QUOTE_ESCAPE = False - 307 - 308 # The JSONPathPart expressions supported by this dialect - 309 SUPPORTED_JSON_PATH_PARTS = ALL_JSON_PATH_PARTS.copy() - 310 - 311 TYPE_MAPPING = { - 312 exp.DataType.Type.NCHAR: "CHAR", - 313 exp.DataType.Type.NVARCHAR: "VARCHAR", - 314 exp.DataType.Type.MEDIUMTEXT: "TEXT", - 315 exp.DataType.Type.LONGTEXT: "TEXT", - 316 exp.DataType.Type.TINYTEXT: "TEXT", - 317 exp.DataType.Type.MEDIUMBLOB: "BLOB", - 318 exp.DataType.Type.LONGBLOB: "BLOB", - 319 exp.DataType.Type.TINYBLOB: "BLOB", - 320 exp.DataType.Type.INET: "INET", - 321 } - 322 - 323 STAR_MAPPING = { - 324 "except": "EXCEPT", - 325 "replace": "REPLACE", - 326 } - 327 - 328 TIME_PART_SINGULARS = { - 329 "MICROSECONDS": "MICROSECOND", - 330 "SECONDS": "SECOND", - 331 "MINUTES": "MINUTE", - 332 "HOURS": "HOUR", - 333 "DAYS": "DAY", - 334 "WEEKS": "WEEK", - 335 "MONTHS": "MONTH", - 336 "QUARTERS": "QUARTER", - 337 "YEARS": "YEAR", - 338 } - 339 - 340 TOKEN_MAPPING: t.Dict[TokenType, str] = {} - 341 - 342 STRUCT_DELIMITER = ("<", ">") + 299 # Whether or not DISTINCT can be followed by multiple args in an AggFunc. If not, it will be + 300 # transpiled into a series of CASE-WHEN-ELSE, ultimately using a tuple conseisting of the args + 301 MULTI_ARG_DISTINCT = True + 302 + 303 # Whether or not the JSON extraction operators expect a value of type JSON + 304 JSON_TYPE_REQUIRED_FOR_EXTRACTION = False + 305 + 306 # Whether or not bracketed keys like ["foo"] are supported in JSON paths + 307 JSON_PATH_BRACKETED_KEY_SUPPORTED = True + 308 + 309 # Whether or not to escape keys using single quotes in JSON paths + 310 JSON_PATH_SINGLE_QUOTE_ESCAPE = False + 311 + 312 # The JSONPathPart expressions supported by this dialect + 313 SUPPORTED_JSON_PATH_PARTS = ALL_JSON_PATH_PARTS.copy() + 314 + 315 TYPE_MAPPING = { + 316 exp.DataType.Type.NCHAR: "CHAR", + 317 exp.DataType.Type.NVARCHAR: "VARCHAR", + 318 exp.DataType.Type.MEDIUMTEXT: "TEXT", + 319 exp.DataType.Type.LONGTEXT: "TEXT", + 320 exp.DataType.Type.TINYTEXT: "TEXT", + 321 exp.DataType.Type.MEDIUMBLOB: "BLOB", + 322 exp.DataType.Type.LONGBLOB: "BLOB", + 323 exp.DataType.Type.TINYBLOB: "BLOB", + 324 exp.DataType.Type.INET: "INET", + 325 } + 326 + 327 STAR_MAPPING = { + 328 "except": "EXCEPT", + 329 "replace": "REPLACE", + 330 } + 331 + 332 TIME_PART_SINGULARS = { + 333 "MICROSECONDS": "MICROSECOND", + 334 "SECONDS": "SECOND", + 335 "MINUTES": "MINUTE", + 336 "HOURS": "HOUR", + 337 "DAYS": "DAY", + 338 "WEEKS": "WEEK", + 339 "MONTHS": "MONTH", + 340 "QUARTERS": "QUARTER", + 341 "YEARS": "YEAR", + 342 } 343 - 344 PARAMETER_TOKEN = "@" + 344 TOKEN_MAPPING: t.Dict[TokenType, str] = {} 345 - 346 PROPERTIES_LOCATION = { - 347 exp.AlgorithmProperty: exp.Properties.Location.POST_CREATE, - 348 exp.AutoIncrementProperty: exp.Properties.Location.POST_SCHEMA, - 349 exp.AutoRefreshProperty: exp.Properties.Location.POST_SCHEMA, - 350 exp.BlockCompressionProperty: exp.Properties.Location.POST_NAME, - 351 exp.CharacterSetProperty: exp.Properties.Location.POST_SCHEMA, - 352 exp.ChecksumProperty: exp.Properties.Location.POST_NAME, - 353 exp.CollateProperty: exp.Properties.Location.POST_SCHEMA, - 354 exp.CopyGrantsProperty: exp.Properties.Location.POST_SCHEMA, - 355 exp.Cluster: exp.Properties.Location.POST_SCHEMA, - 356 exp.ClusteredByProperty: exp.Properties.Location.POST_SCHEMA, - 357 exp.DataBlocksizeProperty: exp.Properties.Location.POST_NAME, - 358 exp.DefinerProperty: exp.Properties.Location.POST_CREATE, - 359 exp.DictRange: exp.Properties.Location.POST_SCHEMA, - 360 exp.DictProperty: exp.Properties.Location.POST_SCHEMA, - 361 exp.DistKeyProperty: exp.Properties.Location.POST_SCHEMA, - 362 exp.DistStyleProperty: exp.Properties.Location.POST_SCHEMA, - 363 exp.EngineProperty: exp.Properties.Location.POST_SCHEMA, - 364 exp.ExecuteAsProperty: exp.Properties.Location.POST_SCHEMA, - 365 exp.ExternalProperty: exp.Properties.Location.POST_CREATE, - 366 exp.FallbackProperty: exp.Properties.Location.POST_NAME, - 367 exp.FileFormatProperty: exp.Properties.Location.POST_WITH, - 368 exp.FreespaceProperty: exp.Properties.Location.POST_NAME, - 369 exp.HeapProperty: exp.Properties.Location.POST_WITH, - 370 exp.InheritsProperty: exp.Properties.Location.POST_SCHEMA, - 371 exp.InputModelProperty: exp.Properties.Location.POST_SCHEMA, - 372 exp.IsolatedLoadingProperty: exp.Properties.Location.POST_NAME, - 373 exp.JournalProperty: exp.Properties.Location.POST_NAME, - 374 exp.LanguageProperty: exp.Properties.Location.POST_SCHEMA, - 375 exp.LikeProperty: exp.Properties.Location.POST_SCHEMA, - 376 exp.LocationProperty: exp.Properties.Location.POST_SCHEMA, - 377 exp.LockingProperty: exp.Properties.Location.POST_ALIAS, - 378 exp.LogProperty: exp.Properties.Location.POST_NAME, - 379 exp.MaterializedProperty: exp.Properties.Location.POST_CREATE, - 380 exp.MergeBlockRatioProperty: exp.Properties.Location.POST_NAME, - 381 exp.NoPrimaryIndexProperty: exp.Properties.Location.POST_EXPRESSION, - 382 exp.OnProperty: exp.Properties.Location.POST_SCHEMA, - 383 exp.OnCommitProperty: exp.Properties.Location.POST_EXPRESSION, - 384 exp.Order: exp.Properties.Location.POST_SCHEMA, - 385 exp.OutputModelProperty: exp.Properties.Location.POST_SCHEMA, - 386 exp.PartitionedByProperty: exp.Properties.Location.POST_WITH, - 387 exp.PartitionedOfProperty: exp.Properties.Location.POST_SCHEMA, - 388 exp.PrimaryKey: exp.Properties.Location.POST_SCHEMA, - 389 exp.Property: exp.Properties.Location.POST_WITH, - 390 exp.RemoteWithConnectionModelProperty: exp.Properties.Location.POST_SCHEMA, - 391 exp.ReturnsProperty: exp.Properties.Location.POST_SCHEMA, - 392 exp.RowFormatProperty: exp.Properties.Location.POST_SCHEMA, - 393 exp.RowFormatDelimitedProperty: exp.Properties.Location.POST_SCHEMA, - 394 exp.RowFormatSerdeProperty: exp.Properties.Location.POST_SCHEMA, - 395 exp.SampleProperty: exp.Properties.Location.POST_SCHEMA, - 396 exp.SchemaCommentProperty: exp.Properties.Location.POST_SCHEMA, - 397 exp.SerdeProperties: exp.Properties.Location.POST_SCHEMA, - 398 exp.Set: exp.Properties.Location.POST_SCHEMA, - 399 exp.SettingsProperty: exp.Properties.Location.POST_SCHEMA, - 400 exp.SetProperty: exp.Properties.Location.POST_CREATE, - 401 exp.SetConfigProperty: exp.Properties.Location.POST_SCHEMA, - 402 exp.SortKeyProperty: exp.Properties.Location.POST_SCHEMA, - 403 exp.SqlReadWriteProperty: exp.Properties.Location.POST_SCHEMA, - 404 exp.SqlSecurityProperty: exp.Properties.Location.POST_CREATE, - 405 exp.StabilityProperty: exp.Properties.Location.POST_SCHEMA, - 406 exp.TemporaryProperty: exp.Properties.Location.POST_CREATE, - 407 exp.ToTableProperty: exp.Properties.Location.POST_SCHEMA, - 408 exp.TransientProperty: exp.Properties.Location.POST_CREATE, - 409 exp.TransformModelProperty: exp.Properties.Location.POST_SCHEMA, - 410 exp.MergeTreeTTL: exp.Properties.Location.POST_SCHEMA, - 411 exp.VolatileProperty: exp.Properties.Location.POST_CREATE, - 412 exp.WithDataProperty: exp.Properties.Location.POST_EXPRESSION, - 413 exp.WithJournalTableProperty: exp.Properties.Location.POST_NAME, - 414 exp.WithSystemVersioningProperty: exp.Properties.Location.POST_SCHEMA, - 415 } - 416 - 417 # Keywords that can't be used as unquoted identifier names - 418 RESERVED_KEYWORDS: t.Set[str] = set() - 419 - 420 # Expressions whose comments are separated from them for better formatting - 421 WITH_SEPARATED_COMMENTS: t.Tuple[t.Type[exp.Expression], ...] = ( - 422 exp.Create, - 423 exp.Delete, - 424 exp.Drop, - 425 exp.From, - 426 exp.Insert, - 427 exp.Join, - 428 exp.Select, - 429 exp.Update, - 430 exp.Where, - 431 exp.With, - 432 ) - 433 - 434 # Expressions that should not have their comments generated in maybe_comment - 435 EXCLUDE_COMMENTS: t.Tuple[t.Type[exp.Expression], ...] = ( - 436 exp.Binary, - 437 exp.Union, - 438 ) - 439 - 440 # Expressions that can remain unwrapped when appearing in the context of an INTERVAL - 441 UNWRAPPED_INTERVAL_VALUES: t.Tuple[t.Type[exp.Expression], ...] = ( - 442 exp.Column, - 443 exp.Literal, - 444 exp.Neg, - 445 exp.Paren, - 446 ) - 447 - 448 # Expressions that need to have all CTEs under them bubbled up to them - 449 EXPRESSIONS_WITHOUT_NESTED_CTES: t.Set[t.Type[exp.Expression]] = set() - 450 - 451 KEY_VALUE_DEFINITIONS = (exp.Bracket, exp.EQ, exp.PropertyEQ, exp.Slice) - 452 - 453 SENTINEL_LINE_BREAK = "__SQLGLOT__LB__" + 346 STRUCT_DELIMITER = ("<", ">") + 347 + 348 PARAMETER_TOKEN = "@" + 349 + 350 PROPERTIES_LOCATION = { + 351 exp.AlgorithmProperty: exp.Properties.Location.POST_CREATE, + 352 exp.AutoIncrementProperty: exp.Properties.Location.POST_SCHEMA, + 353 exp.AutoRefreshProperty: exp.Properties.Location.POST_SCHEMA, + 354 exp.BlockCompressionProperty: exp.Properties.Location.POST_NAME, + 355 exp.CharacterSetProperty: exp.Properties.Location.POST_SCHEMA, + 356 exp.ChecksumProperty: exp.Properties.Location.POST_NAME, + 357 exp.CollateProperty: exp.Properties.Location.POST_SCHEMA, + 358 exp.CopyGrantsProperty: exp.Properties.Location.POST_SCHEMA, + 359 exp.Cluster: exp.Properties.Location.POST_SCHEMA, + 360 exp.ClusteredByProperty: exp.Properties.Location.POST_SCHEMA, + 361 exp.DataBlocksizeProperty: exp.Properties.Location.POST_NAME, + 362 exp.DefinerProperty: exp.Properties.Location.POST_CREATE, + 363 exp.DictRange: exp.Properties.Location.POST_SCHEMA, + 364 exp.DictProperty: exp.Properties.Location.POST_SCHEMA, + 365 exp.DistKeyProperty: exp.Properties.Location.POST_SCHEMA, + 366 exp.DistStyleProperty: exp.Properties.Location.POST_SCHEMA, + 367 exp.EngineProperty: exp.Properties.Location.POST_SCHEMA, + 368 exp.ExecuteAsProperty: exp.Properties.Location.POST_SCHEMA, + 369 exp.ExternalProperty: exp.Properties.Location.POST_CREATE, + 370 exp.FallbackProperty: exp.Properties.Location.POST_NAME, + 371 exp.FileFormatProperty: exp.Properties.Location.POST_WITH, + 372 exp.FreespaceProperty: exp.Properties.Location.POST_NAME, + 373 exp.HeapProperty: exp.Properties.Location.POST_WITH, + 374 exp.InheritsProperty: exp.Properties.Location.POST_SCHEMA, + 375 exp.InputModelProperty: exp.Properties.Location.POST_SCHEMA, + 376 exp.IsolatedLoadingProperty: exp.Properties.Location.POST_NAME, + 377 exp.JournalProperty: exp.Properties.Location.POST_NAME, + 378 exp.LanguageProperty: exp.Properties.Location.POST_SCHEMA, + 379 exp.LikeProperty: exp.Properties.Location.POST_SCHEMA, + 380 exp.LocationProperty: exp.Properties.Location.POST_SCHEMA, + 381 exp.LockingProperty: exp.Properties.Location.POST_ALIAS, + 382 exp.LogProperty: exp.Properties.Location.POST_NAME, + 383 exp.MaterializedProperty: exp.Properties.Location.POST_CREATE, + 384 exp.MergeBlockRatioProperty: exp.Properties.Location.POST_NAME, + 385 exp.NoPrimaryIndexProperty: exp.Properties.Location.POST_EXPRESSION, + 386 exp.OnProperty: exp.Properties.Location.POST_SCHEMA, + 387 exp.OnCommitProperty: exp.Properties.Location.POST_EXPRESSION, + 388 exp.Order: exp.Properties.Location.POST_SCHEMA, + 389 exp.OutputModelProperty: exp.Properties.Location.POST_SCHEMA, + 390 exp.PartitionedByProperty: exp.Properties.Location.POST_WITH, + 391 exp.PartitionedOfProperty: exp.Properties.Location.POST_SCHEMA, + 392 exp.PrimaryKey: exp.Properties.Location.POST_SCHEMA, + 393 exp.Property: exp.Properties.Location.POST_WITH, + 394 exp.RemoteWithConnectionModelProperty: exp.Properties.Location.POST_SCHEMA, + 395 exp.ReturnsProperty: exp.Properties.Location.POST_SCHEMA, + 396 exp.RowFormatProperty: exp.Properties.Location.POST_SCHEMA, + 397 exp.RowFormatDelimitedProperty: exp.Properties.Location.POST_SCHEMA, + 398 exp.RowFormatSerdeProperty: exp.Properties.Location.POST_SCHEMA, + 399 exp.SampleProperty: exp.Properties.Location.POST_SCHEMA, + 400 exp.SchemaCommentProperty: exp.Properties.Location.POST_SCHEMA, + 401 exp.SerdeProperties: exp.Properties.Location.POST_SCHEMA, + 402 exp.Set: exp.Properties.Location.POST_SCHEMA, + 403 exp.SettingsProperty: exp.Properties.Location.POST_SCHEMA, + 404 exp.SetProperty: exp.Properties.Location.POST_CREATE, + 405 exp.SetConfigProperty: exp.Properties.Location.POST_SCHEMA, + 406 exp.SortKeyProperty: exp.Properties.Location.POST_SCHEMA, + 407 exp.SqlReadWriteProperty: exp.Properties.Location.POST_SCHEMA, + 408 exp.SqlSecurityProperty: exp.Properties.Location.POST_CREATE, + 409 exp.StabilityProperty: exp.Properties.Location.POST_SCHEMA, + 410 exp.TemporaryProperty: exp.Properties.Location.POST_CREATE, + 411 exp.ToTableProperty: exp.Properties.Location.POST_SCHEMA, + 412 exp.TransientProperty: exp.Properties.Location.POST_CREATE, + 413 exp.TransformModelProperty: exp.Properties.Location.POST_SCHEMA, + 414 exp.MergeTreeTTL: exp.Properties.Location.POST_SCHEMA, + 415 exp.VolatileProperty: exp.Properties.Location.POST_CREATE, + 416 exp.WithDataProperty: exp.Properties.Location.POST_EXPRESSION, + 417 exp.WithJournalTableProperty: exp.Properties.Location.POST_NAME, + 418 exp.WithSystemVersioningProperty: exp.Properties.Location.POST_SCHEMA, + 419 } + 420 + 421 # Keywords that can't be used as unquoted identifier names + 422 RESERVED_KEYWORDS: t.Set[str] = set() + 423 + 424 # Expressions whose comments are separated from them for better formatting + 425 WITH_SEPARATED_COMMENTS: t.Tuple[t.Type[exp.Expression], ...] = ( + 426 exp.Create, + 427 exp.Delete, + 428 exp.Drop, + 429 exp.From, + 430 exp.Insert, + 431 exp.Join, + 432 exp.Select, + 433 exp.Update, + 434 exp.Where, + 435 exp.With, + 436 ) + 437 + 438 # Expressions that should not have their comments generated in maybe_comment + 439 EXCLUDE_COMMENTS: t.Tuple[t.Type[exp.Expression], ...] = ( + 440 exp.Binary, + 441 exp.Union, + 442 ) + 443 + 444 # Expressions that can remain unwrapped when appearing in the context of an INTERVAL + 445 UNWRAPPED_INTERVAL_VALUES: t.Tuple[t.Type[exp.Expression], ...] = ( + 446 exp.Column, + 447 exp.Literal, + 448 exp.Neg, + 449 exp.Paren, + 450 ) + 451 + 452 # Expressions that need to have all CTEs under them bubbled up to them + 453 EXPRESSIONS_WITHOUT_NESTED_CTES: t.Set[t.Type[exp.Expression]] = set() 454 - 455 __slots__ = ( - 456 "pretty", - 457 "identify", - 458 "normalize", - 459 "pad", - 460 "_indent", - 461 "normalize_functions", - 462 "unsupported_level", - 463 "max_unsupported", - 464 "leading_comma", - 465 "max_text_width", - 466 "comments", - 467 "dialect", - 468 "unsupported_messages", - 469 "_escaped_quote_end", - 470 "_escaped_identifier_end", - 471 ) - 472 - 473 def __init__( - 474 self, - 475 pretty: t.Optional[bool] = None, - 476 identify: str | bool = False, - 477 normalize: bool = False, - 478 pad: int = 2, - 479 indent: int = 2, - 480 normalize_functions: t.Optional[str | bool] = None, - 481 unsupported_level: ErrorLevel = ErrorLevel.WARN, - 482 max_unsupported: int = 3, - 483 leading_comma: bool = False, - 484 max_text_width: int = 80, - 485 comments: bool = True, - 486 dialect: DialectType = None, - 487 ): - 488 import sqlglot - 489 from sqlglot.dialects import Dialect - 490 - 491 self.pretty = pretty if pretty is not None else sqlglot.pretty - 492 self.identify = identify - 493 self.normalize = normalize - 494 self.pad = pad - 495 self._indent = indent - 496 self.unsupported_level = unsupported_level - 497 self.max_unsupported = max_unsupported - 498 self.leading_comma = leading_comma - 499 self.max_text_width = max_text_width - 500 self.comments = comments - 501 self.dialect = Dialect.get_or_raise(dialect) - 502 - 503 # This is both a Dialect property and a Generator argument, so we prioritize the latter - 504 self.normalize_functions = ( - 505 self.dialect.NORMALIZE_FUNCTIONS if normalize_functions is None else normalize_functions - 506 ) - 507 - 508 self.unsupported_messages: t.List[str] = [] - 509 self._escaped_quote_end: str = ( - 510 self.dialect.tokenizer_class.STRING_ESCAPES[0] + self.dialect.QUOTE_END - 511 ) - 512 self._escaped_identifier_end: str = ( - 513 self.dialect.tokenizer_class.IDENTIFIER_ESCAPES[0] + self.dialect.IDENTIFIER_END - 514 ) - 515 - 516 def generate(self, expression: exp.Expression, copy: bool = True) -> str: - 517 """ - 518 Generates the SQL string corresponding to the given syntax tree. + 455 KEY_VALUE_DEFINITIONS = (exp.Bracket, exp.EQ, exp.PropertyEQ, exp.Slice) + 456 + 457 SENTINEL_LINE_BREAK = "__SQLGLOT__LB__" + 458 + 459 __slots__ = ( + 460 "pretty", + 461 "identify", + 462 "normalize", + 463 "pad", + 464 "_indent", + 465 "normalize_functions", + 466 "unsupported_level", + 467 "max_unsupported", + 468 "leading_comma", + 469 "max_text_width", + 470 "comments", + 471 "dialect", + 472 "unsupported_messages", + 473 "_escaped_quote_end", + 474 "_escaped_identifier_end", + 475 ) + 476 + 477 def __init__( + 478 self, + 479 pretty: t.Optional[bool] = None, + 480 identify: str | bool = False, + 481 normalize: bool = False, + 482 pad: int = 2, + 483 indent: int = 2, + 484 normalize_functions: t.Optional[str | bool] = None, + 485 unsupported_level: ErrorLevel = ErrorLevel.WARN, + 486 max_unsupported: int = 3, + 487 leading_comma: bool = False, + 488 max_text_width: int = 80, + 489 comments: bool = True, + 490 dialect: DialectType = None, + 491 ): + 492 import sqlglot + 493 from sqlglot.dialects import Dialect + 494 + 495 self.pretty = pretty if pretty is not None else sqlglot.pretty + 496 self.identify = identify + 497 self.normalize = normalize + 498 self.pad = pad + 499 self._indent = indent + 500 self.unsupported_level = unsupported_level + 501 self.max_unsupported = max_unsupported + 502 self.leading_comma = leading_comma + 503 self.max_text_width = max_text_width + 504 self.comments = comments + 505 self.dialect = Dialect.get_or_raise(dialect) + 506 + 507 # This is both a Dialect property and a Generator argument, so we prioritize the latter + 508 self.normalize_functions = ( + 509 self.dialect.NORMALIZE_FUNCTIONS if normalize_functions is None else normalize_functions + 510 ) + 511 + 512 self.unsupported_messages: t.List[str] = [] + 513 self._escaped_quote_end: str = ( + 514 self.dialect.tokenizer_class.STRING_ESCAPES[0] + self.dialect.QUOTE_END + 515 ) + 516 self._escaped_identifier_end: str = ( + 517 self.dialect.tokenizer_class.IDENTIFIER_ESCAPES[0] + self.dialect.IDENTIFIER_END + 518 ) 519 - 520 Args: - 521 expression: The syntax tree. - 522 copy: Whether or not to copy the expression. The generator performs mutations so - 523 it is safer to copy. - 524 - 525 Returns: - 526 The SQL string corresponding to `expression`. - 527 """ - 528 if copy: - 529 expression = expression.copy() - 530 - 531 expression = self.preprocess(expression) - 532 - 533 self.unsupported_messages = [] - 534 sql = self.sql(expression).strip() - 535 - 536 if self.pretty: - 537 sql = sql.replace(self.SENTINEL_LINE_BREAK, "\n") - 538 - 539 if self.unsupported_level == ErrorLevel.IGNORE: - 540 return sql - 541 - 542 if self.unsupported_level == ErrorLevel.WARN: - 543 for msg in self.unsupported_messages: - 544 logger.warning(msg) - 545 elif self.unsupported_level == ErrorLevel.RAISE and self.unsupported_messages: - 546 raise UnsupportedError(concat_messages(self.unsupported_messages, self.max_unsupported)) - 547 - 548 return sql - 549 - 550 def preprocess(self, expression: exp.Expression) -> exp.Expression: - 551 """Apply generic preprocessing transformations to a given expression.""" - 552 if ( - 553 not expression.parent - 554 and type(expression) in self.EXPRESSIONS_WITHOUT_NESTED_CTES - 555 and any(node.parent is not expression for node in expression.find_all(exp.With)) - 556 ): - 557 from sqlglot.transforms import move_ctes_to_top_level - 558 - 559 expression = move_ctes_to_top_level(expression) - 560 - 561 if self.ENSURE_BOOLS: - 562 from sqlglot.transforms import ensure_bools - 563 - 564 expression = ensure_bools(expression) - 565 - 566 return expression + 520 def generate(self, expression: exp.Expression, copy: bool = True) -> str: + 521 """ + 522 Generates the SQL string corresponding to the given syntax tree. + 523 + 524 Args: + 525 expression: The syntax tree. + 526 copy: Whether or not to copy the expression. The generator performs mutations so + 527 it is safer to copy. + 528 + 529 Returns: + 530 The SQL string corresponding to `expression`. + 531 """ + 532 if copy: + 533 expression = expression.copy() + 534 + 535 expression = self.preprocess(expression) + 536 + 537 self.unsupported_messages = [] + 538 sql = self.sql(expression).strip() + 539 + 540 if self.pretty: + 541 sql = sql.replace(self.SENTINEL_LINE_BREAK, "\n") + 542 + 543 if self.unsupported_level == ErrorLevel.IGNORE: + 544 return sql + 545 + 546 if self.unsupported_level == ErrorLevel.WARN: + 547 for msg in self.unsupported_messages: + 548 logger.warning(msg) + 549 elif self.unsupported_level == ErrorLevel.RAISE and self.unsupported_messages: + 550 raise UnsupportedError(concat_messages(self.unsupported_messages, self.max_unsupported)) + 551 + 552 return sql + 553 + 554 def preprocess(self, expression: exp.Expression) -> exp.Expression: + 555 """Apply generic preprocessing transformations to a given expression.""" + 556 if ( + 557 not expression.parent + 558 and type(expression) in self.EXPRESSIONS_WITHOUT_NESTED_CTES + 559 and any(node.parent is not expression for node in expression.find_all(exp.With)) + 560 ): + 561 from sqlglot.transforms import move_ctes_to_top_level + 562 + 563 expression = move_ctes_to_top_level(expression) + 564 + 565 if self.ENSURE_BOOLS: + 566 from sqlglot.transforms import ensure_bools 567 - 568 def unsupported(self, message: str) -> None: - 569 if self.unsupported_level == ErrorLevel.IMMEDIATE: - 570 raise UnsupportedError(message) - 571 self.unsupported_messages.append(message) - 572 - 573 def sep(self, sep: str = " ") -> str: - 574 return f"{sep.strip()}\n" if self.pretty else sep - 575 - 576 def seg(self, sql: str, sep: str = " ") -> str: - 577 return f"{self.sep(sep)}{sql}" - 578 - 579 def pad_comment(self, comment: str) -> str: - 580 comment = " " + comment if comment[0].strip() else comment - 581 comment = comment + " " if comment[-1].strip() else comment - 582 return comment - 583 - 584 def maybe_comment( - 585 self, - 586 sql: str, - 587 expression: t.Optional[exp.Expression] = None, - 588 comments: t.Optional[t.List[str]] = None, - 589 ) -> str: - 590 comments = ( - 591 ((expression and expression.comments) if comments is None else comments) # type: ignore - 592 if self.comments - 593 else None - 594 ) - 595 - 596 if not comments or isinstance(expression, self.EXCLUDE_COMMENTS): - 597 return sql - 598 - 599 comments_sql = " ".join( - 600 f"/*{self.pad_comment(comment)}*/" for comment in comments if comment - 601 ) + 568 expression = ensure_bools(expression) + 569 + 570 return expression + 571 + 572 def unsupported(self, message: str) -> None: + 573 if self.unsupported_level == ErrorLevel.IMMEDIATE: + 574 raise UnsupportedError(message) + 575 self.unsupported_messages.append(message) + 576 + 577 def sep(self, sep: str = " ") -> str: + 578 return f"{sep.strip()}\n" if self.pretty else sep + 579 + 580 def seg(self, sql: str, sep: str = " ") -> str: + 581 return f"{self.sep(sep)}{sql}" + 582 + 583 def pad_comment(self, comment: str) -> str: + 584 comment = " " + comment if comment[0].strip() else comment + 585 comment = comment + " " if comment[-1].strip() else comment + 586 return comment + 587 + 588 def maybe_comment( + 589 self, + 590 sql: str, + 591 expression: t.Optional[exp.Expression] = None, + 592 comments: t.Optional[t.List[str]] = None, + 593 ) -> str: + 594 comments = ( + 595 ((expression and expression.comments) if comments is None else comments) # type: ignore + 596 if self.comments + 597 else None + 598 ) + 599 + 600 if not comments or isinstance(expression, self.EXCLUDE_COMMENTS): + 601 return sql 602 - 603 if not comments_sql: - 604 return sql - 605 - 606 if isinstance(expression, self.WITH_SEPARATED_COMMENTS): - 607 return ( - 608 f"{self.sep()}{comments_sql}{sql}" - 609 if sql[0].isspace() - 610 else f"{comments_sql}{self.sep()}{sql}" - 611 ) - 612 - 613 return f"{sql} {comments_sql}" - 614 - 615 def wrap(self, expression: exp.Expression | str) -> str: - 616 this_sql = self.indent( - 617 ( - 618 self.sql(expression) - 619 if isinstance(expression, (exp.Select, exp.Union)) - 620 else self.sql(expression, "this") - 621 ), - 622 level=1, - 623 pad=0, - 624 ) - 625 return f"({self.sep('')}{this_sql}{self.seg(')', sep='')}" - 626 - 627 def no_identify(self, func: t.Callable[..., str], *args, **kwargs) -> str: - 628 original = self.identify - 629 self.identify = False - 630 result = func(*args, **kwargs) - 631 self.identify = original - 632 return result - 633 - 634 def normalize_func(self, name: str) -> str: - 635 if self.normalize_functions == "upper" or self.normalize_functions is True: - 636 return name.upper() - 637 if self.normalize_functions == "lower": - 638 return name.lower() - 639 return name - 640 - 641 def indent( - 642 self, - 643 sql: str, - 644 level: int = 0, - 645 pad: t.Optional[int] = None, - 646 skip_first: bool = False, - 647 skip_last: bool = False, - 648 ) -> str: - 649 if not self.pretty: - 650 return sql - 651 - 652 pad = self.pad if pad is None else pad - 653 lines = sql.split("\n") - 654 - 655 return "\n".join( - 656 ( - 657 line - 658 if (skip_first and i == 0) or (skip_last and i == len(lines) - 1) - 659 else f"{' ' * (level * self._indent + pad)}{line}" - 660 ) - 661 for i, line in enumerate(lines) - 662 ) - 663 - 664 def sql( - 665 self, - 666 expression: t.Optional[str | exp.Expression], - 667 key: t.Optional[str] = None, - 668 comment: bool = True, - 669 ) -> str: - 670 if not expression: - 671 return "" - 672 - 673 if isinstance(expression, str): - 674 return expression - 675 - 676 if key: - 677 value = expression.args.get(key) - 678 if value: - 679 return self.sql(value) - 680 return "" - 681 - 682 transform = self.TRANSFORMS.get(expression.__class__) - 683 - 684 if callable(transform): - 685 sql = transform(self, expression) - 686 elif isinstance(expression, exp.Expression): - 687 exp_handler_name = f"{expression.key}_sql" - 688 - 689 if hasattr(self, exp_handler_name): - 690 sql = getattr(self, exp_handler_name)(expression) - 691 elif isinstance(expression, exp.Func): - 692 sql = self.function_fallback_sql(expression) - 693 elif isinstance(expression, exp.Property): - 694 sql = self.property_sql(expression) - 695 else: - 696 raise ValueError(f"Unsupported expression type {expression.__class__.__name__}") - 697 else: - 698 raise ValueError(f"Expected an Expression. Received {type(expression)}: {expression}") - 699 - 700 return self.maybe_comment(sql, expression) if self.comments and comment else sql - 701 - 702 def uncache_sql(self, expression: exp.Uncache) -> str: - 703 table = self.sql(expression, "this") - 704 exists_sql = " IF EXISTS" if expression.args.get("exists") else "" - 705 return f"UNCACHE TABLE{exists_sql} {table}" - 706 - 707 def cache_sql(self, expression: exp.Cache) -> str: - 708 lazy = " LAZY" if expression.args.get("lazy") else "" - 709 table = self.sql(expression, "this") - 710 options = expression.args.get("options") - 711 options = f" OPTIONS({self.sql(options[0])} = {self.sql(options[1])})" if options else "" - 712 sql = self.sql(expression, "expression") - 713 sql = f" AS{self.sep()}{sql}" if sql else "" - 714 sql = f"CACHE{lazy} TABLE {table}{options}{sql}" - 715 return self.prepend_ctes(expression, sql) - 716 - 717 def characterset_sql(self, expression: exp.CharacterSet) -> str: - 718 if isinstance(expression.parent, exp.Cast): - 719 return f"CHAR CHARACTER SET {self.sql(expression, 'this')}" - 720 default = "DEFAULT " if expression.args.get("default") else "" - 721 return f"{default}CHARACTER SET={self.sql(expression, 'this')}" - 722 - 723 def column_sql(self, expression: exp.Column) -> str: - 724 join_mark = " (+)" if expression.args.get("join_mark") else "" - 725 - 726 if join_mark and not self.COLUMN_JOIN_MARKS_SUPPORTED: - 727 join_mark = "" - 728 self.unsupported("Outer join syntax using the (+) operator is not supported.") + 603 comments_sql = " ".join( + 604 f"/*{self.pad_comment(comment)}*/" for comment in comments if comment + 605 ) + 606 + 607 if not comments_sql: + 608 return sql + 609 + 610 if isinstance(expression, self.WITH_SEPARATED_COMMENTS): + 611 return ( + 612 f"{self.sep()}{comments_sql}{sql}" + 613 if sql[0].isspace() + 614 else f"{comments_sql}{self.sep()}{sql}" + 615 ) + 616 + 617 return f"{sql} {comments_sql}" + 618 + 619 def wrap(self, expression: exp.Expression | str) -> str: + 620 this_sql = self.indent( + 621 ( + 622 self.sql(expression) + 623 if isinstance(expression, (exp.Select, exp.Union)) + 624 else self.sql(expression, "this") + 625 ), + 626 level=1, + 627 pad=0, + 628 ) + 629 return f"({self.sep('')}{this_sql}{self.seg(')', sep='')}" + 630 + 631 def no_identify(self, func: t.Callable[..., str], *args, **kwargs) -> str: + 632 original = self.identify + 633 self.identify = False + 634 result = func(*args, **kwargs) + 635 self.identify = original + 636 return result + 637 + 638 def normalize_func(self, name: str) -> str: + 639 if self.normalize_functions == "upper" or self.normalize_functions is True: + 640 return name.upper() + 641 if self.normalize_functions == "lower": + 642 return name.lower() + 643 return name + 644 + 645 def indent( + 646 self, + 647 sql: str, + 648 level: int = 0, + 649 pad: t.Optional[int] = None, + 650 skip_first: bool = False, + 651 skip_last: bool = False, + 652 ) -> str: + 653 if not self.pretty: + 654 return sql + 655 + 656 pad = self.pad if pad is None else pad + 657 lines = sql.split("\n") + 658 + 659 return "\n".join( + 660 ( + 661 line + 662 if (skip_first and i == 0) or (skip_last and i == len(lines) - 1) + 663 else f"{' ' * (level * self._indent + pad)}{line}" + 664 ) + 665 for i, line in enumerate(lines) + 666 ) + 667 + 668 def sql( + 669 self, + 670 expression: t.Optional[str | exp.Expression], + 671 key: t.Optional[str] = None, + 672 comment: bool = True, + 673 ) -> str: + 674 if not expression: + 675 return "" + 676 + 677 if isinstance(expression, str): + 678 return expression + 679 + 680 if key: + 681 value = expression.args.get(key) + 682 if value: + 683 return self.sql(value) + 684 return "" + 685 + 686 transform = self.TRANSFORMS.get(expression.__class__) + 687 + 688 if callable(transform): + 689 sql = transform(self, expression) + 690 elif isinstance(expression, exp.Expression): + 691 exp_handler_name = f"{expression.key}_sql" + 692 + 693 if hasattr(self, exp_handler_name): + 694 sql = getattr(self, exp_handler_name)(expression) + 695 elif isinstance(expression, exp.Func): + 696 sql = self.function_fallback_sql(expression) + 697 elif isinstance(expression, exp.Property): + 698 sql = self.property_sql(expression) + 699 else: + 700 raise ValueError(f"Unsupported expression type {expression.__class__.__name__}") + 701 else: + 702 raise ValueError(f"Expected an Expression. Received {type(expression)}: {expression}") + 703 + 704 return self.maybe_comment(sql, expression) if self.comments and comment else sql + 705 + 706 def uncache_sql(self, expression: exp.Uncache) -> str: + 707 table = self.sql(expression, "this") + 708 exists_sql = " IF EXISTS" if expression.args.get("exists") else "" + 709 return f"UNCACHE TABLE{exists_sql} {table}" + 710 + 711 def cache_sql(self, expression: exp.Cache) -> str: + 712 lazy = " LAZY" if expression.args.get("lazy") else "" + 713 table = self.sql(expression, "this") + 714 options = expression.args.get("options") + 715 options = f" OPTIONS({self.sql(options[0])} = {self.sql(options[1])})" if options else "" + 716 sql = self.sql(expression, "expression") + 717 sql = f" AS{self.sep()}{sql}" if sql else "" + 718 sql = f"CACHE{lazy} TABLE {table}{options}{sql}" + 719 return self.prepend_ctes(expression, sql) + 720 + 721 def characterset_sql(self, expression: exp.CharacterSet) -> str: + 722 if isinstance(expression.parent, exp.Cast): + 723 return f"CHAR CHARACTER SET {self.sql(expression, 'this')}" + 724 default = "DEFAULT " if expression.args.get("default") else "" + 725 return f"{default}CHARACTER SET={self.sql(expression, 'this')}" + 726 + 727 def column_sql(self, expression: exp.Column) -> str: + 728 join_mark = " (+)" if expression.args.get("join_mark") else "" 729 - 730 column = ".".join( - 731 self.sql(part) - 732 for part in ( - 733 expression.args.get("catalog"), - 734 expression.args.get("db"), - 735 expression.args.get("table"), - 736 expression.args.get("this"), - 737 ) - 738 if part - 739 ) - 740 - 741 return f"{column}{join_mark}" - 742 - 743 def columnposition_sql(self, expression: exp.ColumnPosition) -> str: - 744 this = self.sql(expression, "this") - 745 this = f" {this}" if this else "" - 746 position = self.sql(expression, "position") - 747 return f"{position}{this}" - 748 - 749 def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str: - 750 column = self.sql(expression, "this") - 751 kind = self.sql(expression, "kind") - 752 constraints = self.expressions(expression, key="constraints", sep=" ", flat=True) - 753 exists = "IF NOT EXISTS " if expression.args.get("exists") else "" - 754 kind = f"{sep}{kind}" if kind else "" - 755 constraints = f" {constraints}" if constraints else "" - 756 position = self.sql(expression, "position") - 757 position = f" {position}" if position else "" - 758 - 759 if expression.find(exp.ComputedColumnConstraint) and not self.COMPUTED_COLUMN_WITH_TYPE: - 760 kind = "" - 761 - 762 return f"{exists}{column}{kind}{constraints}{position}" - 763 - 764 def columnconstraint_sql(self, expression: exp.ColumnConstraint) -> str: - 765 this = self.sql(expression, "this") - 766 kind_sql = self.sql(expression, "kind").strip() - 767 return f"CONSTRAINT {this} {kind_sql}" if this else kind_sql - 768 - 769 def computedcolumnconstraint_sql(self, expression: exp.ComputedColumnConstraint) -> str: - 770 this = self.sql(expression, "this") - 771 if expression.args.get("not_null"): - 772 persisted = " PERSISTED NOT NULL" - 773 elif expression.args.get("persisted"): - 774 persisted = " PERSISTED" - 775 else: - 776 persisted = "" - 777 return f"AS {this}{persisted}" - 778 - 779 def autoincrementcolumnconstraint_sql(self, _) -> str: - 780 return self.token_sql(TokenType.AUTO_INCREMENT) - 781 - 782 def compresscolumnconstraint_sql(self, expression: exp.CompressColumnConstraint) -> str: - 783 if isinstance(expression.this, list): - 784 this = self.wrap(self.expressions(expression, key="this", flat=True)) - 785 else: - 786 this = self.sql(expression, "this") - 787 - 788 return f"COMPRESS {this}" - 789 - 790 def generatedasidentitycolumnconstraint_sql( - 791 self, expression: exp.GeneratedAsIdentityColumnConstraint - 792 ) -> str: - 793 this = "" - 794 if expression.this is not None: - 795 on_null = " ON NULL" if expression.args.get("on_null") else "" - 796 this = " ALWAYS" if expression.this else f" BY DEFAULT{on_null}" - 797 - 798 start = expression.args.get("start") - 799 start = f"START WITH {start}" if start else "" - 800 increment = expression.args.get("increment") - 801 increment = f" INCREMENT BY {increment}" if increment else "" - 802 minvalue = expression.args.get("minvalue") - 803 minvalue = f" MINVALUE {minvalue}" if minvalue else "" - 804 maxvalue = expression.args.get("maxvalue") - 805 maxvalue = f" MAXVALUE {maxvalue}" if maxvalue else "" - 806 cycle = expression.args.get("cycle") - 807 cycle_sql = "" - 808 - 809 if cycle is not None: - 810 cycle_sql = f"{' NO' if not cycle else ''} CYCLE" - 811 cycle_sql = cycle_sql.strip() if not start and not increment else cycle_sql + 730 if join_mark and not self.COLUMN_JOIN_MARKS_SUPPORTED: + 731 join_mark = "" + 732 self.unsupported("Outer join syntax using the (+) operator is not supported.") + 733 + 734 column = ".".join( + 735 self.sql(part) + 736 for part in ( + 737 expression.args.get("catalog"), + 738 expression.args.get("db"), + 739 expression.args.get("table"), + 740 expression.args.get("this"), + 741 ) + 742 if part + 743 ) + 744 + 745 return f"{column}{join_mark}" + 746 + 747 def columnposition_sql(self, expression: exp.ColumnPosition) -> str: + 748 this = self.sql(expression, "this") + 749 this = f" {this}" if this else "" + 750 position = self.sql(expression, "position") + 751 return f"{position}{this}" + 752 + 753 def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str: + 754 column = self.sql(expression, "this") + 755 kind = self.sql(expression, "kind") + 756 constraints = self.expressions(expression, key="constraints", sep=" ", flat=True) + 757 exists = "IF NOT EXISTS " if expression.args.get("exists") else "" + 758 kind = f"{sep}{kind}" if kind else "" + 759 constraints = f" {constraints}" if constraints else "" + 760 position = self.sql(expression, "position") + 761 position = f" {position}" if position else "" + 762 + 763 if expression.find(exp.ComputedColumnConstraint) and not self.COMPUTED_COLUMN_WITH_TYPE: + 764 kind = "" + 765 + 766 return f"{exists}{column}{kind}{constraints}{position}" + 767 + 768 def columnconstraint_sql(self, expression: exp.ColumnConstraint) -> str: + 769 this = self.sql(expression, "this") + 770 kind_sql = self.sql(expression, "kind").strip() + 771 return f"CONSTRAINT {this} {kind_sql}" if this else kind_sql + 772 + 773 def computedcolumnconstraint_sql(self, expression: exp.ComputedColumnConstraint) -> str: + 774 this = self.sql(expression, "this") + 775 if expression.args.get("not_null"): + 776 persisted = " PERSISTED NOT NULL" + 777 elif expression.args.get("persisted"): + 778 persisted = " PERSISTED" + 779 else: + 780 persisted = "" + 781 return f"AS {this}{persisted}" + 782 + 783 def autoincrementcolumnconstraint_sql(self, _) -> str: + 784 return self.token_sql(TokenType.AUTO_INCREMENT) + 785 + 786 def compresscolumnconstraint_sql(self, expression: exp.CompressColumnConstraint) -> str: + 787 if isinstance(expression.this, list): + 788 this = self.wrap(self.expressions(expression, key="this", flat=True)) + 789 else: + 790 this = self.sql(expression, "this") + 791 + 792 return f"COMPRESS {this}" + 793 + 794 def generatedasidentitycolumnconstraint_sql( + 795 self, expression: exp.GeneratedAsIdentityColumnConstraint + 796 ) -> str: + 797 this = "" + 798 if expression.this is not None: + 799 on_null = " ON NULL" if expression.args.get("on_null") else "" + 800 this = " ALWAYS" if expression.this else f" BY DEFAULT{on_null}" + 801 + 802 start = expression.args.get("start") + 803 start = f"START WITH {start}" if start else "" + 804 increment = expression.args.get("increment") + 805 increment = f" INCREMENT BY {increment}" if increment else "" + 806 minvalue = expression.args.get("minvalue") + 807 minvalue = f" MINVALUE {minvalue}" if minvalue else "" + 808 maxvalue = expression.args.get("maxvalue") + 809 maxvalue = f" MAXVALUE {maxvalue}" if maxvalue else "" + 810 cycle = expression.args.get("cycle") + 811 cycle_sql = "" 812 - 813 sequence_opts = "" - 814 if start or increment or cycle_sql: - 815 sequence_opts = f"{start}{increment}{minvalue}{maxvalue}{cycle_sql}" - 816 sequence_opts = f" ({sequence_opts.strip()})" - 817 - 818 expr = self.sql(expression, "expression") - 819 expr = f"({expr})" if expr else "IDENTITY" - 820 - 821 return f"GENERATED{this} AS {expr}{sequence_opts}" - 822 - 823 def generatedasrowcolumnconstraint_sql( - 824 self, expression: exp.GeneratedAsRowColumnConstraint - 825 ) -> str: - 826 start = "START" if expression.args.get("start") else "END" - 827 hidden = " HIDDEN" if expression.args.get("hidden") else "" - 828 return f"GENERATED ALWAYS AS ROW {start}{hidden}" - 829 - 830 def periodforsystemtimeconstraint_sql( - 831 self, expression: exp.PeriodForSystemTimeConstraint - 832 ) -> str: - 833 return f"PERIOD FOR SYSTEM_TIME ({self.sql(expression, 'this')}, {self.sql(expression, 'expression')})" - 834 - 835 def notnullcolumnconstraint_sql(self, expression: exp.NotNullColumnConstraint) -> str: - 836 return f"{'' if expression.args.get('allow_null') else 'NOT '}NULL" - 837 - 838 def transformcolumnconstraint_sql(self, expression: exp.TransformColumnConstraint) -> str: - 839 return f"AS {self.sql(expression, 'this')}" - 840 - 841 def primarykeycolumnconstraint_sql(self, expression: exp.PrimaryKeyColumnConstraint) -> str: - 842 desc = expression.args.get("desc") - 843 if desc is not None: - 844 return f"PRIMARY KEY{' DESC' if desc else ' ASC'}" - 845 return "PRIMARY KEY" - 846 - 847 def uniquecolumnconstraint_sql(self, expression: exp.UniqueColumnConstraint) -> str: - 848 this = self.sql(expression, "this") - 849 this = f" {this}" if this else "" - 850 index_type = expression.args.get("index_type") - 851 index_type = f" USING {index_type}" if index_type else "" - 852 return f"UNIQUE{this}{index_type}" - 853 - 854 def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str: - 855 return self.sql(expression, "this") - 856 - 857 def create_sql(self, expression: exp.Create) -> str: - 858 kind = self.sql(expression, "kind") - 859 properties = expression.args.get("properties") - 860 properties_locs = self.locate_properties(properties) if properties else defaultdict() - 861 - 862 this = self.createable_sql(expression, properties_locs) - 863 - 864 properties_sql = "" - 865 if properties_locs.get(exp.Properties.Location.POST_SCHEMA) or properties_locs.get( - 866 exp.Properties.Location.POST_WITH - 867 ): - 868 properties_sql = self.sql( - 869 exp.Properties( - 870 expressions=[ - 871 *properties_locs[exp.Properties.Location.POST_SCHEMA], - 872 *properties_locs[exp.Properties.Location.POST_WITH], - 873 ] - 874 ) - 875 ) - 876 - 877 begin = " BEGIN" if expression.args.get("begin") else "" - 878 end = " END" if expression.args.get("end") else "" - 879 - 880 expression_sql = self.sql(expression, "expression") - 881 if expression_sql: - 882 expression_sql = f"{begin}{self.sep()}{expression_sql}{end}" + 813 if cycle is not None: + 814 cycle_sql = f"{' NO' if not cycle else ''} CYCLE" + 815 cycle_sql = cycle_sql.strip() if not start and not increment else cycle_sql + 816 + 817 sequence_opts = "" + 818 if start or increment or cycle_sql: + 819 sequence_opts = f"{start}{increment}{minvalue}{maxvalue}{cycle_sql}" + 820 sequence_opts = f" ({sequence_opts.strip()})" + 821 + 822 expr = self.sql(expression, "expression") + 823 expr = f"({expr})" if expr else "IDENTITY" + 824 + 825 return f"GENERATED{this} AS {expr}{sequence_opts}" + 826 + 827 def generatedasrowcolumnconstraint_sql( + 828 self, expression: exp.GeneratedAsRowColumnConstraint + 829 ) -> str: + 830 start = "START" if expression.args.get("start") else "END" + 831 hidden = " HIDDEN" if expression.args.get("hidden") else "" + 832 return f"GENERATED ALWAYS AS ROW {start}{hidden}" + 833 + 834 def periodforsystemtimeconstraint_sql( + 835 self, expression: exp.PeriodForSystemTimeConstraint + 836 ) -> str: + 837 return f"PERIOD FOR SYSTEM_TIME ({self.sql(expression, 'this')}, {self.sql(expression, 'expression')})" + 838 + 839 def notnullcolumnconstraint_sql(self, expression: exp.NotNullColumnConstraint) -> str: + 840 return f"{'' if expression.args.get('allow_null') else 'NOT '}NULL" + 841 + 842 def transformcolumnconstraint_sql(self, expression: exp.TransformColumnConstraint) -> str: + 843 return f"AS {self.sql(expression, 'this')}" + 844 + 845 def primarykeycolumnconstraint_sql(self, expression: exp.PrimaryKeyColumnConstraint) -> str: + 846 desc = expression.args.get("desc") + 847 if desc is not None: + 848 return f"PRIMARY KEY{' DESC' if desc else ' ASC'}" + 849 return "PRIMARY KEY" + 850 + 851 def uniquecolumnconstraint_sql(self, expression: exp.UniqueColumnConstraint) -> str: + 852 this = self.sql(expression, "this") + 853 this = f" {this}" if this else "" + 854 index_type = expression.args.get("index_type") + 855 index_type = f" USING {index_type}" if index_type else "" + 856 return f"UNIQUE{this}{index_type}" + 857 + 858 def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str: + 859 return self.sql(expression, "this") + 860 + 861 def create_sql(self, expression: exp.Create) -> str: + 862 kind = self.sql(expression, "kind") + 863 properties = expression.args.get("properties") + 864 properties_locs = self.locate_properties(properties) if properties else defaultdict() + 865 + 866 this = self.createable_sql(expression, properties_locs) + 867 + 868 properties_sql = "" + 869 if properties_locs.get(exp.Properties.Location.POST_SCHEMA) or properties_locs.get( + 870 exp.Properties.Location.POST_WITH + 871 ): + 872 properties_sql = self.sql( + 873 exp.Properties( + 874 expressions=[ + 875 *properties_locs[exp.Properties.Location.POST_SCHEMA], + 876 *properties_locs[exp.Properties.Location.POST_WITH], + 877 ] + 878 ) + 879 ) + 880 + 881 begin = " BEGIN" if expression.args.get("begin") else "" + 882 end = " END" if expression.args.get("end") else "" 883 - 884 if self.CREATE_FUNCTION_RETURN_AS or not isinstance(expression.expression, exp.Return): - 885 if properties_locs.get(exp.Properties.Location.POST_ALIAS): - 886 postalias_props_sql = self.properties( - 887 exp.Properties( - 888 expressions=properties_locs[exp.Properties.Location.POST_ALIAS] - 889 ), - 890 wrapped=False, - 891 ) - 892 expression_sql = f" AS {postalias_props_sql}{expression_sql}" - 893 else: - 894 expression_sql = f" AS{expression_sql}" - 895 - 896 postindex_props_sql = "" - 897 if properties_locs.get(exp.Properties.Location.POST_INDEX): - 898 postindex_props_sql = self.properties( - 899 exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_INDEX]), - 900 wrapped=False, - 901 prefix=" ", - 902 ) - 903 - 904 indexes = self.expressions(expression, key="indexes", indent=False, sep=" ") - 905 indexes = f" {indexes}" if indexes else "" - 906 index_sql = indexes + postindex_props_sql + 884 expression_sql = self.sql(expression, "expression") + 885 if expression_sql: + 886 expression_sql = f"{begin}{self.sep()}{expression_sql}{end}" + 887 + 888 if self.CREATE_FUNCTION_RETURN_AS or not isinstance(expression.expression, exp.Return): + 889 if properties_locs.get(exp.Properties.Location.POST_ALIAS): + 890 postalias_props_sql = self.properties( + 891 exp.Properties( + 892 expressions=properties_locs[exp.Properties.Location.POST_ALIAS] + 893 ), + 894 wrapped=False, + 895 ) + 896 expression_sql = f" AS {postalias_props_sql}{expression_sql}" + 897 else: + 898 expression_sql = f" AS{expression_sql}" + 899 + 900 postindex_props_sql = "" + 901 if properties_locs.get(exp.Properties.Location.POST_INDEX): + 902 postindex_props_sql = self.properties( + 903 exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_INDEX]), + 904 wrapped=False, + 905 prefix=" ", + 906 ) 907 - 908 replace = " OR REPLACE" if expression.args.get("replace") else "" - 909 unique = " UNIQUE" if expression.args.get("unique") else "" - 910 - 911 postcreate_props_sql = "" - 912 if properties_locs.get(exp.Properties.Location.POST_CREATE): - 913 postcreate_props_sql = self.properties( - 914 exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_CREATE]), - 915 sep=" ", - 916 prefix=" ", - 917 wrapped=False, - 918 ) - 919 - 920 modifiers = "".join((replace, unique, postcreate_props_sql)) - 921 - 922 postexpression_props_sql = "" - 923 if properties_locs.get(exp.Properties.Location.POST_EXPRESSION): - 924 postexpression_props_sql = self.properties( - 925 exp.Properties( - 926 expressions=properties_locs[exp.Properties.Location.POST_EXPRESSION] - 927 ), - 928 sep=" ", - 929 prefix=" ", - 930 wrapped=False, - 931 ) - 932 - 933 exists_sql = " IF NOT EXISTS" if expression.args.get("exists") else "" - 934 no_schema_binding = ( - 935 " WITH NO SCHEMA BINDING" if expression.args.get("no_schema_binding") else "" - 936 ) - 937 - 938 clone = self.sql(expression, "clone") - 939 clone = f" {clone}" if clone else "" - 940 - 941 expression_sql = f"CREATE{modifiers} {kind}{exists_sql} {this}{properties_sql}{expression_sql}{postexpression_props_sql}{index_sql}{no_schema_binding}{clone}" - 942 return self.prepend_ctes(expression, expression_sql) - 943 - 944 def clone_sql(self, expression: exp.Clone) -> str: - 945 this = self.sql(expression, "this") - 946 shallow = "SHALLOW " if expression.args.get("shallow") else "" - 947 keyword = "COPY" if expression.args.get("copy") and self.SUPPORTS_TABLE_COPY else "CLONE" - 948 return f"{shallow}{keyword} {this}" - 949 - 950 def describe_sql(self, expression: exp.Describe) -> str: - 951 extended = " EXTENDED" if expression.args.get("extended") else "" - 952 return f"DESCRIBE{extended} {self.sql(expression, 'this')}" + 908 indexes = self.expressions(expression, key="indexes", indent=False, sep=" ") + 909 indexes = f" {indexes}" if indexes else "" + 910 index_sql = indexes + postindex_props_sql + 911 + 912 replace = " OR REPLACE" if expression.args.get("replace") else "" + 913 unique = " UNIQUE" if expression.args.get("unique") else "" + 914 + 915 postcreate_props_sql = "" + 916 if properties_locs.get(exp.Properties.Location.POST_CREATE): + 917 postcreate_props_sql = self.properties( + 918 exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_CREATE]), + 919 sep=" ", + 920 prefix=" ", + 921 wrapped=False, + 922 ) + 923 + 924 modifiers = "".join((replace, unique, postcreate_props_sql)) + 925 + 926 postexpression_props_sql = "" + 927 if properties_locs.get(exp.Properties.Location.POST_EXPRESSION): + 928 postexpression_props_sql = self.properties( + 929 exp.Properties( + 930 expressions=properties_locs[exp.Properties.Location.POST_EXPRESSION] + 931 ), + 932 sep=" ", + 933 prefix=" ", + 934 wrapped=False, + 935 ) + 936 + 937 exists_sql = " IF NOT EXISTS" if expression.args.get("exists") else "" + 938 no_schema_binding = ( + 939 " WITH NO SCHEMA BINDING" if expression.args.get("no_schema_binding") else "" + 940 ) + 941 + 942 clone = self.sql(expression, "clone") + 943 clone = f" {clone}" if clone else "" + 944 + 945 expression_sql = f"CREATE{modifiers} {kind}{exists_sql} {this}{properties_sql}{expression_sql}{postexpression_props_sql}{index_sql}{no_schema_binding}{clone}" + 946 return self.prepend_ctes(expression, expression_sql) + 947 + 948 def clone_sql(self, expression: exp.Clone) -> str: + 949 this = self.sql(expression, "this") + 950 shallow = "SHALLOW " if expression.args.get("shallow") else "" + 951 keyword = "COPY" if expression.args.get("copy") and self.SUPPORTS_TABLE_COPY else "CLONE" + 952 return f"{shallow}{keyword} {this}" 953 - 954 def heredoc_sql(self, expression: exp.Heredoc) -> str: - 955 tag = self.sql(expression, "tag") - 956 return f"${tag}${self.sql(expression, 'this')}${tag}$" + 954 def describe_sql(self, expression: exp.Describe) -> str: + 955 extended = " EXTENDED" if expression.args.get("extended") else "" + 956 return f"DESCRIBE{extended} {self.sql(expression, 'this')}" 957 - 958 def prepend_ctes(self, expression: exp.Expression, sql: str) -> str: - 959 with_ = self.sql(expression, "with") - 960 if with_: - 961 sql = f"{with_}{self.sep()}{sql}" - 962 return sql - 963 - 964 def with_sql(self, expression: exp.With) -> str: - 965 sql = self.expressions(expression, flat=True) - 966 recursive = ( - 967 "RECURSIVE " - 968 if self.CTE_RECURSIVE_KEYWORD_REQUIRED and expression.args.get("recursive") - 969 else "" - 970 ) - 971 - 972 return f"WITH {recursive}{sql}" - 973 - 974 def cte_sql(self, expression: exp.CTE) -> str: - 975 alias = self.sql(expression, "alias") - 976 return f"{alias} AS {self.wrap(expression)}" + 958 def heredoc_sql(self, expression: exp.Heredoc) -> str: + 959 tag = self.sql(expression, "tag") + 960 return f"${tag}${self.sql(expression, 'this')}${tag}$" + 961 + 962 def prepend_ctes(self, expression: exp.Expression, sql: str) -> str: + 963 with_ = self.sql(expression, "with") + 964 if with_: + 965 sql = f"{with_}{self.sep()}{sql}" + 966 return sql + 967 + 968 def with_sql(self, expression: exp.With) -> str: + 969 sql = self.expressions(expression, flat=True) + 970 recursive = ( + 971 "RECURSIVE " + 972 if self.CTE_RECURSIVE_KEYWORD_REQUIRED and expression.args.get("recursive") + 973 else "" + 974 ) + 975 + 976 return f"WITH {recursive}{sql}" 977 - 978 def tablealias_sql(self, expression: exp.TableAlias) -> str: - 979 alias = self.sql(expression, "this") - 980 columns = self.expressions(expression, key="columns", flat=True) - 981 columns = f"({columns})" if columns else "" - 982 - 983 if columns and not self.SUPPORTS_TABLE_ALIAS_COLUMNS: - 984 columns = "" - 985 self.unsupported("Named columns are not supported in table alias.") + 978 def cte_sql(self, expression: exp.CTE) -> str: + 979 alias = self.sql(expression, "alias") + 980 return f"{alias} AS {self.wrap(expression)}" + 981 + 982 def tablealias_sql(self, expression: exp.TableAlias) -> str: + 983 alias = self.sql(expression, "this") + 984 columns = self.expressions(expression, key="columns", flat=True) + 985 columns = f"({columns})" if columns else "" 986 - 987 if not alias and not self.dialect.UNNEST_COLUMN_ONLY: - 988 alias = "_t" - 989 - 990 return f"{alias}{columns}" - 991 - 992 def bitstring_sql(self, expression: exp.BitString) -> str: - 993 this = self.sql(expression, "this") - 994 if self.dialect.BIT_START: - 995 return f"{self.dialect.BIT_START}{this}{self.dialect.BIT_END}" - 996 return f"{int(this, 2)}" - 997 - 998 def hexstring_sql(self, expression: exp.HexString) -> str: - 999 this = self.sql(expression, "this") -1000 if self.dialect.HEX_START: -1001 return f"{self.dialect.HEX_START}{this}{self.dialect.HEX_END}" -1002 return f"{int(this, 16)}" -1003 -1004 def bytestring_sql(self, expression: exp.ByteString) -> str: -1005 this = self.sql(expression, "this") -1006 if self.dialect.BYTE_START: -1007 return f"{self.dialect.BYTE_START}{this}{self.dialect.BYTE_END}" -1008 return this -1009 -1010 def unicodestring_sql(self, expression: exp.UnicodeString) -> str: -1011 this = self.sql(expression, "this") -1012 escape = expression.args.get("escape") + 987 if columns and not self.SUPPORTS_TABLE_ALIAS_COLUMNS: + 988 columns = "" + 989 self.unsupported("Named columns are not supported in table alias.") + 990 + 991 if not alias and not self.dialect.UNNEST_COLUMN_ONLY: + 992 alias = "_t" + 993 + 994 return f"{alias}{columns}" + 995 + 996 def bitstring_sql(self, expression: exp.BitString) -> str: + 997 this = self.sql(expression, "this") + 998 if self.dialect.BIT_START: + 999 return f"{self.dialect.BIT_START}{this}{self.dialect.BIT_END}" +1000 return f"{int(this, 2)}" +1001 +1002 def hexstring_sql(self, expression: exp.HexString) -> str: +1003 this = self.sql(expression, "this") +1004 if self.dialect.HEX_START: +1005 return f"{self.dialect.HEX_START}{this}{self.dialect.HEX_END}" +1006 return f"{int(this, 16)}" +1007 +1008 def bytestring_sql(self, expression: exp.ByteString) -> str: +1009 this = self.sql(expression, "this") +1010 if self.dialect.BYTE_START: +1011 return f"{self.dialect.BYTE_START}{this}{self.dialect.BYTE_END}" +1012 return this 1013 -1014 if self.dialect.UNICODE_START: -1015 escape = f" UESCAPE {self.sql(escape)}" if escape else "" -1016 return f"{self.dialect.UNICODE_START}{this}{self.dialect.UNICODE_END}{escape}" +1014 def unicodestring_sql(self, expression: exp.UnicodeString) -> str: +1015 this = self.sql(expression, "this") +1016 escape = expression.args.get("escape") 1017 -1018 if escape: -1019 pattern = re.compile(rf"{escape.name}(\d+)") -1020 else: -1021 pattern = ESCAPED_UNICODE_RE -1022 -1023 this = pattern.sub(r"\\u\1", this) -1024 return f"{self.dialect.QUOTE_START}{this}{self.dialect.QUOTE_END}" -1025 -1026 def rawstring_sql(self, expression: exp.RawString) -> str: -1027 string = self.escape_str(expression.this.replace("\\", "\\\\")) -1028 return f"{self.dialect.QUOTE_START}{string}{self.dialect.QUOTE_END}" +1018 if self.dialect.UNICODE_START: +1019 escape = f" UESCAPE {self.sql(escape)}" if escape else "" +1020 return f"{self.dialect.UNICODE_START}{this}{self.dialect.UNICODE_END}{escape}" +1021 +1022 if escape: +1023 pattern = re.compile(rf"{escape.name}(\d+)") +1024 else: +1025 pattern = ESCAPED_UNICODE_RE +1026 +1027 this = pattern.sub(r"\\u\1", this) +1028 return f"{self.dialect.QUOTE_START}{this}{self.dialect.QUOTE_END}" 1029 -1030 def datatypeparam_sql(self, expression: exp.DataTypeParam) -> str: -1031 this = self.sql(expression, "this") -1032 specifier = self.sql(expression, "expression") -1033 specifier = f" {specifier}" if specifier and self.DATA_TYPE_SPECIFIERS_ALLOWED else "" -1034 return f"{this}{specifier}" -1035 -1036 def datatype_sql(self, expression: exp.DataType) -> str: -1037 type_value = expression.this -1038 -1039 if type_value == exp.DataType.Type.USERDEFINED and expression.args.get("kind"): -1040 type_sql = self.sql(expression, "kind") -1041 else: -1042 type_sql = ( -1043 self.TYPE_MAPPING.get(type_value, type_value.value) -1044 if isinstance(type_value, exp.DataType.Type) -1045 else type_value -1046 ) -1047 -1048 nested = "" -1049 interior = self.expressions(expression, flat=True) -1050 values = "" +1030 def rawstring_sql(self, expression: exp.RawString) -> str: +1031 string = self.escape_str(expression.this.replace("\\", "\\\\")) +1032 return f"{self.dialect.QUOTE_START}{string}{self.dialect.QUOTE_END}" +1033 +1034 def datatypeparam_sql(self, expression: exp.DataTypeParam) -> str: +1035 this = self.sql(expression, "this") +1036 specifier = self.sql(expression, "expression") +1037 specifier = f" {specifier}" if specifier and self.DATA_TYPE_SPECIFIERS_ALLOWED else "" +1038 return f"{this}{specifier}" +1039 +1040 def datatype_sql(self, expression: exp.DataType) -> str: +1041 type_value = expression.this +1042 +1043 if type_value == exp.DataType.Type.USERDEFINED and expression.args.get("kind"): +1044 type_sql = self.sql(expression, "kind") +1045 else: +1046 type_sql = ( +1047 self.TYPE_MAPPING.get(type_value, type_value.value) +1048 if isinstance(type_value, exp.DataType.Type) +1049 else type_value +1050 ) 1051 -1052 if interior: -1053 if expression.args.get("nested"): -1054 nested = f"{self.STRUCT_DELIMITER[0]}{interior}{self.STRUCT_DELIMITER[1]}" -1055 if expression.args.get("values") is not None: -1056 delimiters = ("[", "]") if type_value == exp.DataType.Type.ARRAY else ("(", ")") -1057 values = self.expressions(expression, key="values", flat=True) -1058 values = f"{delimiters[0]}{values}{delimiters[1]}" -1059 elif type_value == exp.DataType.Type.INTERVAL: -1060 nested = f" {interior}" -1061 else: -1062 nested = f"({interior})" -1063 -1064 type_sql = f"{type_sql}{nested}{values}" -1065 if self.TZ_TO_WITH_TIME_ZONE and type_value in ( -1066 exp.DataType.Type.TIMETZ, -1067 exp.DataType.Type.TIMESTAMPTZ, -1068 ): -1069 type_sql = f"{type_sql} WITH TIME ZONE" -1070 -1071 return type_sql -1072 -1073 def directory_sql(self, expression: exp.Directory) -> str: -1074 local = "LOCAL " if expression.args.get("local") else "" -1075 row_format = self.sql(expression, "row_format") -1076 row_format = f" {row_format}" if row_format else "" -1077 return f"{local}DIRECTORY {self.sql(expression, 'this')}{row_format}" -1078 -1079 def delete_sql(self, expression: exp.Delete) -> str: -1080 this = self.sql(expression, "this") -1081 this = f" FROM {this}" if this else "" -1082 using = self.sql(expression, "using") -1083 using = f" USING {using}" if using else "" -1084 where = self.sql(expression, "where") -1085 returning = self.sql(expression, "returning") -1086 limit = self.sql(expression, "limit") -1087 tables = self.expressions(expression, key="tables") -1088 tables = f" {tables}" if tables else "" -1089 if self.RETURNING_END: -1090 expression_sql = f"{this}{using}{where}{returning}{limit}" -1091 else: -1092 expression_sql = f"{returning}{this}{using}{where}{limit}" -1093 return self.prepend_ctes(expression, f"DELETE{tables}{expression_sql}") -1094 -1095 def drop_sql(self, expression: exp.Drop) -> str: -1096 this = self.sql(expression, "this") -1097 kind = expression.args["kind"] -1098 exists_sql = " IF EXISTS " if expression.args.get("exists") else " " -1099 temporary = " TEMPORARY" if expression.args.get("temporary") else "" -1100 materialized = " MATERIALIZED" if expression.args.get("materialized") else "" -1101 cascade = " CASCADE" if expression.args.get("cascade") else "" -1102 constraints = " CONSTRAINTS" if expression.args.get("constraints") else "" -1103 purge = " PURGE" if expression.args.get("purge") else "" -1104 return ( -1105 f"DROP{temporary}{materialized} {kind}{exists_sql}{this}{cascade}{constraints}{purge}" -1106 ) -1107 -1108 def except_sql(self, expression: exp.Except) -> str: -1109 return self.prepend_ctes( -1110 expression, -1111 self.set_operation(expression, self.except_op(expression)), -1112 ) -1113 -1114 def except_op(self, expression: exp.Except) -> str: -1115 return f"EXCEPT{'' if expression.args.get('distinct') else ' ALL'}" -1116 -1117 def fetch_sql(self, expression: exp.Fetch) -> str: -1118 direction = expression.args.get("direction") -1119 direction = f" {direction}" if direction else "" -1120 count = expression.args.get("count") -1121 count = f" {count}" if count else "" -1122 if expression.args.get("percent"): -1123 count = f"{count} PERCENT" -1124 with_ties_or_only = "WITH TIES" if expression.args.get("with_ties") else "ONLY" -1125 return f"{self.seg('FETCH')}{direction}{count} ROWS {with_ties_or_only}" -1126 -1127 def filter_sql(self, expression: exp.Filter) -> str: -1128 if self.AGGREGATE_FILTER_SUPPORTED: -1129 this = self.sql(expression, "this") -1130 where = self.sql(expression, "expression").strip() -1131 return f"{this} FILTER({where})" -1132 -1133 agg = expression.this -1134 agg_arg = agg.this -1135 cond = expression.expression.this -1136 agg_arg.replace(exp.If(this=cond.copy(), true=agg_arg.copy())) -1137 return self.sql(agg) -1138 -1139 def hint_sql(self, expression: exp.Hint) -> str: -1140 if not self.QUERY_HINTS: -1141 self.unsupported("Hints are not supported") -1142 return "" -1143 -1144 return f" /*+ {self.expressions(expression, sep=self.QUERY_HINT_SEP).strip()} */" -1145 -1146 def index_sql(self, expression: exp.Index) -> str: -1147 unique = "UNIQUE " if expression.args.get("unique") else "" -1148 primary = "PRIMARY " if expression.args.get("primary") else "" -1149 amp = "AMP " if expression.args.get("amp") else "" -1150 name = self.sql(expression, "this") -1151 name = f"{name} " if name else "" -1152 table = self.sql(expression, "table") -1153 table = f"{self.INDEX_ON} {table}" if table else "" -1154 using = self.sql(expression, "using") -1155 using = f" USING {using}" if using else "" -1156 index = "INDEX " if not table else "" -1157 columns = self.expressions(expression, key="columns", flat=True) -1158 columns = f"({columns})" if columns else "" -1159 partition_by = self.expressions(expression, key="partition_by", flat=True) -1160 partition_by = f" PARTITION BY {partition_by}" if partition_by else "" -1161 where = self.sql(expression, "where") -1162 include = self.expressions(expression, key="include", flat=True) -1163 if include: -1164 include = f" INCLUDE ({include})" -1165 return f"{unique}{primary}{amp}{index}{name}{table}{using}{columns}{include}{partition_by}{where}" -1166 -1167 def identifier_sql(self, expression: exp.Identifier) -> str: -1168 text = expression.name -1169 lower = text.lower() -1170 text = lower if self.normalize and not expression.quoted else text -1171 text = text.replace(self.dialect.IDENTIFIER_END, self._escaped_identifier_end) -1172 if ( -1173 expression.quoted -1174 or self.dialect.can_identify(text, self.identify) -1175 or lower in self.RESERVED_KEYWORDS -1176 or (not self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT and text[:1].isdigit()) -1177 ): -1178 text = f"{self.dialect.IDENTIFIER_START}{text}{self.dialect.IDENTIFIER_END}" -1179 return text -1180 -1181 def inputoutputformat_sql(self, expression: exp.InputOutputFormat) -> str: -1182 input_format = self.sql(expression, "input_format") -1183 input_format = f"INPUTFORMAT {input_format}" if input_format else "" -1184 output_format = self.sql(expression, "output_format") -1185 output_format = f"OUTPUTFORMAT {output_format}" if output_format else "" -1186 return self.sep().join((input_format, output_format)) -1187 -1188 def national_sql(self, expression: exp.National, prefix: str = "N") -> str: -1189 string = self.sql(exp.Literal.string(expression.name)) -1190 return f"{prefix}{string}" +1052 nested = "" +1053 interior = self.expressions(expression, flat=True) +1054 values = "" +1055 +1056 if interior: +1057 if expression.args.get("nested"): +1058 nested = f"{self.STRUCT_DELIMITER[0]}{interior}{self.STRUCT_DELIMITER[1]}" +1059 if expression.args.get("values") is not None: +1060 delimiters = ("[", "]") if type_value == exp.DataType.Type.ARRAY else ("(", ")") +1061 values = self.expressions(expression, key="values", flat=True) +1062 values = f"{delimiters[0]}{values}{delimiters[1]}" +1063 elif type_value == exp.DataType.Type.INTERVAL: +1064 nested = f" {interior}" +1065 else: +1066 nested = f"({interior})" +1067 +1068 type_sql = f"{type_sql}{nested}{values}" +1069 if self.TZ_TO_WITH_TIME_ZONE and type_value in ( +1070 exp.DataType.Type.TIMETZ, +1071 exp.DataType.Type.TIMESTAMPTZ, +1072 ): +1073 type_sql = f"{type_sql} WITH TIME ZONE" +1074 +1075 return type_sql +1076 +1077 def directory_sql(self, expression: exp.Directory) -> str: +1078 local = "LOCAL " if expression.args.get("local") else "" +1079 row_format = self.sql(expression, "row_format") +1080 row_format = f" {row_format}" if row_format else "" +1081 return f"{local}DIRECTORY {self.sql(expression, 'this')}{row_format}" +1082 +1083 def delete_sql(self, expression: exp.Delete) -> str: +1084 this = self.sql(expression, "this") +1085 this = f" FROM {this}" if this else "" +1086 using = self.sql(expression, "using") +1087 using = f" USING {using}" if using else "" +1088 where = self.sql(expression, "where") +1089 returning = self.sql(expression, "returning") +1090 limit = self.sql(expression, "limit") +1091 tables = self.expressions(expression, key="tables") +1092 tables = f" {tables}" if tables else "" +1093 if self.RETURNING_END: +1094 expression_sql = f"{this}{using}{where}{returning}{limit}" +1095 else: +1096 expression_sql = f"{returning}{this}{using}{where}{limit}" +1097 return self.prepend_ctes(expression, f"DELETE{tables}{expression_sql}") +1098 +1099 def drop_sql(self, expression: exp.Drop) -> str: +1100 this = self.sql(expression, "this") +1101 kind = expression.args["kind"] +1102 exists_sql = " IF EXISTS " if expression.args.get("exists") else " " +1103 temporary = " TEMPORARY" if expression.args.get("temporary") else "" +1104 materialized = " MATERIALIZED" if expression.args.get("materialized") else "" +1105 cascade = " CASCADE" if expression.args.get("cascade") else "" +1106 constraints = " CONSTRAINTS" if expression.args.get("constraints") else "" +1107 purge = " PURGE" if expression.args.get("purge") else "" +1108 return ( +1109 f"DROP{temporary}{materialized} {kind}{exists_sql}{this}{cascade}{constraints}{purge}" +1110 ) +1111 +1112 def except_sql(self, expression: exp.Except) -> str: +1113 return self.prepend_ctes( +1114 expression, +1115 self.set_operation(expression, self.except_op(expression)), +1116 ) +1117 +1118 def except_op(self, expression: exp.Except) -> str: +1119 return f"EXCEPT{'' if expression.args.get('distinct') else ' ALL'}" +1120 +1121 def fetch_sql(self, expression: exp.Fetch) -> str: +1122 direction = expression.args.get("direction") +1123 direction = f" {direction}" if direction else "" +1124 count = expression.args.get("count") +1125 count = f" {count}" if count else "" +1126 if expression.args.get("percent"): +1127 count = f"{count} PERCENT" +1128 with_ties_or_only = "WITH TIES" if expression.args.get("with_ties") else "ONLY" +1129 return f"{self.seg('FETCH')}{direction}{count} ROWS {with_ties_or_only}" +1130 +1131 def filter_sql(self, expression: exp.Filter) -> str: +1132 if self.AGGREGATE_FILTER_SUPPORTED: +1133 this = self.sql(expression, "this") +1134 where = self.sql(expression, "expression").strip() +1135 return f"{this} FILTER({where})" +1136 +1137 agg = expression.this +1138 agg_arg = agg.this +1139 cond = expression.expression.this +1140 agg_arg.replace(exp.If(this=cond.copy(), true=agg_arg.copy())) +1141 return self.sql(agg) +1142 +1143 def hint_sql(self, expression: exp.Hint) -> str: +1144 if not self.QUERY_HINTS: +1145 self.unsupported("Hints are not supported") +1146 return "" +1147 +1148 return f" /*+ {self.expressions(expression, sep=self.QUERY_HINT_SEP).strip()} */" +1149 +1150 def index_sql(self, expression: exp.Index) -> str: +1151 unique = "UNIQUE " if expression.args.get("unique") else "" +1152 primary = "PRIMARY " if expression.args.get("primary") else "" +1153 amp = "AMP " if expression.args.get("amp") else "" +1154 name = self.sql(expression, "this") +1155 name = f"{name} " if name else "" +1156 table = self.sql(expression, "table") +1157 table = f"{self.INDEX_ON} {table}" if table else "" +1158 using = self.sql(expression, "using") +1159 using = f" USING {using}" if using else "" +1160 index = "INDEX " if not table else "" +1161 columns = self.expressions(expression, key="columns", flat=True) +1162 columns = f"({columns})" if columns else "" +1163 partition_by = self.expressions(expression, key="partition_by", flat=True) +1164 partition_by = f" PARTITION BY {partition_by}" if partition_by else "" +1165 where = self.sql(expression, "where") +1166 include = self.expressions(expression, key="include", flat=True) +1167 if include: +1168 include = f" INCLUDE ({include})" +1169 return f"{unique}{primary}{amp}{index}{name}{table}{using}{columns}{include}{partition_by}{where}" +1170 +1171 def identifier_sql(self, expression: exp.Identifier) -> str: +1172 text = expression.name +1173 lower = text.lower() +1174 text = lower if self.normalize and not expression.quoted else text +1175 text = text.replace(self.dialect.IDENTIFIER_END, self._escaped_identifier_end) +1176 if ( +1177 expression.quoted +1178 or self.dialect.can_identify(text, self.identify) +1179 or lower in self.RESERVED_KEYWORDS +1180 or (not self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT and text[:1].isdigit()) +1181 ): +1182 text = f"{self.dialect.IDENTIFIER_START}{text}{self.dialect.IDENTIFIER_END}" +1183 return text +1184 +1185 def inputoutputformat_sql(self, expression: exp.InputOutputFormat) -> str: +1186 input_format = self.sql(expression, "input_format") +1187 input_format = f"INPUTFORMAT {input_format}" if input_format else "" +1188 output_format = self.sql(expression, "output_format") +1189 output_format = f"OUTPUTFORMAT {output_format}" if output_format else "" +1190 return self.sep().join((input_format, output_format)) 1191 -1192 def partition_sql(self, expression: exp.Partition) -> str: -1193 return f"PARTITION({self.expressions(expression, flat=True)})" -1194 -1195 def properties_sql(self, expression: exp.Properties) -> str: -1196 root_properties = [] -1197 with_properties = [] +1192 def national_sql(self, expression: exp.National, prefix: str = "N") -> str: +1193 string = self.sql(exp.Literal.string(expression.name)) +1194 return f"{prefix}{string}" +1195 +1196 def partition_sql(self, expression: exp.Partition) -> str: +1197 return f"PARTITION({self.expressions(expression, flat=True)})" 1198 -1199 for p in expression.expressions: -1200 p_loc = self.PROPERTIES_LOCATION[p.__class__] -1201 if p_loc == exp.Properties.Location.POST_WITH: -1202 with_properties.append(p) -1203 elif p_loc == exp.Properties.Location.POST_SCHEMA: -1204 root_properties.append(p) -1205 -1206 return self.root_properties( -1207 exp.Properties(expressions=root_properties) -1208 ) + self.with_properties(exp.Properties(expressions=with_properties)) +1199 def properties_sql(self, expression: exp.Properties) -> str: +1200 root_properties = [] +1201 with_properties = [] +1202 +1203 for p in expression.expressions: +1204 p_loc = self.PROPERTIES_LOCATION[p.__class__] +1205 if p_loc == exp.Properties.Location.POST_WITH: +1206 with_properties.append(p) +1207 elif p_loc == exp.Properties.Location.POST_SCHEMA: +1208 root_properties.append(p) 1209 -1210 def root_properties(self, properties: exp.Properties) -> str: -1211 if properties.expressions: -1212 return self.sep() + self.expressions(properties, indent=False, sep=" ") -1213 return "" -1214 -1215 def properties( -1216 self, -1217 properties: exp.Properties, -1218 prefix: str = "", -1219 sep: str = ", ", -1220 suffix: str = "", -1221 wrapped: bool = True, -1222 ) -> str: -1223 if properties.expressions: -1224 expressions = self.expressions(properties, sep=sep, indent=False) -1225 if expressions: -1226 expressions = self.wrap(expressions) if wrapped else expressions -1227 return f"{prefix}{' ' if prefix.strip() else ''}{expressions}{suffix}" -1228 return "" -1229 -1230 def with_properties(self, properties: exp.Properties) -> str: -1231 return self.properties(properties, prefix=self.seg("WITH")) -1232 -1233 def locate_properties(self, properties: exp.Properties) -> t.DefaultDict: -1234 properties_locs = defaultdict(list) -1235 for p in properties.expressions: -1236 p_loc = self.PROPERTIES_LOCATION[p.__class__] -1237 if p_loc != exp.Properties.Location.UNSUPPORTED: -1238 properties_locs[p_loc].append(p) -1239 else: -1240 self.unsupported(f"Unsupported property {p.key}") -1241 -1242 return properties_locs -1243 -1244 def property_name(self, expression: exp.Property, string_key: bool = False) -> str: -1245 if isinstance(expression.this, exp.Dot): -1246 return self.sql(expression, "this") -1247 return f"'{expression.name}'" if string_key else expression.name -1248 -1249 def property_sql(self, expression: exp.Property) -> str: -1250 property_cls = expression.__class__ -1251 if property_cls == exp.Property: -1252 return f"{self.property_name(expression)}={self.sql(expression, 'value')}" -1253 -1254 property_name = exp.Properties.PROPERTY_TO_NAME.get(property_cls) -1255 if not property_name: -1256 self.unsupported(f"Unsupported property {expression.key}") +1210 return self.root_properties( +1211 exp.Properties(expressions=root_properties) +1212 ) + self.with_properties(exp.Properties(expressions=with_properties)) +1213 +1214 def root_properties(self, properties: exp.Properties) -> str: +1215 if properties.expressions: +1216 return self.sep() + self.expressions(properties, indent=False, sep=" ") +1217 return "" +1218 +1219 def properties( +1220 self, +1221 properties: exp.Properties, +1222 prefix: str = "", +1223 sep: str = ", ", +1224 suffix: str = "", +1225 wrapped: bool = True, +1226 ) -> str: +1227 if properties.expressions: +1228 expressions = self.expressions(properties, sep=sep, indent=False) +1229 if expressions: +1230 expressions = self.wrap(expressions) if wrapped else expressions +1231 return f"{prefix}{' ' if prefix.strip() else ''}{expressions}{suffix}" +1232 return "" +1233 +1234 def with_properties(self, properties: exp.Properties) -> str: +1235 return self.properties(properties, prefix=self.seg("WITH")) +1236 +1237 def locate_properties(self, properties: exp.Properties) -> t.DefaultDict: +1238 properties_locs = defaultdict(list) +1239 for p in properties.expressions: +1240 p_loc = self.PROPERTIES_LOCATION[p.__class__] +1241 if p_loc != exp.Properties.Location.UNSUPPORTED: +1242 properties_locs[p_loc].append(p) +1243 else: +1244 self.unsupported(f"Unsupported property {p.key}") +1245 +1246 return properties_locs +1247 +1248 def property_name(self, expression: exp.Property, string_key: bool = False) -> str: +1249 if isinstance(expression.this, exp.Dot): +1250 return self.sql(expression, "this") +1251 return f"'{expression.name}'" if string_key else expression.name +1252 +1253 def property_sql(self, expression: exp.Property) -> str: +1254 property_cls = expression.__class__ +1255 if property_cls == exp.Property: +1256 return f"{self.property_name(expression)}={self.sql(expression, 'value')}" 1257 -1258 return f"{property_name}={self.sql(expression, 'this')}" -1259 -1260 def likeproperty_sql(self, expression: exp.LikeProperty) -> str: -1261 if self.SUPPORTS_CREATE_TABLE_LIKE: -1262 options = " ".join(f"{e.name} {self.sql(e, 'value')}" for e in expression.expressions) -1263 options = f" {options}" if options else "" -1264 -1265 like = f"LIKE {self.sql(expression, 'this')}{options}" -1266 if self.LIKE_PROPERTY_INSIDE_SCHEMA and not isinstance(expression.parent, exp.Schema): -1267 like = f"({like})" +1258 property_name = exp.Properties.PROPERTY_TO_NAME.get(property_cls) +1259 if not property_name: +1260 self.unsupported(f"Unsupported property {expression.key}") +1261 +1262 return f"{property_name}={self.sql(expression, 'this')}" +1263 +1264 def likeproperty_sql(self, expression: exp.LikeProperty) -> str: +1265 if self.SUPPORTS_CREATE_TABLE_LIKE: +1266 options = " ".join(f"{e.name} {self.sql(e, 'value')}" for e in expression.expressions) +1267 options = f" {options}" if options else "" 1268 -1269 return like -1270 -1271 if expression.expressions: -1272 self.unsupported("Transpilation of LIKE property options is unsupported") -1273 -1274 select = exp.select("*").from_(expression.this).limit(0) -1275 return f"AS {self.sql(select)}" -1276 -1277 def fallbackproperty_sql(self, expression: exp.FallbackProperty) -> str: -1278 no = "NO " if expression.args.get("no") else "" -1279 protection = " PROTECTION" if expression.args.get("protection") else "" -1280 return f"{no}FALLBACK{protection}" -1281 -1282 def journalproperty_sql(self, expression: exp.JournalProperty) -> str: -1283 no = "NO " if expression.args.get("no") else "" -1284 local = expression.args.get("local") -1285 local = f"{local} " if local else "" -1286 dual = "DUAL " if expression.args.get("dual") else "" -1287 before = "BEFORE " if expression.args.get("before") else "" -1288 after = "AFTER " if expression.args.get("after") else "" -1289 return f"{no}{local}{dual}{before}{after}JOURNAL" -1290 -1291 def freespaceproperty_sql(self, expression: exp.FreespaceProperty) -> str: -1292 freespace = self.sql(expression, "this") -1293 percent = " PERCENT" if expression.args.get("percent") else "" -1294 return f"FREESPACE={freespace}{percent}" -1295 -1296 def checksumproperty_sql(self, expression: exp.ChecksumProperty) -> str: -1297 if expression.args.get("default"): -1298 property = "DEFAULT" -1299 elif expression.args.get("on"): -1300 property = "ON" -1301 else: -1302 property = "OFF" -1303 return f"CHECKSUM={property}" -1304 -1305 def mergeblockratioproperty_sql(self, expression: exp.MergeBlockRatioProperty) -> str: -1306 if expression.args.get("no"): -1307 return "NO MERGEBLOCKRATIO" -1308 if expression.args.get("default"): -1309 return "DEFAULT MERGEBLOCKRATIO" -1310 -1311 percent = " PERCENT" if expression.args.get("percent") else "" -1312 return f"MERGEBLOCKRATIO={self.sql(expression, 'this')}{percent}" -1313 -1314 def datablocksizeproperty_sql(self, expression: exp.DataBlocksizeProperty) -> str: -1315 default = expression.args.get("default") -1316 minimum = expression.args.get("minimum") -1317 maximum = expression.args.get("maximum") -1318 if default or minimum or maximum: -1319 if default: -1320 prop = "DEFAULT" -1321 elif minimum: -1322 prop = "MINIMUM" -1323 else: -1324 prop = "MAXIMUM" -1325 return f"{prop} DATABLOCKSIZE" -1326 units = expression.args.get("units") -1327 units = f" {units}" if units else "" -1328 return f"DATABLOCKSIZE={self.sql(expression, 'size')}{units}" -1329 -1330 def blockcompressionproperty_sql(self, expression: exp.BlockCompressionProperty) -> str: -1331 autotemp = expression.args.get("autotemp") -1332 always = expression.args.get("always") -1333 default = expression.args.get("default") -1334 manual = expression.args.get("manual") -1335 never = expression.args.get("never") -1336 -1337 if autotemp is not None: -1338 prop = f"AUTOTEMP({self.expressions(autotemp)})" -1339 elif always: -1340 prop = "ALWAYS" -1341 elif default: -1342 prop = "DEFAULT" -1343 elif manual: -1344 prop = "MANUAL" -1345 elif never: -1346 prop = "NEVER" -1347 return f"BLOCKCOMPRESSION={prop}" -1348 -1349 def isolatedloadingproperty_sql(self, expression: exp.IsolatedLoadingProperty) -> str: -1350 no = expression.args.get("no") -1351 no = " NO" if no else "" -1352 concurrent = expression.args.get("concurrent") -1353 concurrent = " CONCURRENT" if concurrent else "" -1354 -1355 for_ = "" -1356 if expression.args.get("for_all"): -1357 for_ = " FOR ALL" -1358 elif expression.args.get("for_insert"): -1359 for_ = " FOR INSERT" -1360 elif expression.args.get("for_none"): -1361 for_ = " FOR NONE" -1362 return f"WITH{no}{concurrent} ISOLATED LOADING{for_}" -1363 -1364 def partitionboundspec_sql(self, expression: exp.PartitionBoundSpec) -> str: -1365 if isinstance(expression.this, list): -1366 return f"IN ({self.expressions(expression, key='this', flat=True)})" -1367 if expression.this: -1368 modulus = self.sql(expression, "this") -1369 remainder = self.sql(expression, "expression") -1370 return f"WITH (MODULUS {modulus}, REMAINDER {remainder})" -1371 -1372 from_expressions = self.expressions(expression, key="from_expressions", flat=True) -1373 to_expressions = self.expressions(expression, key="to_expressions", flat=True) -1374 return f"FROM ({from_expressions}) TO ({to_expressions})" +1269 like = f"LIKE {self.sql(expression, 'this')}{options}" +1270 if self.LIKE_PROPERTY_INSIDE_SCHEMA and not isinstance(expression.parent, exp.Schema): +1271 like = f"({like})" +1272 +1273 return like +1274 +1275 if expression.expressions: +1276 self.unsupported("Transpilation of LIKE property options is unsupported") +1277 +1278 select = exp.select("*").from_(expression.this).limit(0) +1279 return f"AS {self.sql(select)}" +1280 +1281 def fallbackproperty_sql(self, expression: exp.FallbackProperty) -> str: +1282 no = "NO " if expression.args.get("no") else "" +1283 protection = " PROTECTION" if expression.args.get("protection") else "" +1284 return f"{no}FALLBACK{protection}" +1285 +1286 def journalproperty_sql(self, expression: exp.JournalProperty) -> str: +1287 no = "NO " if expression.args.get("no") else "" +1288 local = expression.args.get("local") +1289 local = f"{local} " if local else "" +1290 dual = "DUAL " if expression.args.get("dual") else "" +1291 before = "BEFORE " if expression.args.get("before") else "" +1292 after = "AFTER " if expression.args.get("after") else "" +1293 return f"{no}{local}{dual}{before}{after}JOURNAL" +1294 +1295 def freespaceproperty_sql(self, expression: exp.FreespaceProperty) -> str: +1296 freespace = self.sql(expression, "this") +1297 percent = " PERCENT" if expression.args.get("percent") else "" +1298 return f"FREESPACE={freespace}{percent}" +1299 +1300 def checksumproperty_sql(self, expression: exp.ChecksumProperty) -> str: +1301 if expression.args.get("default"): +1302 property = "DEFAULT" +1303 elif expression.args.get("on"): +1304 property = "ON" +1305 else: +1306 property = "OFF" +1307 return f"CHECKSUM={property}" +1308 +1309 def mergeblockratioproperty_sql(self, expression: exp.MergeBlockRatioProperty) -> str: +1310 if expression.args.get("no"): +1311 return "NO MERGEBLOCKRATIO" +1312 if expression.args.get("default"): +1313 return "DEFAULT MERGEBLOCKRATIO" +1314 +1315 percent = " PERCENT" if expression.args.get("percent") else "" +1316 return f"MERGEBLOCKRATIO={self.sql(expression, 'this')}{percent}" +1317 +1318 def datablocksizeproperty_sql(self, expression: exp.DataBlocksizeProperty) -> str: +1319 default = expression.args.get("default") +1320 minimum = expression.args.get("minimum") +1321 maximum = expression.args.get("maximum") +1322 if default or minimum or maximum: +1323 if default: +1324 prop = "DEFAULT" +1325 elif minimum: +1326 prop = "MINIMUM" +1327 else: +1328 prop = "MAXIMUM" +1329 return f"{prop} DATABLOCKSIZE" +1330 units = expression.args.get("units") +1331 units = f" {units}" if units else "" +1332 return f"DATABLOCKSIZE={self.sql(expression, 'size')}{units}" +1333 +1334 def blockcompressionproperty_sql(self, expression: exp.BlockCompressionProperty) -> str: +1335 autotemp = expression.args.get("autotemp") +1336 always = expression.args.get("always") +1337 default = expression.args.get("default") +1338 manual = expression.args.get("manual") +1339 never = expression.args.get("never") +1340 +1341 if autotemp is not None: +1342 prop = f"AUTOTEMP({self.expressions(autotemp)})" +1343 elif always: +1344 prop = "ALWAYS" +1345 elif default: +1346 prop = "DEFAULT" +1347 elif manual: +1348 prop = "MANUAL" +1349 elif never: +1350 prop = "NEVER" +1351 return f"BLOCKCOMPRESSION={prop}" +1352 +1353 def isolatedloadingproperty_sql(self, expression: exp.IsolatedLoadingProperty) -> str: +1354 no = expression.args.get("no") +1355 no = " NO" if no else "" +1356 concurrent = expression.args.get("concurrent") +1357 concurrent = " CONCURRENT" if concurrent else "" +1358 +1359 for_ = "" +1360 if expression.args.get("for_all"): +1361 for_ = " FOR ALL" +1362 elif expression.args.get("for_insert"): +1363 for_ = " FOR INSERT" +1364 elif expression.args.get("for_none"): +1365 for_ = " FOR NONE" +1366 return f"WITH{no}{concurrent} ISOLATED LOADING{for_}" +1367 +1368 def partitionboundspec_sql(self, expression: exp.PartitionBoundSpec) -> str: +1369 if isinstance(expression.this, list): +1370 return f"IN ({self.expressions(expression, key='this', flat=True)})" +1371 if expression.this: +1372 modulus = self.sql(expression, "this") +1373 remainder = self.sql(expression, "expression") +1374 return f"WITH (MODULUS {modulus}, REMAINDER {remainder})" 1375 -1376 def partitionedofproperty_sql(self, expression: exp.PartitionedOfProperty) -> str: -1377 this = self.sql(expression, "this") -1378 -1379 for_values_or_default = expression.expression -1380 if isinstance(for_values_or_default, exp.PartitionBoundSpec): -1381 for_values_or_default = f" FOR VALUES {self.sql(for_values_or_default)}" -1382 else: -1383 for_values_or_default = " DEFAULT" -1384 -1385 return f"PARTITION OF {this}{for_values_or_default}" -1386 -1387 def lockingproperty_sql(self, expression: exp.LockingProperty) -> str: -1388 kind = expression.args.get("kind") -1389 this = f" {self.sql(expression, 'this')}" if expression.this else "" -1390 for_or_in = expression.args.get("for_or_in") -1391 for_or_in = f" {for_or_in}" if for_or_in else "" -1392 lock_type = expression.args.get("lock_type") -1393 override = " OVERRIDE" if expression.args.get("override") else "" -1394 return f"LOCKING {kind}{this}{for_or_in} {lock_type}{override}" -1395 -1396 def withdataproperty_sql(self, expression: exp.WithDataProperty) -> str: -1397 data_sql = f"WITH {'NO ' if expression.args.get('no') else ''}DATA" -1398 statistics = expression.args.get("statistics") -1399 statistics_sql = "" -1400 if statistics is not None: -1401 statistics_sql = f" AND {'NO ' if not statistics else ''}STATISTICS" -1402 return f"{data_sql}{statistics_sql}" -1403 -1404 def withsystemversioningproperty_sql(self, expression: exp.WithSystemVersioningProperty) -> str: -1405 sql = "WITH(SYSTEM_VERSIONING=ON" -1406 -1407 if expression.this: -1408 history_table = self.sql(expression, "this") -1409 sql = f"{sql}(HISTORY_TABLE={history_table}" +1376 from_expressions = self.expressions(expression, key="from_expressions", flat=True) +1377 to_expressions = self.expressions(expression, key="to_expressions", flat=True) +1378 return f"FROM ({from_expressions}) TO ({to_expressions})" +1379 +1380 def partitionedofproperty_sql(self, expression: exp.PartitionedOfProperty) -> str: +1381 this = self.sql(expression, "this") +1382 +1383 for_values_or_default = expression.expression +1384 if isinstance(for_values_or_default, exp.PartitionBoundSpec): +1385 for_values_or_default = f" FOR VALUES {self.sql(for_values_or_default)}" +1386 else: +1387 for_values_or_default = " DEFAULT" +1388 +1389 return f"PARTITION OF {this}{for_values_or_default}" +1390 +1391 def lockingproperty_sql(self, expression: exp.LockingProperty) -> str: +1392 kind = expression.args.get("kind") +1393 this = f" {self.sql(expression, 'this')}" if expression.this else "" +1394 for_or_in = expression.args.get("for_or_in") +1395 for_or_in = f" {for_or_in}" if for_or_in else "" +1396 lock_type = expression.args.get("lock_type") +1397 override = " OVERRIDE" if expression.args.get("override") else "" +1398 return f"LOCKING {kind}{this}{for_or_in} {lock_type}{override}" +1399 +1400 def withdataproperty_sql(self, expression: exp.WithDataProperty) -> str: +1401 data_sql = f"WITH {'NO ' if expression.args.get('no') else ''}DATA" +1402 statistics = expression.args.get("statistics") +1403 statistics_sql = "" +1404 if statistics is not None: +1405 statistics_sql = f" AND {'NO ' if not statistics else ''}STATISTICS" +1406 return f"{data_sql}{statistics_sql}" +1407 +1408 def withsystemversioningproperty_sql(self, expression: exp.WithSystemVersioningProperty) -> str: +1409 sql = "WITH(SYSTEM_VERSIONING=ON" 1410 -1411 if expression.expression: -1412 data_consistency_check = self.sql(expression, "expression") -1413 sql = f"{sql}, DATA_CONSISTENCY_CHECK={data_consistency_check}" +1411 if expression.this: +1412 history_table = self.sql(expression, "this") +1413 sql = f"{sql}(HISTORY_TABLE={history_table}" 1414 -1415 sql = f"{sql})" -1416 -1417 return f"{sql})" +1415 if expression.expression: +1416 data_consistency_check = self.sql(expression, "expression") +1417 sql = f"{sql}, DATA_CONSISTENCY_CHECK={data_consistency_check}" 1418 -1419 def insert_sql(self, expression: exp.Insert) -> str: -1420 overwrite = expression.args.get("overwrite") -1421 -1422 if isinstance(expression.this, exp.Directory): -1423 this = " OVERWRITE" if overwrite else " INTO" -1424 else: -1425 this = self.INSERT_OVERWRITE if overwrite else " INTO" -1426 -1427 alternative = expression.args.get("alternative") -1428 alternative = f" OR {alternative}" if alternative else "" -1429 ignore = " IGNORE" if expression.args.get("ignore") else "" +1419 sql = f"{sql})" +1420 +1421 return f"{sql})" +1422 +1423 def insert_sql(self, expression: exp.Insert) -> str: +1424 overwrite = expression.args.get("overwrite") +1425 +1426 if isinstance(expression.this, exp.Directory): +1427 this = " OVERWRITE" if overwrite else " INTO" +1428 else: +1429 this = self.INSERT_OVERWRITE if overwrite else " INTO" 1430 -1431 this = f"{this} {self.sql(expression, 'this')}" -1432 -1433 exists = " IF EXISTS" if expression.args.get("exists") else "" -1434 partition_sql = ( -1435 f" {self.sql(expression, 'partition')}" if expression.args.get("partition") else "" -1436 ) -1437 where = self.sql(expression, "where") -1438 where = f"{self.sep()}REPLACE WHERE {where}" if where else "" -1439 expression_sql = f"{self.sep()}{self.sql(expression, 'expression')}" -1440 conflict = self.sql(expression, "conflict") -1441 by_name = " BY NAME" if expression.args.get("by_name") else "" -1442 returning = self.sql(expression, "returning") -1443 -1444 if self.RETURNING_END: -1445 expression_sql = f"{expression_sql}{conflict}{returning}" -1446 else: -1447 expression_sql = f"{returning}{expression_sql}{conflict}" -1448 -1449 sql = f"INSERT{alternative}{ignore}{this}{by_name}{exists}{partition_sql}{where}{expression_sql}" -1450 return self.prepend_ctes(expression, sql) -1451 -1452 def intersect_sql(self, expression: exp.Intersect) -> str: -1453 return self.prepend_ctes( -1454 expression, -1455 self.set_operation(expression, self.intersect_op(expression)), -1456 ) -1457 -1458 def intersect_op(self, expression: exp.Intersect) -> str: -1459 return f"INTERSECT{'' if expression.args.get('distinct') else ' ALL'}" -1460 -1461 def introducer_sql(self, expression: exp.Introducer) -> str: -1462 return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}" -1463 -1464 def kill_sql(self, expression: exp.Kill) -> str: -1465 kind = self.sql(expression, "kind") -1466 kind = f" {kind}" if kind else "" -1467 this = self.sql(expression, "this") -1468 this = f" {this}" if this else "" -1469 return f"KILL{kind}{this}" -1470 -1471 def pseudotype_sql(self, expression: exp.PseudoType) -> str: -1472 return expression.name -1473 -1474 def objectidentifier_sql(self, expression: exp.ObjectIdentifier) -> str: -1475 return expression.name -1476 -1477 def onconflict_sql(self, expression: exp.OnConflict) -> str: -1478 conflict = "ON DUPLICATE KEY" if expression.args.get("duplicate") else "ON CONFLICT" -1479 constraint = self.sql(expression, "constraint") -1480 if constraint: -1481 constraint = f"ON CONSTRAINT {constraint}" -1482 key = self.expressions(expression, key="key", flat=True) -1483 do = "" if expression.args.get("duplicate") else " DO " -1484 nothing = "NOTHING" if expression.args.get("nothing") else "" -1485 expressions = self.expressions(expression, flat=True) -1486 set_keyword = "SET " if self.DUPLICATE_KEY_UPDATE_WITH_SET else "" -1487 if expressions: -1488 expressions = f"UPDATE {set_keyword}{expressions}" -1489 return f"{self.seg(conflict)} {constraint}{key}{do}{nothing}{expressions}" -1490 -1491 def returning_sql(self, expression: exp.Returning) -> str: -1492 return f"{self.seg('RETURNING')} {self.expressions(expression, flat=True)}" -1493 -1494 def rowformatdelimitedproperty_sql(self, expression: exp.RowFormatDelimitedProperty) -> str: -1495 fields = expression.args.get("fields") -1496 fields = f" FIELDS TERMINATED BY {fields}" if fields else "" -1497 escaped = expression.args.get("escaped") -1498 escaped = f" ESCAPED BY {escaped}" if escaped else "" -1499 items = expression.args.get("collection_items") -1500 items = f" COLLECTION ITEMS TERMINATED BY {items}" if items else "" -1501 keys = expression.args.get("map_keys") -1502 keys = f" MAP KEYS TERMINATED BY {keys}" if keys else "" -1503 lines = expression.args.get("lines") -1504 lines = f" LINES TERMINATED BY {lines}" if lines else "" -1505 null = expression.args.get("null") -1506 null = f" NULL DEFINED AS {null}" if null else "" -1507 return f"ROW FORMAT DELIMITED{fields}{escaped}{items}{keys}{lines}{null}" -1508 -1509 def withtablehint_sql(self, expression: exp.WithTableHint) -> str: -1510 return f"WITH ({self.expressions(expression, flat=True)})" -1511 -1512 def indextablehint_sql(self, expression: exp.IndexTableHint) -> str: -1513 this = f"{self.sql(expression, 'this')} INDEX" -1514 target = self.sql(expression, "target") -1515 target = f" FOR {target}" if target else "" -1516 return f"{this}{target} ({self.expressions(expression, flat=True)})" -1517 -1518 def historicaldata_sql(self, expression: exp.HistoricalData) -> str: -1519 this = self.sql(expression, "this") -1520 kind = self.sql(expression, "kind") -1521 expr = self.sql(expression, "expression") -1522 return f"{this} ({kind} => {expr})" -1523 -1524 def table_sql(self, expression: exp.Table, sep: str = " AS ") -> str: -1525 table = ".".join( -1526 self.sql(part) -1527 for part in ( -1528 expression.args.get("catalog"), -1529 expression.args.get("db"), -1530 expression.args.get("this"), -1531 ) -1532 if part is not None -1533 ) -1534 -1535 version = self.sql(expression, "version") -1536 version = f" {version}" if version else "" -1537 alias = self.sql(expression, "alias") -1538 alias = f"{sep}{alias}" if alias else "" -1539 hints = self.expressions(expression, key="hints", sep=" ") -1540 hints = f" {hints}" if hints and self.TABLE_HINTS else "" -1541 pivots = self.expressions(expression, key="pivots", sep=" ", flat=True) -1542 pivots = f" {pivots}" if pivots else "" -1543 joins = self.expressions(expression, key="joins", sep="", skip_first=True) -1544 laterals = self.expressions(expression, key="laterals", sep="") -1545 -1546 file_format = self.sql(expression, "format") -1547 if file_format: -1548 pattern = self.sql(expression, "pattern") -1549 pattern = f", PATTERN => {pattern}" if pattern else "" -1550 file_format = f" (FILE_FORMAT => {file_format}{pattern})" -1551 -1552 ordinality = expression.args.get("ordinality") or "" -1553 if ordinality: -1554 ordinality = f" WITH ORDINALITY{alias}" -1555 alias = "" -1556 -1557 when = self.sql(expression, "when") -1558 if when: -1559 table = f"{table} {when}" +1431 alternative = expression.args.get("alternative") +1432 alternative = f" OR {alternative}" if alternative else "" +1433 ignore = " IGNORE" if expression.args.get("ignore") else "" +1434 +1435 this = f"{this} {self.sql(expression, 'this')}" +1436 +1437 exists = " IF EXISTS" if expression.args.get("exists") else "" +1438 partition_sql = ( +1439 f" {self.sql(expression, 'partition')}" if expression.args.get("partition") else "" +1440 ) +1441 where = self.sql(expression, "where") +1442 where = f"{self.sep()}REPLACE WHERE {where}" if where else "" +1443 expression_sql = f"{self.sep()}{self.sql(expression, 'expression')}" +1444 conflict = self.sql(expression, "conflict") +1445 by_name = " BY NAME" if expression.args.get("by_name") else "" +1446 returning = self.sql(expression, "returning") +1447 +1448 if self.RETURNING_END: +1449 expression_sql = f"{expression_sql}{conflict}{returning}" +1450 else: +1451 expression_sql = f"{returning}{expression_sql}{conflict}" +1452 +1453 sql = f"INSERT{alternative}{ignore}{this}{by_name}{exists}{partition_sql}{where}{expression_sql}" +1454 return self.prepend_ctes(expression, sql) +1455 +1456 def intersect_sql(self, expression: exp.Intersect) -> str: +1457 return self.prepend_ctes( +1458 expression, +1459 self.set_operation(expression, self.intersect_op(expression)), +1460 ) +1461 +1462 def intersect_op(self, expression: exp.Intersect) -> str: +1463 return f"INTERSECT{'' if expression.args.get('distinct') else ' ALL'}" +1464 +1465 def introducer_sql(self, expression: exp.Introducer) -> str: +1466 return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}" +1467 +1468 def kill_sql(self, expression: exp.Kill) -> str: +1469 kind = self.sql(expression, "kind") +1470 kind = f" {kind}" if kind else "" +1471 this = self.sql(expression, "this") +1472 this = f" {this}" if this else "" +1473 return f"KILL{kind}{this}" +1474 +1475 def pseudotype_sql(self, expression: exp.PseudoType) -> str: +1476 return expression.name +1477 +1478 def objectidentifier_sql(self, expression: exp.ObjectIdentifier) -> str: +1479 return expression.name +1480 +1481 def onconflict_sql(self, expression: exp.OnConflict) -> str: +1482 conflict = "ON DUPLICATE KEY" if expression.args.get("duplicate") else "ON CONFLICT" +1483 constraint = self.sql(expression, "constraint") +1484 if constraint: +1485 constraint = f"ON CONSTRAINT {constraint}" +1486 key = self.expressions(expression, key="key", flat=True) +1487 do = "" if expression.args.get("duplicate") else " DO " +1488 nothing = "NOTHING" if expression.args.get("nothing") else "" +1489 expressions = self.expressions(expression, flat=True) +1490 set_keyword = "SET " if self.DUPLICATE_KEY_UPDATE_WITH_SET else "" +1491 if expressions: +1492 expressions = f"UPDATE {set_keyword}{expressions}" +1493 return f"{self.seg(conflict)} {constraint}{key}{do}{nothing}{expressions}" +1494 +1495 def returning_sql(self, expression: exp.Returning) -> str: +1496 return f"{self.seg('RETURNING')} {self.expressions(expression, flat=True)}" +1497 +1498 def rowformatdelimitedproperty_sql(self, expression: exp.RowFormatDelimitedProperty) -> str: +1499 fields = expression.args.get("fields") +1500 fields = f" FIELDS TERMINATED BY {fields}" if fields else "" +1501 escaped = expression.args.get("escaped") +1502 escaped = f" ESCAPED BY {escaped}" if escaped else "" +1503 items = expression.args.get("collection_items") +1504 items = f" COLLECTION ITEMS TERMINATED BY {items}" if items else "" +1505 keys = expression.args.get("map_keys") +1506 keys = f" MAP KEYS TERMINATED BY {keys}" if keys else "" +1507 lines = expression.args.get("lines") +1508 lines = f" LINES TERMINATED BY {lines}" if lines else "" +1509 null = expression.args.get("null") +1510 null = f" NULL DEFINED AS {null}" if null else "" +1511 return f"ROW FORMAT DELIMITED{fields}{escaped}{items}{keys}{lines}{null}" +1512 +1513 def withtablehint_sql(self, expression: exp.WithTableHint) -> str: +1514 return f"WITH ({self.expressions(expression, flat=True)})" +1515 +1516 def indextablehint_sql(self, expression: exp.IndexTableHint) -> str: +1517 this = f"{self.sql(expression, 'this')} INDEX" +1518 target = self.sql(expression, "target") +1519 target = f" FOR {target}" if target else "" +1520 return f"{this}{target} ({self.expressions(expression, flat=True)})" +1521 +1522 def historicaldata_sql(self, expression: exp.HistoricalData) -> str: +1523 this = self.sql(expression, "this") +1524 kind = self.sql(expression, "kind") +1525 expr = self.sql(expression, "expression") +1526 return f"{this} ({kind} => {expr})" +1527 +1528 def table_sql(self, expression: exp.Table, sep: str = " AS ") -> str: +1529 table = ".".join( +1530 self.sql(part) +1531 for part in ( +1532 expression.args.get("catalog"), +1533 expression.args.get("db"), +1534 expression.args.get("this"), +1535 ) +1536 if part is not None +1537 ) +1538 +1539 version = self.sql(expression, "version") +1540 version = f" {version}" if version else "" +1541 alias = self.sql(expression, "alias") +1542 alias = f"{sep}{alias}" if alias else "" +1543 hints = self.expressions(expression, key="hints", sep=" ") +1544 hints = f" {hints}" if hints and self.TABLE_HINTS else "" +1545 pivots = self.expressions(expression, key="pivots", sep=" ", flat=True) +1546 pivots = f" {pivots}" if pivots else "" +1547 joins = self.expressions(expression, key="joins", sep="", skip_first=True) +1548 laterals = self.expressions(expression, key="laterals", sep="") +1549 +1550 file_format = self.sql(expression, "format") +1551 if file_format: +1552 pattern = self.sql(expression, "pattern") +1553 pattern = f", PATTERN => {pattern}" if pattern else "" +1554 file_format = f" (FILE_FORMAT => {file_format}{pattern})" +1555 +1556 ordinality = expression.args.get("ordinality") or "" +1557 if ordinality: +1558 ordinality = f" WITH ORDINALITY{alias}" +1559 alias = "" 1560 -1561 return f"{table}{version}{file_format}{alias}{hints}{pivots}{joins}{laterals}{ordinality}" -1562 -1563 def tablesample_sql( -1564 self, -1565 expression: exp.TableSample, -1566 sep: str = " AS ", -1567 tablesample_keyword: t.Optional[str] = None, -1568 ) -> str: -1569 if self.dialect.ALIAS_POST_TABLESAMPLE and expression.this and expression.this.alias: -1570 table = expression.this.copy() -1571 table.set("alias", None) -1572 this = self.sql(table) -1573 alias = f"{sep}{self.sql(expression.this, 'alias')}" -1574 else: -1575 this = self.sql(expression, "this") -1576 alias = "" -1577 -1578 method = self.sql(expression, "method") -1579 method = f"{method} " if method and self.TABLESAMPLE_WITH_METHOD else "" -1580 numerator = self.sql(expression, "bucket_numerator") -1581 denominator = self.sql(expression, "bucket_denominator") -1582 field = self.sql(expression, "bucket_field") -1583 field = f" ON {field}" if field else "" -1584 bucket = f"BUCKET {numerator} OUT OF {denominator}{field}" if numerator else "" -1585 seed = self.sql(expression, "seed") -1586 seed = f" {self.TABLESAMPLE_SEED_KEYWORD} ({seed})" if seed else "" -1587 -1588 size = self.sql(expression, "size") -1589 if size and self.TABLESAMPLE_SIZE_IS_ROWS: -1590 size = f"{size} ROWS" +1561 when = self.sql(expression, "when") +1562 if when: +1563 table = f"{table} {when}" +1564 +1565 return f"{table}{version}{file_format}{alias}{hints}{pivots}{joins}{laterals}{ordinality}" +1566 +1567 def tablesample_sql( +1568 self, +1569 expression: exp.TableSample, +1570 sep: str = " AS ", +1571 tablesample_keyword: t.Optional[str] = None, +1572 ) -> str: +1573 if self.dialect.ALIAS_POST_TABLESAMPLE and expression.this and expression.this.alias: +1574 table = expression.this.copy() +1575 table.set("alias", None) +1576 this = self.sql(table) +1577 alias = f"{sep}{self.sql(expression.this, 'alias')}" +1578 else: +1579 this = self.sql(expression, "this") +1580 alias = "" +1581 +1582 method = self.sql(expression, "method") +1583 method = f"{method} " if method and self.TABLESAMPLE_WITH_METHOD else "" +1584 numerator = self.sql(expression, "bucket_numerator") +1585 denominator = self.sql(expression, "bucket_denominator") +1586 field = self.sql(expression, "bucket_field") +1587 field = f" ON {field}" if field else "" +1588 bucket = f"BUCKET {numerator} OUT OF {denominator}{field}" if numerator else "" +1589 seed = self.sql(expression, "seed") +1590 seed = f" {self.TABLESAMPLE_SEED_KEYWORD} ({seed})" if seed else "" 1591 -1592 percent = self.sql(expression, "percent") -1593 if percent and not self.dialect.TABLESAMPLE_SIZE_IS_PERCENT: -1594 percent = f"{percent} PERCENT" +1592 size = self.sql(expression, "size") +1593 if size and self.TABLESAMPLE_SIZE_IS_ROWS: +1594 size = f"{size} ROWS" 1595 -1596 expr = f"{bucket}{percent}{size}" -1597 if self.TABLESAMPLE_REQUIRES_PARENS: -1598 expr = f"({expr})" +1596 percent = self.sql(expression, "percent") +1597 if percent and not self.dialect.TABLESAMPLE_SIZE_IS_PERCENT: +1598 percent = f"{percent} PERCENT" 1599 -1600 return ( -1601 f"{this} {tablesample_keyword or self.TABLESAMPLE_KEYWORDS} {method}{expr}{seed}{alias}" -1602 ) +1600 expr = f"{bucket}{percent}{size}" +1601 if self.TABLESAMPLE_REQUIRES_PARENS: +1602 expr = f"({expr})" 1603 -1604 def pivot_sql(self, expression: exp.Pivot) -> str: -1605 expressions = self.expressions(expression, flat=True) -1606 -1607 if expression.this: -1608 this = self.sql(expression, "this") -1609 if not expressions: -1610 return f"UNPIVOT {this}" -1611 -1612 on = f"{self.seg('ON')} {expressions}" -1613 using = self.expressions(expression, key="using", flat=True) -1614 using = f"{self.seg('USING')} {using}" if using else "" -1615 group = self.sql(expression, "group") -1616 return f"PIVOT {this}{on}{using}{group}" -1617 -1618 alias = self.sql(expression, "alias") -1619 alias = f" AS {alias}" if alias else "" -1620 direction = "UNPIVOT" if expression.unpivot else "PIVOT" -1621 field = self.sql(expression, "field") -1622 include_nulls = expression.args.get("include_nulls") -1623 if include_nulls is not None: -1624 nulls = " INCLUDE NULLS " if include_nulls else " EXCLUDE NULLS " -1625 else: -1626 nulls = "" -1627 return f"{direction}{nulls}({expressions} FOR {field}){alias}" -1628 -1629 def version_sql(self, expression: exp.Version) -> str: -1630 this = f"FOR {expression.name}" -1631 kind = expression.text("kind") -1632 expr = self.sql(expression, "expression") -1633 return f"{this} {kind} {expr}" -1634 -1635 def tuple_sql(self, expression: exp.Tuple) -> str: -1636 return f"({self.expressions(expression, flat=True)})" -1637 -1638 def update_sql(self, expression: exp.Update) -> str: -1639 this = self.sql(expression, "this") -1640 set_sql = self.expressions(expression, flat=True) -1641 from_sql = self.sql(expression, "from") -1642 where_sql = self.sql(expression, "where") -1643 returning = self.sql(expression, "returning") -1644 order = self.sql(expression, "order") -1645 limit = self.sql(expression, "limit") -1646 if self.RETURNING_END: -1647 expression_sql = f"{from_sql}{where_sql}{returning}" -1648 else: -1649 expression_sql = f"{returning}{from_sql}{where_sql}" -1650 sql = f"UPDATE {this} SET {set_sql}{expression_sql}{order}{limit}" -1651 return self.prepend_ctes(expression, sql) -1652 -1653 def values_sql(self, expression: exp.Values) -> str: -1654 # The VALUES clause is still valid in an `INSERT INTO ..` statement, for example -1655 if self.VALUES_AS_TABLE or not expression.find_ancestor(exp.From, exp.Join): -1656 args = self.expressions(expression) -1657 alias = self.sql(expression, "alias") -1658 values = f"VALUES{self.seg('')}{args}" -1659 values = ( -1660 f"({values})" -1661 if self.WRAP_DERIVED_VALUES and (alias or isinstance(expression.parent, exp.From)) -1662 else values -1663 ) -1664 return f"{values} AS {alias}" if alias else values -1665 -1666 # Converts `VALUES...` expression into a series of select unions. -1667 alias_node = expression.args.get("alias") -1668 column_names = alias_node and alias_node.columns +1604 return ( +1605 f"{this} {tablesample_keyword or self.TABLESAMPLE_KEYWORDS} {method}{expr}{seed}{alias}" +1606 ) +1607 +1608 def pivot_sql(self, expression: exp.Pivot) -> str: +1609 expressions = self.expressions(expression, flat=True) +1610 +1611 if expression.this: +1612 this = self.sql(expression, "this") +1613 if not expressions: +1614 return f"UNPIVOT {this}" +1615 +1616 on = f"{self.seg('ON')} {expressions}" +1617 using = self.expressions(expression, key="using", flat=True) +1618 using = f"{self.seg('USING')} {using}" if using else "" +1619 group = self.sql(expression, "group") +1620 return f"PIVOT {this}{on}{using}{group}" +1621 +1622 alias = self.sql(expression, "alias") +1623 alias = f" AS {alias}" if alias else "" +1624 direction = "UNPIVOT" if expression.unpivot else "PIVOT" +1625 field = self.sql(expression, "field") +1626 include_nulls = expression.args.get("include_nulls") +1627 if include_nulls is not None: +1628 nulls = " INCLUDE NULLS " if include_nulls else " EXCLUDE NULLS " +1629 else: +1630 nulls = "" +1631 return f"{direction}{nulls}({expressions} FOR {field}){alias}" +1632 +1633 def version_sql(self, expression: exp.Version) -> str: +1634 this = f"FOR {expression.name}" +1635 kind = expression.text("kind") +1636 expr = self.sql(expression, "expression") +1637 return f"{this} {kind} {expr}" +1638 +1639 def tuple_sql(self, expression: exp.Tuple) -> str: +1640 return f"({self.expressions(expression, flat=True)})" +1641 +1642 def update_sql(self, expression: exp.Update) -> str: +1643 this = self.sql(expression, "this") +1644 set_sql = self.expressions(expression, flat=True) +1645 from_sql = self.sql(expression, "from") +1646 where_sql = self.sql(expression, "where") +1647 returning = self.sql(expression, "returning") +1648 order = self.sql(expression, "order") +1649 limit = self.sql(expression, "limit") +1650 if self.RETURNING_END: +1651 expression_sql = f"{from_sql}{where_sql}{returning}" +1652 else: +1653 expression_sql = f"{returning}{from_sql}{where_sql}" +1654 sql = f"UPDATE {this} SET {set_sql}{expression_sql}{order}{limit}" +1655 return self.prepend_ctes(expression, sql) +1656 +1657 def values_sql(self, expression: exp.Values) -> str: +1658 # The VALUES clause is still valid in an `INSERT INTO ..` statement, for example +1659 if self.VALUES_AS_TABLE or not expression.find_ancestor(exp.From, exp.Join): +1660 args = self.expressions(expression) +1661 alias = self.sql(expression, "alias") +1662 values = f"VALUES{self.seg('')}{args}" +1663 values = ( +1664 f"({values})" +1665 if self.WRAP_DERIVED_VALUES and (alias or isinstance(expression.parent, exp.From)) +1666 else values +1667 ) +1668 return f"{values} AS {alias}" if alias else values 1669 -1670 selects: t.List[exp.Subqueryable] = [] -1671 -1672 for i, tup in enumerate(expression.expressions): -1673 row = tup.expressions -1674 -1675 if i == 0 and column_names: -1676 row = [ -1677 exp.alias_(value, column_name) for value, column_name in zip(row, column_names) -1678 ] -1679 -1680 selects.append(exp.Select(expressions=row)) -1681 -1682 if self.pretty: -1683 # This may result in poor performance for large-cardinality `VALUES` tables, due to -1684 # the deep nesting of the resulting exp.Unions. If this is a problem, either increase -1685 # `sys.setrecursionlimit` to avoid RecursionErrors, or don't set `pretty`. -1686 subqueryable = reduce(lambda x, y: exp.union(x, y, distinct=False, copy=False), selects) -1687 return self.subquery_sql( -1688 subqueryable.subquery(alias_node and alias_node.this, copy=False) -1689 ) -1690 -1691 alias = f" AS {self.sql(alias_node, 'this')}" if alias_node else "" -1692 unions = " UNION ALL ".join(self.sql(select) for select in selects) -1693 return f"({unions}){alias}" +1670 # Converts `VALUES...` expression into a series of select unions. +1671 alias_node = expression.args.get("alias") +1672 column_names = alias_node and alias_node.columns +1673 +1674 selects: t.List[exp.Subqueryable] = [] +1675 +1676 for i, tup in enumerate(expression.expressions): +1677 row = tup.expressions +1678 +1679 if i == 0 and column_names: +1680 row = [ +1681 exp.alias_(value, column_name) for value, column_name in zip(row, column_names) +1682 ] +1683 +1684 selects.append(exp.Select(expressions=row)) +1685 +1686 if self.pretty: +1687 # This may result in poor performance for large-cardinality `VALUES` tables, due to +1688 # the deep nesting of the resulting exp.Unions. If this is a problem, either increase +1689 # `sys.setrecursionlimit` to avoid RecursionErrors, or don't set `pretty`. +1690 subqueryable = reduce(lambda x, y: exp.union(x, y, distinct=False, copy=False), selects) +1691 return self.subquery_sql( +1692 subqueryable.subquery(alias_node and alias_node.this, copy=False) +1693 ) 1694 -1695 def var_sql(self, expression: exp.Var) -> str: -1696 return self.sql(expression, "this") -1697 -1698 def into_sql(self, expression: exp.Into) -> str: -1699 temporary = " TEMPORARY" if expression.args.get("temporary") else "" -1700 unlogged = " UNLOGGED" if expression.args.get("unlogged") else "" -1701 return f"{self.seg('INTO')}{temporary or unlogged} {self.sql(expression, 'this')}" -1702 -1703 def from_sql(self, expression: exp.From) -> str: -1704 return f"{self.seg('FROM')} {self.sql(expression, 'this')}" -1705 -1706 def group_sql(self, expression: exp.Group) -> str: -1707 group_by = self.op_expressions("GROUP BY", expression) -1708 -1709 if expression.args.get("all"): -1710 return f"{group_by} ALL" -1711 -1712 grouping_sets = self.expressions(expression, key="grouping_sets", indent=False) -1713 grouping_sets = ( -1714 f"{self.seg('GROUPING SETS')} {self.wrap(grouping_sets)}" if grouping_sets else "" -1715 ) -1716 -1717 cube = expression.args.get("cube", []) -1718 if seq_get(cube, 0) is True: -1719 return f"{group_by}{self.seg('WITH CUBE')}" -1720 else: -1721 cube_sql = self.expressions(expression, key="cube", indent=False) -1722 cube_sql = f"{self.seg('CUBE')} {self.wrap(cube_sql)}" if cube_sql else "" -1723 -1724 rollup = expression.args.get("rollup", []) -1725 if seq_get(rollup, 0) is True: -1726 return f"{group_by}{self.seg('WITH ROLLUP')}" -1727 else: -1728 rollup_sql = self.expressions(expression, key="rollup", indent=False) -1729 rollup_sql = f"{self.seg('ROLLUP')} {self.wrap(rollup_sql)}" if rollup_sql else "" -1730 -1731 groupings = csv( -1732 grouping_sets, -1733 cube_sql, -1734 rollup_sql, -1735 self.seg("WITH TOTALS") if expression.args.get("totals") else "", -1736 sep=self.GROUPINGS_SEP, -1737 ) -1738 -1739 if expression.args.get("expressions") and groupings: -1740 group_by = f"{group_by}{self.GROUPINGS_SEP}" -1741 -1742 return f"{group_by}{groupings}" -1743 -1744 def having_sql(self, expression: exp.Having) -> str: -1745 this = self.indent(self.sql(expression, "this")) -1746 return f"{self.seg('HAVING')}{self.sep()}{this}" +1695 alias = f" AS {self.sql(alias_node, 'this')}" if alias_node else "" +1696 unions = " UNION ALL ".join(self.sql(select) for select in selects) +1697 return f"({unions}){alias}" +1698 +1699 def var_sql(self, expression: exp.Var) -> str: +1700 return self.sql(expression, "this") +1701 +1702 def into_sql(self, expression: exp.Into) -> str: +1703 temporary = " TEMPORARY" if expression.args.get("temporary") else "" +1704 unlogged = " UNLOGGED" if expression.args.get("unlogged") else "" +1705 return f"{self.seg('INTO')}{temporary or unlogged} {self.sql(expression, 'this')}" +1706 +1707 def from_sql(self, expression: exp.From) -> str: +1708 return f"{self.seg('FROM')} {self.sql(expression, 'this')}" +1709 +1710 def group_sql(self, expression: exp.Group) -> str: +1711 group_by = self.op_expressions("GROUP BY", expression) +1712 +1713 if expression.args.get("all"): +1714 return f"{group_by} ALL" +1715 +1716 grouping_sets = self.expressions(expression, key="grouping_sets", indent=False) +1717 grouping_sets = ( +1718 f"{self.seg('GROUPING SETS')} {self.wrap(grouping_sets)}" if grouping_sets else "" +1719 ) +1720 +1721 cube = expression.args.get("cube", []) +1722 if seq_get(cube, 0) is True: +1723 return f"{group_by}{self.seg('WITH CUBE')}" +1724 else: +1725 cube_sql = self.expressions(expression, key="cube", indent=False) +1726 cube_sql = f"{self.seg('CUBE')} {self.wrap(cube_sql)}" if cube_sql else "" +1727 +1728 rollup = expression.args.get("rollup", []) +1729 if seq_get(rollup, 0) is True: +1730 return f"{group_by}{self.seg('WITH ROLLUP')}" +1731 else: +1732 rollup_sql = self.expressions(expression, key="rollup", indent=False) +1733 rollup_sql = f"{self.seg('ROLLUP')} {self.wrap(rollup_sql)}" if rollup_sql else "" +1734 +1735 groupings = csv( +1736 grouping_sets, +1737 cube_sql, +1738 rollup_sql, +1739 self.seg("WITH TOTALS") if expression.args.get("totals") else "", +1740 sep=self.GROUPINGS_SEP, +1741 ) +1742 +1743 if expression.args.get("expressions") and groupings: +1744 group_by = f"{group_by}{self.GROUPINGS_SEP}" +1745 +1746 return f"{group_by}{groupings}" 1747 -1748 def connect_sql(self, expression: exp.Connect) -> str: -1749 start = self.sql(expression, "start") -1750 start = self.seg(f"START WITH {start}") if start else "" -1751 connect = self.sql(expression, "connect") -1752 connect = self.seg(f"CONNECT BY {connect}") -1753 return start + connect -1754 -1755 def prior_sql(self, expression: exp.Prior) -> str: -1756 return f"PRIOR {self.sql(expression, 'this')}" -1757 -1758 def join_sql(self, expression: exp.Join) -> str: -1759 if not self.SEMI_ANTI_JOIN_WITH_SIDE and expression.kind in ("SEMI", "ANTI"): -1760 side = None -1761 else: -1762 side = expression.side -1763 -1764 op_sql = " ".join( -1765 op -1766 for op in ( -1767 expression.method, -1768 "GLOBAL" if expression.args.get("global") else None, -1769 side, -1770 expression.kind, -1771 expression.hint if self.JOIN_HINTS else None, -1772 ) -1773 if op -1774 ) -1775 on_sql = self.sql(expression, "on") -1776 using = expression.args.get("using") -1777 -1778 if not on_sql and using: -1779 on_sql = csv(*(self.sql(column) for column in using)) -1780 -1781 this = expression.this -1782 this_sql = self.sql(this) -1783 -1784 if on_sql: -1785 on_sql = self.indent(on_sql, skip_first=True) -1786 space = self.seg(" " * self.pad) if self.pretty else " " -1787 if using: -1788 on_sql = f"{space}USING ({on_sql})" -1789 else: -1790 on_sql = f"{space}ON {on_sql}" -1791 elif not op_sql: -1792 if isinstance(this, exp.Lateral) and this.args.get("cross_apply") is not None: -1793 return f" {this_sql}" -1794 -1795 return f", {this_sql}" -1796 -1797 op_sql = f"{op_sql} JOIN" if op_sql else "JOIN" -1798 return f"{self.seg(op_sql)} {this_sql}{on_sql}" -1799 -1800 def lambda_sql(self, expression: exp.Lambda, arrow_sep: str = "->") -> str: -1801 args = self.expressions(expression, flat=True) -1802 args = f"({args})" if len(args.split(",")) > 1 else args -1803 return f"{args} {arrow_sep} {self.sql(expression, 'this')}" -1804 -1805 def lateral_op(self, expression: exp.Lateral) -> str: -1806 cross_apply = expression.args.get("cross_apply") -1807 -1808 # https://www.mssqltips.com/sqlservertip/1958/sql-server-cross-apply-and-outer-apply/ -1809 if cross_apply is True: -1810 op = "INNER JOIN " -1811 elif cross_apply is False: -1812 op = "LEFT JOIN " -1813 else: -1814 op = "" -1815 -1816 return f"{op}LATERAL" -1817 -1818 def lateral_sql(self, expression: exp.Lateral) -> str: -1819 this = self.sql(expression, "this") -1820 -1821 if expression.args.get("view"): -1822 alias = expression.args["alias"] -1823 columns = self.expressions(alias, key="columns", flat=True) -1824 table = f" {alias.name}" if alias.name else "" -1825 columns = f" AS {columns}" if columns else "" -1826 op_sql = self.seg(f"LATERAL VIEW{' OUTER' if expression.args.get('outer') else ''}") -1827 return f"{op_sql}{self.sep()}{this}{table}{columns}" -1828 -1829 alias = self.sql(expression, "alias") -1830 alias = f" AS {alias}" if alias else "" -1831 return f"{self.lateral_op(expression)} {this}{alias}" +1748 def having_sql(self, expression: exp.Having) -> str: +1749 this = self.indent(self.sql(expression, "this")) +1750 return f"{self.seg('HAVING')}{self.sep()}{this}" +1751 +1752 def connect_sql(self, expression: exp.Connect) -> str: +1753 start = self.sql(expression, "start") +1754 start = self.seg(f"START WITH {start}") if start else "" +1755 connect = self.sql(expression, "connect") +1756 connect = self.seg(f"CONNECT BY {connect}") +1757 return start + connect +1758 +1759 def prior_sql(self, expression: exp.Prior) -> str: +1760 return f"PRIOR {self.sql(expression, 'this')}" +1761 +1762 def join_sql(self, expression: exp.Join) -> str: +1763 if not self.SEMI_ANTI_JOIN_WITH_SIDE and expression.kind in ("SEMI", "ANTI"): +1764 side = None +1765 else: +1766 side = expression.side +1767 +1768 op_sql = " ".join( +1769 op +1770 for op in ( +1771 expression.method, +1772 "GLOBAL" if expression.args.get("global") else None, +1773 side, +1774 expression.kind, +1775 expression.hint if self.JOIN_HINTS else None, +1776 ) +1777 if op +1778 ) +1779 on_sql = self.sql(expression, "on") +1780 using = expression.args.get("using") +1781 +1782 if not on_sql and using: +1783 on_sql = csv(*(self.sql(column) for column in using)) +1784 +1785 this = expression.this +1786 this_sql = self.sql(this) +1787 +1788 if on_sql: +1789 on_sql = self.indent(on_sql, skip_first=True) +1790 space = self.seg(" " * self.pad) if self.pretty else " " +1791 if using: +1792 on_sql = f"{space}USING ({on_sql})" +1793 else: +1794 on_sql = f"{space}ON {on_sql}" +1795 elif not op_sql: +1796 if isinstance(this, exp.Lateral) and this.args.get("cross_apply") is not None: +1797 return f" {this_sql}" +1798 +1799 return f", {this_sql}" +1800 +1801 op_sql = f"{op_sql} JOIN" if op_sql else "JOIN" +1802 return f"{self.seg(op_sql)} {this_sql}{on_sql}" +1803 +1804 def lambda_sql(self, expression: exp.Lambda, arrow_sep: str = "->") -> str: +1805 args = self.expressions(expression, flat=True) +1806 args = f"({args})" if len(args.split(",")) > 1 else args +1807 return f"{args} {arrow_sep} {self.sql(expression, 'this')}" +1808 +1809 def lateral_op(self, expression: exp.Lateral) -> str: +1810 cross_apply = expression.args.get("cross_apply") +1811 +1812 # https://www.mssqltips.com/sqlservertip/1958/sql-server-cross-apply-and-outer-apply/ +1813 if cross_apply is True: +1814 op = "INNER JOIN " +1815 elif cross_apply is False: +1816 op = "LEFT JOIN " +1817 else: +1818 op = "" +1819 +1820 return f"{op}LATERAL" +1821 +1822 def lateral_sql(self, expression: exp.Lateral) -> str: +1823 this = self.sql(expression, "this") +1824 +1825 if expression.args.get("view"): +1826 alias = expression.args["alias"] +1827 columns = self.expressions(alias, key="columns", flat=True) +1828 table = f" {alias.name}" if alias.name else "" +1829 columns = f" AS {columns}" if columns else "" +1830 op_sql = self.seg(f"LATERAL VIEW{' OUTER' if expression.args.get('outer') else ''}") +1831 return f"{op_sql}{self.sep()}{this}{table}{columns}" 1832 -1833 def limit_sql(self, expression: exp.Limit, top: bool = False) -> str: -1834 this = self.sql(expression, "this") -1835 -1836 args = [ -1837 self._simplify_unless_literal(e) if self.LIMIT_ONLY_LITERALS else e -1838 for e in (expression.args.get(k) for k in ("offset", "expression")) -1839 if e -1840 ] -1841 -1842 args_sql = ", ".join(self.sql(e) for e in args) -1843 args_sql = f"({args_sql})" if any(top and not e.is_number for e in args) else args_sql -1844 return f"{this}{self.seg('TOP' if top else 'LIMIT')} {args_sql}" +1833 alias = self.sql(expression, "alias") +1834 alias = f" AS {alias}" if alias else "" +1835 return f"{self.lateral_op(expression)} {this}{alias}" +1836 +1837 def limit_sql(self, expression: exp.Limit, top: bool = False) -> str: +1838 this = self.sql(expression, "this") +1839 +1840 args = [ +1841 self._simplify_unless_literal(e) if self.LIMIT_ONLY_LITERALS else e +1842 for e in (expression.args.get(k) for k in ("offset", "expression")) +1843 if e +1844 ] 1845 -1846 def offset_sql(self, expression: exp.Offset) -> str: -1847 this = self.sql(expression, "this") -1848 expression = expression.expression -1849 expression = ( -1850 self._simplify_unless_literal(expression) if self.LIMIT_ONLY_LITERALS else expression -1851 ) -1852 return f"{this}{self.seg('OFFSET')} {self.sql(expression)}" -1853 -1854 def setitem_sql(self, expression: exp.SetItem) -> str: -1855 kind = self.sql(expression, "kind") -1856 kind = f"{kind} " if kind else "" -1857 this = self.sql(expression, "this") -1858 expressions = self.expressions(expression) -1859 collate = self.sql(expression, "collate") -1860 collate = f" COLLATE {collate}" if collate else "" -1861 global_ = "GLOBAL " if expression.args.get("global") else "" -1862 return f"{global_}{kind}{this}{expressions}{collate}" -1863 -1864 def set_sql(self, expression: exp.Set) -> str: -1865 expressions = ( -1866 f" {self.expressions(expression, flat=True)}" if expression.expressions else "" -1867 ) -1868 tag = " TAG" if expression.args.get("tag") else "" -1869 return f"{'UNSET' if expression.args.get('unset') else 'SET'}{tag}{expressions}" +1846 args_sql = ", ".join(self.sql(e) for e in args) +1847 args_sql = f"({args_sql})" if any(top and not e.is_number for e in args) else args_sql +1848 expressions = self.expressions(expression, flat=True) +1849 expressions = f" BY {expressions}" if expressions else "" +1850 +1851 return f"{this}{self.seg('TOP' if top else 'LIMIT')} {args_sql}{expressions}" +1852 +1853 def offset_sql(self, expression: exp.Offset) -> str: +1854 this = self.sql(expression, "this") +1855 value = expression.expression +1856 value = self._simplify_unless_literal(value) if self.LIMIT_ONLY_LITERALS else value +1857 expressions = self.expressions(expression, flat=True) +1858 expressions = f" BY {expressions}" if expressions else "" +1859 return f"{this}{self.seg('OFFSET')} {self.sql(value)}{expressions}" +1860 +1861 def setitem_sql(self, expression: exp.SetItem) -> str: +1862 kind = self.sql(expression, "kind") +1863 kind = f"{kind} " if kind else "" +1864 this = self.sql(expression, "this") +1865 expressions = self.expressions(expression) +1866 collate = self.sql(expression, "collate") +1867 collate = f" COLLATE {collate}" if collate else "" +1868 global_ = "GLOBAL " if expression.args.get("global") else "" +1869 return f"{global_}{kind}{this}{expressions}{collate}" 1870 -1871 def pragma_sql(self, expression: exp.Pragma) -> str: -1872 return f"PRAGMA {self.sql(expression, 'this')}" -1873 -1874 def lock_sql(self, expression: exp.Lock) -> str: -1875 if not self.LOCKING_READS_SUPPORTED: -1876 self.unsupported("Locking reads using 'FOR UPDATE/SHARE' are not supported") -1877 return "" -1878 -1879 lock_type = "FOR UPDATE" if expression.args["update"] else "FOR SHARE" -1880 expressions = self.expressions(expression, flat=True) -1881 expressions = f" OF {expressions}" if expressions else "" -1882 wait = expression.args.get("wait") -1883 -1884 if wait is not None: -1885 if isinstance(wait, exp.Literal): -1886 wait = f" WAIT {self.sql(wait)}" -1887 else: -1888 wait = " NOWAIT" if wait else " SKIP LOCKED" -1889 -1890 return f"{lock_type}{expressions}{wait or ''}" -1891 -1892 def literal_sql(self, expression: exp.Literal) -> str: -1893 text = expression.this or "" -1894 if expression.is_string: -1895 text = f"{self.dialect.QUOTE_START}{self.escape_str(text)}{self.dialect.QUOTE_END}" -1896 return text -1897 -1898 def escape_str(self, text: str) -> str: -1899 text = text.replace(self.dialect.QUOTE_END, self._escaped_quote_end) -1900 if self.dialect.INVERSE_ESCAPE_SEQUENCES: -1901 text = "".join(self.dialect.INVERSE_ESCAPE_SEQUENCES.get(ch, ch) for ch in text) -1902 elif self.pretty: -1903 text = text.replace("\n", self.SENTINEL_LINE_BREAK) -1904 return text -1905 -1906 def loaddata_sql(self, expression: exp.LoadData) -> str: -1907 local = " LOCAL" if expression.args.get("local") else "" -1908 inpath = f" INPATH {self.sql(expression, 'inpath')}" -1909 overwrite = " OVERWRITE" if expression.args.get("overwrite") else "" -1910 this = f" INTO TABLE {self.sql(expression, 'this')}" -1911 partition = self.sql(expression, "partition") -1912 partition = f" {partition}" if partition else "" -1913 input_format = self.sql(expression, "input_format") -1914 input_format = f" INPUTFORMAT {input_format}" if input_format else "" -1915 serde = self.sql(expression, "serde") -1916 serde = f" SERDE {serde}" if serde else "" -1917 return f"LOAD DATA{local}{inpath}{overwrite}{this}{partition}{input_format}{serde}" -1918 -1919 def null_sql(self, *_) -> str: -1920 return "NULL" -1921 -1922 def boolean_sql(self, expression: exp.Boolean) -> str: -1923 return "TRUE" if expression.this else "FALSE" -1924 -1925 def order_sql(self, expression: exp.Order, flat: bool = False) -> str: -1926 this = self.sql(expression, "this") -1927 this = f"{this} " if this else this -1928 siblings = "SIBLINGS " if expression.args.get("siblings") else "" -1929 order = self.op_expressions(f"{this}ORDER {siblings}BY", expression, flat=this or flat) # type: ignore -1930 interpolated_values = [ -1931 f"{self.sql(named_expression, 'alias')} AS {self.sql(named_expression, 'this')}" -1932 for named_expression in expression.args.get("interpolate") or [] -1933 ] -1934 interpolate = ( -1935 f" INTERPOLATE ({', '.join(interpolated_values)})" if interpolated_values else "" -1936 ) -1937 return f"{order}{interpolate}" -1938 -1939 def withfill_sql(self, expression: exp.WithFill) -> str: -1940 from_sql = self.sql(expression, "from") -1941 from_sql = f" FROM {from_sql}" if from_sql else "" -1942 to_sql = self.sql(expression, "to") -1943 to_sql = f" TO {to_sql}" if to_sql else "" -1944 step_sql = self.sql(expression, "step") -1945 step_sql = f" STEP {step_sql}" if step_sql else "" -1946 return f"WITH FILL{from_sql}{to_sql}{step_sql}" -1947 -1948 def cluster_sql(self, expression: exp.Cluster) -> str: -1949 return self.op_expressions("CLUSTER BY", expression) -1950 -1951 def distribute_sql(self, expression: exp.Distribute) -> str: -1952 return self.op_expressions("DISTRIBUTE BY", expression) -1953 -1954 def sort_sql(self, expression: exp.Sort) -> str: -1955 return self.op_expressions("SORT BY", expression) -1956 -1957 def ordered_sql(self, expression: exp.Ordered) -> str: -1958 desc = expression.args.get("desc") -1959 asc = not desc +1871 def set_sql(self, expression: exp.Set) -> str: +1872 expressions = ( +1873 f" {self.expressions(expression, flat=True)}" if expression.expressions else "" +1874 ) +1875 tag = " TAG" if expression.args.get("tag") else "" +1876 return f"{'UNSET' if expression.args.get('unset') else 'SET'}{tag}{expressions}" +1877 +1878 def pragma_sql(self, expression: exp.Pragma) -> str: +1879 return f"PRAGMA {self.sql(expression, 'this')}" +1880 +1881 def lock_sql(self, expression: exp.Lock) -> str: +1882 if not self.LOCKING_READS_SUPPORTED: +1883 self.unsupported("Locking reads using 'FOR UPDATE/SHARE' are not supported") +1884 return "" +1885 +1886 lock_type = "FOR UPDATE" if expression.args["update"] else "FOR SHARE" +1887 expressions = self.expressions(expression, flat=True) +1888 expressions = f" OF {expressions}" if expressions else "" +1889 wait = expression.args.get("wait") +1890 +1891 if wait is not None: +1892 if isinstance(wait, exp.Literal): +1893 wait = f" WAIT {self.sql(wait)}" +1894 else: +1895 wait = " NOWAIT" if wait else " SKIP LOCKED" +1896 +1897 return f"{lock_type}{expressions}{wait or ''}" +1898 +1899 def literal_sql(self, expression: exp.Literal) -> str: +1900 text = expression.this or "" +1901 if expression.is_string: +1902 text = f"{self.dialect.QUOTE_START}{self.escape_str(text)}{self.dialect.QUOTE_END}" +1903 return text +1904 +1905 def escape_str(self, text: str) -> str: +1906 text = text.replace(self.dialect.QUOTE_END, self._escaped_quote_end) +1907 if self.dialect.INVERSE_ESCAPE_SEQUENCES: +1908 text = "".join(self.dialect.INVERSE_ESCAPE_SEQUENCES.get(ch, ch) for ch in text) +1909 elif self.pretty: +1910 text = text.replace("\n", self.SENTINEL_LINE_BREAK) +1911 return text +1912 +1913 def loaddata_sql(self, expression: exp.LoadData) -> str: +1914 local = " LOCAL" if expression.args.get("local") else "" +1915 inpath = f" INPATH {self.sql(expression, 'inpath')}" +1916 overwrite = " OVERWRITE" if expression.args.get("overwrite") else "" +1917 this = f" INTO TABLE {self.sql(expression, 'this')}" +1918 partition = self.sql(expression, "partition") +1919 partition = f" {partition}" if partition else "" +1920 input_format = self.sql(expression, "input_format") +1921 input_format = f" INPUTFORMAT {input_format}" if input_format else "" +1922 serde = self.sql(expression, "serde") +1923 serde = f" SERDE {serde}" if serde else "" +1924 return f"LOAD DATA{local}{inpath}{overwrite}{this}{partition}{input_format}{serde}" +1925 +1926 def null_sql(self, *_) -> str: +1927 return "NULL" +1928 +1929 def boolean_sql(self, expression: exp.Boolean) -> str: +1930 return "TRUE" if expression.this else "FALSE" +1931 +1932 def order_sql(self, expression: exp.Order, flat: bool = False) -> str: +1933 this = self.sql(expression, "this") +1934 this = f"{this} " if this else this +1935 siblings = "SIBLINGS " if expression.args.get("siblings") else "" +1936 order = self.op_expressions(f"{this}ORDER {siblings}BY", expression, flat=this or flat) # type: ignore +1937 interpolated_values = [ +1938 f"{self.sql(named_expression, 'alias')} AS {self.sql(named_expression, 'this')}" +1939 for named_expression in expression.args.get("interpolate") or [] +1940 ] +1941 interpolate = ( +1942 f" INTERPOLATE ({', '.join(interpolated_values)})" if interpolated_values else "" +1943 ) +1944 return f"{order}{interpolate}" +1945 +1946 def withfill_sql(self, expression: exp.WithFill) -> str: +1947 from_sql = self.sql(expression, "from") +1948 from_sql = f" FROM {from_sql}" if from_sql else "" +1949 to_sql = self.sql(expression, "to") +1950 to_sql = f" TO {to_sql}" if to_sql else "" +1951 step_sql = self.sql(expression, "step") +1952 step_sql = f" STEP {step_sql}" if step_sql else "" +1953 return f"WITH FILL{from_sql}{to_sql}{step_sql}" +1954 +1955 def cluster_sql(self, expression: exp.Cluster) -> str: +1956 return self.op_expressions("CLUSTER BY", expression) +1957 +1958 def distribute_sql(self, expression: exp.Distribute) -> str: +1959 return self.op_expressions("DISTRIBUTE BY", expression) 1960 -1961 nulls_first = expression.args.get("nulls_first") -1962 nulls_last = not nulls_first -1963 nulls_are_large = self.dialect.NULL_ORDERING == "nulls_are_large" -1964 nulls_are_small = self.dialect.NULL_ORDERING == "nulls_are_small" -1965 nulls_are_last = self.dialect.NULL_ORDERING == "nulls_are_last" -1966 -1967 this = self.sql(expression, "this") -1968 -1969 sort_order = " DESC" if desc else (" ASC" if desc is False else "") -1970 nulls_sort_change = "" -1971 if nulls_first and ( -1972 (asc and nulls_are_large) or (desc and nulls_are_small) or nulls_are_last -1973 ): -1974 nulls_sort_change = " NULLS FIRST" -1975 elif ( -1976 nulls_last -1977 and ((asc and nulls_are_small) or (desc and nulls_are_large)) -1978 and not nulls_are_last -1979 ): -1980 nulls_sort_change = " NULLS LAST" -1981 -1982 # If the NULLS FIRST/LAST clause is unsupported, we add another sort key to simulate it -1983 if nulls_sort_change and not self.NULL_ORDERING_SUPPORTED: -1984 window = expression.find_ancestor(exp.Window, exp.Select) -1985 if isinstance(window, exp.Window) and window.args.get("spec"): -1986 self.unsupported( -1987 f"'{nulls_sort_change.strip()}' translation not supported in window functions" -1988 ) -1989 nulls_sort_change = "" -1990 elif self.NULL_ORDERING_SUPPORTED is None: -1991 if expression.this.is_int: -1992 self.unsupported( -1993 f"'{nulls_sort_change.strip()}' translation not supported with positional ordering" -1994 ) -1995 else: -1996 null_sort_order = " DESC" if nulls_sort_change == " NULLS FIRST" else "" -1997 this = f"CASE WHEN {this} IS NULL THEN 1 ELSE 0 END{null_sort_order}, {this}" -1998 nulls_sort_change = "" -1999 -2000 with_fill = self.sql(expression, "with_fill") -2001 with_fill = f" {with_fill}" if with_fill else "" -2002 -2003 return f"{this}{sort_order}{nulls_sort_change}{with_fill}" -2004 -2005 def matchrecognize_sql(self, expression: exp.MatchRecognize) -> str: -2006 partition = self.partition_by_sql(expression) -2007 order = self.sql(expression, "order") -2008 measures = self.expressions(expression, key="measures") -2009 measures = self.seg(f"MEASURES{self.seg(measures)}") if measures else "" -2010 rows = self.sql(expression, "rows") -2011 rows = self.seg(rows) if rows else "" -2012 after = self.sql(expression, "after") -2013 after = self.seg(after) if after else "" -2014 pattern = self.sql(expression, "pattern") -2015 pattern = self.seg(f"PATTERN ({pattern})") if pattern else "" -2016 definition_sqls = [ -2017 f"{self.sql(definition, 'alias')} AS {self.sql(definition, 'this')}" -2018 for definition in expression.args.get("define", []) -2019 ] -2020 definitions = self.expressions(sqls=definition_sqls) -2021 define = self.seg(f"DEFINE{self.seg(definitions)}") if definitions else "" -2022 body = "".join( -2023 ( -2024 partition, -2025 order, -2026 measures, -2027 rows, -2028 after, -2029 pattern, -2030 define, -2031 ) -2032 ) -2033 alias = self.sql(expression, "alias") -2034 alias = f" {alias}" if alias else "" -2035 return f"{self.seg('MATCH_RECOGNIZE')} {self.wrap(body)}{alias}" -2036 -2037 def query_modifiers(self, expression: exp.Expression, *sqls: str) -> str: -2038 limit: t.Optional[exp.Fetch | exp.Limit] = expression.args.get("limit") -2039 -2040 # If the limit is generated as TOP, we need to ensure it's not generated twice -2041 with_offset_limit_modifiers = not isinstance(limit, exp.Limit) or not self.LIMIT_IS_TOP -2042 -2043 if self.LIMIT_FETCH == "LIMIT" and isinstance(limit, exp.Fetch): -2044 limit = exp.Limit(expression=exp.maybe_copy(limit.args.get("count"))) -2045 elif self.LIMIT_FETCH == "FETCH" and isinstance(limit, exp.Limit): -2046 limit = exp.Fetch(direction="FIRST", count=exp.maybe_copy(limit.expression)) -2047 -2048 fetch = isinstance(limit, exp.Fetch) +1961 def sort_sql(self, expression: exp.Sort) -> str: +1962 return self.op_expressions("SORT BY", expression) +1963 +1964 def ordered_sql(self, expression: exp.Ordered) -> str: +1965 desc = expression.args.get("desc") +1966 asc = not desc +1967 +1968 nulls_first = expression.args.get("nulls_first") +1969 nulls_last = not nulls_first +1970 nulls_are_large = self.dialect.NULL_ORDERING == "nulls_are_large" +1971 nulls_are_small = self.dialect.NULL_ORDERING == "nulls_are_small" +1972 nulls_are_last = self.dialect.NULL_ORDERING == "nulls_are_last" +1973 +1974 this = self.sql(expression, "this") +1975 +1976 sort_order = " DESC" if desc else (" ASC" if desc is False else "") +1977 nulls_sort_change = "" +1978 if nulls_first and ( +1979 (asc and nulls_are_large) or (desc and nulls_are_small) or nulls_are_last +1980 ): +1981 nulls_sort_change = " NULLS FIRST" +1982 elif ( +1983 nulls_last +1984 and ((asc and nulls_are_small) or (desc and nulls_are_large)) +1985 and not nulls_are_last +1986 ): +1987 nulls_sort_change = " NULLS LAST" +1988 +1989 # If the NULLS FIRST/LAST clause is unsupported, we add another sort key to simulate it +1990 if nulls_sort_change and not self.NULL_ORDERING_SUPPORTED: +1991 window = expression.find_ancestor(exp.Window, exp.Select) +1992 if isinstance(window, exp.Window) and window.args.get("spec"): +1993 self.unsupported( +1994 f"'{nulls_sort_change.strip()}' translation not supported in window functions" +1995 ) +1996 nulls_sort_change = "" +1997 elif self.NULL_ORDERING_SUPPORTED is None: +1998 if expression.this.is_int: +1999 self.unsupported( +2000 f"'{nulls_sort_change.strip()}' translation not supported with positional ordering" +2001 ) +2002 else: +2003 null_sort_order = " DESC" if nulls_sort_change == " NULLS FIRST" else "" +2004 this = f"CASE WHEN {this} IS NULL THEN 1 ELSE 0 END{null_sort_order}, {this}" +2005 nulls_sort_change = "" +2006 +2007 with_fill = self.sql(expression, "with_fill") +2008 with_fill = f" {with_fill}" if with_fill else "" +2009 +2010 return f"{this}{sort_order}{nulls_sort_change}{with_fill}" +2011 +2012 def matchrecognize_sql(self, expression: exp.MatchRecognize) -> str: +2013 partition = self.partition_by_sql(expression) +2014 order = self.sql(expression, "order") +2015 measures = self.expressions(expression, key="measures") +2016 measures = self.seg(f"MEASURES{self.seg(measures)}") if measures else "" +2017 rows = self.sql(expression, "rows") +2018 rows = self.seg(rows) if rows else "" +2019 after = self.sql(expression, "after") +2020 after = self.seg(after) if after else "" +2021 pattern = self.sql(expression, "pattern") +2022 pattern = self.seg(f"PATTERN ({pattern})") if pattern else "" +2023 definition_sqls = [ +2024 f"{self.sql(definition, 'alias')} AS {self.sql(definition, 'this')}" +2025 for definition in expression.args.get("define", []) +2026 ] +2027 definitions = self.expressions(sqls=definition_sqls) +2028 define = self.seg(f"DEFINE{self.seg(definitions)}") if definitions else "" +2029 body = "".join( +2030 ( +2031 partition, +2032 order, +2033 measures, +2034 rows, +2035 after, +2036 pattern, +2037 define, +2038 ) +2039 ) +2040 alias = self.sql(expression, "alias") +2041 alias = f" {alias}" if alias else "" +2042 return f"{self.seg('MATCH_RECOGNIZE')} {self.wrap(body)}{alias}" +2043 +2044 def query_modifiers(self, expression: exp.Expression, *sqls: str) -> str: +2045 limit: t.Optional[exp.Fetch | exp.Limit] = expression.args.get("limit") +2046 +2047 # If the limit is generated as TOP, we need to ensure it's not generated twice +2048 with_offset_limit_modifiers = not isinstance(limit, exp.Limit) or not self.LIMIT_IS_TOP 2049 -2050 offset_limit_modifiers = ( -2051 self.offset_limit_modifiers(expression, fetch, limit) -2052 if with_offset_limit_modifiers -2053 else [] -2054 ) -2055 -2056 return csv( -2057 *sqls, -2058 *[self.sql(join) for join in expression.args.get("joins") or []], -2059 self.sql(expression, "connect"), -2060 self.sql(expression, "match"), -2061 *[self.sql(lateral) for lateral in expression.args.get("laterals") or []], -2062 self.sql(expression, "where"), -2063 self.sql(expression, "group"), -2064 self.sql(expression, "having"), -2065 *self.after_having_modifiers(expression), -2066 self.sql(expression, "order"), -2067 *offset_limit_modifiers, -2068 *self.after_limit_modifiers(expression), -2069 sep="", -2070 ) -2071 -2072 def offset_limit_modifiers( -2073 self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit] -2074 ) -> t.List[str]: -2075 return [ -2076 self.sql(expression, "offset") if fetch else self.sql(limit), -2077 self.sql(limit) if fetch else self.sql(expression, "offset"), -2078 ] -2079 -2080 def after_having_modifiers(self, expression: exp.Expression) -> t.List[str]: -2081 return [ -2082 self.sql(expression, "qualify"), -2083 ( -2084 self.seg("WINDOW ") + self.expressions(expression, key="windows", flat=True) -2085 if expression.args.get("windows") -2086 else "" -2087 ), -2088 self.sql(expression, "distribute"), -2089 self.sql(expression, "sort"), -2090 self.sql(expression, "cluster"), -2091 ] -2092 -2093 def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]: -2094 locks = self.expressions(expression, key="locks", sep=" ") -2095 locks = f" {locks}" if locks else "" -2096 return [locks, self.sql(expression, "sample")] -2097 -2098 def select_sql(self, expression: exp.Select) -> str: -2099 into = expression.args.get("into") -2100 if not self.SUPPORTS_SELECT_INTO and into: -2101 into.pop() -2102 -2103 hint = self.sql(expression, "hint") -2104 distinct = self.sql(expression, "distinct") -2105 distinct = f" {distinct}" if distinct else "" -2106 kind = self.sql(expression, "kind") -2107 limit = expression.args.get("limit") -2108 top = ( -2109 self.limit_sql(limit, top=True) -2110 if isinstance(limit, exp.Limit) and self.LIMIT_IS_TOP -2111 else "" -2112 ) -2113 -2114 expressions = self.expressions(expression) -2115 -2116 if kind: -2117 if kind in self.SELECT_KINDS: -2118 kind = f" AS {kind}" -2119 else: -2120 if kind == "STRUCT": -2121 expressions = self.expressions( -2122 sqls=[ -2123 self.sql( -2124 exp.Struct( -2125 expressions=[ -2126 exp.column(e.output_name).eq( -2127 e.this if isinstance(e, exp.Alias) else e -2128 ) -2129 for e in expression.expressions -2130 ] -2131 ) -2132 ) -2133 ] -2134 ) -2135 kind = "" -2136 -2137 # We use LIMIT_IS_TOP as a proxy for whether DISTINCT should go first because tsql and Teradata -2138 # are the only dialects that use LIMIT_IS_TOP and both place DISTINCT first. -2139 top_distinct = f"{distinct}{hint}{top}" if self.LIMIT_IS_TOP else f"{top}{hint}{distinct}" -2140 expressions = f"{self.sep()}{expressions}" if expressions else expressions -2141 sql = self.query_modifiers( -2142 expression, -2143 f"SELECT{top_distinct}{kind}{expressions}", -2144 self.sql(expression, "into", comment=False), -2145 self.sql(expression, "from", comment=False), -2146 ) -2147 -2148 sql = self.prepend_ctes(expression, sql) -2149 -2150 if not self.SUPPORTS_SELECT_INTO and into: -2151 if into.args.get("temporary"): -2152 table_kind = " TEMPORARY" -2153 elif self.SUPPORTS_UNLOGGED_TABLES and into.args.get("unlogged"): -2154 table_kind = " UNLOGGED" -2155 else: -2156 table_kind = "" -2157 sql = f"CREATE{table_kind} TABLE {self.sql(into.this)} AS {sql}" -2158 -2159 return sql -2160 -2161 def schema_sql(self, expression: exp.Schema) -> str: -2162 this = self.sql(expression, "this") -2163 sql = self.schema_columns_sql(expression) -2164 return f"{this} {sql}" if this and sql else this or sql +2050 if self.LIMIT_FETCH == "LIMIT" and isinstance(limit, exp.Fetch): +2051 limit = exp.Limit(expression=exp.maybe_copy(limit.args.get("count"))) +2052 elif self.LIMIT_FETCH == "FETCH" and isinstance(limit, exp.Limit): +2053 limit = exp.Fetch(direction="FIRST", count=exp.maybe_copy(limit.expression)) +2054 +2055 fetch = isinstance(limit, exp.Fetch) +2056 +2057 offset_limit_modifiers = ( +2058 self.offset_limit_modifiers(expression, fetch, limit) +2059 if with_offset_limit_modifiers +2060 else [] +2061 ) +2062 +2063 return csv( +2064 *sqls, +2065 *[self.sql(join) for join in expression.args.get("joins") or []], +2066 self.sql(expression, "connect"), +2067 self.sql(expression, "match"), +2068 *[self.sql(lateral) for lateral in expression.args.get("laterals") or []], +2069 self.sql(expression, "where"), +2070 self.sql(expression, "group"), +2071 self.sql(expression, "having"), +2072 *self.after_having_modifiers(expression), +2073 self.sql(expression, "order"), +2074 *offset_limit_modifiers, +2075 *self.after_limit_modifiers(expression), +2076 sep="", +2077 ) +2078 +2079 def offset_limit_modifiers( +2080 self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit] +2081 ) -> t.List[str]: +2082 return [ +2083 self.sql(expression, "offset") if fetch else self.sql(limit), +2084 self.sql(limit) if fetch else self.sql(expression, "offset"), +2085 ] +2086 +2087 def after_having_modifiers(self, expression: exp.Expression) -> t.List[str]: +2088 return [ +2089 self.sql(expression, "qualify"), +2090 ( +2091 self.seg("WINDOW ") + self.expressions(expression, key="windows", flat=True) +2092 if expression.args.get("windows") +2093 else "" +2094 ), +2095 self.sql(expression, "distribute"), +2096 self.sql(expression, "sort"), +2097 self.sql(expression, "cluster"), +2098 ] +2099 +2100 def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]: +2101 locks = self.expressions(expression, key="locks", sep=" ") +2102 locks = f" {locks}" if locks else "" +2103 return [locks, self.sql(expression, "sample")] +2104 +2105 def select_sql(self, expression: exp.Select) -> str: +2106 into = expression.args.get("into") +2107 if not self.SUPPORTS_SELECT_INTO and into: +2108 into.pop() +2109 +2110 hint = self.sql(expression, "hint") +2111 distinct = self.sql(expression, "distinct") +2112 distinct = f" {distinct}" if distinct else "" +2113 kind = self.sql(expression, "kind") +2114 limit = expression.args.get("limit") +2115 top = ( +2116 self.limit_sql(limit, top=True) +2117 if isinstance(limit, exp.Limit) and self.LIMIT_IS_TOP +2118 else "" +2119 ) +2120 +2121 expressions = self.expressions(expression) +2122 +2123 if kind: +2124 if kind in self.SELECT_KINDS: +2125 kind = f" AS {kind}" +2126 else: +2127 if kind == "STRUCT": +2128 expressions = self.expressions( +2129 sqls=[ +2130 self.sql( +2131 exp.Struct( +2132 expressions=[ +2133 exp.column(e.output_name).eq( +2134 e.this if isinstance(e, exp.Alias) else e +2135 ) +2136 for e in expression.expressions +2137 ] +2138 ) +2139 ) +2140 ] +2141 ) +2142 kind = "" +2143 +2144 # We use LIMIT_IS_TOP as a proxy for whether DISTINCT should go first because tsql and Teradata +2145 # are the only dialects that use LIMIT_IS_TOP and both place DISTINCT first. +2146 top_distinct = f"{distinct}{hint}{top}" if self.LIMIT_IS_TOP else f"{top}{hint}{distinct}" +2147 expressions = f"{self.sep()}{expressions}" if expressions else expressions +2148 sql = self.query_modifiers( +2149 expression, +2150 f"SELECT{top_distinct}{kind}{expressions}", +2151 self.sql(expression, "into", comment=False), +2152 self.sql(expression, "from", comment=False), +2153 ) +2154 +2155 sql = self.prepend_ctes(expression, sql) +2156 +2157 if not self.SUPPORTS_SELECT_INTO and into: +2158 if into.args.get("temporary"): +2159 table_kind = " TEMPORARY" +2160 elif self.SUPPORTS_UNLOGGED_TABLES and into.args.get("unlogged"): +2161 table_kind = " UNLOGGED" +2162 else: +2163 table_kind = "" +2164 sql = f"CREATE{table_kind} TABLE {self.sql(into.this)} AS {sql}" 2165 -2166 def schema_columns_sql(self, expression: exp.Schema) -> str: -2167 if expression.expressions: -2168 return f"({self.sep('')}{self.expressions(expression)}{self.seg(')', sep='')}" -2169 return "" -2170 -2171 def star_sql(self, expression: exp.Star) -> str: -2172 except_ = self.expressions(expression, key="except", flat=True) -2173 except_ = f"{self.seg(self.STAR_MAPPING['except'])} ({except_})" if except_ else "" -2174 replace = self.expressions(expression, key="replace", flat=True) -2175 replace = f"{self.seg(self.STAR_MAPPING['replace'])} ({replace})" if replace else "" -2176 return f"*{except_}{replace}" +2166 return sql +2167 +2168 def schema_sql(self, expression: exp.Schema) -> str: +2169 this = self.sql(expression, "this") +2170 sql = self.schema_columns_sql(expression) +2171 return f"{this} {sql}" if this and sql else this or sql +2172 +2173 def schema_columns_sql(self, expression: exp.Schema) -> str: +2174 if expression.expressions: +2175 return f"({self.sep('')}{self.expressions(expression)}{self.seg(')', sep='')}" +2176 return "" 2177 -2178 def parameter_sql(self, expression: exp.Parameter) -> str: -2179 this = self.sql(expression, "this") -2180 return f"{self.PARAMETER_TOKEN}{this}" -2181 -2182 def sessionparameter_sql(self, expression: exp.SessionParameter) -> str: -2183 this = self.sql(expression, "this") -2184 kind = expression.text("kind") -2185 if kind: -2186 kind = f"{kind}." -2187 return f"@@{kind}{this}" +2178 def star_sql(self, expression: exp.Star) -> str: +2179 except_ = self.expressions(expression, key="except", flat=True) +2180 except_ = f"{self.seg(self.STAR_MAPPING['except'])} ({except_})" if except_ else "" +2181 replace = self.expressions(expression, key="replace", flat=True) +2182 replace = f"{self.seg(self.STAR_MAPPING['replace'])} ({replace})" if replace else "" +2183 return f"*{except_}{replace}" +2184 +2185 def parameter_sql(self, expression: exp.Parameter) -> str: +2186 this = self.sql(expression, "this") +2187 return f"{self.PARAMETER_TOKEN}{this}" 2188 -2189 def placeholder_sql(self, expression: exp.Placeholder) -> str: -2190 return f":{expression.name}" if expression.name else "?" -2191 -2192 def subquery_sql(self, expression: exp.Subquery, sep: str = " AS ") -> str: -2193 alias = self.sql(expression, "alias") -2194 alias = f"{sep}{alias}" if alias else "" +2189 def sessionparameter_sql(self, expression: exp.SessionParameter) -> str: +2190 this = self.sql(expression, "this") +2191 kind = expression.text("kind") +2192 if kind: +2193 kind = f"{kind}." +2194 return f"@@{kind}{this}" 2195 -2196 pivots = self.expressions(expression, key="pivots", sep=" ", flat=True) -2197 pivots = f" {pivots}" if pivots else "" +2196 def placeholder_sql(self, expression: exp.Placeholder) -> str: +2197 return f":{expression.name}" if expression.name else "?" 2198 -2199 sql = self.query_modifiers(expression, self.wrap(expression), alias, pivots) -2200 return self.prepend_ctes(expression, sql) -2201 -2202 def qualify_sql(self, expression: exp.Qualify) -> str: -2203 this = self.indent(self.sql(expression, "this")) -2204 return f"{self.seg('QUALIFY')}{self.sep()}{this}" +2199 def subquery_sql(self, expression: exp.Subquery, sep: str = " AS ") -> str: +2200 alias = self.sql(expression, "alias") +2201 alias = f"{sep}{alias}" if alias else "" +2202 +2203 pivots = self.expressions(expression, key="pivots", sep=" ", flat=True) +2204 pivots = f" {pivots}" if pivots else "" 2205 -2206 def union_sql(self, expression: exp.Union) -> str: -2207 return self.prepend_ctes( -2208 expression, -2209 self.set_operation(expression, self.union_op(expression)), -2210 ) -2211 -2212 def union_op(self, expression: exp.Union) -> str: -2213 kind = " DISTINCT" if self.EXPLICIT_UNION else "" -2214 kind = kind if expression.args.get("distinct") else " ALL" -2215 by_name = " BY NAME" if expression.args.get("by_name") else "" -2216 return f"UNION{kind}{by_name}" -2217 -2218 def unnest_sql(self, expression: exp.Unnest) -> str: -2219 args = self.expressions(expression, flat=True) -2220 -2221 alias = expression.args.get("alias") -2222 offset = expression.args.get("offset") -2223 -2224 if self.UNNEST_WITH_ORDINALITY: -2225 if alias and isinstance(offset, exp.Expression): -2226 alias.append("columns", offset) +2206 sql = self.query_modifiers(expression, self.wrap(expression), alias, pivots) +2207 return self.prepend_ctes(expression, sql) +2208 +2209 def qualify_sql(self, expression: exp.Qualify) -> str: +2210 this = self.indent(self.sql(expression, "this")) +2211 return f"{self.seg('QUALIFY')}{self.sep()}{this}" +2212 +2213 def union_sql(self, expression: exp.Union) -> str: +2214 return self.prepend_ctes( +2215 expression, +2216 self.set_operation(expression, self.union_op(expression)), +2217 ) +2218 +2219 def union_op(self, expression: exp.Union) -> str: +2220 kind = " DISTINCT" if self.EXPLICIT_UNION else "" +2221 kind = kind if expression.args.get("distinct") else " ALL" +2222 by_name = " BY NAME" if expression.args.get("by_name") else "" +2223 return f"UNION{kind}{by_name}" +2224 +2225 def unnest_sql(self, expression: exp.Unnest) -> str: +2226 args = self.expressions(expression, flat=True) 2227 -2228 if alias and self.dialect.UNNEST_COLUMN_ONLY: -2229 columns = alias.columns -2230 alias = self.sql(columns[0]) if columns else "" -2231 else: -2232 alias = self.sql(alias) -2233 -2234 alias = f" AS {alias}" if alias else alias -2235 if self.UNNEST_WITH_ORDINALITY: -2236 suffix = f" WITH ORDINALITY{alias}" if offset else alias -2237 else: -2238 if isinstance(offset, exp.Expression): -2239 suffix = f"{alias} WITH OFFSET AS {self.sql(offset)}" -2240 elif offset: -2241 suffix = f"{alias} WITH OFFSET" -2242 else: -2243 suffix = alias -2244 -2245 return f"UNNEST({args}){suffix}" -2246 -2247 def where_sql(self, expression: exp.Where) -> str: -2248 this = self.indent(self.sql(expression, "this")) -2249 return f"{self.seg('WHERE')}{self.sep()}{this}" -2250 -2251 def window_sql(self, expression: exp.Window) -> str: -2252 this = self.sql(expression, "this") -2253 partition = self.partition_by_sql(expression) -2254 order = expression.args.get("order") -2255 order = self.order_sql(order, flat=True) if order else "" -2256 spec = self.sql(expression, "spec") -2257 alias = self.sql(expression, "alias") -2258 over = self.sql(expression, "over") or "OVER" -2259 -2260 this = f"{this} {'AS' if expression.arg_key == 'windows' else over}" -2261 -2262 first = expression.args.get("first") -2263 if first is None: -2264 first = "" -2265 else: -2266 first = "FIRST" if first else "LAST" -2267 -2268 if not partition and not order and not spec and alias: -2269 return f"{this} {alias}" -2270 -2271 args = " ".join(arg for arg in (alias, first, partition, order, spec) if arg) -2272 return f"{this} ({args})" -2273 -2274 def partition_by_sql(self, expression: exp.Window | exp.MatchRecognize) -> str: -2275 partition = self.expressions(expression, key="partition_by", flat=True) -2276 return f"PARTITION BY {partition}" if partition else "" +2228 alias = expression.args.get("alias") +2229 offset = expression.args.get("offset") +2230 +2231 if self.UNNEST_WITH_ORDINALITY: +2232 if alias and isinstance(offset, exp.Expression): +2233 alias.append("columns", offset) +2234 +2235 if alias and self.dialect.UNNEST_COLUMN_ONLY: +2236 columns = alias.columns +2237 alias = self.sql(columns[0]) if columns else "" +2238 else: +2239 alias = self.sql(alias) +2240 +2241 alias = f" AS {alias}" if alias else alias +2242 if self.UNNEST_WITH_ORDINALITY: +2243 suffix = f" WITH ORDINALITY{alias}" if offset else alias +2244 else: +2245 if isinstance(offset, exp.Expression): +2246 suffix = f"{alias} WITH OFFSET AS {self.sql(offset)}" +2247 elif offset: +2248 suffix = f"{alias} WITH OFFSET" +2249 else: +2250 suffix = alias +2251 +2252 return f"UNNEST({args}){suffix}" +2253 +2254 def where_sql(self, expression: exp.Where) -> str: +2255 this = self.indent(self.sql(expression, "this")) +2256 return f"{self.seg('WHERE')}{self.sep()}{this}" +2257 +2258 def window_sql(self, expression: exp.Window) -> str: +2259 this = self.sql(expression, "this") +2260 partition = self.partition_by_sql(expression) +2261 order = expression.args.get("order") +2262 order = self.order_sql(order, flat=True) if order else "" +2263 spec = self.sql(expression, "spec") +2264 alias = self.sql(expression, "alias") +2265 over = self.sql(expression, "over") or "OVER" +2266 +2267 this = f"{this} {'AS' if expression.arg_key == 'windows' else over}" +2268 +2269 first = expression.args.get("first") +2270 if first is None: +2271 first = "" +2272 else: +2273 first = "FIRST" if first else "LAST" +2274 +2275 if not partition and not order and not spec and alias: +2276 return f"{this} {alias}" 2277 -2278 def windowspec_sql(self, expression: exp.WindowSpec) -> str: -2279 kind = self.sql(expression, "kind") -2280 start = csv(self.sql(expression, "start"), self.sql(expression, "start_side"), sep=" ") -2281 end = ( -2282 csv(self.sql(expression, "end"), self.sql(expression, "end_side"), sep=" ") -2283 or "CURRENT ROW" -2284 ) -2285 return f"{kind} BETWEEN {start} AND {end}" -2286 -2287 def withingroup_sql(self, expression: exp.WithinGroup) -> str: -2288 this = self.sql(expression, "this") -2289 expression_sql = self.sql(expression, "expression")[1:] # order has a leading space -2290 return f"{this} WITHIN GROUP ({expression_sql})" -2291 -2292 def between_sql(self, expression: exp.Between) -> str: -2293 this = self.sql(expression, "this") -2294 low = self.sql(expression, "low") -2295 high = self.sql(expression, "high") -2296 return f"{this} BETWEEN {low} AND {high}" -2297 -2298 def bracket_sql(self, expression: exp.Bracket) -> str: -2299 expressions = apply_index_offset( -2300 expression.this, -2301 expression.expressions, -2302 self.dialect.INDEX_OFFSET - expression.args.get("offset", 0), -2303 ) -2304 expressions_sql = ", ".join(self.sql(e) for e in expressions) -2305 return f"{self.sql(expression, 'this')}[{expressions_sql}]" -2306 -2307 def all_sql(self, expression: exp.All) -> str: -2308 return f"ALL {self.wrap(expression)}" -2309 -2310 def any_sql(self, expression: exp.Any) -> str: -2311 this = self.sql(expression, "this") -2312 if isinstance(expression.this, exp.Subqueryable): -2313 this = self.wrap(this) -2314 return f"ANY {this}" -2315 -2316 def exists_sql(self, expression: exp.Exists) -> str: -2317 return f"EXISTS{self.wrap(expression)}" -2318 -2319 def case_sql(self, expression: exp.Case) -> str: -2320 this = self.sql(expression, "this") -2321 statements = [f"CASE {this}" if this else "CASE"] +2278 args = " ".join(arg for arg in (alias, first, partition, order, spec) if arg) +2279 return f"{this} ({args})" +2280 +2281 def partition_by_sql(self, expression: exp.Window | exp.MatchRecognize) -> str: +2282 partition = self.expressions(expression, key="partition_by", flat=True) +2283 return f"PARTITION BY {partition}" if partition else "" +2284 +2285 def windowspec_sql(self, expression: exp.WindowSpec) -> str: +2286 kind = self.sql(expression, "kind") +2287 start = csv(self.sql(expression, "start"), self.sql(expression, "start_side"), sep=" ") +2288 end = ( +2289 csv(self.sql(expression, "end"), self.sql(expression, "end_side"), sep=" ") +2290 or "CURRENT ROW" +2291 ) +2292 return f"{kind} BETWEEN {start} AND {end}" +2293 +2294 def withingroup_sql(self, expression: exp.WithinGroup) -> str: +2295 this = self.sql(expression, "this") +2296 expression_sql = self.sql(expression, "expression")[1:] # order has a leading space +2297 return f"{this} WITHIN GROUP ({expression_sql})" +2298 +2299 def between_sql(self, expression: exp.Between) -> str: +2300 this = self.sql(expression, "this") +2301 low = self.sql(expression, "low") +2302 high = self.sql(expression, "high") +2303 return f"{this} BETWEEN {low} AND {high}" +2304 +2305 def bracket_sql(self, expression: exp.Bracket) -> str: +2306 expressions = apply_index_offset( +2307 expression.this, +2308 expression.expressions, +2309 self.dialect.INDEX_OFFSET - expression.args.get("offset", 0), +2310 ) +2311 expressions_sql = ", ".join(self.sql(e) for e in expressions) +2312 return f"{self.sql(expression, 'this')}[{expressions_sql}]" +2313 +2314 def all_sql(self, expression: exp.All) -> str: +2315 return f"ALL {self.wrap(expression)}" +2316 +2317 def any_sql(self, expression: exp.Any) -> str: +2318 this = self.sql(expression, "this") +2319 if isinstance(expression.this, exp.Subqueryable): +2320 this = self.wrap(this) +2321 return f"ANY {this}" 2322 -2323 for e in expression.args["ifs"]: -2324 statements.append(f"WHEN {self.sql(e, 'this')}") -2325 statements.append(f"THEN {self.sql(e, 'true')}") -2326 -2327 default = self.sql(expression, "default") -2328 -2329 if default: -2330 statements.append(f"ELSE {default}") -2331 -2332 statements.append("END") +2323 def exists_sql(self, expression: exp.Exists) -> str: +2324 return f"EXISTS{self.wrap(expression)}" +2325 +2326 def case_sql(self, expression: exp.Case) -> str: +2327 this = self.sql(expression, "this") +2328 statements = [f"CASE {this}" if this else "CASE"] +2329 +2330 for e in expression.args["ifs"]: +2331 statements.append(f"WHEN {self.sql(e, 'this')}") +2332 statements.append(f"THEN {self.sql(e, 'true')}") 2333 -2334 if self.pretty and self.text_width(statements) > self.max_text_width: -2335 return self.indent("\n".join(statements), skip_first=True, skip_last=True) -2336 -2337 return " ".join(statements) +2334 default = self.sql(expression, "default") +2335 +2336 if default: +2337 statements.append(f"ELSE {default}") 2338 -2339 def constraint_sql(self, expression: exp.Constraint) -> str: -2340 this = self.sql(expression, "this") -2341 expressions = self.expressions(expression, flat=True) -2342 return f"CONSTRAINT {this} {expressions}" +2339 statements.append("END") +2340 +2341 if self.pretty and self.text_width(statements) > self.max_text_width: +2342 return self.indent("\n".join(statements), skip_first=True, skip_last=True) 2343 -2344 def nextvaluefor_sql(self, expression: exp.NextValueFor) -> str: -2345 order = expression.args.get("order") -2346 order = f" OVER ({self.order_sql(order, flat=True)})" if order else "" -2347 return f"NEXT VALUE FOR {self.sql(expression, 'this')}{order}" -2348 -2349 def extract_sql(self, expression: exp.Extract) -> str: -2350 this = self.sql(expression, "this") if self.EXTRACT_ALLOWS_QUOTES else expression.this.name -2351 expression_sql = self.sql(expression, "expression") -2352 return f"EXTRACT({this} FROM {expression_sql})" -2353 -2354 def trim_sql(self, expression: exp.Trim) -> str: -2355 trim_type = self.sql(expression, "position") -2356 -2357 if trim_type == "LEADING": -2358 return self.func("LTRIM", expression.this) -2359 elif trim_type == "TRAILING": -2360 return self.func("RTRIM", expression.this) -2361 else: -2362 return self.func("TRIM", expression.this, expression.expression) +2344 return " ".join(statements) +2345 +2346 def constraint_sql(self, expression: exp.Constraint) -> str: +2347 this = self.sql(expression, "this") +2348 expressions = self.expressions(expression, flat=True) +2349 return f"CONSTRAINT {this} {expressions}" +2350 +2351 def nextvaluefor_sql(self, expression: exp.NextValueFor) -> str: +2352 order = expression.args.get("order") +2353 order = f" OVER ({self.order_sql(order, flat=True)})" if order else "" +2354 return f"NEXT VALUE FOR {self.sql(expression, 'this')}{order}" +2355 +2356 def extract_sql(self, expression: exp.Extract) -> str: +2357 this = self.sql(expression, "this") if self.EXTRACT_ALLOWS_QUOTES else expression.this.name +2358 expression_sql = self.sql(expression, "expression") +2359 return f"EXTRACT({this} FROM {expression_sql})" +2360 +2361 def trim_sql(self, expression: exp.Trim) -> str: +2362 trim_type = self.sql(expression, "position") 2363 -2364 def convert_concat_args(self, expression: exp.Concat | exp.ConcatWs) -> t.List[exp.Expression]: -2365 args = expression.expressions -2366 if isinstance(expression, exp.ConcatWs): -2367 args = args[1:] # Skip the delimiter -2368 -2369 if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"): -2370 args = [exp.cast(e, "text") for e in args] -2371 -2372 if not self.dialect.CONCAT_COALESCE and expression.args.get("coalesce"): -2373 args = [exp.func("coalesce", e, exp.Literal.string("")) for e in args] -2374 -2375 return args -2376 -2377 def concat_sql(self, expression: exp.Concat) -> str: -2378 expressions = self.convert_concat_args(expression) -2379 -2380 # Some dialects don't allow a single-argument CONCAT call -2381 if not self.SUPPORTS_SINGLE_ARG_CONCAT and len(expressions) == 1: -2382 return self.sql(expressions[0]) +2364 if trim_type == "LEADING": +2365 return self.func("LTRIM", expression.this) +2366 elif trim_type == "TRAILING": +2367 return self.func("RTRIM", expression.this) +2368 else: +2369 return self.func("TRIM", expression.this, expression.expression) +2370 +2371 def convert_concat_args(self, expression: exp.Concat | exp.ConcatWs) -> t.List[exp.Expression]: +2372 args = expression.expressions +2373 if isinstance(expression, exp.ConcatWs): +2374 args = args[1:] # Skip the delimiter +2375 +2376 if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"): +2377 args = [exp.cast(e, "text") for e in args] +2378 +2379 if not self.dialect.CONCAT_COALESCE and expression.args.get("coalesce"): +2380 args = [exp.func("coalesce", e, exp.Literal.string("")) for e in args] +2381 +2382 return args 2383 -2384 return self.func("CONCAT", *expressions) -2385 -2386 def concatws_sql(self, expression: exp.ConcatWs) -> str: -2387 return self.func( -2388 "CONCAT_WS", seq_get(expression.expressions, 0), *self.convert_concat_args(expression) -2389 ) +2384 def concat_sql(self, expression: exp.Concat) -> str: +2385 expressions = self.convert_concat_args(expression) +2386 +2387 # Some dialects don't allow a single-argument CONCAT call +2388 if not self.SUPPORTS_SINGLE_ARG_CONCAT and len(expressions) == 1: +2389 return self.sql(expressions[0]) 2390 -2391 def check_sql(self, expression: exp.Check) -> str: -2392 this = self.sql(expression, key="this") -2393 return f"CHECK ({this})" -2394 -2395 def foreignkey_sql(self, expression: exp.ForeignKey) -> str: -2396 expressions = self.expressions(expression, flat=True) -2397 reference = self.sql(expression, "reference") -2398 reference = f" {reference}" if reference else "" -2399 delete = self.sql(expression, "delete") -2400 delete = f" ON DELETE {delete}" if delete else "" -2401 update = self.sql(expression, "update") -2402 update = f" ON UPDATE {update}" if update else "" -2403 return f"FOREIGN KEY ({expressions}){reference}{delete}{update}" -2404 -2405 def primarykey_sql(self, expression: exp.ForeignKey) -> str: -2406 expressions = self.expressions(expression, flat=True) -2407 options = self.expressions(expression, key="options", flat=True, sep=" ") -2408 options = f" {options}" if options else "" -2409 return f"PRIMARY KEY ({expressions}){options}" -2410 -2411 def if_sql(self, expression: exp.If) -> str: -2412 return self.case_sql(exp.Case(ifs=[expression], default=expression.args.get("false"))) -2413 -2414 def matchagainst_sql(self, expression: exp.MatchAgainst) -> str: -2415 modifier = expression.args.get("modifier") -2416 modifier = f" {modifier}" if modifier else "" -2417 return f"{self.func('MATCH', *expression.expressions)} AGAINST({self.sql(expression, 'this')}{modifier})" -2418 -2419 def jsonkeyvalue_sql(self, expression: exp.JSONKeyValue) -> str: -2420 return f"{self.sql(expression, 'this')}{self.JSON_KEY_VALUE_PAIR_SEP} {self.sql(expression, 'expression')}" -2421 -2422 def jsonpath_sql(self, expression: exp.JSONPath) -> str: -2423 path = self.expressions(expression, sep="", flat=True).lstrip(".") -2424 return f"{self.dialect.QUOTE_START}{path}{self.dialect.QUOTE_END}" +2391 return self.func("CONCAT", *expressions) +2392 +2393 def concatws_sql(self, expression: exp.ConcatWs) -> str: +2394 return self.func( +2395 "CONCAT_WS", seq_get(expression.expressions, 0), *self.convert_concat_args(expression) +2396 ) +2397 +2398 def check_sql(self, expression: exp.Check) -> str: +2399 this = self.sql(expression, key="this") +2400 return f"CHECK ({this})" +2401 +2402 def foreignkey_sql(self, expression: exp.ForeignKey) -> str: +2403 expressions = self.expressions(expression, flat=True) +2404 reference = self.sql(expression, "reference") +2405 reference = f" {reference}" if reference else "" +2406 delete = self.sql(expression, "delete") +2407 delete = f" ON DELETE {delete}" if delete else "" +2408 update = self.sql(expression, "update") +2409 update = f" ON UPDATE {update}" if update else "" +2410 return f"FOREIGN KEY ({expressions}){reference}{delete}{update}" +2411 +2412 def primarykey_sql(self, expression: exp.ForeignKey) -> str: +2413 expressions = self.expressions(expression, flat=True) +2414 options = self.expressions(expression, key="options", flat=True, sep=" ") +2415 options = f" {options}" if options else "" +2416 return f"PRIMARY KEY ({expressions}){options}" +2417 +2418 def if_sql(self, expression: exp.If) -> str: +2419 return self.case_sql(exp.Case(ifs=[expression], default=expression.args.get("false"))) +2420 +2421 def matchagainst_sql(self, expression: exp.MatchAgainst) -> str: +2422 modifier = expression.args.get("modifier") +2423 modifier = f" {modifier}" if modifier else "" +2424 return f"{self.func('MATCH', *expression.expressions)} AGAINST({self.sql(expression, 'this')}{modifier})" 2425 -2426 def json_path_part(self, expression: int | str | exp.JSONPathPart) -> str: -2427 if isinstance(expression, exp.JSONPathPart): -2428 transform = self.TRANSFORMS.get(expression.__class__) -2429 if not callable(transform): -2430 self.unsupported(f"Unsupported JSONPathPart type {expression.__class__.__name__}") -2431 return "" +2426 def jsonkeyvalue_sql(self, expression: exp.JSONKeyValue) -> str: +2427 return f"{self.sql(expression, 'this')}{self.JSON_KEY_VALUE_PAIR_SEP} {self.sql(expression, 'expression')}" +2428 +2429 def jsonpath_sql(self, expression: exp.JSONPath) -> str: +2430 path = self.expressions(expression, sep="", flat=True).lstrip(".") +2431 return f"{self.dialect.QUOTE_START}{path}{self.dialect.QUOTE_END}" 2432 -2433 return transform(self, expression) -2434 -2435 if isinstance(expression, int): -2436 return str(expression) -2437 -2438 if self.JSON_PATH_SINGLE_QUOTE_ESCAPE: -2439 escaped = expression.replace("'", "\\'") -2440 escaped = f"\\'{expression}\\'" -2441 else: -2442 escaped = expression.replace('"', '\\"') -2443 escaped = f'"{escaped}"' +2433 def json_path_part(self, expression: int | str | exp.JSONPathPart) -> str: +2434 if isinstance(expression, exp.JSONPathPart): +2435 transform = self.TRANSFORMS.get(expression.__class__) +2436 if not callable(transform): +2437 self.unsupported(f"Unsupported JSONPathPart type {expression.__class__.__name__}") +2438 return "" +2439 +2440 return transform(self, expression) +2441 +2442 if isinstance(expression, int): +2443 return str(expression) 2444 -2445 return escaped -2446 -2447 def formatjson_sql(self, expression: exp.FormatJson) -> str: -2448 return f"{self.sql(expression, 'this')} FORMAT JSON" -2449 -2450 def jsonobject_sql(self, expression: exp.JSONObject | exp.JSONObjectAgg) -> str: -2451 null_handling = expression.args.get("null_handling") -2452 null_handling = f" {null_handling}" if null_handling else "" +2445 if self.JSON_PATH_SINGLE_QUOTE_ESCAPE: +2446 escaped = expression.replace("'", "\\'") +2447 escaped = f"\\'{expression}\\'" +2448 else: +2449 escaped = expression.replace('"', '\\"') +2450 escaped = f'"{escaped}"' +2451 +2452 return escaped 2453 -2454 unique_keys = expression.args.get("unique_keys") -2455 if unique_keys is not None: -2456 unique_keys = f" {'WITH' if unique_keys else 'WITHOUT'} UNIQUE KEYS" -2457 else: -2458 unique_keys = "" -2459 -2460 return_type = self.sql(expression, "return_type") -2461 return_type = f" RETURNING {return_type}" if return_type else "" -2462 encoding = self.sql(expression, "encoding") -2463 encoding = f" ENCODING {encoding}" if encoding else "" -2464 -2465 return self.func( -2466 "JSON_OBJECT" if isinstance(expression, exp.JSONObject) else "JSON_OBJECTAGG", -2467 *expression.expressions, -2468 suffix=f"{null_handling}{unique_keys}{return_type}{encoding})", -2469 ) -2470 -2471 def jsonobjectagg_sql(self, expression: exp.JSONObjectAgg) -> str: -2472 return self.jsonobject_sql(expression) -2473 -2474 def jsonarray_sql(self, expression: exp.JSONArray) -> str: -2475 null_handling = expression.args.get("null_handling") -2476 null_handling = f" {null_handling}" if null_handling else "" -2477 return_type = self.sql(expression, "return_type") -2478 return_type = f" RETURNING {return_type}" if return_type else "" -2479 strict = " STRICT" if expression.args.get("strict") else "" -2480 return self.func( -2481 "JSON_ARRAY", *expression.expressions, suffix=f"{null_handling}{return_type}{strict})" -2482 ) -2483 -2484 def jsonarrayagg_sql(self, expression: exp.JSONArrayAgg) -> str: -2485 this = self.sql(expression, "this") -2486 order = self.sql(expression, "order") -2487 null_handling = expression.args.get("null_handling") -2488 null_handling = f" {null_handling}" if null_handling else "" -2489 return_type = self.sql(expression, "return_type") -2490 return_type = f" RETURNING {return_type}" if return_type else "" -2491 strict = " STRICT" if expression.args.get("strict") else "" -2492 return self.func( -2493 "JSON_ARRAYAGG", -2494 this, -2495 suffix=f"{order}{null_handling}{return_type}{strict})", -2496 ) -2497 -2498 def jsoncolumndef_sql(self, expression: exp.JSONColumnDef) -> str: -2499 path = self.sql(expression, "path") -2500 path = f" PATH {path}" if path else "" -2501 nested_schema = self.sql(expression, "nested_schema") -2502 -2503 if nested_schema: -2504 return f"NESTED{path} {nested_schema}" -2505 -2506 this = self.sql(expression, "this") -2507 kind = self.sql(expression, "kind") -2508 kind = f" {kind}" if kind else "" -2509 return f"{this}{kind}{path}" -2510 -2511 def jsonschema_sql(self, expression: exp.JSONSchema) -> str: -2512 return self.func("COLUMNS", *expression.expressions) -2513 -2514 def jsontable_sql(self, expression: exp.JSONTable) -> str: -2515 this = self.sql(expression, "this") -2516 path = self.sql(expression, "path") -2517 path = f", {path}" if path else "" -2518 error_handling = expression.args.get("error_handling") -2519 error_handling = f" {error_handling}" if error_handling else "" -2520 empty_handling = expression.args.get("empty_handling") -2521 empty_handling = f" {empty_handling}" if empty_handling else "" -2522 schema = self.sql(expression, "schema") -2523 return self.func( -2524 "JSON_TABLE", this, suffix=f"{path}{error_handling}{empty_handling} {schema})" -2525 ) -2526 -2527 def openjsoncolumndef_sql(self, expression: exp.OpenJSONColumnDef) -> str: -2528 this = self.sql(expression, "this") -2529 kind = self.sql(expression, "kind") -2530 path = self.sql(expression, "path") -2531 path = f" {path}" if path else "" -2532 as_json = " AS JSON" if expression.args.get("as_json") else "" -2533 return f"{this} {kind}{path}{as_json}" -2534 -2535 def openjson_sql(self, expression: exp.OpenJSON) -> str: -2536 this = self.sql(expression, "this") +2454 def formatjson_sql(self, expression: exp.FormatJson) -> str: +2455 return f"{self.sql(expression, 'this')} FORMAT JSON" +2456 +2457 def jsonobject_sql(self, expression: exp.JSONObject | exp.JSONObjectAgg) -> str: +2458 null_handling = expression.args.get("null_handling") +2459 null_handling = f" {null_handling}" if null_handling else "" +2460 +2461 unique_keys = expression.args.get("unique_keys") +2462 if unique_keys is not None: +2463 unique_keys = f" {'WITH' if unique_keys else 'WITHOUT'} UNIQUE KEYS" +2464 else: +2465 unique_keys = "" +2466 +2467 return_type = self.sql(expression, "return_type") +2468 return_type = f" RETURNING {return_type}" if return_type else "" +2469 encoding = self.sql(expression, "encoding") +2470 encoding = f" ENCODING {encoding}" if encoding else "" +2471 +2472 return self.func( +2473 "JSON_OBJECT" if isinstance(expression, exp.JSONObject) else "JSON_OBJECTAGG", +2474 *expression.expressions, +2475 suffix=f"{null_handling}{unique_keys}{return_type}{encoding})", +2476 ) +2477 +2478 def jsonobjectagg_sql(self, expression: exp.JSONObjectAgg) -> str: +2479 return self.jsonobject_sql(expression) +2480 +2481 def jsonarray_sql(self, expression: exp.JSONArray) -> str: +2482 null_handling = expression.args.get("null_handling") +2483 null_handling = f" {null_handling}" if null_handling else "" +2484 return_type = self.sql(expression, "return_type") +2485 return_type = f" RETURNING {return_type}" if return_type else "" +2486 strict = " STRICT" if expression.args.get("strict") else "" +2487 return self.func( +2488 "JSON_ARRAY", *expression.expressions, suffix=f"{null_handling}{return_type}{strict})" +2489 ) +2490 +2491 def jsonarrayagg_sql(self, expression: exp.JSONArrayAgg) -> str: +2492 this = self.sql(expression, "this") +2493 order = self.sql(expression, "order") +2494 null_handling = expression.args.get("null_handling") +2495 null_handling = f" {null_handling}" if null_handling else "" +2496 return_type = self.sql(expression, "return_type") +2497 return_type = f" RETURNING {return_type}" if return_type else "" +2498 strict = " STRICT" if expression.args.get("strict") else "" +2499 return self.func( +2500 "JSON_ARRAYAGG", +2501 this, +2502 suffix=f"{order}{null_handling}{return_type}{strict})", +2503 ) +2504 +2505 def jsoncolumndef_sql(self, expression: exp.JSONColumnDef) -> str: +2506 path = self.sql(expression, "path") +2507 path = f" PATH {path}" if path else "" +2508 nested_schema = self.sql(expression, "nested_schema") +2509 +2510 if nested_schema: +2511 return f"NESTED{path} {nested_schema}" +2512 +2513 this = self.sql(expression, "this") +2514 kind = self.sql(expression, "kind") +2515 kind = f" {kind}" if kind else "" +2516 return f"{this}{kind}{path}" +2517 +2518 def jsonschema_sql(self, expression: exp.JSONSchema) -> str: +2519 return self.func("COLUMNS", *expression.expressions) +2520 +2521 def jsontable_sql(self, expression: exp.JSONTable) -> str: +2522 this = self.sql(expression, "this") +2523 path = self.sql(expression, "path") +2524 path = f", {path}" if path else "" +2525 error_handling = expression.args.get("error_handling") +2526 error_handling = f" {error_handling}" if error_handling else "" +2527 empty_handling = expression.args.get("empty_handling") +2528 empty_handling = f" {empty_handling}" if empty_handling else "" +2529 schema = self.sql(expression, "schema") +2530 return self.func( +2531 "JSON_TABLE", this, suffix=f"{path}{error_handling}{empty_handling} {schema})" +2532 ) +2533 +2534 def openjsoncolumndef_sql(self, expression: exp.OpenJSONColumnDef) -> str: +2535 this = self.sql(expression, "this") +2536 kind = self.sql(expression, "kind") 2537 path = self.sql(expression, "path") -2538 path = f", {path}" if path else "" -2539 expressions = self.expressions(expression) -2540 with_ = ( -2541 f" WITH ({self.seg(self.indent(expressions), sep='')}{self.seg(')', sep='')}" -2542 if expressions -2543 else "" -2544 ) -2545 return f"OPENJSON({this}{path}){with_}" -2546 -2547 def in_sql(self, expression: exp.In) -> str: -2548 query = expression.args.get("query") -2549 unnest = expression.args.get("unnest") -2550 field = expression.args.get("field") -2551 is_global = " GLOBAL" if expression.args.get("is_global") else "" -2552 -2553 if query: -2554 in_sql = self.wrap(query) -2555 elif unnest: -2556 in_sql = self.in_unnest_op(unnest) -2557 elif field: -2558 in_sql = self.sql(field) -2559 else: -2560 in_sql = f"({self.expressions(expression, flat=True)})" -2561 -2562 return f"{self.sql(expression, 'this')}{is_global} IN {in_sql}" -2563 -2564 def in_unnest_op(self, unnest: exp.Unnest) -> str: -2565 return f"(SELECT {self.sql(unnest)})" -2566 -2567 def interval_sql(self, expression: exp.Interval) -> str: -2568 unit = self.sql(expression, "unit") -2569 if not self.INTERVAL_ALLOWS_PLURAL_FORM: -2570 unit = self.TIME_PART_SINGULARS.get(unit, unit) -2571 unit = f" {unit}" if unit else "" -2572 -2573 if self.SINGLE_STRING_INTERVAL: -2574 this = expression.this.name if expression.this else "" -2575 return f"INTERVAL '{this}{unit}'" if this else f"INTERVAL{unit}" -2576 -2577 this = self.sql(expression, "this") -2578 if this: -2579 unwrapped = isinstance(expression.this, self.UNWRAPPED_INTERVAL_VALUES) -2580 this = f" {this}" if unwrapped else f" ({this})" -2581 -2582 return f"INTERVAL{this}{unit}" +2538 path = f" {path}" if path else "" +2539 as_json = " AS JSON" if expression.args.get("as_json") else "" +2540 return f"{this} {kind}{path}{as_json}" +2541 +2542 def openjson_sql(self, expression: exp.OpenJSON) -> str: +2543 this = self.sql(expression, "this") +2544 path = self.sql(expression, "path") +2545 path = f", {path}" if path else "" +2546 expressions = self.expressions(expression) +2547 with_ = ( +2548 f" WITH ({self.seg(self.indent(expressions), sep='')}{self.seg(')', sep='')}" +2549 if expressions +2550 else "" +2551 ) +2552 return f"OPENJSON({this}{path}){with_}" +2553 +2554 def in_sql(self, expression: exp.In) -> str: +2555 query = expression.args.get("query") +2556 unnest = expression.args.get("unnest") +2557 field = expression.args.get("field") +2558 is_global = " GLOBAL" if expression.args.get("is_global") else "" +2559 +2560 if query: +2561 in_sql = self.wrap(query) +2562 elif unnest: +2563 in_sql = self.in_unnest_op(unnest) +2564 elif field: +2565 in_sql = self.sql(field) +2566 else: +2567 in_sql = f"({self.expressions(expression, flat=True)})" +2568 +2569 return f"{self.sql(expression, 'this')}{is_global} IN {in_sql}" +2570 +2571 def in_unnest_op(self, unnest: exp.Unnest) -> str: +2572 return f"(SELECT {self.sql(unnest)})" +2573 +2574 def interval_sql(self, expression: exp.Interval) -> str: +2575 unit = self.sql(expression, "unit") +2576 if not self.INTERVAL_ALLOWS_PLURAL_FORM: +2577 unit = self.TIME_PART_SINGULARS.get(unit, unit) +2578 unit = f" {unit}" if unit else "" +2579 +2580 if self.SINGLE_STRING_INTERVAL: +2581 this = expression.this.name if expression.this else "" +2582 return f"INTERVAL '{this}{unit}'" if this else f"INTERVAL{unit}" 2583 -2584 def return_sql(self, expression: exp.Return) -> str: -2585 return f"RETURN {self.sql(expression, 'this')}" -2586 -2587 def reference_sql(self, expression: exp.Reference) -> str: -2588 this = self.sql(expression, "this") -2589 expressions = self.expressions(expression, flat=True) -2590 expressions = f"({expressions})" if expressions else "" -2591 options = self.expressions(expression, key="options", flat=True, sep=" ") -2592 options = f" {options}" if options else "" -2593 return f"REFERENCES {this}{expressions}{options}" -2594 -2595 def anonymous_sql(self, expression: exp.Anonymous) -> str: -2596 return self.func(expression.name, *expression.expressions) -2597 -2598 def paren_sql(self, expression: exp.Paren) -> str: -2599 if isinstance(expression.unnest(), exp.Select): -2600 sql = self.wrap(expression) -2601 else: -2602 sql = self.seg(self.indent(self.sql(expression, "this")), sep="") -2603 sql = f"({sql}{self.seg(')', sep='')}" +2584 this = self.sql(expression, "this") +2585 if this: +2586 unwrapped = isinstance(expression.this, self.UNWRAPPED_INTERVAL_VALUES) +2587 this = f" {this}" if unwrapped else f" ({this})" +2588 +2589 return f"INTERVAL{this}{unit}" +2590 +2591 def return_sql(self, expression: exp.Return) -> str: +2592 return f"RETURN {self.sql(expression, 'this')}" +2593 +2594 def reference_sql(self, expression: exp.Reference) -> str: +2595 this = self.sql(expression, "this") +2596 expressions = self.expressions(expression, flat=True) +2597 expressions = f"({expressions})" if expressions else "" +2598 options = self.expressions(expression, key="options", flat=True, sep=" ") +2599 options = f" {options}" if options else "" +2600 return f"REFERENCES {this}{expressions}{options}" +2601 +2602 def anonymous_sql(self, expression: exp.Anonymous) -> str: +2603 return self.func(expression.name, *expression.expressions) 2604 -2605 return self.prepend_ctes(expression, sql) -2606 -2607 def neg_sql(self, expression: exp.Neg) -> str: -2608 # This makes sure we don't convert "- - 5" to "--5", which is a comment -2609 this_sql = self.sql(expression, "this") -2610 sep = " " if this_sql[0] == "-" else "" -2611 return f"-{sep}{this_sql}" -2612 -2613 def not_sql(self, expression: exp.Not) -> str: -2614 return f"NOT {self.sql(expression, 'this')}" -2615 -2616 def alias_sql(self, expression: exp.Alias) -> str: -2617 alias = self.sql(expression, "alias") -2618 alias = f" AS {alias}" if alias else "" -2619 return f"{self.sql(expression, 'this')}{alias}" -2620 -2621 def pivotalias_sql(self, expression: exp.PivotAlias) -> str: -2622 alias = expression.args["alias"] -2623 identifier_alias = isinstance(alias, exp.Identifier) -2624 -2625 if identifier_alias and not self.UNPIVOT_ALIASES_ARE_IDENTIFIERS: -2626 alias.replace(exp.Literal.string(alias.output_name)) -2627 elif not identifier_alias and self.UNPIVOT_ALIASES_ARE_IDENTIFIERS: -2628 alias.replace(exp.to_identifier(alias.output_name)) -2629 -2630 return self.alias_sql(expression) +2605 def paren_sql(self, expression: exp.Paren) -> str: +2606 if isinstance(expression.unnest(), exp.Select): +2607 sql = self.wrap(expression) +2608 else: +2609 sql = self.seg(self.indent(self.sql(expression, "this")), sep="") +2610 sql = f"({sql}{self.seg(')', sep='')}" +2611 +2612 return self.prepend_ctes(expression, sql) +2613 +2614 def neg_sql(self, expression: exp.Neg) -> str: +2615 # This makes sure we don't convert "- - 5" to "--5", which is a comment +2616 this_sql = self.sql(expression, "this") +2617 sep = " " if this_sql[0] == "-" else "" +2618 return f"-{sep}{this_sql}" +2619 +2620 def not_sql(self, expression: exp.Not) -> str: +2621 return f"NOT {self.sql(expression, 'this')}" +2622 +2623 def alias_sql(self, expression: exp.Alias) -> str: +2624 alias = self.sql(expression, "alias") +2625 alias = f" AS {alias}" if alias else "" +2626 return f"{self.sql(expression, 'this')}{alias}" +2627 +2628 def pivotalias_sql(self, expression: exp.PivotAlias) -> str: +2629 alias = expression.args["alias"] +2630 identifier_alias = isinstance(alias, exp.Identifier) 2631 -2632 def aliases_sql(self, expression: exp.Aliases) -> str: -2633 return f"{self.sql(expression, 'this')} AS ({self.expressions(expression, flat=True)})" -2634 -2635 def atindex_sql(self, expression: exp.AtTimeZone) -> str: -2636 this = self.sql(expression, "this") -2637 index = self.sql(expression, "expression") -2638 return f"{this} AT {index}" -2639 -2640 def attimezone_sql(self, expression: exp.AtTimeZone) -> str: -2641 this = self.sql(expression, "this") -2642 zone = self.sql(expression, "zone") -2643 return f"{this} AT TIME ZONE {zone}" -2644 -2645 def fromtimezone_sql(self, expression: exp.FromTimeZone) -> str: -2646 this = self.sql(expression, "this") -2647 zone = self.sql(expression, "zone") -2648 return f"{this} AT TIME ZONE {zone} AT TIME ZONE 'UTC'" -2649 -2650 def add_sql(self, expression: exp.Add) -> str: -2651 return self.binary(expression, "+") -2652 -2653 def and_sql(self, expression: exp.And) -> str: -2654 return self.connector_sql(expression, "AND") -2655 -2656 def xor_sql(self, expression: exp.Xor) -> str: -2657 return self.connector_sql(expression, "XOR") -2658 -2659 def connector_sql(self, expression: exp.Connector, op: str) -> str: -2660 if not self.pretty: -2661 return self.binary(expression, op) +2632 if identifier_alias and not self.UNPIVOT_ALIASES_ARE_IDENTIFIERS: +2633 alias.replace(exp.Literal.string(alias.output_name)) +2634 elif not identifier_alias and self.UNPIVOT_ALIASES_ARE_IDENTIFIERS: +2635 alias.replace(exp.to_identifier(alias.output_name)) +2636 +2637 return self.alias_sql(expression) +2638 +2639 def aliases_sql(self, expression: exp.Aliases) -> str: +2640 return f"{self.sql(expression, 'this')} AS ({self.expressions(expression, flat=True)})" +2641 +2642 def atindex_sql(self, expression: exp.AtTimeZone) -> str: +2643 this = self.sql(expression, "this") +2644 index = self.sql(expression, "expression") +2645 return f"{this} AT {index}" +2646 +2647 def attimezone_sql(self, expression: exp.AtTimeZone) -> str: +2648 this = self.sql(expression, "this") +2649 zone = self.sql(expression, "zone") +2650 return f"{this} AT TIME ZONE {zone}" +2651 +2652 def fromtimezone_sql(self, expression: exp.FromTimeZone) -> str: +2653 this = self.sql(expression, "this") +2654 zone = self.sql(expression, "zone") +2655 return f"{this} AT TIME ZONE {zone} AT TIME ZONE 'UTC'" +2656 +2657 def add_sql(self, expression: exp.Add) -> str: +2658 return self.binary(expression, "+") +2659 +2660 def and_sql(self, expression: exp.And) -> str: +2661 return self.connector_sql(expression, "AND") 2662 -2663 sqls = tuple( -2664 self.maybe_comment(self.sql(e), e, e.parent.comments or []) if i != 1 else self.sql(e) -2665 for i, e in enumerate(expression.flatten(unnest=False)) -2666 ) -2667 -2668 sep = "\n" if self.text_width(sqls) > self.max_text_width else " " -2669 return f"{sep}{op} ".join(sqls) -2670 -2671 def bitwiseand_sql(self, expression: exp.BitwiseAnd) -> str: -2672 return self.binary(expression, "&") -2673 -2674 def bitwiseleftshift_sql(self, expression: exp.BitwiseLeftShift) -> str: -2675 return self.binary(expression, "<<") -2676 -2677 def bitwisenot_sql(self, expression: exp.BitwiseNot) -> str: -2678 return f"~{self.sql(expression, 'this')}" -2679 -2680 def bitwiseor_sql(self, expression: exp.BitwiseOr) -> str: -2681 return self.binary(expression, "|") -2682 -2683 def bitwiserightshift_sql(self, expression: exp.BitwiseRightShift) -> str: -2684 return self.binary(expression, ">>") -2685 -2686 def bitwisexor_sql(self, expression: exp.BitwiseXor) -> str: -2687 return self.binary(expression, "^") -2688 -2689 def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str: -2690 format_sql = self.sql(expression, "format") -2691 format_sql = f" FORMAT {format_sql}" if format_sql else "" -2692 to_sql = self.sql(expression, "to") -2693 to_sql = f" {to_sql}" if to_sql else "" -2694 return f"{safe_prefix or ''}CAST({self.sql(expression, 'this')} AS{to_sql}{format_sql})" +2663 def xor_sql(self, expression: exp.Xor) -> str: +2664 return self.connector_sql(expression, "XOR") +2665 +2666 def connector_sql(self, expression: exp.Connector, op: str) -> str: +2667 if not self.pretty: +2668 return self.binary(expression, op) +2669 +2670 sqls = tuple( +2671 self.maybe_comment(self.sql(e), e, e.parent.comments or []) if i != 1 else self.sql(e) +2672 for i, e in enumerate(expression.flatten(unnest=False)) +2673 ) +2674 +2675 sep = "\n" if self.text_width(sqls) > self.max_text_width else " " +2676 return f"{sep}{op} ".join(sqls) +2677 +2678 def bitwiseand_sql(self, expression: exp.BitwiseAnd) -> str: +2679 return self.binary(expression, "&") +2680 +2681 def bitwiseleftshift_sql(self, expression: exp.BitwiseLeftShift) -> str: +2682 return self.binary(expression, "<<") +2683 +2684 def bitwisenot_sql(self, expression: exp.BitwiseNot) -> str: +2685 return f"~{self.sql(expression, 'this')}" +2686 +2687 def bitwiseor_sql(self, expression: exp.BitwiseOr) -> str: +2688 return self.binary(expression, "|") +2689 +2690 def bitwiserightshift_sql(self, expression: exp.BitwiseRightShift) -> str: +2691 return self.binary(expression, ">>") +2692 +2693 def bitwisexor_sql(self, expression: exp.BitwiseXor) -> str: +2694 return self.binary(expression, "^") 2695 -2696 def currentdate_sql(self, expression: exp.CurrentDate) -> str: -2697 zone = self.sql(expression, "this") -2698 return f"CURRENT_DATE({zone})" if zone else "CURRENT_DATE" -2699 -2700 def currenttimestamp_sql(self, expression: exp.CurrentTimestamp) -> str: -2701 return self.func("CURRENT_TIMESTAMP", expression.this) +2696 def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str: +2697 format_sql = self.sql(expression, "format") +2698 format_sql = f" FORMAT {format_sql}" if format_sql else "" +2699 to_sql = self.sql(expression, "to") +2700 to_sql = f" {to_sql}" if to_sql else "" +2701 return f"{safe_prefix or ''}CAST({self.sql(expression, 'this')} AS{to_sql}{format_sql})" 2702 -2703 def collate_sql(self, expression: exp.Collate) -> str: -2704 if self.COLLATE_IS_FUNC: -2705 return self.function_fallback_sql(expression) -2706 return self.binary(expression, "COLLATE") -2707 -2708 def command_sql(self, expression: exp.Command) -> str: -2709 return f"{self.sql(expression, 'this')} {expression.text('expression').strip()}" -2710 -2711 def comment_sql(self, expression: exp.Comment) -> str: -2712 this = self.sql(expression, "this") -2713 kind = expression.args["kind"] -2714 exists_sql = " IF EXISTS " if expression.args.get("exists") else " " -2715 expression_sql = self.sql(expression, "expression") -2716 return f"COMMENT{exists_sql}ON {kind} {this} IS {expression_sql}" +2703 def currentdate_sql(self, expression: exp.CurrentDate) -> str: +2704 zone = self.sql(expression, "this") +2705 return f"CURRENT_DATE({zone})" if zone else "CURRENT_DATE" +2706 +2707 def currenttimestamp_sql(self, expression: exp.CurrentTimestamp) -> str: +2708 return self.func("CURRENT_TIMESTAMP", expression.this) +2709 +2710 def collate_sql(self, expression: exp.Collate) -> str: +2711 if self.COLLATE_IS_FUNC: +2712 return self.function_fallback_sql(expression) +2713 return self.binary(expression, "COLLATE") +2714 +2715 def command_sql(self, expression: exp.Command) -> str: +2716 return f"{self.sql(expression, 'this')} {expression.text('expression').strip()}" 2717 -2718 def mergetreettlaction_sql(self, expression: exp.MergeTreeTTLAction) -> str: +2718 def comment_sql(self, expression: exp.Comment) -> str: 2719 this = self.sql(expression, "this") -2720 delete = " DELETE" if expression.args.get("delete") else "" -2721 recompress = self.sql(expression, "recompress") -2722 recompress = f" RECOMPRESS {recompress}" if recompress else "" -2723 to_disk = self.sql(expression, "to_disk") -2724 to_disk = f" TO DISK {to_disk}" if to_disk else "" -2725 to_volume = self.sql(expression, "to_volume") -2726 to_volume = f" TO VOLUME {to_volume}" if to_volume else "" -2727 return f"{this}{delete}{recompress}{to_disk}{to_volume}" -2728 -2729 def mergetreettl_sql(self, expression: exp.MergeTreeTTL) -> str: -2730 where = self.sql(expression, "where") -2731 group = self.sql(expression, "group") -2732 aggregates = self.expressions(expression, key="aggregates") -2733 aggregates = self.seg("SET") + self.seg(aggregates) if aggregates else "" -2734 -2735 if not (where or group or aggregates) and len(expression.expressions) == 1: -2736 return f"TTL {self.expressions(expression, flat=True)}" -2737 -2738 return f"TTL{self.seg(self.expressions(expression))}{where}{group}{aggregates}" -2739 -2740 def transaction_sql(self, expression: exp.Transaction) -> str: -2741 return "BEGIN" -2742 -2743 def commit_sql(self, expression: exp.Commit) -> str: -2744 chain = expression.args.get("chain") -2745 if chain is not None: -2746 chain = " AND CHAIN" if chain else " AND NO CHAIN" -2747 -2748 return f"COMMIT{chain or ''}" +2720 kind = expression.args["kind"] +2721 exists_sql = " IF EXISTS " if expression.args.get("exists") else " " +2722 expression_sql = self.sql(expression, "expression") +2723 return f"COMMENT{exists_sql}ON {kind} {this} IS {expression_sql}" +2724 +2725 def mergetreettlaction_sql(self, expression: exp.MergeTreeTTLAction) -> str: +2726 this = self.sql(expression, "this") +2727 delete = " DELETE" if expression.args.get("delete") else "" +2728 recompress = self.sql(expression, "recompress") +2729 recompress = f" RECOMPRESS {recompress}" if recompress else "" +2730 to_disk = self.sql(expression, "to_disk") +2731 to_disk = f" TO DISK {to_disk}" if to_disk else "" +2732 to_volume = self.sql(expression, "to_volume") +2733 to_volume = f" TO VOLUME {to_volume}" if to_volume else "" +2734 return f"{this}{delete}{recompress}{to_disk}{to_volume}" +2735 +2736 def mergetreettl_sql(self, expression: exp.MergeTreeTTL) -> str: +2737 where = self.sql(expression, "where") +2738 group = self.sql(expression, "group") +2739 aggregates = self.expressions(expression, key="aggregates") +2740 aggregates = self.seg("SET") + self.seg(aggregates) if aggregates else "" +2741 +2742 if not (where or group or aggregates) and len(expression.expressions) == 1: +2743 return f"TTL {self.expressions(expression, flat=True)}" +2744 +2745 return f"TTL{self.seg(self.expressions(expression))}{where}{group}{aggregates}" +2746 +2747 def transaction_sql(self, expression: exp.Transaction) -> str: +2748 return "BEGIN" 2749 -2750 def rollback_sql(self, expression: exp.Rollback) -> str: -2751 savepoint = expression.args.get("savepoint") -2752 savepoint = f" TO {savepoint}" if savepoint else "" -2753 return f"ROLLBACK{savepoint}" +2750 def commit_sql(self, expression: exp.Commit) -> str: +2751 chain = expression.args.get("chain") +2752 if chain is not None: +2753 chain = " AND CHAIN" if chain else " AND NO CHAIN" 2754 -2755 def altercolumn_sql(self, expression: exp.AlterColumn) -> str: -2756 this = self.sql(expression, "this") -2757 -2758 dtype = self.sql(expression, "dtype") -2759 if dtype: -2760 collate = self.sql(expression, "collate") -2761 collate = f" COLLATE {collate}" if collate else "" -2762 using = self.sql(expression, "using") -2763 using = f" USING {using}" if using else "" -2764 return f"ALTER COLUMN {this} SET DATA TYPE {dtype}{collate}{using}" -2765 -2766 default = self.sql(expression, "default") -2767 if default: -2768 return f"ALTER COLUMN {this} SET DEFAULT {default}" -2769 -2770 comment = self.sql(expression, "comment") -2771 if comment: -2772 return f"ALTER COLUMN {this} COMMENT {comment}" -2773 -2774 if not expression.args.get("drop"): -2775 self.unsupported("Unsupported ALTER COLUMN syntax") +2755 return f"COMMIT{chain or ''}" +2756 +2757 def rollback_sql(self, expression: exp.Rollback) -> str: +2758 savepoint = expression.args.get("savepoint") +2759 savepoint = f" TO {savepoint}" if savepoint else "" +2760 return f"ROLLBACK{savepoint}" +2761 +2762 def altercolumn_sql(self, expression: exp.AlterColumn) -> str: +2763 this = self.sql(expression, "this") +2764 +2765 dtype = self.sql(expression, "dtype") +2766 if dtype: +2767 collate = self.sql(expression, "collate") +2768 collate = f" COLLATE {collate}" if collate else "" +2769 using = self.sql(expression, "using") +2770 using = f" USING {using}" if using else "" +2771 return f"ALTER COLUMN {this} SET DATA TYPE {dtype}{collate}{using}" +2772 +2773 default = self.sql(expression, "default") +2774 if default: +2775 return f"ALTER COLUMN {this} SET DEFAULT {default}" 2776 -2777 return f"ALTER COLUMN {this} DROP DEFAULT" -2778 -2779 def renametable_sql(self, expression: exp.RenameTable) -> str: -2780 if not self.RENAME_TABLE_WITH_DB: -2781 # Remove db from tables -2782 expression = expression.transform( -2783 lambda n: exp.table_(n.this) if isinstance(n, exp.Table) else n -2784 ) -2785 this = self.sql(expression, "this") -2786 return f"RENAME TO {this}" -2787 -2788 def renamecolumn_sql(self, expression: exp.RenameColumn) -> str: -2789 exists = " IF EXISTS" if expression.args.get("exists") else "" -2790 old_column = self.sql(expression, "this") -2791 new_column = self.sql(expression, "to") -2792 return f"RENAME COLUMN{exists} {old_column} TO {new_column}" -2793 -2794 def altertable_sql(self, expression: exp.AlterTable) -> str: -2795 actions = expression.args["actions"] -2796 -2797 if isinstance(actions[0], exp.ColumnDef): -2798 actions = self.add_column_sql(expression) -2799 elif isinstance(actions[0], exp.Schema): -2800 actions = self.expressions(expression, key="actions", prefix="ADD COLUMNS ") -2801 elif isinstance(actions[0], exp.Delete): -2802 actions = self.expressions(expression, key="actions", flat=True) -2803 else: -2804 actions = self.expressions(expression, key="actions", flat=True) -2805 -2806 exists = " IF EXISTS" if expression.args.get("exists") else "" -2807 only = " ONLY" if expression.args.get("only") else "" -2808 return f"ALTER TABLE{exists}{only} {self.sql(expression, 'this')} {actions}" -2809 -2810 def add_column_sql(self, expression: exp.AlterTable) -> str: -2811 if self.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD: -2812 return self.expressions( -2813 expression, -2814 key="actions", -2815 prefix="ADD COLUMN ", -2816 ) -2817 return f"ADD {self.expressions(expression, key='actions', flat=True)}" -2818 -2819 def droppartition_sql(self, expression: exp.DropPartition) -> str: -2820 expressions = self.expressions(expression) -2821 exists = " IF EXISTS " if expression.args.get("exists") else " " -2822 return f"DROP{exists}{expressions}" -2823 -2824 def addconstraint_sql(self, expression: exp.AddConstraint) -> str: -2825 this = self.sql(expression, "this") -2826 expression_ = self.sql(expression, "expression") -2827 add_constraint = f"ADD CONSTRAINT {this}" if this else "ADD" -2828 -2829 enforced = expression.args.get("enforced") -2830 if enforced is not None: -2831 return f"{add_constraint} CHECK ({expression_}){' ENFORCED' if enforced else ''}" -2832 -2833 return f"{add_constraint} {expression_}" -2834 -2835 def distinct_sql(self, expression: exp.Distinct) -> str: -2836 this = self.expressions(expression, flat=True) -2837 this = f" {this}" if this else "" -2838 -2839 on = self.sql(expression, "on") -2840 on = f" ON {on}" if on else "" -2841 return f"DISTINCT{this}{on}" -2842 -2843 def ignorenulls_sql(self, expression: exp.IgnoreNulls) -> str: -2844 return self._embed_ignore_nulls(expression, "IGNORE NULLS") -2845 -2846 def respectnulls_sql(self, expression: exp.RespectNulls) -> str: -2847 return self._embed_ignore_nulls(expression, "RESPECT NULLS") -2848 -2849 def _embed_ignore_nulls(self, expression: exp.IgnoreNulls | exp.RespectNulls, text: str) -> str: -2850 if self.IGNORE_NULLS_IN_FUNC: -2851 this = expression.find(exp.AggFunc) -2852 if this: -2853 sql = self.sql(this) -2854 sql = sql[:-1] + f" {text})" -2855 return sql +2777 comment = self.sql(expression, "comment") +2778 if comment: +2779 return f"ALTER COLUMN {this} COMMENT {comment}" +2780 +2781 if not expression.args.get("drop"): +2782 self.unsupported("Unsupported ALTER COLUMN syntax") +2783 +2784 return f"ALTER COLUMN {this} DROP DEFAULT" +2785 +2786 def renametable_sql(self, expression: exp.RenameTable) -> str: +2787 if not self.RENAME_TABLE_WITH_DB: +2788 # Remove db from tables +2789 expression = expression.transform( +2790 lambda n: exp.table_(n.this) if isinstance(n, exp.Table) else n +2791 ) +2792 this = self.sql(expression, "this") +2793 return f"RENAME TO {this}" +2794 +2795 def renamecolumn_sql(self, expression: exp.RenameColumn) -> str: +2796 exists = " IF EXISTS" if expression.args.get("exists") else "" +2797 old_column = self.sql(expression, "this") +2798 new_column = self.sql(expression, "to") +2799 return f"RENAME COLUMN{exists} {old_column} TO {new_column}" +2800 +2801 def altertable_sql(self, expression: exp.AlterTable) -> str: +2802 actions = expression.args["actions"] +2803 +2804 if isinstance(actions[0], exp.ColumnDef): +2805 actions = self.add_column_sql(expression) +2806 elif isinstance(actions[0], exp.Schema): +2807 actions = self.expressions(expression, key="actions", prefix="ADD COLUMNS ") +2808 elif isinstance(actions[0], exp.Delete): +2809 actions = self.expressions(expression, key="actions", flat=True) +2810 else: +2811 actions = self.expressions(expression, key="actions", flat=True) +2812 +2813 exists = " IF EXISTS" if expression.args.get("exists") else "" +2814 only = " ONLY" if expression.args.get("only") else "" +2815 return f"ALTER TABLE{exists}{only} {self.sql(expression, 'this')} {actions}" +2816 +2817 def add_column_sql(self, expression: exp.AlterTable) -> str: +2818 if self.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD: +2819 return self.expressions( +2820 expression, +2821 key="actions", +2822 prefix="ADD COLUMN ", +2823 ) +2824 return f"ADD {self.expressions(expression, key='actions', flat=True)}" +2825 +2826 def droppartition_sql(self, expression: exp.DropPartition) -> str: +2827 expressions = self.expressions(expression) +2828 exists = " IF EXISTS " if expression.args.get("exists") else " " +2829 return f"DROP{exists}{expressions}" +2830 +2831 def addconstraint_sql(self, expression: exp.AddConstraint) -> str: +2832 this = self.sql(expression, "this") +2833 expression_ = self.sql(expression, "expression") +2834 add_constraint = f"ADD CONSTRAINT {this}" if this else "ADD" +2835 +2836 enforced = expression.args.get("enforced") +2837 if enforced is not None: +2838 return f"{add_constraint} CHECK ({expression_}){' ENFORCED' if enforced else ''}" +2839 +2840 return f"{add_constraint} {expression_}" +2841 +2842 def distinct_sql(self, expression: exp.Distinct) -> str: +2843 this = self.expressions(expression, flat=True) +2844 +2845 if not self.MULTI_ARG_DISTINCT and len(expression.expressions) > 1: +2846 case = exp.case() +2847 for arg in expression.expressions: +2848 case = case.when(arg.is_(exp.null()), exp.null()) +2849 this = self.sql(case.else_(f"({this})")) +2850 +2851 this = f" {this}" if this else "" +2852 +2853 on = self.sql(expression, "on") +2854 on = f" ON {on}" if on else "" +2855 return f"DISTINCT{this}{on}" 2856 -2857 return f"{self.sql(expression, 'this')} {text}" -2858 -2859 def intdiv_sql(self, expression: exp.IntDiv) -> str: -2860 return self.sql( -2861 exp.Cast( -2862 this=exp.Div(this=expression.this, expression=expression.expression), -2863 to=exp.DataType(this=exp.DataType.Type.INT), -2864 ) -2865 ) -2866 -2867 def dpipe_sql(self, expression: exp.DPipe) -> str: -2868 if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"): -2869 return self.func("CONCAT", *(exp.cast(e, "text") for e in expression.flatten())) -2870 return self.binary(expression, "||") -2871 -2872 def div_sql(self, expression: exp.Div) -> str: -2873 l, r = expression.left, expression.right -2874 -2875 if not self.dialect.SAFE_DIVISION and expression.args.get("safe"): -2876 r.replace(exp.Nullif(this=r.copy(), expression=exp.Literal.number(0))) -2877 -2878 if self.dialect.TYPED_DIVISION and not expression.args.get("typed"): -2879 if not l.is_type(*exp.DataType.FLOAT_TYPES) and not r.is_type( -2880 *exp.DataType.FLOAT_TYPES -2881 ): -2882 l.replace(exp.cast(l.copy(), to=exp.DataType.Type.DOUBLE)) -2883 -2884 elif not self.dialect.TYPED_DIVISION and expression.args.get("typed"): -2885 if l.is_type(*exp.DataType.INTEGER_TYPES) and r.is_type(*exp.DataType.INTEGER_TYPES): -2886 return self.sql( -2887 exp.cast( -2888 l / r, -2889 to=exp.DataType.Type.BIGINT, -2890 ) -2891 ) -2892 -2893 return self.binary(expression, "/") -2894 -2895 def overlaps_sql(self, expression: exp.Overlaps) -> str: -2896 return self.binary(expression, "OVERLAPS") +2857 def ignorenulls_sql(self, expression: exp.IgnoreNulls) -> str: +2858 return self._embed_ignore_nulls(expression, "IGNORE NULLS") +2859 +2860 def respectnulls_sql(self, expression: exp.RespectNulls) -> str: +2861 return self._embed_ignore_nulls(expression, "RESPECT NULLS") +2862 +2863 def _embed_ignore_nulls(self, expression: exp.IgnoreNulls | exp.RespectNulls, text: str) -> str: +2864 if self.IGNORE_NULLS_IN_FUNC: +2865 this = expression.find(exp.AggFunc) +2866 if this: +2867 sql = self.sql(this) +2868 sql = sql[:-1] + f" {text})" +2869 return sql +2870 +2871 return f"{self.sql(expression, 'this')} {text}" +2872 +2873 def intdiv_sql(self, expression: exp.IntDiv) -> str: +2874 return self.sql( +2875 exp.Cast( +2876 this=exp.Div(this=expression.this, expression=expression.expression), +2877 to=exp.DataType(this=exp.DataType.Type.INT), +2878 ) +2879 ) +2880 +2881 def dpipe_sql(self, expression: exp.DPipe) -> str: +2882 if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"): +2883 return self.func("CONCAT", *(exp.cast(e, "text") for e in expression.flatten())) +2884 return self.binary(expression, "||") +2885 +2886 def div_sql(self, expression: exp.Div) -> str: +2887 l, r = expression.left, expression.right +2888 +2889 if not self.dialect.SAFE_DIVISION and expression.args.get("safe"): +2890 r.replace(exp.Nullif(this=r.copy(), expression=exp.Literal.number(0))) +2891 +2892 if self.dialect.TYPED_DIVISION and not expression.args.get("typed"): +2893 if not l.is_type(*exp.DataType.FLOAT_TYPES) and not r.is_type( +2894 *exp.DataType.FLOAT_TYPES +2895 ): +2896 l.replace(exp.cast(l.copy(), to=exp.DataType.Type.DOUBLE)) 2897 -2898 def distance_sql(self, expression: exp.Distance) -> str: -2899 return self.binary(expression, "<->") -2900 -2901 def dot_sql(self, expression: exp.Dot) -> str: -2902 return f"{self.sql(expression, 'this')}.{self.sql(expression, 'expression')}" -2903 -2904 def eq_sql(self, expression: exp.EQ) -> str: -2905 return self.binary(expression, "=") +2898 elif not self.dialect.TYPED_DIVISION and expression.args.get("typed"): +2899 if l.is_type(*exp.DataType.INTEGER_TYPES) and r.is_type(*exp.DataType.INTEGER_TYPES): +2900 return self.sql( +2901 exp.cast( +2902 l / r, +2903 to=exp.DataType.Type.BIGINT, +2904 ) +2905 ) 2906 -2907 def propertyeq_sql(self, expression: exp.PropertyEQ) -> str: -2908 return self.binary(expression, ":=") -2909 -2910 def escape_sql(self, expression: exp.Escape) -> str: -2911 return self.binary(expression, "ESCAPE") -2912 -2913 def glob_sql(self, expression: exp.Glob) -> str: -2914 return self.binary(expression, "GLOB") -2915 -2916 def gt_sql(self, expression: exp.GT) -> str: -2917 return self.binary(expression, ">") -2918 -2919 def gte_sql(self, expression: exp.GTE) -> str: -2920 return self.binary(expression, ">=") -2921 -2922 def ilike_sql(self, expression: exp.ILike) -> str: -2923 return self.binary(expression, "ILIKE") -2924 -2925 def ilikeany_sql(self, expression: exp.ILikeAny) -> str: -2926 return self.binary(expression, "ILIKE ANY") -2927 -2928 def is_sql(self, expression: exp.Is) -> str: -2929 if not self.IS_BOOL_ALLOWED and isinstance(expression.expression, exp.Boolean): -2930 return self.sql( -2931 expression.this if expression.expression.this else exp.not_(expression.this) -2932 ) -2933 return self.binary(expression, "IS") -2934 -2935 def like_sql(self, expression: exp.Like) -> str: -2936 return self.binary(expression, "LIKE") -2937 -2938 def likeany_sql(self, expression: exp.LikeAny) -> str: -2939 return self.binary(expression, "LIKE ANY") -2940 -2941 def similarto_sql(self, expression: exp.SimilarTo) -> str: -2942 return self.binary(expression, "SIMILAR TO") -2943 -2944 def lt_sql(self, expression: exp.LT) -> str: -2945 return self.binary(expression, "<") -2946 -2947 def lte_sql(self, expression: exp.LTE) -> str: -2948 return self.binary(expression, "<=") -2949 -2950 def mod_sql(self, expression: exp.Mod) -> str: -2951 return self.binary(expression, "%") -2952 -2953 def mul_sql(self, expression: exp.Mul) -> str: -2954 return self.binary(expression, "*") -2955 -2956 def neq_sql(self, expression: exp.NEQ) -> str: -2957 return self.binary(expression, "<>") -2958 -2959 def nullsafeeq_sql(self, expression: exp.NullSafeEQ) -> str: -2960 return self.binary(expression, "IS NOT DISTINCT FROM") -2961 -2962 def nullsafeneq_sql(self, expression: exp.NullSafeNEQ) -> str: -2963 return self.binary(expression, "IS DISTINCT FROM") -2964 -2965 def or_sql(self, expression: exp.Or) -> str: -2966 return self.connector_sql(expression, "OR") -2967 -2968 def slice_sql(self, expression: exp.Slice) -> str: -2969 return self.binary(expression, ":") -2970 -2971 def sub_sql(self, expression: exp.Sub) -> str: -2972 return self.binary(expression, "-") -2973 -2974 def trycast_sql(self, expression: exp.TryCast) -> str: -2975 return self.cast_sql(expression, safe_prefix="TRY_") -2976 -2977 def log_sql(self, expression: exp.Log) -> str: -2978 this = expression.this -2979 expr = expression.expression -2980 -2981 if not self.dialect.LOG_BASE_FIRST: -2982 this, expr = expr, this -2983 -2984 return self.func("LOG", this, expr) -2985 -2986 def use_sql(self, expression: exp.Use) -> str: -2987 kind = self.sql(expression, "kind") -2988 kind = f" {kind}" if kind else "" -2989 this = self.sql(expression, "this") -2990 this = f" {this}" if this else "" -2991 return f"USE{kind}{this}" -2992 -2993 def binary(self, expression: exp.Binary, op: str) -> str: -2994 op = self.maybe_comment(op, comments=expression.comments) -2995 return f"{self.sql(expression, 'this')} {op} {self.sql(expression, 'expression')}" -2996 -2997 def function_fallback_sql(self, expression: exp.Func) -> str: -2998 args = [] +2907 return self.binary(expression, "/") +2908 +2909 def overlaps_sql(self, expression: exp.Overlaps) -> str: +2910 return self.binary(expression, "OVERLAPS") +2911 +2912 def distance_sql(self, expression: exp.Distance) -> str: +2913 return self.binary(expression, "<->") +2914 +2915 def dot_sql(self, expression: exp.Dot) -> str: +2916 return f"{self.sql(expression, 'this')}.{self.sql(expression, 'expression')}" +2917 +2918 def eq_sql(self, expression: exp.EQ) -> str: +2919 return self.binary(expression, "=") +2920 +2921 def propertyeq_sql(self, expression: exp.PropertyEQ) -> str: +2922 return self.binary(expression, ":=") +2923 +2924 def escape_sql(self, expression: exp.Escape) -> str: +2925 return self.binary(expression, "ESCAPE") +2926 +2927 def glob_sql(self, expression: exp.Glob) -> str: +2928 return self.binary(expression, "GLOB") +2929 +2930 def gt_sql(self, expression: exp.GT) -> str: +2931 return self.binary(expression, ">") +2932 +2933 def gte_sql(self, expression: exp.GTE) -> str: +2934 return self.binary(expression, ">=") +2935 +2936 def ilike_sql(self, expression: exp.ILike) -> str: +2937 return self.binary(expression, "ILIKE") +2938 +2939 def ilikeany_sql(self, expression: exp.ILikeAny) -> str: +2940 return self.binary(expression, "ILIKE ANY") +2941 +2942 def is_sql(self, expression: exp.Is) -> str: +2943 if not self.IS_BOOL_ALLOWED and isinstance(expression.expression, exp.Boolean): +2944 return self.sql( +2945 expression.this if expression.expression.this else exp.not_(expression.this) +2946 ) +2947 return self.binary(expression, "IS") +2948 +2949 def like_sql(self, expression: exp.Like) -> str: +2950 return self.binary(expression, "LIKE") +2951 +2952 def likeany_sql(self, expression: exp.LikeAny) -> str: +2953 return self.binary(expression, "LIKE ANY") +2954 +2955 def similarto_sql(self, expression: exp.SimilarTo) -> str: +2956 return self.binary(expression, "SIMILAR TO") +2957 +2958 def lt_sql(self, expression: exp.LT) -> str: +2959 return self.binary(expression, "<") +2960 +2961 def lte_sql(self, expression: exp.LTE) -> str: +2962 return self.binary(expression, "<=") +2963 +2964 def mod_sql(self, expression: exp.Mod) -> str: +2965 return self.binary(expression, "%") +2966 +2967 def mul_sql(self, expression: exp.Mul) -> str: +2968 return self.binary(expression, "*") +2969 +2970 def neq_sql(self, expression: exp.NEQ) -> str: +2971 return self.binary(expression, "<>") +2972 +2973 def nullsafeeq_sql(self, expression: exp.NullSafeEQ) -> str: +2974 return self.binary(expression, "IS NOT DISTINCT FROM") +2975 +2976 def nullsafeneq_sql(self, expression: exp.NullSafeNEQ) -> str: +2977 return self.binary(expression, "IS DISTINCT FROM") +2978 +2979 def or_sql(self, expression: exp.Or) -> str: +2980 return self.connector_sql(expression, "OR") +2981 +2982 def slice_sql(self, expression: exp.Slice) -> str: +2983 return self.binary(expression, ":") +2984 +2985 def sub_sql(self, expression: exp.Sub) -> str: +2986 return self.binary(expression, "-") +2987 +2988 def trycast_sql(self, expression: exp.TryCast) -> str: +2989 return self.cast_sql(expression, safe_prefix="TRY_") +2990 +2991 def log_sql(self, expression: exp.Log) -> str: +2992 this = expression.this +2993 expr = expression.expression +2994 +2995 if not self.dialect.LOG_BASE_FIRST: +2996 this, expr = expr, this +2997 +2998 return self.func("LOG", this, expr) 2999 -3000 for key in expression.arg_types: -3001 arg_value = expression.args.get(key) -3002 -3003 if isinstance(arg_value, list): -3004 for value in arg_value: -3005 args.append(value) -3006 elif arg_value is not None: -3007 args.append(arg_value) -3008 -3009 if self.normalize_functions: -3010 name = expression.sql_name() -3011 else: -3012 name = (expression._meta and expression.meta.get("name")) or expression.sql_name() +3000 def use_sql(self, expression: exp.Use) -> str: +3001 kind = self.sql(expression, "kind") +3002 kind = f" {kind}" if kind else "" +3003 this = self.sql(expression, "this") +3004 this = f" {this}" if this else "" +3005 return f"USE{kind}{this}" +3006 +3007 def binary(self, expression: exp.Binary, op: str) -> str: +3008 op = self.maybe_comment(op, comments=expression.comments) +3009 return f"{self.sql(expression, 'this')} {op} {self.sql(expression, 'expression')}" +3010 +3011 def function_fallback_sql(self, expression: exp.Func) -> str: +3012 args = [] 3013 -3014 return self.func(name, *args) -3015 -3016 def func( -3017 self, -3018 name: str, -3019 *args: t.Optional[exp.Expression | str], -3020 prefix: str = "(", -3021 suffix: str = ")", -3022 ) -> str: -3023 return f"{self.normalize_func(name)}{prefix}{self.format_args(*args)}{suffix}" -3024 -3025 def format_args(self, *args: t.Optional[str | exp.Expression]) -> str: -3026 arg_sqls = tuple(self.sql(arg) for arg in args if arg is not None) -3027 if self.pretty and self.text_width(arg_sqls) > self.max_text_width: -3028 return self.indent("\n" + ",\n".join(arg_sqls) + "\n", skip_first=True, skip_last=True) -3029 return ", ".join(arg_sqls) -3030 -3031 def text_width(self, args: t.Iterable) -> int: -3032 return sum(len(arg) for arg in args) -3033 -3034 def format_time(self, expression: exp.Expression) -> t.Optional[str]: -3035 return format_time( -3036 self.sql(expression, "format"), -3037 self.dialect.INVERSE_TIME_MAPPING, -3038 self.dialect.INVERSE_TIME_TRIE, -3039 ) -3040 -3041 def expressions( -3042 self, -3043 expression: t.Optional[exp.Expression] = None, -3044 key: t.Optional[str] = None, -3045 sqls: t.Optional[t.Collection[str | exp.Expression]] = None, -3046 flat: bool = False, -3047 indent: bool = True, -3048 skip_first: bool = False, -3049 sep: str = ", ", -3050 prefix: str = "", -3051 ) -> str: -3052 expressions = expression.args.get(key or "expressions") if expression else sqls -3053 -3054 if not expressions: -3055 return "" -3056 -3057 if flat: -3058 return sep.join(sql for sql in (self.sql(e) for e in expressions) if sql) -3059 -3060 num_sqls = len(expressions) -3061 -3062 # These are calculated once in case we have the leading_comma / pretty option set, correspondingly -3063 pad = " " * self.pad -3064 stripped_sep = sep.strip() -3065 -3066 result_sqls = [] -3067 for i, e in enumerate(expressions): -3068 sql = self.sql(e, comment=False) -3069 if not sql: -3070 continue -3071 -3072 comments = self.maybe_comment("", e) if isinstance(e, exp.Expression) else "" +3014 for key in expression.arg_types: +3015 arg_value = expression.args.get(key) +3016 +3017 if isinstance(arg_value, list): +3018 for value in arg_value: +3019 args.append(value) +3020 elif arg_value is not None: +3021 args.append(arg_value) +3022 +3023 if self.normalize_functions: +3024 name = expression.sql_name() +3025 else: +3026 name = (expression._meta and expression.meta.get("name")) or expression.sql_name() +3027 +3028 return self.func(name, *args) +3029 +3030 def func( +3031 self, +3032 name: str, +3033 *args: t.Optional[exp.Expression | str], +3034 prefix: str = "(", +3035 suffix: str = ")", +3036 ) -> str: +3037 return f"{self.normalize_func(name)}{prefix}{self.format_args(*args)}{suffix}" +3038 +3039 def format_args(self, *args: t.Optional[str | exp.Expression]) -> str: +3040 arg_sqls = tuple(self.sql(arg) for arg in args if arg is not None) +3041 if self.pretty and self.text_width(arg_sqls) > self.max_text_width: +3042 return self.indent("\n" + ",\n".join(arg_sqls) + "\n", skip_first=True, skip_last=True) +3043 return ", ".join(arg_sqls) +3044 +3045 def text_width(self, args: t.Iterable) -> int: +3046 return sum(len(arg) for arg in args) +3047 +3048 def format_time(self, expression: exp.Expression) -> t.Optional[str]: +3049 return format_time( +3050 self.sql(expression, "format"), +3051 self.dialect.INVERSE_TIME_MAPPING, +3052 self.dialect.INVERSE_TIME_TRIE, +3053 ) +3054 +3055 def expressions( +3056 self, +3057 expression: t.Optional[exp.Expression] = None, +3058 key: t.Optional[str] = None, +3059 sqls: t.Optional[t.Collection[str | exp.Expression]] = None, +3060 flat: bool = False, +3061 indent: bool = True, +3062 skip_first: bool = False, +3063 sep: str = ", ", +3064 prefix: str = "", +3065 ) -> str: +3066 expressions = expression.args.get(key or "expressions") if expression else sqls +3067 +3068 if not expressions: +3069 return "" +3070 +3071 if flat: +3072 return sep.join(sql for sql in (self.sql(e) for e in expressions) if sql) 3073 -3074 if self.pretty: -3075 if self.leading_comma: -3076 result_sqls.append(f"{sep if i > 0 else pad}{prefix}{sql}{comments}") -3077 else: -3078 result_sqls.append( -3079 f"{prefix}{sql}{stripped_sep if i + 1 < num_sqls else ''}{comments}" -3080 ) -3081 else: -3082 result_sqls.append(f"{prefix}{sql}{comments}{sep if i + 1 < num_sqls else ''}") -3083 -3084 result_sql = "\n".join(result_sqls) if self.pretty else "".join(result_sqls) -3085 return self.indent(result_sql, skip_first=skip_first) if indent else result_sql -3086 -3087 def op_expressions(self, op: str, expression: exp.Expression, flat: bool = False) -> str: -3088 flat = flat or isinstance(expression.parent, exp.Properties) -3089 expressions_sql = self.expressions(expression, flat=flat) -3090 if flat: -3091 return f"{op} {expressions_sql}" -3092 return f"{self.seg(op)}{self.sep() if expressions_sql else ''}{expressions_sql}" -3093 -3094 def naked_property(self, expression: exp.Property) -> str: -3095 property_name = exp.Properties.PROPERTY_TO_NAME.get(expression.__class__) -3096 if not property_name: -3097 self.unsupported(f"Unsupported property {expression.__class__.__name__}") -3098 return f"{property_name} {self.sql(expression, 'this')}" -3099 -3100 def set_operation(self, expression: exp.Union, op: str) -> str: -3101 this = self.maybe_comment(self.sql(expression, "this"), comments=expression.comments) -3102 op = self.seg(op) -3103 return self.query_modifiers( -3104 expression, f"{this}{op}{self.sep()}{self.sql(expression, 'expression')}" -3105 ) -3106 -3107 def tag_sql(self, expression: exp.Tag) -> str: -3108 return f"{expression.args.get('prefix')}{self.sql(expression.this)}{expression.args.get('postfix')}" -3109 -3110 def token_sql(self, token_type: TokenType) -> str: -3111 return self.TOKEN_MAPPING.get(token_type, token_type.name) -3112 -3113 def userdefinedfunction_sql(self, expression: exp.UserDefinedFunction) -> str: -3114 this = self.sql(expression, "this") -3115 expressions = self.no_identify(self.expressions, expression) -3116 expressions = ( -3117 self.wrap(expressions) if expression.args.get("wrapped") else f" {expressions}" -3118 ) -3119 return f"{this}{expressions}" +3074 num_sqls = len(expressions) +3075 +3076 # These are calculated once in case we have the leading_comma / pretty option set, correspondingly +3077 pad = " " * self.pad +3078 stripped_sep = sep.strip() +3079 +3080 result_sqls = [] +3081 for i, e in enumerate(expressions): +3082 sql = self.sql(e, comment=False) +3083 if not sql: +3084 continue +3085 +3086 comments = self.maybe_comment("", e) if isinstance(e, exp.Expression) else "" +3087 +3088 if self.pretty: +3089 if self.leading_comma: +3090 result_sqls.append(f"{sep if i > 0 else pad}{prefix}{sql}{comments}") +3091 else: +3092 result_sqls.append( +3093 f"{prefix}{sql}{stripped_sep if i + 1 < num_sqls else ''}{comments}" +3094 ) +3095 else: +3096 result_sqls.append(f"{prefix}{sql}{comments}{sep if i + 1 < num_sqls else ''}") +3097 +3098 result_sql = "\n".join(result_sqls) if self.pretty else "".join(result_sqls) +3099 return self.indent(result_sql, skip_first=skip_first) if indent else result_sql +3100 +3101 def op_expressions(self, op: str, expression: exp.Expression, flat: bool = False) -> str: +3102 flat = flat or isinstance(expression.parent, exp.Properties) +3103 expressions_sql = self.expressions(expression, flat=flat) +3104 if flat: +3105 return f"{op} {expressions_sql}" +3106 return f"{self.seg(op)}{self.sep() if expressions_sql else ''}{expressions_sql}" +3107 +3108 def naked_property(self, expression: exp.Property) -> str: +3109 property_name = exp.Properties.PROPERTY_TO_NAME.get(expression.__class__) +3110 if not property_name: +3111 self.unsupported(f"Unsupported property {expression.__class__.__name__}") +3112 return f"{property_name} {self.sql(expression, 'this')}" +3113 +3114 def set_operation(self, expression: exp.Union, op: str) -> str: +3115 this = self.maybe_comment(self.sql(expression, "this"), comments=expression.comments) +3116 op = self.seg(op) +3117 return self.query_modifiers( +3118 expression, f"{this}{op}{self.sep()}{self.sql(expression, 'expression')}" +3119 ) 3120 -3121 def joinhint_sql(self, expression: exp.JoinHint) -> str: -3122 this = self.sql(expression, "this") -3123 expressions = self.expressions(expression, flat=True) -3124 return f"{this}({expressions})" -3125 -3126 def kwarg_sql(self, expression: exp.Kwarg) -> str: -3127 return self.binary(expression, "=>") -3128 -3129 def when_sql(self, expression: exp.When) -> str: -3130 matched = "MATCHED" if expression.args["matched"] else "NOT MATCHED" -3131 source = " BY SOURCE" if self.MATCHED_BY_SOURCE and expression.args.get("source") else "" -3132 condition = self.sql(expression, "condition") -3133 condition = f" AND {condition}" if condition else "" +3121 def tag_sql(self, expression: exp.Tag) -> str: +3122 return f"{expression.args.get('prefix')}{self.sql(expression.this)}{expression.args.get('postfix')}" +3123 +3124 def token_sql(self, token_type: TokenType) -> str: +3125 return self.TOKEN_MAPPING.get(token_type, token_type.name) +3126 +3127 def userdefinedfunction_sql(self, expression: exp.UserDefinedFunction) -> str: +3128 this = self.sql(expression, "this") +3129 expressions = self.no_identify(self.expressions, expression) +3130 expressions = ( +3131 self.wrap(expressions) if expression.args.get("wrapped") else f" {expressions}" +3132 ) +3133 return f"{this}{expressions}" 3134 -3135 then_expression = expression.args.get("then") -3136 if isinstance(then_expression, exp.Insert): -3137 then = f"INSERT {self.sql(then_expression, 'this')}" -3138 if "expression" in then_expression.args: -3139 then += f" VALUES {self.sql(then_expression, 'expression')}" -3140 elif isinstance(then_expression, exp.Update): -3141 if isinstance(then_expression.args.get("expressions"), exp.Star): -3142 then = f"UPDATE {self.sql(then_expression, 'expressions')}" -3143 else: -3144 then = f"UPDATE SET {self.expressions(then_expression, flat=True)}" -3145 else: -3146 then = self.sql(then_expression) -3147 return f"WHEN {matched}{source}{condition} THEN {then}" +3135 def joinhint_sql(self, expression: exp.JoinHint) -> str: +3136 this = self.sql(expression, "this") +3137 expressions = self.expressions(expression, flat=True) +3138 return f"{this}({expressions})" +3139 +3140 def kwarg_sql(self, expression: exp.Kwarg) -> str: +3141 return self.binary(expression, "=>") +3142 +3143 def when_sql(self, expression: exp.When) -> str: +3144 matched = "MATCHED" if expression.args["matched"] else "NOT MATCHED" +3145 source = " BY SOURCE" if self.MATCHED_BY_SOURCE and expression.args.get("source") else "" +3146 condition = self.sql(expression, "condition") +3147 condition = f" AND {condition}" if condition else "" 3148 -3149 def merge_sql(self, expression: exp.Merge) -> str: -3150 table = expression.this -3151 table_alias = "" -3152 -3153 hints = table.args.get("hints") -3154 if hints and table.alias and isinstance(hints[0], exp.WithTableHint): -3155 # T-SQL syntax is MERGE ... <target_table> [WITH (<merge_hint>)] [[AS] table_alias] -3156 table_alias = f" AS {self.sql(table.args['alias'].pop())}" -3157 -3158 this = self.sql(table) -3159 using = f"USING {self.sql(expression, 'using')}" -3160 on = f"ON {self.sql(expression, 'on')}" -3161 expressions = self.expressions(expression, sep=" ") +3149 then_expression = expression.args.get("then") +3150 if isinstance(then_expression, exp.Insert): +3151 then = f"INSERT {self.sql(then_expression, 'this')}" +3152 if "expression" in then_expression.args: +3153 then += f" VALUES {self.sql(then_expression, 'expression')}" +3154 elif isinstance(then_expression, exp.Update): +3155 if isinstance(then_expression.args.get("expressions"), exp.Star): +3156 then = f"UPDATE {self.sql(then_expression, 'expressions')}" +3157 else: +3158 then = f"UPDATE SET {self.expressions(then_expression, flat=True)}" +3159 else: +3160 then = self.sql(then_expression) +3161 return f"WHEN {matched}{source}{condition} THEN {then}" 3162 -3163 return self.prepend_ctes( -3164 expression, f"MERGE INTO {this}{table_alias} {using} {on} {expressions}" -3165 ) +3163 def merge_sql(self, expression: exp.Merge) -> str: +3164 table = expression.this +3165 table_alias = "" 3166 -3167 def tochar_sql(self, expression: exp.ToChar) -> str: -3168 if expression.args.get("format"): -3169 self.unsupported("Format argument unsupported for TO_CHAR/TO_VARCHAR function") -3170 -3171 return self.sql(exp.cast(expression.this, "text")) -3172 -3173 def dictproperty_sql(self, expression: exp.DictProperty) -> str: -3174 this = self.sql(expression, "this") -3175 kind = self.sql(expression, "kind") -3176 settings_sql = self.expressions(expression, key="settings", sep=" ") -3177 args = f"({self.sep('')}{settings_sql}{self.seg(')', sep='')}" if settings_sql else "()" -3178 return f"{this}({kind}{args})" -3179 -3180 def dictrange_sql(self, expression: exp.DictRange) -> str: -3181 this = self.sql(expression, "this") -3182 max = self.sql(expression, "max") -3183 min = self.sql(expression, "min") -3184 return f"{this}(MIN {min} MAX {max})" -3185 -3186 def dictsubproperty_sql(self, expression: exp.DictSubProperty) -> str: -3187 return f"{self.sql(expression, 'this')} {self.sql(expression, 'value')}" -3188 -3189 def oncluster_sql(self, expression: exp.OnCluster) -> str: -3190 return "" -3191 -3192 def clusteredbyproperty_sql(self, expression: exp.ClusteredByProperty) -> str: -3193 expressions = self.expressions(expression, key="expressions", flat=True) -3194 sorted_by = self.expressions(expression, key="sorted_by", flat=True) -3195 sorted_by = f" SORTED BY ({sorted_by})" if sorted_by else "" -3196 buckets = self.sql(expression, "buckets") -3197 return f"CLUSTERED BY ({expressions}){sorted_by} INTO {buckets} BUCKETS" -3198 -3199 def anyvalue_sql(self, expression: exp.AnyValue) -> str: -3200 this = self.sql(expression, "this") -3201 having = self.sql(expression, "having") +3167 hints = table.args.get("hints") +3168 if hints and table.alias and isinstance(hints[0], exp.WithTableHint): +3169 # T-SQL syntax is MERGE ... <target_table> [WITH (<merge_hint>)] [[AS] table_alias] +3170 table_alias = f" AS {self.sql(table.args['alias'].pop())}" +3171 +3172 this = self.sql(table) +3173 using = f"USING {self.sql(expression, 'using')}" +3174 on = f"ON {self.sql(expression, 'on')}" +3175 expressions = self.expressions(expression, sep=" ") +3176 +3177 return self.prepend_ctes( +3178 expression, f"MERGE INTO {this}{table_alias} {using} {on} {expressions}" +3179 ) +3180 +3181 def tochar_sql(self, expression: exp.ToChar) -> str: +3182 if expression.args.get("format"): +3183 self.unsupported("Format argument unsupported for TO_CHAR/TO_VARCHAR function") +3184 +3185 return self.sql(exp.cast(expression.this, "text")) +3186 +3187 def dictproperty_sql(self, expression: exp.DictProperty) -> str: +3188 this = self.sql(expression, "this") +3189 kind = self.sql(expression, "kind") +3190 settings_sql = self.expressions(expression, key="settings", sep=" ") +3191 args = f"({self.sep('')}{settings_sql}{self.seg(')', sep='')}" if settings_sql else "()" +3192 return f"{this}({kind}{args})" +3193 +3194 def dictrange_sql(self, expression: exp.DictRange) -> str: +3195 this = self.sql(expression, "this") +3196 max = self.sql(expression, "max") +3197 min = self.sql(expression, "min") +3198 return f"{this}(MIN {min} MAX {max})" +3199 +3200 def dictsubproperty_sql(self, expression: exp.DictSubProperty) -> str: +3201 return f"{self.sql(expression, 'this')} {self.sql(expression, 'value')}" 3202 -3203 if having: -3204 this = f"{this} HAVING {'MAX' if expression.args.get('max') else 'MIN'} {having}" +3203 def oncluster_sql(self, expression: exp.OnCluster) -> str: +3204 return "" 3205 -3206 return self.func("ANY_VALUE", this) -3207 -3208 def querytransform_sql(self, expression: exp.QueryTransform) -> str: -3209 transform = self.func("TRANSFORM", *expression.expressions) -3210 row_format_before = self.sql(expression, "row_format_before") -3211 row_format_before = f" {row_format_before}" if row_format_before else "" -3212 record_writer = self.sql(expression, "record_writer") -3213 record_writer = f" RECORDWRITER {record_writer}" if record_writer else "" -3214 using = f" USING {self.sql(expression, 'command_script')}" -3215 schema = self.sql(expression, "schema") -3216 schema = f" AS {schema}" if schema else "" -3217 row_format_after = self.sql(expression, "row_format_after") -3218 row_format_after = f" {row_format_after}" if row_format_after else "" -3219 record_reader = self.sql(expression, "record_reader") -3220 record_reader = f" RECORDREADER {record_reader}" if record_reader else "" -3221 return f"{transform}{row_format_before}{record_writer}{using}{schema}{row_format_after}{record_reader}" -3222 -3223 def indexconstraintoption_sql(self, expression: exp.IndexConstraintOption) -> str: -3224 key_block_size = self.sql(expression, "key_block_size") -3225 if key_block_size: -3226 return f"KEY_BLOCK_SIZE = {key_block_size}" -3227 -3228 using = self.sql(expression, "using") -3229 if using: -3230 return f"USING {using}" -3231 -3232 parser = self.sql(expression, "parser") -3233 if parser: -3234 return f"WITH PARSER {parser}" -3235 -3236 comment = self.sql(expression, "comment") -3237 if comment: -3238 return f"COMMENT {comment}" -3239 -3240 visible = expression.args.get("visible") -3241 if visible is not None: -3242 return "VISIBLE" if visible else "INVISIBLE" -3243 -3244 engine_attr = self.sql(expression, "engine_attr") -3245 if engine_attr: -3246 return f"ENGINE_ATTRIBUTE = {engine_attr}" -3247 -3248 secondary_engine_attr = self.sql(expression, "secondary_engine_attr") -3249 if secondary_engine_attr: -3250 return f"SECONDARY_ENGINE_ATTRIBUTE = {secondary_engine_attr}" -3251 -3252 self.unsupported("Unsupported index constraint option.") -3253 return "" -3254 -3255 def indexcolumnconstraint_sql(self, expression: exp.IndexColumnConstraint) -> str: -3256 kind = self.sql(expression, "kind") -3257 kind = f"{kind} INDEX" if kind else "INDEX" -3258 this = self.sql(expression, "this") -3259 this = f" {this}" if this else "" -3260 index_type = self.sql(expression, "index_type") -3261 index_type = f" USING {index_type}" if index_type else "" -3262 schema = self.sql(expression, "schema") -3263 schema = f" {schema}" if schema else "" -3264 options = self.expressions(expression, key="options", sep=" ") -3265 options = f" {options}" if options else "" -3266 return f"{kind}{this}{index_type}{schema}{options}" -3267 -3268 def nvl2_sql(self, expression: exp.Nvl2) -> str: -3269 if self.NVL2_SUPPORTED: -3270 return self.function_fallback_sql(expression) -3271 -3272 case = exp.Case().when( -3273 expression.this.is_(exp.null()).not_(copy=False), -3274 expression.args["true"], -3275 copy=False, -3276 ) -3277 else_cond = expression.args.get("false") -3278 if else_cond: -3279 case.else_(else_cond, copy=False) -3280 -3281 return self.sql(case) -3282 -3283 def comprehension_sql(self, expression: exp.Comprehension) -> str: -3284 this = self.sql(expression, "this") -3285 expr = self.sql(expression, "expression") -3286 iterator = self.sql(expression, "iterator") -3287 condition = self.sql(expression, "condition") -3288 condition = f" IF {condition}" if condition else "" -3289 return f"{this} FOR {expr} IN {iterator}{condition}" -3290 -3291 def columnprefix_sql(self, expression: exp.ColumnPrefix) -> str: -3292 return f"{self.sql(expression, 'this')}({self.sql(expression, 'expression')})" -3293 -3294 def opclass_sql(self, expression: exp.Opclass) -> str: -3295 return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}" +3206 def clusteredbyproperty_sql(self, expression: exp.ClusteredByProperty) -> str: +3207 expressions = self.expressions(expression, key="expressions", flat=True) +3208 sorted_by = self.expressions(expression, key="sorted_by", flat=True) +3209 sorted_by = f" SORTED BY ({sorted_by})" if sorted_by else "" +3210 buckets = self.sql(expression, "buckets") +3211 return f"CLUSTERED BY ({expressions}){sorted_by} INTO {buckets} BUCKETS" +3212 +3213 def anyvalue_sql(self, expression: exp.AnyValue) -> str: +3214 this = self.sql(expression, "this") +3215 having = self.sql(expression, "having") +3216 +3217 if having: +3218 this = f"{this} HAVING {'MAX' if expression.args.get('max') else 'MIN'} {having}" +3219 +3220 return self.func("ANY_VALUE", this) +3221 +3222 def querytransform_sql(self, expression: exp.QueryTransform) -> str: +3223 transform = self.func("TRANSFORM", *expression.expressions) +3224 row_format_before = self.sql(expression, "row_format_before") +3225 row_format_before = f" {row_format_before}" if row_format_before else "" +3226 record_writer = self.sql(expression, "record_writer") +3227 record_writer = f" RECORDWRITER {record_writer}" if record_writer else "" +3228 using = f" USING {self.sql(expression, 'command_script')}" +3229 schema = self.sql(expression, "schema") +3230 schema = f" AS {schema}" if schema else "" +3231 row_format_after = self.sql(expression, "row_format_after") +3232 row_format_after = f" {row_format_after}" if row_format_after else "" +3233 record_reader = self.sql(expression, "record_reader") +3234 record_reader = f" RECORDREADER {record_reader}" if record_reader else "" +3235 return f"{transform}{row_format_before}{record_writer}{using}{schema}{row_format_after}{record_reader}" +3236 +3237 def indexconstraintoption_sql(self, expression: exp.IndexConstraintOption) -> str: +3238 key_block_size = self.sql(expression, "key_block_size") +3239 if key_block_size: +3240 return f"KEY_BLOCK_SIZE = {key_block_size}" +3241 +3242 using = self.sql(expression, "using") +3243 if using: +3244 return f"USING {using}" +3245 +3246 parser = self.sql(expression, "parser") +3247 if parser: +3248 return f"WITH PARSER {parser}" +3249 +3250 comment = self.sql(expression, "comment") +3251 if comment: +3252 return f"COMMENT {comment}" +3253 +3254 visible = expression.args.get("visible") +3255 if visible is not None: +3256 return "VISIBLE" if visible else "INVISIBLE" +3257 +3258 engine_attr = self.sql(expression, "engine_attr") +3259 if engine_attr: +3260 return f"ENGINE_ATTRIBUTE = {engine_attr}" +3261 +3262 secondary_engine_attr = self.sql(expression, "secondary_engine_attr") +3263 if secondary_engine_attr: +3264 return f"SECONDARY_ENGINE_ATTRIBUTE = {secondary_engine_attr}" +3265 +3266 self.unsupported("Unsupported index constraint option.") +3267 return "" +3268 +3269 def indexcolumnconstraint_sql(self, expression: exp.IndexColumnConstraint) -> str: +3270 kind = self.sql(expression, "kind") +3271 kind = f"{kind} INDEX" if kind else "INDEX" +3272 this = self.sql(expression, "this") +3273 this = f" {this}" if this else "" +3274 index_type = self.sql(expression, "index_type") +3275 index_type = f" USING {index_type}" if index_type else "" +3276 schema = self.sql(expression, "schema") +3277 schema = f" {schema}" if schema else "" +3278 options = self.expressions(expression, key="options", sep=" ") +3279 options = f" {options}" if options else "" +3280 return f"{kind}{this}{index_type}{schema}{options}" +3281 +3282 def nvl2_sql(self, expression: exp.Nvl2) -> str: +3283 if self.NVL2_SUPPORTED: +3284 return self.function_fallback_sql(expression) +3285 +3286 case = exp.Case().when( +3287 expression.this.is_(exp.null()).not_(copy=False), +3288 expression.args["true"], +3289 copy=False, +3290 ) +3291 else_cond = expression.args.get("false") +3292 if else_cond: +3293 case.else_(else_cond, copy=False) +3294 +3295 return self.sql(case) 3296 -3297 def predict_sql(self, expression: exp.Predict) -> str: -3298 model = self.sql(expression, "this") -3299 model = f"MODEL {model}" -3300 table = self.sql(expression, "expression") -3301 table = f"TABLE {table}" if not isinstance(expression.expression, exp.Subquery) else table -3302 parameters = self.sql(expression, "params_struct") -3303 return self.func("PREDICT", model, table, parameters or None) +3297 def comprehension_sql(self, expression: exp.Comprehension) -> str: +3298 this = self.sql(expression, "this") +3299 expr = self.sql(expression, "expression") +3300 iterator = self.sql(expression, "iterator") +3301 condition = self.sql(expression, "condition") +3302 condition = f" IF {condition}" if condition else "" +3303 return f"{this} FOR {expr} IN {iterator}{condition}" 3304 -3305 def forin_sql(self, expression: exp.ForIn) -> str: -3306 this = self.sql(expression, "this") -3307 expression_sql = self.sql(expression, "expression") -3308 return f"FOR {this} DO {expression_sql}" -3309 -3310 def refresh_sql(self, expression: exp.Refresh) -> str: -3311 this = self.sql(expression, "this") -3312 table = "" if isinstance(expression.this, exp.Literal) else "TABLE " -3313 return f"REFRESH {table}{this}" -3314 -3315 def operator_sql(self, expression: exp.Operator) -> str: -3316 return self.binary(expression, f"OPERATOR({self.sql(expression, 'operator')})") -3317 -3318 def toarray_sql(self, expression: exp.ToArray) -> str: -3319 arg = expression.this -3320 if not arg.type: -3321 from sqlglot.optimizer.annotate_types import annotate_types -3322 -3323 arg = annotate_types(arg) -3324 -3325 if arg.is_type(exp.DataType.Type.ARRAY): -3326 return self.sql(arg) -3327 -3328 cond_for_null = arg.is_(exp.null()) -3329 return self.sql(exp.func("IF", cond_for_null, exp.null(), exp.Array(expressions=[arg]))) -3330 -3331 def tsordstotime_sql(self, expression: exp.TsOrDsToTime) -> str: -3332 this = expression.this -3333 if isinstance(this, exp.TsOrDsToTime) or this.is_type(exp.DataType.Type.TIME): -3334 return self.sql(this) -3335 -3336 return self.sql(exp.cast(this, "time")) -3337 -3338 def tsordstodate_sql(self, expression: exp.TsOrDsToDate) -> str: -3339 this = expression.this -3340 time_format = self.format_time(expression) +3305 def columnprefix_sql(self, expression: exp.ColumnPrefix) -> str: +3306 return f"{self.sql(expression, 'this')}({self.sql(expression, 'expression')})" +3307 +3308 def opclass_sql(self, expression: exp.Opclass) -> str: +3309 return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}" +3310 +3311 def predict_sql(self, expression: exp.Predict) -> str: +3312 model = self.sql(expression, "this") +3313 model = f"MODEL {model}" +3314 table = self.sql(expression, "expression") +3315 table = f"TABLE {table}" if not isinstance(expression.expression, exp.Subquery) else table +3316 parameters = self.sql(expression, "params_struct") +3317 return self.func("PREDICT", model, table, parameters or None) +3318 +3319 def forin_sql(self, expression: exp.ForIn) -> str: +3320 this = self.sql(expression, "this") +3321 expression_sql = self.sql(expression, "expression") +3322 return f"FOR {this} DO {expression_sql}" +3323 +3324 def refresh_sql(self, expression: exp.Refresh) -> str: +3325 this = self.sql(expression, "this") +3326 table = "" if isinstance(expression.this, exp.Literal) else "TABLE " +3327 return f"REFRESH {table}{this}" +3328 +3329 def operator_sql(self, expression: exp.Operator) -> str: +3330 return self.binary(expression, f"OPERATOR({self.sql(expression, 'operator')})") +3331 +3332 def toarray_sql(self, expression: exp.ToArray) -> str: +3333 arg = expression.this +3334 if not arg.type: +3335 from sqlglot.optimizer.annotate_types import annotate_types +3336 +3337 arg = annotate_types(arg) +3338 +3339 if arg.is_type(exp.DataType.Type.ARRAY): +3340 return self.sql(arg) 3341 -3342 if time_format and time_format not in (self.dialect.TIME_FORMAT, self.dialect.DATE_FORMAT): -3343 return self.sql( -3344 exp.cast(exp.StrToTime(this=this, format=expression.args["format"]), "date") -3345 ) -3346 -3347 if isinstance(this, exp.TsOrDsToDate) or this.is_type(exp.DataType.Type.DATE): +3342 cond_for_null = arg.is_(exp.null()) +3343 return self.sql(exp.func("IF", cond_for_null, exp.null(), exp.Array(expressions=[arg]))) +3344 +3345 def tsordstotime_sql(self, expression: exp.TsOrDsToTime) -> str: +3346 this = expression.this +3347 if isinstance(this, exp.TsOrDsToTime) or this.is_type(exp.DataType.Type.TIME): 3348 return self.sql(this) 3349 -3350 return self.sql(exp.cast(this, "date")) +3350 return self.sql(exp.cast(this, "time")) 3351 -3352 def unixdate_sql(self, expression: exp.UnixDate) -> str: -3353 return self.sql( -3354 exp.func( -3355 "DATEDIFF", -3356 expression.this, -3357 exp.cast(exp.Literal.string("1970-01-01"), "date"), -3358 "day", +3352 def tsordstodate_sql(self, expression: exp.TsOrDsToDate) -> str: +3353 this = expression.this +3354 time_format = self.format_time(expression) +3355 +3356 if time_format and time_format not in (self.dialect.TIME_FORMAT, self.dialect.DATE_FORMAT): +3357 return self.sql( +3358 exp.cast(exp.StrToTime(this=this, format=expression.args["format"]), "date") 3359 ) -3360 ) -3361 -3362 def lastday_sql(self, expression: exp.LastDay) -> str: -3363 if self.LAST_DAY_SUPPORTS_DATE_PART: -3364 return self.function_fallback_sql(expression) +3360 +3361 if isinstance(this, exp.TsOrDsToDate) or this.is_type(exp.DataType.Type.DATE): +3362 return self.sql(this) +3363 +3364 return self.sql(exp.cast(this, "date")) 3365 -3366 unit = expression.text("unit") -3367 if unit and unit != "MONTH": -3368 self.unsupported("Date parts are not supported in LAST_DAY.") -3369 -3370 return self.func("LAST_DAY", expression.this) -3371 -3372 def _jsonpathkey_sql(self, expression: exp.JSONPathKey) -> str: -3373 this = expression.this -3374 if isinstance(this, exp.JSONPathWildcard): -3375 this = self.json_path_part(this) -3376 return f".{this}" if this else "" -3377 -3378 if exp.SAFE_IDENTIFIER_RE.match(this): -3379 return f".{this}" -3380 -3381 this = self.json_path_part(this) -3382 return f"[{this}]" if self.JSON_PATH_BRACKETED_KEY_SUPPORTED else f".{this}" +3366 def unixdate_sql(self, expression: exp.UnixDate) -> str: +3367 return self.sql( +3368 exp.func( +3369 "DATEDIFF", +3370 expression.this, +3371 exp.cast(exp.Literal.string("1970-01-01"), "date"), +3372 "day", +3373 ) +3374 ) +3375 +3376 def lastday_sql(self, expression: exp.LastDay) -> str: +3377 if self.LAST_DAY_SUPPORTS_DATE_PART: +3378 return self.function_fallback_sql(expression) +3379 +3380 unit = expression.text("unit") +3381 if unit and unit != "MONTH": +3382 self.unsupported("Date parts are not supported in LAST_DAY.") 3383 -3384 def _jsonpathsubscript_sql(self, expression: exp.JSONPathSubscript) -> str: -3385 this = self.json_path_part(expression.this) -3386 return f"[{this}]" if this else "" -3387 -3388 def _simplify_unless_literal(self, expression: E) -> E: -3389 if not isinstance(expression, exp.Literal): -3390 from sqlglot.optimizer.simplify import simplify +3384 return self.func("LAST_DAY", expression.this) +3385 +3386 def _jsonpathkey_sql(self, expression: exp.JSONPathKey) -> str: +3387 this = expression.this +3388 if isinstance(this, exp.JSONPathWildcard): +3389 this = self.json_path_part(this) +3390 return f".{this}" if this else "" 3391 -3392 expression = simplify(expression, dialect=self.dialect) -3393 -3394 return expression -3395 -3396 def _ensure_string_if_null(self, values: t.List[exp.Expression]) -> t.List[exp.Expression]: -3397 return [ -3398 exp.func("COALESCE", exp.cast(value, "text"), exp.Literal.string("")) -3399 for value in values -3400 if value -3401 ] +3392 if exp.SAFE_IDENTIFIER_RE.match(this): +3393 return f".{this}" +3394 +3395 this = self.json_path_part(this) +3396 return f"[{this}]" if self.JSON_PATH_BRACKETED_KEY_SUPPORTED else f".{this}" +3397 +3398 def _jsonpathsubscript_sql(self, expression: exp.JSONPathSubscript) -> str: +3399 this = self.json_path_part(expression.this) +3400 return f"[{this}]" if this else "" +3401 +3402 def _simplify_unless_literal(self, expression: E) -> E: +3403 if not isinstance(expression, exp.Literal): +3404 from sqlglot.optimizer.simplify import simplify +3405 +3406 expression = simplify(expression, dialect=self.dialect) +3407 +3408 return expression +3409 +3410 def _ensure_string_if_null(self, values: t.List[exp.Expression]) -> t.List[exp.Expression]: +3411 return [ +3412 exp.func("COALESCE", exp.cast(value, "text"), exp.Literal.string("")) +3413 for value in values +3414 if value +3415 ]
    @@ -4914,3109 +4931,3123 @@
    297 # Whether or not the LikeProperty needs to be specified inside of the schema clause 298 LIKE_PROPERTY_INSIDE_SCHEMA = False 299 - 300 # Whether or not the JSON extraction operators expect a value of type JSON - 301 JSON_TYPE_REQUIRED_FOR_EXTRACTION = False - 302 - 303 # Whether or not bracketed keys like ["foo"] are supported in JSON paths - 304 JSON_PATH_BRACKETED_KEY_SUPPORTED = True - 305 - 306 # Whether or not to escape keys using single quotes in JSON paths - 307 JSON_PATH_SINGLE_QUOTE_ESCAPE = False - 308 - 309 # The JSONPathPart expressions supported by this dialect - 310 SUPPORTED_JSON_PATH_PARTS = ALL_JSON_PATH_PARTS.copy() - 311 - 312 TYPE_MAPPING = { - 313 exp.DataType.Type.NCHAR: "CHAR", - 314 exp.DataType.Type.NVARCHAR: "VARCHAR", - 315 exp.DataType.Type.MEDIUMTEXT: "TEXT", - 316 exp.DataType.Type.LONGTEXT: "TEXT", - 317 exp.DataType.Type.TINYTEXT: "TEXT", - 318 exp.DataType.Type.MEDIUMBLOB: "BLOB", - 319 exp.DataType.Type.LONGBLOB: "BLOB", - 320 exp.DataType.Type.TINYBLOB: "BLOB", - 321 exp.DataType.Type.INET: "INET", - 322 } - 323 - 324 STAR_MAPPING = { - 325 "except": "EXCEPT", - 326 "replace": "REPLACE", - 327 } - 328 - 329 TIME_PART_SINGULARS = { - 330 "MICROSECONDS": "MICROSECOND", - 331 "SECONDS": "SECOND", - 332 "MINUTES": "MINUTE", - 333 "HOURS": "HOUR", - 334 "DAYS": "DAY", - 335 "WEEKS": "WEEK", - 336 "MONTHS": "MONTH", - 337 "QUARTERS": "QUARTER", - 338 "YEARS": "YEAR", - 339 } - 340 - 341 TOKEN_MAPPING: t.Dict[TokenType, str] = {} - 342 - 343 STRUCT_DELIMITER = ("<", ">") + 300 # Whether or not DISTINCT can be followed by multiple args in an AggFunc. If not, it will be + 301 # transpiled into a series of CASE-WHEN-ELSE, ultimately using a tuple conseisting of the args + 302 MULTI_ARG_DISTINCT = True + 303 + 304 # Whether or not the JSON extraction operators expect a value of type JSON + 305 JSON_TYPE_REQUIRED_FOR_EXTRACTION = False + 306 + 307 # Whether or not bracketed keys like ["foo"] are supported in JSON paths + 308 JSON_PATH_BRACKETED_KEY_SUPPORTED = True + 309 + 310 # Whether or not to escape keys using single quotes in JSON paths + 311 JSON_PATH_SINGLE_QUOTE_ESCAPE = False + 312 + 313 # The JSONPathPart expressions supported by this dialect + 314 SUPPORTED_JSON_PATH_PARTS = ALL_JSON_PATH_PARTS.copy() + 315 + 316 TYPE_MAPPING = { + 317 exp.DataType.Type.NCHAR: "CHAR", + 318 exp.DataType.Type.NVARCHAR: "VARCHAR", + 319 exp.DataType.Type.MEDIUMTEXT: "TEXT", + 320 exp.DataType.Type.LONGTEXT: "TEXT", + 321 exp.DataType.Type.TINYTEXT: "TEXT", + 322 exp.DataType.Type.MEDIUMBLOB: "BLOB", + 323 exp.DataType.Type.LONGBLOB: "BLOB", + 324 exp.DataType.Type.TINYBLOB: "BLOB", + 325 exp.DataType.Type.INET: "INET", + 326 } + 327 + 328 STAR_MAPPING = { + 329 "except": "EXCEPT", + 330 "replace": "REPLACE", + 331 } + 332 + 333 TIME_PART_SINGULARS = { + 334 "MICROSECONDS": "MICROSECOND", + 335 "SECONDS": "SECOND", + 336 "MINUTES": "MINUTE", + 337 "HOURS": "HOUR", + 338 "DAYS": "DAY", + 339 "WEEKS": "WEEK", + 340 "MONTHS": "MONTH", + 341 "QUARTERS": "QUARTER", + 342 "YEARS": "YEAR", + 343 } 344 - 345 PARAMETER_TOKEN = "@" + 345 TOKEN_MAPPING: t.Dict[TokenType, str] = {} 346 - 347 PROPERTIES_LOCATION = { - 348 exp.AlgorithmProperty: exp.Properties.Location.POST_CREATE, - 349 exp.AutoIncrementProperty: exp.Properties.Location.POST_SCHEMA, - 350 exp.AutoRefreshProperty: exp.Properties.Location.POST_SCHEMA, - 351 exp.BlockCompressionProperty: exp.Properties.Location.POST_NAME, - 352 exp.CharacterSetProperty: exp.Properties.Location.POST_SCHEMA, - 353 exp.ChecksumProperty: exp.Properties.Location.POST_NAME, - 354 exp.CollateProperty: exp.Properties.Location.POST_SCHEMA, - 355 exp.CopyGrantsProperty: exp.Properties.Location.POST_SCHEMA, - 356 exp.Cluster: exp.Properties.Location.POST_SCHEMA, - 357 exp.ClusteredByProperty: exp.Properties.Location.POST_SCHEMA, - 358 exp.DataBlocksizeProperty: exp.Properties.Location.POST_NAME, - 359 exp.DefinerProperty: exp.Properties.Location.POST_CREATE, - 360 exp.DictRange: exp.Properties.Location.POST_SCHEMA, - 361 exp.DictProperty: exp.Properties.Location.POST_SCHEMA, - 362 exp.DistKeyProperty: exp.Properties.Location.POST_SCHEMA, - 363 exp.DistStyleProperty: exp.Properties.Location.POST_SCHEMA, - 364 exp.EngineProperty: exp.Properties.Location.POST_SCHEMA, - 365 exp.ExecuteAsProperty: exp.Properties.Location.POST_SCHEMA, - 366 exp.ExternalProperty: exp.Properties.Location.POST_CREATE, - 367 exp.FallbackProperty: exp.Properties.Location.POST_NAME, - 368 exp.FileFormatProperty: exp.Properties.Location.POST_WITH, - 369 exp.FreespaceProperty: exp.Properties.Location.POST_NAME, - 370 exp.HeapProperty: exp.Properties.Location.POST_WITH, - 371 exp.InheritsProperty: exp.Properties.Location.POST_SCHEMA, - 372 exp.InputModelProperty: exp.Properties.Location.POST_SCHEMA, - 373 exp.IsolatedLoadingProperty: exp.Properties.Location.POST_NAME, - 374 exp.JournalProperty: exp.Properties.Location.POST_NAME, - 375 exp.LanguageProperty: exp.Properties.Location.POST_SCHEMA, - 376 exp.LikeProperty: exp.Properties.Location.POST_SCHEMA, - 377 exp.LocationProperty: exp.Properties.Location.POST_SCHEMA, - 378 exp.LockingProperty: exp.Properties.Location.POST_ALIAS, - 379 exp.LogProperty: exp.Properties.Location.POST_NAME, - 380 exp.MaterializedProperty: exp.Properties.Location.POST_CREATE, - 381 exp.MergeBlockRatioProperty: exp.Properties.Location.POST_NAME, - 382 exp.NoPrimaryIndexProperty: exp.Properties.Location.POST_EXPRESSION, - 383 exp.OnProperty: exp.Properties.Location.POST_SCHEMA, - 384 exp.OnCommitProperty: exp.Properties.Location.POST_EXPRESSION, - 385 exp.Order: exp.Properties.Location.POST_SCHEMA, - 386 exp.OutputModelProperty: exp.Properties.Location.POST_SCHEMA, - 387 exp.PartitionedByProperty: exp.Properties.Location.POST_WITH, - 388 exp.PartitionedOfProperty: exp.Properties.Location.POST_SCHEMA, - 389 exp.PrimaryKey: exp.Properties.Location.POST_SCHEMA, - 390 exp.Property: exp.Properties.Location.POST_WITH, - 391 exp.RemoteWithConnectionModelProperty: exp.Properties.Location.POST_SCHEMA, - 392 exp.ReturnsProperty: exp.Properties.Location.POST_SCHEMA, - 393 exp.RowFormatProperty: exp.Properties.Location.POST_SCHEMA, - 394 exp.RowFormatDelimitedProperty: exp.Properties.Location.POST_SCHEMA, - 395 exp.RowFormatSerdeProperty: exp.Properties.Location.POST_SCHEMA, - 396 exp.SampleProperty: exp.Properties.Location.POST_SCHEMA, - 397 exp.SchemaCommentProperty: exp.Properties.Location.POST_SCHEMA, - 398 exp.SerdeProperties: exp.Properties.Location.POST_SCHEMA, - 399 exp.Set: exp.Properties.Location.POST_SCHEMA, - 400 exp.SettingsProperty: exp.Properties.Location.POST_SCHEMA, - 401 exp.SetProperty: exp.Properties.Location.POST_CREATE, - 402 exp.SetConfigProperty: exp.Properties.Location.POST_SCHEMA, - 403 exp.SortKeyProperty: exp.Properties.Location.POST_SCHEMA, - 404 exp.SqlReadWriteProperty: exp.Properties.Location.POST_SCHEMA, - 405 exp.SqlSecurityProperty: exp.Properties.Location.POST_CREATE, - 406 exp.StabilityProperty: exp.Properties.Location.POST_SCHEMA, - 407 exp.TemporaryProperty: exp.Properties.Location.POST_CREATE, - 408 exp.ToTableProperty: exp.Properties.Location.POST_SCHEMA, - 409 exp.TransientProperty: exp.Properties.Location.POST_CREATE, - 410 exp.TransformModelProperty: exp.Properties.Location.POST_SCHEMA, - 411 exp.MergeTreeTTL: exp.Properties.Location.POST_SCHEMA, - 412 exp.VolatileProperty: exp.Properties.Location.POST_CREATE, - 413 exp.WithDataProperty: exp.Properties.Location.POST_EXPRESSION, - 414 exp.WithJournalTableProperty: exp.Properties.Location.POST_NAME, - 415 exp.WithSystemVersioningProperty: exp.Properties.Location.POST_SCHEMA, - 416 } - 417 - 418 # Keywords that can't be used as unquoted identifier names - 419 RESERVED_KEYWORDS: t.Set[str] = set() - 420 - 421 # Expressions whose comments are separated from them for better formatting - 422 WITH_SEPARATED_COMMENTS: t.Tuple[t.Type[exp.Expression], ...] = ( - 423 exp.Create, - 424 exp.Delete, - 425 exp.Drop, - 426 exp.From, - 427 exp.Insert, - 428 exp.Join, - 429 exp.Select, - 430 exp.Update, - 431 exp.Where, - 432 exp.With, - 433 ) - 434 - 435 # Expressions that should not have their comments generated in maybe_comment - 436 EXCLUDE_COMMENTS: t.Tuple[t.Type[exp.Expression], ...] = ( - 437 exp.Binary, - 438 exp.Union, - 439 ) - 440 - 441 # Expressions that can remain unwrapped when appearing in the context of an INTERVAL - 442 UNWRAPPED_INTERVAL_VALUES: t.Tuple[t.Type[exp.Expression], ...] = ( - 443 exp.Column, - 444 exp.Literal, - 445 exp.Neg, - 446 exp.Paren, - 447 ) - 448 - 449 # Expressions that need to have all CTEs under them bubbled up to them - 450 EXPRESSIONS_WITHOUT_NESTED_CTES: t.Set[t.Type[exp.Expression]] = set() - 451 - 452 KEY_VALUE_DEFINITIONS = (exp.Bracket, exp.EQ, exp.PropertyEQ, exp.Slice) - 453 - 454 SENTINEL_LINE_BREAK = "__SQLGLOT__LB__" + 347 STRUCT_DELIMITER = ("<", ">") + 348 + 349 PARAMETER_TOKEN = "@" + 350 + 351 PROPERTIES_LOCATION = { + 352 exp.AlgorithmProperty: exp.Properties.Location.POST_CREATE, + 353 exp.AutoIncrementProperty: exp.Properties.Location.POST_SCHEMA, + 354 exp.AutoRefreshProperty: exp.Properties.Location.POST_SCHEMA, + 355 exp.BlockCompressionProperty: exp.Properties.Location.POST_NAME, + 356 exp.CharacterSetProperty: exp.Properties.Location.POST_SCHEMA, + 357 exp.ChecksumProperty: exp.Properties.Location.POST_NAME, + 358 exp.CollateProperty: exp.Properties.Location.POST_SCHEMA, + 359 exp.CopyGrantsProperty: exp.Properties.Location.POST_SCHEMA, + 360 exp.Cluster: exp.Properties.Location.POST_SCHEMA, + 361 exp.ClusteredByProperty: exp.Properties.Location.POST_SCHEMA, + 362 exp.DataBlocksizeProperty: exp.Properties.Location.POST_NAME, + 363 exp.DefinerProperty: exp.Properties.Location.POST_CREATE, + 364 exp.DictRange: exp.Properties.Location.POST_SCHEMA, + 365 exp.DictProperty: exp.Properties.Location.POST_SCHEMA, + 366 exp.DistKeyProperty: exp.Properties.Location.POST_SCHEMA, + 367 exp.DistStyleProperty: exp.Properties.Location.POST_SCHEMA, + 368 exp.EngineProperty: exp.Properties.Location.POST_SCHEMA, + 369 exp.ExecuteAsProperty: exp.Properties.Location.POST_SCHEMA, + 370 exp.ExternalProperty: exp.Properties.Location.POST_CREATE, + 371 exp.FallbackProperty: exp.Properties.Location.POST_NAME, + 372 exp.FileFormatProperty: exp.Properties.Location.POST_WITH, + 373 exp.FreespaceProperty: exp.Properties.Location.POST_NAME, + 374 exp.HeapProperty: exp.Properties.Location.POST_WITH, + 375 exp.InheritsProperty: exp.Properties.Location.POST_SCHEMA, + 376 exp.InputModelProperty: exp.Properties.Location.POST_SCHEMA, + 377 exp.IsolatedLoadingProperty: exp.Properties.Location.POST_NAME, + 378 exp.JournalProperty: exp.Properties.Location.POST_NAME, + 379 exp.LanguageProperty: exp.Properties.Location.POST_SCHEMA, + 380 exp.LikeProperty: exp.Properties.Location.POST_SCHEMA, + 381 exp.LocationProperty: exp.Properties.Location.POST_SCHEMA, + 382 exp.LockingProperty: exp.Properties.Location.POST_ALIAS, + 383 exp.LogProperty: exp.Properties.Location.POST_NAME, + 384 exp.MaterializedProperty: exp.Properties.Location.POST_CREATE, + 385 exp.MergeBlockRatioProperty: exp.Properties.Location.POST_NAME, + 386 exp.NoPrimaryIndexProperty: exp.Properties.Location.POST_EXPRESSION, + 387 exp.OnProperty: exp.Properties.Location.POST_SCHEMA, + 388 exp.OnCommitProperty: exp.Properties.Location.POST_EXPRESSION, + 389 exp.Order: exp.Properties.Location.POST_SCHEMA, + 390 exp.OutputModelProperty: exp.Properties.Location.POST_SCHEMA, + 391 exp.PartitionedByProperty: exp.Properties.Location.POST_WITH, + 392 exp.PartitionedOfProperty: exp.Properties.Location.POST_SCHEMA, + 393 exp.PrimaryKey: exp.Properties.Location.POST_SCHEMA, + 394 exp.Property: exp.Properties.Location.POST_WITH, + 395 exp.RemoteWithConnectionModelProperty: exp.Properties.Location.POST_SCHEMA, + 396 exp.ReturnsProperty: exp.Properties.Location.POST_SCHEMA, + 397 exp.RowFormatProperty: exp.Properties.Location.POST_SCHEMA, + 398 exp.RowFormatDelimitedProperty: exp.Properties.Location.POST_SCHEMA, + 399 exp.RowFormatSerdeProperty: exp.Properties.Location.POST_SCHEMA, + 400 exp.SampleProperty: exp.Properties.Location.POST_SCHEMA, + 401 exp.SchemaCommentProperty: exp.Properties.Location.POST_SCHEMA, + 402 exp.SerdeProperties: exp.Properties.Location.POST_SCHEMA, + 403 exp.Set: exp.Properties.Location.POST_SCHEMA, + 404 exp.SettingsProperty: exp.Properties.Location.POST_SCHEMA, + 405 exp.SetProperty: exp.Properties.Location.POST_CREATE, + 406 exp.SetConfigProperty: exp.Properties.Location.POST_SCHEMA, + 407 exp.SortKeyProperty: exp.Properties.Location.POST_SCHEMA, + 408 exp.SqlReadWriteProperty: exp.Properties.Location.POST_SCHEMA, + 409 exp.SqlSecurityProperty: exp.Properties.Location.POST_CREATE, + 410 exp.StabilityProperty: exp.Properties.Location.POST_SCHEMA, + 411 exp.TemporaryProperty: exp.Properties.Location.POST_CREATE, + 412 exp.ToTableProperty: exp.Properties.Location.POST_SCHEMA, + 413 exp.TransientProperty: exp.Properties.Location.POST_CREATE, + 414 exp.TransformModelProperty: exp.Properties.Location.POST_SCHEMA, + 415 exp.MergeTreeTTL: exp.Properties.Location.POST_SCHEMA, + 416 exp.VolatileProperty: exp.Properties.Location.POST_CREATE, + 417 exp.WithDataProperty: exp.Properties.Location.POST_EXPRESSION, + 418 exp.WithJournalTableProperty: exp.Properties.Location.POST_NAME, + 419 exp.WithSystemVersioningProperty: exp.Properties.Location.POST_SCHEMA, + 420 } + 421 + 422 # Keywords that can't be used as unquoted identifier names + 423 RESERVED_KEYWORDS: t.Set[str] = set() + 424 + 425 # Expressions whose comments are separated from them for better formatting + 426 WITH_SEPARATED_COMMENTS: t.Tuple[t.Type[exp.Expression], ...] = ( + 427 exp.Create, + 428 exp.Delete, + 429 exp.Drop, + 430 exp.From, + 431 exp.Insert, + 432 exp.Join, + 433 exp.Select, + 434 exp.Update, + 435 exp.Where, + 436 exp.With, + 437 ) + 438 + 439 # Expressions that should not have their comments generated in maybe_comment + 440 EXCLUDE_COMMENTS: t.Tuple[t.Type[exp.Expression], ...] = ( + 441 exp.Binary, + 442 exp.Union, + 443 ) + 444 + 445 # Expressions that can remain unwrapped when appearing in the context of an INTERVAL + 446 UNWRAPPED_INTERVAL_VALUES: t.Tuple[t.Type[exp.Expression], ...] = ( + 447 exp.Column, + 448 exp.Literal, + 449 exp.Neg, + 450 exp.Paren, + 451 ) + 452 + 453 # Expressions that need to have all CTEs under them bubbled up to them + 454 EXPRESSIONS_WITHOUT_NESTED_CTES: t.Set[t.Type[exp.Expression]] = set() 455 - 456 __slots__ = ( - 457 "pretty", - 458 "identify", - 459 "normalize", - 460 "pad", - 461 "_indent", - 462 "normalize_functions", - 463 "unsupported_level", - 464 "max_unsupported", - 465 "leading_comma", - 466 "max_text_width", - 467 "comments", - 468 "dialect", - 469 "unsupported_messages", - 470 "_escaped_quote_end", - 471 "_escaped_identifier_end", - 472 ) - 473 - 474 def __init__( - 475 self, - 476 pretty: t.Optional[bool] = None, - 477 identify: str | bool = False, - 478 normalize: bool = False, - 479 pad: int = 2, - 480 indent: int = 2, - 481 normalize_functions: t.Optional[str | bool] = None, - 482 unsupported_level: ErrorLevel = ErrorLevel.WARN, - 483 max_unsupported: int = 3, - 484 leading_comma: bool = False, - 485 max_text_width: int = 80, - 486 comments: bool = True, - 487 dialect: DialectType = None, - 488 ): - 489 import sqlglot - 490 from sqlglot.dialects import Dialect - 491 - 492 self.pretty = pretty if pretty is not None else sqlglot.pretty - 493 self.identify = identify - 494 self.normalize = normalize - 495 self.pad = pad - 496 self._indent = indent - 497 self.unsupported_level = unsupported_level - 498 self.max_unsupported = max_unsupported - 499 self.leading_comma = leading_comma - 500 self.max_text_width = max_text_width - 501 self.comments = comments - 502 self.dialect = Dialect.get_or_raise(dialect) - 503 - 504 # This is both a Dialect property and a Generator argument, so we prioritize the latter - 505 self.normalize_functions = ( - 506 self.dialect.NORMALIZE_FUNCTIONS if normalize_functions is None else normalize_functions - 507 ) - 508 - 509 self.unsupported_messages: t.List[str] = [] - 510 self._escaped_quote_end: str = ( - 511 self.dialect.tokenizer_class.STRING_ESCAPES[0] + self.dialect.QUOTE_END - 512 ) - 513 self._escaped_identifier_end: str = ( - 514 self.dialect.tokenizer_class.IDENTIFIER_ESCAPES[0] + self.dialect.IDENTIFIER_END - 515 ) - 516 - 517 def generate(self, expression: exp.Expression, copy: bool = True) -> str: - 518 """ - 519 Generates the SQL string corresponding to the given syntax tree. + 456 KEY_VALUE_DEFINITIONS = (exp.Bracket, exp.EQ, exp.PropertyEQ, exp.Slice) + 457 + 458 SENTINEL_LINE_BREAK = "__SQLGLOT__LB__" + 459 + 460 __slots__ = ( + 461 "pretty", + 462 "identify", + 463 "normalize", + 464 "pad", + 465 "_indent", + 466 "normalize_functions", + 467 "unsupported_level", + 468 "max_unsupported", + 469 "leading_comma", + 470 "max_text_width", + 471 "comments", + 472 "dialect", + 473 "unsupported_messages", + 474 "_escaped_quote_end", + 475 "_escaped_identifier_end", + 476 ) + 477 + 478 def __init__( + 479 self, + 480 pretty: t.Optional[bool] = None, + 481 identify: str | bool = False, + 482 normalize: bool = False, + 483 pad: int = 2, + 484 indent: int = 2, + 485 normalize_functions: t.Optional[str | bool] = None, + 486 unsupported_level: ErrorLevel = ErrorLevel.WARN, + 487 max_unsupported: int = 3, + 488 leading_comma: bool = False, + 489 max_text_width: int = 80, + 490 comments: bool = True, + 491 dialect: DialectType = None, + 492 ): + 493 import sqlglot + 494 from sqlglot.dialects import Dialect + 495 + 496 self.pretty = pretty if pretty is not None else sqlglot.pretty + 497 self.identify = identify + 498 self.normalize = normalize + 499 self.pad = pad + 500 self._indent = indent + 501 self.unsupported_level = unsupported_level + 502 self.max_unsupported = max_unsupported + 503 self.leading_comma = leading_comma + 504 self.max_text_width = max_text_width + 505 self.comments = comments + 506 self.dialect = Dialect.get_or_raise(dialect) + 507 + 508 # This is both a Dialect property and a Generator argument, so we prioritize the latter + 509 self.normalize_functions = ( + 510 self.dialect.NORMALIZE_FUNCTIONS if normalize_functions is None else normalize_functions + 511 ) + 512 + 513 self.unsupported_messages: t.List[str] = [] + 514 self._escaped_quote_end: str = ( + 515 self.dialect.tokenizer_class.STRING_ESCAPES[0] + self.dialect.QUOTE_END + 516 ) + 517 self._escaped_identifier_end: str = ( + 518 self.dialect.tokenizer_class.IDENTIFIER_ESCAPES[0] + self.dialect.IDENTIFIER_END + 519 ) 520 - 521 Args: - 522 expression: The syntax tree. - 523 copy: Whether or not to copy the expression. The generator performs mutations so - 524 it is safer to copy. - 525 - 526 Returns: - 527 The SQL string corresponding to `expression`. - 528 """ - 529 if copy: - 530 expression = expression.copy() - 531 - 532 expression = self.preprocess(expression) - 533 - 534 self.unsupported_messages = [] - 535 sql = self.sql(expression).strip() - 536 - 537 if self.pretty: - 538 sql = sql.replace(self.SENTINEL_LINE_BREAK, "\n") - 539 - 540 if self.unsupported_level == ErrorLevel.IGNORE: - 541 return sql - 542 - 543 if self.unsupported_level == ErrorLevel.WARN: - 544 for msg in self.unsupported_messages: - 545 logger.warning(msg) - 546 elif self.unsupported_level == ErrorLevel.RAISE and self.unsupported_messages: - 547 raise UnsupportedError(concat_messages(self.unsupported_messages, self.max_unsupported)) - 548 - 549 return sql - 550 - 551 def preprocess(self, expression: exp.Expression) -> exp.Expression: - 552 """Apply generic preprocessing transformations to a given expression.""" - 553 if ( - 554 not expression.parent - 555 and type(expression) in self.EXPRESSIONS_WITHOUT_NESTED_CTES - 556 and any(node.parent is not expression for node in expression.find_all(exp.With)) - 557 ): - 558 from sqlglot.transforms import move_ctes_to_top_level - 559 - 560 expression = move_ctes_to_top_level(expression) - 561 - 562 if self.ENSURE_BOOLS: - 563 from sqlglot.transforms import ensure_bools - 564 - 565 expression = ensure_bools(expression) - 566 - 567 return expression + 521 def generate(self, expression: exp.Expression, copy: bool = True) -> str: + 522 """ + 523 Generates the SQL string corresponding to the given syntax tree. + 524 + 525 Args: + 526 expression: The syntax tree. + 527 copy: Whether or not to copy the expression. The generator performs mutations so + 528 it is safer to copy. + 529 + 530 Returns: + 531 The SQL string corresponding to `expression`. + 532 """ + 533 if copy: + 534 expression = expression.copy() + 535 + 536 expression = self.preprocess(expression) + 537 + 538 self.unsupported_messages = [] + 539 sql = self.sql(expression).strip() + 540 + 541 if self.pretty: + 542 sql = sql.replace(self.SENTINEL_LINE_BREAK, "\n") + 543 + 544 if self.unsupported_level == ErrorLevel.IGNORE: + 545 return sql + 546 + 547 if self.unsupported_level == ErrorLevel.WARN: + 548 for msg in self.unsupported_messages: + 549 logger.warning(msg) + 550 elif self.unsupported_level == ErrorLevel.RAISE and self.unsupported_messages: + 551 raise UnsupportedError(concat_messages(self.unsupported_messages, self.max_unsupported)) + 552 + 553 return sql + 554 + 555 def preprocess(self, expression: exp.Expression) -> exp.Expression: + 556 """Apply generic preprocessing transformations to a given expression.""" + 557 if ( + 558 not expression.parent + 559 and type(expression) in self.EXPRESSIONS_WITHOUT_NESTED_CTES + 560 and any(node.parent is not expression for node in expression.find_all(exp.With)) + 561 ): + 562 from sqlglot.transforms import move_ctes_to_top_level + 563 + 564 expression = move_ctes_to_top_level(expression) + 565 + 566 if self.ENSURE_BOOLS: + 567 from sqlglot.transforms import ensure_bools 568 - 569 def unsupported(self, message: str) -> None: - 570 if self.unsupported_level == ErrorLevel.IMMEDIATE: - 571 raise UnsupportedError(message) - 572 self.unsupported_messages.append(message) - 573 - 574 def sep(self, sep: str = " ") -> str: - 575 return f"{sep.strip()}\n" if self.pretty else sep - 576 - 577 def seg(self, sql: str, sep: str = " ") -> str: - 578 return f"{self.sep(sep)}{sql}" - 579 - 580 def pad_comment(self, comment: str) -> str: - 581 comment = " " + comment if comment[0].strip() else comment - 582 comment = comment + " " if comment[-1].strip() else comment - 583 return comment - 584 - 585 def maybe_comment( - 586 self, - 587 sql: str, - 588 expression: t.Optional[exp.Expression] = None, - 589 comments: t.Optional[t.List[str]] = None, - 590 ) -> str: - 591 comments = ( - 592 ((expression and expression.comments) if comments is None else comments) # type: ignore - 593 if self.comments - 594 else None - 595 ) - 596 - 597 if not comments or isinstance(expression, self.EXCLUDE_COMMENTS): - 598 return sql - 599 - 600 comments_sql = " ".join( - 601 f"/*{self.pad_comment(comment)}*/" for comment in comments if comment - 602 ) + 569 expression = ensure_bools(expression) + 570 + 571 return expression + 572 + 573 def unsupported(self, message: str) -> None: + 574 if self.unsupported_level == ErrorLevel.IMMEDIATE: + 575 raise UnsupportedError(message) + 576 self.unsupported_messages.append(message) + 577 + 578 def sep(self, sep: str = " ") -> str: + 579 return f"{sep.strip()}\n" if self.pretty else sep + 580 + 581 def seg(self, sql: str, sep: str = " ") -> str: + 582 return f"{self.sep(sep)}{sql}" + 583 + 584 def pad_comment(self, comment: str) -> str: + 585 comment = " " + comment if comment[0].strip() else comment + 586 comment = comment + " " if comment[-1].strip() else comment + 587 return comment + 588 + 589 def maybe_comment( + 590 self, + 591 sql: str, + 592 expression: t.Optional[exp.Expression] = None, + 593 comments: t.Optional[t.List[str]] = None, + 594 ) -> str: + 595 comments = ( + 596 ((expression and expression.comments) if comments is None else comments) # type: ignore + 597 if self.comments + 598 else None + 599 ) + 600 + 601 if not comments or isinstance(expression, self.EXCLUDE_COMMENTS): + 602 return sql 603 - 604 if not comments_sql: - 605 return sql - 606 - 607 if isinstance(expression, self.WITH_SEPARATED_COMMENTS): - 608 return ( - 609 f"{self.sep()}{comments_sql}{sql}" - 610 if sql[0].isspace() - 611 else f"{comments_sql}{self.sep()}{sql}" - 612 ) - 613 - 614 return f"{sql} {comments_sql}" - 615 - 616 def wrap(self, expression: exp.Expression | str) -> str: - 617 this_sql = self.indent( - 618 ( - 619 self.sql(expression) - 620 if isinstance(expression, (exp.Select, exp.Union)) - 621 else self.sql(expression, "this") - 622 ), - 623 level=1, - 624 pad=0, - 625 ) - 626 return f"({self.sep('')}{this_sql}{self.seg(')', sep='')}" - 627 - 628 def no_identify(self, func: t.Callable[..., str], *args, **kwargs) -> str: - 629 original = self.identify - 630 self.identify = False - 631 result = func(*args, **kwargs) - 632 self.identify = original - 633 return result - 634 - 635 def normalize_func(self, name: str) -> str: - 636 if self.normalize_functions == "upper" or self.normalize_functions is True: - 637 return name.upper() - 638 if self.normalize_functions == "lower": - 639 return name.lower() - 640 return name - 641 - 642 def indent( - 643 self, - 644 sql: str, - 645 level: int = 0, - 646 pad: t.Optional[int] = None, - 647 skip_first: bool = False, - 648 skip_last: bool = False, - 649 ) -> str: - 650 if not self.pretty: - 651 return sql - 652 - 653 pad = self.pad if pad is None else pad - 654 lines = sql.split("\n") - 655 - 656 return "\n".join( - 657 ( - 658 line - 659 if (skip_first and i == 0) or (skip_last and i == len(lines) - 1) - 660 else f"{' ' * (level * self._indent + pad)}{line}" - 661 ) - 662 for i, line in enumerate(lines) - 663 ) - 664 - 665 def sql( - 666 self, - 667 expression: t.Optional[str | exp.Expression], - 668 key: t.Optional[str] = None, - 669 comment: bool = True, - 670 ) -> str: - 671 if not expression: - 672 return "" - 673 - 674 if isinstance(expression, str): - 675 return expression - 676 - 677 if key: - 678 value = expression.args.get(key) - 679 if value: - 680 return self.sql(value) - 681 return "" - 682 - 683 transform = self.TRANSFORMS.get(expression.__class__) - 684 - 685 if callable(transform): - 686 sql = transform(self, expression) - 687 elif isinstance(expression, exp.Expression): - 688 exp_handler_name = f"{expression.key}_sql" - 689 - 690 if hasattr(self, exp_handler_name): - 691 sql = getattr(self, exp_handler_name)(expression) - 692 elif isinstance(expression, exp.Func): - 693 sql = self.function_fallback_sql(expression) - 694 elif isinstance(expression, exp.Property): - 695 sql = self.property_sql(expression) - 696 else: - 697 raise ValueError(f"Unsupported expression type {expression.__class__.__name__}") - 698 else: - 699 raise ValueError(f"Expected an Expression. Received {type(expression)}: {expression}") - 700 - 701 return self.maybe_comment(sql, expression) if self.comments and comment else sql - 702 - 703 def uncache_sql(self, expression: exp.Uncache) -> str: - 704 table = self.sql(expression, "this") - 705 exists_sql = " IF EXISTS" if expression.args.get("exists") else "" - 706 return f"UNCACHE TABLE{exists_sql} {table}" - 707 - 708 def cache_sql(self, expression: exp.Cache) -> str: - 709 lazy = " LAZY" if expression.args.get("lazy") else "" - 710 table = self.sql(expression, "this") - 711 options = expression.args.get("options") - 712 options = f" OPTIONS({self.sql(options[0])} = {self.sql(options[1])})" if options else "" - 713 sql = self.sql(expression, "expression") - 714 sql = f" AS{self.sep()}{sql}" if sql else "" - 715 sql = f"CACHE{lazy} TABLE {table}{options}{sql}" - 716 return self.prepend_ctes(expression, sql) - 717 - 718 def characterset_sql(self, expression: exp.CharacterSet) -> str: - 719 if isinstance(expression.parent, exp.Cast): - 720 return f"CHAR CHARACTER SET {self.sql(expression, 'this')}" - 721 default = "DEFAULT " if expression.args.get("default") else "" - 722 return f"{default}CHARACTER SET={self.sql(expression, 'this')}" - 723 - 724 def column_sql(self, expression: exp.Column) -> str: - 725 join_mark = " (+)" if expression.args.get("join_mark") else "" - 726 - 727 if join_mark and not self.COLUMN_JOIN_MARKS_SUPPORTED: - 728 join_mark = "" - 729 self.unsupported("Outer join syntax using the (+) operator is not supported.") + 604 comments_sql = " ".join( + 605 f"/*{self.pad_comment(comment)}*/" for comment in comments if comment + 606 ) + 607 + 608 if not comments_sql: + 609 return sql + 610 + 611 if isinstance(expression, self.WITH_SEPARATED_COMMENTS): + 612 return ( + 613 f"{self.sep()}{comments_sql}{sql}" + 614 if sql[0].isspace() + 615 else f"{comments_sql}{self.sep()}{sql}" + 616 ) + 617 + 618 return f"{sql} {comments_sql}" + 619 + 620 def wrap(self, expression: exp.Expression | str) -> str: + 621 this_sql = self.indent( + 622 ( + 623 self.sql(expression) + 624 if isinstance(expression, (exp.Select, exp.Union)) + 625 else self.sql(expression, "this") + 626 ), + 627 level=1, + 628 pad=0, + 629 ) + 630 return f"({self.sep('')}{this_sql}{self.seg(')', sep='')}" + 631 + 632 def no_identify(self, func: t.Callable[..., str], *args, **kwargs) -> str: + 633 original = self.identify + 634 self.identify = False + 635 result = func(*args, **kwargs) + 636 self.identify = original + 637 return result + 638 + 639 def normalize_func(self, name: str) -> str: + 640 if self.normalize_functions == "upper" or self.normalize_functions is True: + 641 return name.upper() + 642 if self.normalize_functions == "lower": + 643 return name.lower() + 644 return name + 645 + 646 def indent( + 647 self, + 648 sql: str, + 649 level: int = 0, + 650 pad: t.Optional[int] = None, + 651 skip_first: bool = False, + 652 skip_last: bool = False, + 653 ) -> str: + 654 if not self.pretty: + 655 return sql + 656 + 657 pad = self.pad if pad is None else pad + 658 lines = sql.split("\n") + 659 + 660 return "\n".join( + 661 ( + 662 line + 663 if (skip_first and i == 0) or (skip_last and i == len(lines) - 1) + 664 else f"{' ' * (level * self._indent + pad)}{line}" + 665 ) + 666 for i, line in enumerate(lines) + 667 ) + 668 + 669 def sql( + 670 self, + 671 expression: t.Optional[str | exp.Expression], + 672 key: t.Optional[str] = None, + 673 comment: bool = True, + 674 ) -> str: + 675 if not expression: + 676 return "" + 677 + 678 if isinstance(expression, str): + 679 return expression + 680 + 681 if key: + 682 value = expression.args.get(key) + 683 if value: + 684 return self.sql(value) + 685 return "" + 686 + 687 transform = self.TRANSFORMS.get(expression.__class__) + 688 + 689 if callable(transform): + 690 sql = transform(self, expression) + 691 elif isinstance(expression, exp.Expression): + 692 exp_handler_name = f"{expression.key}_sql" + 693 + 694 if hasattr(self, exp_handler_name): + 695 sql = getattr(self, exp_handler_name)(expression) + 696 elif isinstance(expression, exp.Func): + 697 sql = self.function_fallback_sql(expression) + 698 elif isinstance(expression, exp.Property): + 699 sql = self.property_sql(expression) + 700 else: + 701 raise ValueError(f"Unsupported expression type {expression.__class__.__name__}") + 702 else: + 703 raise ValueError(f"Expected an Expression. Received {type(expression)}: {expression}") + 704 + 705 return self.maybe_comment(sql, expression) if self.comments and comment else sql + 706 + 707 def uncache_sql(self, expression: exp.Uncache) -> str: + 708 table = self.sql(expression, "this") + 709 exists_sql = " IF EXISTS" if expression.args.get("exists") else "" + 710 return f"UNCACHE TABLE{exists_sql} {table}" + 711 + 712 def cache_sql(self, expression: exp.Cache) -> str: + 713 lazy = " LAZY" if expression.args.get("lazy") else "" + 714 table = self.sql(expression, "this") + 715 options = expression.args.get("options") + 716 options = f" OPTIONS({self.sql(options[0])} = {self.sql(options[1])})" if options else "" + 717 sql = self.sql(expression, "expression") + 718 sql = f" AS{self.sep()}{sql}" if sql else "" + 719 sql = f"CACHE{lazy} TABLE {table}{options}{sql}" + 720 return self.prepend_ctes(expression, sql) + 721 + 722 def characterset_sql(self, expression: exp.CharacterSet) -> str: + 723 if isinstance(expression.parent, exp.Cast): + 724 return f"CHAR CHARACTER SET {self.sql(expression, 'this')}" + 725 default = "DEFAULT " if expression.args.get("default") else "" + 726 return f"{default}CHARACTER SET={self.sql(expression, 'this')}" + 727 + 728 def column_sql(self, expression: exp.Column) -> str: + 729 join_mark = " (+)" if expression.args.get("join_mark") else "" 730 - 731 column = ".".join( - 732 self.sql(part) - 733 for part in ( - 734 expression.args.get("catalog"), - 735 expression.args.get("db"), - 736 expression.args.get("table"), - 737 expression.args.get("this"), - 738 ) - 739 if part - 740 ) - 741 - 742 return f"{column}{join_mark}" - 743 - 744 def columnposition_sql(self, expression: exp.ColumnPosition) -> str: - 745 this = self.sql(expression, "this") - 746 this = f" {this}" if this else "" - 747 position = self.sql(expression, "position") - 748 return f"{position}{this}" - 749 - 750 def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str: - 751 column = self.sql(expression, "this") - 752 kind = self.sql(expression, "kind") - 753 constraints = self.expressions(expression, key="constraints", sep=" ", flat=True) - 754 exists = "IF NOT EXISTS " if expression.args.get("exists") else "" - 755 kind = f"{sep}{kind}" if kind else "" - 756 constraints = f" {constraints}" if constraints else "" - 757 position = self.sql(expression, "position") - 758 position = f" {position}" if position else "" - 759 - 760 if expression.find(exp.ComputedColumnConstraint) and not self.COMPUTED_COLUMN_WITH_TYPE: - 761 kind = "" - 762 - 763 return f"{exists}{column}{kind}{constraints}{position}" - 764 - 765 def columnconstraint_sql(self, expression: exp.ColumnConstraint) -> str: - 766 this = self.sql(expression, "this") - 767 kind_sql = self.sql(expression, "kind").strip() - 768 return f"CONSTRAINT {this} {kind_sql}" if this else kind_sql - 769 - 770 def computedcolumnconstraint_sql(self, expression: exp.ComputedColumnConstraint) -> str: - 771 this = self.sql(expression, "this") - 772 if expression.args.get("not_null"): - 773 persisted = " PERSISTED NOT NULL" - 774 elif expression.args.get("persisted"): - 775 persisted = " PERSISTED" - 776 else: - 777 persisted = "" - 778 return f"AS {this}{persisted}" - 779 - 780 def autoincrementcolumnconstraint_sql(self, _) -> str: - 781 return self.token_sql(TokenType.AUTO_INCREMENT) - 782 - 783 def compresscolumnconstraint_sql(self, expression: exp.CompressColumnConstraint) -> str: - 784 if isinstance(expression.this, list): - 785 this = self.wrap(self.expressions(expression, key="this", flat=True)) - 786 else: - 787 this = self.sql(expression, "this") - 788 - 789 return f"COMPRESS {this}" - 790 - 791 def generatedasidentitycolumnconstraint_sql( - 792 self, expression: exp.GeneratedAsIdentityColumnConstraint - 793 ) -> str: - 794 this = "" - 795 if expression.this is not None: - 796 on_null = " ON NULL" if expression.args.get("on_null") else "" - 797 this = " ALWAYS" if expression.this else f" BY DEFAULT{on_null}" - 798 - 799 start = expression.args.get("start") - 800 start = f"START WITH {start}" if start else "" - 801 increment = expression.args.get("increment") - 802 increment = f" INCREMENT BY {increment}" if increment else "" - 803 minvalue = expression.args.get("minvalue") - 804 minvalue = f" MINVALUE {minvalue}" if minvalue else "" - 805 maxvalue = expression.args.get("maxvalue") - 806 maxvalue = f" MAXVALUE {maxvalue}" if maxvalue else "" - 807 cycle = expression.args.get("cycle") - 808 cycle_sql = "" - 809 - 810 if cycle is not None: - 811 cycle_sql = f"{' NO' if not cycle else ''} CYCLE" - 812 cycle_sql = cycle_sql.strip() if not start and not increment else cycle_sql + 731 if join_mark and not self.COLUMN_JOIN_MARKS_SUPPORTED: + 732 join_mark = "" + 733 self.unsupported("Outer join syntax using the (+) operator is not supported.") + 734 + 735 column = ".".join( + 736 self.sql(part) + 737 for part in ( + 738 expression.args.get("catalog"), + 739 expression.args.get("db"), + 740 expression.args.get("table"), + 741 expression.args.get("this"), + 742 ) + 743 if part + 744 ) + 745 + 746 return f"{column}{join_mark}" + 747 + 748 def columnposition_sql(self, expression: exp.ColumnPosition) -> str: + 749 this = self.sql(expression, "this") + 750 this = f" {this}" if this else "" + 751 position = self.sql(expression, "position") + 752 return f"{position}{this}" + 753 + 754 def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str: + 755 column = self.sql(expression, "this") + 756 kind = self.sql(expression, "kind") + 757 constraints = self.expressions(expression, key="constraints", sep=" ", flat=True) + 758 exists = "IF NOT EXISTS " if expression.args.get("exists") else "" + 759 kind = f"{sep}{kind}" if kind else "" + 760 constraints = f" {constraints}" if constraints else "" + 761 position = self.sql(expression, "position") + 762 position = f" {position}" if position else "" + 763 + 764 if expression.find(exp.ComputedColumnConstraint) and not self.COMPUTED_COLUMN_WITH_TYPE: + 765 kind = "" + 766 + 767 return f"{exists}{column}{kind}{constraints}{position}" + 768 + 769 def columnconstraint_sql(self, expression: exp.ColumnConstraint) -> str: + 770 this = self.sql(expression, "this") + 771 kind_sql = self.sql(expression, "kind").strip() + 772 return f"CONSTRAINT {this} {kind_sql}" if this else kind_sql + 773 + 774 def computedcolumnconstraint_sql(self, expression: exp.ComputedColumnConstraint) -> str: + 775 this = self.sql(expression, "this") + 776 if expression.args.get("not_null"): + 777 persisted = " PERSISTED NOT NULL" + 778 elif expression.args.get("persisted"): + 779 persisted = " PERSISTED" + 780 else: + 781 persisted = "" + 782 return f"AS {this}{persisted}" + 783 + 784 def autoincrementcolumnconstraint_sql(self, _) -> str: + 785 return self.token_sql(TokenType.AUTO_INCREMENT) + 786 + 787 def compresscolumnconstraint_sql(self, expression: exp.CompressColumnConstraint) -> str: + 788 if isinstance(expression.this, list): + 789 this = self.wrap(self.expressions(expression, key="this", flat=True)) + 790 else: + 791 this = self.sql(expression, "this") + 792 + 793 return f"COMPRESS {this}" + 794 + 795 def generatedasidentitycolumnconstraint_sql( + 796 self, expression: exp.GeneratedAsIdentityColumnConstraint + 797 ) -> str: + 798 this = "" + 799 if expression.this is not None: + 800 on_null = " ON NULL" if expression.args.get("on_null") else "" + 801 this = " ALWAYS" if expression.this else f" BY DEFAULT{on_null}" + 802 + 803 start = expression.args.get("start") + 804 start = f"START WITH {start}" if start else "" + 805 increment = expression.args.get("increment") + 806 increment = f" INCREMENT BY {increment}" if increment else "" + 807 minvalue = expression.args.get("minvalue") + 808 minvalue = f" MINVALUE {minvalue}" if minvalue else "" + 809 maxvalue = expression.args.get("maxvalue") + 810 maxvalue = f" MAXVALUE {maxvalue}" if maxvalue else "" + 811 cycle = expression.args.get("cycle") + 812 cycle_sql = "" 813 - 814 sequence_opts = "" - 815 if start or increment or cycle_sql: - 816 sequence_opts = f"{start}{increment}{minvalue}{maxvalue}{cycle_sql}" - 817 sequence_opts = f" ({sequence_opts.strip()})" - 818 - 819 expr = self.sql(expression, "expression") - 820 expr = f"({expr})" if expr else "IDENTITY" - 821 - 822 return f"GENERATED{this} AS {expr}{sequence_opts}" - 823 - 824 def generatedasrowcolumnconstraint_sql( - 825 self, expression: exp.GeneratedAsRowColumnConstraint - 826 ) -> str: - 827 start = "START" if expression.args.get("start") else "END" - 828 hidden = " HIDDEN" if expression.args.get("hidden") else "" - 829 return f"GENERATED ALWAYS AS ROW {start}{hidden}" - 830 - 831 def periodforsystemtimeconstraint_sql( - 832 self, expression: exp.PeriodForSystemTimeConstraint - 833 ) -> str: - 834 return f"PERIOD FOR SYSTEM_TIME ({self.sql(expression, 'this')}, {self.sql(expression, 'expression')})" - 835 - 836 def notnullcolumnconstraint_sql(self, expression: exp.NotNullColumnConstraint) -> str: - 837 return f"{'' if expression.args.get('allow_null') else 'NOT '}NULL" - 838 - 839 def transformcolumnconstraint_sql(self, expression: exp.TransformColumnConstraint) -> str: - 840 return f"AS {self.sql(expression, 'this')}" - 841 - 842 def primarykeycolumnconstraint_sql(self, expression: exp.PrimaryKeyColumnConstraint) -> str: - 843 desc = expression.args.get("desc") - 844 if desc is not None: - 845 return f"PRIMARY KEY{' DESC' if desc else ' ASC'}" - 846 return "PRIMARY KEY" - 847 - 848 def uniquecolumnconstraint_sql(self, expression: exp.UniqueColumnConstraint) -> str: - 849 this = self.sql(expression, "this") - 850 this = f" {this}" if this else "" - 851 index_type = expression.args.get("index_type") - 852 index_type = f" USING {index_type}" if index_type else "" - 853 return f"UNIQUE{this}{index_type}" - 854 - 855 def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str: - 856 return self.sql(expression, "this") - 857 - 858 def create_sql(self, expression: exp.Create) -> str: - 859 kind = self.sql(expression, "kind") - 860 properties = expression.args.get("properties") - 861 properties_locs = self.locate_properties(properties) if properties else defaultdict() - 862 - 863 this = self.createable_sql(expression, properties_locs) - 864 - 865 properties_sql = "" - 866 if properties_locs.get(exp.Properties.Location.POST_SCHEMA) or properties_locs.get( - 867 exp.Properties.Location.POST_WITH - 868 ): - 869 properties_sql = self.sql( - 870 exp.Properties( - 871 expressions=[ - 872 *properties_locs[exp.Properties.Location.POST_SCHEMA], - 873 *properties_locs[exp.Properties.Location.POST_WITH], - 874 ] - 875 ) - 876 ) - 877 - 878 begin = " BEGIN" if expression.args.get("begin") else "" - 879 end = " END" if expression.args.get("end") else "" - 880 - 881 expression_sql = self.sql(expression, "expression") - 882 if expression_sql: - 883 expression_sql = f"{begin}{self.sep()}{expression_sql}{end}" + 814 if cycle is not None: + 815 cycle_sql = f"{' NO' if not cycle else ''} CYCLE" + 816 cycle_sql = cycle_sql.strip() if not start and not increment else cycle_sql + 817 + 818 sequence_opts = "" + 819 if start or increment or cycle_sql: + 820 sequence_opts = f"{start}{increment}{minvalue}{maxvalue}{cycle_sql}" + 821 sequence_opts = f" ({sequence_opts.strip()})" + 822 + 823 expr = self.sql(expression, "expression") + 824 expr = f"({expr})" if expr else "IDENTITY" + 825 + 826 return f"GENERATED{this} AS {expr}{sequence_opts}" + 827 + 828 def generatedasrowcolumnconstraint_sql( + 829 self, expression: exp.GeneratedAsRowColumnConstraint + 830 ) -> str: + 831 start = "START" if expression.args.get("start") else "END" + 832 hidden = " HIDDEN" if expression.args.get("hidden") else "" + 833 return f"GENERATED ALWAYS AS ROW {start}{hidden}" + 834 + 835 def periodforsystemtimeconstraint_sql( + 836 self, expression: exp.PeriodForSystemTimeConstraint + 837 ) -> str: + 838 return f"PERIOD FOR SYSTEM_TIME ({self.sql(expression, 'this')}, {self.sql(expression, 'expression')})" + 839 + 840 def notnullcolumnconstraint_sql(self, expression: exp.NotNullColumnConstraint) -> str: + 841 return f"{'' if expression.args.get('allow_null') else 'NOT '}NULL" + 842 + 843 def transformcolumnconstraint_sql(self, expression: exp.TransformColumnConstraint) -> str: + 844 return f"AS {self.sql(expression, 'this')}" + 845 + 846 def primarykeycolumnconstraint_sql(self, expression: exp.PrimaryKeyColumnConstraint) -> str: + 847 desc = expression.args.get("desc") + 848 if desc is not None: + 849 return f"PRIMARY KEY{' DESC' if desc else ' ASC'}" + 850 return "PRIMARY KEY" + 851 + 852 def uniquecolumnconstraint_sql(self, expression: exp.UniqueColumnConstraint) -> str: + 853 this = self.sql(expression, "this") + 854 this = f" {this}" if this else "" + 855 index_type = expression.args.get("index_type") + 856 index_type = f" USING {index_type}" if index_type else "" + 857 return f"UNIQUE{this}{index_type}" + 858 + 859 def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str: + 860 return self.sql(expression, "this") + 861 + 862 def create_sql(self, expression: exp.Create) -> str: + 863 kind = self.sql(expression, "kind") + 864 properties = expression.args.get("properties") + 865 properties_locs = self.locate_properties(properties) if properties else defaultdict() + 866 + 867 this = self.createable_sql(expression, properties_locs) + 868 + 869 properties_sql = "" + 870 if properties_locs.get(exp.Properties.Location.POST_SCHEMA) or properties_locs.get( + 871 exp.Properties.Location.POST_WITH + 872 ): + 873 properties_sql = self.sql( + 874 exp.Properties( + 875 expressions=[ + 876 *properties_locs[exp.Properties.Location.POST_SCHEMA], + 877 *properties_locs[exp.Properties.Location.POST_WITH], + 878 ] + 879 ) + 880 ) + 881 + 882 begin = " BEGIN" if expression.args.get("begin") else "" + 883 end = " END" if expression.args.get("end") else "" 884 - 885 if self.CREATE_FUNCTION_RETURN_AS or not isinstance(expression.expression, exp.Return): - 886 if properties_locs.get(exp.Properties.Location.POST_ALIAS): - 887 postalias_props_sql = self.properties( - 888 exp.Properties( - 889 expressions=properties_locs[exp.Properties.Location.POST_ALIAS] - 890 ), - 891 wrapped=False, - 892 ) - 893 expression_sql = f" AS {postalias_props_sql}{expression_sql}" - 894 else: - 895 expression_sql = f" AS{expression_sql}" - 896 - 897 postindex_props_sql = "" - 898 if properties_locs.get(exp.Properties.Location.POST_INDEX): - 899 postindex_props_sql = self.properties( - 900 exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_INDEX]), - 901 wrapped=False, - 902 prefix=" ", - 903 ) - 904 - 905 indexes = self.expressions(expression, key="indexes", indent=False, sep=" ") - 906 indexes = f" {indexes}" if indexes else "" - 907 index_sql = indexes + postindex_props_sql + 885 expression_sql = self.sql(expression, "expression") + 886 if expression_sql: + 887 expression_sql = f"{begin}{self.sep()}{expression_sql}{end}" + 888 + 889 if self.CREATE_FUNCTION_RETURN_AS or not isinstance(expression.expression, exp.Return): + 890 if properties_locs.get(exp.Properties.Location.POST_ALIAS): + 891 postalias_props_sql = self.properties( + 892 exp.Properties( + 893 expressions=properties_locs[exp.Properties.Location.POST_ALIAS] + 894 ), + 895 wrapped=False, + 896 ) + 897 expression_sql = f" AS {postalias_props_sql}{expression_sql}" + 898 else: + 899 expression_sql = f" AS{expression_sql}" + 900 + 901 postindex_props_sql = "" + 902 if properties_locs.get(exp.Properties.Location.POST_INDEX): + 903 postindex_props_sql = self.properties( + 904 exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_INDEX]), + 905 wrapped=False, + 906 prefix=" ", + 907 ) 908 - 909 replace = " OR REPLACE" if expression.args.get("replace") else "" - 910 unique = " UNIQUE" if expression.args.get("unique") else "" - 911 - 912 postcreate_props_sql = "" - 913 if properties_locs.get(exp.Properties.Location.POST_CREATE): - 914 postcreate_props_sql = self.properties( - 915 exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_CREATE]), - 916 sep=" ", - 917 prefix=" ", - 918 wrapped=False, - 919 ) - 920 - 921 modifiers = "".join((replace, unique, postcreate_props_sql)) - 922 - 923 postexpression_props_sql = "" - 924 if properties_locs.get(exp.Properties.Location.POST_EXPRESSION): - 925 postexpression_props_sql = self.properties( - 926 exp.Properties( - 927 expressions=properties_locs[exp.Properties.Location.POST_EXPRESSION] - 928 ), - 929 sep=" ", - 930 prefix=" ", - 931 wrapped=False, - 932 ) - 933 - 934 exists_sql = " IF NOT EXISTS" if expression.args.get("exists") else "" - 935 no_schema_binding = ( - 936 " WITH NO SCHEMA BINDING" if expression.args.get("no_schema_binding") else "" - 937 ) - 938 - 939 clone = self.sql(expression, "clone") - 940 clone = f" {clone}" if clone else "" - 941 - 942 expression_sql = f"CREATE{modifiers} {kind}{exists_sql} {this}{properties_sql}{expression_sql}{postexpression_props_sql}{index_sql}{no_schema_binding}{clone}" - 943 return self.prepend_ctes(expression, expression_sql) - 944 - 945 def clone_sql(self, expression: exp.Clone) -> str: - 946 this = self.sql(expression, "this") - 947 shallow = "SHALLOW " if expression.args.get("shallow") else "" - 948 keyword = "COPY" if expression.args.get("copy") and self.SUPPORTS_TABLE_COPY else "CLONE" - 949 return f"{shallow}{keyword} {this}" - 950 - 951 def describe_sql(self, expression: exp.Describe) -> str: - 952 extended = " EXTENDED" if expression.args.get("extended") else "" - 953 return f"DESCRIBE{extended} {self.sql(expression, 'this')}" + 909 indexes = self.expressions(expression, key="indexes", indent=False, sep=" ") + 910 indexes = f" {indexes}" if indexes else "" + 911 index_sql = indexes + postindex_props_sql + 912 + 913 replace = " OR REPLACE" if expression.args.get("replace") else "" + 914 unique = " UNIQUE" if expression.args.get("unique") else "" + 915 + 916 postcreate_props_sql = "" + 917 if properties_locs.get(exp.Properties.Location.POST_CREATE): + 918 postcreate_props_sql = self.properties( + 919 exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_CREATE]), + 920 sep=" ", + 921 prefix=" ", + 922 wrapped=False, + 923 ) + 924 + 925 modifiers = "".join((replace, unique, postcreate_props_sql)) + 926 + 927 postexpression_props_sql = "" + 928 if properties_locs.get(exp.Properties.Location.POST_EXPRESSION): + 929 postexpression_props_sql = self.properties( + 930 exp.Properties( + 931 expressions=properties_locs[exp.Properties.Location.POST_EXPRESSION] + 932 ), + 933 sep=" ", + 934 prefix=" ", + 935 wrapped=False, + 936 ) + 937 + 938 exists_sql = " IF NOT EXISTS" if expression.args.get("exists") else "" + 939 no_schema_binding = ( + 940 " WITH NO SCHEMA BINDING" if expression.args.get("no_schema_binding") else "" + 941 ) + 942 + 943 clone = self.sql(expression, "clone") + 944 clone = f" {clone}" if clone else "" + 945 + 946 expression_sql = f"CREATE{modifiers} {kind}{exists_sql} {this}{properties_sql}{expression_sql}{postexpression_props_sql}{index_sql}{no_schema_binding}{clone}" + 947 return self.prepend_ctes(expression, expression_sql) + 948 + 949 def clone_sql(self, expression: exp.Clone) -> str: + 950 this = self.sql(expression, "this") + 951 shallow = "SHALLOW " if expression.args.get("shallow") else "" + 952 keyword = "COPY" if expression.args.get("copy") and self.SUPPORTS_TABLE_COPY else "CLONE" + 953 return f"{shallow}{keyword} {this}" 954 - 955 def heredoc_sql(self, expression: exp.Heredoc) -> str: - 956 tag = self.sql(expression, "tag") - 957 return f"${tag}${self.sql(expression, 'this')}${tag}$" + 955 def describe_sql(self, expression: exp.Describe) -> str: + 956 extended = " EXTENDED" if expression.args.get("extended") else "" + 957 return f"DESCRIBE{extended} {self.sql(expression, 'this')}" 958 - 959 def prepend_ctes(self, expression: exp.Expression, sql: str) -> str: - 960 with_ = self.sql(expression, "with") - 961 if with_: - 962 sql = f"{with_}{self.sep()}{sql}" - 963 return sql - 964 - 965 def with_sql(self, expression: exp.With) -> str: - 966 sql = self.expressions(expression, flat=True) - 967 recursive = ( - 968 "RECURSIVE " - 969 if self.CTE_RECURSIVE_KEYWORD_REQUIRED and expression.args.get("recursive") - 970 else "" - 971 ) - 972 - 973 return f"WITH {recursive}{sql}" - 974 - 975 def cte_sql(self, expression: exp.CTE) -> str: - 976 alias = self.sql(expression, "alias") - 977 return f"{alias} AS {self.wrap(expression)}" + 959 def heredoc_sql(self, expression: exp.Heredoc) -> str: + 960 tag = self.sql(expression, "tag") + 961 return f"${tag}${self.sql(expression, 'this')}${tag}$" + 962 + 963 def prepend_ctes(self, expression: exp.Expression, sql: str) -> str: + 964 with_ = self.sql(expression, "with") + 965 if with_: + 966 sql = f"{with_}{self.sep()}{sql}" + 967 return sql + 968 + 969 def with_sql(self, expression: exp.With) -> str: + 970 sql = self.expressions(expression, flat=True) + 971 recursive = ( + 972 "RECURSIVE " + 973 if self.CTE_RECURSIVE_KEYWORD_REQUIRED and expression.args.get("recursive") + 974 else "" + 975 ) + 976 + 977 return f"WITH {recursive}{sql}" 978 - 979 def tablealias_sql(self, expression: exp.TableAlias) -> str: - 980 alias = self.sql(expression, "this") - 981 columns = self.expressions(expression, key="columns", flat=True) - 982 columns = f"({columns})" if columns else "" - 983 - 984 if columns and not self.SUPPORTS_TABLE_ALIAS_COLUMNS: - 985 columns = "" - 986 self.unsupported("Named columns are not supported in table alias.") + 979 def cte_sql(self, expression: exp.CTE) -> str: + 980 alias = self.sql(expression, "alias") + 981 return f"{alias} AS {self.wrap(expression)}" + 982 + 983 def tablealias_sql(self, expression: exp.TableAlias) -> str: + 984 alias = self.sql(expression, "this") + 985 columns = self.expressions(expression, key="columns", flat=True) + 986 columns = f"({columns})" if columns else "" 987 - 988 if not alias and not self.dialect.UNNEST_COLUMN_ONLY: - 989 alias = "_t" - 990 - 991 return f"{alias}{columns}" - 992 - 993 def bitstring_sql(self, expression: exp.BitString) -> str: - 994 this = self.sql(expression, "this") - 995 if self.dialect.BIT_START: - 996 return f"{self.dialect.BIT_START}{this}{self.dialect.BIT_END}" - 997 return f"{int(this, 2)}" - 998 - 999 def hexstring_sql(self, expression: exp.HexString) -> str: -1000 this = self.sql(expression, "this") -1001 if self.dialect.HEX_START: -1002 return f"{self.dialect.HEX_START}{this}{self.dialect.HEX_END}" -1003 return f"{int(this, 16)}" -1004 -1005 def bytestring_sql(self, expression: exp.ByteString) -> str: -1006 this = self.sql(expression, "this") -1007 if self.dialect.BYTE_START: -1008 return f"{self.dialect.BYTE_START}{this}{self.dialect.BYTE_END}" -1009 return this -1010 -1011 def unicodestring_sql(self, expression: exp.UnicodeString) -> str: -1012 this = self.sql(expression, "this") -1013 escape = expression.args.get("escape") + 988 if columns and not self.SUPPORTS_TABLE_ALIAS_COLUMNS: + 989 columns = "" + 990 self.unsupported("Named columns are not supported in table alias.") + 991 + 992 if not alias and not self.dialect.UNNEST_COLUMN_ONLY: + 993 alias = "_t" + 994 + 995 return f"{alias}{columns}" + 996 + 997 def bitstring_sql(self, expression: exp.BitString) -> str: + 998 this = self.sql(expression, "this") + 999 if self.dialect.BIT_START: +1000 return f"{self.dialect.BIT_START}{this}{self.dialect.BIT_END}" +1001 return f"{int(this, 2)}" +1002 +1003 def hexstring_sql(self, expression: exp.HexString) -> str: +1004 this = self.sql(expression, "this") +1005 if self.dialect.HEX_START: +1006 return f"{self.dialect.HEX_START}{this}{self.dialect.HEX_END}" +1007 return f"{int(this, 16)}" +1008 +1009 def bytestring_sql(self, expression: exp.ByteString) -> str: +1010 this = self.sql(expression, "this") +1011 if self.dialect.BYTE_START: +1012 return f"{self.dialect.BYTE_START}{this}{self.dialect.BYTE_END}" +1013 return this 1014 -1015 if self.dialect.UNICODE_START: -1016 escape = f" UESCAPE {self.sql(escape)}" if escape else "" -1017 return f"{self.dialect.UNICODE_START}{this}{self.dialect.UNICODE_END}{escape}" +1015 def unicodestring_sql(self, expression: exp.UnicodeString) -> str: +1016 this = self.sql(expression, "this") +1017 escape = expression.args.get("escape") 1018 -1019 if escape: -1020 pattern = re.compile(rf"{escape.name}(\d+)") -1021 else: -1022 pattern = ESCAPED_UNICODE_RE -1023 -1024 this = pattern.sub(r"\\u\1", this) -1025 return f"{self.dialect.QUOTE_START}{this}{self.dialect.QUOTE_END}" -1026 -1027 def rawstring_sql(self, expression: exp.RawString) -> str: -1028 string = self.escape_str(expression.this.replace("\\", "\\\\")) -1029 return f"{self.dialect.QUOTE_START}{string}{self.dialect.QUOTE_END}" +1019 if self.dialect.UNICODE_START: +1020 escape = f" UESCAPE {self.sql(escape)}" if escape else "" +1021 return f"{self.dialect.UNICODE_START}{this}{self.dialect.UNICODE_END}{escape}" +1022 +1023 if escape: +1024 pattern = re.compile(rf"{escape.name}(\d+)") +1025 else: +1026 pattern = ESCAPED_UNICODE_RE +1027 +1028 this = pattern.sub(r"\\u\1", this) +1029 return f"{self.dialect.QUOTE_START}{this}{self.dialect.QUOTE_END}" 1030 -1031 def datatypeparam_sql(self, expression: exp.DataTypeParam) -> str: -1032 this = self.sql(expression, "this") -1033 specifier = self.sql(expression, "expression") -1034 specifier = f" {specifier}" if specifier and self.DATA_TYPE_SPECIFIERS_ALLOWED else "" -1035 return f"{this}{specifier}" -1036 -1037 def datatype_sql(self, expression: exp.DataType) -> str: -1038 type_value = expression.this -1039 -1040 if type_value == exp.DataType.Type.USERDEFINED and expression.args.get("kind"): -1041 type_sql = self.sql(expression, "kind") -1042 else: -1043 type_sql = ( -1044 self.TYPE_MAPPING.get(type_value, type_value.value) -1045 if isinstance(type_value, exp.DataType.Type) -1046 else type_value -1047 ) -1048 -1049 nested = "" -1050 interior = self.expressions(expression, flat=True) -1051 values = "" +1031 def rawstring_sql(self, expression: exp.RawString) -> str: +1032 string = self.escape_str(expression.this.replace("\\", "\\\\")) +1033 return f"{self.dialect.QUOTE_START}{string}{self.dialect.QUOTE_END}" +1034 +1035 def datatypeparam_sql(self, expression: exp.DataTypeParam) -> str: +1036 this = self.sql(expression, "this") +1037 specifier = self.sql(expression, "expression") +1038 specifier = f" {specifier}" if specifier and self.DATA_TYPE_SPECIFIERS_ALLOWED else "" +1039 return f"{this}{specifier}" +1040 +1041 def datatype_sql(self, expression: exp.DataType) -> str: +1042 type_value = expression.this +1043 +1044 if type_value == exp.DataType.Type.USERDEFINED and expression.args.get("kind"): +1045 type_sql = self.sql(expression, "kind") +1046 else: +1047 type_sql = ( +1048 self.TYPE_MAPPING.get(type_value, type_value.value) +1049 if isinstance(type_value, exp.DataType.Type) +1050 else type_value +1051 ) 1052 -1053 if interior: -1054 if expression.args.get("nested"): -1055 nested = f"{self.STRUCT_DELIMITER[0]}{interior}{self.STRUCT_DELIMITER[1]}" -1056 if expression.args.get("values") is not None: -1057 delimiters = ("[", "]") if type_value == exp.DataType.Type.ARRAY else ("(", ")") -1058 values = self.expressions(expression, key="values", flat=True) -1059 values = f"{delimiters[0]}{values}{delimiters[1]}" -1060 elif type_value == exp.DataType.Type.INTERVAL: -1061 nested = f" {interior}" -1062 else: -1063 nested = f"({interior})" -1064 -1065 type_sql = f"{type_sql}{nested}{values}" -1066 if self.TZ_TO_WITH_TIME_ZONE and type_value in ( -1067 exp.DataType.Type.TIMETZ, -1068 exp.DataType.Type.TIMESTAMPTZ, -1069 ): -1070 type_sql = f"{type_sql} WITH TIME ZONE" -1071 -1072 return type_sql -1073 -1074 def directory_sql(self, expression: exp.Directory) -> str: -1075 local = "LOCAL " if expression.args.get("local") else "" -1076 row_format = self.sql(expression, "row_format") -1077 row_format = f" {row_format}" if row_format else "" -1078 return f"{local}DIRECTORY {self.sql(expression, 'this')}{row_format}" -1079 -1080 def delete_sql(self, expression: exp.Delete) -> str: -1081 this = self.sql(expression, "this") -1082 this = f" FROM {this}" if this else "" -1083 using = self.sql(expression, "using") -1084 using = f" USING {using}" if using else "" -1085 where = self.sql(expression, "where") -1086 returning = self.sql(expression, "returning") -1087 limit = self.sql(expression, "limit") -1088 tables = self.expressions(expression, key="tables") -1089 tables = f" {tables}" if tables else "" -1090 if self.RETURNING_END: -1091 expression_sql = f"{this}{using}{where}{returning}{limit}" -1092 else: -1093 expression_sql = f"{returning}{this}{using}{where}{limit}" -1094 return self.prepend_ctes(expression, f"DELETE{tables}{expression_sql}") -1095 -1096 def drop_sql(self, expression: exp.Drop) -> str: -1097 this = self.sql(expression, "this") -1098 kind = expression.args["kind"] -1099 exists_sql = " IF EXISTS " if expression.args.get("exists") else " " -1100 temporary = " TEMPORARY" if expression.args.get("temporary") else "" -1101 materialized = " MATERIALIZED" if expression.args.get("materialized") else "" -1102 cascade = " CASCADE" if expression.args.get("cascade") else "" -1103 constraints = " CONSTRAINTS" if expression.args.get("constraints") else "" -1104 purge = " PURGE" if expression.args.get("purge") else "" -1105 return ( -1106 f"DROP{temporary}{materialized} {kind}{exists_sql}{this}{cascade}{constraints}{purge}" -1107 ) -1108 -1109 def except_sql(self, expression: exp.Except) -> str: -1110 return self.prepend_ctes( -1111 expression, -1112 self.set_operation(expression, self.except_op(expression)), -1113 ) -1114 -1115 def except_op(self, expression: exp.Except) -> str: -1116 return f"EXCEPT{'' if expression.args.get('distinct') else ' ALL'}" -1117 -1118 def fetch_sql(self, expression: exp.Fetch) -> str: -1119 direction = expression.args.get("direction") -1120 direction = f" {direction}" if direction else "" -1121 count = expression.args.get("count") -1122 count = f" {count}" if count else "" -1123 if expression.args.get("percent"): -1124 count = f"{count} PERCENT" -1125 with_ties_or_only = "WITH TIES" if expression.args.get("with_ties") else "ONLY" -1126 return f"{self.seg('FETCH')}{direction}{count} ROWS {with_ties_or_only}" -1127 -1128 def filter_sql(self, expression: exp.Filter) -> str: -1129 if self.AGGREGATE_FILTER_SUPPORTED: -1130 this = self.sql(expression, "this") -1131 where = self.sql(expression, "expression").strip() -1132 return f"{this} FILTER({where})" -1133 -1134 agg = expression.this -1135 agg_arg = agg.this -1136 cond = expression.expression.this -1137 agg_arg.replace(exp.If(this=cond.copy(), true=agg_arg.copy())) -1138 return self.sql(agg) -1139 -1140 def hint_sql(self, expression: exp.Hint) -> str: -1141 if not self.QUERY_HINTS: -1142 self.unsupported("Hints are not supported") -1143 return "" -1144 -1145 return f" /*+ {self.expressions(expression, sep=self.QUERY_HINT_SEP).strip()} */" -1146 -1147 def index_sql(self, expression: exp.Index) -> str: -1148 unique = "UNIQUE " if expression.args.get("unique") else "" -1149 primary = "PRIMARY " if expression.args.get("primary") else "" -1150 amp = "AMP " if expression.args.get("amp") else "" -1151 name = self.sql(expression, "this") -1152 name = f"{name} " if name else "" -1153 table = self.sql(expression, "table") -1154 table = f"{self.INDEX_ON} {table}" if table else "" -1155 using = self.sql(expression, "using") -1156 using = f" USING {using}" if using else "" -1157 index = "INDEX " if not table else "" -1158 columns = self.expressions(expression, key="columns", flat=True) -1159 columns = f"({columns})" if columns else "" -1160 partition_by = self.expressions(expression, key="partition_by", flat=True) -1161 partition_by = f" PARTITION BY {partition_by}" if partition_by else "" -1162 where = self.sql(expression, "where") -1163 include = self.expressions(expression, key="include", flat=True) -1164 if include: -1165 include = f" INCLUDE ({include})" -1166 return f"{unique}{primary}{amp}{index}{name}{table}{using}{columns}{include}{partition_by}{where}" -1167 -1168 def identifier_sql(self, expression: exp.Identifier) -> str: -1169 text = expression.name -1170 lower = text.lower() -1171 text = lower if self.normalize and not expression.quoted else text -1172 text = text.replace(self.dialect.IDENTIFIER_END, self._escaped_identifier_end) -1173 if ( -1174 expression.quoted -1175 or self.dialect.can_identify(text, self.identify) -1176 or lower in self.RESERVED_KEYWORDS -1177 or (not self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT and text[:1].isdigit()) -1178 ): -1179 text = f"{self.dialect.IDENTIFIER_START}{text}{self.dialect.IDENTIFIER_END}" -1180 return text -1181 -1182 def inputoutputformat_sql(self, expression: exp.InputOutputFormat) -> str: -1183 input_format = self.sql(expression, "input_format") -1184 input_format = f"INPUTFORMAT {input_format}" if input_format else "" -1185 output_format = self.sql(expression, "output_format") -1186 output_format = f"OUTPUTFORMAT {output_format}" if output_format else "" -1187 return self.sep().join((input_format, output_format)) -1188 -1189 def national_sql(self, expression: exp.National, prefix: str = "N") -> str: -1190 string = self.sql(exp.Literal.string(expression.name)) -1191 return f"{prefix}{string}" +1053 nested = "" +1054 interior = self.expressions(expression, flat=True) +1055 values = "" +1056 +1057 if interior: +1058 if expression.args.get("nested"): +1059 nested = f"{self.STRUCT_DELIMITER[0]}{interior}{self.STRUCT_DELIMITER[1]}" +1060 if expression.args.get("values") is not None: +1061 delimiters = ("[", "]") if type_value == exp.DataType.Type.ARRAY else ("(", ")") +1062 values = self.expressions(expression, key="values", flat=True) +1063 values = f"{delimiters[0]}{values}{delimiters[1]}" +1064 elif type_value == exp.DataType.Type.INTERVAL: +1065 nested = f" {interior}" +1066 else: +1067 nested = f"({interior})" +1068 +1069 type_sql = f"{type_sql}{nested}{values}" +1070 if self.TZ_TO_WITH_TIME_ZONE and type_value in ( +1071 exp.DataType.Type.TIMETZ, +1072 exp.DataType.Type.TIMESTAMPTZ, +1073 ): +1074 type_sql = f"{type_sql} WITH TIME ZONE" +1075 +1076 return type_sql +1077 +1078 def directory_sql(self, expression: exp.Directory) -> str: +1079 local = "LOCAL " if expression.args.get("local") else "" +1080 row_format = self.sql(expression, "row_format") +1081 row_format = f" {row_format}" if row_format else "" +1082 return f"{local}DIRECTORY {self.sql(expression, 'this')}{row_format}" +1083 +1084 def delete_sql(self, expression: exp.Delete) -> str: +1085 this = self.sql(expression, "this") +1086 this = f" FROM {this}" if this else "" +1087 using = self.sql(expression, "using") +1088 using = f" USING {using}" if using else "" +1089 where = self.sql(expression, "where") +1090 returning = self.sql(expression, "returning") +1091 limit = self.sql(expression, "limit") +1092 tables = self.expressions(expression, key="tables") +1093 tables = f" {tables}" if tables else "" +1094 if self.RETURNING_END: +1095 expression_sql = f"{this}{using}{where}{returning}{limit}" +1096 else: +1097 expression_sql = f"{returning}{this}{using}{where}{limit}" +1098 return self.prepend_ctes(expression, f"DELETE{tables}{expression_sql}") +1099 +1100 def drop_sql(self, expression: exp.Drop) -> str: +1101 this = self.sql(expression, "this") +1102 kind = expression.args["kind"] +1103 exists_sql = " IF EXISTS " if expression.args.get("exists") else " " +1104 temporary = " TEMPORARY" if expression.args.get("temporary") else "" +1105 materialized = " MATERIALIZED" if expression.args.get("materialized") else "" +1106 cascade = " CASCADE" if expression.args.get("cascade") else "" +1107 constraints = " CONSTRAINTS" if expression.args.get("constraints") else "" +1108 purge = " PURGE" if expression.args.get("purge") else "" +1109 return ( +1110 f"DROP{temporary}{materialized} {kind}{exists_sql}{this}{cascade}{constraints}{purge}" +1111 ) +1112 +1113 def except_sql(self, expression: exp.Except) -> str: +1114 return self.prepend_ctes( +1115 expression, +1116 self.set_operation(expression, self.except_op(expression)), +1117 ) +1118 +1119 def except_op(self, expression: exp.Except) -> str: +1120 return f"EXCEPT{'' if expression.args.get('distinct') else ' ALL'}" +1121 +1122 def fetch_sql(self, expression: exp.Fetch) -> str: +1123 direction = expression.args.get("direction") +1124 direction = f" {direction}" if direction else "" +1125 count = expression.args.get("count") +1126 count = f" {count}" if count else "" +1127 if expression.args.get("percent"): +1128 count = f"{count} PERCENT" +1129 with_ties_or_only = "WITH TIES" if expression.args.get("with_ties") else "ONLY" +1130 return f"{self.seg('FETCH')}{direction}{count} ROWS {with_ties_or_only}" +1131 +1132 def filter_sql(self, expression: exp.Filter) -> str: +1133 if self.AGGREGATE_FILTER_SUPPORTED: +1134 this = self.sql(expression, "this") +1135 where = self.sql(expression, "expression").strip() +1136 return f"{this} FILTER({where})" +1137 +1138 agg = expression.this +1139 agg_arg = agg.this +1140 cond = expression.expression.this +1141 agg_arg.replace(exp.If(this=cond.copy(), true=agg_arg.copy())) +1142 return self.sql(agg) +1143 +1144 def hint_sql(self, expression: exp.Hint) -> str: +1145 if not self.QUERY_HINTS: +1146 self.unsupported("Hints are not supported") +1147 return "" +1148 +1149 return f" /*+ {self.expressions(expression, sep=self.QUERY_HINT_SEP).strip()} */" +1150 +1151 def index_sql(self, expression: exp.Index) -> str: +1152 unique = "UNIQUE " if expression.args.get("unique") else "" +1153 primary = "PRIMARY " if expression.args.get("primary") else "" +1154 amp = "AMP " if expression.args.get("amp") else "" +1155 name = self.sql(expression, "this") +1156 name = f"{name} " if name else "" +1157 table = self.sql(expression, "table") +1158 table = f"{self.INDEX_ON} {table}" if table else "" +1159 using = self.sql(expression, "using") +1160 using = f" USING {using}" if using else "" +1161 index = "INDEX " if not table else "" +1162 columns = self.expressions(expression, key="columns", flat=True) +1163 columns = f"({columns})" if columns else "" +1164 partition_by = self.expressions(expression, key="partition_by", flat=True) +1165 partition_by = f" PARTITION BY {partition_by}" if partition_by else "" +1166 where = self.sql(expression, "where") +1167 include = self.expressions(expression, key="include", flat=True) +1168 if include: +1169 include = f" INCLUDE ({include})" +1170 return f"{unique}{primary}{amp}{index}{name}{table}{using}{columns}{include}{partition_by}{where}" +1171 +1172 def identifier_sql(self, expression: exp.Identifier) -> str: +1173 text = expression.name +1174 lower = text.lower() +1175 text = lower if self.normalize and not expression.quoted else text +1176 text = text.replace(self.dialect.IDENTIFIER_END, self._escaped_identifier_end) +1177 if ( +1178 expression.quoted +1179 or self.dialect.can_identify(text, self.identify) +1180 or lower in self.RESERVED_KEYWORDS +1181 or (not self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT and text[:1].isdigit()) +1182 ): +1183 text = f"{self.dialect.IDENTIFIER_START}{text}{self.dialect.IDENTIFIER_END}" +1184 return text +1185 +1186 def inputoutputformat_sql(self, expression: exp.InputOutputFormat) -> str: +1187 input_format = self.sql(expression, "input_format") +1188 input_format = f"INPUTFORMAT {input_format}" if input_format else "" +1189 output_format = self.sql(expression, "output_format") +1190 output_format = f"OUTPUTFORMAT {output_format}" if output_format else "" +1191 return self.sep().join((input_format, output_format)) 1192 -1193 def partition_sql(self, expression: exp.Partition) -> str: -1194 return f"PARTITION({self.expressions(expression, flat=True)})" -1195 -1196 def properties_sql(self, expression: exp.Properties) -> str: -1197 root_properties = [] -1198 with_properties = [] +1193 def national_sql(self, expression: exp.National, prefix: str = "N") -> str: +1194 string = self.sql(exp.Literal.string(expression.name)) +1195 return f"{prefix}{string}" +1196 +1197 def partition_sql(self, expression: exp.Partition) -> str: +1198 return f"PARTITION({self.expressions(expression, flat=True)})" 1199 -1200 for p in expression.expressions: -1201 p_loc = self.PROPERTIES_LOCATION[p.__class__] -1202 if p_loc == exp.Properties.Location.POST_WITH: -1203 with_properties.append(p) -1204 elif p_loc == exp.Properties.Location.POST_SCHEMA: -1205 root_properties.append(p) -1206 -1207 return self.root_properties( -1208 exp.Properties(expressions=root_properties) -1209 ) + self.with_properties(exp.Properties(expressions=with_properties)) +1200 def properties_sql(self, expression: exp.Properties) -> str: +1201 root_properties = [] +1202 with_properties = [] +1203 +1204 for p in expression.expressions: +1205 p_loc = self.PROPERTIES_LOCATION[p.__class__] +1206 if p_loc == exp.Properties.Location.POST_WITH: +1207 with_properties.append(p) +1208 elif p_loc == exp.Properties.Location.POST_SCHEMA: +1209 root_properties.append(p) 1210 -1211 def root_properties(self, properties: exp.Properties) -> str: -1212 if properties.expressions: -1213 return self.sep() + self.expressions(properties, indent=False, sep=" ") -1214 return "" -1215 -1216 def properties( -1217 self, -1218 properties: exp.Properties, -1219 prefix: str = "", -1220 sep: str = ", ", -1221 suffix: str = "", -1222 wrapped: bool = True, -1223 ) -> str: -1224 if properties.expressions: -1225 expressions = self.expressions(properties, sep=sep, indent=False) -1226 if expressions: -1227 expressions = self.wrap(expressions) if wrapped else expressions -1228 return f"{prefix}{' ' if prefix.strip() else ''}{expressions}{suffix}" -1229 return "" -1230 -1231 def with_properties(self, properties: exp.Properties) -> str: -1232 return self.properties(properties, prefix=self.seg("WITH")) -1233 -1234 def locate_properties(self, properties: exp.Properties) -> t.DefaultDict: -1235 properties_locs = defaultdict(list) -1236 for p in properties.expressions: -1237 p_loc = self.PROPERTIES_LOCATION[p.__class__] -1238 if p_loc != exp.Properties.Location.UNSUPPORTED: -1239 properties_locs[p_loc].append(p) -1240 else: -1241 self.unsupported(f"Unsupported property {p.key}") -1242 -1243 return properties_locs -1244 -1245 def property_name(self, expression: exp.Property, string_key: bool = False) -> str: -1246 if isinstance(expression.this, exp.Dot): -1247 return self.sql(expression, "this") -1248 return f"'{expression.name}'" if string_key else expression.name -1249 -1250 def property_sql(self, expression: exp.Property) -> str: -1251 property_cls = expression.__class__ -1252 if property_cls == exp.Property: -1253 return f"{self.property_name(expression)}={self.sql(expression, 'value')}" -1254 -1255 property_name = exp.Properties.PROPERTY_TO_NAME.get(property_cls) -1256 if not property_name: -1257 self.unsupported(f"Unsupported property {expression.key}") +1211 return self.root_properties( +1212 exp.Properties(expressions=root_properties) +1213 ) + self.with_properties(exp.Properties(expressions=with_properties)) +1214 +1215 def root_properties(self, properties: exp.Properties) -> str: +1216 if properties.expressions: +1217 return self.sep() + self.expressions(properties, indent=False, sep=" ") +1218 return "" +1219 +1220 def properties( +1221 self, +1222 properties: exp.Properties, +1223 prefix: str = "", +1224 sep: str = ", ", +1225 suffix: str = "", +1226 wrapped: bool = True, +1227 ) -> str: +1228 if properties.expressions: +1229 expressions = self.expressions(properties, sep=sep, indent=False) +1230 if expressions: +1231 expressions = self.wrap(expressions) if wrapped else expressions +1232 return f"{prefix}{' ' if prefix.strip() else ''}{expressions}{suffix}" +1233 return "" +1234 +1235 def with_properties(self, properties: exp.Properties) -> str: +1236 return self.properties(properties, prefix=self.seg("WITH")) +1237 +1238 def locate_properties(self, properties: exp.Properties) -> t.DefaultDict: +1239 properties_locs = defaultdict(list) +1240 for p in properties.expressions: +1241 p_loc = self.PROPERTIES_LOCATION[p.__class__] +1242 if p_loc != exp.Properties.Location.UNSUPPORTED: +1243 properties_locs[p_loc].append(p) +1244 else: +1245 self.unsupported(f"Unsupported property {p.key}") +1246 +1247 return properties_locs +1248 +1249 def property_name(self, expression: exp.Property, string_key: bool = False) -> str: +1250 if isinstance(expression.this, exp.Dot): +1251 return self.sql(expression, "this") +1252 return f"'{expression.name}'" if string_key else expression.name +1253 +1254 def property_sql(self, expression: exp.Property) -> str: +1255 property_cls = expression.__class__ +1256 if property_cls == exp.Property: +1257 return f"{self.property_name(expression)}={self.sql(expression, 'value')}" 1258 -1259 return f"{property_name}={self.sql(expression, 'this')}" -1260 -1261 def likeproperty_sql(self, expression: exp.LikeProperty) -> str: -1262 if self.SUPPORTS_CREATE_TABLE_LIKE: -1263 options = " ".join(f"{e.name} {self.sql(e, 'value')}" for e in expression.expressions) -1264 options = f" {options}" if options else "" -1265 -1266 like = f"LIKE {self.sql(expression, 'this')}{options}" -1267 if self.LIKE_PROPERTY_INSIDE_SCHEMA and not isinstance(expression.parent, exp.Schema): -1268 like = f"({like})" +1259 property_name = exp.Properties.PROPERTY_TO_NAME.get(property_cls) +1260 if not property_name: +1261 self.unsupported(f"Unsupported property {expression.key}") +1262 +1263 return f"{property_name}={self.sql(expression, 'this')}" +1264 +1265 def likeproperty_sql(self, expression: exp.LikeProperty) -> str: +1266 if self.SUPPORTS_CREATE_TABLE_LIKE: +1267 options = " ".join(f"{e.name} {self.sql(e, 'value')}" for e in expression.expressions) +1268 options = f" {options}" if options else "" 1269 -1270 return like -1271 -1272 if expression.expressions: -1273 self.unsupported("Transpilation of LIKE property options is unsupported") -1274 -1275 select = exp.select("*").from_(expression.this).limit(0) -1276 return f"AS {self.sql(select)}" -1277 -1278 def fallbackproperty_sql(self, expression: exp.FallbackProperty) -> str: -1279 no = "NO " if expression.args.get("no") else "" -1280 protection = " PROTECTION" if expression.args.get("protection") else "" -1281 return f"{no}FALLBACK{protection}" -1282 -1283 def journalproperty_sql(self, expression: exp.JournalProperty) -> str: -1284 no = "NO " if expression.args.get("no") else "" -1285 local = expression.args.get("local") -1286 local = f"{local} " if local else "" -1287 dual = "DUAL " if expression.args.get("dual") else "" -1288 before = "BEFORE " if expression.args.get("before") else "" -1289 after = "AFTER " if expression.args.get("after") else "" -1290 return f"{no}{local}{dual}{before}{after}JOURNAL" -1291 -1292 def freespaceproperty_sql(self, expression: exp.FreespaceProperty) -> str: -1293 freespace = self.sql(expression, "this") -1294 percent = " PERCENT" if expression.args.get("percent") else "" -1295 return f"FREESPACE={freespace}{percent}" -1296 -1297 def checksumproperty_sql(self, expression: exp.ChecksumProperty) -> str: -1298 if expression.args.get("default"): -1299 property = "DEFAULT" -1300 elif expression.args.get("on"): -1301 property = "ON" -1302 else: -1303 property = "OFF" -1304 return f"CHECKSUM={property}" -1305 -1306 def mergeblockratioproperty_sql(self, expression: exp.MergeBlockRatioProperty) -> str: -1307 if expression.args.get("no"): -1308 return "NO MERGEBLOCKRATIO" -1309 if expression.args.get("default"): -1310 return "DEFAULT MERGEBLOCKRATIO" -1311 -1312 percent = " PERCENT" if expression.args.get("percent") else "" -1313 return f"MERGEBLOCKRATIO={self.sql(expression, 'this')}{percent}" -1314 -1315 def datablocksizeproperty_sql(self, expression: exp.DataBlocksizeProperty) -> str: -1316 default = expression.args.get("default") -1317 minimum = expression.args.get("minimum") -1318 maximum = expression.args.get("maximum") -1319 if default or minimum or maximum: -1320 if default: -1321 prop = "DEFAULT" -1322 elif minimum: -1323 prop = "MINIMUM" -1324 else: -1325 prop = "MAXIMUM" -1326 return f"{prop} DATABLOCKSIZE" -1327 units = expression.args.get("units") -1328 units = f" {units}" if units else "" -1329 return f"DATABLOCKSIZE={self.sql(expression, 'size')}{units}" -1330 -1331 def blockcompressionproperty_sql(self, expression: exp.BlockCompressionProperty) -> str: -1332 autotemp = expression.args.get("autotemp") -1333 always = expression.args.get("always") -1334 default = expression.args.get("default") -1335 manual = expression.args.get("manual") -1336 never = expression.args.get("never") -1337 -1338 if autotemp is not None: -1339 prop = f"AUTOTEMP({self.expressions(autotemp)})" -1340 elif always: -1341 prop = "ALWAYS" -1342 elif default: -1343 prop = "DEFAULT" -1344 elif manual: -1345 prop = "MANUAL" -1346 elif never: -1347 prop = "NEVER" -1348 return f"BLOCKCOMPRESSION={prop}" -1349 -1350 def isolatedloadingproperty_sql(self, expression: exp.IsolatedLoadingProperty) -> str: -1351 no = expression.args.get("no") -1352 no = " NO" if no else "" -1353 concurrent = expression.args.get("concurrent") -1354 concurrent = " CONCURRENT" if concurrent else "" -1355 -1356 for_ = "" -1357 if expression.args.get("for_all"): -1358 for_ = " FOR ALL" -1359 elif expression.args.get("for_insert"): -1360 for_ = " FOR INSERT" -1361 elif expression.args.get("for_none"): -1362 for_ = " FOR NONE" -1363 return f"WITH{no}{concurrent} ISOLATED LOADING{for_}" -1364 -1365 def partitionboundspec_sql(self, expression: exp.PartitionBoundSpec) -> str: -1366 if isinstance(expression.this, list): -1367 return f"IN ({self.expressions(expression, key='this', flat=True)})" -1368 if expression.this: -1369 modulus = self.sql(expression, "this") -1370 remainder = self.sql(expression, "expression") -1371 return f"WITH (MODULUS {modulus}, REMAINDER {remainder})" -1372 -1373 from_expressions = self.expressions(expression, key="from_expressions", flat=True) -1374 to_expressions = self.expressions(expression, key="to_expressions", flat=True) -1375 return f"FROM ({from_expressions}) TO ({to_expressions})" +1270 like = f"LIKE {self.sql(expression, 'this')}{options}" +1271 if self.LIKE_PROPERTY_INSIDE_SCHEMA and not isinstance(expression.parent, exp.Schema): +1272 like = f"({like})" +1273 +1274 return like +1275 +1276 if expression.expressions: +1277 self.unsupported("Transpilation of LIKE property options is unsupported") +1278 +1279 select = exp.select("*").from_(expression.this).limit(0) +1280 return f"AS {self.sql(select)}" +1281 +1282 def fallbackproperty_sql(self, expression: exp.FallbackProperty) -> str: +1283 no = "NO " if expression.args.get("no") else "" +1284 protection = " PROTECTION" if expression.args.get("protection") else "" +1285 return f"{no}FALLBACK{protection}" +1286 +1287 def journalproperty_sql(self, expression: exp.JournalProperty) -> str: +1288 no = "NO " if expression.args.get("no") else "" +1289 local = expression.args.get("local") +1290 local = f"{local} " if local else "" +1291 dual = "DUAL " if expression.args.get("dual") else "" +1292 before = "BEFORE " if expression.args.get("before") else "" +1293 after = "AFTER " if expression.args.get("after") else "" +1294 return f"{no}{local}{dual}{before}{after}JOURNAL" +1295 +1296 def freespaceproperty_sql(self, expression: exp.FreespaceProperty) -> str: +1297 freespace = self.sql(expression, "this") +1298 percent = " PERCENT" if expression.args.get("percent") else "" +1299 return f"FREESPACE={freespace}{percent}" +1300 +1301 def checksumproperty_sql(self, expression: exp.ChecksumProperty) -> str: +1302 if expression.args.get("default"): +1303 property = "DEFAULT" +1304 elif expression.args.get("on"): +1305 property = "ON" +1306 else: +1307 property = "OFF" +1308 return f"CHECKSUM={property}" +1309 +1310 def mergeblockratioproperty_sql(self, expression: exp.MergeBlockRatioProperty) -> str: +1311 if expression.args.get("no"): +1312 return "NO MERGEBLOCKRATIO" +1313 if expression.args.get("default"): +1314 return "DEFAULT MERGEBLOCKRATIO" +1315 +1316 percent = " PERCENT" if expression.args.get("percent") else "" +1317 return f"MERGEBLOCKRATIO={self.sql(expression, 'this')}{percent}" +1318 +1319 def datablocksizeproperty_sql(self, expression: exp.DataBlocksizeProperty) -> str: +1320 default = expression.args.get("default") +1321 minimum = expression.args.get("minimum") +1322 maximum = expression.args.get("maximum") +1323 if default or minimum or maximum: +1324 if default: +1325 prop = "DEFAULT" +1326 elif minimum: +1327 prop = "MINIMUM" +1328 else: +1329 prop = "MAXIMUM" +1330 return f"{prop} DATABLOCKSIZE" +1331 units = expression.args.get("units") +1332 units = f" {units}" if units else "" +1333 return f"DATABLOCKSIZE={self.sql(expression, 'size')}{units}" +1334 +1335 def blockcompressionproperty_sql(self, expression: exp.BlockCompressionProperty) -> str: +1336 autotemp = expression.args.get("autotemp") +1337 always = expression.args.get("always") +1338 default = expression.args.get("default") +1339 manual = expression.args.get("manual") +1340 never = expression.args.get("never") +1341 +1342 if autotemp is not None: +1343 prop = f"AUTOTEMP({self.expressions(autotemp)})" +1344 elif always: +1345 prop = "ALWAYS" +1346 elif default: +1347 prop = "DEFAULT" +1348 elif manual: +1349 prop = "MANUAL" +1350 elif never: +1351 prop = "NEVER" +1352 return f"BLOCKCOMPRESSION={prop}" +1353 +1354 def isolatedloadingproperty_sql(self, expression: exp.IsolatedLoadingProperty) -> str: +1355 no = expression.args.get("no") +1356 no = " NO" if no else "" +1357 concurrent = expression.args.get("concurrent") +1358 concurrent = " CONCURRENT" if concurrent else "" +1359 +1360 for_ = "" +1361 if expression.args.get("for_all"): +1362 for_ = " FOR ALL" +1363 elif expression.args.get("for_insert"): +1364 for_ = " FOR INSERT" +1365 elif expression.args.get("for_none"): +1366 for_ = " FOR NONE" +1367 return f"WITH{no}{concurrent} ISOLATED LOADING{for_}" +1368 +1369 def partitionboundspec_sql(self, expression: exp.PartitionBoundSpec) -> str: +1370 if isinstance(expression.this, list): +1371 return f"IN ({self.expressions(expression, key='this', flat=True)})" +1372 if expression.this: +1373 modulus = self.sql(expression, "this") +1374 remainder = self.sql(expression, "expression") +1375 return f"WITH (MODULUS {modulus}, REMAINDER {remainder})" 1376 -1377 def partitionedofproperty_sql(self, expression: exp.PartitionedOfProperty) -> str: -1378 this = self.sql(expression, "this") -1379 -1380 for_values_or_default = expression.expression -1381 if isinstance(for_values_or_default, exp.PartitionBoundSpec): -1382 for_values_or_default = f" FOR VALUES {self.sql(for_values_or_default)}" -1383 else: -1384 for_values_or_default = " DEFAULT" -1385 -1386 return f"PARTITION OF {this}{for_values_or_default}" -1387 -1388 def lockingproperty_sql(self, expression: exp.LockingProperty) -> str: -1389 kind = expression.args.get("kind") -1390 this = f" {self.sql(expression, 'this')}" if expression.this else "" -1391 for_or_in = expression.args.get("for_or_in") -1392 for_or_in = f" {for_or_in}" if for_or_in else "" -1393 lock_type = expression.args.get("lock_type") -1394 override = " OVERRIDE" if expression.args.get("override") else "" -1395 return f"LOCKING {kind}{this}{for_or_in} {lock_type}{override}" -1396 -1397 def withdataproperty_sql(self, expression: exp.WithDataProperty) -> str: -1398 data_sql = f"WITH {'NO ' if expression.args.get('no') else ''}DATA" -1399 statistics = expression.args.get("statistics") -1400 statistics_sql = "" -1401 if statistics is not None: -1402 statistics_sql = f" AND {'NO ' if not statistics else ''}STATISTICS" -1403 return f"{data_sql}{statistics_sql}" -1404 -1405 def withsystemversioningproperty_sql(self, expression: exp.WithSystemVersioningProperty) -> str: -1406 sql = "WITH(SYSTEM_VERSIONING=ON" -1407 -1408 if expression.this: -1409 history_table = self.sql(expression, "this") -1410 sql = f"{sql}(HISTORY_TABLE={history_table}" +1377 from_expressions = self.expressions(expression, key="from_expressions", flat=True) +1378 to_expressions = self.expressions(expression, key="to_expressions", flat=True) +1379 return f"FROM ({from_expressions}) TO ({to_expressions})" +1380 +1381 def partitionedofproperty_sql(self, expression: exp.PartitionedOfProperty) -> str: +1382 this = self.sql(expression, "this") +1383 +1384 for_values_or_default = expression.expression +1385 if isinstance(for_values_or_default, exp.PartitionBoundSpec): +1386 for_values_or_default = f" FOR VALUES {self.sql(for_values_or_default)}" +1387 else: +1388 for_values_or_default = " DEFAULT" +1389 +1390 return f"PARTITION OF {this}{for_values_or_default}" +1391 +1392 def lockingproperty_sql(self, expression: exp.LockingProperty) -> str: +1393 kind = expression.args.get("kind") +1394 this = f" {self.sql(expression, 'this')}" if expression.this else "" +1395 for_or_in = expression.args.get("for_or_in") +1396 for_or_in = f" {for_or_in}" if for_or_in else "" +1397 lock_type = expression.args.get("lock_type") +1398 override = " OVERRIDE" if expression.args.get("override") else "" +1399 return f"LOCKING {kind}{this}{for_or_in} {lock_type}{override}" +1400 +1401 def withdataproperty_sql(self, expression: exp.WithDataProperty) -> str: +1402 data_sql = f"WITH {'NO ' if expression.args.get('no') else ''}DATA" +1403 statistics = expression.args.get("statistics") +1404 statistics_sql = "" +1405 if statistics is not None: +1406 statistics_sql = f" AND {'NO ' if not statistics else ''}STATISTICS" +1407 return f"{data_sql}{statistics_sql}" +1408 +1409 def withsystemversioningproperty_sql(self, expression: exp.WithSystemVersioningProperty) -> str: +1410 sql = "WITH(SYSTEM_VERSIONING=ON" 1411 -1412 if expression.expression: -1413 data_consistency_check = self.sql(expression, "expression") -1414 sql = f"{sql}, DATA_CONSISTENCY_CHECK={data_consistency_check}" +1412 if expression.this: +1413 history_table = self.sql(expression, "this") +1414 sql = f"{sql}(HISTORY_TABLE={history_table}" 1415 -1416 sql = f"{sql})" -1417 -1418 return f"{sql})" +1416 if expression.expression: +1417 data_consistency_check = self.sql(expression, "expression") +1418 sql = f"{sql}, DATA_CONSISTENCY_CHECK={data_consistency_check}" 1419 -1420 def insert_sql(self, expression: exp.Insert) -> str: -1421 overwrite = expression.args.get("overwrite") -1422 -1423 if isinstance(expression.this, exp.Directory): -1424 this = " OVERWRITE" if overwrite else " INTO" -1425 else: -1426 this = self.INSERT_OVERWRITE if overwrite else " INTO" -1427 -1428 alternative = expression.args.get("alternative") -1429 alternative = f" OR {alternative}" if alternative else "" -1430 ignore = " IGNORE" if expression.args.get("ignore") else "" +1420 sql = f"{sql})" +1421 +1422 return f"{sql})" +1423 +1424 def insert_sql(self, expression: exp.Insert) -> str: +1425 overwrite = expression.args.get("overwrite") +1426 +1427 if isinstance(expression.this, exp.Directory): +1428 this = " OVERWRITE" if overwrite else " INTO" +1429 else: +1430 this = self.INSERT_OVERWRITE if overwrite else " INTO" 1431 -1432 this = f"{this} {self.sql(expression, 'this')}" -1433 -1434 exists = " IF EXISTS" if expression.args.get("exists") else "" -1435 partition_sql = ( -1436 f" {self.sql(expression, 'partition')}" if expression.args.get("partition") else "" -1437 ) -1438 where = self.sql(expression, "where") -1439 where = f"{self.sep()}REPLACE WHERE {where}" if where else "" -1440 expression_sql = f"{self.sep()}{self.sql(expression, 'expression')}" -1441 conflict = self.sql(expression, "conflict") -1442 by_name = " BY NAME" if expression.args.get("by_name") else "" -1443 returning = self.sql(expression, "returning") -1444 -1445 if self.RETURNING_END: -1446 expression_sql = f"{expression_sql}{conflict}{returning}" -1447 else: -1448 expression_sql = f"{returning}{expression_sql}{conflict}" -1449 -1450 sql = f"INSERT{alternative}{ignore}{this}{by_name}{exists}{partition_sql}{where}{expression_sql}" -1451 return self.prepend_ctes(expression, sql) -1452 -1453 def intersect_sql(self, expression: exp.Intersect) -> str: -1454 return self.prepend_ctes( -1455 expression, -1456 self.set_operation(expression, self.intersect_op(expression)), -1457 ) -1458 -1459 def intersect_op(self, expression: exp.Intersect) -> str: -1460 return f"INTERSECT{'' if expression.args.get('distinct') else ' ALL'}" -1461 -1462 def introducer_sql(self, expression: exp.Introducer) -> str: -1463 return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}" -1464 -1465 def kill_sql(self, expression: exp.Kill) -> str: -1466 kind = self.sql(expression, "kind") -1467 kind = f" {kind}" if kind else "" -1468 this = self.sql(expression, "this") -1469 this = f" {this}" if this else "" -1470 return f"KILL{kind}{this}" -1471 -1472 def pseudotype_sql(self, expression: exp.PseudoType) -> str: -1473 return expression.name -1474 -1475 def objectidentifier_sql(self, expression: exp.ObjectIdentifier) -> str: -1476 return expression.name -1477 -1478 def onconflict_sql(self, expression: exp.OnConflict) -> str: -1479 conflict = "ON DUPLICATE KEY" if expression.args.get("duplicate") else "ON CONFLICT" -1480 constraint = self.sql(expression, "constraint") -1481 if constraint: -1482 constraint = f"ON CONSTRAINT {constraint}" -1483 key = self.expressions(expression, key="key", flat=True) -1484 do = "" if expression.args.get("duplicate") else " DO " -1485 nothing = "NOTHING" if expression.args.get("nothing") else "" -1486 expressions = self.expressions(expression, flat=True) -1487 set_keyword = "SET " if self.DUPLICATE_KEY_UPDATE_WITH_SET else "" -1488 if expressions: -1489 expressions = f"UPDATE {set_keyword}{expressions}" -1490 return f"{self.seg(conflict)} {constraint}{key}{do}{nothing}{expressions}" -1491 -1492 def returning_sql(self, expression: exp.Returning) -> str: -1493 return f"{self.seg('RETURNING')} {self.expressions(expression, flat=True)}" -1494 -1495 def rowformatdelimitedproperty_sql(self, expression: exp.RowFormatDelimitedProperty) -> str: -1496 fields = expression.args.get("fields") -1497 fields = f" FIELDS TERMINATED BY {fields}" if fields else "" -1498 escaped = expression.args.get("escaped") -1499 escaped = f" ESCAPED BY {escaped}" if escaped else "" -1500 items = expression.args.get("collection_items") -1501 items = f" COLLECTION ITEMS TERMINATED BY {items}" if items else "" -1502 keys = expression.args.get("map_keys") -1503 keys = f" MAP KEYS TERMINATED BY {keys}" if keys else "" -1504 lines = expression.args.get("lines") -1505 lines = f" LINES TERMINATED BY {lines}" if lines else "" -1506 null = expression.args.get("null") -1507 null = f" NULL DEFINED AS {null}" if null else "" -1508 return f"ROW FORMAT DELIMITED{fields}{escaped}{items}{keys}{lines}{null}" -1509 -1510 def withtablehint_sql(self, expression: exp.WithTableHint) -> str: -1511 return f"WITH ({self.expressions(expression, flat=True)})" -1512 -1513 def indextablehint_sql(self, expression: exp.IndexTableHint) -> str: -1514 this = f"{self.sql(expression, 'this')} INDEX" -1515 target = self.sql(expression, "target") -1516 target = f" FOR {target}" if target else "" -1517 return f"{this}{target} ({self.expressions(expression, flat=True)})" -1518 -1519 def historicaldata_sql(self, expression: exp.HistoricalData) -> str: -1520 this = self.sql(expression, "this") -1521 kind = self.sql(expression, "kind") -1522 expr = self.sql(expression, "expression") -1523 return f"{this} ({kind} => {expr})" -1524 -1525 def table_sql(self, expression: exp.Table, sep: str = " AS ") -> str: -1526 table = ".".join( -1527 self.sql(part) -1528 for part in ( -1529 expression.args.get("catalog"), -1530 expression.args.get("db"), -1531 expression.args.get("this"), -1532 ) -1533 if part is not None -1534 ) -1535 -1536 version = self.sql(expression, "version") -1537 version = f" {version}" if version else "" -1538 alias = self.sql(expression, "alias") -1539 alias = f"{sep}{alias}" if alias else "" -1540 hints = self.expressions(expression, key="hints", sep=" ") -1541 hints = f" {hints}" if hints and self.TABLE_HINTS else "" -1542 pivots = self.expressions(expression, key="pivots", sep=" ", flat=True) -1543 pivots = f" {pivots}" if pivots else "" -1544 joins = self.expressions(expression, key="joins", sep="", skip_first=True) -1545 laterals = self.expressions(expression, key="laterals", sep="") -1546 -1547 file_format = self.sql(expression, "format") -1548 if file_format: -1549 pattern = self.sql(expression, "pattern") -1550 pattern = f", PATTERN => {pattern}" if pattern else "" -1551 file_format = f" (FILE_FORMAT => {file_format}{pattern})" -1552 -1553 ordinality = expression.args.get("ordinality") or "" -1554 if ordinality: -1555 ordinality = f" WITH ORDINALITY{alias}" -1556 alias = "" -1557 -1558 when = self.sql(expression, "when") -1559 if when: -1560 table = f"{table} {when}" +1432 alternative = expression.args.get("alternative") +1433 alternative = f" OR {alternative}" if alternative else "" +1434 ignore = " IGNORE" if expression.args.get("ignore") else "" +1435 +1436 this = f"{this} {self.sql(expression, 'this')}" +1437 +1438 exists = " IF EXISTS" if expression.args.get("exists") else "" +1439 partition_sql = ( +1440 f" {self.sql(expression, 'partition')}" if expression.args.get("partition") else "" +1441 ) +1442 where = self.sql(expression, "where") +1443 where = f"{self.sep()}REPLACE WHERE {where}" if where else "" +1444 expression_sql = f"{self.sep()}{self.sql(expression, 'expression')}" +1445 conflict = self.sql(expression, "conflict") +1446 by_name = " BY NAME" if expression.args.get("by_name") else "" +1447 returning = self.sql(expression, "returning") +1448 +1449 if self.RETURNING_END: +1450 expression_sql = f"{expression_sql}{conflict}{returning}" +1451 else: +1452 expression_sql = f"{returning}{expression_sql}{conflict}" +1453 +1454 sql = f"INSERT{alternative}{ignore}{this}{by_name}{exists}{partition_sql}{where}{expression_sql}" +1455 return self.prepend_ctes(expression, sql) +1456 +1457 def intersect_sql(self, expression: exp.Intersect) -> str: +1458 return self.prepend_ctes( +1459 expression, +1460 self.set_operation(expression, self.intersect_op(expression)), +1461 ) +1462 +1463 def intersect_op(self, expression: exp.Intersect) -> str: +1464 return f"INTERSECT{'' if expression.args.get('distinct') else ' ALL'}" +1465 +1466 def introducer_sql(self, expression: exp.Introducer) -> str: +1467 return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}" +1468 +1469 def kill_sql(self, expression: exp.Kill) -> str: +1470 kind = self.sql(expression, "kind") +1471 kind = f" {kind}" if kind else "" +1472 this = self.sql(expression, "this") +1473 this = f" {this}" if this else "" +1474 return f"KILL{kind}{this}" +1475 +1476 def pseudotype_sql(self, expression: exp.PseudoType) -> str: +1477 return expression.name +1478 +1479 def objectidentifier_sql(self, expression: exp.ObjectIdentifier) -> str: +1480 return expression.name +1481 +1482 def onconflict_sql(self, expression: exp.OnConflict) -> str: +1483 conflict = "ON DUPLICATE KEY" if expression.args.get("duplicate") else "ON CONFLICT" +1484 constraint = self.sql(expression, "constraint") +1485 if constraint: +1486 constraint = f"ON CONSTRAINT {constraint}" +1487 key = self.expressions(expression, key="key", flat=True) +1488 do = "" if expression.args.get("duplicate") else " DO " +1489 nothing = "NOTHING" if expression.args.get("nothing") else "" +1490 expressions = self.expressions(expression, flat=True) +1491 set_keyword = "SET " if self.DUPLICATE_KEY_UPDATE_WITH_SET else "" +1492 if expressions: +1493 expressions = f"UPDATE {set_keyword}{expressions}" +1494 return f"{self.seg(conflict)} {constraint}{key}{do}{nothing}{expressions}" +1495 +1496 def returning_sql(self, expression: exp.Returning) -> str: +1497 return f"{self.seg('RETURNING')} {self.expressions(expression, flat=True)}" +1498 +1499 def rowformatdelimitedproperty_sql(self, expression: exp.RowFormatDelimitedProperty) -> str: +1500 fields = expression.args.get("fields") +1501 fields = f" FIELDS TERMINATED BY {fields}" if fields else "" +1502 escaped = expression.args.get("escaped") +1503 escaped = f" ESCAPED BY {escaped}" if escaped else "" +1504 items = expression.args.get("collection_items") +1505 items = f" COLLECTION ITEMS TERMINATED BY {items}" if items else "" +1506 keys = expression.args.get("map_keys") +1507 keys = f" MAP KEYS TERMINATED BY {keys}" if keys else "" +1508 lines = expression.args.get("lines") +1509 lines = f" LINES TERMINATED BY {lines}" if lines else "" +1510 null = expression.args.get("null") +1511 null = f" NULL DEFINED AS {null}" if null else "" +1512 return f"ROW FORMAT DELIMITED{fields}{escaped}{items}{keys}{lines}{null}" +1513 +1514 def withtablehint_sql(self, expression: exp.WithTableHint) -> str: +1515 return f"WITH ({self.expressions(expression, flat=True)})" +1516 +1517 def indextablehint_sql(self, expression: exp.IndexTableHint) -> str: +1518 this = f"{self.sql(expression, 'this')} INDEX" +1519 target = self.sql(expression, "target") +1520 target = f" FOR {target}" if target else "" +1521 return f"{this}{target} ({self.expressions(expression, flat=True)})" +1522 +1523 def historicaldata_sql(self, expression: exp.HistoricalData) -> str: +1524 this = self.sql(expression, "this") +1525 kind = self.sql(expression, "kind") +1526 expr = self.sql(expression, "expression") +1527 return f"{this} ({kind} => {expr})" +1528 +1529 def table_sql(self, expression: exp.Table, sep: str = " AS ") -> str: +1530 table = ".".join( +1531 self.sql(part) +1532 for part in ( +1533 expression.args.get("catalog"), +1534 expression.args.get("db"), +1535 expression.args.get("this"), +1536 ) +1537 if part is not None +1538 ) +1539 +1540 version = self.sql(expression, "version") +1541 version = f" {version}" if version else "" +1542 alias = self.sql(expression, "alias") +1543 alias = f"{sep}{alias}" if alias else "" +1544 hints = self.expressions(expression, key="hints", sep=" ") +1545 hints = f" {hints}" if hints and self.TABLE_HINTS else "" +1546 pivots = self.expressions(expression, key="pivots", sep=" ", flat=True) +1547 pivots = f" {pivots}" if pivots else "" +1548 joins = self.expressions(expression, key="joins", sep="", skip_first=True) +1549 laterals = self.expressions(expression, key="laterals", sep="") +1550 +1551 file_format = self.sql(expression, "format") +1552 if file_format: +1553 pattern = self.sql(expression, "pattern") +1554 pattern = f", PATTERN => {pattern}" if pattern else "" +1555 file_format = f" (FILE_FORMAT => {file_format}{pattern})" +1556 +1557 ordinality = expression.args.get("ordinality") or "" +1558 if ordinality: +1559 ordinality = f" WITH ORDINALITY{alias}" +1560 alias = "" 1561 -1562 return f"{table}{version}{file_format}{alias}{hints}{pivots}{joins}{laterals}{ordinality}" -1563 -1564 def tablesample_sql( -1565 self, -1566 expression: exp.TableSample, -1567 sep: str = " AS ", -1568 tablesample_keyword: t.Optional[str] = None, -1569 ) -> str: -1570 if self.dialect.ALIAS_POST_TABLESAMPLE and expression.this and expression.this.alias: -1571 table = expression.this.copy() -1572 table.set("alias", None) -1573 this = self.sql(table) -1574 alias = f"{sep}{self.sql(expression.this, 'alias')}" -1575 else: -1576 this = self.sql(expression, "this") -1577 alias = "" -1578 -1579 method = self.sql(expression, "method") -1580 method = f"{method} " if method and self.TABLESAMPLE_WITH_METHOD else "" -1581 numerator = self.sql(expression, "bucket_numerator") -1582 denominator = self.sql(expression, "bucket_denominator") -1583 field = self.sql(expression, "bucket_field") -1584 field = f" ON {field}" if field else "" -1585 bucket = f"BUCKET {numerator} OUT OF {denominator}{field}" if numerator else "" -1586 seed = self.sql(expression, "seed") -1587 seed = f" {self.TABLESAMPLE_SEED_KEYWORD} ({seed})" if seed else "" -1588 -1589 size = self.sql(expression, "size") -1590 if size and self.TABLESAMPLE_SIZE_IS_ROWS: -1591 size = f"{size} ROWS" +1562 when = self.sql(expression, "when") +1563 if when: +1564 table = f"{table} {when}" +1565 +1566 return f"{table}{version}{file_format}{alias}{hints}{pivots}{joins}{laterals}{ordinality}" +1567 +1568 def tablesample_sql( +1569 self, +1570 expression: exp.TableSample, +1571 sep: str = " AS ", +1572 tablesample_keyword: t.Optional[str] = None, +1573 ) -> str: +1574 if self.dialect.ALIAS_POST_TABLESAMPLE and expression.this and expression.this.alias: +1575 table = expression.this.copy() +1576 table.set("alias", None) +1577 this = self.sql(table) +1578 alias = f"{sep}{self.sql(expression.this, 'alias')}" +1579 else: +1580 this = self.sql(expression, "this") +1581 alias = "" +1582 +1583 method = self.sql(expression, "method") +1584 method = f"{method} " if method and self.TABLESAMPLE_WITH_METHOD else "" +1585 numerator = self.sql(expression, "bucket_numerator") +1586 denominator = self.sql(expression, "bucket_denominator") +1587 field = self.sql(expression, "bucket_field") +1588 field = f" ON {field}" if field else "" +1589 bucket = f"BUCKET {numerator} OUT OF {denominator}{field}" if numerator else "" +1590 seed = self.sql(expression, "seed") +1591 seed = f" {self.TABLESAMPLE_SEED_KEYWORD} ({seed})" if seed else "" 1592 -1593 percent = self.sql(expression, "percent") -1594 if percent and not self.dialect.TABLESAMPLE_SIZE_IS_PERCENT: -1595 percent = f"{percent} PERCENT" +1593 size = self.sql(expression, "size") +1594 if size and self.TABLESAMPLE_SIZE_IS_ROWS: +1595 size = f"{size} ROWS" 1596 -1597 expr = f"{bucket}{percent}{size}" -1598 if self.TABLESAMPLE_REQUIRES_PARENS: -1599 expr = f"({expr})" +1597 percent = self.sql(expression, "percent") +1598 if percent and not self.dialect.TABLESAMPLE_SIZE_IS_PERCENT: +1599 percent = f"{percent} PERCENT" 1600 -1601 return ( -1602 f"{this} {tablesample_keyword or self.TABLESAMPLE_KEYWORDS} {method}{expr}{seed}{alias}" -1603 ) +1601 expr = f"{bucket}{percent}{size}" +1602 if self.TABLESAMPLE_REQUIRES_PARENS: +1603 expr = f"({expr})" 1604 -1605 def pivot_sql(self, expression: exp.Pivot) -> str: -1606 expressions = self.expressions(expression, flat=True) -1607 -1608 if expression.this: -1609 this = self.sql(expression, "this") -1610 if not expressions: -1611 return f"UNPIVOT {this}" -1612 -1613 on = f"{self.seg('ON')} {expressions}" -1614 using = self.expressions(expression, key="using", flat=True) -1615 using = f"{self.seg('USING')} {using}" if using else "" -1616 group = self.sql(expression, "group") -1617 return f"PIVOT {this}{on}{using}{group}" -1618 -1619 alias = self.sql(expression, "alias") -1620 alias = f" AS {alias}" if alias else "" -1621 direction = "UNPIVOT" if expression.unpivot else "PIVOT" -1622 field = self.sql(expression, "field") -1623 include_nulls = expression.args.get("include_nulls") -1624 if include_nulls is not None: -1625 nulls = " INCLUDE NULLS " if include_nulls else " EXCLUDE NULLS " -1626 else: -1627 nulls = "" -1628 return f"{direction}{nulls}({expressions} FOR {field}){alias}" -1629 -1630 def version_sql(self, expression: exp.Version) -> str: -1631 this = f"FOR {expression.name}" -1632 kind = expression.text("kind") -1633 expr = self.sql(expression, "expression") -1634 return f"{this} {kind} {expr}" -1635 -1636 def tuple_sql(self, expression: exp.Tuple) -> str: -1637 return f"({self.expressions(expression, flat=True)})" -1638 -1639 def update_sql(self, expression: exp.Update) -> str: -1640 this = self.sql(expression, "this") -1641 set_sql = self.expressions(expression, flat=True) -1642 from_sql = self.sql(expression, "from") -1643 where_sql = self.sql(expression, "where") -1644 returning = self.sql(expression, "returning") -1645 order = self.sql(expression, "order") -1646 limit = self.sql(expression, "limit") -1647 if self.RETURNING_END: -1648 expression_sql = f"{from_sql}{where_sql}{returning}" -1649 else: -1650 expression_sql = f"{returning}{from_sql}{where_sql}" -1651 sql = f"UPDATE {this} SET {set_sql}{expression_sql}{order}{limit}" -1652 return self.prepend_ctes(expression, sql) -1653 -1654 def values_sql(self, expression: exp.Values) -> str: -1655 # The VALUES clause is still valid in an `INSERT INTO ..` statement, for example -1656 if self.VALUES_AS_TABLE or not expression.find_ancestor(exp.From, exp.Join): -1657 args = self.expressions(expression) -1658 alias = self.sql(expression, "alias") -1659 values = f"VALUES{self.seg('')}{args}" -1660 values = ( -1661 f"({values})" -1662 if self.WRAP_DERIVED_VALUES and (alias or isinstance(expression.parent, exp.From)) -1663 else values -1664 ) -1665 return f"{values} AS {alias}" if alias else values -1666 -1667 # Converts `VALUES...` expression into a series of select unions. -1668 alias_node = expression.args.get("alias") -1669 column_names = alias_node and alias_node.columns +1605 return ( +1606 f"{this} {tablesample_keyword or self.TABLESAMPLE_KEYWORDS} {method}{expr}{seed}{alias}" +1607 ) +1608 +1609 def pivot_sql(self, expression: exp.Pivot) -> str: +1610 expressions = self.expressions(expression, flat=True) +1611 +1612 if expression.this: +1613 this = self.sql(expression, "this") +1614 if not expressions: +1615 return f"UNPIVOT {this}" +1616 +1617 on = f"{self.seg('ON')} {expressions}" +1618 using = self.expressions(expression, key="using", flat=True) +1619 using = f"{self.seg('USING')} {using}" if using else "" +1620 group = self.sql(expression, "group") +1621 return f"PIVOT {this}{on}{using}{group}" +1622 +1623 alias = self.sql(expression, "alias") +1624 alias = f" AS {alias}" if alias else "" +1625 direction = "UNPIVOT" if expression.unpivot else "PIVOT" +1626 field = self.sql(expression, "field") +1627 include_nulls = expression.args.get("include_nulls") +1628 if include_nulls is not None: +1629 nulls = " INCLUDE NULLS " if include_nulls else " EXCLUDE NULLS " +1630 else: +1631 nulls = "" +1632 return f"{direction}{nulls}({expressions} FOR {field}){alias}" +1633 +1634 def version_sql(self, expression: exp.Version) -> str: +1635 this = f"FOR {expression.name}" +1636 kind = expression.text("kind") +1637 expr = self.sql(expression, "expression") +1638 return f"{this} {kind} {expr}" +1639 +1640 def tuple_sql(self, expression: exp.Tuple) -> str: +1641 return f"({self.expressions(expression, flat=True)})" +1642 +1643 def update_sql(self, expression: exp.Update) -> str: +1644 this = self.sql(expression, "this") +1645 set_sql = self.expressions(expression, flat=True) +1646 from_sql = self.sql(expression, "from") +1647 where_sql = self.sql(expression, "where") +1648 returning = self.sql(expression, "returning") +1649 order = self.sql(expression, "order") +1650 limit = self.sql(expression, "limit") +1651 if self.RETURNING_END: +1652 expression_sql = f"{from_sql}{where_sql}{returning}" +1653 else: +1654 expression_sql = f"{returning}{from_sql}{where_sql}" +1655 sql = f"UPDATE {this} SET {set_sql}{expression_sql}{order}{limit}" +1656 return self.prepend_ctes(expression, sql) +1657 +1658 def values_sql(self, expression: exp.Values) -> str: +1659 # The VALUES clause is still valid in an `INSERT INTO ..` statement, for example +1660 if self.VALUES_AS_TABLE or not expression.find_ancestor(exp.From, exp.Join): +1661 args = self.expressions(expression) +1662 alias = self.sql(expression, "alias") +1663 values = f"VALUES{self.seg('')}{args}" +1664 values = ( +1665 f"({values})" +1666 if self.WRAP_DERIVED_VALUES and (alias or isinstance(expression.parent, exp.From)) +1667 else values +1668 ) +1669 return f"{values} AS {alias}" if alias else values 1670 -1671 selects: t.List[exp.Subqueryable] = [] -1672 -1673 for i, tup in enumerate(expression.expressions): -1674 row = tup.expressions -1675 -1676 if i == 0 and column_names: -1677 row = [ -1678 exp.alias_(value, column_name) for value, column_name in zip(row, column_names) -1679 ] -1680 -1681 selects.append(exp.Select(expressions=row)) -1682 -1683 if self.pretty: -1684 # This may result in poor performance for large-cardinality `VALUES` tables, due to -1685 # the deep nesting of the resulting exp.Unions. If this is a problem, either increase -1686 # `sys.setrecursionlimit` to avoid RecursionErrors, or don't set `pretty`. -1687 subqueryable = reduce(lambda x, y: exp.union(x, y, distinct=False, copy=False), selects) -1688 return self.subquery_sql( -1689 subqueryable.subquery(alias_node and alias_node.this, copy=False) -1690 ) -1691 -1692 alias = f" AS {self.sql(alias_node, 'this')}" if alias_node else "" -1693 unions = " UNION ALL ".join(self.sql(select) for select in selects) -1694 return f"({unions}){alias}" +1671 # Converts `VALUES...` expression into a series of select unions. +1672 alias_node = expression.args.get("alias") +1673 column_names = alias_node and alias_node.columns +1674 +1675 selects: t.List[exp.Subqueryable] = [] +1676 +1677 for i, tup in enumerate(expression.expressions): +1678 row = tup.expressions +1679 +1680 if i == 0 and column_names: +1681 row = [ +1682 exp.alias_(value, column_name) for value, column_name in zip(row, column_names) +1683 ] +1684 +1685 selects.append(exp.Select(expressions=row)) +1686 +1687 if self.pretty: +1688 # This may result in poor performance for large-cardinality `VALUES` tables, due to +1689 # the deep nesting of the resulting exp.Unions. If this is a problem, either increase +1690 # `sys.setrecursionlimit` to avoid RecursionErrors, or don't set `pretty`. +1691 subqueryable = reduce(lambda x, y: exp.union(x, y, distinct=False, copy=False), selects) +1692 return self.subquery_sql( +1693 subqueryable.subquery(alias_node and alias_node.this, copy=False) +1694 ) 1695 -1696 def var_sql(self, expression: exp.Var) -> str: -1697 return self.sql(expression, "this") -1698 -1699 def into_sql(self, expression: exp.Into) -> str: -1700 temporary = " TEMPORARY" if expression.args.get("temporary") else "" -1701 unlogged = " UNLOGGED" if expression.args.get("unlogged") else "" -1702 return f"{self.seg('INTO')}{temporary or unlogged} {self.sql(expression, 'this')}" -1703 -1704 def from_sql(self, expression: exp.From) -> str: -1705 return f"{self.seg('FROM')} {self.sql(expression, 'this')}" -1706 -1707 def group_sql(self, expression: exp.Group) -> str: -1708 group_by = self.op_expressions("GROUP BY", expression) -1709 -1710 if expression.args.get("all"): -1711 return f"{group_by} ALL" -1712 -1713 grouping_sets = self.expressions(expression, key="grouping_sets", indent=False) -1714 grouping_sets = ( -1715 f"{self.seg('GROUPING SETS')} {self.wrap(grouping_sets)}" if grouping_sets else "" -1716 ) -1717 -1718 cube = expression.args.get("cube", []) -1719 if seq_get(cube, 0) is True: -1720 return f"{group_by}{self.seg('WITH CUBE')}" -1721 else: -1722 cube_sql = self.expressions(expression, key="cube", indent=False) -1723 cube_sql = f"{self.seg('CUBE')} {self.wrap(cube_sql)}" if cube_sql else "" -1724 -1725 rollup = expression.args.get("rollup", []) -1726 if seq_get(rollup, 0) is True: -1727 return f"{group_by}{self.seg('WITH ROLLUP')}" -1728 else: -1729 rollup_sql = self.expressions(expression, key="rollup", indent=False) -1730 rollup_sql = f"{self.seg('ROLLUP')} {self.wrap(rollup_sql)}" if rollup_sql else "" -1731 -1732 groupings = csv( -1733 grouping_sets, -1734 cube_sql, -1735 rollup_sql, -1736 self.seg("WITH TOTALS") if expression.args.get("totals") else "", -1737 sep=self.GROUPINGS_SEP, -1738 ) -1739 -1740 if expression.args.get("expressions") and groupings: -1741 group_by = f"{group_by}{self.GROUPINGS_SEP}" -1742 -1743 return f"{group_by}{groupings}" -1744 -1745 def having_sql(self, expression: exp.Having) -> str: -1746 this = self.indent(self.sql(expression, "this")) -1747 return f"{self.seg('HAVING')}{self.sep()}{this}" +1696 alias = f" AS {self.sql(alias_node, 'this')}" if alias_node else "" +1697 unions = " UNION ALL ".join(self.sql(select) for select in selects) +1698 return f"({unions}){alias}" +1699 +1700 def var_sql(self, expression: exp.Var) -> str: +1701 return self.sql(expression, "this") +1702 +1703 def into_sql(self, expression: exp.Into) -> str: +1704 temporary = " TEMPORARY" if expression.args.get("temporary") else "" +1705 unlogged = " UNLOGGED" if expression.args.get("unlogged") else "" +1706 return f"{self.seg('INTO')}{temporary or unlogged} {self.sql(expression, 'this')}" +1707 +1708 def from_sql(self, expression: exp.From) -> str: +1709 return f"{self.seg('FROM')} {self.sql(expression, 'this')}" +1710 +1711 def group_sql(self, expression: exp.Group) -> str: +1712 group_by = self.op_expressions("GROUP BY", expression) +1713 +1714 if expression.args.get("all"): +1715 return f"{group_by} ALL" +1716 +1717 grouping_sets = self.expressions(expression, key="grouping_sets", indent=False) +1718 grouping_sets = ( +1719 f"{self.seg('GROUPING SETS')} {self.wrap(grouping_sets)}" if grouping_sets else "" +1720 ) +1721 +1722 cube = expression.args.get("cube", []) +1723 if seq_get(cube, 0) is True: +1724 return f"{group_by}{self.seg('WITH CUBE')}" +1725 else: +1726 cube_sql = self.expressions(expression, key="cube", indent=False) +1727 cube_sql = f"{self.seg('CUBE')} {self.wrap(cube_sql)}" if cube_sql else "" +1728 +1729 rollup = expression.args.get("rollup", []) +1730 if seq_get(rollup, 0) is True: +1731 return f"{group_by}{self.seg('WITH ROLLUP')}" +1732 else: +1733 rollup_sql = self.expressions(expression, key="rollup", indent=False) +1734 rollup_sql = f"{self.seg('ROLLUP')} {self.wrap(rollup_sql)}" if rollup_sql else "" +1735 +1736 groupings = csv( +1737 grouping_sets, +1738 cube_sql, +1739 rollup_sql, +1740 self.seg("WITH TOTALS") if expression.args.get("totals") else "", +1741 sep=self.GROUPINGS_SEP, +1742 ) +1743 +1744 if expression.args.get("expressions") and groupings: +1745 group_by = f"{group_by}{self.GROUPINGS_SEP}" +1746 +1747 return f"{group_by}{groupings}" 1748 -1749 def connect_sql(self, expression: exp.Connect) -> str: -1750 start = self.sql(expression, "start") -1751 start = self.seg(f"START WITH {start}") if start else "" -1752 connect = self.sql(expression, "connect") -1753 connect = self.seg(f"CONNECT BY {connect}") -1754 return start + connect -1755 -1756 def prior_sql(self, expression: exp.Prior) -> str: -1757 return f"PRIOR {self.sql(expression, 'this')}" -1758 -1759 def join_sql(self, expression: exp.Join) -> str: -1760 if not self.SEMI_ANTI_JOIN_WITH_SIDE and expression.kind in ("SEMI", "ANTI"): -1761 side = None -1762 else: -1763 side = expression.side -1764 -1765 op_sql = " ".join( -1766 op -1767 for op in ( -1768 expression.method, -1769 "GLOBAL" if expression.args.get("global") else None, -1770 side, -1771 expression.kind, -1772 expression.hint if self.JOIN_HINTS else None, -1773 ) -1774 if op -1775 ) -1776 on_sql = self.sql(expression, "on") -1777 using = expression.args.get("using") -1778 -1779 if not on_sql and using: -1780 on_sql = csv(*(self.sql(column) for column in using)) -1781 -1782 this = expression.this -1783 this_sql = self.sql(this) -1784 -1785 if on_sql: -1786 on_sql = self.indent(on_sql, skip_first=True) -1787 space = self.seg(" " * self.pad) if self.pretty else " " -1788 if using: -1789 on_sql = f"{space}USING ({on_sql})" -1790 else: -1791 on_sql = f"{space}ON {on_sql}" -1792 elif not op_sql: -1793 if isinstance(this, exp.Lateral) and this.args.get("cross_apply") is not None: -1794 return f" {this_sql}" -1795 -1796 return f", {this_sql}" -1797 -1798 op_sql = f"{op_sql} JOIN" if op_sql else "JOIN" -1799 return f"{self.seg(op_sql)} {this_sql}{on_sql}" -1800 -1801 def lambda_sql(self, expression: exp.Lambda, arrow_sep: str = "->") -> str: -1802 args = self.expressions(expression, flat=True) -1803 args = f"({args})" if len(args.split(",")) > 1 else args -1804 return f"{args} {arrow_sep} {self.sql(expression, 'this')}" -1805 -1806 def lateral_op(self, expression: exp.Lateral) -> str: -1807 cross_apply = expression.args.get("cross_apply") -1808 -1809 # https://www.mssqltips.com/sqlservertip/1958/sql-server-cross-apply-and-outer-apply/ -1810 if cross_apply is True: -1811 op = "INNER JOIN " -1812 elif cross_apply is False: -1813 op = "LEFT JOIN " -1814 else: -1815 op = "" -1816 -1817 return f"{op}LATERAL" -1818 -1819 def lateral_sql(self, expression: exp.Lateral) -> str: -1820 this = self.sql(expression, "this") -1821 -1822 if expression.args.get("view"): -1823 alias = expression.args["alias"] -1824 columns = self.expressions(alias, key="columns", flat=True) -1825 table = f" {alias.name}" if alias.name else "" -1826 columns = f" AS {columns}" if columns else "" -1827 op_sql = self.seg(f"LATERAL VIEW{' OUTER' if expression.args.get('outer') else ''}") -1828 return f"{op_sql}{self.sep()}{this}{table}{columns}" -1829 -1830 alias = self.sql(expression, "alias") -1831 alias = f" AS {alias}" if alias else "" -1832 return f"{self.lateral_op(expression)} {this}{alias}" +1749 def having_sql(self, expression: exp.Having) -> str: +1750 this = self.indent(self.sql(expression, "this")) +1751 return f"{self.seg('HAVING')}{self.sep()}{this}" +1752 +1753 def connect_sql(self, expression: exp.Connect) -> str: +1754 start = self.sql(expression, "start") +1755 start = self.seg(f"START WITH {start}") if start else "" +1756 connect = self.sql(expression, "connect") +1757 connect = self.seg(f"CONNECT BY {connect}") +1758 return start + connect +1759 +1760 def prior_sql(self, expression: exp.Prior) -> str: +1761 return f"PRIOR {self.sql(expression, 'this')}" +1762 +1763 def join_sql(self, expression: exp.Join) -> str: +1764 if not self.SEMI_ANTI_JOIN_WITH_SIDE and expression.kind in ("SEMI", "ANTI"): +1765 side = None +1766 else: +1767 side = expression.side +1768 +1769 op_sql = " ".join( +1770 op +1771 for op in ( +1772 expression.method, +1773 "GLOBAL" if expression.args.get("global") else None, +1774 side, +1775 expression.kind, +1776 expression.hint if self.JOIN_HINTS else None, +1777 ) +1778 if op +1779 ) +1780 on_sql = self.sql(expression, "on") +1781 using = expression.args.get("using") +1782 +1783 if not on_sql and using: +1784 on_sql = csv(*(self.sql(column) for column in using)) +1785 +1786 this = expression.this +1787 this_sql = self.sql(this) +1788 +1789 if on_sql: +1790 on_sql = self.indent(on_sql, skip_first=True) +1791 space = self.seg(" " * self.pad) if self.pretty else " " +1792 if using: +1793 on_sql = f"{space}USING ({on_sql})" +1794 else: +1795 on_sql = f"{space}ON {on_sql}" +1796 elif not op_sql: +1797 if isinstance(this, exp.Lateral) and this.args.get("cross_apply") is not None: +1798 return f" {this_sql}" +1799 +1800 return f", {this_sql}" +1801 +1802 op_sql = f"{op_sql} JOIN" if op_sql else "JOIN" +1803 return f"{self.seg(op_sql)} {this_sql}{on_sql}" +1804 +1805 def lambda_sql(self, expression: exp.Lambda, arrow_sep: str = "->") -> str: +1806 args = self.expressions(expression, flat=True) +1807 args = f"({args})" if len(args.split(",")) > 1 else args +1808 return f"{args} {arrow_sep} {self.sql(expression, 'this')}" +1809 +1810 def lateral_op(self, expression: exp.Lateral) -> str: +1811 cross_apply = expression.args.get("cross_apply") +1812 +1813 # https://www.mssqltips.com/sqlservertip/1958/sql-server-cross-apply-and-outer-apply/ +1814 if cross_apply is True: +1815 op = "INNER JOIN " +1816 elif cross_apply is False: +1817 op = "LEFT JOIN " +1818 else: +1819 op = "" +1820 +1821 return f"{op}LATERAL" +1822 +1823 def lateral_sql(self, expression: exp.Lateral) -> str: +1824 this = self.sql(expression, "this") +1825 +1826 if expression.args.get("view"): +1827 alias = expression.args["alias"] +1828 columns = self.expressions(alias, key="columns", flat=True) +1829 table = f" {alias.name}" if alias.name else "" +1830 columns = f" AS {columns}" if columns else "" +1831 op_sql = self.seg(f"LATERAL VIEW{' OUTER' if expression.args.get('outer') else ''}") +1832 return f"{op_sql}{self.sep()}{this}{table}{columns}" 1833 -1834 def limit_sql(self, expression: exp.Limit, top: bool = False) -> str: -1835 this = self.sql(expression, "this") -1836 -1837 args = [ -1838 self._simplify_unless_literal(e) if self.LIMIT_ONLY_LITERALS else e -1839 for e in (expression.args.get(k) for k in ("offset", "expression")) -1840 if e -1841 ] -1842 -1843 args_sql = ", ".join(self.sql(e) for e in args) -1844 args_sql = f"({args_sql})" if any(top and not e.is_number for e in args) else args_sql -1845 return f"{this}{self.seg('TOP' if top else 'LIMIT')} {args_sql}" +1834 alias = self.sql(expression, "alias") +1835 alias = f" AS {alias}" if alias else "" +1836 return f"{self.lateral_op(expression)} {this}{alias}" +1837 +1838 def limit_sql(self, expression: exp.Limit, top: bool = False) -> str: +1839 this = self.sql(expression, "this") +1840 +1841 args = [ +1842 self._simplify_unless_literal(e) if self.LIMIT_ONLY_LITERALS else e +1843 for e in (expression.args.get(k) for k in ("offset", "expression")) +1844 if e +1845 ] 1846 -1847 def offset_sql(self, expression: exp.Offset) -> str: -1848 this = self.sql(expression, "this") -1849 expression = expression.expression -1850 expression = ( -1851 self._simplify_unless_literal(expression) if self.LIMIT_ONLY_LITERALS else expression -1852 ) -1853 return f"{this}{self.seg('OFFSET')} {self.sql(expression)}" -1854 -1855 def setitem_sql(self, expression: exp.SetItem) -> str: -1856 kind = self.sql(expression, "kind") -1857 kind = f"{kind} " if kind else "" -1858 this = self.sql(expression, "this") -1859 expressions = self.expressions(expression) -1860 collate = self.sql(expression, "collate") -1861 collate = f" COLLATE {collate}" if collate else "" -1862 global_ = "GLOBAL " if expression.args.get("global") else "" -1863 return f"{global_}{kind}{this}{expressions}{collate}" -1864 -1865 def set_sql(self, expression: exp.Set) -> str: -1866 expressions = ( -1867 f" {self.expressions(expression, flat=True)}" if expression.expressions else "" -1868 ) -1869 tag = " TAG" if expression.args.get("tag") else "" -1870 return f"{'UNSET' if expression.args.get('unset') else 'SET'}{tag}{expressions}" +1847 args_sql = ", ".join(self.sql(e) for e in args) +1848 args_sql = f"({args_sql})" if any(top and not e.is_number for e in args) else args_sql +1849 expressions = self.expressions(expression, flat=True) +1850 expressions = f" BY {expressions}" if expressions else "" +1851 +1852 return f"{this}{self.seg('TOP' if top else 'LIMIT')} {args_sql}{expressions}" +1853 +1854 def offset_sql(self, expression: exp.Offset) -> str: +1855 this = self.sql(expression, "this") +1856 value = expression.expression +1857 value = self._simplify_unless_literal(value) if self.LIMIT_ONLY_LITERALS else value +1858 expressions = self.expressions(expression, flat=True) +1859 expressions = f" BY {expressions}" if expressions else "" +1860 return f"{this}{self.seg('OFFSET')} {self.sql(value)}{expressions}" +1861 +1862 def setitem_sql(self, expression: exp.SetItem) -> str: +1863 kind = self.sql(expression, "kind") +1864 kind = f"{kind} " if kind else "" +1865 this = self.sql(expression, "this") +1866 expressions = self.expressions(expression) +1867 collate = self.sql(expression, "collate") +1868 collate = f" COLLATE {collate}" if collate else "" +1869 global_ = "GLOBAL " if expression.args.get("global") else "" +1870 return f"{global_}{kind}{this}{expressions}{collate}" 1871 -1872 def pragma_sql(self, expression: exp.Pragma) -> str: -1873 return f"PRAGMA {self.sql(expression, 'this')}" -1874 -1875 def lock_sql(self, expression: exp.Lock) -> str: -1876 if not self.LOCKING_READS_SUPPORTED: -1877 self.unsupported("Locking reads using 'FOR UPDATE/SHARE' are not supported") -1878 return "" -1879 -1880 lock_type = "FOR UPDATE" if expression.args["update"] else "FOR SHARE" -1881 expressions = self.expressions(expression, flat=True) -1882 expressions = f" OF {expressions}" if expressions else "" -1883 wait = expression.args.get("wait") -1884 -1885 if wait is not None: -1886 if isinstance(wait, exp.Literal): -1887 wait = f" WAIT {self.sql(wait)}" -1888 else: -1889 wait = " NOWAIT" if wait else " SKIP LOCKED" -1890 -1891 return f"{lock_type}{expressions}{wait or ''}" -1892 -1893 def literal_sql(self, expression: exp.Literal) -> str: -1894 text = expression.this or "" -1895 if expression.is_string: -1896 text = f"{self.dialect.QUOTE_START}{self.escape_str(text)}{self.dialect.QUOTE_END}" -1897 return text -1898 -1899 def escape_str(self, text: str) -> str: -1900 text = text.replace(self.dialect.QUOTE_END, self._escaped_quote_end) -1901 if self.dialect.INVERSE_ESCAPE_SEQUENCES: -1902 text = "".join(self.dialect.INVERSE_ESCAPE_SEQUENCES.get(ch, ch) for ch in text) -1903 elif self.pretty: -1904 text = text.replace("\n", self.SENTINEL_LINE_BREAK) -1905 return text -1906 -1907 def loaddata_sql(self, expression: exp.LoadData) -> str: -1908 local = " LOCAL" if expression.args.get("local") else "" -1909 inpath = f" INPATH {self.sql(expression, 'inpath')}" -1910 overwrite = " OVERWRITE" if expression.args.get("overwrite") else "" -1911 this = f" INTO TABLE {self.sql(expression, 'this')}" -1912 partition = self.sql(expression, "partition") -1913 partition = f" {partition}" if partition else "" -1914 input_format = self.sql(expression, "input_format") -1915 input_format = f" INPUTFORMAT {input_format}" if input_format else "" -1916 serde = self.sql(expression, "serde") -1917 serde = f" SERDE {serde}" if serde else "" -1918 return f"LOAD DATA{local}{inpath}{overwrite}{this}{partition}{input_format}{serde}" -1919 -1920 def null_sql(self, *_) -> str: -1921 return "NULL" -1922 -1923 def boolean_sql(self, expression: exp.Boolean) -> str: -1924 return "TRUE" if expression.this else "FALSE" -1925 -1926 def order_sql(self, expression: exp.Order, flat: bool = False) -> str: -1927 this = self.sql(expression, "this") -1928 this = f"{this} " if this else this -1929 siblings = "SIBLINGS " if expression.args.get("siblings") else "" -1930 order = self.op_expressions(f"{this}ORDER {siblings}BY", expression, flat=this or flat) # type: ignore -1931 interpolated_values = [ -1932 f"{self.sql(named_expression, 'alias')} AS {self.sql(named_expression, 'this')}" -1933 for named_expression in expression.args.get("interpolate") or [] -1934 ] -1935 interpolate = ( -1936 f" INTERPOLATE ({', '.join(interpolated_values)})" if interpolated_values else "" -1937 ) -1938 return f"{order}{interpolate}" -1939 -1940 def withfill_sql(self, expression: exp.WithFill) -> str: -1941 from_sql = self.sql(expression, "from") -1942 from_sql = f" FROM {from_sql}" if from_sql else "" -1943 to_sql = self.sql(expression, "to") -1944 to_sql = f" TO {to_sql}" if to_sql else "" -1945 step_sql = self.sql(expression, "step") -1946 step_sql = f" STEP {step_sql}" if step_sql else "" -1947 return f"WITH FILL{from_sql}{to_sql}{step_sql}" -1948 -1949 def cluster_sql(self, expression: exp.Cluster) -> str: -1950 return self.op_expressions("CLUSTER BY", expression) -1951 -1952 def distribute_sql(self, expression: exp.Distribute) -> str: -1953 return self.op_expressions("DISTRIBUTE BY", expression) -1954 -1955 def sort_sql(self, expression: exp.Sort) -> str: -1956 return self.op_expressions("SORT BY", expression) -1957 -1958 def ordered_sql(self, expression: exp.Ordered) -> str: -1959 desc = expression.args.get("desc") -1960 asc = not desc +1872 def set_sql(self, expression: exp.Set) -> str: +1873 expressions = ( +1874 f" {self.expressions(expression, flat=True)}" if expression.expressions else "" +1875 ) +1876 tag = " TAG" if expression.args.get("tag") else "" +1877 return f"{'UNSET' if expression.args.get('unset') else 'SET'}{tag}{expressions}" +1878 +1879 def pragma_sql(self, expression: exp.Pragma) -> str: +1880 return f"PRAGMA {self.sql(expression, 'this')}" +1881 +1882 def lock_sql(self, expression: exp.Lock) -> str: +1883 if not self.LOCKING_READS_SUPPORTED: +1884 self.unsupported("Locking reads using 'FOR UPDATE/SHARE' are not supported") +1885 return "" +1886 +1887 lock_type = "FOR UPDATE" if expression.args["update"] else "FOR SHARE" +1888 expressions = self.expressions(expression, flat=True) +1889 expressions = f" OF {expressions}" if expressions else "" +1890 wait = expression.args.get("wait") +1891 +1892 if wait is not None: +1893 if isinstance(wait, exp.Literal): +1894 wait = f" WAIT {self.sql(wait)}" +1895 else: +1896 wait = " NOWAIT" if wait else " SKIP LOCKED" +1897 +1898 return f"{lock_type}{expressions}{wait or ''}" +1899 +1900 def literal_sql(self, expression: exp.Literal) -> str: +1901 text = expression.this or "" +1902 if expression.is_string: +1903 text = f"{self.dialect.QUOTE_START}{self.escape_str(text)}{self.dialect.QUOTE_END}" +1904 return text +1905 +1906 def escape_str(self, text: str) -> str: +1907 text = text.replace(self.dialect.QUOTE_END, self._escaped_quote_end) +1908 if self.dialect.INVERSE_ESCAPE_SEQUENCES: +1909 text = "".join(self.dialect.INVERSE_ESCAPE_SEQUENCES.get(ch, ch) for ch in text) +1910 elif self.pretty: +1911 text = text.replace("\n", self.SENTINEL_LINE_BREAK) +1912 return text +1913 +1914 def loaddata_sql(self, expression: exp.LoadData) -> str: +1915 local = " LOCAL" if expression.args.get("local") else "" +1916 inpath = f" INPATH {self.sql(expression, 'inpath')}" +1917 overwrite = " OVERWRITE" if expression.args.get("overwrite") else "" +1918 this = f" INTO TABLE {self.sql(expression, 'this')}" +1919 partition = self.sql(expression, "partition") +1920 partition = f" {partition}" if partition else "" +1921 input_format = self.sql(expression, "input_format") +1922 input_format = f" INPUTFORMAT {input_format}" if input_format else "" +1923 serde = self.sql(expression, "serde") +1924 serde = f" SERDE {serde}" if serde else "" +1925 return f"LOAD DATA{local}{inpath}{overwrite}{this}{partition}{input_format}{serde}" +1926 +1927 def null_sql(self, *_) -> str: +1928 return "NULL" +1929 +1930 def boolean_sql(self, expression: exp.Boolean) -> str: +1931 return "TRUE" if expression.this else "FALSE" +1932 +1933 def order_sql(self, expression: exp.Order, flat: bool = False) -> str: +1934 this = self.sql(expression, "this") +1935 this = f"{this} " if this else this +1936 siblings = "SIBLINGS " if expression.args.get("siblings") else "" +1937 order = self.op_expressions(f"{this}ORDER {siblings}BY", expression, flat=this or flat) # type: ignore +1938 interpolated_values = [ +1939 f"{self.sql(named_expression, 'alias')} AS {self.sql(named_expression, 'this')}" +1940 for named_expression in expression.args.get("interpolate") or [] +1941 ] +1942 interpolate = ( +1943 f" INTERPOLATE ({', '.join(interpolated_values)})" if interpolated_values else "" +1944 ) +1945 return f"{order}{interpolate}" +1946 +1947 def withfill_sql(self, expression: exp.WithFill) -> str: +1948 from_sql = self.sql(expression, "from") +1949 from_sql = f" FROM {from_sql}" if from_sql else "" +1950 to_sql = self.sql(expression, "to") +1951 to_sql = f" TO {to_sql}" if to_sql else "" +1952 step_sql = self.sql(expression, "step") +1953 step_sql = f" STEP {step_sql}" if step_sql else "" +1954 return f"WITH FILL{from_sql}{to_sql}{step_sql}" +1955 +1956 def cluster_sql(self, expression: exp.Cluster) -> str: +1957 return self.op_expressions("CLUSTER BY", expression) +1958 +1959 def distribute_sql(self, expression: exp.Distribute) -> str: +1960 return self.op_expressions("DISTRIBUTE BY", expression) 1961 -1962 nulls_first = expression.args.get("nulls_first") -1963 nulls_last = not nulls_first -1964 nulls_are_large = self.dialect.NULL_ORDERING == "nulls_are_large" -1965 nulls_are_small = self.dialect.NULL_ORDERING == "nulls_are_small" -1966 nulls_are_last = self.dialect.NULL_ORDERING == "nulls_are_last" -1967 -1968 this = self.sql(expression, "this") -1969 -1970 sort_order = " DESC" if desc else (" ASC" if desc is False else "") -1971 nulls_sort_change = "" -1972 if nulls_first and ( -1973 (asc and nulls_are_large) or (desc and nulls_are_small) or nulls_are_last -1974 ): -1975 nulls_sort_change = " NULLS FIRST" -1976 elif ( -1977 nulls_last -1978 and ((asc and nulls_are_small) or (desc and nulls_are_large)) -1979 and not nulls_are_last -1980 ): -1981 nulls_sort_change = " NULLS LAST" -1982 -1983 # If the NULLS FIRST/LAST clause is unsupported, we add another sort key to simulate it -1984 if nulls_sort_change and not self.NULL_ORDERING_SUPPORTED: -1985 window = expression.find_ancestor(exp.Window, exp.Select) -1986 if isinstance(window, exp.Window) and window.args.get("spec"): -1987 self.unsupported( -1988 f"'{nulls_sort_change.strip()}' translation not supported in window functions" -1989 ) -1990 nulls_sort_change = "" -1991 elif self.NULL_ORDERING_SUPPORTED is None: -1992 if expression.this.is_int: -1993 self.unsupported( -1994 f"'{nulls_sort_change.strip()}' translation not supported with positional ordering" -1995 ) -1996 else: -1997 null_sort_order = " DESC" if nulls_sort_change == " NULLS FIRST" else "" -1998 this = f"CASE WHEN {this} IS NULL THEN 1 ELSE 0 END{null_sort_order}, {this}" -1999 nulls_sort_change = "" -2000 -2001 with_fill = self.sql(expression, "with_fill") -2002 with_fill = f" {with_fill}" if with_fill else "" -2003 -2004 return f"{this}{sort_order}{nulls_sort_change}{with_fill}" -2005 -2006 def matchrecognize_sql(self, expression: exp.MatchRecognize) -> str: -2007 partition = self.partition_by_sql(expression) -2008 order = self.sql(expression, "order") -2009 measures = self.expressions(expression, key="measures") -2010 measures = self.seg(f"MEASURES{self.seg(measures)}") if measures else "" -2011 rows = self.sql(expression, "rows") -2012 rows = self.seg(rows) if rows else "" -2013 after = self.sql(expression, "after") -2014 after = self.seg(after) if after else "" -2015 pattern = self.sql(expression, "pattern") -2016 pattern = self.seg(f"PATTERN ({pattern})") if pattern else "" -2017 definition_sqls = [ -2018 f"{self.sql(definition, 'alias')} AS {self.sql(definition, 'this')}" -2019 for definition in expression.args.get("define", []) -2020 ] -2021 definitions = self.expressions(sqls=definition_sqls) -2022 define = self.seg(f"DEFINE{self.seg(definitions)}") if definitions else "" -2023 body = "".join( -2024 ( -2025 partition, -2026 order, -2027 measures, -2028 rows, -2029 after, -2030 pattern, -2031 define, -2032 ) -2033 ) -2034 alias = self.sql(expression, "alias") -2035 alias = f" {alias}" if alias else "" -2036 return f"{self.seg('MATCH_RECOGNIZE')} {self.wrap(body)}{alias}" -2037 -2038 def query_modifiers(self, expression: exp.Expression, *sqls: str) -> str: -2039 limit: t.Optional[exp.Fetch | exp.Limit] = expression.args.get("limit") -2040 -2041 # If the limit is generated as TOP, we need to ensure it's not generated twice -2042 with_offset_limit_modifiers = not isinstance(limit, exp.Limit) or not self.LIMIT_IS_TOP -2043 -2044 if self.LIMIT_FETCH == "LIMIT" and isinstance(limit, exp.Fetch): -2045 limit = exp.Limit(expression=exp.maybe_copy(limit.args.get("count"))) -2046 elif self.LIMIT_FETCH == "FETCH" and isinstance(limit, exp.Limit): -2047 limit = exp.Fetch(direction="FIRST", count=exp.maybe_copy(limit.expression)) -2048 -2049 fetch = isinstance(limit, exp.Fetch) +1962 def sort_sql(self, expression: exp.Sort) -> str: +1963 return self.op_expressions("SORT BY", expression) +1964 +1965 def ordered_sql(self, expression: exp.Ordered) -> str: +1966 desc = expression.args.get("desc") +1967 asc = not desc +1968 +1969 nulls_first = expression.args.get("nulls_first") +1970 nulls_last = not nulls_first +1971 nulls_are_large = self.dialect.NULL_ORDERING == "nulls_are_large" +1972 nulls_are_small = self.dialect.NULL_ORDERING == "nulls_are_small" +1973 nulls_are_last = self.dialect.NULL_ORDERING == "nulls_are_last" +1974 +1975 this = self.sql(expression, "this") +1976 +1977 sort_order = " DESC" if desc else (" ASC" if desc is False else "") +1978 nulls_sort_change = "" +1979 if nulls_first and ( +1980 (asc and nulls_are_large) or (desc and nulls_are_small) or nulls_are_last +1981 ): +1982 nulls_sort_change = " NULLS FIRST" +1983 elif ( +1984 nulls_last +1985 and ((asc and nulls_are_small) or (desc and nulls_are_large)) +1986 and not nulls_are_last +1987 ): +1988 nulls_sort_change = " NULLS LAST" +1989 +1990 # If the NULLS FIRST/LAST clause is unsupported, we add another sort key to simulate it +1991 if nulls_sort_change and not self.NULL_ORDERING_SUPPORTED: +1992 window = expression.find_ancestor(exp.Window, exp.Select) +1993 if isinstance(window, exp.Window) and window.args.get("spec"): +1994 self.unsupported( +1995 f"'{nulls_sort_change.strip()}' translation not supported in window functions" +1996 ) +1997 nulls_sort_change = "" +1998 elif self.NULL_ORDERING_SUPPORTED is None: +1999 if expression.this.is_int: +2000 self.unsupported( +2001 f"'{nulls_sort_change.strip()}' translation not supported with positional ordering" +2002 ) +2003 else: +2004 null_sort_order = " DESC" if nulls_sort_change == " NULLS FIRST" else "" +2005 this = f"CASE WHEN {this} IS NULL THEN 1 ELSE 0 END{null_sort_order}, {this}" +2006 nulls_sort_change = "" +2007 +2008 with_fill = self.sql(expression, "with_fill") +2009 with_fill = f" {with_fill}" if with_fill else "" +2010 +2011 return f"{this}{sort_order}{nulls_sort_change}{with_fill}" +2012 +2013 def matchrecognize_sql(self, expression: exp.MatchRecognize) -> str: +2014 partition = self.partition_by_sql(expression) +2015 order = self.sql(expression, "order") +2016 measures = self.expressions(expression, key="measures") +2017 measures = self.seg(f"MEASURES{self.seg(measures)}") if measures else "" +2018 rows = self.sql(expression, "rows") +2019 rows = self.seg(rows) if rows else "" +2020 after = self.sql(expression, "after") +2021 after = self.seg(after) if after else "" +2022 pattern = self.sql(expression, "pattern") +2023 pattern = self.seg(f"PATTERN ({pattern})") if pattern else "" +2024 definition_sqls = [ +2025 f"{self.sql(definition, 'alias')} AS {self.sql(definition, 'this')}" +2026 for definition in expression.args.get("define", []) +2027 ] +2028 definitions = self.expressions(sqls=definition_sqls) +2029 define = self.seg(f"DEFINE{self.seg(definitions)}") if definitions else "" +2030 body = "".join( +2031 ( +2032 partition, +2033 order, +2034 measures, +2035 rows, +2036 after, +2037 pattern, +2038 define, +2039 ) +2040 ) +2041 alias = self.sql(expression, "alias") +2042 alias = f" {alias}" if alias else "" +2043 return f"{self.seg('MATCH_RECOGNIZE')} {self.wrap(body)}{alias}" +2044 +2045 def query_modifiers(self, expression: exp.Expression, *sqls: str) -> str: +2046 limit: t.Optional[exp.Fetch | exp.Limit] = expression.args.get("limit") +2047 +2048 # If the limit is generated as TOP, we need to ensure it's not generated twice +2049 with_offset_limit_modifiers = not isinstance(limit, exp.Limit) or not self.LIMIT_IS_TOP 2050 -2051 offset_limit_modifiers = ( -2052 self.offset_limit_modifiers(expression, fetch, limit) -2053 if with_offset_limit_modifiers -2054 else [] -2055 ) -2056 -2057 return csv( -2058 *sqls, -2059 *[self.sql(join) for join in expression.args.get("joins") or []], -2060 self.sql(expression, "connect"), -2061 self.sql(expression, "match"), -2062 *[self.sql(lateral) for lateral in expression.args.get("laterals") or []], -2063 self.sql(expression, "where"), -2064 self.sql(expression, "group"), -2065 self.sql(expression, "having"), -2066 *self.after_having_modifiers(expression), -2067 self.sql(expression, "order"), -2068 *offset_limit_modifiers, -2069 *self.after_limit_modifiers(expression), -2070 sep="", -2071 ) -2072 -2073 def offset_limit_modifiers( -2074 self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit] -2075 ) -> t.List[str]: -2076 return [ -2077 self.sql(expression, "offset") if fetch else self.sql(limit), -2078 self.sql(limit) if fetch else self.sql(expression, "offset"), -2079 ] -2080 -2081 def after_having_modifiers(self, expression: exp.Expression) -> t.List[str]: -2082 return [ -2083 self.sql(expression, "qualify"), -2084 ( -2085 self.seg("WINDOW ") + self.expressions(expression, key="windows", flat=True) -2086 if expression.args.get("windows") -2087 else "" -2088 ), -2089 self.sql(expression, "distribute"), -2090 self.sql(expression, "sort"), -2091 self.sql(expression, "cluster"), -2092 ] -2093 -2094 def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]: -2095 locks = self.expressions(expression, key="locks", sep=" ") -2096 locks = f" {locks}" if locks else "" -2097 return [locks, self.sql(expression, "sample")] -2098 -2099 def select_sql(self, expression: exp.Select) -> str: -2100 into = expression.args.get("into") -2101 if not self.SUPPORTS_SELECT_INTO and into: -2102 into.pop() -2103 -2104 hint = self.sql(expression, "hint") -2105 distinct = self.sql(expression, "distinct") -2106 distinct = f" {distinct}" if distinct else "" -2107 kind = self.sql(expression, "kind") -2108 limit = expression.args.get("limit") -2109 top = ( -2110 self.limit_sql(limit, top=True) -2111 if isinstance(limit, exp.Limit) and self.LIMIT_IS_TOP -2112 else "" -2113 ) -2114 -2115 expressions = self.expressions(expression) -2116 -2117 if kind: -2118 if kind in self.SELECT_KINDS: -2119 kind = f" AS {kind}" -2120 else: -2121 if kind == "STRUCT": -2122 expressions = self.expressions( -2123 sqls=[ -2124 self.sql( -2125 exp.Struct( -2126 expressions=[ -2127 exp.column(e.output_name).eq( -2128 e.this if isinstance(e, exp.Alias) else e -2129 ) -2130 for e in expression.expressions -2131 ] -2132 ) -2133 ) -2134 ] -2135 ) -2136 kind = "" -2137 -2138 # We use LIMIT_IS_TOP as a proxy for whether DISTINCT should go first because tsql and Teradata -2139 # are the only dialects that use LIMIT_IS_TOP and both place DISTINCT first. -2140 top_distinct = f"{distinct}{hint}{top}" if self.LIMIT_IS_TOP else f"{top}{hint}{distinct}" -2141 expressions = f"{self.sep()}{expressions}" if expressions else expressions -2142 sql = self.query_modifiers( -2143 expression, -2144 f"SELECT{top_distinct}{kind}{expressions}", -2145 self.sql(expression, "into", comment=False), -2146 self.sql(expression, "from", comment=False), -2147 ) -2148 -2149 sql = self.prepend_ctes(expression, sql) -2150 -2151 if not self.SUPPORTS_SELECT_INTO and into: -2152 if into.args.get("temporary"): -2153 table_kind = " TEMPORARY" -2154 elif self.SUPPORTS_UNLOGGED_TABLES and into.args.get("unlogged"): -2155 table_kind = " UNLOGGED" -2156 else: -2157 table_kind = "" -2158 sql = f"CREATE{table_kind} TABLE {self.sql(into.this)} AS {sql}" -2159 -2160 return sql -2161 -2162 def schema_sql(self, expression: exp.Schema) -> str: -2163 this = self.sql(expression, "this") -2164 sql = self.schema_columns_sql(expression) -2165 return f"{this} {sql}" if this and sql else this or sql +2051 if self.LIMIT_FETCH == "LIMIT" and isinstance(limit, exp.Fetch): +2052 limit = exp.Limit(expression=exp.maybe_copy(limit.args.get("count"))) +2053 elif self.LIMIT_FETCH == "FETCH" and isinstance(limit, exp.Limit): +2054 limit = exp.Fetch(direction="FIRST", count=exp.maybe_copy(limit.expression)) +2055 +2056 fetch = isinstance(limit, exp.Fetch) +2057 +2058 offset_limit_modifiers = ( +2059 self.offset_limit_modifiers(expression, fetch, limit) +2060 if with_offset_limit_modifiers +2061 else [] +2062 ) +2063 +2064 return csv( +2065 *sqls, +2066 *[self.sql(join) for join in expression.args.get("joins") or []], +2067 self.sql(expression, "connect"), +2068 self.sql(expression, "match"), +2069 *[self.sql(lateral) for lateral in expression.args.get("laterals") or []], +2070 self.sql(expression, "where"), +2071 self.sql(expression, "group"), +2072 self.sql(expression, "having"), +2073 *self.after_having_modifiers(expression), +2074 self.sql(expression, "order"), +2075 *offset_limit_modifiers, +2076 *self.after_limit_modifiers(expression), +2077 sep="", +2078 ) +2079 +2080 def offset_limit_modifiers( +2081 self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit] +2082 ) -> t.List[str]: +2083 return [ +2084 self.sql(expression, "offset") if fetch else self.sql(limit), +2085 self.sql(limit) if fetch else self.sql(expression, "offset"), +2086 ] +2087 +2088 def after_having_modifiers(self, expression: exp.Expression) -> t.List[str]: +2089 return [ +2090 self.sql(expression, "qualify"), +2091 ( +2092 self.seg("WINDOW ") + self.expressions(expression, key="windows", flat=True) +2093 if expression.args.get("windows") +2094 else "" +2095 ), +2096 self.sql(expression, "distribute"), +2097 self.sql(expression, "sort"), +2098 self.sql(expression, "cluster"), +2099 ] +2100 +2101 def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]: +2102 locks = self.expressions(expression, key="locks", sep=" ") +2103 locks = f" {locks}" if locks else "" +2104 return [locks, self.sql(expression, "sample")] +2105 +2106 def select_sql(self, expression: exp.Select) -> str: +2107 into = expression.args.get("into") +2108 if not self.SUPPORTS_SELECT_INTO and into: +2109 into.pop() +2110 +2111 hint = self.sql(expression, "hint") +2112 distinct = self.sql(expression, "distinct") +2113 distinct = f" {distinct}" if distinct else "" +2114 kind = self.sql(expression, "kind") +2115 limit = expression.args.get("limit") +2116 top = ( +2117 self.limit_sql(limit, top=True) +2118 if isinstance(limit, exp.Limit) and self.LIMIT_IS_TOP +2119 else "" +2120 ) +2121 +2122 expressions = self.expressions(expression) +2123 +2124 if kind: +2125 if kind in self.SELECT_KINDS: +2126 kind = f" AS {kind}" +2127 else: +2128 if kind == "STRUCT": +2129 expressions = self.expressions( +2130 sqls=[ +2131 self.sql( +2132 exp.Struct( +2133 expressions=[ +2134 exp.column(e.output_name).eq( +2135 e.this if isinstance(e, exp.Alias) else e +2136 ) +2137 for e in expression.expressions +2138 ] +2139 ) +2140 ) +2141 ] +2142 ) +2143 kind = "" +2144 +2145 # We use LIMIT_IS_TOP as a proxy for whether DISTINCT should go first because tsql and Teradata +2146 # are the only dialects that use LIMIT_IS_TOP and both place DISTINCT first. +2147 top_distinct = f"{distinct}{hint}{top}" if self.LIMIT_IS_TOP else f"{top}{hint}{distinct}" +2148 expressions = f"{self.sep()}{expressions}" if expressions else expressions +2149 sql = self.query_modifiers( +2150 expression, +2151 f"SELECT{top_distinct}{kind}{expressions}", +2152 self.sql(expression, "into", comment=False), +2153 self.sql(expression, "from", comment=False), +2154 ) +2155 +2156 sql = self.prepend_ctes(expression, sql) +2157 +2158 if not self.SUPPORTS_SELECT_INTO and into: +2159 if into.args.get("temporary"): +2160 table_kind = " TEMPORARY" +2161 elif self.SUPPORTS_UNLOGGED_TABLES and into.args.get("unlogged"): +2162 table_kind = " UNLOGGED" +2163 else: +2164 table_kind = "" +2165 sql = f"CREATE{table_kind} TABLE {self.sql(into.this)} AS {sql}" 2166 -2167 def schema_columns_sql(self, expression: exp.Schema) -> str: -2168 if expression.expressions: -2169 return f"({self.sep('')}{self.expressions(expression)}{self.seg(')', sep='')}" -2170 return "" -2171 -2172 def star_sql(self, expression: exp.Star) -> str: -2173 except_ = self.expressions(expression, key="except", flat=True) -2174 except_ = f"{self.seg(self.STAR_MAPPING['except'])} ({except_})" if except_ else "" -2175 replace = self.expressions(expression, key="replace", flat=True) -2176 replace = f"{self.seg(self.STAR_MAPPING['replace'])} ({replace})" if replace else "" -2177 return f"*{except_}{replace}" +2167 return sql +2168 +2169 def schema_sql(self, expression: exp.Schema) -> str: +2170 this = self.sql(expression, "this") +2171 sql = self.schema_columns_sql(expression) +2172 return f"{this} {sql}" if this and sql else this or sql +2173 +2174 def schema_columns_sql(self, expression: exp.Schema) -> str: +2175 if expression.expressions: +2176 return f"({self.sep('')}{self.expressions(expression)}{self.seg(')', sep='')}" +2177 return "" 2178 -2179 def parameter_sql(self, expression: exp.Parameter) -> str: -2180 this = self.sql(expression, "this") -2181 return f"{self.PARAMETER_TOKEN}{this}" -2182 -2183 def sessionparameter_sql(self, expression: exp.SessionParameter) -> str: -2184 this = self.sql(expression, "this") -2185 kind = expression.text("kind") -2186 if kind: -2187 kind = f"{kind}." -2188 return f"@@{kind}{this}" +2179 def star_sql(self, expression: exp.Star) -> str: +2180 except_ = self.expressions(expression, key="except", flat=True) +2181 except_ = f"{self.seg(self.STAR_MAPPING['except'])} ({except_})" if except_ else "" +2182 replace = self.expressions(expression, key="replace", flat=True) +2183 replace = f"{self.seg(self.STAR_MAPPING['replace'])} ({replace})" if replace else "" +2184 return f"*{except_}{replace}" +2185 +2186 def parameter_sql(self, expression: exp.Parameter) -> str: +2187 this = self.sql(expression, "this") +2188 return f"{self.PARAMETER_TOKEN}{this}" 2189 -2190 def placeholder_sql(self, expression: exp.Placeholder) -> str: -2191 return f":{expression.name}" if expression.name else "?" -2192 -2193 def subquery_sql(self, expression: exp.Subquery, sep: str = " AS ") -> str: -2194 alias = self.sql(expression, "alias") -2195 alias = f"{sep}{alias}" if alias else "" +2190 def sessionparameter_sql(self, expression: exp.SessionParameter) -> str: +2191 this = self.sql(expression, "this") +2192 kind = expression.text("kind") +2193 if kind: +2194 kind = f"{kind}." +2195 return f"@@{kind}{this}" 2196 -2197 pivots = self.expressions(expression, key="pivots", sep=" ", flat=True) -2198 pivots = f" {pivots}" if pivots else "" +2197 def placeholder_sql(self, expression: exp.Placeholder) -> str: +2198 return f":{expression.name}" if expression.name else "?" 2199 -2200 sql = self.query_modifiers(expression, self.wrap(expression), alias, pivots) -2201 return self.prepend_ctes(expression, sql) -2202 -2203 def qualify_sql(self, expression: exp.Qualify) -> str: -2204 this = self.indent(self.sql(expression, "this")) -2205 return f"{self.seg('QUALIFY')}{self.sep()}{this}" +2200 def subquery_sql(self, expression: exp.Subquery, sep: str = " AS ") -> str: +2201 alias = self.sql(expression, "alias") +2202 alias = f"{sep}{alias}" if alias else "" +2203 +2204 pivots = self.expressions(expression, key="pivots", sep=" ", flat=True) +2205 pivots = f" {pivots}" if pivots else "" 2206 -2207 def union_sql(self, expression: exp.Union) -> str: -2208 return self.prepend_ctes( -2209 expression, -2210 self.set_operation(expression, self.union_op(expression)), -2211 ) -2212 -2213 def union_op(self, expression: exp.Union) -> str: -2214 kind = " DISTINCT" if self.EXPLICIT_UNION else "" -2215 kind = kind if expression.args.get("distinct") else " ALL" -2216 by_name = " BY NAME" if expression.args.get("by_name") else "" -2217 return f"UNION{kind}{by_name}" -2218 -2219 def unnest_sql(self, expression: exp.Unnest) -> str: -2220 args = self.expressions(expression, flat=True) -2221 -2222 alias = expression.args.get("alias") -2223 offset = expression.args.get("offset") -2224 -2225 if self.UNNEST_WITH_ORDINALITY: -2226 if alias and isinstance(offset, exp.Expression): -2227 alias.append("columns", offset) +2207 sql = self.query_modifiers(expression, self.wrap(expression), alias, pivots) +2208 return self.prepend_ctes(expression, sql) +2209 +2210 def qualify_sql(self, expression: exp.Qualify) -> str: +2211 this = self.indent(self.sql(expression, "this")) +2212 return f"{self.seg('QUALIFY')}{self.sep()}{this}" +2213 +2214 def union_sql(self, expression: exp.Union) -> str: +2215 return self.prepend_ctes( +2216 expression, +2217 self.set_operation(expression, self.union_op(expression)), +2218 ) +2219 +2220 def union_op(self, expression: exp.Union) -> str: +2221 kind = " DISTINCT" if self.EXPLICIT_UNION else "" +2222 kind = kind if expression.args.get("distinct") else " ALL" +2223 by_name = " BY NAME" if expression.args.get("by_name") else "" +2224 return f"UNION{kind}{by_name}" +2225 +2226 def unnest_sql(self, expression: exp.Unnest) -> str: +2227 args = self.expressions(expression, flat=True) 2228 -2229 if alias and self.dialect.UNNEST_COLUMN_ONLY: -2230 columns = alias.columns -2231 alias = self.sql(columns[0]) if columns else "" -2232 else: -2233 alias = self.sql(alias) -2234 -2235 alias = f" AS {alias}" if alias else alias -2236 if self.UNNEST_WITH_ORDINALITY: -2237 suffix = f" WITH ORDINALITY{alias}" if offset else alias -2238 else: -2239 if isinstance(offset, exp.Expression): -2240 suffix = f"{alias} WITH OFFSET AS {self.sql(offset)}" -2241 elif offset: -2242 suffix = f"{alias} WITH OFFSET" -2243 else: -2244 suffix = alias -2245 -2246 return f"UNNEST({args}){suffix}" -2247 -2248 def where_sql(self, expression: exp.Where) -> str: -2249 this = self.indent(self.sql(expression, "this")) -2250 return f"{self.seg('WHERE')}{self.sep()}{this}" -2251 -2252 def window_sql(self, expression: exp.Window) -> str: -2253 this = self.sql(expression, "this") -2254 partition = self.partition_by_sql(expression) -2255 order = expression.args.get("order") -2256 order = self.order_sql(order, flat=True) if order else "" -2257 spec = self.sql(expression, "spec") -2258 alias = self.sql(expression, "alias") -2259 over = self.sql(expression, "over") or "OVER" -2260 -2261 this = f"{this} {'AS' if expression.arg_key == 'windows' else over}" -2262 -2263 first = expression.args.get("first") -2264 if first is None: -2265 first = "" -2266 else: -2267 first = "FIRST" if first else "LAST" -2268 -2269 if not partition and not order and not spec and alias: -2270 return f"{this} {alias}" -2271 -2272 args = " ".join(arg for arg in (alias, first, partition, order, spec) if arg) -2273 return f"{this} ({args})" -2274 -2275 def partition_by_sql(self, expression: exp.Window | exp.MatchRecognize) -> str: -2276 partition = self.expressions(expression, key="partition_by", flat=True) -2277 return f"PARTITION BY {partition}" if partition else "" +2229 alias = expression.args.get("alias") +2230 offset = expression.args.get("offset") +2231 +2232 if self.UNNEST_WITH_ORDINALITY: +2233 if alias and isinstance(offset, exp.Expression): +2234 alias.append("columns", offset) +2235 +2236 if alias and self.dialect.UNNEST_COLUMN_ONLY: +2237 columns = alias.columns +2238 alias = self.sql(columns[0]) if columns else "" +2239 else: +2240 alias = self.sql(alias) +2241 +2242 alias = f" AS {alias}" if alias else alias +2243 if self.UNNEST_WITH_ORDINALITY: +2244 suffix = f" WITH ORDINALITY{alias}" if offset else alias +2245 else: +2246 if isinstance(offset, exp.Expression): +2247 suffix = f"{alias} WITH OFFSET AS {self.sql(offset)}" +2248 elif offset: +2249 suffix = f"{alias} WITH OFFSET" +2250 else: +2251 suffix = alias +2252 +2253 return f"UNNEST({args}){suffix}" +2254 +2255 def where_sql(self, expression: exp.Where) -> str: +2256 this = self.indent(self.sql(expression, "this")) +2257 return f"{self.seg('WHERE')}{self.sep()}{this}" +2258 +2259 def window_sql(self, expression: exp.Window) -> str: +2260 this = self.sql(expression, "this") +2261 partition = self.partition_by_sql(expression) +2262 order = expression.args.get("order") +2263 order = self.order_sql(order, flat=True) if order else "" +2264 spec = self.sql(expression, "spec") +2265 alias = self.sql(expression, "alias") +2266 over = self.sql(expression, "over") or "OVER" +2267 +2268 this = f"{this} {'AS' if expression.arg_key == 'windows' else over}" +2269 +2270 first = expression.args.get("first") +2271 if first is None: +2272 first = "" +2273 else: +2274 first = "FIRST" if first else "LAST" +2275 +2276 if not partition and not order and not spec and alias: +2277 return f"{this} {alias}" 2278 -2279 def windowspec_sql(self, expression: exp.WindowSpec) -> str: -2280 kind = self.sql(expression, "kind") -2281 start = csv(self.sql(expression, "start"), self.sql(expression, "start_side"), sep=" ") -2282 end = ( -2283 csv(self.sql(expression, "end"), self.sql(expression, "end_side"), sep=" ") -2284 or "CURRENT ROW" -2285 ) -2286 return f"{kind} BETWEEN {start} AND {end}" -2287 -2288 def withingroup_sql(self, expression: exp.WithinGroup) -> str: -2289 this = self.sql(expression, "this") -2290 expression_sql = self.sql(expression, "expression")[1:] # order has a leading space -2291 return f"{this} WITHIN GROUP ({expression_sql})" -2292 -2293 def between_sql(self, expression: exp.Between) -> str: -2294 this = self.sql(expression, "this") -2295 low = self.sql(expression, "low") -2296 high = self.sql(expression, "high") -2297 return f"{this} BETWEEN {low} AND {high}" -2298 -2299 def bracket_sql(self, expression: exp.Bracket) -> str: -2300 expressions = apply_index_offset( -2301 expression.this, -2302 expression.expressions, -2303 self.dialect.INDEX_OFFSET - expression.args.get("offset", 0), -2304 ) -2305 expressions_sql = ", ".join(self.sql(e) for e in expressions) -2306 return f"{self.sql(expression, 'this')}[{expressions_sql}]" -2307 -2308 def all_sql(self, expression: exp.All) -> str: -2309 return f"ALL {self.wrap(expression)}" -2310 -2311 def any_sql(self, expression: exp.Any) -> str: -2312 this = self.sql(expression, "this") -2313 if isinstance(expression.this, exp.Subqueryable): -2314 this = self.wrap(this) -2315 return f"ANY {this}" -2316 -2317 def exists_sql(self, expression: exp.Exists) -> str: -2318 return f"EXISTS{self.wrap(expression)}" -2319 -2320 def case_sql(self, expression: exp.Case) -> str: -2321 this = self.sql(expression, "this") -2322 statements = [f"CASE {this}" if this else "CASE"] +2279 args = " ".join(arg for arg in (alias, first, partition, order, spec) if arg) +2280 return f"{this} ({args})" +2281 +2282 def partition_by_sql(self, expression: exp.Window | exp.MatchRecognize) -> str: +2283 partition = self.expressions(expression, key="partition_by", flat=True) +2284 return f"PARTITION BY {partition}" if partition else "" +2285 +2286 def windowspec_sql(self, expression: exp.WindowSpec) -> str: +2287 kind = self.sql(expression, "kind") +2288 start = csv(self.sql(expression, "start"), self.sql(expression, "start_side"), sep=" ") +2289 end = ( +2290 csv(self.sql(expression, "end"), self.sql(expression, "end_side"), sep=" ") +2291 or "CURRENT ROW" +2292 ) +2293 return f"{kind} BETWEEN {start} AND {end}" +2294 +2295 def withingroup_sql(self, expression: exp.WithinGroup) -> str: +2296 this = self.sql(expression, "this") +2297 expression_sql = self.sql(expression, "expression")[1:] # order has a leading space +2298 return f"{this} WITHIN GROUP ({expression_sql})" +2299 +2300 def between_sql(self, expression: exp.Between) -> str: +2301 this = self.sql(expression, "this") +2302 low = self.sql(expression, "low") +2303 high = self.sql(expression, "high") +2304 return f"{this} BETWEEN {low} AND {high}" +2305 +2306 def bracket_sql(self, expression: exp.Bracket) -> str: +2307 expressions = apply_index_offset( +2308 expression.this, +2309 expression.expressions, +2310 self.dialect.INDEX_OFFSET - expression.args.get("offset", 0), +2311 ) +2312 expressions_sql = ", ".join(self.sql(e) for e in expressions) +2313 return f"{self.sql(expression, 'this')}[{expressions_sql}]" +2314 +2315 def all_sql(self, expression: exp.All) -> str: +2316 return f"ALL {self.wrap(expression)}" +2317 +2318 def any_sql(self, expression: exp.Any) -> str: +2319 this = self.sql(expression, "this") +2320 if isinstance(expression.this, exp.Subqueryable): +2321 this = self.wrap(this) +2322 return f"ANY {this}" 2323 -2324 for e in expression.args["ifs"]: -2325 statements.append(f"WHEN {self.sql(e, 'this')}") -2326 statements.append(f"THEN {self.sql(e, 'true')}") -2327 -2328 default = self.sql(expression, "default") -2329 -2330 if default: -2331 statements.append(f"ELSE {default}") -2332 -2333 statements.append("END") +2324 def exists_sql(self, expression: exp.Exists) -> str: +2325 return f"EXISTS{self.wrap(expression)}" +2326 +2327 def case_sql(self, expression: exp.Case) -> str: +2328 this = self.sql(expression, "this") +2329 statements = [f"CASE {this}" if this else "CASE"] +2330 +2331 for e in expression.args["ifs"]: +2332 statements.append(f"WHEN {self.sql(e, 'this')}") +2333 statements.append(f"THEN {self.sql(e, 'true')}") 2334 -2335 if self.pretty and self.text_width(statements) > self.max_text_width: -2336 return self.indent("\n".join(statements), skip_first=True, skip_last=True) -2337 -2338 return " ".join(statements) +2335 default = self.sql(expression, "default") +2336 +2337 if default: +2338 statements.append(f"ELSE {default}") 2339 -2340 def constraint_sql(self, expression: exp.Constraint) -> str: -2341 this = self.sql(expression, "this") -2342 expressions = self.expressions(expression, flat=True) -2343 return f"CONSTRAINT {this} {expressions}" +2340 statements.append("END") +2341 +2342 if self.pretty and self.text_width(statements) > self.max_text_width: +2343 return self.indent("\n".join(statements), skip_first=True, skip_last=True) 2344 -2345 def nextvaluefor_sql(self, expression: exp.NextValueFor) -> str: -2346 order = expression.args.get("order") -2347 order = f" OVER ({self.order_sql(order, flat=True)})" if order else "" -2348 return f"NEXT VALUE FOR {self.sql(expression, 'this')}{order}" -2349 -2350 def extract_sql(self, expression: exp.Extract) -> str: -2351 this = self.sql(expression, "this") if self.EXTRACT_ALLOWS_QUOTES else expression.this.name -2352 expression_sql = self.sql(expression, "expression") -2353 return f"EXTRACT({this} FROM {expression_sql})" -2354 -2355 def trim_sql(self, expression: exp.Trim) -> str: -2356 trim_type = self.sql(expression, "position") -2357 -2358 if trim_type == "LEADING": -2359 return self.func("LTRIM", expression.this) -2360 elif trim_type == "TRAILING": -2361 return self.func("RTRIM", expression.this) -2362 else: -2363 return self.func("TRIM", expression.this, expression.expression) +2345 return " ".join(statements) +2346 +2347 def constraint_sql(self, expression: exp.Constraint) -> str: +2348 this = self.sql(expression, "this") +2349 expressions = self.expressions(expression, flat=True) +2350 return f"CONSTRAINT {this} {expressions}" +2351 +2352 def nextvaluefor_sql(self, expression: exp.NextValueFor) -> str: +2353 order = expression.args.get("order") +2354 order = f" OVER ({self.order_sql(order, flat=True)})" if order else "" +2355 return f"NEXT VALUE FOR {self.sql(expression, 'this')}{order}" +2356 +2357 def extract_sql(self, expression: exp.Extract) -> str: +2358 this = self.sql(expression, "this") if self.EXTRACT_ALLOWS_QUOTES else expression.this.name +2359 expression_sql = self.sql(expression, "expression") +2360 return f"EXTRACT({this} FROM {expression_sql})" +2361 +2362 def trim_sql(self, expression: exp.Trim) -> str: +2363 trim_type = self.sql(expression, "position") 2364 -2365 def convert_concat_args(self, expression: exp.Concat | exp.ConcatWs) -> t.List[exp.Expression]: -2366 args = expression.expressions -2367 if isinstance(expression, exp.ConcatWs): -2368 args = args[1:] # Skip the delimiter -2369 -2370 if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"): -2371 args = [exp.cast(e, "text") for e in args] -2372 -2373 if not self.dialect.CONCAT_COALESCE and expression.args.get("coalesce"): -2374 args = [exp.func("coalesce", e, exp.Literal.string("")) for e in args] -2375 -2376 return args -2377 -2378 def concat_sql(self, expression: exp.Concat) -> str: -2379 expressions = self.convert_concat_args(expression) -2380 -2381 # Some dialects don't allow a single-argument CONCAT call -2382 if not self.SUPPORTS_SINGLE_ARG_CONCAT and len(expressions) == 1: -2383 return self.sql(expressions[0]) +2365 if trim_type == "LEADING": +2366 return self.func("LTRIM", expression.this) +2367 elif trim_type == "TRAILING": +2368 return self.func("RTRIM", expression.this) +2369 else: +2370 return self.func("TRIM", expression.this, expression.expression) +2371 +2372 def convert_concat_args(self, expression: exp.Concat | exp.ConcatWs) -> t.List[exp.Expression]: +2373 args = expression.expressions +2374 if isinstance(expression, exp.ConcatWs): +2375 args = args[1:] # Skip the delimiter +2376 +2377 if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"): +2378 args = [exp.cast(e, "text") for e in args] +2379 +2380 if not self.dialect.CONCAT_COALESCE and expression.args.get("coalesce"): +2381 args = [exp.func("coalesce", e, exp.Literal.string("")) for e in args] +2382 +2383 return args 2384 -2385 return self.func("CONCAT", *expressions) -2386 -2387 def concatws_sql(self, expression: exp.ConcatWs) -> str: -2388 return self.func( -2389 "CONCAT_WS", seq_get(expression.expressions, 0), *self.convert_concat_args(expression) -2390 ) +2385 def concat_sql(self, expression: exp.Concat) -> str: +2386 expressions = self.convert_concat_args(expression) +2387 +2388 # Some dialects don't allow a single-argument CONCAT call +2389 if not self.SUPPORTS_SINGLE_ARG_CONCAT and len(expressions) == 1: +2390 return self.sql(expressions[0]) 2391 -2392 def check_sql(self, expression: exp.Check) -> str: -2393 this = self.sql(expression, key="this") -2394 return f"CHECK ({this})" -2395 -2396 def foreignkey_sql(self, expression: exp.ForeignKey) -> str: -2397 expressions = self.expressions(expression, flat=True) -2398 reference = self.sql(expression, "reference") -2399 reference = f" {reference}" if reference else "" -2400 delete = self.sql(expression, "delete") -2401 delete = f" ON DELETE {delete}" if delete else "" -2402 update = self.sql(expression, "update") -2403 update = f" ON UPDATE {update}" if update else "" -2404 return f"FOREIGN KEY ({expressions}){reference}{delete}{update}" -2405 -2406 def primarykey_sql(self, expression: exp.ForeignKey) -> str: -2407 expressions = self.expressions(expression, flat=True) -2408 options = self.expressions(expression, key="options", flat=True, sep=" ") -2409 options = f" {options}" if options else "" -2410 return f"PRIMARY KEY ({expressions}){options}" -2411 -2412 def if_sql(self, expression: exp.If) -> str: -2413 return self.case_sql(exp.Case(ifs=[expression], default=expression.args.get("false"))) -2414 -2415 def matchagainst_sql(self, expression: exp.MatchAgainst) -> str: -2416 modifier = expression.args.get("modifier") -2417 modifier = f" {modifier}" if modifier else "" -2418 return f"{self.func('MATCH', *expression.expressions)} AGAINST({self.sql(expression, 'this')}{modifier})" -2419 -2420 def jsonkeyvalue_sql(self, expression: exp.JSONKeyValue) -> str: -2421 return f"{self.sql(expression, 'this')}{self.JSON_KEY_VALUE_PAIR_SEP} {self.sql(expression, 'expression')}" -2422 -2423 def jsonpath_sql(self, expression: exp.JSONPath) -> str: -2424 path = self.expressions(expression, sep="", flat=True).lstrip(".") -2425 return f"{self.dialect.QUOTE_START}{path}{self.dialect.QUOTE_END}" +2392 return self.func("CONCAT", *expressions) +2393 +2394 def concatws_sql(self, expression: exp.ConcatWs) -> str: +2395 return self.func( +2396 "CONCAT_WS", seq_get(expression.expressions, 0), *self.convert_concat_args(expression) +2397 ) +2398 +2399 def check_sql(self, expression: exp.Check) -> str: +2400 this = self.sql(expression, key="this") +2401 return f"CHECK ({this})" +2402 +2403 def foreignkey_sql(self, expression: exp.ForeignKey) -> str: +2404 expressions = self.expressions(expression, flat=True) +2405 reference = self.sql(expression, "reference") +2406 reference = f" {reference}" if reference else "" +2407 delete = self.sql(expression, "delete") +2408 delete = f" ON DELETE {delete}" if delete else "" +2409 update = self.sql(expression, "update") +2410 update = f" ON UPDATE {update}" if update else "" +2411 return f"FOREIGN KEY ({expressions}){reference}{delete}{update}" +2412 +2413 def primarykey_sql(self, expression: exp.ForeignKey) -> str: +2414 expressions = self.expressions(expression, flat=True) +2415 options = self.expressions(expression, key="options", flat=True, sep=" ") +2416 options = f" {options}" if options else "" +2417 return f"PRIMARY KEY ({expressions}){options}" +2418 +2419 def if_sql(self, expression: exp.If) -> str: +2420 return self.case_sql(exp.Case(ifs=[expression], default=expression.args.get("false"))) +2421 +2422 def matchagainst_sql(self, expression: exp.MatchAgainst) -> str: +2423 modifier = expression.args.get("modifier") +2424 modifier = f" {modifier}" if modifier else "" +2425 return f"{self.func('MATCH', *expression.expressions)} AGAINST({self.sql(expression, 'this')}{modifier})" 2426 -2427 def json_path_part(self, expression: int | str | exp.JSONPathPart) -> str: -2428 if isinstance(expression, exp.JSONPathPart): -2429 transform = self.TRANSFORMS.get(expression.__class__) -2430 if not callable(transform): -2431 self.unsupported(f"Unsupported JSONPathPart type {expression.__class__.__name__}") -2432 return "" +2427 def jsonkeyvalue_sql(self, expression: exp.JSONKeyValue) -> str: +2428 return f"{self.sql(expression, 'this')}{self.JSON_KEY_VALUE_PAIR_SEP} {self.sql(expression, 'expression')}" +2429 +2430 def jsonpath_sql(self, expression: exp.JSONPath) -> str: +2431 path = self.expressions(expression, sep="", flat=True).lstrip(".") +2432 return f"{self.dialect.QUOTE_START}{path}{self.dialect.QUOTE_END}" 2433 -2434 return transform(self, expression) -2435 -2436 if isinstance(expression, int): -2437 return str(expression) -2438 -2439 if self.JSON_PATH_SINGLE_QUOTE_ESCAPE: -2440 escaped = expression.replace("'", "\\'") -2441 escaped = f"\\'{expression}\\'" -2442 else: -2443 escaped = expression.replace('"', '\\"') -2444 escaped = f'"{escaped}"' +2434 def json_path_part(self, expression: int | str | exp.JSONPathPart) -> str: +2435 if isinstance(expression, exp.JSONPathPart): +2436 transform = self.TRANSFORMS.get(expression.__class__) +2437 if not callable(transform): +2438 self.unsupported(f"Unsupported JSONPathPart type {expression.__class__.__name__}") +2439 return "" +2440 +2441 return transform(self, expression) +2442 +2443 if isinstance(expression, int): +2444 return str(expression) 2445 -2446 return escaped -2447 -2448 def formatjson_sql(self, expression: exp.FormatJson) -> str: -2449 return f"{self.sql(expression, 'this')} FORMAT JSON" -2450 -2451 def jsonobject_sql(self, expression: exp.JSONObject | exp.JSONObjectAgg) -> str: -2452 null_handling = expression.args.get("null_handling") -2453 null_handling = f" {null_handling}" if null_handling else "" +2446 if self.JSON_PATH_SINGLE_QUOTE_ESCAPE: +2447 escaped = expression.replace("'", "\\'") +2448 escaped = f"\\'{expression}\\'" +2449 else: +2450 escaped = expression.replace('"', '\\"') +2451 escaped = f'"{escaped}"' +2452 +2453 return escaped 2454 -2455 unique_keys = expression.args.get("unique_keys") -2456 if unique_keys is not None: -2457 unique_keys = f" {'WITH' if unique_keys else 'WITHOUT'} UNIQUE KEYS" -2458 else: -2459 unique_keys = "" -2460 -2461 return_type = self.sql(expression, "return_type") -2462 return_type = f" RETURNING {return_type}" if return_type else "" -2463 encoding = self.sql(expression, "encoding") -2464 encoding = f" ENCODING {encoding}" if encoding else "" -2465 -2466 return self.func( -2467 "JSON_OBJECT" if isinstance(expression, exp.JSONObject) else "JSON_OBJECTAGG", -2468 *expression.expressions, -2469 suffix=f"{null_handling}{unique_keys}{return_type}{encoding})", -2470 ) -2471 -2472 def jsonobjectagg_sql(self, expression: exp.JSONObjectAgg) -> str: -2473 return self.jsonobject_sql(expression) -2474 -2475 def jsonarray_sql(self, expression: exp.JSONArray) -> str: -2476 null_handling = expression.args.get("null_handling") -2477 null_handling = f" {null_handling}" if null_handling else "" -2478 return_type = self.sql(expression, "return_type") -2479 return_type = f" RETURNING {return_type}" if return_type else "" -2480 strict = " STRICT" if expression.args.get("strict") else "" -2481 return self.func( -2482 "JSON_ARRAY", *expression.expressions, suffix=f"{null_handling}{return_type}{strict})" -2483 ) -2484 -2485 def jsonarrayagg_sql(self, expression: exp.JSONArrayAgg) -> str: -2486 this = self.sql(expression, "this") -2487 order = self.sql(expression, "order") -2488 null_handling = expression.args.get("null_handling") -2489 null_handling = f" {null_handling}" if null_handling else "" -2490 return_type = self.sql(expression, "return_type") -2491 return_type = f" RETURNING {return_type}" if return_type else "" -2492 strict = " STRICT" if expression.args.get("strict") else "" -2493 return self.func( -2494 "JSON_ARRAYAGG", -2495 this, -2496 suffix=f"{order}{null_handling}{return_type}{strict})", -2497 ) -2498 -2499 def jsoncolumndef_sql(self, expression: exp.JSONColumnDef) -> str: -2500 path = self.sql(expression, "path") -2501 path = f" PATH {path}" if path else "" -2502 nested_schema = self.sql(expression, "nested_schema") -2503 -2504 if nested_schema: -2505 return f"NESTED{path} {nested_schema}" -2506 -2507 this = self.sql(expression, "this") -2508 kind = self.sql(expression, "kind") -2509 kind = f" {kind}" if kind else "" -2510 return f"{this}{kind}{path}" -2511 -2512 def jsonschema_sql(self, expression: exp.JSONSchema) -> str: -2513 return self.func("COLUMNS", *expression.expressions) -2514 -2515 def jsontable_sql(self, expression: exp.JSONTable) -> str: -2516 this = self.sql(expression, "this") -2517 path = self.sql(expression, "path") -2518 path = f", {path}" if path else "" -2519 error_handling = expression.args.get("error_handling") -2520 error_handling = f" {error_handling}" if error_handling else "" -2521 empty_handling = expression.args.get("empty_handling") -2522 empty_handling = f" {empty_handling}" if empty_handling else "" -2523 schema = self.sql(expression, "schema") -2524 return self.func( -2525 "JSON_TABLE", this, suffix=f"{path}{error_handling}{empty_handling} {schema})" -2526 ) -2527 -2528 def openjsoncolumndef_sql(self, expression: exp.OpenJSONColumnDef) -> str: -2529 this = self.sql(expression, "this") -2530 kind = self.sql(expression, "kind") -2531 path = self.sql(expression, "path") -2532 path = f" {path}" if path else "" -2533 as_json = " AS JSON" if expression.args.get("as_json") else "" -2534 return f"{this} {kind}{path}{as_json}" -2535 -2536 def openjson_sql(self, expression: exp.OpenJSON) -> str: -2537 this = self.sql(expression, "this") +2455 def formatjson_sql(self, expression: exp.FormatJson) -> str: +2456 return f"{self.sql(expression, 'this')} FORMAT JSON" +2457 +2458 def jsonobject_sql(self, expression: exp.JSONObject | exp.JSONObjectAgg) -> str: +2459 null_handling = expression.args.get("null_handling") +2460 null_handling = f" {null_handling}" if null_handling else "" +2461 +2462 unique_keys = expression.args.get("unique_keys") +2463 if unique_keys is not None: +2464 unique_keys = f" {'WITH' if unique_keys else 'WITHOUT'} UNIQUE KEYS" +2465 else: +2466 unique_keys = "" +2467 +2468 return_type = self.sql(expression, "return_type") +2469 return_type = f" RETURNING {return_type}" if return_type else "" +2470 encoding = self.sql(expression, "encoding") +2471 encoding = f" ENCODING {encoding}" if encoding else "" +2472 +2473 return self.func( +2474 "JSON_OBJECT" if isinstance(expression, exp.JSONObject) else "JSON_OBJECTAGG", +2475 *expression.expressions, +2476 suffix=f"{null_handling}{unique_keys}{return_type}{encoding})", +2477 ) +2478 +2479 def jsonobjectagg_sql(self, expression: exp.JSONObjectAgg) -> str: +2480 return self.jsonobject_sql(expression) +2481 +2482 def jsonarray_sql(self, expression: exp.JSONArray) -> str: +2483 null_handling = expression.args.get("null_handling") +2484 null_handling = f" {null_handling}" if null_handling else "" +2485 return_type = self.sql(expression, "return_type") +2486 return_type = f" RETURNING {return_type}" if return_type else "" +2487 strict = " STRICT" if expression.args.get("strict") else "" +2488 return self.func( +2489 "JSON_ARRAY", *expression.expressions, suffix=f"{null_handling}{return_type}{strict})" +2490 ) +2491 +2492 def jsonarrayagg_sql(self, expression: exp.JSONArrayAgg) -> str: +2493 this = self.sql(expression, "this") +2494 order = self.sql(expression, "order") +2495 null_handling = expression.args.get("null_handling") +2496 null_handling = f" {null_handling}" if null_handling else "" +2497 return_type = self.sql(expression, "return_type") +2498 return_type = f" RETURNING {return_type}" if return_type else "" +2499 strict = " STRICT" if expression.args.get("strict") else "" +2500 return self.func( +2501 "JSON_ARRAYAGG", +2502 this, +2503 suffix=f"{order}{null_handling}{return_type}{strict})", +2504 ) +2505 +2506 def jsoncolumndef_sql(self, expression: exp.JSONColumnDef) -> str: +2507 path = self.sql(expression, "path") +2508 path = f" PATH {path}" if path else "" +2509 nested_schema = self.sql(expression, "nested_schema") +2510 +2511 if nested_schema: +2512 return f"NESTED{path} {nested_schema}" +2513 +2514 this = self.sql(expression, "this") +2515 kind = self.sql(expression, "kind") +2516 kind = f" {kind}" if kind else "" +2517 return f"{this}{kind}{path}" +2518 +2519 def jsonschema_sql(self, expression: exp.JSONSchema) -> str: +2520 return self.func("COLUMNS", *expression.expressions) +2521 +2522 def jsontable_sql(self, expression: exp.JSONTable) -> str: +2523 this = self.sql(expression, "this") +2524 path = self.sql(expression, "path") +2525 path = f", {path}" if path else "" +2526 error_handling = expression.args.get("error_handling") +2527 error_handling = f" {error_handling}" if error_handling else "" +2528 empty_handling = expression.args.get("empty_handling") +2529 empty_handling = f" {empty_handling}" if empty_handling else "" +2530 schema = self.sql(expression, "schema") +2531 return self.func( +2532 "JSON_TABLE", this, suffix=f"{path}{error_handling}{empty_handling} {schema})" +2533 ) +2534 +2535 def openjsoncolumndef_sql(self, expression: exp.OpenJSONColumnDef) -> str: +2536 this = self.sql(expression, "this") +2537 kind = self.sql(expression, "kind") 2538 path = self.sql(expression, "path") -2539 path = f", {path}" if path else "" -2540 expressions = self.expressions(expression) -2541 with_ = ( -2542 f" WITH ({self.seg(self.indent(expressions), sep='')}{self.seg(')', sep='')}" -2543 if expressions -2544 else "" -2545 ) -2546 return f"OPENJSON({this}{path}){with_}" -2547 -2548 def in_sql(self, expression: exp.In) -> str: -2549 query = expression.args.get("query") -2550 unnest = expression.args.get("unnest") -2551 field = expression.args.get("field") -2552 is_global = " GLOBAL" if expression.args.get("is_global") else "" -2553 -2554 if query: -2555 in_sql = self.wrap(query) -2556 elif unnest: -2557 in_sql = self.in_unnest_op(unnest) -2558 elif field: -2559 in_sql = self.sql(field) -2560 else: -2561 in_sql = f"({self.expressions(expression, flat=True)})" -2562 -2563 return f"{self.sql(expression, 'this')}{is_global} IN {in_sql}" -2564 -2565 def in_unnest_op(self, unnest: exp.Unnest) -> str: -2566 return f"(SELECT {self.sql(unnest)})" -2567 -2568 def interval_sql(self, expression: exp.Interval) -> str: -2569 unit = self.sql(expression, "unit") -2570 if not self.INTERVAL_ALLOWS_PLURAL_FORM: -2571 unit = self.TIME_PART_SINGULARS.get(unit, unit) -2572 unit = f" {unit}" if unit else "" -2573 -2574 if self.SINGLE_STRING_INTERVAL: -2575 this = expression.this.name if expression.this else "" -2576 return f"INTERVAL '{this}{unit}'" if this else f"INTERVAL{unit}" -2577 -2578 this = self.sql(expression, "this") -2579 if this: -2580 unwrapped = isinstance(expression.this, self.UNWRAPPED_INTERVAL_VALUES) -2581 this = f" {this}" if unwrapped else f" ({this})" -2582 -2583 return f"INTERVAL{this}{unit}" +2539 path = f" {path}" if path else "" +2540 as_json = " AS JSON" if expression.args.get("as_json") else "" +2541 return f"{this} {kind}{path}{as_json}" +2542 +2543 def openjson_sql(self, expression: exp.OpenJSON) -> str: +2544 this = self.sql(expression, "this") +2545 path = self.sql(expression, "path") +2546 path = f", {path}" if path else "" +2547 expressions = self.expressions(expression) +2548 with_ = ( +2549 f" WITH ({self.seg(self.indent(expressions), sep='')}{self.seg(')', sep='')}" +2550 if expressions +2551 else "" +2552 ) +2553 return f"OPENJSON({this}{path}){with_}" +2554 +2555 def in_sql(self, expression: exp.In) -> str: +2556 query = expression.args.get("query") +2557 unnest = expression.args.get("unnest") +2558 field = expression.args.get("field") +2559 is_global = " GLOBAL" if expression.args.get("is_global") else "" +2560 +2561 if query: +2562 in_sql = self.wrap(query) +2563 elif unnest: +2564 in_sql = self.in_unnest_op(unnest) +2565 elif field: +2566 in_sql = self.sql(field) +2567 else: +2568 in_sql = f"({self.expressions(expression, flat=True)})" +2569 +2570 return f"{self.sql(expression, 'this')}{is_global} IN {in_sql}" +2571 +2572 def in_unnest_op(self, unnest: exp.Unnest) -> str: +2573 return f"(SELECT {self.sql(unnest)})" +2574 +2575 def interval_sql(self, expression: exp.Interval) -> str: +2576 unit = self.sql(expression, "unit") +2577 if not self.INTERVAL_ALLOWS_PLURAL_FORM: +2578 unit = self.TIME_PART_SINGULARS.get(unit, unit) +2579 unit = f" {unit}" if unit else "" +2580 +2581 if self.SINGLE_STRING_INTERVAL: +2582 this = expression.this.name if expression.this else "" +2583 return f"INTERVAL '{this}{unit}'" if this else f"INTERVAL{unit}" 2584 -2585 def return_sql(self, expression: exp.Return) -> str: -2586 return f"RETURN {self.sql(expression, 'this')}" -2587 -2588 def reference_sql(self, expression: exp.Reference) -> str: -2589 this = self.sql(expression, "this") -2590 expressions = self.expressions(expression, flat=True) -2591 expressions = f"({expressions})" if expressions else "" -2592 options = self.expressions(expression, key="options", flat=True, sep=" ") -2593 options = f" {options}" if options else "" -2594 return f"REFERENCES {this}{expressions}{options}" -2595 -2596 def anonymous_sql(self, expression: exp.Anonymous) -> str: -2597 return self.func(expression.name, *expression.expressions) -2598 -2599 def paren_sql(self, expression: exp.Paren) -> str: -2600 if isinstance(expression.unnest(), exp.Select): -2601 sql = self.wrap(expression) -2602 else: -2603 sql = self.seg(self.indent(self.sql(expression, "this")), sep="") -2604 sql = f"({sql}{self.seg(')', sep='')}" +2585 this = self.sql(expression, "this") +2586 if this: +2587 unwrapped = isinstance(expression.this, self.UNWRAPPED_INTERVAL_VALUES) +2588 this = f" {this}" if unwrapped else f" ({this})" +2589 +2590 return f"INTERVAL{this}{unit}" +2591 +2592 def return_sql(self, expression: exp.Return) -> str: +2593 return f"RETURN {self.sql(expression, 'this')}" +2594 +2595 def reference_sql(self, expression: exp.Reference) -> str: +2596 this = self.sql(expression, "this") +2597 expressions = self.expressions(expression, flat=True) +2598 expressions = f"({expressions})" if expressions else "" +2599 options = self.expressions(expression, key="options", flat=True, sep=" ") +2600 options = f" {options}" if options else "" +2601 return f"REFERENCES {this}{expressions}{options}" +2602 +2603 def anonymous_sql(self, expression: exp.Anonymous) -> str: +2604 return self.func(expression.name, *expression.expressions) 2605 -2606 return self.prepend_ctes(expression, sql) -2607 -2608 def neg_sql(self, expression: exp.Neg) -> str: -2609 # This makes sure we don't convert "- - 5" to "--5", which is a comment -2610 this_sql = self.sql(expression, "this") -2611 sep = " " if this_sql[0] == "-" else "" -2612 return f"-{sep}{this_sql}" -2613 -2614 def not_sql(self, expression: exp.Not) -> str: -2615 return f"NOT {self.sql(expression, 'this')}" -2616 -2617 def alias_sql(self, expression: exp.Alias) -> str: -2618 alias = self.sql(expression, "alias") -2619 alias = f" AS {alias}" if alias else "" -2620 return f"{self.sql(expression, 'this')}{alias}" -2621 -2622 def pivotalias_sql(self, expression: exp.PivotAlias) -> str: -2623 alias = expression.args["alias"] -2624 identifier_alias = isinstance(alias, exp.Identifier) -2625 -2626 if identifier_alias and not self.UNPIVOT_ALIASES_ARE_IDENTIFIERS: -2627 alias.replace(exp.Literal.string(alias.output_name)) -2628 elif not identifier_alias and self.UNPIVOT_ALIASES_ARE_IDENTIFIERS: -2629 alias.replace(exp.to_identifier(alias.output_name)) -2630 -2631 return self.alias_sql(expression) +2606 def paren_sql(self, expression: exp.Paren) -> str: +2607 if isinstance(expression.unnest(), exp.Select): +2608 sql = self.wrap(expression) +2609 else: +2610 sql = self.seg(self.indent(self.sql(expression, "this")), sep="") +2611 sql = f"({sql}{self.seg(')', sep='')}" +2612 +2613 return self.prepend_ctes(expression, sql) +2614 +2615 def neg_sql(self, expression: exp.Neg) -> str: +2616 # This makes sure we don't convert "- - 5" to "--5", which is a comment +2617 this_sql = self.sql(expression, "this") +2618 sep = " " if this_sql[0] == "-" else "" +2619 return f"-{sep}{this_sql}" +2620 +2621 def not_sql(self, expression: exp.Not) -> str: +2622 return f"NOT {self.sql(expression, 'this')}" +2623 +2624 def alias_sql(self, expression: exp.Alias) -> str: +2625 alias = self.sql(expression, "alias") +2626 alias = f" AS {alias}" if alias else "" +2627 return f"{self.sql(expression, 'this')}{alias}" +2628 +2629 def pivotalias_sql(self, expression: exp.PivotAlias) -> str: +2630 alias = expression.args["alias"] +2631 identifier_alias = isinstance(alias, exp.Identifier) 2632 -2633 def aliases_sql(self, expression: exp.Aliases) -> str: -2634 return f"{self.sql(expression, 'this')} AS ({self.expressions(expression, flat=True)})" -2635 -2636 def atindex_sql(self, expression: exp.AtTimeZone) -> str: -2637 this = self.sql(expression, "this") -2638 index = self.sql(expression, "expression") -2639 return f"{this} AT {index}" -2640 -2641 def attimezone_sql(self, expression: exp.AtTimeZone) -> str: -2642 this = self.sql(expression, "this") -2643 zone = self.sql(expression, "zone") -2644 return f"{this} AT TIME ZONE {zone}" -2645 -2646 def fromtimezone_sql(self, expression: exp.FromTimeZone) -> str: -2647 this = self.sql(expression, "this") -2648 zone = self.sql(expression, "zone") -2649 return f"{this} AT TIME ZONE {zone} AT TIME ZONE 'UTC'" -2650 -2651 def add_sql(self, expression: exp.Add) -> str: -2652 return self.binary(expression, "+") -2653 -2654 def and_sql(self, expression: exp.And) -> str: -2655 return self.connector_sql(expression, "AND") -2656 -2657 def xor_sql(self, expression: exp.Xor) -> str: -2658 return self.connector_sql(expression, "XOR") -2659 -2660 def connector_sql(self, expression: exp.Connector, op: str) -> str: -2661 if not self.pretty: -2662 return self.binary(expression, op) +2633 if identifier_alias and not self.UNPIVOT_ALIASES_ARE_IDENTIFIERS: +2634 alias.replace(exp.Literal.string(alias.output_name)) +2635 elif not identifier_alias and self.UNPIVOT_ALIASES_ARE_IDENTIFIERS: +2636 alias.replace(exp.to_identifier(alias.output_name)) +2637 +2638 return self.alias_sql(expression) +2639 +2640 def aliases_sql(self, expression: exp.Aliases) -> str: +2641 return f"{self.sql(expression, 'this')} AS ({self.expressions(expression, flat=True)})" +2642 +2643 def atindex_sql(self, expression: exp.AtTimeZone) -> str: +2644 this = self.sql(expression, "this") +2645 index = self.sql(expression, "expression") +2646 return f"{this} AT {index}" +2647 +2648 def attimezone_sql(self, expression: exp.AtTimeZone) -> str: +2649 this = self.sql(expression, "this") +2650 zone = self.sql(expression, "zone") +2651 return f"{this} AT TIME ZONE {zone}" +2652 +2653 def fromtimezone_sql(self, expression: exp.FromTimeZone) -> str: +2654 this = self.sql(expression, "this") +2655 zone = self.sql(expression, "zone") +2656 return f"{this} AT TIME ZONE {zone} AT TIME ZONE 'UTC'" +2657 +2658 def add_sql(self, expression: exp.Add) -> str: +2659 return self.binary(expression, "+") +2660 +2661 def and_sql(self, expression: exp.And) -> str: +2662 return self.connector_sql(expression, "AND") 2663 -2664 sqls = tuple( -2665 self.maybe_comment(self.sql(e), e, e.parent.comments or []) if i != 1 else self.sql(e) -2666 for i, e in enumerate(expression.flatten(unnest=False)) -2667 ) -2668 -2669 sep = "\n" if self.text_width(sqls) > self.max_text_width else " " -2670 return f"{sep}{op} ".join(sqls) -2671 -2672 def bitwiseand_sql(self, expression: exp.BitwiseAnd) -> str: -2673 return self.binary(expression, "&") -2674 -2675 def bitwiseleftshift_sql(self, expression: exp.BitwiseLeftShift) -> str: -2676 return self.binary(expression, "<<") -2677 -2678 def bitwisenot_sql(self, expression: exp.BitwiseNot) -> str: -2679 return f"~{self.sql(expression, 'this')}" -2680 -2681 def bitwiseor_sql(self, expression: exp.BitwiseOr) -> str: -2682 return self.binary(expression, "|") -2683 -2684 def bitwiserightshift_sql(self, expression: exp.BitwiseRightShift) -> str: -2685 return self.binary(expression, ">>") -2686 -2687 def bitwisexor_sql(self, expression: exp.BitwiseXor) -> str: -2688 return self.binary(expression, "^") -2689 -2690 def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str: -2691 format_sql = self.sql(expression, "format") -2692 format_sql = f" FORMAT {format_sql}" if format_sql else "" -2693 to_sql = self.sql(expression, "to") -2694 to_sql = f" {to_sql}" if to_sql else "" -2695 return f"{safe_prefix or ''}CAST({self.sql(expression, 'this')} AS{to_sql}{format_sql})" +2664 def xor_sql(self, expression: exp.Xor) -> str: +2665 return self.connector_sql(expression, "XOR") +2666 +2667 def connector_sql(self, expression: exp.Connector, op: str) -> str: +2668 if not self.pretty: +2669 return self.binary(expression, op) +2670 +2671 sqls = tuple( +2672 self.maybe_comment(self.sql(e), e, e.parent.comments or []) if i != 1 else self.sql(e) +2673 for i, e in enumerate(expression.flatten(unnest=False)) +2674 ) +2675 +2676 sep = "\n" if self.text_width(sqls) > self.max_text_width else " " +2677 return f"{sep}{op} ".join(sqls) +2678 +2679 def bitwiseand_sql(self, expression: exp.BitwiseAnd) -> str: +2680 return self.binary(expression, "&") +2681 +2682 def bitwiseleftshift_sql(self, expression: exp.BitwiseLeftShift) -> str: +2683 return self.binary(expression, "<<") +2684 +2685 def bitwisenot_sql(self, expression: exp.BitwiseNot) -> str: +2686 return f"~{self.sql(expression, 'this')}" +2687 +2688 def bitwiseor_sql(self, expression: exp.BitwiseOr) -> str: +2689 return self.binary(expression, "|") +2690 +2691 def bitwiserightshift_sql(self, expression: exp.BitwiseRightShift) -> str: +2692 return self.binary(expression, ">>") +2693 +2694 def bitwisexor_sql(self, expression: exp.BitwiseXor) -> str: +2695 return self.binary(expression, "^") 2696 -2697 def currentdate_sql(self, expression: exp.CurrentDate) -> str: -2698 zone = self.sql(expression, "this") -2699 return f"CURRENT_DATE({zone})" if zone else "CURRENT_DATE" -2700 -2701 def currenttimestamp_sql(self, expression: exp.CurrentTimestamp) -> str: -2702 return self.func("CURRENT_TIMESTAMP", expression.this) +2697 def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str: +2698 format_sql = self.sql(expression, "format") +2699 format_sql = f" FORMAT {format_sql}" if format_sql else "" +2700 to_sql = self.sql(expression, "to") +2701 to_sql = f" {to_sql}" if to_sql else "" +2702 return f"{safe_prefix or ''}CAST({self.sql(expression, 'this')} AS{to_sql}{format_sql})" 2703 -2704 def collate_sql(self, expression: exp.Collate) -> str: -2705 if self.COLLATE_IS_FUNC: -2706 return self.function_fallback_sql(expression) -2707 return self.binary(expression, "COLLATE") -2708 -2709 def command_sql(self, expression: exp.Command) -> str: -2710 return f"{self.sql(expression, 'this')} {expression.text('expression').strip()}" -2711 -2712 def comment_sql(self, expression: exp.Comment) -> str: -2713 this = self.sql(expression, "this") -2714 kind = expression.args["kind"] -2715 exists_sql = " IF EXISTS " if expression.args.get("exists") else " " -2716 expression_sql = self.sql(expression, "expression") -2717 return f"COMMENT{exists_sql}ON {kind} {this} IS {expression_sql}" +2704 def currentdate_sql(self, expression: exp.CurrentDate) -> str: +2705 zone = self.sql(expression, "this") +2706 return f"CURRENT_DATE({zone})" if zone else "CURRENT_DATE" +2707 +2708 def currenttimestamp_sql(self, expression: exp.CurrentTimestamp) -> str: +2709 return self.func("CURRENT_TIMESTAMP", expression.this) +2710 +2711 def collate_sql(self, expression: exp.Collate) -> str: +2712 if self.COLLATE_IS_FUNC: +2713 return self.function_fallback_sql(expression) +2714 return self.binary(expression, "COLLATE") +2715 +2716 def command_sql(self, expression: exp.Command) -> str: +2717 return f"{self.sql(expression, 'this')} {expression.text('expression').strip()}" 2718 -2719 def mergetreettlaction_sql(self, expression: exp.MergeTreeTTLAction) -> str: +2719 def comment_sql(self, expression: exp.Comment) -> str: 2720 this = self.sql(expression, "this") -2721 delete = " DELETE" if expression.args.get("delete") else "" -2722 recompress = self.sql(expression, "recompress") -2723 recompress = f" RECOMPRESS {recompress}" if recompress else "" -2724 to_disk = self.sql(expression, "to_disk") -2725 to_disk = f" TO DISK {to_disk}" if to_disk else "" -2726 to_volume = self.sql(expression, "to_volume") -2727 to_volume = f" TO VOLUME {to_volume}" if to_volume else "" -2728 return f"{this}{delete}{recompress}{to_disk}{to_volume}" -2729 -2730 def mergetreettl_sql(self, expression: exp.MergeTreeTTL) -> str: -2731 where = self.sql(expression, "where") -2732 group = self.sql(expression, "group") -2733 aggregates = self.expressions(expression, key="aggregates") -2734 aggregates = self.seg("SET") + self.seg(aggregates) if aggregates else "" -2735 -2736 if not (where or group or aggregates) and len(expression.expressions) == 1: -2737 return f"TTL {self.expressions(expression, flat=True)}" -2738 -2739 return f"TTL{self.seg(self.expressions(expression))}{where}{group}{aggregates}" -2740 -2741 def transaction_sql(self, expression: exp.Transaction) -> str: -2742 return "BEGIN" -2743 -2744 def commit_sql(self, expression: exp.Commit) -> str: -2745 chain = expression.args.get("chain") -2746 if chain is not None: -2747 chain = " AND CHAIN" if chain else " AND NO CHAIN" -2748 -2749 return f"COMMIT{chain or ''}" +2721 kind = expression.args["kind"] +2722 exists_sql = " IF EXISTS " if expression.args.get("exists") else " " +2723 expression_sql = self.sql(expression, "expression") +2724 return f"COMMENT{exists_sql}ON {kind} {this} IS {expression_sql}" +2725 +2726 def mergetreettlaction_sql(self, expression: exp.MergeTreeTTLAction) -> str: +2727 this = self.sql(expression, "this") +2728 delete = " DELETE" if expression.args.get("delete") else "" +2729 recompress = self.sql(expression, "recompress") +2730 recompress = f" RECOMPRESS {recompress}" if recompress else "" +2731 to_disk = self.sql(expression, "to_disk") +2732 to_disk = f" TO DISK {to_disk}" if to_disk else "" +2733 to_volume = self.sql(expression, "to_volume") +2734 to_volume = f" TO VOLUME {to_volume}" if to_volume else "" +2735 return f"{this}{delete}{recompress}{to_disk}{to_volume}" +2736 +2737 def mergetreettl_sql(self, expression: exp.MergeTreeTTL) -> str: +2738 where = self.sql(expression, "where") +2739 group = self.sql(expression, "group") +2740 aggregates = self.expressions(expression, key="aggregates") +2741 aggregates = self.seg("SET") + self.seg(aggregates) if aggregates else "" +2742 +2743 if not (where or group or aggregates) and len(expression.expressions) == 1: +2744 return f"TTL {self.expressions(expression, flat=True)}" +2745 +2746 return f"TTL{self.seg(self.expressions(expression))}{where}{group}{aggregates}" +2747 +2748 def transaction_sql(self, expression: exp.Transaction) -> str: +2749 return "BEGIN" 2750 -2751 def rollback_sql(self, expression: exp.Rollback) -> str: -2752 savepoint = expression.args.get("savepoint") -2753 savepoint = f" TO {savepoint}" if savepoint else "" -2754 return f"ROLLBACK{savepoint}" +2751 def commit_sql(self, expression: exp.Commit) -> str: +2752 chain = expression.args.get("chain") +2753 if chain is not None: +2754 chain = " AND CHAIN" if chain else " AND NO CHAIN" 2755 -2756 def altercolumn_sql(self, expression: exp.AlterColumn) -> str: -2757 this = self.sql(expression, "this") -2758 -2759 dtype = self.sql(expression, "dtype") -2760 if dtype: -2761 collate = self.sql(expression, "collate") -2762 collate = f" COLLATE {collate}" if collate else "" -2763 using = self.sql(expression, "using") -2764 using = f" USING {using}" if using else "" -2765 return f"ALTER COLUMN {this} SET DATA TYPE {dtype}{collate}{using}" -2766 -2767 default = self.sql(expression, "default") -2768 if default: -2769 return f"ALTER COLUMN {this} SET DEFAULT {default}" -2770 -2771 comment = self.sql(expression, "comment") -2772 if comment: -2773 return f"ALTER COLUMN {this} COMMENT {comment}" -2774 -2775 if not expression.args.get("drop"): -2776 self.unsupported("Unsupported ALTER COLUMN syntax") +2756 return f"COMMIT{chain or ''}" +2757 +2758 def rollback_sql(self, expression: exp.Rollback) -> str: +2759 savepoint = expression.args.get("savepoint") +2760 savepoint = f" TO {savepoint}" if savepoint else "" +2761 return f"ROLLBACK{savepoint}" +2762 +2763 def altercolumn_sql(self, expression: exp.AlterColumn) -> str: +2764 this = self.sql(expression, "this") +2765 +2766 dtype = self.sql(expression, "dtype") +2767 if dtype: +2768 collate = self.sql(expression, "collate") +2769 collate = f" COLLATE {collate}" if collate else "" +2770 using = self.sql(expression, "using") +2771 using = f" USING {using}" if using else "" +2772 return f"ALTER COLUMN {this} SET DATA TYPE {dtype}{collate}{using}" +2773 +2774 default = self.sql(expression, "default") +2775 if default: +2776 return f"ALTER COLUMN {this} SET DEFAULT {default}" 2777 -2778 return f"ALTER COLUMN {this} DROP DEFAULT" -2779 -2780 def renametable_sql(self, expression: exp.RenameTable) -> str: -2781 if not self.RENAME_TABLE_WITH_DB: -2782 # Remove db from tables -2783 expression = expression.transform( -2784 lambda n: exp.table_(n.this) if isinstance(n, exp.Table) else n -2785 ) -2786 this = self.sql(expression, "this") -2787 return f"RENAME TO {this}" -2788 -2789 def renamecolumn_sql(self, expression: exp.RenameColumn) -> str: -2790 exists = " IF EXISTS" if expression.args.get("exists") else "" -2791 old_column = self.sql(expression, "this") -2792 new_column = self.sql(expression, "to") -2793 return f"RENAME COLUMN{exists} {old_column} TO {new_column}" -2794 -2795 def altertable_sql(self, expression: exp.AlterTable) -> str: -2796 actions = expression.args["actions"] -2797 -2798 if isinstance(actions[0], exp.ColumnDef): -2799 actions = self.add_column_sql(expression) -2800 elif isinstance(actions[0], exp.Schema): -2801 actions = self.expressions(expression, key="actions", prefix="ADD COLUMNS ") -2802 elif isinstance(actions[0], exp.Delete): -2803 actions = self.expressions(expression, key="actions", flat=True) -2804 else: -2805 actions = self.expressions(expression, key="actions", flat=True) -2806 -2807 exists = " IF EXISTS" if expression.args.get("exists") else "" -2808 only = " ONLY" if expression.args.get("only") else "" -2809 return f"ALTER TABLE{exists}{only} {self.sql(expression, 'this')} {actions}" -2810 -2811 def add_column_sql(self, expression: exp.AlterTable) -> str: -2812 if self.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD: -2813 return self.expressions( -2814 expression, -2815 key="actions", -2816 prefix="ADD COLUMN ", -2817 ) -2818 return f"ADD {self.expressions(expression, key='actions', flat=True)}" -2819 -2820 def droppartition_sql(self, expression: exp.DropPartition) -> str: -2821 expressions = self.expressions(expression) -2822 exists = " IF EXISTS " if expression.args.get("exists") else " " -2823 return f"DROP{exists}{expressions}" -2824 -2825 def addconstraint_sql(self, expression: exp.AddConstraint) -> str: -2826 this = self.sql(expression, "this") -2827 expression_ = self.sql(expression, "expression") -2828 add_constraint = f"ADD CONSTRAINT {this}" if this else "ADD" -2829 -2830 enforced = expression.args.get("enforced") -2831 if enforced is not None: -2832 return f"{add_constraint} CHECK ({expression_}){' ENFORCED' if enforced else ''}" -2833 -2834 return f"{add_constraint} {expression_}" -2835 -2836 def distinct_sql(self, expression: exp.Distinct) -> str: -2837 this = self.expressions(expression, flat=True) -2838 this = f" {this}" if this else "" -2839 -2840 on = self.sql(expression, "on") -2841 on = f" ON {on}" if on else "" -2842 return f"DISTINCT{this}{on}" -2843 -2844 def ignorenulls_sql(self, expression: exp.IgnoreNulls) -> str: -2845 return self._embed_ignore_nulls(expression, "IGNORE NULLS") -2846 -2847 def respectnulls_sql(self, expression: exp.RespectNulls) -> str: -2848 return self._embed_ignore_nulls(expression, "RESPECT NULLS") -2849 -2850 def _embed_ignore_nulls(self, expression: exp.IgnoreNulls | exp.RespectNulls, text: str) -> str: -2851 if self.IGNORE_NULLS_IN_FUNC: -2852 this = expression.find(exp.AggFunc) -2853 if this: -2854 sql = self.sql(this) -2855 sql = sql[:-1] + f" {text})" -2856 return sql +2778 comment = self.sql(expression, "comment") +2779 if comment: +2780 return f"ALTER COLUMN {this} COMMENT {comment}" +2781 +2782 if not expression.args.get("drop"): +2783 self.unsupported("Unsupported ALTER COLUMN syntax") +2784 +2785 return f"ALTER COLUMN {this} DROP DEFAULT" +2786 +2787 def renametable_sql(self, expression: exp.RenameTable) -> str: +2788 if not self.RENAME_TABLE_WITH_DB: +2789 # Remove db from tables +2790 expression = expression.transform( +2791 lambda n: exp.table_(n.this) if isinstance(n, exp.Table) else n +2792 ) +2793 this = self.sql(expression, "this") +2794 return f"RENAME TO {this}" +2795 +2796 def renamecolumn_sql(self, expression: exp.RenameColumn) -> str: +2797 exists = " IF EXISTS" if expression.args.get("exists") else "" +2798 old_column = self.sql(expression, "this") +2799 new_column = self.sql(expression, "to") +2800 return f"RENAME COLUMN{exists} {old_column} TO {new_column}" +2801 +2802 def altertable_sql(self, expression: exp.AlterTable) -> str: +2803 actions = expression.args["actions"] +2804 +2805 if isinstance(actions[0], exp.ColumnDef): +2806 actions = self.add_column_sql(expression) +2807 elif isinstance(actions[0], exp.Schema): +2808 actions = self.expressions(expression, key="actions", prefix="ADD COLUMNS ") +2809 elif isinstance(actions[0], exp.Delete): +2810 actions = self.expressions(expression, key="actions", flat=True) +2811 else: +2812 actions = self.expressions(expression, key="actions", flat=True) +2813 +2814 exists = " IF EXISTS" if expression.args.get("exists") else "" +2815 only = " ONLY" if expression.args.get("only") else "" +2816 return f"ALTER TABLE{exists}{only} {self.sql(expression, 'this')} {actions}" +2817 +2818 def add_column_sql(self, expression: exp.AlterTable) -> str: +2819 if self.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD: +2820 return self.expressions( +2821 expression, +2822 key="actions", +2823 prefix="ADD COLUMN ", +2824 ) +2825 return f"ADD {self.expressions(expression, key='actions', flat=True)}" +2826 +2827 def droppartition_sql(self, expression: exp.DropPartition) -> str: +2828 expressions = self.expressions(expression) +2829 exists = " IF EXISTS " if expression.args.get("exists") else " " +2830 return f"DROP{exists}{expressions}" +2831 +2832 def addconstraint_sql(self, expression: exp.AddConstraint) -> str: +2833 this = self.sql(expression, "this") +2834 expression_ = self.sql(expression, "expression") +2835 add_constraint = f"ADD CONSTRAINT {this}" if this else "ADD" +2836 +2837 enforced = expression.args.get("enforced") +2838 if enforced is not None: +2839 return f"{add_constraint} CHECK ({expression_}){' ENFORCED' if enforced else ''}" +2840 +2841 return f"{add_constraint} {expression_}" +2842 +2843 def distinct_sql(self, expression: exp.Distinct) -> str: +2844 this = self.expressions(expression, flat=True) +2845 +2846 if not self.MULTI_ARG_DISTINCT and len(expression.expressions) > 1: +2847 case = exp.case() +2848 for arg in expression.expressions: +2849 case = case.when(arg.is_(exp.null()), exp.null()) +2850 this = self.sql(case.else_(f"({this})")) +2851 +2852 this = f" {this}" if this else "" +2853 +2854 on = self.sql(expression, "on") +2855 on = f" ON {on}" if on else "" +2856 return f"DISTINCT{this}{on}" 2857 -2858 return f"{self.sql(expression, 'this')} {text}" -2859 -2860 def intdiv_sql(self, expression: exp.IntDiv) -> str: -2861 return self.sql( -2862 exp.Cast( -2863 this=exp.Div(this=expression.this, expression=expression.expression), -2864 to=exp.DataType(this=exp.DataType.Type.INT), -2865 ) -2866 ) -2867 -2868 def dpipe_sql(self, expression: exp.DPipe) -> str: -2869 if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"): -2870 return self.func("CONCAT", *(exp.cast(e, "text") for e in expression.flatten())) -2871 return self.binary(expression, "||") -2872 -2873 def div_sql(self, expression: exp.Div) -> str: -2874 l, r = expression.left, expression.right -2875 -2876 if not self.dialect.SAFE_DIVISION and expression.args.get("safe"): -2877 r.replace(exp.Nullif(this=r.copy(), expression=exp.Literal.number(0))) -2878 -2879 if self.dialect.TYPED_DIVISION and not expression.args.get("typed"): -2880 if not l.is_type(*exp.DataType.FLOAT_TYPES) and not r.is_type( -2881 *exp.DataType.FLOAT_TYPES -2882 ): -2883 l.replace(exp.cast(l.copy(), to=exp.DataType.Type.DOUBLE)) -2884 -2885 elif not self.dialect.TYPED_DIVISION and expression.args.get("typed"): -2886 if l.is_type(*exp.DataType.INTEGER_TYPES) and r.is_type(*exp.DataType.INTEGER_TYPES): -2887 return self.sql( -2888 exp.cast( -2889 l / r, -2890 to=exp.DataType.Type.BIGINT, -2891 ) -2892 ) -2893 -2894 return self.binary(expression, "/") -2895 -2896 def overlaps_sql(self, expression: exp.Overlaps) -> str: -2897 return self.binary(expression, "OVERLAPS") +2858 def ignorenulls_sql(self, expression: exp.IgnoreNulls) -> str: +2859 return self._embed_ignore_nulls(expression, "IGNORE NULLS") +2860 +2861 def respectnulls_sql(self, expression: exp.RespectNulls) -> str: +2862 return self._embed_ignore_nulls(expression, "RESPECT NULLS") +2863 +2864 def _embed_ignore_nulls(self, expression: exp.IgnoreNulls | exp.RespectNulls, text: str) -> str: +2865 if self.IGNORE_NULLS_IN_FUNC: +2866 this = expression.find(exp.AggFunc) +2867 if this: +2868 sql = self.sql(this) +2869 sql = sql[:-1] + f" {text})" +2870 return sql +2871 +2872 return f"{self.sql(expression, 'this')} {text}" +2873 +2874 def intdiv_sql(self, expression: exp.IntDiv) -> str: +2875 return self.sql( +2876 exp.Cast( +2877 this=exp.Div(this=expression.this, expression=expression.expression), +2878 to=exp.DataType(this=exp.DataType.Type.INT), +2879 ) +2880 ) +2881 +2882 def dpipe_sql(self, expression: exp.DPipe) -> str: +2883 if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"): +2884 return self.func("CONCAT", *(exp.cast(e, "text") for e in expression.flatten())) +2885 return self.binary(expression, "||") +2886 +2887 def div_sql(self, expression: exp.Div) -> str: +2888 l, r = expression.left, expression.right +2889 +2890 if not self.dialect.SAFE_DIVISION and expression.args.get("safe"): +2891 r.replace(exp.Nullif(this=r.copy(), expression=exp.Literal.number(0))) +2892 +2893 if self.dialect.TYPED_DIVISION and not expression.args.get("typed"): +2894 if not l.is_type(*exp.DataType.FLOAT_TYPES) and not r.is_type( +2895 *exp.DataType.FLOAT_TYPES +2896 ): +2897 l.replace(exp.cast(l.copy(), to=exp.DataType.Type.DOUBLE)) 2898 -2899 def distance_sql(self, expression: exp.Distance) -> str: -2900 return self.binary(expression, "<->") -2901 -2902 def dot_sql(self, expression: exp.Dot) -> str: -2903 return f"{self.sql(expression, 'this')}.{self.sql(expression, 'expression')}" -2904 -2905 def eq_sql(self, expression: exp.EQ) -> str: -2906 return self.binary(expression, "=") +2899 elif not self.dialect.TYPED_DIVISION and expression.args.get("typed"): +2900 if l.is_type(*exp.DataType.INTEGER_TYPES) and r.is_type(*exp.DataType.INTEGER_TYPES): +2901 return self.sql( +2902 exp.cast( +2903 l / r, +2904 to=exp.DataType.Type.BIGINT, +2905 ) +2906 ) 2907 -2908 def propertyeq_sql(self, expression: exp.PropertyEQ) -> str: -2909 return self.binary(expression, ":=") -2910 -2911 def escape_sql(self, expression: exp.Escape) -> str: -2912 return self.binary(expression, "ESCAPE") -2913 -2914 def glob_sql(self, expression: exp.Glob) -> str: -2915 return self.binary(expression, "GLOB") -2916 -2917 def gt_sql(self, expression: exp.GT) -> str: -2918 return self.binary(expression, ">") -2919 -2920 def gte_sql(self, expression: exp.GTE) -> str: -2921 return self.binary(expression, ">=") -2922 -2923 def ilike_sql(self, expression: exp.ILike) -> str: -2924 return self.binary(expression, "ILIKE") -2925 -2926 def ilikeany_sql(self, expression: exp.ILikeAny) -> str: -2927 return self.binary(expression, "ILIKE ANY") -2928 -2929 def is_sql(self, expression: exp.Is) -> str: -2930 if not self.IS_BOOL_ALLOWED and isinstance(expression.expression, exp.Boolean): -2931 return self.sql( -2932 expression.this if expression.expression.this else exp.not_(expression.this) -2933 ) -2934 return self.binary(expression, "IS") -2935 -2936 def like_sql(self, expression: exp.Like) -> str: -2937 return self.binary(expression, "LIKE") -2938 -2939 def likeany_sql(self, expression: exp.LikeAny) -> str: -2940 return self.binary(expression, "LIKE ANY") -2941 -2942 def similarto_sql(self, expression: exp.SimilarTo) -> str: -2943 return self.binary(expression, "SIMILAR TO") -2944 -2945 def lt_sql(self, expression: exp.LT) -> str: -2946 return self.binary(expression, "<") -2947 -2948 def lte_sql(self, expression: exp.LTE) -> str: -2949 return self.binary(expression, "<=") -2950 -2951 def mod_sql(self, expression: exp.Mod) -> str: -2952 return self.binary(expression, "%") -2953 -2954 def mul_sql(self, expression: exp.Mul) -> str: -2955 return self.binary(expression, "*") -2956 -2957 def neq_sql(self, expression: exp.NEQ) -> str: -2958 return self.binary(expression, "<>") -2959 -2960 def nullsafeeq_sql(self, expression: exp.NullSafeEQ) -> str: -2961 return self.binary(expression, "IS NOT DISTINCT FROM") -2962 -2963 def nullsafeneq_sql(self, expression: exp.NullSafeNEQ) -> str: -2964 return self.binary(expression, "IS DISTINCT FROM") -2965 -2966 def or_sql(self, expression: exp.Or) -> str: -2967 return self.connector_sql(expression, "OR") -2968 -2969 def slice_sql(self, expression: exp.Slice) -> str: -2970 return self.binary(expression, ":") -2971 -2972 def sub_sql(self, expression: exp.Sub) -> str: -2973 return self.binary(expression, "-") -2974 -2975 def trycast_sql(self, expression: exp.TryCast) -> str: -2976 return self.cast_sql(expression, safe_prefix="TRY_") -2977 -2978 def log_sql(self, expression: exp.Log) -> str: -2979 this = expression.this -2980 expr = expression.expression -2981 -2982 if not self.dialect.LOG_BASE_FIRST: -2983 this, expr = expr, this -2984 -2985 return self.func("LOG", this, expr) -2986 -2987 def use_sql(self, expression: exp.Use) -> str: -2988 kind = self.sql(expression, "kind") -2989 kind = f" {kind}" if kind else "" -2990 this = self.sql(expression, "this") -2991 this = f" {this}" if this else "" -2992 return f"USE{kind}{this}" -2993 -2994 def binary(self, expression: exp.Binary, op: str) -> str: -2995 op = self.maybe_comment(op, comments=expression.comments) -2996 return f"{self.sql(expression, 'this')} {op} {self.sql(expression, 'expression')}" -2997 -2998 def function_fallback_sql(self, expression: exp.Func) -> str: -2999 args = [] +2908 return self.binary(expression, "/") +2909 +2910 def overlaps_sql(self, expression: exp.Overlaps) -> str: +2911 return self.binary(expression, "OVERLAPS") +2912 +2913 def distance_sql(self, expression: exp.Distance) -> str: +2914 return self.binary(expression, "<->") +2915 +2916 def dot_sql(self, expression: exp.Dot) -> str: +2917 return f"{self.sql(expression, 'this')}.{self.sql(expression, 'expression')}" +2918 +2919 def eq_sql(self, expression: exp.EQ) -> str: +2920 return self.binary(expression, "=") +2921 +2922 def propertyeq_sql(self, expression: exp.PropertyEQ) -> str: +2923 return self.binary(expression, ":=") +2924 +2925 def escape_sql(self, expression: exp.Escape) -> str: +2926 return self.binary(expression, "ESCAPE") +2927 +2928 def glob_sql(self, expression: exp.Glob) -> str: +2929 return self.binary(expression, "GLOB") +2930 +2931 def gt_sql(self, expression: exp.GT) -> str: +2932 return self.binary(expression, ">") +2933 +2934 def gte_sql(self, expression: exp.GTE) -> str: +2935 return self.binary(expression, ">=") +2936 +2937 def ilike_sql(self, expression: exp.ILike) -> str: +2938 return self.binary(expression, "ILIKE") +2939 +2940 def ilikeany_sql(self, expression: exp.ILikeAny) -> str: +2941 return self.binary(expression, "ILIKE ANY") +2942 +2943 def is_sql(self, expression: exp.Is) -> str: +2944 if not self.IS_BOOL_ALLOWED and isinstance(expression.expression, exp.Boolean): +2945 return self.sql( +2946 expression.this if expression.expression.this else exp.not_(expression.this) +2947 ) +2948 return self.binary(expression, "IS") +2949 +2950 def like_sql(self, expression: exp.Like) -> str: +2951 return self.binary(expression, "LIKE") +2952 +2953 def likeany_sql(self, expression: exp.LikeAny) -> str: +2954 return self.binary(expression, "LIKE ANY") +2955 +2956 def similarto_sql(self, expression: exp.SimilarTo) -> str: +2957 return self.binary(expression, "SIMILAR TO") +2958 +2959 def lt_sql(self, expression: exp.LT) -> str: +2960 return self.binary(expression, "<") +2961 +2962 def lte_sql(self, expression: exp.LTE) -> str: +2963 return self.binary(expression, "<=") +2964 +2965 def mod_sql(self, expression: exp.Mod) -> str: +2966 return self.binary(expression, "%") +2967 +2968 def mul_sql(self, expression: exp.Mul) -> str: +2969 return self.binary(expression, "*") +2970 +2971 def neq_sql(self, expression: exp.NEQ) -> str: +2972 return self.binary(expression, "<>") +2973 +2974 def nullsafeeq_sql(self, expression: exp.NullSafeEQ) -> str: +2975 return self.binary(expression, "IS NOT DISTINCT FROM") +2976 +2977 def nullsafeneq_sql(self, expression: exp.NullSafeNEQ) -> str: +2978 return self.binary(expression, "IS DISTINCT FROM") +2979 +2980 def or_sql(self, expression: exp.Or) -> str: +2981 return self.connector_sql(expression, "OR") +2982 +2983 def slice_sql(self, expression: exp.Slice) -> str: +2984 return self.binary(expression, ":") +2985 +2986 def sub_sql(self, expression: exp.Sub) -> str: +2987 return self.binary(expression, "-") +2988 +2989 def trycast_sql(self, expression: exp.TryCast) -> str: +2990 return self.cast_sql(expression, safe_prefix="TRY_") +2991 +2992 def log_sql(self, expression: exp.Log) -> str: +2993 this = expression.this +2994 expr = expression.expression +2995 +2996 if not self.dialect.LOG_BASE_FIRST: +2997 this, expr = expr, this +2998 +2999 return self.func("LOG", this, expr) 3000 -3001 for key in expression.arg_types: -3002 arg_value = expression.args.get(key) -3003 -3004 if isinstance(arg_value, list): -3005 for value in arg_value: -3006 args.append(value) -3007 elif arg_value is not None: -3008 args.append(arg_value) -3009 -3010 if self.normalize_functions: -3011 name = expression.sql_name() -3012 else: -3013 name = (expression._meta and expression.meta.get("name")) or expression.sql_name() +3001 def use_sql(self, expression: exp.Use) -> str: +3002 kind = self.sql(expression, "kind") +3003 kind = f" {kind}" if kind else "" +3004 this = self.sql(expression, "this") +3005 this = f" {this}" if this else "" +3006 return f"USE{kind}{this}" +3007 +3008 def binary(self, expression: exp.Binary, op: str) -> str: +3009 op = self.maybe_comment(op, comments=expression.comments) +3010 return f"{self.sql(expression, 'this')} {op} {self.sql(expression, 'expression')}" +3011 +3012 def function_fallback_sql(self, expression: exp.Func) -> str: +3013 args = [] 3014 -3015 return self.func(name, *args) -3016 -3017 def func( -3018 self, -3019 name: str, -3020 *args: t.Optional[exp.Expression | str], -3021 prefix: str = "(", -3022 suffix: str = ")", -3023 ) -> str: -3024 return f"{self.normalize_func(name)}{prefix}{self.format_args(*args)}{suffix}" -3025 -3026 def format_args(self, *args: t.Optional[str | exp.Expression]) -> str: -3027 arg_sqls = tuple(self.sql(arg) for arg in args if arg is not None) -3028 if self.pretty and self.text_width(arg_sqls) > self.max_text_width: -3029 return self.indent("\n" + ",\n".join(arg_sqls) + "\n", skip_first=True, skip_last=True) -3030 return ", ".join(arg_sqls) -3031 -3032 def text_width(self, args: t.Iterable) -> int: -3033 return sum(len(arg) for arg in args) -3034 -3035 def format_time(self, expression: exp.Expression) -> t.Optional[str]: -3036 return format_time( -3037 self.sql(expression, "format"), -3038 self.dialect.INVERSE_TIME_MAPPING, -3039 self.dialect.INVERSE_TIME_TRIE, -3040 ) -3041 -3042 def expressions( -3043 self, -3044 expression: t.Optional[exp.Expression] = None, -3045 key: t.Optional[str] = None, -3046 sqls: t.Optional[t.Collection[str | exp.Expression]] = None, -3047 flat: bool = False, -3048 indent: bool = True, -3049 skip_first: bool = False, -3050 sep: str = ", ", -3051 prefix: str = "", -3052 ) -> str: -3053 expressions = expression.args.get(key or "expressions") if expression else sqls -3054 -3055 if not expressions: -3056 return "" -3057 -3058 if flat: -3059 return sep.join(sql for sql in (self.sql(e) for e in expressions) if sql) -3060 -3061 num_sqls = len(expressions) -3062 -3063 # These are calculated once in case we have the leading_comma / pretty option set, correspondingly -3064 pad = " " * self.pad -3065 stripped_sep = sep.strip() -3066 -3067 result_sqls = [] -3068 for i, e in enumerate(expressions): -3069 sql = self.sql(e, comment=False) -3070 if not sql: -3071 continue -3072 -3073 comments = self.maybe_comment("", e) if isinstance(e, exp.Expression) else "" +3015 for key in expression.arg_types: +3016 arg_value = expression.args.get(key) +3017 +3018 if isinstance(arg_value, list): +3019 for value in arg_value: +3020 args.append(value) +3021 elif arg_value is not None: +3022 args.append(arg_value) +3023 +3024 if self.normalize_functions: +3025 name = expression.sql_name() +3026 else: +3027 name = (expression._meta and expression.meta.get("name")) or expression.sql_name() +3028 +3029 return self.func(name, *args) +3030 +3031 def func( +3032 self, +3033 name: str, +3034 *args: t.Optional[exp.Expression | str], +3035 prefix: str = "(", +3036 suffix: str = ")", +3037 ) -> str: +3038 return f"{self.normalize_func(name)}{prefix}{self.format_args(*args)}{suffix}" +3039 +3040 def format_args(self, *args: t.Optional[str | exp.Expression]) -> str: +3041 arg_sqls = tuple(self.sql(arg) for arg in args if arg is not None) +3042 if self.pretty and self.text_width(arg_sqls) > self.max_text_width: +3043 return self.indent("\n" + ",\n".join(arg_sqls) + "\n", skip_first=True, skip_last=True) +3044 return ", ".join(arg_sqls) +3045 +3046 def text_width(self, args: t.Iterable) -> int: +3047 return sum(len(arg) for arg in args) +3048 +3049 def format_time(self, expression: exp.Expression) -> t.Optional[str]: +3050 return format_time( +3051 self.sql(expression, "format"), +3052 self.dialect.INVERSE_TIME_MAPPING, +3053 self.dialect.INVERSE_TIME_TRIE, +3054 ) +3055 +3056 def expressions( +3057 self, +3058 expression: t.Optional[exp.Expression] = None, +3059 key: t.Optional[str] = None, +3060 sqls: t.Optional[t.Collection[str | exp.Expression]] = None, +3061 flat: bool = False, +3062 indent: bool = True, +3063 skip_first: bool = False, +3064 sep: str = ", ", +3065 prefix: str = "", +3066 ) -> str: +3067 expressions = expression.args.get(key or "expressions") if expression else sqls +3068 +3069 if not expressions: +3070 return "" +3071 +3072 if flat: +3073 return sep.join(sql for sql in (self.sql(e) for e in expressions) if sql) 3074 -3075 if self.pretty: -3076 if self.leading_comma: -3077 result_sqls.append(f"{sep if i > 0 else pad}{prefix}{sql}{comments}") -3078 else: -3079 result_sqls.append( -3080 f"{prefix}{sql}{stripped_sep if i + 1 < num_sqls else ''}{comments}" -3081 ) -3082 else: -3083 result_sqls.append(f"{prefix}{sql}{comments}{sep if i + 1 < num_sqls else ''}") -3084 -3085 result_sql = "\n".join(result_sqls) if self.pretty else "".join(result_sqls) -3086 return self.indent(result_sql, skip_first=skip_first) if indent else result_sql -3087 -3088 def op_expressions(self, op: str, expression: exp.Expression, flat: bool = False) -> str: -3089 flat = flat or isinstance(expression.parent, exp.Properties) -3090 expressions_sql = self.expressions(expression, flat=flat) -3091 if flat: -3092 return f"{op} {expressions_sql}" -3093 return f"{self.seg(op)}{self.sep() if expressions_sql else ''}{expressions_sql}" -3094 -3095 def naked_property(self, expression: exp.Property) -> str: -3096 property_name = exp.Properties.PROPERTY_TO_NAME.get(expression.__class__) -3097 if not property_name: -3098 self.unsupported(f"Unsupported property {expression.__class__.__name__}") -3099 return f"{property_name} {self.sql(expression, 'this')}" -3100 -3101 def set_operation(self, expression: exp.Union, op: str) -> str: -3102 this = self.maybe_comment(self.sql(expression, "this"), comments=expression.comments) -3103 op = self.seg(op) -3104 return self.query_modifiers( -3105 expression, f"{this}{op}{self.sep()}{self.sql(expression, 'expression')}" -3106 ) -3107 -3108 def tag_sql(self, expression: exp.Tag) -> str: -3109 return f"{expression.args.get('prefix')}{self.sql(expression.this)}{expression.args.get('postfix')}" -3110 -3111 def token_sql(self, token_type: TokenType) -> str: -3112 return self.TOKEN_MAPPING.get(token_type, token_type.name) -3113 -3114 def userdefinedfunction_sql(self, expression: exp.UserDefinedFunction) -> str: -3115 this = self.sql(expression, "this") -3116 expressions = self.no_identify(self.expressions, expression) -3117 expressions = ( -3118 self.wrap(expressions) if expression.args.get("wrapped") else f" {expressions}" -3119 ) -3120 return f"{this}{expressions}" +3075 num_sqls = len(expressions) +3076 +3077 # These are calculated once in case we have the leading_comma / pretty option set, correspondingly +3078 pad = " " * self.pad +3079 stripped_sep = sep.strip() +3080 +3081 result_sqls = [] +3082 for i, e in enumerate(expressions): +3083 sql = self.sql(e, comment=False) +3084 if not sql: +3085 continue +3086 +3087 comments = self.maybe_comment("", e) if isinstance(e, exp.Expression) else "" +3088 +3089 if self.pretty: +3090 if self.leading_comma: +3091 result_sqls.append(f"{sep if i > 0 else pad}{prefix}{sql}{comments}") +3092 else: +3093 result_sqls.append( +3094 f"{prefix}{sql}{stripped_sep if i + 1 < num_sqls else ''}{comments}" +3095 ) +3096 else: +3097 result_sqls.append(f"{prefix}{sql}{comments}{sep if i + 1 < num_sqls else ''}") +3098 +3099 result_sql = "\n".join(result_sqls) if self.pretty else "".join(result_sqls) +3100 return self.indent(result_sql, skip_first=skip_first) if indent else result_sql +3101 +3102 def op_expressions(self, op: str, expression: exp.Expression, flat: bool = False) -> str: +3103 flat = flat or isinstance(expression.parent, exp.Properties) +3104 expressions_sql = self.expressions(expression, flat=flat) +3105 if flat: +3106 return f"{op} {expressions_sql}" +3107 return f"{self.seg(op)}{self.sep() if expressions_sql else ''}{expressions_sql}" +3108 +3109 def naked_property(self, expression: exp.Property) -> str: +3110 property_name = exp.Properties.PROPERTY_TO_NAME.get(expression.__class__) +3111 if not property_name: +3112 self.unsupported(f"Unsupported property {expression.__class__.__name__}") +3113 return f"{property_name} {self.sql(expression, 'this')}" +3114 +3115 def set_operation(self, expression: exp.Union, op: str) -> str: +3116 this = self.maybe_comment(self.sql(expression, "this"), comments=expression.comments) +3117 op = self.seg(op) +3118 return self.query_modifiers( +3119 expression, f"{this}{op}{self.sep()}{self.sql(expression, 'expression')}" +3120 ) 3121 -3122 def joinhint_sql(self, expression: exp.JoinHint) -> str: -3123 this = self.sql(expression, "this") -3124 expressions = self.expressions(expression, flat=True) -3125 return f"{this}({expressions})" -3126 -3127 def kwarg_sql(self, expression: exp.Kwarg) -> str: -3128 return self.binary(expression, "=>") -3129 -3130 def when_sql(self, expression: exp.When) -> str: -3131 matched = "MATCHED" if expression.args["matched"] else "NOT MATCHED" -3132 source = " BY SOURCE" if self.MATCHED_BY_SOURCE and expression.args.get("source") else "" -3133 condition = self.sql(expression, "condition") -3134 condition = f" AND {condition}" if condition else "" +3122 def tag_sql(self, expression: exp.Tag) -> str: +3123 return f"{expression.args.get('prefix')}{self.sql(expression.this)}{expression.args.get('postfix')}" +3124 +3125 def token_sql(self, token_type: TokenType) -> str: +3126 return self.TOKEN_MAPPING.get(token_type, token_type.name) +3127 +3128 def userdefinedfunction_sql(self, expression: exp.UserDefinedFunction) -> str: +3129 this = self.sql(expression, "this") +3130 expressions = self.no_identify(self.expressions, expression) +3131 expressions = ( +3132 self.wrap(expressions) if expression.args.get("wrapped") else f" {expressions}" +3133 ) +3134 return f"{this}{expressions}" 3135 -3136 then_expression = expression.args.get("then") -3137 if isinstance(then_expression, exp.Insert): -3138 then = f"INSERT {self.sql(then_expression, 'this')}" -3139 if "expression" in then_expression.args: -3140 then += f" VALUES {self.sql(then_expression, 'expression')}" -3141 elif isinstance(then_expression, exp.Update): -3142 if isinstance(then_expression.args.get("expressions"), exp.Star): -3143 then = f"UPDATE {self.sql(then_expression, 'expressions')}" -3144 else: -3145 then = f"UPDATE SET {self.expressions(then_expression, flat=True)}" -3146 else: -3147 then = self.sql(then_expression) -3148 return f"WHEN {matched}{source}{condition} THEN {then}" +3136 def joinhint_sql(self, expression: exp.JoinHint) -> str: +3137 this = self.sql(expression, "this") +3138 expressions = self.expressions(expression, flat=True) +3139 return f"{this}({expressions})" +3140 +3141 def kwarg_sql(self, expression: exp.Kwarg) -> str: +3142 return self.binary(expression, "=>") +3143 +3144 def when_sql(self, expression: exp.When) -> str: +3145 matched = "MATCHED" if expression.args["matched"] else "NOT MATCHED" +3146 source = " BY SOURCE" if self.MATCHED_BY_SOURCE and expression.args.get("source") else "" +3147 condition = self.sql(expression, "condition") +3148 condition = f" AND {condition}" if condition else "" 3149 -3150 def merge_sql(self, expression: exp.Merge) -> str: -3151 table = expression.this -3152 table_alias = "" -3153 -3154 hints = table.args.get("hints") -3155 if hints and table.alias and isinstance(hints[0], exp.WithTableHint): -3156 # T-SQL syntax is MERGE ... <target_table> [WITH (<merge_hint>)] [[AS] table_alias] -3157 table_alias = f" AS {self.sql(table.args['alias'].pop())}" -3158 -3159 this = self.sql(table) -3160 using = f"USING {self.sql(expression, 'using')}" -3161 on = f"ON {self.sql(expression, 'on')}" -3162 expressions = self.expressions(expression, sep=" ") +3150 then_expression = expression.args.get("then") +3151 if isinstance(then_expression, exp.Insert): +3152 then = f"INSERT {self.sql(then_expression, 'this')}" +3153 if "expression" in then_expression.args: +3154 then += f" VALUES {self.sql(then_expression, 'expression')}" +3155 elif isinstance(then_expression, exp.Update): +3156 if isinstance(then_expression.args.get("expressions"), exp.Star): +3157 then = f"UPDATE {self.sql(then_expression, 'expressions')}" +3158 else: +3159 then = f"UPDATE SET {self.expressions(then_expression, flat=True)}" +3160 else: +3161 then = self.sql(then_expression) +3162 return f"WHEN {matched}{source}{condition} THEN {then}" 3163 -3164 return self.prepend_ctes( -3165 expression, f"MERGE INTO {this}{table_alias} {using} {on} {expressions}" -3166 ) +3164 def merge_sql(self, expression: exp.Merge) -> str: +3165 table = expression.this +3166 table_alias = "" 3167 -3168 def tochar_sql(self, expression: exp.ToChar) -> str: -3169 if expression.args.get("format"): -3170 self.unsupported("Format argument unsupported for TO_CHAR/TO_VARCHAR function") -3171 -3172 return self.sql(exp.cast(expression.this, "text")) -3173 -3174 def dictproperty_sql(self, expression: exp.DictProperty) -> str: -3175 this = self.sql(expression, "this") -3176 kind = self.sql(expression, "kind") -3177 settings_sql = self.expressions(expression, key="settings", sep=" ") -3178 args = f"({self.sep('')}{settings_sql}{self.seg(')', sep='')}" if settings_sql else "()" -3179 return f"{this}({kind}{args})" -3180 -3181 def dictrange_sql(self, expression: exp.DictRange) -> str: -3182 this = self.sql(expression, "this") -3183 max = self.sql(expression, "max") -3184 min = self.sql(expression, "min") -3185 return f"{this}(MIN {min} MAX {max})" -3186 -3187 def dictsubproperty_sql(self, expression: exp.DictSubProperty) -> str: -3188 return f"{self.sql(expression, 'this')} {self.sql(expression, 'value')}" -3189 -3190 def oncluster_sql(self, expression: exp.OnCluster) -> str: -3191 return "" -3192 -3193 def clusteredbyproperty_sql(self, expression: exp.ClusteredByProperty) -> str: -3194 expressions = self.expressions(expression, key="expressions", flat=True) -3195 sorted_by = self.expressions(expression, key="sorted_by", flat=True) -3196 sorted_by = f" SORTED BY ({sorted_by})" if sorted_by else "" -3197 buckets = self.sql(expression, "buckets") -3198 return f"CLUSTERED BY ({expressions}){sorted_by} INTO {buckets} BUCKETS" -3199 -3200 def anyvalue_sql(self, expression: exp.AnyValue) -> str: -3201 this = self.sql(expression, "this") -3202 having = self.sql(expression, "having") +3168 hints = table.args.get("hints") +3169 if hints and table.alias and isinstance(hints[0], exp.WithTableHint): +3170 # T-SQL syntax is MERGE ... <target_table> [WITH (<merge_hint>)] [[AS] table_alias] +3171 table_alias = f" AS {self.sql(table.args['alias'].pop())}" +3172 +3173 this = self.sql(table) +3174 using = f"USING {self.sql(expression, 'using')}" +3175 on = f"ON {self.sql(expression, 'on')}" +3176 expressions = self.expressions(expression, sep=" ") +3177 +3178 return self.prepend_ctes( +3179 expression, f"MERGE INTO {this}{table_alias} {using} {on} {expressions}" +3180 ) +3181 +3182 def tochar_sql(self, expression: exp.ToChar) -> str: +3183 if expression.args.get("format"): +3184 self.unsupported("Format argument unsupported for TO_CHAR/TO_VARCHAR function") +3185 +3186 return self.sql(exp.cast(expression.this, "text")) +3187 +3188 def dictproperty_sql(self, expression: exp.DictProperty) -> str: +3189 this = self.sql(expression, "this") +3190 kind = self.sql(expression, "kind") +3191 settings_sql = self.expressions(expression, key="settings", sep=" ") +3192 args = f"({self.sep('')}{settings_sql}{self.seg(')', sep='')}" if settings_sql else "()" +3193 return f"{this}({kind}{args})" +3194 +3195 def dictrange_sql(self, expression: exp.DictRange) -> str: +3196 this = self.sql(expression, "this") +3197 max = self.sql(expression, "max") +3198 min = self.sql(expression, "min") +3199 return f"{this}(MIN {min} MAX {max})" +3200 +3201 def dictsubproperty_sql(self, expression: exp.DictSubProperty) -> str: +3202 return f"{self.sql(expression, 'this')} {self.sql(expression, 'value')}" 3203 -3204 if having: -3205 this = f"{this} HAVING {'MAX' if expression.args.get('max') else 'MIN'} {having}" +3204 def oncluster_sql(self, expression: exp.OnCluster) -> str: +3205 return "" 3206 -3207 return self.func("ANY_VALUE", this) -3208 -3209 def querytransform_sql(self, expression: exp.QueryTransform) -> str: -3210 transform = self.func("TRANSFORM", *expression.expressions) -3211 row_format_before = self.sql(expression, "row_format_before") -3212 row_format_before = f" {row_format_before}" if row_format_before else "" -3213 record_writer = self.sql(expression, "record_writer") -3214 record_writer = f" RECORDWRITER {record_writer}" if record_writer else "" -3215 using = f" USING {self.sql(expression, 'command_script')}" -3216 schema = self.sql(expression, "schema") -3217 schema = f" AS {schema}" if schema else "" -3218 row_format_after = self.sql(expression, "row_format_after") -3219 row_format_after = f" {row_format_after}" if row_format_after else "" -3220 record_reader = self.sql(expression, "record_reader") -3221 record_reader = f" RECORDREADER {record_reader}" if record_reader else "" -3222 return f"{transform}{row_format_before}{record_writer}{using}{schema}{row_format_after}{record_reader}" -3223 -3224 def indexconstraintoption_sql(self, expression: exp.IndexConstraintOption) -> str: -3225 key_block_size = self.sql(expression, "key_block_size") -3226 if key_block_size: -3227 return f"KEY_BLOCK_SIZE = {key_block_size}" -3228 -3229 using = self.sql(expression, "using") -3230 if using: -3231 return f"USING {using}" -3232 -3233 parser = self.sql(expression, "parser") -3234 if parser: -3235 return f"WITH PARSER {parser}" -3236 -3237 comment = self.sql(expression, "comment") -3238 if comment: -3239 return f"COMMENT {comment}" -3240 -3241 visible = expression.args.get("visible") -3242 if visible is not None: -3243 return "VISIBLE" if visible else "INVISIBLE" -3244 -3245 engine_attr = self.sql(expression, "engine_attr") -3246 if engine_attr: -3247 return f"ENGINE_ATTRIBUTE = {engine_attr}" -3248 -3249 secondary_engine_attr = self.sql(expression, "secondary_engine_attr") -3250 if secondary_engine_attr: -3251 return f"SECONDARY_ENGINE_ATTRIBUTE = {secondary_engine_attr}" -3252 -3253 self.unsupported("Unsupported index constraint option.") -3254 return "" -3255 -3256 def indexcolumnconstraint_sql(self, expression: exp.IndexColumnConstraint) -> str: -3257 kind = self.sql(expression, "kind") -3258 kind = f"{kind} INDEX" if kind else "INDEX" -3259 this = self.sql(expression, "this") -3260 this = f" {this}" if this else "" -3261 index_type = self.sql(expression, "index_type") -3262 index_type = f" USING {index_type}" if index_type else "" -3263 schema = self.sql(expression, "schema") -3264 schema = f" {schema}" if schema else "" -3265 options = self.expressions(expression, key="options", sep=" ") -3266 options = f" {options}" if options else "" -3267 return f"{kind}{this}{index_type}{schema}{options}" -3268 -3269 def nvl2_sql(self, expression: exp.Nvl2) -> str: -3270 if self.NVL2_SUPPORTED: -3271 return self.function_fallback_sql(expression) -3272 -3273 case = exp.Case().when( -3274 expression.this.is_(exp.null()).not_(copy=False), -3275 expression.args["true"], -3276 copy=False, -3277 ) -3278 else_cond = expression.args.get("false") -3279 if else_cond: -3280 case.else_(else_cond, copy=False) -3281 -3282 return self.sql(case) -3283 -3284 def comprehension_sql(self, expression: exp.Comprehension) -> str: -3285 this = self.sql(expression, "this") -3286 expr = self.sql(expression, "expression") -3287 iterator = self.sql(expression, "iterator") -3288 condition = self.sql(expression, "condition") -3289 condition = f" IF {condition}" if condition else "" -3290 return f"{this} FOR {expr} IN {iterator}{condition}" -3291 -3292 def columnprefix_sql(self, expression: exp.ColumnPrefix) -> str: -3293 return f"{self.sql(expression, 'this')}({self.sql(expression, 'expression')})" -3294 -3295 def opclass_sql(self, expression: exp.Opclass) -> str: -3296 return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}" +3207 def clusteredbyproperty_sql(self, expression: exp.ClusteredByProperty) -> str: +3208 expressions = self.expressions(expression, key="expressions", flat=True) +3209 sorted_by = self.expressions(expression, key="sorted_by", flat=True) +3210 sorted_by = f" SORTED BY ({sorted_by})" if sorted_by else "" +3211 buckets = self.sql(expression, "buckets") +3212 return f"CLUSTERED BY ({expressions}){sorted_by} INTO {buckets} BUCKETS" +3213 +3214 def anyvalue_sql(self, expression: exp.AnyValue) -> str: +3215 this = self.sql(expression, "this") +3216 having = self.sql(expression, "having") +3217 +3218 if having: +3219 this = f"{this} HAVING {'MAX' if expression.args.get('max') else 'MIN'} {having}" +3220 +3221 return self.func("ANY_VALUE", this) +3222 +3223 def querytransform_sql(self, expression: exp.QueryTransform) -> str: +3224 transform = self.func("TRANSFORM", *expression.expressions) +3225 row_format_before = self.sql(expression, "row_format_before") +3226 row_format_before = f" {row_format_before}" if row_format_before else "" +3227 record_writer = self.sql(expression, "record_writer") +3228 record_writer = f" RECORDWRITER {record_writer}" if record_writer else "" +3229 using = f" USING {self.sql(expression, 'command_script')}" +3230 schema = self.sql(expression, "schema") +3231 schema = f" AS {schema}" if schema else "" +3232 row_format_after = self.sql(expression, "row_format_after") +3233 row_format_after = f" {row_format_after}" if row_format_after else "" +3234 record_reader = self.sql(expression, "record_reader") +3235 record_reader = f" RECORDREADER {record_reader}" if record_reader else "" +3236 return f"{transform}{row_format_before}{record_writer}{using}{schema}{row_format_after}{record_reader}" +3237 +3238 def indexconstraintoption_sql(self, expression: exp.IndexConstraintOption) -> str: +3239 key_block_size = self.sql(expression, "key_block_size") +3240 if key_block_size: +3241 return f"KEY_BLOCK_SIZE = {key_block_size}" +3242 +3243 using = self.sql(expression, "using") +3244 if using: +3245 return f"USING {using}" +3246 +3247 parser = self.sql(expression, "parser") +3248 if parser: +3249 return f"WITH PARSER {parser}" +3250 +3251 comment = self.sql(expression, "comment") +3252 if comment: +3253 return f"COMMENT {comment}" +3254 +3255 visible = expression.args.get("visible") +3256 if visible is not None: +3257 return "VISIBLE" if visible else "INVISIBLE" +3258 +3259 engine_attr = self.sql(expression, "engine_attr") +3260 if engine_attr: +3261 return f"ENGINE_ATTRIBUTE = {engine_attr}" +3262 +3263 secondary_engine_attr = self.sql(expression, "secondary_engine_attr") +3264 if secondary_engine_attr: +3265 return f"SECONDARY_ENGINE_ATTRIBUTE = {secondary_engine_attr}" +3266 +3267 self.unsupported("Unsupported index constraint option.") +3268 return "" +3269 +3270 def indexcolumnconstraint_sql(self, expression: exp.IndexColumnConstraint) -> str: +3271 kind = self.sql(expression, "kind") +3272 kind = f"{kind} INDEX" if kind else "INDEX" +3273 this = self.sql(expression, "this") +3274 this = f" {this}" if this else "" +3275 index_type = self.sql(expression, "index_type") +3276 index_type = f" USING {index_type}" if index_type else "" +3277 schema = self.sql(expression, "schema") +3278 schema = f" {schema}" if schema else "" +3279 options = self.expressions(expression, key="options", sep=" ") +3280 options = f" {options}" if options else "" +3281 return f"{kind}{this}{index_type}{schema}{options}" +3282 +3283 def nvl2_sql(self, expression: exp.Nvl2) -> str: +3284 if self.NVL2_SUPPORTED: +3285 return self.function_fallback_sql(expression) +3286 +3287 case = exp.Case().when( +3288 expression.this.is_(exp.null()).not_(copy=False), +3289 expression.args["true"], +3290 copy=False, +3291 ) +3292 else_cond = expression.args.get("false") +3293 if else_cond: +3294 case.else_(else_cond, copy=False) +3295 +3296 return self.sql(case) 3297 -3298 def predict_sql(self, expression: exp.Predict) -> str: -3299 model = self.sql(expression, "this") -3300 model = f"MODEL {model}" -3301 table = self.sql(expression, "expression") -3302 table = f"TABLE {table}" if not isinstance(expression.expression, exp.Subquery) else table -3303 parameters = self.sql(expression, "params_struct") -3304 return self.func("PREDICT", model, table, parameters or None) +3298 def comprehension_sql(self, expression: exp.Comprehension) -> str: +3299 this = self.sql(expression, "this") +3300 expr = self.sql(expression, "expression") +3301 iterator = self.sql(expression, "iterator") +3302 condition = self.sql(expression, "condition") +3303 condition = f" IF {condition}" if condition else "" +3304 return f"{this} FOR {expr} IN {iterator}{condition}" 3305 -3306 def forin_sql(self, expression: exp.ForIn) -> str: -3307 this = self.sql(expression, "this") -3308 expression_sql = self.sql(expression, "expression") -3309 return f"FOR {this} DO {expression_sql}" -3310 -3311 def refresh_sql(self, expression: exp.Refresh) -> str: -3312 this = self.sql(expression, "this") -3313 table = "" if isinstance(expression.this, exp.Literal) else "TABLE " -3314 return f"REFRESH {table}{this}" -3315 -3316 def operator_sql(self, expression: exp.Operator) -> str: -3317 return self.binary(expression, f"OPERATOR({self.sql(expression, 'operator')})") -3318 -3319 def toarray_sql(self, expression: exp.ToArray) -> str: -3320 arg = expression.this -3321 if not arg.type: -3322 from sqlglot.optimizer.annotate_types import annotate_types -3323 -3324 arg = annotate_types(arg) -3325 -3326 if arg.is_type(exp.DataType.Type.ARRAY): -3327 return self.sql(arg) -3328 -3329 cond_for_null = arg.is_(exp.null()) -3330 return self.sql(exp.func("IF", cond_for_null, exp.null(), exp.Array(expressions=[arg]))) -3331 -3332 def tsordstotime_sql(self, expression: exp.TsOrDsToTime) -> str: -3333 this = expression.this -3334 if isinstance(this, exp.TsOrDsToTime) or this.is_type(exp.DataType.Type.TIME): -3335 return self.sql(this) -3336 -3337 return self.sql(exp.cast(this, "time")) -3338 -3339 def tsordstodate_sql(self, expression: exp.TsOrDsToDate) -> str: -3340 this = expression.this -3341 time_format = self.format_time(expression) +3306 def columnprefix_sql(self, expression: exp.ColumnPrefix) -> str: +3307 return f"{self.sql(expression, 'this')}({self.sql(expression, 'expression')})" +3308 +3309 def opclass_sql(self, expression: exp.Opclass) -> str: +3310 return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}" +3311 +3312 def predict_sql(self, expression: exp.Predict) -> str: +3313 model = self.sql(expression, "this") +3314 model = f"MODEL {model}" +3315 table = self.sql(expression, "expression") +3316 table = f"TABLE {table}" if not isinstance(expression.expression, exp.Subquery) else table +3317 parameters = self.sql(expression, "params_struct") +3318 return self.func("PREDICT", model, table, parameters or None) +3319 +3320 def forin_sql(self, expression: exp.ForIn) -> str: +3321 this = self.sql(expression, "this") +3322 expression_sql = self.sql(expression, "expression") +3323 return f"FOR {this} DO {expression_sql}" +3324 +3325 def refresh_sql(self, expression: exp.Refresh) -> str: +3326 this = self.sql(expression, "this") +3327 table = "" if isinstance(expression.this, exp.Literal) else "TABLE " +3328 return f"REFRESH {table}{this}" +3329 +3330 def operator_sql(self, expression: exp.Operator) -> str: +3331 return self.binary(expression, f"OPERATOR({self.sql(expression, 'operator')})") +3332 +3333 def toarray_sql(self, expression: exp.ToArray) -> str: +3334 arg = expression.this +3335 if not arg.type: +3336 from sqlglot.optimizer.annotate_types import annotate_types +3337 +3338 arg = annotate_types(arg) +3339 +3340 if arg.is_type(exp.DataType.Type.ARRAY): +3341 return self.sql(arg) 3342 -3343 if time_format and time_format not in (self.dialect.TIME_FORMAT, self.dialect.DATE_FORMAT): -3344 return self.sql( -3345 exp.cast(exp.StrToTime(this=this, format=expression.args["format"]), "date") -3346 ) -3347 -3348 if isinstance(this, exp.TsOrDsToDate) or this.is_type(exp.DataType.Type.DATE): +3343 cond_for_null = arg.is_(exp.null()) +3344 return self.sql(exp.func("IF", cond_for_null, exp.null(), exp.Array(expressions=[arg]))) +3345 +3346 def tsordstotime_sql(self, expression: exp.TsOrDsToTime) -> str: +3347 this = expression.this +3348 if isinstance(this, exp.TsOrDsToTime) or this.is_type(exp.DataType.Type.TIME): 3349 return self.sql(this) 3350 -3351 return self.sql(exp.cast(this, "date")) +3351 return self.sql(exp.cast(this, "time")) 3352 -3353 def unixdate_sql(self, expression: exp.UnixDate) -> str: -3354 return self.sql( -3355 exp.func( -3356 "DATEDIFF", -3357 expression.this, -3358 exp.cast(exp.Literal.string("1970-01-01"), "date"), -3359 "day", +3353 def tsordstodate_sql(self, expression: exp.TsOrDsToDate) -> str: +3354 this = expression.this +3355 time_format = self.format_time(expression) +3356 +3357 if time_format and time_format not in (self.dialect.TIME_FORMAT, self.dialect.DATE_FORMAT): +3358 return self.sql( +3359 exp.cast(exp.StrToTime(this=this, format=expression.args["format"]), "date") 3360 ) -3361 ) -3362 -3363 def lastday_sql(self, expression: exp.LastDay) -> str: -3364 if self.LAST_DAY_SUPPORTS_DATE_PART: -3365 return self.function_fallback_sql(expression) +3361 +3362 if isinstance(this, exp.TsOrDsToDate) or this.is_type(exp.DataType.Type.DATE): +3363 return self.sql(this) +3364 +3365 return self.sql(exp.cast(this, "date")) 3366 -3367 unit = expression.text("unit") -3368 if unit and unit != "MONTH": -3369 self.unsupported("Date parts are not supported in LAST_DAY.") -3370 -3371 return self.func("LAST_DAY", expression.this) -3372 -3373 def _jsonpathkey_sql(self, expression: exp.JSONPathKey) -> str: -3374 this = expression.this -3375 if isinstance(this, exp.JSONPathWildcard): -3376 this = self.json_path_part(this) -3377 return f".{this}" if this else "" -3378 -3379 if exp.SAFE_IDENTIFIER_RE.match(this): -3380 return f".{this}" -3381 -3382 this = self.json_path_part(this) -3383 return f"[{this}]" if self.JSON_PATH_BRACKETED_KEY_SUPPORTED else f".{this}" +3367 def unixdate_sql(self, expression: exp.UnixDate) -> str: +3368 return self.sql( +3369 exp.func( +3370 "DATEDIFF", +3371 expression.this, +3372 exp.cast(exp.Literal.string("1970-01-01"), "date"), +3373 "day", +3374 ) +3375 ) +3376 +3377 def lastday_sql(self, expression: exp.LastDay) -> str: +3378 if self.LAST_DAY_SUPPORTS_DATE_PART: +3379 return self.function_fallback_sql(expression) +3380 +3381 unit = expression.text("unit") +3382 if unit and unit != "MONTH": +3383 self.unsupported("Date parts are not supported in LAST_DAY.") 3384 -3385 def _jsonpathsubscript_sql(self, expression: exp.JSONPathSubscript) -> str: -3386 this = self.json_path_part(expression.this) -3387 return f"[{this}]" if this else "" -3388 -3389 def _simplify_unless_literal(self, expression: E) -> E: -3390 if not isinstance(expression, exp.Literal): -3391 from sqlglot.optimizer.simplify import simplify +3385 return self.func("LAST_DAY", expression.this) +3386 +3387 def _jsonpathkey_sql(self, expression: exp.JSONPathKey) -> str: +3388 this = expression.this +3389 if isinstance(this, exp.JSONPathWildcard): +3390 this = self.json_path_part(this) +3391 return f".{this}" if this else "" 3392 -3393 expression = simplify(expression, dialect=self.dialect) -3394 -3395 return expression -3396 -3397 def _ensure_string_if_null(self, values: t.List[exp.Expression]) -> t.List[exp.Expression]: -3398 return [ -3399 exp.func("COALESCE", exp.cast(value, "text"), exp.Literal.string("")) -3400 for value in values -3401 if value -3402 ] +3393 if exp.SAFE_IDENTIFIER_RE.match(this): +3394 return f".{this}" +3395 +3396 this = self.json_path_part(this) +3397 return f"[{this}]" if self.JSON_PATH_BRACKETED_KEY_SUPPORTED else f".{this}" +3398 +3399 def _jsonpathsubscript_sql(self, expression: exp.JSONPathSubscript) -> str: +3400 this = self.json_path_part(expression.this) +3401 return f"[{this}]" if this else "" +3402 +3403 def _simplify_unless_literal(self, expression: E) -> E: +3404 if not isinstance(expression, exp.Literal): +3405 from sqlglot.optimizer.simplify import simplify +3406 +3407 expression = simplify(expression, dialect=self.dialect) +3408 +3409 return expression +3410 +3411 def _ensure_string_if_null(self, values: t.List[exp.Expression]) -> t.List[exp.Expression]: +3412 return [ +3413 exp.func("COALESCE", exp.cast(value, "text"), exp.Literal.string("")) +3414 for value in values +3415 if value +3416 ]
    @@ -8069,48 +8100,48 @@ Default: True
    -
    474    def __init__(
    -475        self,
    -476        pretty: t.Optional[bool] = None,
    -477        identify: str | bool = False,
    -478        normalize: bool = False,
    -479        pad: int = 2,
    -480        indent: int = 2,
    -481        normalize_functions: t.Optional[str | bool] = None,
    -482        unsupported_level: ErrorLevel = ErrorLevel.WARN,
    -483        max_unsupported: int = 3,
    -484        leading_comma: bool = False,
    -485        max_text_width: int = 80,
    -486        comments: bool = True,
    -487        dialect: DialectType = None,
    -488    ):
    -489        import sqlglot
    -490        from sqlglot.dialects import Dialect
    -491
    -492        self.pretty = pretty if pretty is not None else sqlglot.pretty
    -493        self.identify = identify
    -494        self.normalize = normalize
    -495        self.pad = pad
    -496        self._indent = indent
    -497        self.unsupported_level = unsupported_level
    -498        self.max_unsupported = max_unsupported
    -499        self.leading_comma = leading_comma
    -500        self.max_text_width = max_text_width
    -501        self.comments = comments
    -502        self.dialect = Dialect.get_or_raise(dialect)
    -503
    -504        # This is both a Dialect property and a Generator argument, so we prioritize the latter
    -505        self.normalize_functions = (
    -506            self.dialect.NORMALIZE_FUNCTIONS if normalize_functions is None else normalize_functions
    -507        )
    -508
    -509        self.unsupported_messages: t.List[str] = []
    -510        self._escaped_quote_end: str = (
    -511            self.dialect.tokenizer_class.STRING_ESCAPES[0] + self.dialect.QUOTE_END
    -512        )
    -513        self._escaped_identifier_end: str = (
    -514            self.dialect.tokenizer_class.IDENTIFIER_ESCAPES[0] + self.dialect.IDENTIFIER_END
    -515        )
    +            
    478    def __init__(
    +479        self,
    +480        pretty: t.Optional[bool] = None,
    +481        identify: str | bool = False,
    +482        normalize: bool = False,
    +483        pad: int = 2,
    +484        indent: int = 2,
    +485        normalize_functions: t.Optional[str | bool] = None,
    +486        unsupported_level: ErrorLevel = ErrorLevel.WARN,
    +487        max_unsupported: int = 3,
    +488        leading_comma: bool = False,
    +489        max_text_width: int = 80,
    +490        comments: bool = True,
    +491        dialect: DialectType = None,
    +492    ):
    +493        import sqlglot
    +494        from sqlglot.dialects import Dialect
    +495
    +496        self.pretty = pretty if pretty is not None else sqlglot.pretty
    +497        self.identify = identify
    +498        self.normalize = normalize
    +499        self.pad = pad
    +500        self._indent = indent
    +501        self.unsupported_level = unsupported_level
    +502        self.max_unsupported = max_unsupported
    +503        self.leading_comma = leading_comma
    +504        self.max_text_width = max_text_width
    +505        self.comments = comments
    +506        self.dialect = Dialect.get_or_raise(dialect)
    +507
    +508        # This is both a Dialect property and a Generator argument, so we prioritize the latter
    +509        self.normalize_functions = (
    +510            self.dialect.NORMALIZE_FUNCTIONS if normalize_functions is None else normalize_functions
    +511        )
    +512
    +513        self.unsupported_messages: t.List[str] = []
    +514        self._escaped_quote_end: str = (
    +515            self.dialect.tokenizer_class.STRING_ESCAPES[0] + self.dialect.QUOTE_END
    +516        )
    +517        self._escaped_identifier_end: str = (
    +518            self.dialect.tokenizer_class.IDENTIFIER_ESCAPES[0] + self.dialect.IDENTIFIER_END
    +519        )
     
    @@ -8765,6 +8796,18 @@ Default: True +
    +
    +
    + MULTI_ARG_DISTINCT = +True + + +
    + + + +
    -
    517    def generate(self, expression: exp.Expression, copy: bool = True) -> str:
    -518        """
    -519        Generates the SQL string corresponding to the given syntax tree.
    -520
    -521        Args:
    -522            expression: The syntax tree.
    -523            copy: Whether or not to copy the expression. The generator performs mutations so
    -524                it is safer to copy.
    -525
    -526        Returns:
    -527            The SQL string corresponding to `expression`.
    -528        """
    -529        if copy:
    -530            expression = expression.copy()
    -531
    -532        expression = self.preprocess(expression)
    -533
    -534        self.unsupported_messages = []
    -535        sql = self.sql(expression).strip()
    -536
    -537        if self.pretty:
    -538            sql = sql.replace(self.SENTINEL_LINE_BREAK, "\n")
    -539
    -540        if self.unsupported_level == ErrorLevel.IGNORE:
    -541            return sql
    -542
    -543        if self.unsupported_level == ErrorLevel.WARN:
    -544            for msg in self.unsupported_messages:
    -545                logger.warning(msg)
    -546        elif self.unsupported_level == ErrorLevel.RAISE and self.unsupported_messages:
    -547            raise UnsupportedError(concat_messages(self.unsupported_messages, self.max_unsupported))
    -548
    -549        return sql
    +            
    521    def generate(self, expression: exp.Expression, copy: bool = True) -> str:
    +522        """
    +523        Generates the SQL string corresponding to the given syntax tree.
    +524
    +525        Args:
    +526            expression: The syntax tree.
    +527            copy: Whether or not to copy the expression. The generator performs mutations so
    +528                it is safer to copy.
    +529
    +530        Returns:
    +531            The SQL string corresponding to `expression`.
    +532        """
    +533        if copy:
    +534            expression = expression.copy()
    +535
    +536        expression = self.preprocess(expression)
    +537
    +538        self.unsupported_messages = []
    +539        sql = self.sql(expression).strip()
    +540
    +541        if self.pretty:
    +542            sql = sql.replace(self.SENTINEL_LINE_BREAK, "\n")
    +543
    +544        if self.unsupported_level == ErrorLevel.IGNORE:
    +545            return sql
    +546
    +547        if self.unsupported_level == ErrorLevel.WARN:
    +548            for msg in self.unsupported_messages:
    +549                logger.warning(msg)
    +550        elif self.unsupported_level == ErrorLevel.RAISE and self.unsupported_messages:
    +551            raise UnsupportedError(concat_messages(self.unsupported_messages, self.max_unsupported))
    +552
    +553        return sql
     
    @@ -9198,23 +9241,23 @@ it is safer to copy.
    -
    551    def preprocess(self, expression: exp.Expression) -> exp.Expression:
    -552        """Apply generic preprocessing transformations to a given expression."""
    -553        if (
    -554            not expression.parent
    -555            and type(expression) in self.EXPRESSIONS_WITHOUT_NESTED_CTES
    -556            and any(node.parent is not expression for node in expression.find_all(exp.With))
    -557        ):
    -558            from sqlglot.transforms import move_ctes_to_top_level
    -559
    -560            expression = move_ctes_to_top_level(expression)
    -561
    -562        if self.ENSURE_BOOLS:
    -563            from sqlglot.transforms import ensure_bools
    -564
    -565            expression = ensure_bools(expression)
    -566
    -567        return expression
    +            
    555    def preprocess(self, expression: exp.Expression) -> exp.Expression:
    +556        """Apply generic preprocessing transformations to a given expression."""
    +557        if (
    +558            not expression.parent
    +559            and type(expression) in self.EXPRESSIONS_WITHOUT_NESTED_CTES
    +560            and any(node.parent is not expression for node in expression.find_all(exp.With))
    +561        ):
    +562            from sqlglot.transforms import move_ctes_to_top_level
    +563
    +564            expression = move_ctes_to_top_level(expression)
    +565
    +566        if self.ENSURE_BOOLS:
    +567            from sqlglot.transforms import ensure_bools
    +568
    +569            expression = ensure_bools(expression)
    +570
    +571        return expression
     
    @@ -9234,10 +9277,10 @@ it is safer to copy.
    -
    569    def unsupported(self, message: str) -> None:
    -570        if self.unsupported_level == ErrorLevel.IMMEDIATE:
    -571            raise UnsupportedError(message)
    -572        self.unsupported_messages.append(message)
    +            
    573    def unsupported(self, message: str) -> None:
    +574        if self.unsupported_level == ErrorLevel.IMMEDIATE:
    +575            raise UnsupportedError(message)
    +576        self.unsupported_messages.append(message)
     
    @@ -9255,8 +9298,8 @@ it is safer to copy.
    -
    574    def sep(self, sep: str = " ") -> str:
    -575        return f"{sep.strip()}\n" if self.pretty else sep
    +            
    578    def sep(self, sep: str = " ") -> str:
    +579        return f"{sep.strip()}\n" if self.pretty else sep
     
    @@ -9274,8 +9317,8 @@ it is safer to copy.
    -
    577    def seg(self, sql: str, sep: str = " ") -> str:
    -578        return f"{self.sep(sep)}{sql}"
    +            
    581    def seg(self, sql: str, sep: str = " ") -> str:
    +582        return f"{self.sep(sep)}{sql}"
     
    @@ -9293,10 +9336,10 @@ it is safer to copy.
    -
    580    def pad_comment(self, comment: str) -> str:
    -581        comment = " " + comment if comment[0].strip() else comment
    -582        comment = comment + " " if comment[-1].strip() else comment
    -583        return comment
    +            
    584    def pad_comment(self, comment: str) -> str:
    +585        comment = " " + comment if comment[0].strip() else comment
    +586        comment = comment + " " if comment[-1].strip() else comment
    +587        return comment
     
    @@ -9314,36 +9357,36 @@ it is safer to copy.
    -
    585    def maybe_comment(
    -586        self,
    -587        sql: str,
    -588        expression: t.Optional[exp.Expression] = None,
    -589        comments: t.Optional[t.List[str]] = None,
    -590    ) -> str:
    -591        comments = (
    -592            ((expression and expression.comments) if comments is None else comments)  # type: ignore
    -593            if self.comments
    -594            else None
    -595        )
    -596
    -597        if not comments or isinstance(expression, self.EXCLUDE_COMMENTS):
    -598            return sql
    -599
    -600        comments_sql = " ".join(
    -601            f"/*{self.pad_comment(comment)}*/" for comment in comments if comment
    -602        )
    +            
    589    def maybe_comment(
    +590        self,
    +591        sql: str,
    +592        expression: t.Optional[exp.Expression] = None,
    +593        comments: t.Optional[t.List[str]] = None,
    +594    ) -> str:
    +595        comments = (
    +596            ((expression and expression.comments) if comments is None else comments)  # type: ignore
    +597            if self.comments
    +598            else None
    +599        )
    +600
    +601        if not comments or isinstance(expression, self.EXCLUDE_COMMENTS):
    +602            return sql
     603
    -604        if not comments_sql:
    -605            return sql
    -606
    -607        if isinstance(expression, self.WITH_SEPARATED_COMMENTS):
    -608            return (
    -609                f"{self.sep()}{comments_sql}{sql}"
    -610                if sql[0].isspace()
    -611                else f"{comments_sql}{self.sep()}{sql}"
    -612            )
    -613
    -614        return f"{sql} {comments_sql}"
    +604        comments_sql = " ".join(
    +605            f"/*{self.pad_comment(comment)}*/" for comment in comments if comment
    +606        )
    +607
    +608        if not comments_sql:
    +609            return sql
    +610
    +611        if isinstance(expression, self.WITH_SEPARATED_COMMENTS):
    +612            return (
    +613                f"{self.sep()}{comments_sql}{sql}"
    +614                if sql[0].isspace()
    +615                else f"{comments_sql}{self.sep()}{sql}"
    +616            )
    +617
    +618        return f"{sql} {comments_sql}"
     
    @@ -9361,17 +9404,17 @@ it is safer to copy.
    -
    616    def wrap(self, expression: exp.Expression | str) -> str:
    -617        this_sql = self.indent(
    -618            (
    -619                self.sql(expression)
    -620                if isinstance(expression, (exp.Select, exp.Union))
    -621                else self.sql(expression, "this")
    -622            ),
    -623            level=1,
    -624            pad=0,
    -625        )
    -626        return f"({self.sep('')}{this_sql}{self.seg(')', sep='')}"
    +            
    620    def wrap(self, expression: exp.Expression | str) -> str:
    +621        this_sql = self.indent(
    +622            (
    +623                self.sql(expression)
    +624                if isinstance(expression, (exp.Select, exp.Union))
    +625                else self.sql(expression, "this")
    +626            ),
    +627            level=1,
    +628            pad=0,
    +629        )
    +630        return f"({self.sep('')}{this_sql}{self.seg(')', sep='')}"
     
    @@ -9389,12 +9432,12 @@ it is safer to copy.
    -
    628    def no_identify(self, func: t.Callable[..., str], *args, **kwargs) -> str:
    -629        original = self.identify
    -630        self.identify = False
    -631        result = func(*args, **kwargs)
    -632        self.identify = original
    -633        return result
    +            
    632    def no_identify(self, func: t.Callable[..., str], *args, **kwargs) -> str:
    +633        original = self.identify
    +634        self.identify = False
    +635        result = func(*args, **kwargs)
    +636        self.identify = original
    +637        return result
     
    @@ -9412,12 +9455,12 @@ it is safer to copy.
    -
    635    def normalize_func(self, name: str) -> str:
    -636        if self.normalize_functions == "upper" or self.normalize_functions is True:
    -637            return name.upper()
    -638        if self.normalize_functions == "lower":
    -639            return name.lower()
    -640        return name
    +            
    639    def normalize_func(self, name: str) -> str:
    +640        if self.normalize_functions == "upper" or self.normalize_functions is True:
    +641            return name.upper()
    +642        if self.normalize_functions == "lower":
    +643            return name.lower()
    +644        return name
     
    @@ -9435,28 +9478,28 @@ it is safer to copy.
    -
    642    def indent(
    -643        self,
    -644        sql: str,
    -645        level: int = 0,
    -646        pad: t.Optional[int] = None,
    -647        skip_first: bool = False,
    -648        skip_last: bool = False,
    -649    ) -> str:
    -650        if not self.pretty:
    -651            return sql
    -652
    -653        pad = self.pad if pad is None else pad
    -654        lines = sql.split("\n")
    -655
    -656        return "\n".join(
    -657            (
    -658                line
    -659                if (skip_first and i == 0) or (skip_last and i == len(lines) - 1)
    -660                else f"{' ' * (level * self._indent + pad)}{line}"
    -661            )
    -662            for i, line in enumerate(lines)
    -663        )
    +            
    646    def indent(
    +647        self,
    +648        sql: str,
    +649        level: int = 0,
    +650        pad: t.Optional[int] = None,
    +651        skip_first: bool = False,
    +652        skip_last: bool = False,
    +653    ) -> str:
    +654        if not self.pretty:
    +655            return sql
    +656
    +657        pad = self.pad if pad is None else pad
    +658        lines = sql.split("\n")
    +659
    +660        return "\n".join(
    +661            (
    +662                line
    +663                if (skip_first and i == 0) or (skip_last and i == len(lines) - 1)
    +664                else f"{' ' * (level * self._indent + pad)}{line}"
    +665            )
    +666            for i, line in enumerate(lines)
    +667        )
     
    @@ -9474,43 +9517,43 @@ it is safer to copy.
    -
    665    def sql(
    -666        self,
    -667        expression: t.Optional[str | exp.Expression],
    -668        key: t.Optional[str] = None,
    -669        comment: bool = True,
    -670    ) -> str:
    -671        if not expression:
    -672            return ""
    -673
    -674        if isinstance(expression, str):
    -675            return expression
    -676
    -677        if key:
    -678            value = expression.args.get(key)
    -679            if value:
    -680                return self.sql(value)
    -681            return ""
    -682
    -683        transform = self.TRANSFORMS.get(expression.__class__)
    -684
    -685        if callable(transform):
    -686            sql = transform(self, expression)
    -687        elif isinstance(expression, exp.Expression):
    -688            exp_handler_name = f"{expression.key}_sql"
    -689
    -690            if hasattr(self, exp_handler_name):
    -691                sql = getattr(self, exp_handler_name)(expression)
    -692            elif isinstance(expression, exp.Func):
    -693                sql = self.function_fallback_sql(expression)
    -694            elif isinstance(expression, exp.Property):
    -695                sql = self.property_sql(expression)
    -696            else:
    -697                raise ValueError(f"Unsupported expression type {expression.__class__.__name__}")
    -698        else:
    -699            raise ValueError(f"Expected an Expression. Received {type(expression)}: {expression}")
    -700
    -701        return self.maybe_comment(sql, expression) if self.comments and comment else sql
    +            
    669    def sql(
    +670        self,
    +671        expression: t.Optional[str | exp.Expression],
    +672        key: t.Optional[str] = None,
    +673        comment: bool = True,
    +674    ) -> str:
    +675        if not expression:
    +676            return ""
    +677
    +678        if isinstance(expression, str):
    +679            return expression
    +680
    +681        if key:
    +682            value = expression.args.get(key)
    +683            if value:
    +684                return self.sql(value)
    +685            return ""
    +686
    +687        transform = self.TRANSFORMS.get(expression.__class__)
    +688
    +689        if callable(transform):
    +690            sql = transform(self, expression)
    +691        elif isinstance(expression, exp.Expression):
    +692            exp_handler_name = f"{expression.key}_sql"
    +693
    +694            if hasattr(self, exp_handler_name):
    +695                sql = getattr(self, exp_handler_name)(expression)
    +696            elif isinstance(expression, exp.Func):
    +697                sql = self.function_fallback_sql(expression)
    +698            elif isinstance(expression, exp.Property):
    +699                sql = self.property_sql(expression)
    +700            else:
    +701                raise ValueError(f"Unsupported expression type {expression.__class__.__name__}")
    +702        else:
    +703            raise ValueError(f"Expected an Expression. Received {type(expression)}: {expression}")
    +704
    +705        return self.maybe_comment(sql, expression) if self.comments and comment else sql
     
    @@ -9528,10 +9571,10 @@ it is safer to copy.
    -
    703    def uncache_sql(self, expression: exp.Uncache) -> str:
    -704        table = self.sql(expression, "this")
    -705        exists_sql = " IF EXISTS" if expression.args.get("exists") else ""
    -706        return f"UNCACHE TABLE{exists_sql} {table}"
    +            
    707    def uncache_sql(self, expression: exp.Uncache) -> str:
    +708        table = self.sql(expression, "this")
    +709        exists_sql = " IF EXISTS" if expression.args.get("exists") else ""
    +710        return f"UNCACHE TABLE{exists_sql} {table}"
     
    @@ -9549,15 +9592,15 @@ it is safer to copy.
    -
    708    def cache_sql(self, expression: exp.Cache) -> str:
    -709        lazy = " LAZY" if expression.args.get("lazy") else ""
    -710        table = self.sql(expression, "this")
    -711        options = expression.args.get("options")
    -712        options = f" OPTIONS({self.sql(options[0])} = {self.sql(options[1])})" if options else ""
    -713        sql = self.sql(expression, "expression")
    -714        sql = f" AS{self.sep()}{sql}" if sql else ""
    -715        sql = f"CACHE{lazy} TABLE {table}{options}{sql}"
    -716        return self.prepend_ctes(expression, sql)
    +            
    712    def cache_sql(self, expression: exp.Cache) -> str:
    +713        lazy = " LAZY" if expression.args.get("lazy") else ""
    +714        table = self.sql(expression, "this")
    +715        options = expression.args.get("options")
    +716        options = f" OPTIONS({self.sql(options[0])} = {self.sql(options[1])})" if options else ""
    +717        sql = self.sql(expression, "expression")
    +718        sql = f" AS{self.sep()}{sql}" if sql else ""
    +719        sql = f"CACHE{lazy} TABLE {table}{options}{sql}"
    +720        return self.prepend_ctes(expression, sql)
     
    @@ -9575,11 +9618,11 @@ it is safer to copy.
    -
    718    def characterset_sql(self, expression: exp.CharacterSet) -> str:
    -719        if isinstance(expression.parent, exp.Cast):
    -720            return f"CHAR CHARACTER SET {self.sql(expression, 'this')}"
    -721        default = "DEFAULT " if expression.args.get("default") else ""
    -722        return f"{default}CHARACTER SET={self.sql(expression, 'this')}"
    +            
    722    def characterset_sql(self, expression: exp.CharacterSet) -> str:
    +723        if isinstance(expression.parent, exp.Cast):
    +724            return f"CHAR CHARACTER SET {self.sql(expression, 'this')}"
    +725        default = "DEFAULT " if expression.args.get("default") else ""
    +726        return f"{default}CHARACTER SET={self.sql(expression, 'this')}"
     
    @@ -9597,25 +9640,25 @@ it is safer to copy.
    -
    724    def column_sql(self, expression: exp.Column) -> str:
    -725        join_mark = " (+)" if expression.args.get("join_mark") else ""
    -726
    -727        if join_mark and not self.COLUMN_JOIN_MARKS_SUPPORTED:
    -728            join_mark = ""
    -729            self.unsupported("Outer join syntax using the (+) operator is not supported.")
    +            
    728    def column_sql(self, expression: exp.Column) -> str:
    +729        join_mark = " (+)" if expression.args.get("join_mark") else ""
     730
    -731        column = ".".join(
    -732            self.sql(part)
    -733            for part in (
    -734                expression.args.get("catalog"),
    -735                expression.args.get("db"),
    -736                expression.args.get("table"),
    -737                expression.args.get("this"),
    -738            )
    -739            if part
    -740        )
    -741
    -742        return f"{column}{join_mark}"
    +731        if join_mark and not self.COLUMN_JOIN_MARKS_SUPPORTED:
    +732            join_mark = ""
    +733            self.unsupported("Outer join syntax using the (+) operator is not supported.")
    +734
    +735        column = ".".join(
    +736            self.sql(part)
    +737            for part in (
    +738                expression.args.get("catalog"),
    +739                expression.args.get("db"),
    +740                expression.args.get("table"),
    +741                expression.args.get("this"),
    +742            )
    +743            if part
    +744        )
    +745
    +746        return f"{column}{join_mark}"
     
    @@ -9633,11 +9676,11 @@ it is safer to copy.
    -
    744    def columnposition_sql(self, expression: exp.ColumnPosition) -> str:
    -745        this = self.sql(expression, "this")
    -746        this = f" {this}" if this else ""
    -747        position = self.sql(expression, "position")
    -748        return f"{position}{this}"
    +            
    748    def columnposition_sql(self, expression: exp.ColumnPosition) -> str:
    +749        this = self.sql(expression, "this")
    +750        this = f" {this}" if this else ""
    +751        position = self.sql(expression, "position")
    +752        return f"{position}{this}"
     
    @@ -9655,20 +9698,20 @@ it is safer to copy.
    -
    750    def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str:
    -751        column = self.sql(expression, "this")
    -752        kind = self.sql(expression, "kind")
    -753        constraints = self.expressions(expression, key="constraints", sep=" ", flat=True)
    -754        exists = "IF NOT EXISTS " if expression.args.get("exists") else ""
    -755        kind = f"{sep}{kind}" if kind else ""
    -756        constraints = f" {constraints}" if constraints else ""
    -757        position = self.sql(expression, "position")
    -758        position = f" {position}" if position else ""
    -759
    -760        if expression.find(exp.ComputedColumnConstraint) and not self.COMPUTED_COLUMN_WITH_TYPE:
    -761            kind = ""
    -762
    -763        return f"{exists}{column}{kind}{constraints}{position}"
    +            
    754    def columndef_sql(self, expression: exp.ColumnDef, sep: str = " ") -> str:
    +755        column = self.sql(expression, "this")
    +756        kind = self.sql(expression, "kind")
    +757        constraints = self.expressions(expression, key="constraints", sep=" ", flat=True)
    +758        exists = "IF NOT EXISTS " if expression.args.get("exists") else ""
    +759        kind = f"{sep}{kind}" if kind else ""
    +760        constraints = f" {constraints}" if constraints else ""
    +761        position = self.sql(expression, "position")
    +762        position = f" {position}" if position else ""
    +763
    +764        if expression.find(exp.ComputedColumnConstraint) and not self.COMPUTED_COLUMN_WITH_TYPE:
    +765            kind = ""
    +766
    +767        return f"{exists}{column}{kind}{constraints}{position}"
     
    @@ -9686,10 +9729,10 @@ it is safer to copy.
    -
    765    def columnconstraint_sql(self, expression: exp.ColumnConstraint) -> str:
    -766        this = self.sql(expression, "this")
    -767        kind_sql = self.sql(expression, "kind").strip()
    -768        return f"CONSTRAINT {this} {kind_sql}" if this else kind_sql
    +            
    769    def columnconstraint_sql(self, expression: exp.ColumnConstraint) -> str:
    +770        this = self.sql(expression, "this")
    +771        kind_sql = self.sql(expression, "kind").strip()
    +772        return f"CONSTRAINT {this} {kind_sql}" if this else kind_sql
     
    @@ -9707,15 +9750,15 @@ it is safer to copy.
    -
    770    def computedcolumnconstraint_sql(self, expression: exp.ComputedColumnConstraint) -> str:
    -771        this = self.sql(expression, "this")
    -772        if expression.args.get("not_null"):
    -773            persisted = " PERSISTED NOT NULL"
    -774        elif expression.args.get("persisted"):
    -775            persisted = " PERSISTED"
    -776        else:
    -777            persisted = ""
    -778        return f"AS {this}{persisted}"
    +            
    774    def computedcolumnconstraint_sql(self, expression: exp.ComputedColumnConstraint) -> str:
    +775        this = self.sql(expression, "this")
    +776        if expression.args.get("not_null"):
    +777            persisted = " PERSISTED NOT NULL"
    +778        elif expression.args.get("persisted"):
    +779            persisted = " PERSISTED"
    +780        else:
    +781            persisted = ""
    +782        return f"AS {this}{persisted}"
     
    @@ -9733,8 +9776,8 @@ it is safer to copy.
    -
    780    def autoincrementcolumnconstraint_sql(self, _) -> str:
    -781        return self.token_sql(TokenType.AUTO_INCREMENT)
    +            
    784    def autoincrementcolumnconstraint_sql(self, _) -> str:
    +785        return self.token_sql(TokenType.AUTO_INCREMENT)
     
    @@ -9752,13 +9795,13 @@ it is safer to copy.
    -
    783    def compresscolumnconstraint_sql(self, expression: exp.CompressColumnConstraint) -> str:
    -784        if isinstance(expression.this, list):
    -785            this = self.wrap(self.expressions(expression, key="this", flat=True))
    -786        else:
    -787            this = self.sql(expression, "this")
    -788
    -789        return f"COMPRESS {this}"
    +            
    787    def compresscolumnconstraint_sql(self, expression: exp.CompressColumnConstraint) -> str:
    +788        if isinstance(expression.this, list):
    +789            this = self.wrap(self.expressions(expression, key="this", flat=True))
    +790        else:
    +791            this = self.sql(expression, "this")
    +792
    +793        return f"COMPRESS {this}"
     
    @@ -9776,38 +9819,38 @@ it is safer to copy.
    -
    791    def generatedasidentitycolumnconstraint_sql(
    -792        self, expression: exp.GeneratedAsIdentityColumnConstraint
    -793    ) -> str:
    -794        this = ""
    -795        if expression.this is not None:
    -796            on_null = " ON NULL" if expression.args.get("on_null") else ""
    -797            this = " ALWAYS" if expression.this else f" BY DEFAULT{on_null}"
    -798
    -799        start = expression.args.get("start")
    -800        start = f"START WITH {start}" if start else ""
    -801        increment = expression.args.get("increment")
    -802        increment = f" INCREMENT BY {increment}" if increment else ""
    -803        minvalue = expression.args.get("minvalue")
    -804        minvalue = f" MINVALUE {minvalue}" if minvalue else ""
    -805        maxvalue = expression.args.get("maxvalue")
    -806        maxvalue = f" MAXVALUE {maxvalue}" if maxvalue else ""
    -807        cycle = expression.args.get("cycle")
    -808        cycle_sql = ""
    -809
    -810        if cycle is not None:
    -811            cycle_sql = f"{' NO' if not cycle else ''} CYCLE"
    -812            cycle_sql = cycle_sql.strip() if not start and not increment else cycle_sql
    +            
    795    def generatedasidentitycolumnconstraint_sql(
    +796        self, expression: exp.GeneratedAsIdentityColumnConstraint
    +797    ) -> str:
    +798        this = ""
    +799        if expression.this is not None:
    +800            on_null = " ON NULL" if expression.args.get("on_null") else ""
    +801            this = " ALWAYS" if expression.this else f" BY DEFAULT{on_null}"
    +802
    +803        start = expression.args.get("start")
    +804        start = f"START WITH {start}" if start else ""
    +805        increment = expression.args.get("increment")
    +806        increment = f" INCREMENT BY {increment}" if increment else ""
    +807        minvalue = expression.args.get("minvalue")
    +808        minvalue = f" MINVALUE {minvalue}" if minvalue else ""
    +809        maxvalue = expression.args.get("maxvalue")
    +810        maxvalue = f" MAXVALUE {maxvalue}" if maxvalue else ""
    +811        cycle = expression.args.get("cycle")
    +812        cycle_sql = ""
     813
    -814        sequence_opts = ""
    -815        if start or increment or cycle_sql:
    -816            sequence_opts = f"{start}{increment}{minvalue}{maxvalue}{cycle_sql}"
    -817            sequence_opts = f" ({sequence_opts.strip()})"
    -818
    -819        expr = self.sql(expression, "expression")
    -820        expr = f"({expr})" if expr else "IDENTITY"
    -821
    -822        return f"GENERATED{this} AS {expr}{sequence_opts}"
    +814        if cycle is not None:
    +815            cycle_sql = f"{' NO' if not cycle else ''} CYCLE"
    +816            cycle_sql = cycle_sql.strip() if not start and not increment else cycle_sql
    +817
    +818        sequence_opts = ""
    +819        if start or increment or cycle_sql:
    +820            sequence_opts = f"{start}{increment}{minvalue}{maxvalue}{cycle_sql}"
    +821            sequence_opts = f" ({sequence_opts.strip()})"
    +822
    +823        expr = self.sql(expression, "expression")
    +824        expr = f"({expr})" if expr else "IDENTITY"
    +825
    +826        return f"GENERATED{this} AS {expr}{sequence_opts}"
     
    @@ -9825,12 +9868,12 @@ it is safer to copy.
    -
    824    def generatedasrowcolumnconstraint_sql(
    -825        self, expression: exp.GeneratedAsRowColumnConstraint
    -826    ) -> str:
    -827        start = "START" if expression.args.get("start") else "END"
    -828        hidden = " HIDDEN" if expression.args.get("hidden") else ""
    -829        return f"GENERATED ALWAYS AS ROW {start}{hidden}"
    +            
    828    def generatedasrowcolumnconstraint_sql(
    +829        self, expression: exp.GeneratedAsRowColumnConstraint
    +830    ) -> str:
    +831        start = "START" if expression.args.get("start") else "END"
    +832        hidden = " HIDDEN" if expression.args.get("hidden") else ""
    +833        return f"GENERATED ALWAYS AS ROW {start}{hidden}"
     
    @@ -9848,10 +9891,10 @@ it is safer to copy.
    -
    831    def periodforsystemtimeconstraint_sql(
    -832        self, expression: exp.PeriodForSystemTimeConstraint
    -833    ) -> str:
    -834        return f"PERIOD FOR SYSTEM_TIME ({self.sql(expression, 'this')}, {self.sql(expression, 'expression')})"
    +            
    835    def periodforsystemtimeconstraint_sql(
    +836        self, expression: exp.PeriodForSystemTimeConstraint
    +837    ) -> str:
    +838        return f"PERIOD FOR SYSTEM_TIME ({self.sql(expression, 'this')}, {self.sql(expression, 'expression')})"
     
    @@ -9869,8 +9912,8 @@ it is safer to copy.
    -
    836    def notnullcolumnconstraint_sql(self, expression: exp.NotNullColumnConstraint) -> str:
    -837        return f"{'' if expression.args.get('allow_null') else 'NOT '}NULL"
    +            
    840    def notnullcolumnconstraint_sql(self, expression: exp.NotNullColumnConstraint) -> str:
    +841        return f"{'' if expression.args.get('allow_null') else 'NOT '}NULL"
     
    @@ -9888,8 +9931,8 @@ it is safer to copy.
    -
    839    def transformcolumnconstraint_sql(self, expression: exp.TransformColumnConstraint) -> str:
    -840        return f"AS {self.sql(expression, 'this')}"
    +            
    843    def transformcolumnconstraint_sql(self, expression: exp.TransformColumnConstraint) -> str:
    +844        return f"AS {self.sql(expression, 'this')}"
     
    @@ -9907,11 +9950,11 @@ it is safer to copy.
    -
    842    def primarykeycolumnconstraint_sql(self, expression: exp.PrimaryKeyColumnConstraint) -> str:
    -843        desc = expression.args.get("desc")
    -844        if desc is not None:
    -845            return f"PRIMARY KEY{' DESC' if desc else ' ASC'}"
    -846        return "PRIMARY KEY"
    +            
    846    def primarykeycolumnconstraint_sql(self, expression: exp.PrimaryKeyColumnConstraint) -> str:
    +847        desc = expression.args.get("desc")
    +848        if desc is not None:
    +849            return f"PRIMARY KEY{' DESC' if desc else ' ASC'}"
    +850        return "PRIMARY KEY"
     
    @@ -9929,12 +9972,12 @@ it is safer to copy.
    -
    848    def uniquecolumnconstraint_sql(self, expression: exp.UniqueColumnConstraint) -> str:
    -849        this = self.sql(expression, "this")
    -850        this = f" {this}" if this else ""
    -851        index_type = expression.args.get("index_type")
    -852        index_type = f" USING {index_type}" if index_type else ""
    -853        return f"UNIQUE{this}{index_type}"
    +            
    852    def uniquecolumnconstraint_sql(self, expression: exp.UniqueColumnConstraint) -> str:
    +853        this = self.sql(expression, "this")
    +854        this = f" {this}" if this else ""
    +855        index_type = expression.args.get("index_type")
    +856        index_type = f" USING {index_type}" if index_type else ""
    +857        return f"UNIQUE{this}{index_type}"
     
    @@ -9952,8 +9995,8 @@ it is safer to copy.
    -
    855    def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str:
    -856        return self.sql(expression, "this")
    +            
    859    def createable_sql(self, expression: exp.Create, locations: t.DefaultDict) -> str:
    +860        return self.sql(expression, "this")
     
    @@ -9971,92 +10014,92 @@ it is safer to copy.
    -
    858    def create_sql(self, expression: exp.Create) -> str:
    -859        kind = self.sql(expression, "kind")
    -860        properties = expression.args.get("properties")
    -861        properties_locs = self.locate_properties(properties) if properties else defaultdict()
    -862
    -863        this = self.createable_sql(expression, properties_locs)
    -864
    -865        properties_sql = ""
    -866        if properties_locs.get(exp.Properties.Location.POST_SCHEMA) or properties_locs.get(
    -867            exp.Properties.Location.POST_WITH
    -868        ):
    -869            properties_sql = self.sql(
    -870                exp.Properties(
    -871                    expressions=[
    -872                        *properties_locs[exp.Properties.Location.POST_SCHEMA],
    -873                        *properties_locs[exp.Properties.Location.POST_WITH],
    -874                    ]
    -875                )
    -876            )
    -877
    -878        begin = " BEGIN" if expression.args.get("begin") else ""
    -879        end = " END" if expression.args.get("end") else ""
    -880
    -881        expression_sql = self.sql(expression, "expression")
    -882        if expression_sql:
    -883            expression_sql = f"{begin}{self.sep()}{expression_sql}{end}"
    +            
    862    def create_sql(self, expression: exp.Create) -> str:
    +863        kind = self.sql(expression, "kind")
    +864        properties = expression.args.get("properties")
    +865        properties_locs = self.locate_properties(properties) if properties else defaultdict()
    +866
    +867        this = self.createable_sql(expression, properties_locs)
    +868
    +869        properties_sql = ""
    +870        if properties_locs.get(exp.Properties.Location.POST_SCHEMA) or properties_locs.get(
    +871            exp.Properties.Location.POST_WITH
    +872        ):
    +873            properties_sql = self.sql(
    +874                exp.Properties(
    +875                    expressions=[
    +876                        *properties_locs[exp.Properties.Location.POST_SCHEMA],
    +877                        *properties_locs[exp.Properties.Location.POST_WITH],
    +878                    ]
    +879                )
    +880            )
    +881
    +882        begin = " BEGIN" if expression.args.get("begin") else ""
    +883        end = " END" if expression.args.get("end") else ""
     884
    -885            if self.CREATE_FUNCTION_RETURN_AS or not isinstance(expression.expression, exp.Return):
    -886                if properties_locs.get(exp.Properties.Location.POST_ALIAS):
    -887                    postalias_props_sql = self.properties(
    -888                        exp.Properties(
    -889                            expressions=properties_locs[exp.Properties.Location.POST_ALIAS]
    -890                        ),
    -891                        wrapped=False,
    -892                    )
    -893                    expression_sql = f" AS {postalias_props_sql}{expression_sql}"
    -894                else:
    -895                    expression_sql = f" AS{expression_sql}"
    -896
    -897        postindex_props_sql = ""
    -898        if properties_locs.get(exp.Properties.Location.POST_INDEX):
    -899            postindex_props_sql = self.properties(
    -900                exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_INDEX]),
    -901                wrapped=False,
    -902                prefix=" ",
    -903            )
    -904
    -905        indexes = self.expressions(expression, key="indexes", indent=False, sep=" ")
    -906        indexes = f" {indexes}" if indexes else ""
    -907        index_sql = indexes + postindex_props_sql
    +885        expression_sql = self.sql(expression, "expression")
    +886        if expression_sql:
    +887            expression_sql = f"{begin}{self.sep()}{expression_sql}{end}"
    +888
    +889            if self.CREATE_FUNCTION_RETURN_AS or not isinstance(expression.expression, exp.Return):
    +890                if properties_locs.get(exp.Properties.Location.POST_ALIAS):
    +891                    postalias_props_sql = self.properties(
    +892                        exp.Properties(
    +893                            expressions=properties_locs[exp.Properties.Location.POST_ALIAS]
    +894                        ),
    +895                        wrapped=False,
    +896                    )
    +897                    expression_sql = f" AS {postalias_props_sql}{expression_sql}"
    +898                else:
    +899                    expression_sql = f" AS{expression_sql}"
    +900
    +901        postindex_props_sql = ""
    +902        if properties_locs.get(exp.Properties.Location.POST_INDEX):
    +903            postindex_props_sql = self.properties(
    +904                exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_INDEX]),
    +905                wrapped=False,
    +906                prefix=" ",
    +907            )
     908
    -909        replace = " OR REPLACE" if expression.args.get("replace") else ""
    -910        unique = " UNIQUE" if expression.args.get("unique") else ""
    -911
    -912        postcreate_props_sql = ""
    -913        if properties_locs.get(exp.Properties.Location.POST_CREATE):
    -914            postcreate_props_sql = self.properties(
    -915                exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_CREATE]),
    -916                sep=" ",
    -917                prefix=" ",
    -918                wrapped=False,
    -919            )
    -920
    -921        modifiers = "".join((replace, unique, postcreate_props_sql))
    -922
    -923        postexpression_props_sql = ""
    -924        if properties_locs.get(exp.Properties.Location.POST_EXPRESSION):
    -925            postexpression_props_sql = self.properties(
    -926                exp.Properties(
    -927                    expressions=properties_locs[exp.Properties.Location.POST_EXPRESSION]
    -928                ),
    -929                sep=" ",
    -930                prefix=" ",
    -931                wrapped=False,
    -932            )
    -933
    -934        exists_sql = " IF NOT EXISTS" if expression.args.get("exists") else ""
    -935        no_schema_binding = (
    -936            " WITH NO SCHEMA BINDING" if expression.args.get("no_schema_binding") else ""
    -937        )
    -938
    -939        clone = self.sql(expression, "clone")
    -940        clone = f" {clone}" if clone else ""
    -941
    -942        expression_sql = f"CREATE{modifiers} {kind}{exists_sql} {this}{properties_sql}{expression_sql}{postexpression_props_sql}{index_sql}{no_schema_binding}{clone}"
    -943        return self.prepend_ctes(expression, expression_sql)
    +909        indexes = self.expressions(expression, key="indexes", indent=False, sep=" ")
    +910        indexes = f" {indexes}" if indexes else ""
    +911        index_sql = indexes + postindex_props_sql
    +912
    +913        replace = " OR REPLACE" if expression.args.get("replace") else ""
    +914        unique = " UNIQUE" if expression.args.get("unique") else ""
    +915
    +916        postcreate_props_sql = ""
    +917        if properties_locs.get(exp.Properties.Location.POST_CREATE):
    +918            postcreate_props_sql = self.properties(
    +919                exp.Properties(expressions=properties_locs[exp.Properties.Location.POST_CREATE]),
    +920                sep=" ",
    +921                prefix=" ",
    +922                wrapped=False,
    +923            )
    +924
    +925        modifiers = "".join((replace, unique, postcreate_props_sql))
    +926
    +927        postexpression_props_sql = ""
    +928        if properties_locs.get(exp.Properties.Location.POST_EXPRESSION):
    +929            postexpression_props_sql = self.properties(
    +930                exp.Properties(
    +931                    expressions=properties_locs[exp.Properties.Location.POST_EXPRESSION]
    +932                ),
    +933                sep=" ",
    +934                prefix=" ",
    +935                wrapped=False,
    +936            )
    +937
    +938        exists_sql = " IF NOT EXISTS" if expression.args.get("exists") else ""
    +939        no_schema_binding = (
    +940            " WITH NO SCHEMA BINDING" if expression.args.get("no_schema_binding") else ""
    +941        )
    +942
    +943        clone = self.sql(expression, "clone")
    +944        clone = f" {clone}" if clone else ""
    +945
    +946        expression_sql = f"CREATE{modifiers} {kind}{exists_sql} {this}{properties_sql}{expression_sql}{postexpression_props_sql}{index_sql}{no_schema_binding}{clone}"
    +947        return self.prepend_ctes(expression, expression_sql)
     
    @@ -10074,11 +10117,11 @@ it is safer to copy.
    -
    945    def clone_sql(self, expression: exp.Clone) -> str:
    -946        this = self.sql(expression, "this")
    -947        shallow = "SHALLOW " if expression.args.get("shallow") else ""
    -948        keyword = "COPY" if expression.args.get("copy") and self.SUPPORTS_TABLE_COPY else "CLONE"
    -949        return f"{shallow}{keyword} {this}"
    +            
    949    def clone_sql(self, expression: exp.Clone) -> str:
    +950        this = self.sql(expression, "this")
    +951        shallow = "SHALLOW " if expression.args.get("shallow") else ""
    +952        keyword = "COPY" if expression.args.get("copy") and self.SUPPORTS_TABLE_COPY else "CLONE"
    +953        return f"{shallow}{keyword} {this}"
     
    @@ -10096,9 +10139,9 @@ it is safer to copy.
    -
    951    def describe_sql(self, expression: exp.Describe) -> str:
    -952        extended = " EXTENDED" if expression.args.get("extended") else ""
    -953        return f"DESCRIBE{extended} {self.sql(expression, 'this')}"
    +            
    955    def describe_sql(self, expression: exp.Describe) -> str:
    +956        extended = " EXTENDED" if expression.args.get("extended") else ""
    +957        return f"DESCRIBE{extended} {self.sql(expression, 'this')}"
     
    @@ -10116,9 +10159,9 @@ it is safer to copy.
    -
    955    def heredoc_sql(self, expression: exp.Heredoc) -> str:
    -956        tag = self.sql(expression, "tag")
    -957        return f"${tag}${self.sql(expression, 'this')}${tag}$"
    +            
    959    def heredoc_sql(self, expression: exp.Heredoc) -> str:
    +960        tag = self.sql(expression, "tag")
    +961        return f"${tag}${self.sql(expression, 'this')}${tag}$"
     
    @@ -10136,11 +10179,11 @@ it is safer to copy.
    -
    959    def prepend_ctes(self, expression: exp.Expression, sql: str) -> str:
    -960        with_ = self.sql(expression, "with")
    -961        if with_:
    -962            sql = f"{with_}{self.sep()}{sql}"
    -963        return sql
    +            
    963    def prepend_ctes(self, expression: exp.Expression, sql: str) -> str:
    +964        with_ = self.sql(expression, "with")
    +965        if with_:
    +966            sql = f"{with_}{self.sep()}{sql}"
    +967        return sql
     
    @@ -10158,15 +10201,15 @@ it is safer to copy.
    -
    965    def with_sql(self, expression: exp.With) -> str:
    -966        sql = self.expressions(expression, flat=True)
    -967        recursive = (
    -968            "RECURSIVE "
    -969            if self.CTE_RECURSIVE_KEYWORD_REQUIRED and expression.args.get("recursive")
    -970            else ""
    -971        )
    -972
    -973        return f"WITH {recursive}{sql}"
    +            
    969    def with_sql(self, expression: exp.With) -> str:
    +970        sql = self.expressions(expression, flat=True)
    +971        recursive = (
    +972            "RECURSIVE "
    +973            if self.CTE_RECURSIVE_KEYWORD_REQUIRED and expression.args.get("recursive")
    +974            else ""
    +975        )
    +976
    +977        return f"WITH {recursive}{sql}"
     
    @@ -10184,9 +10227,9 @@ it is safer to copy.
    -
    975    def cte_sql(self, expression: exp.CTE) -> str:
    -976        alias = self.sql(expression, "alias")
    -977        return f"{alias} AS {self.wrap(expression)}"
    +            
    979    def cte_sql(self, expression: exp.CTE) -> str:
    +980        alias = self.sql(expression, "alias")
    +981        return f"{alias} AS {self.wrap(expression)}"
     
    @@ -10204,19 +10247,19 @@ it is safer to copy.
    -
    979    def tablealias_sql(self, expression: exp.TableAlias) -> str:
    -980        alias = self.sql(expression, "this")
    -981        columns = self.expressions(expression, key="columns", flat=True)
    -982        columns = f"({columns})" if columns else ""
    -983
    -984        if columns and not self.SUPPORTS_TABLE_ALIAS_COLUMNS:
    -985            columns = ""
    -986            self.unsupported("Named columns are not supported in table alias.")
    +            
    983    def tablealias_sql(self, expression: exp.TableAlias) -> str:
    +984        alias = self.sql(expression, "this")
    +985        columns = self.expressions(expression, key="columns", flat=True)
    +986        columns = f"({columns})" if columns else ""
     987
    -988        if not alias and not self.dialect.UNNEST_COLUMN_ONLY:
    -989            alias = "_t"
    -990
    -991        return f"{alias}{columns}"
    +988        if columns and not self.SUPPORTS_TABLE_ALIAS_COLUMNS:
    +989            columns = ""
    +990            self.unsupported("Named columns are not supported in table alias.")
    +991
    +992        if not alias and not self.dialect.UNNEST_COLUMN_ONLY:
    +993            alias = "_t"
    +994
    +995        return f"{alias}{columns}"
     
    @@ -10234,11 +10277,11 @@ it is safer to copy.
    -
    993    def bitstring_sql(self, expression: exp.BitString) -> str:
    -994        this = self.sql(expression, "this")
    -995        if self.dialect.BIT_START:
    -996            return f"{self.dialect.BIT_START}{this}{self.dialect.BIT_END}"
    -997        return f"{int(this, 2)}"
    +            
     997    def bitstring_sql(self, expression: exp.BitString) -> str:
    + 998        this = self.sql(expression, "this")
    + 999        if self.dialect.BIT_START:
    +1000            return f"{self.dialect.BIT_START}{this}{self.dialect.BIT_END}"
    +1001        return f"{int(this, 2)}"
     
    @@ -10256,11 +10299,11 @@ it is safer to copy.
    -
     999    def hexstring_sql(self, expression: exp.HexString) -> str:
    -1000        this = self.sql(expression, "this")
    -1001        if self.dialect.HEX_START:
    -1002            return f"{self.dialect.HEX_START}{this}{self.dialect.HEX_END}"
    -1003        return f"{int(this, 16)}"
    +            
    1003    def hexstring_sql(self, expression: exp.HexString) -> str:
    +1004        this = self.sql(expression, "this")
    +1005        if self.dialect.HEX_START:
    +1006            return f"{self.dialect.HEX_START}{this}{self.dialect.HEX_END}"
    +1007        return f"{int(this, 16)}"
     
    @@ -10278,11 +10321,11 @@ it is safer to copy.
    -
    1005    def bytestring_sql(self, expression: exp.ByteString) -> str:
    -1006        this = self.sql(expression, "this")
    -1007        if self.dialect.BYTE_START:
    -1008            return f"{self.dialect.BYTE_START}{this}{self.dialect.BYTE_END}"
    -1009        return this
    +            
    1009    def bytestring_sql(self, expression: exp.ByteString) -> str:
    +1010        this = self.sql(expression, "this")
    +1011        if self.dialect.BYTE_START:
    +1012            return f"{self.dialect.BYTE_START}{this}{self.dialect.BYTE_END}"
    +1013        return this
     
    @@ -10300,21 +10343,21 @@ it is safer to copy.
    -
    1011    def unicodestring_sql(self, expression: exp.UnicodeString) -> str:
    -1012        this = self.sql(expression, "this")
    -1013        escape = expression.args.get("escape")
    -1014
    -1015        if self.dialect.UNICODE_START:
    -1016            escape = f" UESCAPE {self.sql(escape)}" if escape else ""
    -1017            return f"{self.dialect.UNICODE_START}{this}{self.dialect.UNICODE_END}{escape}"
    +            
    1015    def unicodestring_sql(self, expression: exp.UnicodeString) -> str:
    +1016        this = self.sql(expression, "this")
    +1017        escape = expression.args.get("escape")
     1018
    -1019        if escape:
    -1020            pattern = re.compile(rf"{escape.name}(\d+)")
    -1021        else:
    -1022            pattern = ESCAPED_UNICODE_RE
    -1023
    -1024        this = pattern.sub(r"\\u\1", this)
    -1025        return f"{self.dialect.QUOTE_START}{this}{self.dialect.QUOTE_END}"
    +1019        if self.dialect.UNICODE_START:
    +1020            escape = f" UESCAPE {self.sql(escape)}" if escape else ""
    +1021            return f"{self.dialect.UNICODE_START}{this}{self.dialect.UNICODE_END}{escape}"
    +1022
    +1023        if escape:
    +1024            pattern = re.compile(rf"{escape.name}(\d+)")
    +1025        else:
    +1026            pattern = ESCAPED_UNICODE_RE
    +1027
    +1028        this = pattern.sub(r"\\u\1", this)
    +1029        return f"{self.dialect.QUOTE_START}{this}{self.dialect.QUOTE_END}"
     
    @@ -10332,9 +10375,9 @@ it is safer to copy.
    -
    1027    def rawstring_sql(self, expression: exp.RawString) -> str:
    -1028        string = self.escape_str(expression.this.replace("\\", "\\\\"))
    -1029        return f"{self.dialect.QUOTE_START}{string}{self.dialect.QUOTE_END}"
    +            
    1031    def rawstring_sql(self, expression: exp.RawString) -> str:
    +1032        string = self.escape_str(expression.this.replace("\\", "\\\\"))
    +1033        return f"{self.dialect.QUOTE_START}{string}{self.dialect.QUOTE_END}"
     
    @@ -10352,11 +10395,11 @@ it is safer to copy.
    -
    1031    def datatypeparam_sql(self, expression: exp.DataTypeParam) -> str:
    -1032        this = self.sql(expression, "this")
    -1033        specifier = self.sql(expression, "expression")
    -1034        specifier = f" {specifier}" if specifier and self.DATA_TYPE_SPECIFIERS_ALLOWED else ""
    -1035        return f"{this}{specifier}"
    +            
    1035    def datatypeparam_sql(self, expression: exp.DataTypeParam) -> str:
    +1036        this = self.sql(expression, "this")
    +1037        specifier = self.sql(expression, "expression")
    +1038        specifier = f" {specifier}" if specifier and self.DATA_TYPE_SPECIFIERS_ALLOWED else ""
    +1039        return f"{this}{specifier}"
     
    @@ -10374,42 +10417,42 @@ it is safer to copy.
    -
    1037    def datatype_sql(self, expression: exp.DataType) -> str:
    -1038        type_value = expression.this
    -1039
    -1040        if type_value == exp.DataType.Type.USERDEFINED and expression.args.get("kind"):
    -1041            type_sql = self.sql(expression, "kind")
    -1042        else:
    -1043            type_sql = (
    -1044                self.TYPE_MAPPING.get(type_value, type_value.value)
    -1045                if isinstance(type_value, exp.DataType.Type)
    -1046                else type_value
    -1047            )
    -1048
    -1049        nested = ""
    -1050        interior = self.expressions(expression, flat=True)
    -1051        values = ""
    +            
    1041    def datatype_sql(self, expression: exp.DataType) -> str:
    +1042        type_value = expression.this
    +1043
    +1044        if type_value == exp.DataType.Type.USERDEFINED and expression.args.get("kind"):
    +1045            type_sql = self.sql(expression, "kind")
    +1046        else:
    +1047            type_sql = (
    +1048                self.TYPE_MAPPING.get(type_value, type_value.value)
    +1049                if isinstance(type_value, exp.DataType.Type)
    +1050                else type_value
    +1051            )
     1052
    -1053        if interior:
    -1054            if expression.args.get("nested"):
    -1055                nested = f"{self.STRUCT_DELIMITER[0]}{interior}{self.STRUCT_DELIMITER[1]}"
    -1056                if expression.args.get("values") is not None:
    -1057                    delimiters = ("[", "]") if type_value == exp.DataType.Type.ARRAY else ("(", ")")
    -1058                    values = self.expressions(expression, key="values", flat=True)
    -1059                    values = f"{delimiters[0]}{values}{delimiters[1]}"
    -1060            elif type_value == exp.DataType.Type.INTERVAL:
    -1061                nested = f" {interior}"
    -1062            else:
    -1063                nested = f"({interior})"
    -1064
    -1065        type_sql = f"{type_sql}{nested}{values}"
    -1066        if self.TZ_TO_WITH_TIME_ZONE and type_value in (
    -1067            exp.DataType.Type.TIMETZ,
    -1068            exp.DataType.Type.TIMESTAMPTZ,
    -1069        ):
    -1070            type_sql = f"{type_sql} WITH TIME ZONE"
    -1071
    -1072        return type_sql
    +1053        nested = ""
    +1054        interior = self.expressions(expression, flat=True)
    +1055        values = ""
    +1056
    +1057        if interior:
    +1058            if expression.args.get("nested"):
    +1059                nested = f"{self.STRUCT_DELIMITER[0]}{interior}{self.STRUCT_DELIMITER[1]}"
    +1060                if expression.args.get("values") is not None:
    +1061                    delimiters = ("[", "]") if type_value == exp.DataType.Type.ARRAY else ("(", ")")
    +1062                    values = self.expressions(expression, key="values", flat=True)
    +1063                    values = f"{delimiters[0]}{values}{delimiters[1]}"
    +1064            elif type_value == exp.DataType.Type.INTERVAL:
    +1065                nested = f" {interior}"
    +1066            else:
    +1067                nested = f"({interior})"
    +1068
    +1069        type_sql = f"{type_sql}{nested}{values}"
    +1070        if self.TZ_TO_WITH_TIME_ZONE and type_value in (
    +1071            exp.DataType.Type.TIMETZ,
    +1072            exp.DataType.Type.TIMESTAMPTZ,
    +1073        ):
    +1074            type_sql = f"{type_sql} WITH TIME ZONE"
    +1075
    +1076        return type_sql
     
    @@ -10427,11 +10470,11 @@ it is safer to copy.
    -
    1074    def directory_sql(self, expression: exp.Directory) -> str:
    -1075        local = "LOCAL " if expression.args.get("local") else ""
    -1076        row_format = self.sql(expression, "row_format")
    -1077        row_format = f" {row_format}" if row_format else ""
    -1078        return f"{local}DIRECTORY {self.sql(expression, 'this')}{row_format}"
    +            
    1078    def directory_sql(self, expression: exp.Directory) -> str:
    +1079        local = "LOCAL " if expression.args.get("local") else ""
    +1080        row_format = self.sql(expression, "row_format")
    +1081        row_format = f" {row_format}" if row_format else ""
    +1082        return f"{local}DIRECTORY {self.sql(expression, 'this')}{row_format}"
     
    @@ -10449,21 +10492,21 @@ it is safer to copy.
    -
    1080    def delete_sql(self, expression: exp.Delete) -> str:
    -1081        this = self.sql(expression, "this")
    -1082        this = f" FROM {this}" if this else ""
    -1083        using = self.sql(expression, "using")
    -1084        using = f" USING {using}" if using else ""
    -1085        where = self.sql(expression, "where")
    -1086        returning = self.sql(expression, "returning")
    -1087        limit = self.sql(expression, "limit")
    -1088        tables = self.expressions(expression, key="tables")
    -1089        tables = f" {tables}" if tables else ""
    -1090        if self.RETURNING_END:
    -1091            expression_sql = f"{this}{using}{where}{returning}{limit}"
    -1092        else:
    -1093            expression_sql = f"{returning}{this}{using}{where}{limit}"
    -1094        return self.prepend_ctes(expression, f"DELETE{tables}{expression_sql}")
    +            
    1084    def delete_sql(self, expression: exp.Delete) -> str:
    +1085        this = self.sql(expression, "this")
    +1086        this = f" FROM {this}" if this else ""
    +1087        using = self.sql(expression, "using")
    +1088        using = f" USING {using}" if using else ""
    +1089        where = self.sql(expression, "where")
    +1090        returning = self.sql(expression, "returning")
    +1091        limit = self.sql(expression, "limit")
    +1092        tables = self.expressions(expression, key="tables")
    +1093        tables = f" {tables}" if tables else ""
    +1094        if self.RETURNING_END:
    +1095            expression_sql = f"{this}{using}{where}{returning}{limit}"
    +1096        else:
    +1097            expression_sql = f"{returning}{this}{using}{where}{limit}"
    +1098        return self.prepend_ctes(expression, f"DELETE{tables}{expression_sql}")
     
    @@ -10481,18 +10524,18 @@ it is safer to copy.
    -
    1096    def drop_sql(self, expression: exp.Drop) -> str:
    -1097        this = self.sql(expression, "this")
    -1098        kind = expression.args["kind"]
    -1099        exists_sql = " IF EXISTS " if expression.args.get("exists") else " "
    -1100        temporary = " TEMPORARY" if expression.args.get("temporary") else ""
    -1101        materialized = " MATERIALIZED" if expression.args.get("materialized") else ""
    -1102        cascade = " CASCADE" if expression.args.get("cascade") else ""
    -1103        constraints = " CONSTRAINTS" if expression.args.get("constraints") else ""
    -1104        purge = " PURGE" if expression.args.get("purge") else ""
    -1105        return (
    -1106            f"DROP{temporary}{materialized} {kind}{exists_sql}{this}{cascade}{constraints}{purge}"
    -1107        )
    +            
    1100    def drop_sql(self, expression: exp.Drop) -> str:
    +1101        this = self.sql(expression, "this")
    +1102        kind = expression.args["kind"]
    +1103        exists_sql = " IF EXISTS " if expression.args.get("exists") else " "
    +1104        temporary = " TEMPORARY" if expression.args.get("temporary") else ""
    +1105        materialized = " MATERIALIZED" if expression.args.get("materialized") else ""
    +1106        cascade = " CASCADE" if expression.args.get("cascade") else ""
    +1107        constraints = " CONSTRAINTS" if expression.args.get("constraints") else ""
    +1108        purge = " PURGE" if expression.args.get("purge") else ""
    +1109        return (
    +1110            f"DROP{temporary}{materialized} {kind}{exists_sql}{this}{cascade}{constraints}{purge}"
    +1111        )
     
    @@ -10510,11 +10553,11 @@ it is safer to copy.
    -
    1109    def except_sql(self, expression: exp.Except) -> str:
    -1110        return self.prepend_ctes(
    -1111            expression,
    -1112            self.set_operation(expression, self.except_op(expression)),
    -1113        )
    +            
    1113    def except_sql(self, expression: exp.Except) -> str:
    +1114        return self.prepend_ctes(
    +1115            expression,
    +1116            self.set_operation(expression, self.except_op(expression)),
    +1117        )
     
    @@ -10532,8 +10575,8 @@ it is safer to copy.
    -
    1115    def except_op(self, expression: exp.Except) -> str:
    -1116        return f"EXCEPT{'' if expression.args.get('distinct') else ' ALL'}"
    +            
    1119    def except_op(self, expression: exp.Except) -> str:
    +1120        return f"EXCEPT{'' if expression.args.get('distinct') else ' ALL'}"
     
    @@ -10551,15 +10594,15 @@ it is safer to copy.
    -
    1118    def fetch_sql(self, expression: exp.Fetch) -> str:
    -1119        direction = expression.args.get("direction")
    -1120        direction = f" {direction}" if direction else ""
    -1121        count = expression.args.get("count")
    -1122        count = f" {count}" if count else ""
    -1123        if expression.args.get("percent"):
    -1124            count = f"{count} PERCENT"
    -1125        with_ties_or_only = "WITH TIES" if expression.args.get("with_ties") else "ONLY"
    -1126        return f"{self.seg('FETCH')}{direction}{count} ROWS {with_ties_or_only}"
    +            
    1122    def fetch_sql(self, expression: exp.Fetch) -> str:
    +1123        direction = expression.args.get("direction")
    +1124        direction = f" {direction}" if direction else ""
    +1125        count = expression.args.get("count")
    +1126        count = f" {count}" if count else ""
    +1127        if expression.args.get("percent"):
    +1128            count = f"{count} PERCENT"
    +1129        with_ties_or_only = "WITH TIES" if expression.args.get("with_ties") else "ONLY"
    +1130        return f"{self.seg('FETCH')}{direction}{count} ROWS {with_ties_or_only}"
     
    @@ -10577,17 +10620,17 @@ it is safer to copy.
    -
    1128    def filter_sql(self, expression: exp.Filter) -> str:
    -1129        if self.AGGREGATE_FILTER_SUPPORTED:
    -1130            this = self.sql(expression, "this")
    -1131            where = self.sql(expression, "expression").strip()
    -1132            return f"{this} FILTER({where})"
    -1133
    -1134        agg = expression.this
    -1135        agg_arg = agg.this
    -1136        cond = expression.expression.this
    -1137        agg_arg.replace(exp.If(this=cond.copy(), true=agg_arg.copy()))
    -1138        return self.sql(agg)
    +            
    1132    def filter_sql(self, expression: exp.Filter) -> str:
    +1133        if self.AGGREGATE_FILTER_SUPPORTED:
    +1134            this = self.sql(expression, "this")
    +1135            where = self.sql(expression, "expression").strip()
    +1136            return f"{this} FILTER({where})"
    +1137
    +1138        agg = expression.this
    +1139        agg_arg = agg.this
    +1140        cond = expression.expression.this
    +1141        agg_arg.replace(exp.If(this=cond.copy(), true=agg_arg.copy()))
    +1142        return self.sql(agg)
     
    @@ -10605,12 +10648,12 @@ it is safer to copy.
    -
    1140    def hint_sql(self, expression: exp.Hint) -> str:
    -1141        if not self.QUERY_HINTS:
    -1142            self.unsupported("Hints are not supported")
    -1143            return ""
    -1144
    -1145        return f" /*+ {self.expressions(expression, sep=self.QUERY_HINT_SEP).strip()} */"
    +            
    1144    def hint_sql(self, expression: exp.Hint) -> str:
    +1145        if not self.QUERY_HINTS:
    +1146            self.unsupported("Hints are not supported")
    +1147            return ""
    +1148
    +1149        return f" /*+ {self.expressions(expression, sep=self.QUERY_HINT_SEP).strip()} */"
     
    @@ -10628,26 +10671,26 @@ it is safer to copy.
    -
    1147    def index_sql(self, expression: exp.Index) -> str:
    -1148        unique = "UNIQUE " if expression.args.get("unique") else ""
    -1149        primary = "PRIMARY " if expression.args.get("primary") else ""
    -1150        amp = "AMP " if expression.args.get("amp") else ""
    -1151        name = self.sql(expression, "this")
    -1152        name = f"{name} " if name else ""
    -1153        table = self.sql(expression, "table")
    -1154        table = f"{self.INDEX_ON} {table}" if table else ""
    -1155        using = self.sql(expression, "using")
    -1156        using = f" USING {using}" if using else ""
    -1157        index = "INDEX " if not table else ""
    -1158        columns = self.expressions(expression, key="columns", flat=True)
    -1159        columns = f"({columns})" if columns else ""
    -1160        partition_by = self.expressions(expression, key="partition_by", flat=True)
    -1161        partition_by = f" PARTITION BY {partition_by}" if partition_by else ""
    -1162        where = self.sql(expression, "where")
    -1163        include = self.expressions(expression, key="include", flat=True)
    -1164        if include:
    -1165            include = f" INCLUDE ({include})"
    -1166        return f"{unique}{primary}{amp}{index}{name}{table}{using}{columns}{include}{partition_by}{where}"
    +            
    1151    def index_sql(self, expression: exp.Index) -> str:
    +1152        unique = "UNIQUE " if expression.args.get("unique") else ""
    +1153        primary = "PRIMARY " if expression.args.get("primary") else ""
    +1154        amp = "AMP " if expression.args.get("amp") else ""
    +1155        name = self.sql(expression, "this")
    +1156        name = f"{name} " if name else ""
    +1157        table = self.sql(expression, "table")
    +1158        table = f"{self.INDEX_ON} {table}" if table else ""
    +1159        using = self.sql(expression, "using")
    +1160        using = f" USING {using}" if using else ""
    +1161        index = "INDEX " if not table else ""
    +1162        columns = self.expressions(expression, key="columns", flat=True)
    +1163        columns = f"({columns})" if columns else ""
    +1164        partition_by = self.expressions(expression, key="partition_by", flat=True)
    +1165        partition_by = f" PARTITION BY {partition_by}" if partition_by else ""
    +1166        where = self.sql(expression, "where")
    +1167        include = self.expressions(expression, key="include", flat=True)
    +1168        if include:
    +1169            include = f" INCLUDE ({include})"
    +1170        return f"{unique}{primary}{amp}{index}{name}{table}{using}{columns}{include}{partition_by}{where}"
     
    @@ -10665,19 +10708,19 @@ it is safer to copy.
    -
    1168    def identifier_sql(self, expression: exp.Identifier) -> str:
    -1169        text = expression.name
    -1170        lower = text.lower()
    -1171        text = lower if self.normalize and not expression.quoted else text
    -1172        text = text.replace(self.dialect.IDENTIFIER_END, self._escaped_identifier_end)
    -1173        if (
    -1174            expression.quoted
    -1175            or self.dialect.can_identify(text, self.identify)
    -1176            or lower in self.RESERVED_KEYWORDS
    -1177            or (not self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT and text[:1].isdigit())
    -1178        ):
    -1179            text = f"{self.dialect.IDENTIFIER_START}{text}{self.dialect.IDENTIFIER_END}"
    -1180        return text
    +            
    1172    def identifier_sql(self, expression: exp.Identifier) -> str:
    +1173        text = expression.name
    +1174        lower = text.lower()
    +1175        text = lower if self.normalize and not expression.quoted else text
    +1176        text = text.replace(self.dialect.IDENTIFIER_END, self._escaped_identifier_end)
    +1177        if (
    +1178            expression.quoted
    +1179            or self.dialect.can_identify(text, self.identify)
    +1180            or lower in self.RESERVED_KEYWORDS
    +1181            or (not self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT and text[:1].isdigit())
    +1182        ):
    +1183            text = f"{self.dialect.IDENTIFIER_START}{text}{self.dialect.IDENTIFIER_END}"
    +1184        return text
     
    @@ -10695,12 +10738,12 @@ it is safer to copy.
    -
    1182    def inputoutputformat_sql(self, expression: exp.InputOutputFormat) -> str:
    -1183        input_format = self.sql(expression, "input_format")
    -1184        input_format = f"INPUTFORMAT {input_format}" if input_format else ""
    -1185        output_format = self.sql(expression, "output_format")
    -1186        output_format = f"OUTPUTFORMAT {output_format}" if output_format else ""
    -1187        return self.sep().join((input_format, output_format))
    +            
    1186    def inputoutputformat_sql(self, expression: exp.InputOutputFormat) -> str:
    +1187        input_format = self.sql(expression, "input_format")
    +1188        input_format = f"INPUTFORMAT {input_format}" if input_format else ""
    +1189        output_format = self.sql(expression, "output_format")
    +1190        output_format = f"OUTPUTFORMAT {output_format}" if output_format else ""
    +1191        return self.sep().join((input_format, output_format))
     
    @@ -10718,9 +10761,9 @@ it is safer to copy.
    -
    1189    def national_sql(self, expression: exp.National, prefix: str = "N") -> str:
    -1190        string = self.sql(exp.Literal.string(expression.name))
    -1191        return f"{prefix}{string}"
    +            
    1193    def national_sql(self, expression: exp.National, prefix: str = "N") -> str:
    +1194        string = self.sql(exp.Literal.string(expression.name))
    +1195        return f"{prefix}{string}"
     
    @@ -10738,8 +10781,8 @@ it is safer to copy.
    -
    1193    def partition_sql(self, expression: exp.Partition) -> str:
    -1194        return f"PARTITION({self.expressions(expression, flat=True)})"
    +            
    1197    def partition_sql(self, expression: exp.Partition) -> str:
    +1198        return f"PARTITION({self.expressions(expression, flat=True)})"
     
    @@ -10757,20 +10800,20 @@ it is safer to copy.
    -
    1196    def properties_sql(self, expression: exp.Properties) -> str:
    -1197        root_properties = []
    -1198        with_properties = []
    -1199
    -1200        for p in expression.expressions:
    -1201            p_loc = self.PROPERTIES_LOCATION[p.__class__]
    -1202            if p_loc == exp.Properties.Location.POST_WITH:
    -1203                with_properties.append(p)
    -1204            elif p_loc == exp.Properties.Location.POST_SCHEMA:
    -1205                root_properties.append(p)
    -1206
    -1207        return self.root_properties(
    -1208            exp.Properties(expressions=root_properties)
    -1209        ) + self.with_properties(exp.Properties(expressions=with_properties))
    +            
    1200    def properties_sql(self, expression: exp.Properties) -> str:
    +1201        root_properties = []
    +1202        with_properties = []
    +1203
    +1204        for p in expression.expressions:
    +1205            p_loc = self.PROPERTIES_LOCATION[p.__class__]
    +1206            if p_loc == exp.Properties.Location.POST_WITH:
    +1207                with_properties.append(p)
    +1208            elif p_loc == exp.Properties.Location.POST_SCHEMA:
    +1209                root_properties.append(p)
    +1210
    +1211        return self.root_properties(
    +1212            exp.Properties(expressions=root_properties)
    +1213        ) + self.with_properties(exp.Properties(expressions=with_properties))
     
    @@ -10788,10 +10831,10 @@ it is safer to copy.
    -
    1211    def root_properties(self, properties: exp.Properties) -> str:
    -1212        if properties.expressions:
    -1213            return self.sep() + self.expressions(properties, indent=False, sep=" ")
    -1214        return ""
    +            
    1215    def root_properties(self, properties: exp.Properties) -> str:
    +1216        if properties.expressions:
    +1217            return self.sep() + self.expressions(properties, indent=False, sep=" ")
    +1218        return ""
     
    @@ -10809,20 +10852,20 @@ it is safer to copy.
    -
    1216    def properties(
    -1217        self,
    -1218        properties: exp.Properties,
    -1219        prefix: str = "",
    -1220        sep: str = ", ",
    -1221        suffix: str = "",
    -1222        wrapped: bool = True,
    -1223    ) -> str:
    -1224        if properties.expressions:
    -1225            expressions = self.expressions(properties, sep=sep, indent=False)
    -1226            if expressions:
    -1227                expressions = self.wrap(expressions) if wrapped else expressions
    -1228                return f"{prefix}{' ' if prefix.strip() else ''}{expressions}{suffix}"
    -1229        return ""
    +            
    1220    def properties(
    +1221        self,
    +1222        properties: exp.Properties,
    +1223        prefix: str = "",
    +1224        sep: str = ", ",
    +1225        suffix: str = "",
    +1226        wrapped: bool = True,
    +1227    ) -> str:
    +1228        if properties.expressions:
    +1229            expressions = self.expressions(properties, sep=sep, indent=False)
    +1230            if expressions:
    +1231                expressions = self.wrap(expressions) if wrapped else expressions
    +1232                return f"{prefix}{' ' if prefix.strip() else ''}{expressions}{suffix}"
    +1233        return ""
     
    @@ -10840,8 +10883,8 @@ it is safer to copy.
    -
    1231    def with_properties(self, properties: exp.Properties) -> str:
    -1232        return self.properties(properties, prefix=self.seg("WITH"))
    +            
    1235    def with_properties(self, properties: exp.Properties) -> str:
    +1236        return self.properties(properties, prefix=self.seg("WITH"))
     
    @@ -10859,16 +10902,16 @@ it is safer to copy.
    -
    1234    def locate_properties(self, properties: exp.Properties) -> t.DefaultDict:
    -1235        properties_locs = defaultdict(list)
    -1236        for p in properties.expressions:
    -1237            p_loc = self.PROPERTIES_LOCATION[p.__class__]
    -1238            if p_loc != exp.Properties.Location.UNSUPPORTED:
    -1239                properties_locs[p_loc].append(p)
    -1240            else:
    -1241                self.unsupported(f"Unsupported property {p.key}")
    -1242
    -1243        return properties_locs
    +            
    1238    def locate_properties(self, properties: exp.Properties) -> t.DefaultDict:
    +1239        properties_locs = defaultdict(list)
    +1240        for p in properties.expressions:
    +1241            p_loc = self.PROPERTIES_LOCATION[p.__class__]
    +1242            if p_loc != exp.Properties.Location.UNSUPPORTED:
    +1243                properties_locs[p_loc].append(p)
    +1244            else:
    +1245                self.unsupported(f"Unsupported property {p.key}")
    +1246
    +1247        return properties_locs
     
    @@ -10886,10 +10929,10 @@ it is safer to copy.
    -
    1245    def property_name(self, expression: exp.Property, string_key: bool = False) -> str:
    -1246        if isinstance(expression.this, exp.Dot):
    -1247            return self.sql(expression, "this")
    -1248        return f"'{expression.name}'" if string_key else expression.name
    +            
    1249    def property_name(self, expression: exp.Property, string_key: bool = False) -> str:
    +1250        if isinstance(expression.this, exp.Dot):
    +1251            return self.sql(expression, "this")
    +1252        return f"'{expression.name}'" if string_key else expression.name
     
    @@ -10907,16 +10950,16 @@ it is safer to copy.
    -
    1250    def property_sql(self, expression: exp.Property) -> str:
    -1251        property_cls = expression.__class__
    -1252        if property_cls == exp.Property:
    -1253            return f"{self.property_name(expression)}={self.sql(expression, 'value')}"
    -1254
    -1255        property_name = exp.Properties.PROPERTY_TO_NAME.get(property_cls)
    -1256        if not property_name:
    -1257            self.unsupported(f"Unsupported property {expression.key}")
    +            
    1254    def property_sql(self, expression: exp.Property) -> str:
    +1255        property_cls = expression.__class__
    +1256        if property_cls == exp.Property:
    +1257            return f"{self.property_name(expression)}={self.sql(expression, 'value')}"
     1258
    -1259        return f"{property_name}={self.sql(expression, 'this')}"
    +1259        property_name = exp.Properties.PROPERTY_TO_NAME.get(property_cls)
    +1260        if not property_name:
    +1261            self.unsupported(f"Unsupported property {expression.key}")
    +1262
    +1263        return f"{property_name}={self.sql(expression, 'this')}"
     
    @@ -10934,22 +10977,22 @@ it is safer to copy.
    -
    1261    def likeproperty_sql(self, expression: exp.LikeProperty) -> str:
    -1262        if self.SUPPORTS_CREATE_TABLE_LIKE:
    -1263            options = " ".join(f"{e.name} {self.sql(e, 'value')}" for e in expression.expressions)
    -1264            options = f" {options}" if options else ""
    -1265
    -1266            like = f"LIKE {self.sql(expression, 'this')}{options}"
    -1267            if self.LIKE_PROPERTY_INSIDE_SCHEMA and not isinstance(expression.parent, exp.Schema):
    -1268                like = f"({like})"
    +            
    1265    def likeproperty_sql(self, expression: exp.LikeProperty) -> str:
    +1266        if self.SUPPORTS_CREATE_TABLE_LIKE:
    +1267            options = " ".join(f"{e.name} {self.sql(e, 'value')}" for e in expression.expressions)
    +1268            options = f" {options}" if options else ""
     1269
    -1270            return like
    -1271
    -1272        if expression.expressions:
    -1273            self.unsupported("Transpilation of LIKE property options is unsupported")
    -1274
    -1275        select = exp.select("*").from_(expression.this).limit(0)
    -1276        return f"AS {self.sql(select)}"
    +1270            like = f"LIKE {self.sql(expression, 'this')}{options}"
    +1271            if self.LIKE_PROPERTY_INSIDE_SCHEMA and not isinstance(expression.parent, exp.Schema):
    +1272                like = f"({like})"
    +1273
    +1274            return like
    +1275
    +1276        if expression.expressions:
    +1277            self.unsupported("Transpilation of LIKE property options is unsupported")
    +1278
    +1279        select = exp.select("*").from_(expression.this).limit(0)
    +1280        return f"AS {self.sql(select)}"
     
    @@ -10967,10 +11010,10 @@ it is safer to copy.
    -
    1278    def fallbackproperty_sql(self, expression: exp.FallbackProperty) -> str:
    -1279        no = "NO " if expression.args.get("no") else ""
    -1280        protection = " PROTECTION" if expression.args.get("protection") else ""
    -1281        return f"{no}FALLBACK{protection}"
    +            
    1282    def fallbackproperty_sql(self, expression: exp.FallbackProperty) -> str:
    +1283        no = "NO " if expression.args.get("no") else ""
    +1284        protection = " PROTECTION" if expression.args.get("protection") else ""
    +1285        return f"{no}FALLBACK{protection}"
     
    @@ -10988,14 +11031,14 @@ it is safer to copy.
    -
    1283    def journalproperty_sql(self, expression: exp.JournalProperty) -> str:
    -1284        no = "NO " if expression.args.get("no") else ""
    -1285        local = expression.args.get("local")
    -1286        local = f"{local} " if local else ""
    -1287        dual = "DUAL " if expression.args.get("dual") else ""
    -1288        before = "BEFORE " if expression.args.get("before") else ""
    -1289        after = "AFTER " if expression.args.get("after") else ""
    -1290        return f"{no}{local}{dual}{before}{after}JOURNAL"
    +            
    1287    def journalproperty_sql(self, expression: exp.JournalProperty) -> str:
    +1288        no = "NO " if expression.args.get("no") else ""
    +1289        local = expression.args.get("local")
    +1290        local = f"{local} " if local else ""
    +1291        dual = "DUAL " if expression.args.get("dual") else ""
    +1292        before = "BEFORE " if expression.args.get("before") else ""
    +1293        after = "AFTER " if expression.args.get("after") else ""
    +1294        return f"{no}{local}{dual}{before}{after}JOURNAL"
     
    @@ -11013,10 +11056,10 @@ it is safer to copy.
    -
    1292    def freespaceproperty_sql(self, expression: exp.FreespaceProperty) -> str:
    -1293        freespace = self.sql(expression, "this")
    -1294        percent = " PERCENT" if expression.args.get("percent") else ""
    -1295        return f"FREESPACE={freespace}{percent}"
    +            
    1296    def freespaceproperty_sql(self, expression: exp.FreespaceProperty) -> str:
    +1297        freespace = self.sql(expression, "this")
    +1298        percent = " PERCENT" if expression.args.get("percent") else ""
    +1299        return f"FREESPACE={freespace}{percent}"
     
    @@ -11034,14 +11077,14 @@ it is safer to copy.
    -
    1297    def checksumproperty_sql(self, expression: exp.ChecksumProperty) -> str:
    -1298        if expression.args.get("default"):
    -1299            property = "DEFAULT"
    -1300        elif expression.args.get("on"):
    -1301            property = "ON"
    -1302        else:
    -1303            property = "OFF"
    -1304        return f"CHECKSUM={property}"
    +            
    1301    def checksumproperty_sql(self, expression: exp.ChecksumProperty) -> str:
    +1302        if expression.args.get("default"):
    +1303            property = "DEFAULT"
    +1304        elif expression.args.get("on"):
    +1305            property = "ON"
    +1306        else:
    +1307            property = "OFF"
    +1308        return f"CHECKSUM={property}"
     
    @@ -11059,14 +11102,14 @@ it is safer to copy.
    -
    1306    def mergeblockratioproperty_sql(self, expression: exp.MergeBlockRatioProperty) -> str:
    -1307        if expression.args.get("no"):
    -1308            return "NO MERGEBLOCKRATIO"
    -1309        if expression.args.get("default"):
    -1310            return "DEFAULT MERGEBLOCKRATIO"
    -1311
    -1312        percent = " PERCENT" if expression.args.get("percent") else ""
    -1313        return f"MERGEBLOCKRATIO={self.sql(expression, 'this')}{percent}"
    +            
    1310    def mergeblockratioproperty_sql(self, expression: exp.MergeBlockRatioProperty) -> str:
    +1311        if expression.args.get("no"):
    +1312            return "NO MERGEBLOCKRATIO"
    +1313        if expression.args.get("default"):
    +1314            return "DEFAULT MERGEBLOCKRATIO"
    +1315
    +1316        percent = " PERCENT" if expression.args.get("percent") else ""
    +1317        return f"MERGEBLOCKRATIO={self.sql(expression, 'this')}{percent}"
     
    @@ -11084,21 +11127,21 @@ it is safer to copy.
    -
    1315    def datablocksizeproperty_sql(self, expression: exp.DataBlocksizeProperty) -> str:
    -1316        default = expression.args.get("default")
    -1317        minimum = expression.args.get("minimum")
    -1318        maximum = expression.args.get("maximum")
    -1319        if default or minimum or maximum:
    -1320            if default:
    -1321                prop = "DEFAULT"
    -1322            elif minimum:
    -1323                prop = "MINIMUM"
    -1324            else:
    -1325                prop = "MAXIMUM"
    -1326            return f"{prop} DATABLOCKSIZE"
    -1327        units = expression.args.get("units")
    -1328        units = f" {units}" if units else ""
    -1329        return f"DATABLOCKSIZE={self.sql(expression, 'size')}{units}"
    +            
    1319    def datablocksizeproperty_sql(self, expression: exp.DataBlocksizeProperty) -> str:
    +1320        default = expression.args.get("default")
    +1321        minimum = expression.args.get("minimum")
    +1322        maximum = expression.args.get("maximum")
    +1323        if default or minimum or maximum:
    +1324            if default:
    +1325                prop = "DEFAULT"
    +1326            elif minimum:
    +1327                prop = "MINIMUM"
    +1328            else:
    +1329                prop = "MAXIMUM"
    +1330            return f"{prop} DATABLOCKSIZE"
    +1331        units = expression.args.get("units")
    +1332        units = f" {units}" if units else ""
    +1333        return f"DATABLOCKSIZE={self.sql(expression, 'size')}{units}"
     
    @@ -11116,24 +11159,24 @@ it is safer to copy.
    -
    1331    def blockcompressionproperty_sql(self, expression: exp.BlockCompressionProperty) -> str:
    -1332        autotemp = expression.args.get("autotemp")
    -1333        always = expression.args.get("always")
    -1334        default = expression.args.get("default")
    -1335        manual = expression.args.get("manual")
    -1336        never = expression.args.get("never")
    -1337
    -1338        if autotemp is not None:
    -1339            prop = f"AUTOTEMP({self.expressions(autotemp)})"
    -1340        elif always:
    -1341            prop = "ALWAYS"
    -1342        elif default:
    -1343            prop = "DEFAULT"
    -1344        elif manual:
    -1345            prop = "MANUAL"
    -1346        elif never:
    -1347            prop = "NEVER"
    -1348        return f"BLOCKCOMPRESSION={prop}"
    +            
    1335    def blockcompressionproperty_sql(self, expression: exp.BlockCompressionProperty) -> str:
    +1336        autotemp = expression.args.get("autotemp")
    +1337        always = expression.args.get("always")
    +1338        default = expression.args.get("default")
    +1339        manual = expression.args.get("manual")
    +1340        never = expression.args.get("never")
    +1341
    +1342        if autotemp is not None:
    +1343            prop = f"AUTOTEMP({self.expressions(autotemp)})"
    +1344        elif always:
    +1345            prop = "ALWAYS"
    +1346        elif default:
    +1347            prop = "DEFAULT"
    +1348        elif manual:
    +1349            prop = "MANUAL"
    +1350        elif never:
    +1351            prop = "NEVER"
    +1352        return f"BLOCKCOMPRESSION={prop}"
     
    @@ -11151,20 +11194,20 @@ it is safer to copy.
    -
    1350    def isolatedloadingproperty_sql(self, expression: exp.IsolatedLoadingProperty) -> str:
    -1351        no = expression.args.get("no")
    -1352        no = " NO" if no else ""
    -1353        concurrent = expression.args.get("concurrent")
    -1354        concurrent = " CONCURRENT" if concurrent else ""
    -1355
    -1356        for_ = ""
    -1357        if expression.args.get("for_all"):
    -1358            for_ = " FOR ALL"
    -1359        elif expression.args.get("for_insert"):
    -1360            for_ = " FOR INSERT"
    -1361        elif expression.args.get("for_none"):
    -1362            for_ = " FOR NONE"
    -1363        return f"WITH{no}{concurrent} ISOLATED LOADING{for_}"
    +            
    1354    def isolatedloadingproperty_sql(self, expression: exp.IsolatedLoadingProperty) -> str:
    +1355        no = expression.args.get("no")
    +1356        no = " NO" if no else ""
    +1357        concurrent = expression.args.get("concurrent")
    +1358        concurrent = " CONCURRENT" if concurrent else ""
    +1359
    +1360        for_ = ""
    +1361        if expression.args.get("for_all"):
    +1362            for_ = " FOR ALL"
    +1363        elif expression.args.get("for_insert"):
    +1364            for_ = " FOR INSERT"
    +1365        elif expression.args.get("for_none"):
    +1366            for_ = " FOR NONE"
    +1367        return f"WITH{no}{concurrent} ISOLATED LOADING{for_}"
     
    @@ -11182,17 +11225,17 @@ it is safer to copy.
    -
    1365    def partitionboundspec_sql(self, expression: exp.PartitionBoundSpec) -> str:
    -1366        if isinstance(expression.this, list):
    -1367            return f"IN ({self.expressions(expression, key='this', flat=True)})"
    -1368        if expression.this:
    -1369            modulus = self.sql(expression, "this")
    -1370            remainder = self.sql(expression, "expression")
    -1371            return f"WITH (MODULUS {modulus}, REMAINDER {remainder})"
    -1372
    -1373        from_expressions = self.expressions(expression, key="from_expressions", flat=True)
    -1374        to_expressions = self.expressions(expression, key="to_expressions", flat=True)
    -1375        return f"FROM ({from_expressions}) TO ({to_expressions})"
    +            
    1369    def partitionboundspec_sql(self, expression: exp.PartitionBoundSpec) -> str:
    +1370        if isinstance(expression.this, list):
    +1371            return f"IN ({self.expressions(expression, key='this', flat=True)})"
    +1372        if expression.this:
    +1373            modulus = self.sql(expression, "this")
    +1374            remainder = self.sql(expression, "expression")
    +1375            return f"WITH (MODULUS {modulus}, REMAINDER {remainder})"
    +1376
    +1377        from_expressions = self.expressions(expression, key="from_expressions", flat=True)
    +1378        to_expressions = self.expressions(expression, key="to_expressions", flat=True)
    +1379        return f"FROM ({from_expressions}) TO ({to_expressions})"
     
    @@ -11210,16 +11253,16 @@ it is safer to copy.
    -
    1377    def partitionedofproperty_sql(self, expression: exp.PartitionedOfProperty) -> str:
    -1378        this = self.sql(expression, "this")
    -1379
    -1380        for_values_or_default = expression.expression
    -1381        if isinstance(for_values_or_default, exp.PartitionBoundSpec):
    -1382            for_values_or_default = f" FOR VALUES {self.sql(for_values_or_default)}"
    -1383        else:
    -1384            for_values_or_default = " DEFAULT"
    -1385
    -1386        return f"PARTITION OF {this}{for_values_or_default}"
    +            
    1381    def partitionedofproperty_sql(self, expression: exp.PartitionedOfProperty) -> str:
    +1382        this = self.sql(expression, "this")
    +1383
    +1384        for_values_or_default = expression.expression
    +1385        if isinstance(for_values_or_default, exp.PartitionBoundSpec):
    +1386            for_values_or_default = f" FOR VALUES {self.sql(for_values_or_default)}"
    +1387        else:
    +1388            for_values_or_default = " DEFAULT"
    +1389
    +1390        return f"PARTITION OF {this}{for_values_or_default}"
     
    @@ -11237,14 +11280,14 @@ it is safer to copy.
    -
    1388    def lockingproperty_sql(self, expression: exp.LockingProperty) -> str:
    -1389        kind = expression.args.get("kind")
    -1390        this = f" {self.sql(expression, 'this')}" if expression.this else ""
    -1391        for_or_in = expression.args.get("for_or_in")
    -1392        for_or_in = f" {for_or_in}" if for_or_in else ""
    -1393        lock_type = expression.args.get("lock_type")
    -1394        override = " OVERRIDE" if expression.args.get("override") else ""
    -1395        return f"LOCKING {kind}{this}{for_or_in} {lock_type}{override}"
    +            
    1392    def lockingproperty_sql(self, expression: exp.LockingProperty) -> str:
    +1393        kind = expression.args.get("kind")
    +1394        this = f" {self.sql(expression, 'this')}" if expression.this else ""
    +1395        for_or_in = expression.args.get("for_or_in")
    +1396        for_or_in = f" {for_or_in}" if for_or_in else ""
    +1397        lock_type = expression.args.get("lock_type")
    +1398        override = " OVERRIDE" if expression.args.get("override") else ""
    +1399        return f"LOCKING {kind}{this}{for_or_in} {lock_type}{override}"
     
    @@ -11262,13 +11305,13 @@ it is safer to copy.
    -
    1397    def withdataproperty_sql(self, expression: exp.WithDataProperty) -> str:
    -1398        data_sql = f"WITH {'NO ' if expression.args.get('no') else ''}DATA"
    -1399        statistics = expression.args.get("statistics")
    -1400        statistics_sql = ""
    -1401        if statistics is not None:
    -1402            statistics_sql = f" AND {'NO ' if not statistics else ''}STATISTICS"
    -1403        return f"{data_sql}{statistics_sql}"
    +            
    1401    def withdataproperty_sql(self, expression: exp.WithDataProperty) -> str:
    +1402        data_sql = f"WITH {'NO ' if expression.args.get('no') else ''}DATA"
    +1403        statistics = expression.args.get("statistics")
    +1404        statistics_sql = ""
    +1405        if statistics is not None:
    +1406            statistics_sql = f" AND {'NO ' if not statistics else ''}STATISTICS"
    +1407        return f"{data_sql}{statistics_sql}"
     
    @@ -11286,20 +11329,20 @@ it is safer to copy.
    -
    1405    def withsystemversioningproperty_sql(self, expression: exp.WithSystemVersioningProperty) -> str:
    -1406        sql = "WITH(SYSTEM_VERSIONING=ON"
    -1407
    -1408        if expression.this:
    -1409            history_table = self.sql(expression, "this")
    -1410            sql = f"{sql}(HISTORY_TABLE={history_table}"
    +            
    1409    def withsystemversioningproperty_sql(self, expression: exp.WithSystemVersioningProperty) -> str:
    +1410        sql = "WITH(SYSTEM_VERSIONING=ON"
     1411
    -1412            if expression.expression:
    -1413                data_consistency_check = self.sql(expression, "expression")
    -1414                sql = f"{sql}, DATA_CONSISTENCY_CHECK={data_consistency_check}"
    +1412        if expression.this:
    +1413            history_table = self.sql(expression, "this")
    +1414            sql = f"{sql}(HISTORY_TABLE={history_table}"
     1415
    -1416            sql = f"{sql})"
    -1417
    -1418        return f"{sql})"
    +1416            if expression.expression:
    +1417                data_consistency_check = self.sql(expression, "expression")
    +1418                sql = f"{sql}, DATA_CONSISTENCY_CHECK={data_consistency_check}"
    +1419
    +1420            sql = f"{sql})"
    +1421
    +1422        return f"{sql})"
     
    @@ -11317,38 +11360,38 @@ it is safer to copy.
    -
    1420    def insert_sql(self, expression: exp.Insert) -> str:
    -1421        overwrite = expression.args.get("overwrite")
    -1422
    -1423        if isinstance(expression.this, exp.Directory):
    -1424            this = " OVERWRITE" if overwrite else " INTO"
    -1425        else:
    -1426            this = self.INSERT_OVERWRITE if overwrite else " INTO"
    -1427
    -1428        alternative = expression.args.get("alternative")
    -1429        alternative = f" OR {alternative}" if alternative else ""
    -1430        ignore = " IGNORE" if expression.args.get("ignore") else ""
    +            
    1424    def insert_sql(self, expression: exp.Insert) -> str:
    +1425        overwrite = expression.args.get("overwrite")
    +1426
    +1427        if isinstance(expression.this, exp.Directory):
    +1428            this = " OVERWRITE" if overwrite else " INTO"
    +1429        else:
    +1430            this = self.INSERT_OVERWRITE if overwrite else " INTO"
     1431
    -1432        this = f"{this} {self.sql(expression, 'this')}"
    -1433
    -1434        exists = " IF EXISTS" if expression.args.get("exists") else ""
    -1435        partition_sql = (
    -1436            f" {self.sql(expression, 'partition')}" if expression.args.get("partition") else ""
    -1437        )
    -1438        where = self.sql(expression, "where")
    -1439        where = f"{self.sep()}REPLACE WHERE {where}" if where else ""
    -1440        expression_sql = f"{self.sep()}{self.sql(expression, 'expression')}"
    -1441        conflict = self.sql(expression, "conflict")
    -1442        by_name = " BY NAME" if expression.args.get("by_name") else ""
    -1443        returning = self.sql(expression, "returning")
    -1444
    -1445        if self.RETURNING_END:
    -1446            expression_sql = f"{expression_sql}{conflict}{returning}"
    -1447        else:
    -1448            expression_sql = f"{returning}{expression_sql}{conflict}"
    -1449
    -1450        sql = f"INSERT{alternative}{ignore}{this}{by_name}{exists}{partition_sql}{where}{expression_sql}"
    -1451        return self.prepend_ctes(expression, sql)
    +1432        alternative = expression.args.get("alternative")
    +1433        alternative = f" OR {alternative}" if alternative else ""
    +1434        ignore = " IGNORE" if expression.args.get("ignore") else ""
    +1435
    +1436        this = f"{this} {self.sql(expression, 'this')}"
    +1437
    +1438        exists = " IF EXISTS" if expression.args.get("exists") else ""
    +1439        partition_sql = (
    +1440            f" {self.sql(expression, 'partition')}" if expression.args.get("partition") else ""
    +1441        )
    +1442        where = self.sql(expression, "where")
    +1443        where = f"{self.sep()}REPLACE WHERE {where}" if where else ""
    +1444        expression_sql = f"{self.sep()}{self.sql(expression, 'expression')}"
    +1445        conflict = self.sql(expression, "conflict")
    +1446        by_name = " BY NAME" if expression.args.get("by_name") else ""
    +1447        returning = self.sql(expression, "returning")
    +1448
    +1449        if self.RETURNING_END:
    +1450            expression_sql = f"{expression_sql}{conflict}{returning}"
    +1451        else:
    +1452            expression_sql = f"{returning}{expression_sql}{conflict}"
    +1453
    +1454        sql = f"INSERT{alternative}{ignore}{this}{by_name}{exists}{partition_sql}{where}{expression_sql}"
    +1455        return self.prepend_ctes(expression, sql)
     
    @@ -11366,11 +11409,11 @@ it is safer to copy.
    -
    1453    def intersect_sql(self, expression: exp.Intersect) -> str:
    -1454        return self.prepend_ctes(
    -1455            expression,
    -1456            self.set_operation(expression, self.intersect_op(expression)),
    -1457        )
    +            
    1457    def intersect_sql(self, expression: exp.Intersect) -> str:
    +1458        return self.prepend_ctes(
    +1459            expression,
    +1460            self.set_operation(expression, self.intersect_op(expression)),
    +1461        )
     
    @@ -11388,8 +11431,8 @@ it is safer to copy.
    -
    1459    def intersect_op(self, expression: exp.Intersect) -> str:
    -1460        return f"INTERSECT{'' if expression.args.get('distinct') else ' ALL'}"
    +            
    1463    def intersect_op(self, expression: exp.Intersect) -> str:
    +1464        return f"INTERSECT{'' if expression.args.get('distinct') else ' ALL'}"
     
    @@ -11407,8 +11450,8 @@ it is safer to copy.
    -
    1462    def introducer_sql(self, expression: exp.Introducer) -> str:
    -1463        return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}"
    +            
    1466    def introducer_sql(self, expression: exp.Introducer) -> str:
    +1467        return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}"
     
    @@ -11426,12 +11469,12 @@ it is safer to copy.
    -
    1465    def kill_sql(self, expression: exp.Kill) -> str:
    -1466        kind = self.sql(expression, "kind")
    -1467        kind = f" {kind}" if kind else ""
    -1468        this = self.sql(expression, "this")
    -1469        this = f" {this}" if this else ""
    -1470        return f"KILL{kind}{this}"
    +            
    1469    def kill_sql(self, expression: exp.Kill) -> str:
    +1470        kind = self.sql(expression, "kind")
    +1471        kind = f" {kind}" if kind else ""
    +1472        this = self.sql(expression, "this")
    +1473        this = f" {this}" if this else ""
    +1474        return f"KILL{kind}{this}"
     
    @@ -11449,8 +11492,8 @@ it is safer to copy.
    -
    1472    def pseudotype_sql(self, expression: exp.PseudoType) -> str:
    -1473        return expression.name
    +            
    1476    def pseudotype_sql(self, expression: exp.PseudoType) -> str:
    +1477        return expression.name
     
    @@ -11468,8 +11511,8 @@ it is safer to copy.
    -
    1475    def objectidentifier_sql(self, expression: exp.ObjectIdentifier) -> str:
    -1476        return expression.name
    +            
    1479    def objectidentifier_sql(self, expression: exp.ObjectIdentifier) -> str:
    +1480        return expression.name
     
    @@ -11487,19 +11530,19 @@ it is safer to copy.
    -
    1478    def onconflict_sql(self, expression: exp.OnConflict) -> str:
    -1479        conflict = "ON DUPLICATE KEY" if expression.args.get("duplicate") else "ON CONFLICT"
    -1480        constraint = self.sql(expression, "constraint")
    -1481        if constraint:
    -1482            constraint = f"ON CONSTRAINT {constraint}"
    -1483        key = self.expressions(expression, key="key", flat=True)
    -1484        do = "" if expression.args.get("duplicate") else " DO "
    -1485        nothing = "NOTHING" if expression.args.get("nothing") else ""
    -1486        expressions = self.expressions(expression, flat=True)
    -1487        set_keyword = "SET " if self.DUPLICATE_KEY_UPDATE_WITH_SET else ""
    -1488        if expressions:
    -1489            expressions = f"UPDATE {set_keyword}{expressions}"
    -1490        return f"{self.seg(conflict)} {constraint}{key}{do}{nothing}{expressions}"
    +            
    1482    def onconflict_sql(self, expression: exp.OnConflict) -> str:
    +1483        conflict = "ON DUPLICATE KEY" if expression.args.get("duplicate") else "ON CONFLICT"
    +1484        constraint = self.sql(expression, "constraint")
    +1485        if constraint:
    +1486            constraint = f"ON CONSTRAINT {constraint}"
    +1487        key = self.expressions(expression, key="key", flat=True)
    +1488        do = "" if expression.args.get("duplicate") else " DO "
    +1489        nothing = "NOTHING" if expression.args.get("nothing") else ""
    +1490        expressions = self.expressions(expression, flat=True)
    +1491        set_keyword = "SET " if self.DUPLICATE_KEY_UPDATE_WITH_SET else ""
    +1492        if expressions:
    +1493            expressions = f"UPDATE {set_keyword}{expressions}"
    +1494        return f"{self.seg(conflict)} {constraint}{key}{do}{nothing}{expressions}"
     
    @@ -11517,8 +11560,8 @@ it is safer to copy.
    -
    1492    def returning_sql(self, expression: exp.Returning) -> str:
    -1493        return f"{self.seg('RETURNING')} {self.expressions(expression, flat=True)}"
    +            
    1496    def returning_sql(self, expression: exp.Returning) -> str:
    +1497        return f"{self.seg('RETURNING')} {self.expressions(expression, flat=True)}"
     
    @@ -11536,20 +11579,20 @@ it is safer to copy.
    -
    1495    def rowformatdelimitedproperty_sql(self, expression: exp.RowFormatDelimitedProperty) -> str:
    -1496        fields = expression.args.get("fields")
    -1497        fields = f" FIELDS TERMINATED BY {fields}" if fields else ""
    -1498        escaped = expression.args.get("escaped")
    -1499        escaped = f" ESCAPED BY {escaped}" if escaped else ""
    -1500        items = expression.args.get("collection_items")
    -1501        items = f" COLLECTION ITEMS TERMINATED BY {items}" if items else ""
    -1502        keys = expression.args.get("map_keys")
    -1503        keys = f" MAP KEYS TERMINATED BY {keys}" if keys else ""
    -1504        lines = expression.args.get("lines")
    -1505        lines = f" LINES TERMINATED BY {lines}" if lines else ""
    -1506        null = expression.args.get("null")
    -1507        null = f" NULL DEFINED AS {null}" if null else ""
    -1508        return f"ROW FORMAT DELIMITED{fields}{escaped}{items}{keys}{lines}{null}"
    +            
    1499    def rowformatdelimitedproperty_sql(self, expression: exp.RowFormatDelimitedProperty) -> str:
    +1500        fields = expression.args.get("fields")
    +1501        fields = f" FIELDS TERMINATED BY {fields}" if fields else ""
    +1502        escaped = expression.args.get("escaped")
    +1503        escaped = f" ESCAPED BY {escaped}" if escaped else ""
    +1504        items = expression.args.get("collection_items")
    +1505        items = f" COLLECTION ITEMS TERMINATED BY {items}" if items else ""
    +1506        keys = expression.args.get("map_keys")
    +1507        keys = f" MAP KEYS TERMINATED BY {keys}" if keys else ""
    +1508        lines = expression.args.get("lines")
    +1509        lines = f" LINES TERMINATED BY {lines}" if lines else ""
    +1510        null = expression.args.get("null")
    +1511        null = f" NULL DEFINED AS {null}" if null else ""
    +1512        return f"ROW FORMAT DELIMITED{fields}{escaped}{items}{keys}{lines}{null}"
     
    @@ -11567,8 +11610,8 @@ it is safer to copy.
    -
    1510    def withtablehint_sql(self, expression: exp.WithTableHint) -> str:
    -1511        return f"WITH ({self.expressions(expression, flat=True)})"
    +            
    1514    def withtablehint_sql(self, expression: exp.WithTableHint) -> str:
    +1515        return f"WITH ({self.expressions(expression, flat=True)})"
     
    @@ -11586,11 +11629,11 @@ it is safer to copy.
    -
    1513    def indextablehint_sql(self, expression: exp.IndexTableHint) -> str:
    -1514        this = f"{self.sql(expression, 'this')} INDEX"
    -1515        target = self.sql(expression, "target")
    -1516        target = f" FOR {target}" if target else ""
    -1517        return f"{this}{target} ({self.expressions(expression, flat=True)})"
    +            
    1517    def indextablehint_sql(self, expression: exp.IndexTableHint) -> str:
    +1518        this = f"{self.sql(expression, 'this')} INDEX"
    +1519        target = self.sql(expression, "target")
    +1520        target = f" FOR {target}" if target else ""
    +1521        return f"{this}{target} ({self.expressions(expression, flat=True)})"
     
    @@ -11608,11 +11651,11 @@ it is safer to copy.
    -
    1519    def historicaldata_sql(self, expression: exp.HistoricalData) -> str:
    -1520        this = self.sql(expression, "this")
    -1521        kind = self.sql(expression, "kind")
    -1522        expr = self.sql(expression, "expression")
    -1523        return f"{this} ({kind} => {expr})"
    +            
    1523    def historicaldata_sql(self, expression: exp.HistoricalData) -> str:
    +1524        this = self.sql(expression, "this")
    +1525        kind = self.sql(expression, "kind")
    +1526        expr = self.sql(expression, "expression")
    +1527        return f"{this} ({kind} => {expr})"
     
    @@ -11630,44 +11673,44 @@ it is safer to copy.
    -
    1525    def table_sql(self, expression: exp.Table, sep: str = " AS ") -> str:
    -1526        table = ".".join(
    -1527            self.sql(part)
    -1528            for part in (
    -1529                expression.args.get("catalog"),
    -1530                expression.args.get("db"),
    -1531                expression.args.get("this"),
    -1532            )
    -1533            if part is not None
    -1534        )
    -1535
    -1536        version = self.sql(expression, "version")
    -1537        version = f" {version}" if version else ""
    -1538        alias = self.sql(expression, "alias")
    -1539        alias = f"{sep}{alias}" if alias else ""
    -1540        hints = self.expressions(expression, key="hints", sep=" ")
    -1541        hints = f" {hints}" if hints and self.TABLE_HINTS else ""
    -1542        pivots = self.expressions(expression, key="pivots", sep=" ", flat=True)
    -1543        pivots = f" {pivots}" if pivots else ""
    -1544        joins = self.expressions(expression, key="joins", sep="", skip_first=True)
    -1545        laterals = self.expressions(expression, key="laterals", sep="")
    -1546
    -1547        file_format = self.sql(expression, "format")
    -1548        if file_format:
    -1549            pattern = self.sql(expression, "pattern")
    -1550            pattern = f", PATTERN => {pattern}" if pattern else ""
    -1551            file_format = f" (FILE_FORMAT => {file_format}{pattern})"
    -1552
    -1553        ordinality = expression.args.get("ordinality") or ""
    -1554        if ordinality:
    -1555            ordinality = f" WITH ORDINALITY{alias}"
    -1556            alias = ""
    -1557
    -1558        when = self.sql(expression, "when")
    -1559        if when:
    -1560            table = f"{table} {when}"
    +            
    1529    def table_sql(self, expression: exp.Table, sep: str = " AS ") -> str:
    +1530        table = ".".join(
    +1531            self.sql(part)
    +1532            for part in (
    +1533                expression.args.get("catalog"),
    +1534                expression.args.get("db"),
    +1535                expression.args.get("this"),
    +1536            )
    +1537            if part is not None
    +1538        )
    +1539
    +1540        version = self.sql(expression, "version")
    +1541        version = f" {version}" if version else ""
    +1542        alias = self.sql(expression, "alias")
    +1543        alias = f"{sep}{alias}" if alias else ""
    +1544        hints = self.expressions(expression, key="hints", sep=" ")
    +1545        hints = f" {hints}" if hints and self.TABLE_HINTS else ""
    +1546        pivots = self.expressions(expression, key="pivots", sep=" ", flat=True)
    +1547        pivots = f" {pivots}" if pivots else ""
    +1548        joins = self.expressions(expression, key="joins", sep="", skip_first=True)
    +1549        laterals = self.expressions(expression, key="laterals", sep="")
    +1550
    +1551        file_format = self.sql(expression, "format")
    +1552        if file_format:
    +1553            pattern = self.sql(expression, "pattern")
    +1554            pattern = f", PATTERN => {pattern}" if pattern else ""
    +1555            file_format = f" (FILE_FORMAT => {file_format}{pattern})"
    +1556
    +1557        ordinality = expression.args.get("ordinality") or ""
    +1558        if ordinality:
    +1559            ordinality = f" WITH ORDINALITY{alias}"
    +1560            alias = ""
     1561
    -1562        return f"{table}{version}{file_format}{alias}{hints}{pivots}{joins}{laterals}{ordinality}"
    +1562        when = self.sql(expression, "when")
    +1563        if when:
    +1564            table = f"{table} {when}"
    +1565
    +1566        return f"{table}{version}{file_format}{alias}{hints}{pivots}{joins}{laterals}{ordinality}"
     
    @@ -11685,46 +11728,46 @@ it is safer to copy.
    -
    1564    def tablesample_sql(
    -1565        self,
    -1566        expression: exp.TableSample,
    -1567        sep: str = " AS ",
    -1568        tablesample_keyword: t.Optional[str] = None,
    -1569    ) -> str:
    -1570        if self.dialect.ALIAS_POST_TABLESAMPLE and expression.this and expression.this.alias:
    -1571            table = expression.this.copy()
    -1572            table.set("alias", None)
    -1573            this = self.sql(table)
    -1574            alias = f"{sep}{self.sql(expression.this, 'alias')}"
    -1575        else:
    -1576            this = self.sql(expression, "this")
    -1577            alias = ""
    -1578
    -1579        method = self.sql(expression, "method")
    -1580        method = f"{method} " if method and self.TABLESAMPLE_WITH_METHOD else ""
    -1581        numerator = self.sql(expression, "bucket_numerator")
    -1582        denominator = self.sql(expression, "bucket_denominator")
    -1583        field = self.sql(expression, "bucket_field")
    -1584        field = f" ON {field}" if field else ""
    -1585        bucket = f"BUCKET {numerator} OUT OF {denominator}{field}" if numerator else ""
    -1586        seed = self.sql(expression, "seed")
    -1587        seed = f" {self.TABLESAMPLE_SEED_KEYWORD} ({seed})" if seed else ""
    -1588
    -1589        size = self.sql(expression, "size")
    -1590        if size and self.TABLESAMPLE_SIZE_IS_ROWS:
    -1591            size = f"{size} ROWS"
    +            
    1568    def tablesample_sql(
    +1569        self,
    +1570        expression: exp.TableSample,
    +1571        sep: str = " AS ",
    +1572        tablesample_keyword: t.Optional[str] = None,
    +1573    ) -> str:
    +1574        if self.dialect.ALIAS_POST_TABLESAMPLE and expression.this and expression.this.alias:
    +1575            table = expression.this.copy()
    +1576            table.set("alias", None)
    +1577            this = self.sql(table)
    +1578            alias = f"{sep}{self.sql(expression.this, 'alias')}"
    +1579        else:
    +1580            this = self.sql(expression, "this")
    +1581            alias = ""
    +1582
    +1583        method = self.sql(expression, "method")
    +1584        method = f"{method} " if method and self.TABLESAMPLE_WITH_METHOD else ""
    +1585        numerator = self.sql(expression, "bucket_numerator")
    +1586        denominator = self.sql(expression, "bucket_denominator")
    +1587        field = self.sql(expression, "bucket_field")
    +1588        field = f" ON {field}" if field else ""
    +1589        bucket = f"BUCKET {numerator} OUT OF {denominator}{field}" if numerator else ""
    +1590        seed = self.sql(expression, "seed")
    +1591        seed = f" {self.TABLESAMPLE_SEED_KEYWORD} ({seed})" if seed else ""
     1592
    -1593        percent = self.sql(expression, "percent")
    -1594        if percent and not self.dialect.TABLESAMPLE_SIZE_IS_PERCENT:
    -1595            percent = f"{percent} PERCENT"
    +1593        size = self.sql(expression, "size")
    +1594        if size and self.TABLESAMPLE_SIZE_IS_ROWS:
    +1595            size = f"{size} ROWS"
     1596
    -1597        expr = f"{bucket}{percent}{size}"
    -1598        if self.TABLESAMPLE_REQUIRES_PARENS:
    -1599            expr = f"({expr})"
    +1597        percent = self.sql(expression, "percent")
    +1598        if percent and not self.dialect.TABLESAMPLE_SIZE_IS_PERCENT:
    +1599            percent = f"{percent} PERCENT"
     1600
    -1601        return (
    -1602            f"{this} {tablesample_keyword or self.TABLESAMPLE_KEYWORDS} {method}{expr}{seed}{alias}"
    -1603        )
    +1601        expr = f"{bucket}{percent}{size}"
    +1602        if self.TABLESAMPLE_REQUIRES_PARENS:
    +1603            expr = f"({expr})"
    +1604
    +1605        return (
    +1606            f"{this} {tablesample_keyword or self.TABLESAMPLE_KEYWORDS} {method}{expr}{seed}{alias}"
    +1607        )
     
    @@ -11742,30 +11785,30 @@ it is safer to copy.
    -
    1605    def pivot_sql(self, expression: exp.Pivot) -> str:
    -1606        expressions = self.expressions(expression, flat=True)
    -1607
    -1608        if expression.this:
    -1609            this = self.sql(expression, "this")
    -1610            if not expressions:
    -1611                return f"UNPIVOT {this}"
    -1612
    -1613            on = f"{self.seg('ON')} {expressions}"
    -1614            using = self.expressions(expression, key="using", flat=True)
    -1615            using = f"{self.seg('USING')} {using}" if using else ""
    -1616            group = self.sql(expression, "group")
    -1617            return f"PIVOT {this}{on}{using}{group}"
    -1618
    -1619        alias = self.sql(expression, "alias")
    -1620        alias = f" AS {alias}" if alias else ""
    -1621        direction = "UNPIVOT" if expression.unpivot else "PIVOT"
    -1622        field = self.sql(expression, "field")
    -1623        include_nulls = expression.args.get("include_nulls")
    -1624        if include_nulls is not None:
    -1625            nulls = " INCLUDE NULLS " if include_nulls else " EXCLUDE NULLS "
    -1626        else:
    -1627            nulls = ""
    -1628        return f"{direction}{nulls}({expressions} FOR {field}){alias}"
    +            
    1609    def pivot_sql(self, expression: exp.Pivot) -> str:
    +1610        expressions = self.expressions(expression, flat=True)
    +1611
    +1612        if expression.this:
    +1613            this = self.sql(expression, "this")
    +1614            if not expressions:
    +1615                return f"UNPIVOT {this}"
    +1616
    +1617            on = f"{self.seg('ON')} {expressions}"
    +1618            using = self.expressions(expression, key="using", flat=True)
    +1619            using = f"{self.seg('USING')} {using}" if using else ""
    +1620            group = self.sql(expression, "group")
    +1621            return f"PIVOT {this}{on}{using}{group}"
    +1622
    +1623        alias = self.sql(expression, "alias")
    +1624        alias = f" AS {alias}" if alias else ""
    +1625        direction = "UNPIVOT" if expression.unpivot else "PIVOT"
    +1626        field = self.sql(expression, "field")
    +1627        include_nulls = expression.args.get("include_nulls")
    +1628        if include_nulls is not None:
    +1629            nulls = " INCLUDE NULLS " if include_nulls else " EXCLUDE NULLS "
    +1630        else:
    +1631            nulls = ""
    +1632        return f"{direction}{nulls}({expressions} FOR {field}){alias}"
     
    @@ -11783,11 +11826,11 @@ it is safer to copy.
    -
    1630    def version_sql(self, expression: exp.Version) -> str:
    -1631        this = f"FOR {expression.name}"
    -1632        kind = expression.text("kind")
    -1633        expr = self.sql(expression, "expression")
    -1634        return f"{this} {kind} {expr}"
    +            
    1634    def version_sql(self, expression: exp.Version) -> str:
    +1635        this = f"FOR {expression.name}"
    +1636        kind = expression.text("kind")
    +1637        expr = self.sql(expression, "expression")
    +1638        return f"{this} {kind} {expr}"
     
    @@ -11805,8 +11848,8 @@ it is safer to copy.
    -
    1636    def tuple_sql(self, expression: exp.Tuple) -> str:
    -1637        return f"({self.expressions(expression, flat=True)})"
    +            
    1640    def tuple_sql(self, expression: exp.Tuple) -> str:
    +1641        return f"({self.expressions(expression, flat=True)})"
     
    @@ -11824,20 +11867,20 @@ it is safer to copy.
    -
    1639    def update_sql(self, expression: exp.Update) -> str:
    -1640        this = self.sql(expression, "this")
    -1641        set_sql = self.expressions(expression, flat=True)
    -1642        from_sql = self.sql(expression, "from")
    -1643        where_sql = self.sql(expression, "where")
    -1644        returning = self.sql(expression, "returning")
    -1645        order = self.sql(expression, "order")
    -1646        limit = self.sql(expression, "limit")
    -1647        if self.RETURNING_END:
    -1648            expression_sql = f"{from_sql}{where_sql}{returning}"
    -1649        else:
    -1650            expression_sql = f"{returning}{from_sql}{where_sql}"
    -1651        sql = f"UPDATE {this} SET {set_sql}{expression_sql}{order}{limit}"
    -1652        return self.prepend_ctes(expression, sql)
    +            
    1643    def update_sql(self, expression: exp.Update) -> str:
    +1644        this = self.sql(expression, "this")
    +1645        set_sql = self.expressions(expression, flat=True)
    +1646        from_sql = self.sql(expression, "from")
    +1647        where_sql = self.sql(expression, "where")
    +1648        returning = self.sql(expression, "returning")
    +1649        order = self.sql(expression, "order")
    +1650        limit = self.sql(expression, "limit")
    +1651        if self.RETURNING_END:
    +1652            expression_sql = f"{from_sql}{where_sql}{returning}"
    +1653        else:
    +1654            expression_sql = f"{returning}{from_sql}{where_sql}"
    +1655        sql = f"UPDATE {this} SET {set_sql}{expression_sql}{order}{limit}"
    +1656        return self.prepend_ctes(expression, sql)
     
    @@ -11855,47 +11898,47 @@ it is safer to copy.
    -
    1654    def values_sql(self, expression: exp.Values) -> str:
    -1655        # The VALUES clause is still valid in an `INSERT INTO ..` statement, for example
    -1656        if self.VALUES_AS_TABLE or not expression.find_ancestor(exp.From, exp.Join):
    -1657            args = self.expressions(expression)
    -1658            alias = self.sql(expression, "alias")
    -1659            values = f"VALUES{self.seg('')}{args}"
    -1660            values = (
    -1661                f"({values})"
    -1662                if self.WRAP_DERIVED_VALUES and (alias or isinstance(expression.parent, exp.From))
    -1663                else values
    -1664            )
    -1665            return f"{values} AS {alias}" if alias else values
    -1666
    -1667        # Converts `VALUES...` expression into a series of select unions.
    -1668        alias_node = expression.args.get("alias")
    -1669        column_names = alias_node and alias_node.columns
    +            
    1658    def values_sql(self, expression: exp.Values) -> str:
    +1659        # The VALUES clause is still valid in an `INSERT INTO ..` statement, for example
    +1660        if self.VALUES_AS_TABLE or not expression.find_ancestor(exp.From, exp.Join):
    +1661            args = self.expressions(expression)
    +1662            alias = self.sql(expression, "alias")
    +1663            values = f"VALUES{self.seg('')}{args}"
    +1664            values = (
    +1665                f"({values})"
    +1666                if self.WRAP_DERIVED_VALUES and (alias or isinstance(expression.parent, exp.From))
    +1667                else values
    +1668            )
    +1669            return f"{values} AS {alias}" if alias else values
     1670
    -1671        selects: t.List[exp.Subqueryable] = []
    -1672
    -1673        for i, tup in enumerate(expression.expressions):
    -1674            row = tup.expressions
    -1675
    -1676            if i == 0 and column_names:
    -1677                row = [
    -1678                    exp.alias_(value, column_name) for value, column_name in zip(row, column_names)
    -1679                ]
    -1680
    -1681            selects.append(exp.Select(expressions=row))
    -1682
    -1683        if self.pretty:
    -1684            # This may result in poor performance for large-cardinality `VALUES` tables, due to
    -1685            # the deep nesting of the resulting exp.Unions. If this is a problem, either increase
    -1686            # `sys.setrecursionlimit` to avoid RecursionErrors, or don't set `pretty`.
    -1687            subqueryable = reduce(lambda x, y: exp.union(x, y, distinct=False, copy=False), selects)
    -1688            return self.subquery_sql(
    -1689                subqueryable.subquery(alias_node and alias_node.this, copy=False)
    -1690            )
    -1691
    -1692        alias = f" AS {self.sql(alias_node, 'this')}" if alias_node else ""
    -1693        unions = " UNION ALL ".join(self.sql(select) for select in selects)
    -1694        return f"({unions}){alias}"
    +1671        # Converts `VALUES...` expression into a series of select unions.
    +1672        alias_node = expression.args.get("alias")
    +1673        column_names = alias_node and alias_node.columns
    +1674
    +1675        selects: t.List[exp.Subqueryable] = []
    +1676
    +1677        for i, tup in enumerate(expression.expressions):
    +1678            row = tup.expressions
    +1679
    +1680            if i == 0 and column_names:
    +1681                row = [
    +1682                    exp.alias_(value, column_name) for value, column_name in zip(row, column_names)
    +1683                ]
    +1684
    +1685            selects.append(exp.Select(expressions=row))
    +1686
    +1687        if self.pretty:
    +1688            # This may result in poor performance for large-cardinality `VALUES` tables, due to
    +1689            # the deep nesting of the resulting exp.Unions. If this is a problem, either increase
    +1690            # `sys.setrecursionlimit` to avoid RecursionErrors, or don't set `pretty`.
    +1691            subqueryable = reduce(lambda x, y: exp.union(x, y, distinct=False, copy=False), selects)
    +1692            return self.subquery_sql(
    +1693                subqueryable.subquery(alias_node and alias_node.this, copy=False)
    +1694            )
    +1695
    +1696        alias = f" AS {self.sql(alias_node, 'this')}" if alias_node else ""
    +1697        unions = " UNION ALL ".join(self.sql(select) for select in selects)
    +1698        return f"({unions}){alias}"
     
    @@ -11913,8 +11956,8 @@ it is safer to copy.
    -
    1696    def var_sql(self, expression: exp.Var) -> str:
    -1697        return self.sql(expression, "this")
    +            
    1700    def var_sql(self, expression: exp.Var) -> str:
    +1701        return self.sql(expression, "this")
     
    @@ -11932,10 +11975,10 @@ it is safer to copy.
    -
    1699    def into_sql(self, expression: exp.Into) -> str:
    -1700        temporary = " TEMPORARY" if expression.args.get("temporary") else ""
    -1701        unlogged = " UNLOGGED" if expression.args.get("unlogged") else ""
    -1702        return f"{self.seg('INTO')}{temporary or unlogged} {self.sql(expression, 'this')}"
    +            
    1703    def into_sql(self, expression: exp.Into) -> str:
    +1704        temporary = " TEMPORARY" if expression.args.get("temporary") else ""
    +1705        unlogged = " UNLOGGED" if expression.args.get("unlogged") else ""
    +1706        return f"{self.seg('INTO')}{temporary or unlogged} {self.sql(expression, 'this')}"
     
    @@ -11953,8 +11996,8 @@ it is safer to copy.
    -
    1704    def from_sql(self, expression: exp.From) -> str:
    -1705        return f"{self.seg('FROM')} {self.sql(expression, 'this')}"
    +            
    1708    def from_sql(self, expression: exp.From) -> str:
    +1709        return f"{self.seg('FROM')} {self.sql(expression, 'this')}"
     
    @@ -11972,43 +12015,43 @@ it is safer to copy.
    -
    1707    def group_sql(self, expression: exp.Group) -> str:
    -1708        group_by = self.op_expressions("GROUP BY", expression)
    -1709
    -1710        if expression.args.get("all"):
    -1711            return f"{group_by} ALL"
    -1712
    -1713        grouping_sets = self.expressions(expression, key="grouping_sets", indent=False)
    -1714        grouping_sets = (
    -1715            f"{self.seg('GROUPING SETS')} {self.wrap(grouping_sets)}" if grouping_sets else ""
    -1716        )
    -1717
    -1718        cube = expression.args.get("cube", [])
    -1719        if seq_get(cube, 0) is True:
    -1720            return f"{group_by}{self.seg('WITH CUBE')}"
    -1721        else:
    -1722            cube_sql = self.expressions(expression, key="cube", indent=False)
    -1723            cube_sql = f"{self.seg('CUBE')} {self.wrap(cube_sql)}" if cube_sql else ""
    -1724
    -1725        rollup = expression.args.get("rollup", [])
    -1726        if seq_get(rollup, 0) is True:
    -1727            return f"{group_by}{self.seg('WITH ROLLUP')}"
    -1728        else:
    -1729            rollup_sql = self.expressions(expression, key="rollup", indent=False)
    -1730            rollup_sql = f"{self.seg('ROLLUP')} {self.wrap(rollup_sql)}" if rollup_sql else ""
    -1731
    -1732        groupings = csv(
    -1733            grouping_sets,
    -1734            cube_sql,
    -1735            rollup_sql,
    -1736            self.seg("WITH TOTALS") if expression.args.get("totals") else "",
    -1737            sep=self.GROUPINGS_SEP,
    -1738        )
    -1739
    -1740        if expression.args.get("expressions") and groupings:
    -1741            group_by = f"{group_by}{self.GROUPINGS_SEP}"
    -1742
    -1743        return f"{group_by}{groupings}"
    +            
    1711    def group_sql(self, expression: exp.Group) -> str:
    +1712        group_by = self.op_expressions("GROUP BY", expression)
    +1713
    +1714        if expression.args.get("all"):
    +1715            return f"{group_by} ALL"
    +1716
    +1717        grouping_sets = self.expressions(expression, key="grouping_sets", indent=False)
    +1718        grouping_sets = (
    +1719            f"{self.seg('GROUPING SETS')} {self.wrap(grouping_sets)}" if grouping_sets else ""
    +1720        )
    +1721
    +1722        cube = expression.args.get("cube", [])
    +1723        if seq_get(cube, 0) is True:
    +1724            return f"{group_by}{self.seg('WITH CUBE')}"
    +1725        else:
    +1726            cube_sql = self.expressions(expression, key="cube", indent=False)
    +1727            cube_sql = f"{self.seg('CUBE')} {self.wrap(cube_sql)}" if cube_sql else ""
    +1728
    +1729        rollup = expression.args.get("rollup", [])
    +1730        if seq_get(rollup, 0) is True:
    +1731            return f"{group_by}{self.seg('WITH ROLLUP')}"
    +1732        else:
    +1733            rollup_sql = self.expressions(expression, key="rollup", indent=False)
    +1734            rollup_sql = f"{self.seg('ROLLUP')} {self.wrap(rollup_sql)}" if rollup_sql else ""
    +1735
    +1736        groupings = csv(
    +1737            grouping_sets,
    +1738            cube_sql,
    +1739            rollup_sql,
    +1740            self.seg("WITH TOTALS") if expression.args.get("totals") else "",
    +1741            sep=self.GROUPINGS_SEP,
    +1742        )
    +1743
    +1744        if expression.args.get("expressions") and groupings:
    +1745            group_by = f"{group_by}{self.GROUPINGS_SEP}"
    +1746
    +1747        return f"{group_by}{groupings}"
     
    @@ -12026,9 +12069,9 @@ it is safer to copy.
    -
    1745    def having_sql(self, expression: exp.Having) -> str:
    -1746        this = self.indent(self.sql(expression, "this"))
    -1747        return f"{self.seg('HAVING')}{self.sep()}{this}"
    +            
    1749    def having_sql(self, expression: exp.Having) -> str:
    +1750        this = self.indent(self.sql(expression, "this"))
    +1751        return f"{self.seg('HAVING')}{self.sep()}{this}"
     
    @@ -12046,12 +12089,12 @@ it is safer to copy.
    -
    1749    def connect_sql(self, expression: exp.Connect) -> str:
    -1750        start = self.sql(expression, "start")
    -1751        start = self.seg(f"START WITH {start}") if start else ""
    -1752        connect = self.sql(expression, "connect")
    -1753        connect = self.seg(f"CONNECT BY {connect}")
    -1754        return start + connect
    +            
    1753    def connect_sql(self, expression: exp.Connect) -> str:
    +1754        start = self.sql(expression, "start")
    +1755        start = self.seg(f"START WITH {start}") if start else ""
    +1756        connect = self.sql(expression, "connect")
    +1757        connect = self.seg(f"CONNECT BY {connect}")
    +1758        return start + connect
     
    @@ -12069,8 +12112,8 @@ it is safer to copy.
    -
    1756    def prior_sql(self, expression: exp.Prior) -> str:
    -1757        return f"PRIOR {self.sql(expression, 'this')}"
    +            
    1760    def prior_sql(self, expression: exp.Prior) -> str:
    +1761        return f"PRIOR {self.sql(expression, 'this')}"
     
    @@ -12088,47 +12131,47 @@ it is safer to copy.
    -
    1759    def join_sql(self, expression: exp.Join) -> str:
    -1760        if not self.SEMI_ANTI_JOIN_WITH_SIDE and expression.kind in ("SEMI", "ANTI"):
    -1761            side = None
    -1762        else:
    -1763            side = expression.side
    -1764
    -1765        op_sql = " ".join(
    -1766            op
    -1767            for op in (
    -1768                expression.method,
    -1769                "GLOBAL" if expression.args.get("global") else None,
    -1770                side,
    -1771                expression.kind,
    -1772                expression.hint if self.JOIN_HINTS else None,
    -1773            )
    -1774            if op
    -1775        )
    -1776        on_sql = self.sql(expression, "on")
    -1777        using = expression.args.get("using")
    -1778
    -1779        if not on_sql and using:
    -1780            on_sql = csv(*(self.sql(column) for column in using))
    -1781
    -1782        this = expression.this
    -1783        this_sql = self.sql(this)
    -1784
    -1785        if on_sql:
    -1786            on_sql = self.indent(on_sql, skip_first=True)
    -1787            space = self.seg(" " * self.pad) if self.pretty else " "
    -1788            if using:
    -1789                on_sql = f"{space}USING ({on_sql})"
    -1790            else:
    -1791                on_sql = f"{space}ON {on_sql}"
    -1792        elif not op_sql:
    -1793            if isinstance(this, exp.Lateral) and this.args.get("cross_apply") is not None:
    -1794                return f" {this_sql}"
    -1795
    -1796            return f", {this_sql}"
    -1797
    -1798        op_sql = f"{op_sql} JOIN" if op_sql else "JOIN"
    -1799        return f"{self.seg(op_sql)} {this_sql}{on_sql}"
    +            
    1763    def join_sql(self, expression: exp.Join) -> str:
    +1764        if not self.SEMI_ANTI_JOIN_WITH_SIDE and expression.kind in ("SEMI", "ANTI"):
    +1765            side = None
    +1766        else:
    +1767            side = expression.side
    +1768
    +1769        op_sql = " ".join(
    +1770            op
    +1771            for op in (
    +1772                expression.method,
    +1773                "GLOBAL" if expression.args.get("global") else None,
    +1774                side,
    +1775                expression.kind,
    +1776                expression.hint if self.JOIN_HINTS else None,
    +1777            )
    +1778            if op
    +1779        )
    +1780        on_sql = self.sql(expression, "on")
    +1781        using = expression.args.get("using")
    +1782
    +1783        if not on_sql and using:
    +1784            on_sql = csv(*(self.sql(column) for column in using))
    +1785
    +1786        this = expression.this
    +1787        this_sql = self.sql(this)
    +1788
    +1789        if on_sql:
    +1790            on_sql = self.indent(on_sql, skip_first=True)
    +1791            space = self.seg(" " * self.pad) if self.pretty else " "
    +1792            if using:
    +1793                on_sql = f"{space}USING ({on_sql})"
    +1794            else:
    +1795                on_sql = f"{space}ON {on_sql}"
    +1796        elif not op_sql:
    +1797            if isinstance(this, exp.Lateral) and this.args.get("cross_apply") is not None:
    +1798                return f" {this_sql}"
    +1799
    +1800            return f", {this_sql}"
    +1801
    +1802        op_sql = f"{op_sql} JOIN" if op_sql else "JOIN"
    +1803        return f"{self.seg(op_sql)} {this_sql}{on_sql}"
     
    @@ -12146,10 +12189,10 @@ it is safer to copy.
    -
    1801    def lambda_sql(self, expression: exp.Lambda, arrow_sep: str = "->") -> str:
    -1802        args = self.expressions(expression, flat=True)
    -1803        args = f"({args})" if len(args.split(",")) > 1 else args
    -1804        return f"{args} {arrow_sep} {self.sql(expression, 'this')}"
    +            
    1805    def lambda_sql(self, expression: exp.Lambda, arrow_sep: str = "->") -> str:
    +1806        args = self.expressions(expression, flat=True)
    +1807        args = f"({args})" if len(args.split(",")) > 1 else args
    +1808        return f"{args} {arrow_sep} {self.sql(expression, 'this')}"
     
    @@ -12167,18 +12210,18 @@ it is safer to copy.
    -
    1806    def lateral_op(self, expression: exp.Lateral) -> str:
    -1807        cross_apply = expression.args.get("cross_apply")
    -1808
    -1809        # https://www.mssqltips.com/sqlservertip/1958/sql-server-cross-apply-and-outer-apply/
    -1810        if cross_apply is True:
    -1811            op = "INNER JOIN "
    -1812        elif cross_apply is False:
    -1813            op = "LEFT JOIN "
    -1814        else:
    -1815            op = ""
    -1816
    -1817        return f"{op}LATERAL"
    +            
    1810    def lateral_op(self, expression: exp.Lateral) -> str:
    +1811        cross_apply = expression.args.get("cross_apply")
    +1812
    +1813        # https://www.mssqltips.com/sqlservertip/1958/sql-server-cross-apply-and-outer-apply/
    +1814        if cross_apply is True:
    +1815            op = "INNER JOIN "
    +1816        elif cross_apply is False:
    +1817            op = "LEFT JOIN "
    +1818        else:
    +1819            op = ""
    +1820
    +1821        return f"{op}LATERAL"
     
    @@ -12196,20 +12239,20 @@ it is safer to copy.
    -
    1819    def lateral_sql(self, expression: exp.Lateral) -> str:
    -1820        this = self.sql(expression, "this")
    -1821
    -1822        if expression.args.get("view"):
    -1823            alias = expression.args["alias"]
    -1824            columns = self.expressions(alias, key="columns", flat=True)
    -1825            table = f" {alias.name}" if alias.name else ""
    -1826            columns = f" AS {columns}" if columns else ""
    -1827            op_sql = self.seg(f"LATERAL VIEW{' OUTER' if expression.args.get('outer') else ''}")
    -1828            return f"{op_sql}{self.sep()}{this}{table}{columns}"
    -1829
    -1830        alias = self.sql(expression, "alias")
    -1831        alias = f" AS {alias}" if alias else ""
    -1832        return f"{self.lateral_op(expression)} {this}{alias}"
    +            
    1823    def lateral_sql(self, expression: exp.Lateral) -> str:
    +1824        this = self.sql(expression, "this")
    +1825
    +1826        if expression.args.get("view"):
    +1827            alias = expression.args["alias"]
    +1828            columns = self.expressions(alias, key="columns", flat=True)
    +1829            table = f" {alias.name}" if alias.name else ""
    +1830            columns = f" AS {columns}" if columns else ""
    +1831            op_sql = self.seg(f"LATERAL VIEW{' OUTER' if expression.args.get('outer') else ''}")
    +1832            return f"{op_sql}{self.sep()}{this}{table}{columns}"
    +1833
    +1834        alias = self.sql(expression, "alias")
    +1835        alias = f" AS {alias}" if alias else ""
    +1836        return f"{self.lateral_op(expression)} {this}{alias}"
     
    @@ -12227,18 +12270,21 @@ it is safer to copy.
    -
    1834    def limit_sql(self, expression: exp.Limit, top: bool = False) -> str:
    -1835        this = self.sql(expression, "this")
    -1836
    -1837        args = [
    -1838            self._simplify_unless_literal(e) if self.LIMIT_ONLY_LITERALS else e
    -1839            for e in (expression.args.get(k) for k in ("offset", "expression"))
    -1840            if e
    -1841        ]
    -1842
    -1843        args_sql = ", ".join(self.sql(e) for e in args)
    -1844        args_sql = f"({args_sql})" if any(top and not e.is_number for e in args) else args_sql
    -1845        return f"{this}{self.seg('TOP' if top else 'LIMIT')} {args_sql}"
    +            
    1838    def limit_sql(self, expression: exp.Limit, top: bool = False) -> str:
    +1839        this = self.sql(expression, "this")
    +1840
    +1841        args = [
    +1842            self._simplify_unless_literal(e) if self.LIMIT_ONLY_LITERALS else e
    +1843            for e in (expression.args.get(k) for k in ("offset", "expression"))
    +1844            if e
    +1845        ]
    +1846
    +1847        args_sql = ", ".join(self.sql(e) for e in args)
    +1848        args_sql = f"({args_sql})" if any(top and not e.is_number for e in args) else args_sql
    +1849        expressions = self.expressions(expression, flat=True)
    +1850        expressions = f" BY {expressions}" if expressions else ""
    +1851
    +1852        return f"{this}{self.seg('TOP' if top else 'LIMIT')} {args_sql}{expressions}"
     
    @@ -12256,13 +12302,13 @@ it is safer to copy.
    -
    1847    def offset_sql(self, expression: exp.Offset) -> str:
    -1848        this = self.sql(expression, "this")
    -1849        expression = expression.expression
    -1850        expression = (
    -1851            self._simplify_unless_literal(expression) if self.LIMIT_ONLY_LITERALS else expression
    -1852        )
    -1853        return f"{this}{self.seg('OFFSET')} {self.sql(expression)}"
    +            
    1854    def offset_sql(self, expression: exp.Offset) -> str:
    +1855        this = self.sql(expression, "this")
    +1856        value = expression.expression
    +1857        value = self._simplify_unless_literal(value) if self.LIMIT_ONLY_LITERALS else value
    +1858        expressions = self.expressions(expression, flat=True)
    +1859        expressions = f" BY {expressions}" if expressions else ""
    +1860        return f"{this}{self.seg('OFFSET')} {self.sql(value)}{expressions}"
     
    @@ -12280,15 +12326,15 @@ it is safer to copy.
    -
    1855    def setitem_sql(self, expression: exp.SetItem) -> str:
    -1856        kind = self.sql(expression, "kind")
    -1857        kind = f"{kind} " if kind else ""
    -1858        this = self.sql(expression, "this")
    -1859        expressions = self.expressions(expression)
    -1860        collate = self.sql(expression, "collate")
    -1861        collate = f" COLLATE {collate}" if collate else ""
    -1862        global_ = "GLOBAL " if expression.args.get("global") else ""
    -1863        return f"{global_}{kind}{this}{expressions}{collate}"
    +            
    1862    def setitem_sql(self, expression: exp.SetItem) -> str:
    +1863        kind = self.sql(expression, "kind")
    +1864        kind = f"{kind} " if kind else ""
    +1865        this = self.sql(expression, "this")
    +1866        expressions = self.expressions(expression)
    +1867        collate = self.sql(expression, "collate")
    +1868        collate = f" COLLATE {collate}" if collate else ""
    +1869        global_ = "GLOBAL " if expression.args.get("global") else ""
    +1870        return f"{global_}{kind}{this}{expressions}{collate}"
     
    @@ -12306,12 +12352,12 @@ it is safer to copy.
    -
    1865    def set_sql(self, expression: exp.Set) -> str:
    -1866        expressions = (
    -1867            f" {self.expressions(expression, flat=True)}" if expression.expressions else ""
    -1868        )
    -1869        tag = " TAG" if expression.args.get("tag") else ""
    -1870        return f"{'UNSET' if expression.args.get('unset') else 'SET'}{tag}{expressions}"
    +            
    1872    def set_sql(self, expression: exp.Set) -> str:
    +1873        expressions = (
    +1874            f" {self.expressions(expression, flat=True)}" if expression.expressions else ""
    +1875        )
    +1876        tag = " TAG" if expression.args.get("tag") else ""
    +1877        return f"{'UNSET' if expression.args.get('unset') else 'SET'}{tag}{expressions}"
     
    @@ -12329,8 +12375,8 @@ it is safer to copy.
    -
    1872    def pragma_sql(self, expression: exp.Pragma) -> str:
    -1873        return f"PRAGMA {self.sql(expression, 'this')}"
    +            
    1879    def pragma_sql(self, expression: exp.Pragma) -> str:
    +1880        return f"PRAGMA {self.sql(expression, 'this')}"
     
    @@ -12348,23 +12394,23 @@ it is safer to copy.
    -
    1875    def lock_sql(self, expression: exp.Lock) -> str:
    -1876        if not self.LOCKING_READS_SUPPORTED:
    -1877            self.unsupported("Locking reads using 'FOR UPDATE/SHARE' are not supported")
    -1878            return ""
    -1879
    -1880        lock_type = "FOR UPDATE" if expression.args["update"] else "FOR SHARE"
    -1881        expressions = self.expressions(expression, flat=True)
    -1882        expressions = f" OF {expressions}" if expressions else ""
    -1883        wait = expression.args.get("wait")
    -1884
    -1885        if wait is not None:
    -1886            if isinstance(wait, exp.Literal):
    -1887                wait = f" WAIT {self.sql(wait)}"
    -1888            else:
    -1889                wait = " NOWAIT" if wait else " SKIP LOCKED"
    -1890
    -1891        return f"{lock_type}{expressions}{wait or ''}"
    +            
    1882    def lock_sql(self, expression: exp.Lock) -> str:
    +1883        if not self.LOCKING_READS_SUPPORTED:
    +1884            self.unsupported("Locking reads using 'FOR UPDATE/SHARE' are not supported")
    +1885            return ""
    +1886
    +1887        lock_type = "FOR UPDATE" if expression.args["update"] else "FOR SHARE"
    +1888        expressions = self.expressions(expression, flat=True)
    +1889        expressions = f" OF {expressions}" if expressions else ""
    +1890        wait = expression.args.get("wait")
    +1891
    +1892        if wait is not None:
    +1893            if isinstance(wait, exp.Literal):
    +1894                wait = f" WAIT {self.sql(wait)}"
    +1895            else:
    +1896                wait = " NOWAIT" if wait else " SKIP LOCKED"
    +1897
    +1898        return f"{lock_type}{expressions}{wait or ''}"
     
    @@ -12382,11 +12428,11 @@ it is safer to copy.
    -
    1893    def literal_sql(self, expression: exp.Literal) -> str:
    -1894        text = expression.this or ""
    -1895        if expression.is_string:
    -1896            text = f"{self.dialect.QUOTE_START}{self.escape_str(text)}{self.dialect.QUOTE_END}"
    -1897        return text
    +            
    1900    def literal_sql(self, expression: exp.Literal) -> str:
    +1901        text = expression.this or ""
    +1902        if expression.is_string:
    +1903            text = f"{self.dialect.QUOTE_START}{self.escape_str(text)}{self.dialect.QUOTE_END}"
    +1904        return text
     
    @@ -12404,13 +12450,13 @@ it is safer to copy.
    -
    1899    def escape_str(self, text: str) -> str:
    -1900        text = text.replace(self.dialect.QUOTE_END, self._escaped_quote_end)
    -1901        if self.dialect.INVERSE_ESCAPE_SEQUENCES:
    -1902            text = "".join(self.dialect.INVERSE_ESCAPE_SEQUENCES.get(ch, ch) for ch in text)
    -1903        elif self.pretty:
    -1904            text = text.replace("\n", self.SENTINEL_LINE_BREAK)
    -1905        return text
    +            
    1906    def escape_str(self, text: str) -> str:
    +1907        text = text.replace(self.dialect.QUOTE_END, self._escaped_quote_end)
    +1908        if self.dialect.INVERSE_ESCAPE_SEQUENCES:
    +1909            text = "".join(self.dialect.INVERSE_ESCAPE_SEQUENCES.get(ch, ch) for ch in text)
    +1910        elif self.pretty:
    +1911            text = text.replace("\n", self.SENTINEL_LINE_BREAK)
    +1912        return text
     
    @@ -12428,18 +12474,18 @@ it is safer to copy.
    -
    1907    def loaddata_sql(self, expression: exp.LoadData) -> str:
    -1908        local = " LOCAL" if expression.args.get("local") else ""
    -1909        inpath = f" INPATH {self.sql(expression, 'inpath')}"
    -1910        overwrite = " OVERWRITE" if expression.args.get("overwrite") else ""
    -1911        this = f" INTO TABLE {self.sql(expression, 'this')}"
    -1912        partition = self.sql(expression, "partition")
    -1913        partition = f" {partition}" if partition else ""
    -1914        input_format = self.sql(expression, "input_format")
    -1915        input_format = f" INPUTFORMAT {input_format}" if input_format else ""
    -1916        serde = self.sql(expression, "serde")
    -1917        serde = f" SERDE {serde}" if serde else ""
    -1918        return f"LOAD DATA{local}{inpath}{overwrite}{this}{partition}{input_format}{serde}"
    +            
    1914    def loaddata_sql(self, expression: exp.LoadData) -> str:
    +1915        local = " LOCAL" if expression.args.get("local") else ""
    +1916        inpath = f" INPATH {self.sql(expression, 'inpath')}"
    +1917        overwrite = " OVERWRITE" if expression.args.get("overwrite") else ""
    +1918        this = f" INTO TABLE {self.sql(expression, 'this')}"
    +1919        partition = self.sql(expression, "partition")
    +1920        partition = f" {partition}" if partition else ""
    +1921        input_format = self.sql(expression, "input_format")
    +1922        input_format = f" INPUTFORMAT {input_format}" if input_format else ""
    +1923        serde = self.sql(expression, "serde")
    +1924        serde = f" SERDE {serde}" if serde else ""
    +1925        return f"LOAD DATA{local}{inpath}{overwrite}{this}{partition}{input_format}{serde}"
     
    @@ -12457,8 +12503,8 @@ it is safer to copy.
    -
    1920    def null_sql(self, *_) -> str:
    -1921        return "NULL"
    +            
    1927    def null_sql(self, *_) -> str:
    +1928        return "NULL"
     
    @@ -12476,8 +12522,8 @@ it is safer to copy.
    -
    1923    def boolean_sql(self, expression: exp.Boolean) -> str:
    -1924        return "TRUE" if expression.this else "FALSE"
    +            
    1930    def boolean_sql(self, expression: exp.Boolean) -> str:
    +1931        return "TRUE" if expression.this else "FALSE"
     
    @@ -12495,19 +12541,19 @@ it is safer to copy.
    -
    1926    def order_sql(self, expression: exp.Order, flat: bool = False) -> str:
    -1927        this = self.sql(expression, "this")
    -1928        this = f"{this} " if this else this
    -1929        siblings = "SIBLINGS " if expression.args.get("siblings") else ""
    -1930        order = self.op_expressions(f"{this}ORDER {siblings}BY", expression, flat=this or flat)  # type: ignore
    -1931        interpolated_values = [
    -1932            f"{self.sql(named_expression, 'alias')} AS {self.sql(named_expression, 'this')}"
    -1933            for named_expression in expression.args.get("interpolate") or []
    -1934        ]
    -1935        interpolate = (
    -1936            f" INTERPOLATE ({', '.join(interpolated_values)})" if interpolated_values else ""
    -1937        )
    -1938        return f"{order}{interpolate}"
    +            
    1933    def order_sql(self, expression: exp.Order, flat: bool = False) -> str:
    +1934        this = self.sql(expression, "this")
    +1935        this = f"{this} " if this else this
    +1936        siblings = "SIBLINGS " if expression.args.get("siblings") else ""
    +1937        order = self.op_expressions(f"{this}ORDER {siblings}BY", expression, flat=this or flat)  # type: ignore
    +1938        interpolated_values = [
    +1939            f"{self.sql(named_expression, 'alias')} AS {self.sql(named_expression, 'this')}"
    +1940            for named_expression in expression.args.get("interpolate") or []
    +1941        ]
    +1942        interpolate = (
    +1943            f" INTERPOLATE ({', '.join(interpolated_values)})" if interpolated_values else ""
    +1944        )
    +1945        return f"{order}{interpolate}"
     
    @@ -12525,14 +12571,14 @@ it is safer to copy.
    -
    1940    def withfill_sql(self, expression: exp.WithFill) -> str:
    -1941        from_sql = self.sql(expression, "from")
    -1942        from_sql = f" FROM {from_sql}" if from_sql else ""
    -1943        to_sql = self.sql(expression, "to")
    -1944        to_sql = f" TO {to_sql}" if to_sql else ""
    -1945        step_sql = self.sql(expression, "step")
    -1946        step_sql = f" STEP {step_sql}" if step_sql else ""
    -1947        return f"WITH FILL{from_sql}{to_sql}{step_sql}"
    +            
    1947    def withfill_sql(self, expression: exp.WithFill) -> str:
    +1948        from_sql = self.sql(expression, "from")
    +1949        from_sql = f" FROM {from_sql}" if from_sql else ""
    +1950        to_sql = self.sql(expression, "to")
    +1951        to_sql = f" TO {to_sql}" if to_sql else ""
    +1952        step_sql = self.sql(expression, "step")
    +1953        step_sql = f" STEP {step_sql}" if step_sql else ""
    +1954        return f"WITH FILL{from_sql}{to_sql}{step_sql}"
     
    @@ -12550,8 +12596,8 @@ it is safer to copy.
    -
    1949    def cluster_sql(self, expression: exp.Cluster) -> str:
    -1950        return self.op_expressions("CLUSTER BY", expression)
    +            
    1956    def cluster_sql(self, expression: exp.Cluster) -> str:
    +1957        return self.op_expressions("CLUSTER BY", expression)
     
    @@ -12569,8 +12615,8 @@ it is safer to copy.
    -
    1952    def distribute_sql(self, expression: exp.Distribute) -> str:
    -1953        return self.op_expressions("DISTRIBUTE BY", expression)
    +            
    1959    def distribute_sql(self, expression: exp.Distribute) -> str:
    +1960        return self.op_expressions("DISTRIBUTE BY", expression)
     
    @@ -12588,8 +12634,8 @@ it is safer to copy.
    -
    1955    def sort_sql(self, expression: exp.Sort) -> str:
    -1956        return self.op_expressions("SORT BY", expression)
    +            
    1962    def sort_sql(self, expression: exp.Sort) -> str:
    +1963        return self.op_expressions("SORT BY", expression)
     
    @@ -12607,53 +12653,53 @@ it is safer to copy.
    -
    1958    def ordered_sql(self, expression: exp.Ordered) -> str:
    -1959        desc = expression.args.get("desc")
    -1960        asc = not desc
    -1961
    -1962        nulls_first = expression.args.get("nulls_first")
    -1963        nulls_last = not nulls_first
    -1964        nulls_are_large = self.dialect.NULL_ORDERING == "nulls_are_large"
    -1965        nulls_are_small = self.dialect.NULL_ORDERING == "nulls_are_small"
    -1966        nulls_are_last = self.dialect.NULL_ORDERING == "nulls_are_last"
    -1967
    -1968        this = self.sql(expression, "this")
    -1969
    -1970        sort_order = " DESC" if desc else (" ASC" if desc is False else "")
    -1971        nulls_sort_change = ""
    -1972        if nulls_first and (
    -1973            (asc and nulls_are_large) or (desc and nulls_are_small) or nulls_are_last
    -1974        ):
    -1975            nulls_sort_change = " NULLS FIRST"
    -1976        elif (
    -1977            nulls_last
    -1978            and ((asc and nulls_are_small) or (desc and nulls_are_large))
    -1979            and not nulls_are_last
    -1980        ):
    -1981            nulls_sort_change = " NULLS LAST"
    -1982
    -1983        # If the NULLS FIRST/LAST clause is unsupported, we add another sort key to simulate it
    -1984        if nulls_sort_change and not self.NULL_ORDERING_SUPPORTED:
    -1985            window = expression.find_ancestor(exp.Window, exp.Select)
    -1986            if isinstance(window, exp.Window) and window.args.get("spec"):
    -1987                self.unsupported(
    -1988                    f"'{nulls_sort_change.strip()}' translation not supported in window functions"
    -1989                )
    -1990                nulls_sort_change = ""
    -1991            elif self.NULL_ORDERING_SUPPORTED is None:
    -1992                if expression.this.is_int:
    -1993                    self.unsupported(
    -1994                        f"'{nulls_sort_change.strip()}' translation not supported with positional ordering"
    -1995                    )
    -1996                else:
    -1997                    null_sort_order = " DESC" if nulls_sort_change == " NULLS FIRST" else ""
    -1998                    this = f"CASE WHEN {this} IS NULL THEN 1 ELSE 0 END{null_sort_order}, {this}"
    -1999                nulls_sort_change = ""
    -2000
    -2001        with_fill = self.sql(expression, "with_fill")
    -2002        with_fill = f" {with_fill}" if with_fill else ""
    -2003
    -2004        return f"{this}{sort_order}{nulls_sort_change}{with_fill}"
    +            
    1965    def ordered_sql(self, expression: exp.Ordered) -> str:
    +1966        desc = expression.args.get("desc")
    +1967        asc = not desc
    +1968
    +1969        nulls_first = expression.args.get("nulls_first")
    +1970        nulls_last = not nulls_first
    +1971        nulls_are_large = self.dialect.NULL_ORDERING == "nulls_are_large"
    +1972        nulls_are_small = self.dialect.NULL_ORDERING == "nulls_are_small"
    +1973        nulls_are_last = self.dialect.NULL_ORDERING == "nulls_are_last"
    +1974
    +1975        this = self.sql(expression, "this")
    +1976
    +1977        sort_order = " DESC" if desc else (" ASC" if desc is False else "")
    +1978        nulls_sort_change = ""
    +1979        if nulls_first and (
    +1980            (asc and nulls_are_large) or (desc and nulls_are_small) or nulls_are_last
    +1981        ):
    +1982            nulls_sort_change = " NULLS FIRST"
    +1983        elif (
    +1984            nulls_last
    +1985            and ((asc and nulls_are_small) or (desc and nulls_are_large))
    +1986            and not nulls_are_last
    +1987        ):
    +1988            nulls_sort_change = " NULLS LAST"
    +1989
    +1990        # If the NULLS FIRST/LAST clause is unsupported, we add another sort key to simulate it
    +1991        if nulls_sort_change and not self.NULL_ORDERING_SUPPORTED:
    +1992            window = expression.find_ancestor(exp.Window, exp.Select)
    +1993            if isinstance(window, exp.Window) and window.args.get("spec"):
    +1994                self.unsupported(
    +1995                    f"'{nulls_sort_change.strip()}' translation not supported in window functions"
    +1996                )
    +1997                nulls_sort_change = ""
    +1998            elif self.NULL_ORDERING_SUPPORTED is None:
    +1999                if expression.this.is_int:
    +2000                    self.unsupported(
    +2001                        f"'{nulls_sort_change.strip()}' translation not supported with positional ordering"
    +2002                    )
    +2003                else:
    +2004                    null_sort_order = " DESC" if nulls_sort_change == " NULLS FIRST" else ""
    +2005                    this = f"CASE WHEN {this} IS NULL THEN 1 ELSE 0 END{null_sort_order}, {this}"
    +2006                nulls_sort_change = ""
    +2007
    +2008        with_fill = self.sql(expression, "with_fill")
    +2009        with_fill = f" {with_fill}" if with_fill else ""
    +2010
    +2011        return f"{this}{sort_order}{nulls_sort_change}{with_fill}"
     
    @@ -12671,37 +12717,37 @@ it is safer to copy.
    -
    2006    def matchrecognize_sql(self, expression: exp.MatchRecognize) -> str:
    -2007        partition = self.partition_by_sql(expression)
    -2008        order = self.sql(expression, "order")
    -2009        measures = self.expressions(expression, key="measures")
    -2010        measures = self.seg(f"MEASURES{self.seg(measures)}") if measures else ""
    -2011        rows = self.sql(expression, "rows")
    -2012        rows = self.seg(rows) if rows else ""
    -2013        after = self.sql(expression, "after")
    -2014        after = self.seg(after) if after else ""
    -2015        pattern = self.sql(expression, "pattern")
    -2016        pattern = self.seg(f"PATTERN ({pattern})") if pattern else ""
    -2017        definition_sqls = [
    -2018            f"{self.sql(definition, 'alias')} AS {self.sql(definition, 'this')}"
    -2019            for definition in expression.args.get("define", [])
    -2020        ]
    -2021        definitions = self.expressions(sqls=definition_sqls)
    -2022        define = self.seg(f"DEFINE{self.seg(definitions)}") if definitions else ""
    -2023        body = "".join(
    -2024            (
    -2025                partition,
    -2026                order,
    -2027                measures,
    -2028                rows,
    -2029                after,
    -2030                pattern,
    -2031                define,
    -2032            )
    -2033        )
    -2034        alias = self.sql(expression, "alias")
    -2035        alias = f" {alias}" if alias else ""
    -2036        return f"{self.seg('MATCH_RECOGNIZE')} {self.wrap(body)}{alias}"
    +            
    2013    def matchrecognize_sql(self, expression: exp.MatchRecognize) -> str:
    +2014        partition = self.partition_by_sql(expression)
    +2015        order = self.sql(expression, "order")
    +2016        measures = self.expressions(expression, key="measures")
    +2017        measures = self.seg(f"MEASURES{self.seg(measures)}") if measures else ""
    +2018        rows = self.sql(expression, "rows")
    +2019        rows = self.seg(rows) if rows else ""
    +2020        after = self.sql(expression, "after")
    +2021        after = self.seg(after) if after else ""
    +2022        pattern = self.sql(expression, "pattern")
    +2023        pattern = self.seg(f"PATTERN ({pattern})") if pattern else ""
    +2024        definition_sqls = [
    +2025            f"{self.sql(definition, 'alias')} AS {self.sql(definition, 'this')}"
    +2026            for definition in expression.args.get("define", [])
    +2027        ]
    +2028        definitions = self.expressions(sqls=definition_sqls)
    +2029        define = self.seg(f"DEFINE{self.seg(definitions)}") if definitions else ""
    +2030        body = "".join(
    +2031            (
    +2032                partition,
    +2033                order,
    +2034                measures,
    +2035                rows,
    +2036                after,
    +2037                pattern,
    +2038                define,
    +2039            )
    +2040        )
    +2041        alias = self.sql(expression, "alias")
    +2042        alias = f" {alias}" if alias else ""
    +2043        return f"{self.seg('MATCH_RECOGNIZE')} {self.wrap(body)}{alias}"
     
    @@ -12719,40 +12765,40 @@ it is safer to copy.
    -
    2038    def query_modifiers(self, expression: exp.Expression, *sqls: str) -> str:
    -2039        limit: t.Optional[exp.Fetch | exp.Limit] = expression.args.get("limit")
    -2040
    -2041        # If the limit is generated as TOP, we need to ensure it's not generated twice
    -2042        with_offset_limit_modifiers = not isinstance(limit, exp.Limit) or not self.LIMIT_IS_TOP
    -2043
    -2044        if self.LIMIT_FETCH == "LIMIT" and isinstance(limit, exp.Fetch):
    -2045            limit = exp.Limit(expression=exp.maybe_copy(limit.args.get("count")))
    -2046        elif self.LIMIT_FETCH == "FETCH" and isinstance(limit, exp.Limit):
    -2047            limit = exp.Fetch(direction="FIRST", count=exp.maybe_copy(limit.expression))
    -2048
    -2049        fetch = isinstance(limit, exp.Fetch)
    +            
    2045    def query_modifiers(self, expression: exp.Expression, *sqls: str) -> str:
    +2046        limit: t.Optional[exp.Fetch | exp.Limit] = expression.args.get("limit")
    +2047
    +2048        # If the limit is generated as TOP, we need to ensure it's not generated twice
    +2049        with_offset_limit_modifiers = not isinstance(limit, exp.Limit) or not self.LIMIT_IS_TOP
     2050
    -2051        offset_limit_modifiers = (
    -2052            self.offset_limit_modifiers(expression, fetch, limit)
    -2053            if with_offset_limit_modifiers
    -2054            else []
    -2055        )
    -2056
    -2057        return csv(
    -2058            *sqls,
    -2059            *[self.sql(join) for join in expression.args.get("joins") or []],
    -2060            self.sql(expression, "connect"),
    -2061            self.sql(expression, "match"),
    -2062            *[self.sql(lateral) for lateral in expression.args.get("laterals") or []],
    -2063            self.sql(expression, "where"),
    -2064            self.sql(expression, "group"),
    -2065            self.sql(expression, "having"),
    -2066            *self.after_having_modifiers(expression),
    -2067            self.sql(expression, "order"),
    -2068            *offset_limit_modifiers,
    -2069            *self.after_limit_modifiers(expression),
    -2070            sep="",
    -2071        )
    +2051        if self.LIMIT_FETCH == "LIMIT" and isinstance(limit, exp.Fetch):
    +2052            limit = exp.Limit(expression=exp.maybe_copy(limit.args.get("count")))
    +2053        elif self.LIMIT_FETCH == "FETCH" and isinstance(limit, exp.Limit):
    +2054            limit = exp.Fetch(direction="FIRST", count=exp.maybe_copy(limit.expression))
    +2055
    +2056        fetch = isinstance(limit, exp.Fetch)
    +2057
    +2058        offset_limit_modifiers = (
    +2059            self.offset_limit_modifiers(expression, fetch, limit)
    +2060            if with_offset_limit_modifiers
    +2061            else []
    +2062        )
    +2063
    +2064        return csv(
    +2065            *sqls,
    +2066            *[self.sql(join) for join in expression.args.get("joins") or []],
    +2067            self.sql(expression, "connect"),
    +2068            self.sql(expression, "match"),
    +2069            *[self.sql(lateral) for lateral in expression.args.get("laterals") or []],
    +2070            self.sql(expression, "where"),
    +2071            self.sql(expression, "group"),
    +2072            self.sql(expression, "having"),
    +2073            *self.after_having_modifiers(expression),
    +2074            self.sql(expression, "order"),
    +2075            *offset_limit_modifiers,
    +2076            *self.after_limit_modifiers(expression),
    +2077            sep="",
    +2078        )
     
    @@ -12770,13 +12816,13 @@ it is safer to copy.
    -
    2073    def offset_limit_modifiers(
    -2074        self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit]
    -2075    ) -> t.List[str]:
    -2076        return [
    -2077            self.sql(expression, "offset") if fetch else self.sql(limit),
    -2078            self.sql(limit) if fetch else self.sql(expression, "offset"),
    -2079        ]
    +            
    2080    def offset_limit_modifiers(
    +2081        self, expression: exp.Expression, fetch: bool, limit: t.Optional[exp.Fetch | exp.Limit]
    +2082    ) -> t.List[str]:
    +2083        return [
    +2084            self.sql(expression, "offset") if fetch else self.sql(limit),
    +2085            self.sql(limit) if fetch else self.sql(expression, "offset"),
    +2086        ]
     
    @@ -12794,18 +12840,18 @@ it is safer to copy.
    -
    2081    def after_having_modifiers(self, expression: exp.Expression) -> t.List[str]:
    -2082        return [
    -2083            self.sql(expression, "qualify"),
    -2084            (
    -2085                self.seg("WINDOW ") + self.expressions(expression, key="windows", flat=True)
    -2086                if expression.args.get("windows")
    -2087                else ""
    -2088            ),
    -2089            self.sql(expression, "distribute"),
    -2090            self.sql(expression, "sort"),
    -2091            self.sql(expression, "cluster"),
    -2092        ]
    +            
    2088    def after_having_modifiers(self, expression: exp.Expression) -> t.List[str]:
    +2089        return [
    +2090            self.sql(expression, "qualify"),
    +2091            (
    +2092                self.seg("WINDOW ") + self.expressions(expression, key="windows", flat=True)
    +2093                if expression.args.get("windows")
    +2094                else ""
    +2095            ),
    +2096            self.sql(expression, "distribute"),
    +2097            self.sql(expression, "sort"),
    +2098            self.sql(expression, "cluster"),
    +2099        ]
     
    @@ -12823,10 +12869,10 @@ it is safer to copy.
    -
    2094    def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]:
    -2095        locks = self.expressions(expression, key="locks", sep=" ")
    -2096        locks = f" {locks}" if locks else ""
    -2097        return [locks, self.sql(expression, "sample")]
    +            
    2101    def after_limit_modifiers(self, expression: exp.Expression) -> t.List[str]:
    +2102        locks = self.expressions(expression, key="locks", sep=" ")
    +2103        locks = f" {locks}" if locks else ""
    +2104        return [locks, self.sql(expression, "sample")]
     
    @@ -12844,68 +12890,68 @@ it is safer to copy.
    -
    2099    def select_sql(self, expression: exp.Select) -> str:
    -2100        into = expression.args.get("into")
    -2101        if not self.SUPPORTS_SELECT_INTO and into:
    -2102            into.pop()
    -2103
    -2104        hint = self.sql(expression, "hint")
    -2105        distinct = self.sql(expression, "distinct")
    -2106        distinct = f" {distinct}" if distinct else ""
    -2107        kind = self.sql(expression, "kind")
    -2108        limit = expression.args.get("limit")
    -2109        top = (
    -2110            self.limit_sql(limit, top=True)
    -2111            if isinstance(limit, exp.Limit) and self.LIMIT_IS_TOP
    -2112            else ""
    -2113        )
    -2114
    -2115        expressions = self.expressions(expression)
    -2116
    -2117        if kind:
    -2118            if kind in self.SELECT_KINDS:
    -2119                kind = f" AS {kind}"
    -2120            else:
    -2121                if kind == "STRUCT":
    -2122                    expressions = self.expressions(
    -2123                        sqls=[
    -2124                            self.sql(
    -2125                                exp.Struct(
    -2126                                    expressions=[
    -2127                                        exp.column(e.output_name).eq(
    -2128                                            e.this if isinstance(e, exp.Alias) else e
    -2129                                        )
    -2130                                        for e in expression.expressions
    -2131                                    ]
    -2132                                )
    -2133                            )
    -2134                        ]
    -2135                    )
    -2136                kind = ""
    -2137
    -2138        # We use LIMIT_IS_TOP as a proxy for whether DISTINCT should go first because tsql and Teradata
    -2139        # are the only dialects that use LIMIT_IS_TOP and both place DISTINCT first.
    -2140        top_distinct = f"{distinct}{hint}{top}" if self.LIMIT_IS_TOP else f"{top}{hint}{distinct}"
    -2141        expressions = f"{self.sep()}{expressions}" if expressions else expressions
    -2142        sql = self.query_modifiers(
    -2143            expression,
    -2144            f"SELECT{top_distinct}{kind}{expressions}",
    -2145            self.sql(expression, "into", comment=False),
    -2146            self.sql(expression, "from", comment=False),
    -2147        )
    -2148
    -2149        sql = self.prepend_ctes(expression, sql)
    -2150
    -2151        if not self.SUPPORTS_SELECT_INTO and into:
    -2152            if into.args.get("temporary"):
    -2153                table_kind = " TEMPORARY"
    -2154            elif self.SUPPORTS_UNLOGGED_TABLES and into.args.get("unlogged"):
    -2155                table_kind = " UNLOGGED"
    -2156            else:
    -2157                table_kind = ""
    -2158            sql = f"CREATE{table_kind} TABLE {self.sql(into.this)} AS {sql}"
    -2159
    -2160        return sql
    +            
    2106    def select_sql(self, expression: exp.Select) -> str:
    +2107        into = expression.args.get("into")
    +2108        if not self.SUPPORTS_SELECT_INTO and into:
    +2109            into.pop()
    +2110
    +2111        hint = self.sql(expression, "hint")
    +2112        distinct = self.sql(expression, "distinct")
    +2113        distinct = f" {distinct}" if distinct else ""
    +2114        kind = self.sql(expression, "kind")
    +2115        limit = expression.args.get("limit")
    +2116        top = (
    +2117            self.limit_sql(limit, top=True)
    +2118            if isinstance(limit, exp.Limit) and self.LIMIT_IS_TOP
    +2119            else ""
    +2120        )
    +2121
    +2122        expressions = self.expressions(expression)
    +2123
    +2124        if kind:
    +2125            if kind in self.SELECT_KINDS:
    +2126                kind = f" AS {kind}"
    +2127            else:
    +2128                if kind == "STRUCT":
    +2129                    expressions = self.expressions(
    +2130                        sqls=[
    +2131                            self.sql(
    +2132                                exp.Struct(
    +2133                                    expressions=[
    +2134                                        exp.column(e.output_name).eq(
    +2135                                            e.this if isinstance(e, exp.Alias) else e
    +2136                                        )
    +2137                                        for e in expression.expressions
    +2138                                    ]
    +2139                                )
    +2140                            )
    +2141                        ]
    +2142                    )
    +2143                kind = ""
    +2144
    +2145        # We use LIMIT_IS_TOP as a proxy for whether DISTINCT should go first because tsql and Teradata
    +2146        # are the only dialects that use LIMIT_IS_TOP and both place DISTINCT first.
    +2147        top_distinct = f"{distinct}{hint}{top}" if self.LIMIT_IS_TOP else f"{top}{hint}{distinct}"
    +2148        expressions = f"{self.sep()}{expressions}" if expressions else expressions
    +2149        sql = self.query_modifiers(
    +2150            expression,
    +2151            f"SELECT{top_distinct}{kind}{expressions}",
    +2152            self.sql(expression, "into", comment=False),
    +2153            self.sql(expression, "from", comment=False),
    +2154        )
    +2155
    +2156        sql = self.prepend_ctes(expression, sql)
    +2157
    +2158        if not self.SUPPORTS_SELECT_INTO and into:
    +2159            if into.args.get("temporary"):
    +2160                table_kind = " TEMPORARY"
    +2161            elif self.SUPPORTS_UNLOGGED_TABLES and into.args.get("unlogged"):
    +2162                table_kind = " UNLOGGED"
    +2163            else:
    +2164                table_kind = ""
    +2165            sql = f"CREATE{table_kind} TABLE {self.sql(into.this)} AS {sql}"
    +2166
    +2167        return sql
     
    @@ -12923,10 +12969,10 @@ it is safer to copy.
    -
    2162    def schema_sql(self, expression: exp.Schema) -> str:
    -2163        this = self.sql(expression, "this")
    -2164        sql = self.schema_columns_sql(expression)
    -2165        return f"{this} {sql}" if this and sql else this or sql
    +            
    2169    def schema_sql(self, expression: exp.Schema) -> str:
    +2170        this = self.sql(expression, "this")
    +2171        sql = self.schema_columns_sql(expression)
    +2172        return f"{this} {sql}" if this and sql else this or sql
     
    @@ -12944,10 +12990,10 @@ it is safer to copy.
    -
    2167    def schema_columns_sql(self, expression: exp.Schema) -> str:
    -2168        if expression.expressions:
    -2169            return f"({self.sep('')}{self.expressions(expression)}{self.seg(')', sep='')}"
    -2170        return ""
    +            
    2174    def schema_columns_sql(self, expression: exp.Schema) -> str:
    +2175        if expression.expressions:
    +2176            return f"({self.sep('')}{self.expressions(expression)}{self.seg(')', sep='')}"
    +2177        return ""
     
    @@ -12965,12 +13011,12 @@ it is safer to copy.
    -
    2172    def star_sql(self, expression: exp.Star) -> str:
    -2173        except_ = self.expressions(expression, key="except", flat=True)
    -2174        except_ = f"{self.seg(self.STAR_MAPPING['except'])} ({except_})" if except_ else ""
    -2175        replace = self.expressions(expression, key="replace", flat=True)
    -2176        replace = f"{self.seg(self.STAR_MAPPING['replace'])} ({replace})" if replace else ""
    -2177        return f"*{except_}{replace}"
    +            
    2179    def star_sql(self, expression: exp.Star) -> str:
    +2180        except_ = self.expressions(expression, key="except", flat=True)
    +2181        except_ = f"{self.seg(self.STAR_MAPPING['except'])} ({except_})" if except_ else ""
    +2182        replace = self.expressions(expression, key="replace", flat=True)
    +2183        replace = f"{self.seg(self.STAR_MAPPING['replace'])} ({replace})" if replace else ""
    +2184        return f"*{except_}{replace}"
     
    @@ -12988,9 +13034,9 @@ it is safer to copy.
    -
    2179    def parameter_sql(self, expression: exp.Parameter) -> str:
    -2180        this = self.sql(expression, "this")
    -2181        return f"{self.PARAMETER_TOKEN}{this}"
    +            
    2186    def parameter_sql(self, expression: exp.Parameter) -> str:
    +2187        this = self.sql(expression, "this")
    +2188        return f"{self.PARAMETER_TOKEN}{this}"
     
    @@ -13008,12 +13054,12 @@ it is safer to copy.
    -
    2183    def sessionparameter_sql(self, expression: exp.SessionParameter) -> str:
    -2184        this = self.sql(expression, "this")
    -2185        kind = expression.text("kind")
    -2186        if kind:
    -2187            kind = f"{kind}."
    -2188        return f"@@{kind}{this}"
    +            
    2190    def sessionparameter_sql(self, expression: exp.SessionParameter) -> str:
    +2191        this = self.sql(expression, "this")
    +2192        kind = expression.text("kind")
    +2193        if kind:
    +2194            kind = f"{kind}."
    +2195        return f"@@{kind}{this}"
     
    @@ -13031,8 +13077,8 @@ it is safer to copy.
    -
    2190    def placeholder_sql(self, expression: exp.Placeholder) -> str:
    -2191        return f":{expression.name}" if expression.name else "?"
    +            
    2197    def placeholder_sql(self, expression: exp.Placeholder) -> str:
    +2198        return f":{expression.name}" if expression.name else "?"
     
    @@ -13050,15 +13096,15 @@ it is safer to copy.
    -
    2193    def subquery_sql(self, expression: exp.Subquery, sep: str = " AS ") -> str:
    -2194        alias = self.sql(expression, "alias")
    -2195        alias = f"{sep}{alias}" if alias else ""
    -2196
    -2197        pivots = self.expressions(expression, key="pivots", sep=" ", flat=True)
    -2198        pivots = f" {pivots}" if pivots else ""
    -2199
    -2200        sql = self.query_modifiers(expression, self.wrap(expression), alias, pivots)
    -2201        return self.prepend_ctes(expression, sql)
    +            
    2200    def subquery_sql(self, expression: exp.Subquery, sep: str = " AS ") -> str:
    +2201        alias = self.sql(expression, "alias")
    +2202        alias = f"{sep}{alias}" if alias else ""
    +2203
    +2204        pivots = self.expressions(expression, key="pivots", sep=" ", flat=True)
    +2205        pivots = f" {pivots}" if pivots else ""
    +2206
    +2207        sql = self.query_modifiers(expression, self.wrap(expression), alias, pivots)
    +2208        return self.prepend_ctes(expression, sql)
     
    @@ -13076,9 +13122,9 @@ it is safer to copy.
    -
    2203    def qualify_sql(self, expression: exp.Qualify) -> str:
    -2204        this = self.indent(self.sql(expression, "this"))
    -2205        return f"{self.seg('QUALIFY')}{self.sep()}{this}"
    +            
    2210    def qualify_sql(self, expression: exp.Qualify) -> str:
    +2211        this = self.indent(self.sql(expression, "this"))
    +2212        return f"{self.seg('QUALIFY')}{self.sep()}{this}"
     
    @@ -13096,11 +13142,11 @@ it is safer to copy.
    -
    2207    def union_sql(self, expression: exp.Union) -> str:
    -2208        return self.prepend_ctes(
    -2209            expression,
    -2210            self.set_operation(expression, self.union_op(expression)),
    -2211        )
    +            
    2214    def union_sql(self, expression: exp.Union) -> str:
    +2215        return self.prepend_ctes(
    +2216            expression,
    +2217            self.set_operation(expression, self.union_op(expression)),
    +2218        )
     
    @@ -13118,11 +13164,11 @@ it is safer to copy.
    -
    2213    def union_op(self, expression: exp.Union) -> str:
    -2214        kind = " DISTINCT" if self.EXPLICIT_UNION else ""
    -2215        kind = kind if expression.args.get("distinct") else " ALL"
    -2216        by_name = " BY NAME" if expression.args.get("by_name") else ""
    -2217        return f"UNION{kind}{by_name}"
    +            
    2220    def union_op(self, expression: exp.Union) -> str:
    +2221        kind = " DISTINCT" if self.EXPLICIT_UNION else ""
    +2222        kind = kind if expression.args.get("distinct") else " ALL"
    +2223        by_name = " BY NAME" if expression.args.get("by_name") else ""
    +2224        return f"UNION{kind}{by_name}"
     
    @@ -13140,34 +13186,34 @@ it is safer to copy.
    -
    2219    def unnest_sql(self, expression: exp.Unnest) -> str:
    -2220        args = self.expressions(expression, flat=True)
    -2221
    -2222        alias = expression.args.get("alias")
    -2223        offset = expression.args.get("offset")
    -2224
    -2225        if self.UNNEST_WITH_ORDINALITY:
    -2226            if alias and isinstance(offset, exp.Expression):
    -2227                alias.append("columns", offset)
    +            
    2226    def unnest_sql(self, expression: exp.Unnest) -> str:
    +2227        args = self.expressions(expression, flat=True)
     2228
    -2229        if alias and self.dialect.UNNEST_COLUMN_ONLY:
    -2230            columns = alias.columns
    -2231            alias = self.sql(columns[0]) if columns else ""
    -2232        else:
    -2233            alias = self.sql(alias)
    -2234
    -2235        alias = f" AS {alias}" if alias else alias
    -2236        if self.UNNEST_WITH_ORDINALITY:
    -2237            suffix = f" WITH ORDINALITY{alias}" if offset else alias
    -2238        else:
    -2239            if isinstance(offset, exp.Expression):
    -2240                suffix = f"{alias} WITH OFFSET AS {self.sql(offset)}"
    -2241            elif offset:
    -2242                suffix = f"{alias} WITH OFFSET"
    -2243            else:
    -2244                suffix = alias
    -2245
    -2246        return f"UNNEST({args}){suffix}"
    +2229        alias = expression.args.get("alias")
    +2230        offset = expression.args.get("offset")
    +2231
    +2232        if self.UNNEST_WITH_ORDINALITY:
    +2233            if alias and isinstance(offset, exp.Expression):
    +2234                alias.append("columns", offset)
    +2235
    +2236        if alias and self.dialect.UNNEST_COLUMN_ONLY:
    +2237            columns = alias.columns
    +2238            alias = self.sql(columns[0]) if columns else ""
    +2239        else:
    +2240            alias = self.sql(alias)
    +2241
    +2242        alias = f" AS {alias}" if alias else alias
    +2243        if self.UNNEST_WITH_ORDINALITY:
    +2244            suffix = f" WITH ORDINALITY{alias}" if offset else alias
    +2245        else:
    +2246            if isinstance(offset, exp.Expression):
    +2247                suffix = f"{alias} WITH OFFSET AS {self.sql(offset)}"
    +2248            elif offset:
    +2249                suffix = f"{alias} WITH OFFSET"
    +2250            else:
    +2251                suffix = alias
    +2252
    +2253        return f"UNNEST({args}){suffix}"
     
    @@ -13185,9 +13231,9 @@ it is safer to copy.
    -
    2248    def where_sql(self, expression: exp.Where) -> str:
    -2249        this = self.indent(self.sql(expression, "this"))
    -2250        return f"{self.seg('WHERE')}{self.sep()}{this}"
    +            
    2255    def where_sql(self, expression: exp.Where) -> str:
    +2256        this = self.indent(self.sql(expression, "this"))
    +2257        return f"{self.seg('WHERE')}{self.sep()}{this}"
     
    @@ -13205,28 +13251,28 @@ it is safer to copy.
    -
    2252    def window_sql(self, expression: exp.Window) -> str:
    -2253        this = self.sql(expression, "this")
    -2254        partition = self.partition_by_sql(expression)
    -2255        order = expression.args.get("order")
    -2256        order = self.order_sql(order, flat=True) if order else ""
    -2257        spec = self.sql(expression, "spec")
    -2258        alias = self.sql(expression, "alias")
    -2259        over = self.sql(expression, "over") or "OVER"
    -2260
    -2261        this = f"{this} {'AS' if expression.arg_key == 'windows' else over}"
    -2262
    -2263        first = expression.args.get("first")
    -2264        if first is None:
    -2265            first = ""
    -2266        else:
    -2267            first = "FIRST" if first else "LAST"
    -2268
    -2269        if not partition and not order and not spec and alias:
    -2270            return f"{this} {alias}"
    -2271
    -2272        args = " ".join(arg for arg in (alias, first, partition, order, spec) if arg)
    -2273        return f"{this} ({args})"
    +            
    2259    def window_sql(self, expression: exp.Window) -> str:
    +2260        this = self.sql(expression, "this")
    +2261        partition = self.partition_by_sql(expression)
    +2262        order = expression.args.get("order")
    +2263        order = self.order_sql(order, flat=True) if order else ""
    +2264        spec = self.sql(expression, "spec")
    +2265        alias = self.sql(expression, "alias")
    +2266        over = self.sql(expression, "over") or "OVER"
    +2267
    +2268        this = f"{this} {'AS' if expression.arg_key == 'windows' else over}"
    +2269
    +2270        first = expression.args.get("first")
    +2271        if first is None:
    +2272            first = ""
    +2273        else:
    +2274            first = "FIRST" if first else "LAST"
    +2275
    +2276        if not partition and not order and not spec and alias:
    +2277            return f"{this} {alias}"
    +2278
    +2279        args = " ".join(arg for arg in (alias, first, partition, order, spec) if arg)
    +2280        return f"{this} ({args})"
     
    @@ -13244,9 +13290,9 @@ it is safer to copy.
    -
    2275    def partition_by_sql(self, expression: exp.Window | exp.MatchRecognize) -> str:
    -2276        partition = self.expressions(expression, key="partition_by", flat=True)
    -2277        return f"PARTITION BY {partition}" if partition else ""
    +            
    2282    def partition_by_sql(self, expression: exp.Window | exp.MatchRecognize) -> str:
    +2283        partition = self.expressions(expression, key="partition_by", flat=True)
    +2284        return f"PARTITION BY {partition}" if partition else ""
     
    @@ -13264,14 +13310,14 @@ it is safer to copy.
    -
    2279    def windowspec_sql(self, expression: exp.WindowSpec) -> str:
    -2280        kind = self.sql(expression, "kind")
    -2281        start = csv(self.sql(expression, "start"), self.sql(expression, "start_side"), sep=" ")
    -2282        end = (
    -2283            csv(self.sql(expression, "end"), self.sql(expression, "end_side"), sep=" ")
    -2284            or "CURRENT ROW"
    -2285        )
    -2286        return f"{kind} BETWEEN {start} AND {end}"
    +            
    2286    def windowspec_sql(self, expression: exp.WindowSpec) -> str:
    +2287        kind = self.sql(expression, "kind")
    +2288        start = csv(self.sql(expression, "start"), self.sql(expression, "start_side"), sep=" ")
    +2289        end = (
    +2290            csv(self.sql(expression, "end"), self.sql(expression, "end_side"), sep=" ")
    +2291            or "CURRENT ROW"
    +2292        )
    +2293        return f"{kind} BETWEEN {start} AND {end}"
     
    @@ -13289,10 +13335,10 @@ it is safer to copy.
    -
    2288    def withingroup_sql(self, expression: exp.WithinGroup) -> str:
    -2289        this = self.sql(expression, "this")
    -2290        expression_sql = self.sql(expression, "expression")[1:]  # order has a leading space
    -2291        return f"{this} WITHIN GROUP ({expression_sql})"
    +            
    2295    def withingroup_sql(self, expression: exp.WithinGroup) -> str:
    +2296        this = self.sql(expression, "this")
    +2297        expression_sql = self.sql(expression, "expression")[1:]  # order has a leading space
    +2298        return f"{this} WITHIN GROUP ({expression_sql})"
     
    @@ -13310,11 +13356,11 @@ it is safer to copy.
    -
    2293    def between_sql(self, expression: exp.Between) -> str:
    -2294        this = self.sql(expression, "this")
    -2295        low = self.sql(expression, "low")
    -2296        high = self.sql(expression, "high")
    -2297        return f"{this} BETWEEN {low} AND {high}"
    +            
    2300    def between_sql(self, expression: exp.Between) -> str:
    +2301        this = self.sql(expression, "this")
    +2302        low = self.sql(expression, "low")
    +2303        high = self.sql(expression, "high")
    +2304        return f"{this} BETWEEN {low} AND {high}"
     
    @@ -13332,14 +13378,14 @@ it is safer to copy.
    -
    2299    def bracket_sql(self, expression: exp.Bracket) -> str:
    -2300        expressions = apply_index_offset(
    -2301            expression.this,
    -2302            expression.expressions,
    -2303            self.dialect.INDEX_OFFSET - expression.args.get("offset", 0),
    -2304        )
    -2305        expressions_sql = ", ".join(self.sql(e) for e in expressions)
    -2306        return f"{self.sql(expression, 'this')}[{expressions_sql}]"
    +            
    2306    def bracket_sql(self, expression: exp.Bracket) -> str:
    +2307        expressions = apply_index_offset(
    +2308            expression.this,
    +2309            expression.expressions,
    +2310            self.dialect.INDEX_OFFSET - expression.args.get("offset", 0),
    +2311        )
    +2312        expressions_sql = ", ".join(self.sql(e) for e in expressions)
    +2313        return f"{self.sql(expression, 'this')}[{expressions_sql}]"
     
    @@ -13357,8 +13403,8 @@ it is safer to copy.
    -
    2308    def all_sql(self, expression: exp.All) -> str:
    -2309        return f"ALL {self.wrap(expression)}"
    +            
    2315    def all_sql(self, expression: exp.All) -> str:
    +2316        return f"ALL {self.wrap(expression)}"
     
    @@ -13376,11 +13422,11 @@ it is safer to copy.
    -
    2311    def any_sql(self, expression: exp.Any) -> str:
    -2312        this = self.sql(expression, "this")
    -2313        if isinstance(expression.this, exp.Subqueryable):
    -2314            this = self.wrap(this)
    -2315        return f"ANY {this}"
    +            
    2318    def any_sql(self, expression: exp.Any) -> str:
    +2319        this = self.sql(expression, "this")
    +2320        if isinstance(expression.this, exp.Subqueryable):
    +2321            this = self.wrap(this)
    +2322        return f"ANY {this}"
     
    @@ -13398,8 +13444,8 @@ it is safer to copy.
    -
    2317    def exists_sql(self, expression: exp.Exists) -> str:
    -2318        return f"EXISTS{self.wrap(expression)}"
    +            
    2324    def exists_sql(self, expression: exp.Exists) -> str:
    +2325        return f"EXISTS{self.wrap(expression)}"
     
    @@ -13417,25 +13463,25 @@ it is safer to copy.
    -
    2320    def case_sql(self, expression: exp.Case) -> str:
    -2321        this = self.sql(expression, "this")
    -2322        statements = [f"CASE {this}" if this else "CASE"]
    -2323
    -2324        for e in expression.args["ifs"]:
    -2325            statements.append(f"WHEN {self.sql(e, 'this')}")
    -2326            statements.append(f"THEN {self.sql(e, 'true')}")
    -2327
    -2328        default = self.sql(expression, "default")
    -2329
    -2330        if default:
    -2331            statements.append(f"ELSE {default}")
    -2332
    -2333        statements.append("END")
    +            
    2327    def case_sql(self, expression: exp.Case) -> str:
    +2328        this = self.sql(expression, "this")
    +2329        statements = [f"CASE {this}" if this else "CASE"]
    +2330
    +2331        for e in expression.args["ifs"]:
    +2332            statements.append(f"WHEN {self.sql(e, 'this')}")
    +2333            statements.append(f"THEN {self.sql(e, 'true')}")
     2334
    -2335        if self.pretty and self.text_width(statements) > self.max_text_width:
    -2336            return self.indent("\n".join(statements), skip_first=True, skip_last=True)
    -2337
    -2338        return " ".join(statements)
    +2335        default = self.sql(expression, "default")
    +2336
    +2337        if default:
    +2338            statements.append(f"ELSE {default}")
    +2339
    +2340        statements.append("END")
    +2341
    +2342        if self.pretty and self.text_width(statements) > self.max_text_width:
    +2343            return self.indent("\n".join(statements), skip_first=True, skip_last=True)
    +2344
    +2345        return " ".join(statements)
     
    @@ -13453,10 +13499,10 @@ it is safer to copy.
    -
    2340    def constraint_sql(self, expression: exp.Constraint) -> str:
    -2341        this = self.sql(expression, "this")
    -2342        expressions = self.expressions(expression, flat=True)
    -2343        return f"CONSTRAINT {this} {expressions}"
    +            
    2347    def constraint_sql(self, expression: exp.Constraint) -> str:
    +2348        this = self.sql(expression, "this")
    +2349        expressions = self.expressions(expression, flat=True)
    +2350        return f"CONSTRAINT {this} {expressions}"
     
    @@ -13474,10 +13520,10 @@ it is safer to copy.
    -
    2345    def nextvaluefor_sql(self, expression: exp.NextValueFor) -> str:
    -2346        order = expression.args.get("order")
    -2347        order = f" OVER ({self.order_sql(order, flat=True)})" if order else ""
    -2348        return f"NEXT VALUE FOR {self.sql(expression, 'this')}{order}"
    +            
    2352    def nextvaluefor_sql(self, expression: exp.NextValueFor) -> str:
    +2353        order = expression.args.get("order")
    +2354        order = f" OVER ({self.order_sql(order, flat=True)})" if order else ""
    +2355        return f"NEXT VALUE FOR {self.sql(expression, 'this')}{order}"
     
    @@ -13495,10 +13541,10 @@ it is safer to copy.
    -
    2350    def extract_sql(self, expression: exp.Extract) -> str:
    -2351        this = self.sql(expression, "this") if self.EXTRACT_ALLOWS_QUOTES else expression.this.name
    -2352        expression_sql = self.sql(expression, "expression")
    -2353        return f"EXTRACT({this} FROM {expression_sql})"
    +            
    2357    def extract_sql(self, expression: exp.Extract) -> str:
    +2358        this = self.sql(expression, "this") if self.EXTRACT_ALLOWS_QUOTES else expression.this.name
    +2359        expression_sql = self.sql(expression, "expression")
    +2360        return f"EXTRACT({this} FROM {expression_sql})"
     
    @@ -13516,15 +13562,15 @@ it is safer to copy.
    -
    2355    def trim_sql(self, expression: exp.Trim) -> str:
    -2356        trim_type = self.sql(expression, "position")
    -2357
    -2358        if trim_type == "LEADING":
    -2359            return self.func("LTRIM", expression.this)
    -2360        elif trim_type == "TRAILING":
    -2361            return self.func("RTRIM", expression.this)
    -2362        else:
    -2363            return self.func("TRIM", expression.this, expression.expression)
    +            
    2362    def trim_sql(self, expression: exp.Trim) -> str:
    +2363        trim_type = self.sql(expression, "position")
    +2364
    +2365        if trim_type == "LEADING":
    +2366            return self.func("LTRIM", expression.this)
    +2367        elif trim_type == "TRAILING":
    +2368            return self.func("RTRIM", expression.this)
    +2369        else:
    +2370            return self.func("TRIM", expression.this, expression.expression)
     
    @@ -13542,18 +13588,18 @@ it is safer to copy.
    -
    2365    def convert_concat_args(self, expression: exp.Concat | exp.ConcatWs) -> t.List[exp.Expression]:
    -2366        args = expression.expressions
    -2367        if isinstance(expression, exp.ConcatWs):
    -2368            args = args[1:]  # Skip the delimiter
    -2369
    -2370        if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"):
    -2371            args = [exp.cast(e, "text") for e in args]
    -2372
    -2373        if not self.dialect.CONCAT_COALESCE and expression.args.get("coalesce"):
    -2374            args = [exp.func("coalesce", e, exp.Literal.string("")) for e in args]
    -2375
    -2376        return args
    +            
    2372    def convert_concat_args(self, expression: exp.Concat | exp.ConcatWs) -> t.List[exp.Expression]:
    +2373        args = expression.expressions
    +2374        if isinstance(expression, exp.ConcatWs):
    +2375            args = args[1:]  # Skip the delimiter
    +2376
    +2377        if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"):
    +2378            args = [exp.cast(e, "text") for e in args]
    +2379
    +2380        if not self.dialect.CONCAT_COALESCE and expression.args.get("coalesce"):
    +2381            args = [exp.func("coalesce", e, exp.Literal.string("")) for e in args]
    +2382
    +2383        return args
     
    @@ -13571,14 +13617,14 @@ it is safer to copy.
    -
    2378    def concat_sql(self, expression: exp.Concat) -> str:
    -2379        expressions = self.convert_concat_args(expression)
    -2380
    -2381        # Some dialects don't allow a single-argument CONCAT call
    -2382        if not self.SUPPORTS_SINGLE_ARG_CONCAT and len(expressions) == 1:
    -2383            return self.sql(expressions[0])
    -2384
    -2385        return self.func("CONCAT", *expressions)
    +            
    2385    def concat_sql(self, expression: exp.Concat) -> str:
    +2386        expressions = self.convert_concat_args(expression)
    +2387
    +2388        # Some dialects don't allow a single-argument CONCAT call
    +2389        if not self.SUPPORTS_SINGLE_ARG_CONCAT and len(expressions) == 1:
    +2390            return self.sql(expressions[0])
    +2391
    +2392        return self.func("CONCAT", *expressions)
     
    @@ -13596,10 +13642,10 @@ it is safer to copy.
    -
    2387    def concatws_sql(self, expression: exp.ConcatWs) -> str:
    -2388        return self.func(
    -2389            "CONCAT_WS", seq_get(expression.expressions, 0), *self.convert_concat_args(expression)
    -2390        )
    +            
    2394    def concatws_sql(self, expression: exp.ConcatWs) -> str:
    +2395        return self.func(
    +2396            "CONCAT_WS", seq_get(expression.expressions, 0), *self.convert_concat_args(expression)
    +2397        )
     
    @@ -13617,9 +13663,9 @@ it is safer to copy.
    -
    2392    def check_sql(self, expression: exp.Check) -> str:
    -2393        this = self.sql(expression, key="this")
    -2394        return f"CHECK ({this})"
    +            
    2399    def check_sql(self, expression: exp.Check) -> str:
    +2400        this = self.sql(expression, key="this")
    +2401        return f"CHECK ({this})"
     
    @@ -13637,15 +13683,15 @@ it is safer to copy.
    -
    2396    def foreignkey_sql(self, expression: exp.ForeignKey) -> str:
    -2397        expressions = self.expressions(expression, flat=True)
    -2398        reference = self.sql(expression, "reference")
    -2399        reference = f" {reference}" if reference else ""
    -2400        delete = self.sql(expression, "delete")
    -2401        delete = f" ON DELETE {delete}" if delete else ""
    -2402        update = self.sql(expression, "update")
    -2403        update = f" ON UPDATE {update}" if update else ""
    -2404        return f"FOREIGN KEY ({expressions}){reference}{delete}{update}"
    +            
    2403    def foreignkey_sql(self, expression: exp.ForeignKey) -> str:
    +2404        expressions = self.expressions(expression, flat=True)
    +2405        reference = self.sql(expression, "reference")
    +2406        reference = f" {reference}" if reference else ""
    +2407        delete = self.sql(expression, "delete")
    +2408        delete = f" ON DELETE {delete}" if delete else ""
    +2409        update = self.sql(expression, "update")
    +2410        update = f" ON UPDATE {update}" if update else ""
    +2411        return f"FOREIGN KEY ({expressions}){reference}{delete}{update}"
     
    @@ -13663,11 +13709,11 @@ it is safer to copy.
    -
    2406    def primarykey_sql(self, expression: exp.ForeignKey) -> str:
    -2407        expressions = self.expressions(expression, flat=True)
    -2408        options = self.expressions(expression, key="options", flat=True, sep=" ")
    -2409        options = f" {options}" if options else ""
    -2410        return f"PRIMARY KEY ({expressions}){options}"
    +            
    2413    def primarykey_sql(self, expression: exp.ForeignKey) -> str:
    +2414        expressions = self.expressions(expression, flat=True)
    +2415        options = self.expressions(expression, key="options", flat=True, sep=" ")
    +2416        options = f" {options}" if options else ""
    +2417        return f"PRIMARY KEY ({expressions}){options}"
     
    @@ -13685,8 +13731,8 @@ it is safer to copy.
    -
    2412    def if_sql(self, expression: exp.If) -> str:
    -2413        return self.case_sql(exp.Case(ifs=[expression], default=expression.args.get("false")))
    +            
    2419    def if_sql(self, expression: exp.If) -> str:
    +2420        return self.case_sql(exp.Case(ifs=[expression], default=expression.args.get("false")))
     
    @@ -13704,10 +13750,10 @@ it is safer to copy.
    -
    2415    def matchagainst_sql(self, expression: exp.MatchAgainst) -> str:
    -2416        modifier = expression.args.get("modifier")
    -2417        modifier = f" {modifier}" if modifier else ""
    -2418        return f"{self.func('MATCH', *expression.expressions)} AGAINST({self.sql(expression, 'this')}{modifier})"
    +            
    2422    def matchagainst_sql(self, expression: exp.MatchAgainst) -> str:
    +2423        modifier = expression.args.get("modifier")
    +2424        modifier = f" {modifier}" if modifier else ""
    +2425        return f"{self.func('MATCH', *expression.expressions)} AGAINST({self.sql(expression, 'this')}{modifier})"
     
    @@ -13725,8 +13771,8 @@ it is safer to copy.
    -
    2420    def jsonkeyvalue_sql(self, expression: exp.JSONKeyValue) -> str:
    -2421        return f"{self.sql(expression, 'this')}{self.JSON_KEY_VALUE_PAIR_SEP} {self.sql(expression, 'expression')}"
    +            
    2427    def jsonkeyvalue_sql(self, expression: exp.JSONKeyValue) -> str:
    +2428        return f"{self.sql(expression, 'this')}{self.JSON_KEY_VALUE_PAIR_SEP} {self.sql(expression, 'expression')}"
     
    @@ -13744,9 +13790,9 @@ it is safer to copy.
    -
    2423    def jsonpath_sql(self, expression: exp.JSONPath) -> str:
    -2424        path = self.expressions(expression, sep="", flat=True).lstrip(".")
    -2425        return f"{self.dialect.QUOTE_START}{path}{self.dialect.QUOTE_END}"
    +            
    2430    def jsonpath_sql(self, expression: exp.JSONPath) -> str:
    +2431        path = self.expressions(expression, sep="", flat=True).lstrip(".")
    +2432        return f"{self.dialect.QUOTE_START}{path}{self.dialect.QUOTE_END}"
     
    @@ -13764,26 +13810,26 @@ it is safer to copy.
    -
    2427    def json_path_part(self, expression: int | str | exp.JSONPathPart) -> str:
    -2428        if isinstance(expression, exp.JSONPathPart):
    -2429            transform = self.TRANSFORMS.get(expression.__class__)
    -2430            if not callable(transform):
    -2431                self.unsupported(f"Unsupported JSONPathPart type {expression.__class__.__name__}")
    -2432                return ""
    -2433
    -2434            return transform(self, expression)
    -2435
    -2436        if isinstance(expression, int):
    -2437            return str(expression)
    -2438
    -2439        if self.JSON_PATH_SINGLE_QUOTE_ESCAPE:
    -2440            escaped = expression.replace("'", "\\'")
    -2441            escaped = f"\\'{expression}\\'"
    -2442        else:
    -2443            escaped = expression.replace('"', '\\"')
    -2444            escaped = f'"{escaped}"'
    +            
    2434    def json_path_part(self, expression: int | str | exp.JSONPathPart) -> str:
    +2435        if isinstance(expression, exp.JSONPathPart):
    +2436            transform = self.TRANSFORMS.get(expression.__class__)
    +2437            if not callable(transform):
    +2438                self.unsupported(f"Unsupported JSONPathPart type {expression.__class__.__name__}")
    +2439                return ""
    +2440
    +2441            return transform(self, expression)
    +2442
    +2443        if isinstance(expression, int):
    +2444            return str(expression)
     2445
    -2446        return escaped
    +2446        if self.JSON_PATH_SINGLE_QUOTE_ESCAPE:
    +2447            escaped = expression.replace("'", "\\'")
    +2448            escaped = f"\\'{expression}\\'"
    +2449        else:
    +2450            escaped = expression.replace('"', '\\"')
    +2451            escaped = f'"{escaped}"'
    +2452
    +2453        return escaped
     
    @@ -13801,8 +13847,8 @@ it is safer to copy.
    -
    2448    def formatjson_sql(self, expression: exp.FormatJson) -> str:
    -2449        return f"{self.sql(expression, 'this')} FORMAT JSON"
    +            
    2455    def formatjson_sql(self, expression: exp.FormatJson) -> str:
    +2456        return f"{self.sql(expression, 'this')} FORMAT JSON"
     
    @@ -13820,26 +13866,26 @@ it is safer to copy.
    -
    2451    def jsonobject_sql(self, expression: exp.JSONObject | exp.JSONObjectAgg) -> str:
    -2452        null_handling = expression.args.get("null_handling")
    -2453        null_handling = f" {null_handling}" if null_handling else ""
    -2454
    -2455        unique_keys = expression.args.get("unique_keys")
    -2456        if unique_keys is not None:
    -2457            unique_keys = f" {'WITH' if unique_keys else 'WITHOUT'} UNIQUE KEYS"
    -2458        else:
    -2459            unique_keys = ""
    -2460
    -2461        return_type = self.sql(expression, "return_type")
    -2462        return_type = f" RETURNING {return_type}" if return_type else ""
    -2463        encoding = self.sql(expression, "encoding")
    -2464        encoding = f" ENCODING {encoding}" if encoding else ""
    -2465
    -2466        return self.func(
    -2467            "JSON_OBJECT" if isinstance(expression, exp.JSONObject) else "JSON_OBJECTAGG",
    -2468            *expression.expressions,
    -2469            suffix=f"{null_handling}{unique_keys}{return_type}{encoding})",
    -2470        )
    +            
    2458    def jsonobject_sql(self, expression: exp.JSONObject | exp.JSONObjectAgg) -> str:
    +2459        null_handling = expression.args.get("null_handling")
    +2460        null_handling = f" {null_handling}" if null_handling else ""
    +2461
    +2462        unique_keys = expression.args.get("unique_keys")
    +2463        if unique_keys is not None:
    +2464            unique_keys = f" {'WITH' if unique_keys else 'WITHOUT'} UNIQUE KEYS"
    +2465        else:
    +2466            unique_keys = ""
    +2467
    +2468        return_type = self.sql(expression, "return_type")
    +2469        return_type = f" RETURNING {return_type}" if return_type else ""
    +2470        encoding = self.sql(expression, "encoding")
    +2471        encoding = f" ENCODING {encoding}" if encoding else ""
    +2472
    +2473        return self.func(
    +2474            "JSON_OBJECT" if isinstance(expression, exp.JSONObject) else "JSON_OBJECTAGG",
    +2475            *expression.expressions,
    +2476            suffix=f"{null_handling}{unique_keys}{return_type}{encoding})",
    +2477        )
     
    @@ -13857,8 +13903,8 @@ it is safer to copy.
    -
    2472    def jsonobjectagg_sql(self, expression: exp.JSONObjectAgg) -> str:
    -2473        return self.jsonobject_sql(expression)
    +            
    2479    def jsonobjectagg_sql(self, expression: exp.JSONObjectAgg) -> str:
    +2480        return self.jsonobject_sql(expression)
     
    @@ -13876,15 +13922,15 @@ it is safer to copy.
    -
    2475    def jsonarray_sql(self, expression: exp.JSONArray) -> str:
    -2476        null_handling = expression.args.get("null_handling")
    -2477        null_handling = f" {null_handling}" if null_handling else ""
    -2478        return_type = self.sql(expression, "return_type")
    -2479        return_type = f" RETURNING {return_type}" if return_type else ""
    -2480        strict = " STRICT" if expression.args.get("strict") else ""
    -2481        return self.func(
    -2482            "JSON_ARRAY", *expression.expressions, suffix=f"{null_handling}{return_type}{strict})"
    -2483        )
    +            
    2482    def jsonarray_sql(self, expression: exp.JSONArray) -> str:
    +2483        null_handling = expression.args.get("null_handling")
    +2484        null_handling = f" {null_handling}" if null_handling else ""
    +2485        return_type = self.sql(expression, "return_type")
    +2486        return_type = f" RETURNING {return_type}" if return_type else ""
    +2487        strict = " STRICT" if expression.args.get("strict") else ""
    +2488        return self.func(
    +2489            "JSON_ARRAY", *expression.expressions, suffix=f"{null_handling}{return_type}{strict})"
    +2490        )
     
    @@ -13902,19 +13948,19 @@ it is safer to copy.
    -
    2485    def jsonarrayagg_sql(self, expression: exp.JSONArrayAgg) -> str:
    -2486        this = self.sql(expression, "this")
    -2487        order = self.sql(expression, "order")
    -2488        null_handling = expression.args.get("null_handling")
    -2489        null_handling = f" {null_handling}" if null_handling else ""
    -2490        return_type = self.sql(expression, "return_type")
    -2491        return_type = f" RETURNING {return_type}" if return_type else ""
    -2492        strict = " STRICT" if expression.args.get("strict") else ""
    -2493        return self.func(
    -2494            "JSON_ARRAYAGG",
    -2495            this,
    -2496            suffix=f"{order}{null_handling}{return_type}{strict})",
    -2497        )
    +            
    2492    def jsonarrayagg_sql(self, expression: exp.JSONArrayAgg) -> str:
    +2493        this = self.sql(expression, "this")
    +2494        order = self.sql(expression, "order")
    +2495        null_handling = expression.args.get("null_handling")
    +2496        null_handling = f" {null_handling}" if null_handling else ""
    +2497        return_type = self.sql(expression, "return_type")
    +2498        return_type = f" RETURNING {return_type}" if return_type else ""
    +2499        strict = " STRICT" if expression.args.get("strict") else ""
    +2500        return self.func(
    +2501            "JSON_ARRAYAGG",
    +2502            this,
    +2503            suffix=f"{order}{null_handling}{return_type}{strict})",
    +2504        )
     
    @@ -13932,18 +13978,18 @@ it is safer to copy.
    -
    2499    def jsoncolumndef_sql(self, expression: exp.JSONColumnDef) -> str:
    -2500        path = self.sql(expression, "path")
    -2501        path = f" PATH {path}" if path else ""
    -2502        nested_schema = self.sql(expression, "nested_schema")
    -2503
    -2504        if nested_schema:
    -2505            return f"NESTED{path} {nested_schema}"
    -2506
    -2507        this = self.sql(expression, "this")
    -2508        kind = self.sql(expression, "kind")
    -2509        kind = f" {kind}" if kind else ""
    -2510        return f"{this}{kind}{path}"
    +            
    2506    def jsoncolumndef_sql(self, expression: exp.JSONColumnDef) -> str:
    +2507        path = self.sql(expression, "path")
    +2508        path = f" PATH {path}" if path else ""
    +2509        nested_schema = self.sql(expression, "nested_schema")
    +2510
    +2511        if nested_schema:
    +2512            return f"NESTED{path} {nested_schema}"
    +2513
    +2514        this = self.sql(expression, "this")
    +2515        kind = self.sql(expression, "kind")
    +2516        kind = f" {kind}" if kind else ""
    +2517        return f"{this}{kind}{path}"
     
    @@ -13961,8 +14007,8 @@ it is safer to copy.
    -
    2512    def jsonschema_sql(self, expression: exp.JSONSchema) -> str:
    -2513        return self.func("COLUMNS", *expression.expressions)
    +            
    2519    def jsonschema_sql(self, expression: exp.JSONSchema) -> str:
    +2520        return self.func("COLUMNS", *expression.expressions)
     
    @@ -13980,18 +14026,18 @@ it is safer to copy.
    -
    2515    def jsontable_sql(self, expression: exp.JSONTable) -> str:
    -2516        this = self.sql(expression, "this")
    -2517        path = self.sql(expression, "path")
    -2518        path = f", {path}" if path else ""
    -2519        error_handling = expression.args.get("error_handling")
    -2520        error_handling = f" {error_handling}" if error_handling else ""
    -2521        empty_handling = expression.args.get("empty_handling")
    -2522        empty_handling = f" {empty_handling}" if empty_handling else ""
    -2523        schema = self.sql(expression, "schema")
    -2524        return self.func(
    -2525            "JSON_TABLE", this, suffix=f"{path}{error_handling}{empty_handling} {schema})"
    -2526        )
    +            
    2522    def jsontable_sql(self, expression: exp.JSONTable) -> str:
    +2523        this = self.sql(expression, "this")
    +2524        path = self.sql(expression, "path")
    +2525        path = f", {path}" if path else ""
    +2526        error_handling = expression.args.get("error_handling")
    +2527        error_handling = f" {error_handling}" if error_handling else ""
    +2528        empty_handling = expression.args.get("empty_handling")
    +2529        empty_handling = f" {empty_handling}" if empty_handling else ""
    +2530        schema = self.sql(expression, "schema")
    +2531        return self.func(
    +2532            "JSON_TABLE", this, suffix=f"{path}{error_handling}{empty_handling} {schema})"
    +2533        )
     
    @@ -14009,13 +14055,13 @@ it is safer to copy.
    -
    2528    def openjsoncolumndef_sql(self, expression: exp.OpenJSONColumnDef) -> str:
    -2529        this = self.sql(expression, "this")
    -2530        kind = self.sql(expression, "kind")
    -2531        path = self.sql(expression, "path")
    -2532        path = f" {path}" if path else ""
    -2533        as_json = " AS JSON" if expression.args.get("as_json") else ""
    -2534        return f"{this} {kind}{path}{as_json}"
    +            
    2535    def openjsoncolumndef_sql(self, expression: exp.OpenJSONColumnDef) -> str:
    +2536        this = self.sql(expression, "this")
    +2537        kind = self.sql(expression, "kind")
    +2538        path = self.sql(expression, "path")
    +2539        path = f" {path}" if path else ""
    +2540        as_json = " AS JSON" if expression.args.get("as_json") else ""
    +2541        return f"{this} {kind}{path}{as_json}"
     
    @@ -14033,17 +14079,17 @@ it is safer to copy.
    -
    2536    def openjson_sql(self, expression: exp.OpenJSON) -> str:
    -2537        this = self.sql(expression, "this")
    -2538        path = self.sql(expression, "path")
    -2539        path = f", {path}" if path else ""
    -2540        expressions = self.expressions(expression)
    -2541        with_ = (
    -2542            f" WITH ({self.seg(self.indent(expressions), sep='')}{self.seg(')', sep='')}"
    -2543            if expressions
    -2544            else ""
    -2545        )
    -2546        return f"OPENJSON({this}{path}){with_}"
    +            
    2543    def openjson_sql(self, expression: exp.OpenJSON) -> str:
    +2544        this = self.sql(expression, "this")
    +2545        path = self.sql(expression, "path")
    +2546        path = f", {path}" if path else ""
    +2547        expressions = self.expressions(expression)
    +2548        with_ = (
    +2549            f" WITH ({self.seg(self.indent(expressions), sep='')}{self.seg(')', sep='')}"
    +2550            if expressions
    +2551            else ""
    +2552        )
    +2553        return f"OPENJSON({this}{path}){with_}"
     
    @@ -14061,22 +14107,22 @@ it is safer to copy.
    -
    2548    def in_sql(self, expression: exp.In) -> str:
    -2549        query = expression.args.get("query")
    -2550        unnest = expression.args.get("unnest")
    -2551        field = expression.args.get("field")
    -2552        is_global = " GLOBAL" if expression.args.get("is_global") else ""
    -2553
    -2554        if query:
    -2555            in_sql = self.wrap(query)
    -2556        elif unnest:
    -2557            in_sql = self.in_unnest_op(unnest)
    -2558        elif field:
    -2559            in_sql = self.sql(field)
    -2560        else:
    -2561            in_sql = f"({self.expressions(expression, flat=True)})"
    -2562
    -2563        return f"{self.sql(expression, 'this')}{is_global} IN {in_sql}"
    +            
    2555    def in_sql(self, expression: exp.In) -> str:
    +2556        query = expression.args.get("query")
    +2557        unnest = expression.args.get("unnest")
    +2558        field = expression.args.get("field")
    +2559        is_global = " GLOBAL" if expression.args.get("is_global") else ""
    +2560
    +2561        if query:
    +2562            in_sql = self.wrap(query)
    +2563        elif unnest:
    +2564            in_sql = self.in_unnest_op(unnest)
    +2565        elif field:
    +2566            in_sql = self.sql(field)
    +2567        else:
    +2568            in_sql = f"({self.expressions(expression, flat=True)})"
    +2569
    +2570        return f"{self.sql(expression, 'this')}{is_global} IN {in_sql}"
     
    @@ -14094,8 +14140,8 @@ it is safer to copy.
    -
    2565    def in_unnest_op(self, unnest: exp.Unnest) -> str:
    -2566        return f"(SELECT {self.sql(unnest)})"
    +            
    2572    def in_unnest_op(self, unnest: exp.Unnest) -> str:
    +2573        return f"(SELECT {self.sql(unnest)})"
     
    @@ -14113,22 +14159,22 @@ it is safer to copy.
    -
    2568    def interval_sql(self, expression: exp.Interval) -> str:
    -2569        unit = self.sql(expression, "unit")
    -2570        if not self.INTERVAL_ALLOWS_PLURAL_FORM:
    -2571            unit = self.TIME_PART_SINGULARS.get(unit, unit)
    -2572        unit = f" {unit}" if unit else ""
    -2573
    -2574        if self.SINGLE_STRING_INTERVAL:
    -2575            this = expression.this.name if expression.this else ""
    -2576            return f"INTERVAL '{this}{unit}'" if this else f"INTERVAL{unit}"
    -2577
    -2578        this = self.sql(expression, "this")
    -2579        if this:
    -2580            unwrapped = isinstance(expression.this, self.UNWRAPPED_INTERVAL_VALUES)
    -2581            this = f" {this}" if unwrapped else f" ({this})"
    -2582
    -2583        return f"INTERVAL{this}{unit}"
    +            
    2575    def interval_sql(self, expression: exp.Interval) -> str:
    +2576        unit = self.sql(expression, "unit")
    +2577        if not self.INTERVAL_ALLOWS_PLURAL_FORM:
    +2578            unit = self.TIME_PART_SINGULARS.get(unit, unit)
    +2579        unit = f" {unit}" if unit else ""
    +2580
    +2581        if self.SINGLE_STRING_INTERVAL:
    +2582            this = expression.this.name if expression.this else ""
    +2583            return f"INTERVAL '{this}{unit}'" if this else f"INTERVAL{unit}"
    +2584
    +2585        this = self.sql(expression, "this")
    +2586        if this:
    +2587            unwrapped = isinstance(expression.this, self.UNWRAPPED_INTERVAL_VALUES)
    +2588            this = f" {this}" if unwrapped else f" ({this})"
    +2589
    +2590        return f"INTERVAL{this}{unit}"
     
    @@ -14146,8 +14192,8 @@ it is safer to copy.
    -
    2585    def return_sql(self, expression: exp.Return) -> str:
    -2586        return f"RETURN {self.sql(expression, 'this')}"
    +            
    2592    def return_sql(self, expression: exp.Return) -> str:
    +2593        return f"RETURN {self.sql(expression, 'this')}"
     
    @@ -14165,13 +14211,13 @@ it is safer to copy.
    -
    2588    def reference_sql(self, expression: exp.Reference) -> str:
    -2589        this = self.sql(expression, "this")
    -2590        expressions = self.expressions(expression, flat=True)
    -2591        expressions = f"({expressions})" if expressions else ""
    -2592        options = self.expressions(expression, key="options", flat=True, sep=" ")
    -2593        options = f" {options}" if options else ""
    -2594        return f"REFERENCES {this}{expressions}{options}"
    +            
    2595    def reference_sql(self, expression: exp.Reference) -> str:
    +2596        this = self.sql(expression, "this")
    +2597        expressions = self.expressions(expression, flat=True)
    +2598        expressions = f"({expressions})" if expressions else ""
    +2599        options = self.expressions(expression, key="options", flat=True, sep=" ")
    +2600        options = f" {options}" if options else ""
    +2601        return f"REFERENCES {this}{expressions}{options}"
     
    @@ -14189,8 +14235,8 @@ it is safer to copy.
    -
    2596    def anonymous_sql(self, expression: exp.Anonymous) -> str:
    -2597        return self.func(expression.name, *expression.expressions)
    +            
    2603    def anonymous_sql(self, expression: exp.Anonymous) -> str:
    +2604        return self.func(expression.name, *expression.expressions)
     
    @@ -14208,14 +14254,14 @@ it is safer to copy.
    -
    2599    def paren_sql(self, expression: exp.Paren) -> str:
    -2600        if isinstance(expression.unnest(), exp.Select):
    -2601            sql = self.wrap(expression)
    -2602        else:
    -2603            sql = self.seg(self.indent(self.sql(expression, "this")), sep="")
    -2604            sql = f"({sql}{self.seg(')', sep='')}"
    -2605
    -2606        return self.prepend_ctes(expression, sql)
    +            
    2606    def paren_sql(self, expression: exp.Paren) -> str:
    +2607        if isinstance(expression.unnest(), exp.Select):
    +2608            sql = self.wrap(expression)
    +2609        else:
    +2610            sql = self.seg(self.indent(self.sql(expression, "this")), sep="")
    +2611            sql = f"({sql}{self.seg(')', sep='')}"
    +2612
    +2613        return self.prepend_ctes(expression, sql)
     
    @@ -14233,11 +14279,11 @@ it is safer to copy.
    -
    2608    def neg_sql(self, expression: exp.Neg) -> str:
    -2609        # This makes sure we don't convert "- - 5" to "--5", which is a comment
    -2610        this_sql = self.sql(expression, "this")
    -2611        sep = " " if this_sql[0] == "-" else ""
    -2612        return f"-{sep}{this_sql}"
    +            
    2615    def neg_sql(self, expression: exp.Neg) -> str:
    +2616        # This makes sure we don't convert "- - 5" to "--5", which is a comment
    +2617        this_sql = self.sql(expression, "this")
    +2618        sep = " " if this_sql[0] == "-" else ""
    +2619        return f"-{sep}{this_sql}"
     
    @@ -14255,8 +14301,8 @@ it is safer to copy.
    -
    2614    def not_sql(self, expression: exp.Not) -> str:
    -2615        return f"NOT {self.sql(expression, 'this')}"
    +            
    2621    def not_sql(self, expression: exp.Not) -> str:
    +2622        return f"NOT {self.sql(expression, 'this')}"
     
    @@ -14274,10 +14320,10 @@ it is safer to copy.
    -
    2617    def alias_sql(self, expression: exp.Alias) -> str:
    -2618        alias = self.sql(expression, "alias")
    -2619        alias = f" AS {alias}" if alias else ""
    -2620        return f"{self.sql(expression, 'this')}{alias}"
    +            
    2624    def alias_sql(self, expression: exp.Alias) -> str:
    +2625        alias = self.sql(expression, "alias")
    +2626        alias = f" AS {alias}" if alias else ""
    +2627        return f"{self.sql(expression, 'this')}{alias}"
     
    @@ -14295,16 +14341,16 @@ it is safer to copy.
    -
    2622    def pivotalias_sql(self, expression: exp.PivotAlias) -> str:
    -2623        alias = expression.args["alias"]
    -2624        identifier_alias = isinstance(alias, exp.Identifier)
    -2625
    -2626        if identifier_alias and not self.UNPIVOT_ALIASES_ARE_IDENTIFIERS:
    -2627            alias.replace(exp.Literal.string(alias.output_name))
    -2628        elif not identifier_alias and self.UNPIVOT_ALIASES_ARE_IDENTIFIERS:
    -2629            alias.replace(exp.to_identifier(alias.output_name))
    -2630
    -2631        return self.alias_sql(expression)
    +            
    2629    def pivotalias_sql(self, expression: exp.PivotAlias) -> str:
    +2630        alias = expression.args["alias"]
    +2631        identifier_alias = isinstance(alias, exp.Identifier)
    +2632
    +2633        if identifier_alias and not self.UNPIVOT_ALIASES_ARE_IDENTIFIERS:
    +2634            alias.replace(exp.Literal.string(alias.output_name))
    +2635        elif not identifier_alias and self.UNPIVOT_ALIASES_ARE_IDENTIFIERS:
    +2636            alias.replace(exp.to_identifier(alias.output_name))
    +2637
    +2638        return self.alias_sql(expression)
     
    @@ -14322,8 +14368,8 @@ it is safer to copy.
    -
    2633    def aliases_sql(self, expression: exp.Aliases) -> str:
    -2634        return f"{self.sql(expression, 'this')} AS ({self.expressions(expression, flat=True)})"
    +            
    2640    def aliases_sql(self, expression: exp.Aliases) -> str:
    +2641        return f"{self.sql(expression, 'this')} AS ({self.expressions(expression, flat=True)})"
     
    @@ -14341,10 +14387,10 @@ it is safer to copy.
    -
    2636    def atindex_sql(self, expression: exp.AtTimeZone) -> str:
    -2637        this = self.sql(expression, "this")
    -2638        index = self.sql(expression, "expression")
    -2639        return f"{this} AT {index}"
    +            
    2643    def atindex_sql(self, expression: exp.AtTimeZone) -> str:
    +2644        this = self.sql(expression, "this")
    +2645        index = self.sql(expression, "expression")
    +2646        return f"{this} AT {index}"
     
    @@ -14362,10 +14408,10 @@ it is safer to copy.
    -
    2641    def attimezone_sql(self, expression: exp.AtTimeZone) -> str:
    -2642        this = self.sql(expression, "this")
    -2643        zone = self.sql(expression, "zone")
    -2644        return f"{this} AT TIME ZONE {zone}"
    +            
    2648    def attimezone_sql(self, expression: exp.AtTimeZone) -> str:
    +2649        this = self.sql(expression, "this")
    +2650        zone = self.sql(expression, "zone")
    +2651        return f"{this} AT TIME ZONE {zone}"
     
    @@ -14383,10 +14429,10 @@ it is safer to copy.
    -
    2646    def fromtimezone_sql(self, expression: exp.FromTimeZone) -> str:
    -2647        this = self.sql(expression, "this")
    -2648        zone = self.sql(expression, "zone")
    -2649        return f"{this} AT TIME ZONE {zone} AT TIME ZONE 'UTC'"
    +            
    2653    def fromtimezone_sql(self, expression: exp.FromTimeZone) -> str:
    +2654        this = self.sql(expression, "this")
    +2655        zone = self.sql(expression, "zone")
    +2656        return f"{this} AT TIME ZONE {zone} AT TIME ZONE 'UTC'"
     
    @@ -14404,8 +14450,8 @@ it is safer to copy.
    -
    2651    def add_sql(self, expression: exp.Add) -> str:
    -2652        return self.binary(expression, "+")
    +            
    2658    def add_sql(self, expression: exp.Add) -> str:
    +2659        return self.binary(expression, "+")
     
    @@ -14423,8 +14469,8 @@ it is safer to copy.
    -
    2654    def and_sql(self, expression: exp.And) -> str:
    -2655        return self.connector_sql(expression, "AND")
    +            
    2661    def and_sql(self, expression: exp.And) -> str:
    +2662        return self.connector_sql(expression, "AND")
     
    @@ -14442,8 +14488,8 @@ it is safer to copy.
    -
    2657    def xor_sql(self, expression: exp.Xor) -> str:
    -2658        return self.connector_sql(expression, "XOR")
    +            
    2664    def xor_sql(self, expression: exp.Xor) -> str:
    +2665        return self.connector_sql(expression, "XOR")
     
    @@ -14461,17 +14507,17 @@ it is safer to copy.
    -
    2660    def connector_sql(self, expression: exp.Connector, op: str) -> str:
    -2661        if not self.pretty:
    -2662            return self.binary(expression, op)
    -2663
    -2664        sqls = tuple(
    -2665            self.maybe_comment(self.sql(e), e, e.parent.comments or []) if i != 1 else self.sql(e)
    -2666            for i, e in enumerate(expression.flatten(unnest=False))
    -2667        )
    -2668
    -2669        sep = "\n" if self.text_width(sqls) > self.max_text_width else " "
    -2670        return f"{sep}{op} ".join(sqls)
    +            
    2667    def connector_sql(self, expression: exp.Connector, op: str) -> str:
    +2668        if not self.pretty:
    +2669            return self.binary(expression, op)
    +2670
    +2671        sqls = tuple(
    +2672            self.maybe_comment(self.sql(e), e, e.parent.comments or []) if i != 1 else self.sql(e)
    +2673            for i, e in enumerate(expression.flatten(unnest=False))
    +2674        )
    +2675
    +2676        sep = "\n" if self.text_width(sqls) > self.max_text_width else " "
    +2677        return f"{sep}{op} ".join(sqls)
     
    @@ -14489,8 +14535,8 @@ it is safer to copy.
    -
    2672    def bitwiseand_sql(self, expression: exp.BitwiseAnd) -> str:
    -2673        return self.binary(expression, "&")
    +            
    2679    def bitwiseand_sql(self, expression: exp.BitwiseAnd) -> str:
    +2680        return self.binary(expression, "&")
     
    @@ -14508,8 +14554,8 @@ it is safer to copy.
    -
    2675    def bitwiseleftshift_sql(self, expression: exp.BitwiseLeftShift) -> str:
    -2676        return self.binary(expression, "<<")
    +            
    2682    def bitwiseleftshift_sql(self, expression: exp.BitwiseLeftShift) -> str:
    +2683        return self.binary(expression, "<<")
     
    @@ -14527,8 +14573,8 @@ it is safer to copy.
    -
    2678    def bitwisenot_sql(self, expression: exp.BitwiseNot) -> str:
    -2679        return f"~{self.sql(expression, 'this')}"
    +            
    2685    def bitwisenot_sql(self, expression: exp.BitwiseNot) -> str:
    +2686        return f"~{self.sql(expression, 'this')}"
     
    @@ -14546,8 +14592,8 @@ it is safer to copy.
    -
    2681    def bitwiseor_sql(self, expression: exp.BitwiseOr) -> str:
    -2682        return self.binary(expression, "|")
    +            
    2688    def bitwiseor_sql(self, expression: exp.BitwiseOr) -> str:
    +2689        return self.binary(expression, "|")
     
    @@ -14565,8 +14611,8 @@ it is safer to copy.
    -
    2684    def bitwiserightshift_sql(self, expression: exp.BitwiseRightShift) -> str:
    -2685        return self.binary(expression, ">>")
    +            
    2691    def bitwiserightshift_sql(self, expression: exp.BitwiseRightShift) -> str:
    +2692        return self.binary(expression, ">>")
     
    @@ -14584,8 +14630,8 @@ it is safer to copy.
    -
    2687    def bitwisexor_sql(self, expression: exp.BitwiseXor) -> str:
    -2688        return self.binary(expression, "^")
    +            
    2694    def bitwisexor_sql(self, expression: exp.BitwiseXor) -> str:
    +2695        return self.binary(expression, "^")
     
    @@ -14603,12 +14649,12 @@ it is safer to copy.
    -
    2690    def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str:
    -2691        format_sql = self.sql(expression, "format")
    -2692        format_sql = f" FORMAT {format_sql}" if format_sql else ""
    -2693        to_sql = self.sql(expression, "to")
    -2694        to_sql = f" {to_sql}" if to_sql else ""
    -2695        return f"{safe_prefix or ''}CAST({self.sql(expression, 'this')} AS{to_sql}{format_sql})"
    +            
    2697    def cast_sql(self, expression: exp.Cast, safe_prefix: t.Optional[str] = None) -> str:
    +2698        format_sql = self.sql(expression, "format")
    +2699        format_sql = f" FORMAT {format_sql}" if format_sql else ""
    +2700        to_sql = self.sql(expression, "to")
    +2701        to_sql = f" {to_sql}" if to_sql else ""
    +2702        return f"{safe_prefix or ''}CAST({self.sql(expression, 'this')} AS{to_sql}{format_sql})"
     
    @@ -14626,9 +14672,9 @@ it is safer to copy.
    -
    2697    def currentdate_sql(self, expression: exp.CurrentDate) -> str:
    -2698        zone = self.sql(expression, "this")
    -2699        return f"CURRENT_DATE({zone})" if zone else "CURRENT_DATE"
    +            
    2704    def currentdate_sql(self, expression: exp.CurrentDate) -> str:
    +2705        zone = self.sql(expression, "this")
    +2706        return f"CURRENT_DATE({zone})" if zone else "CURRENT_DATE"
     
    @@ -14646,8 +14692,8 @@ it is safer to copy.
    -
    2701    def currenttimestamp_sql(self, expression: exp.CurrentTimestamp) -> str:
    -2702        return self.func("CURRENT_TIMESTAMP", expression.this)
    +            
    2708    def currenttimestamp_sql(self, expression: exp.CurrentTimestamp) -> str:
    +2709        return self.func("CURRENT_TIMESTAMP", expression.this)
     
    @@ -14665,10 +14711,10 @@ it is safer to copy.
    -
    2704    def collate_sql(self, expression: exp.Collate) -> str:
    -2705        if self.COLLATE_IS_FUNC:
    -2706            return self.function_fallback_sql(expression)
    -2707        return self.binary(expression, "COLLATE")
    +            
    2711    def collate_sql(self, expression: exp.Collate) -> str:
    +2712        if self.COLLATE_IS_FUNC:
    +2713            return self.function_fallback_sql(expression)
    +2714        return self.binary(expression, "COLLATE")
     
    @@ -14686,8 +14732,8 @@ it is safer to copy.
    -
    2709    def command_sql(self, expression: exp.Command) -> str:
    -2710        return f"{self.sql(expression, 'this')} {expression.text('expression').strip()}"
    +            
    2716    def command_sql(self, expression: exp.Command) -> str:
    +2717        return f"{self.sql(expression, 'this')} {expression.text('expression').strip()}"
     
    @@ -14705,12 +14751,12 @@ it is safer to copy.
    -
    2712    def comment_sql(self, expression: exp.Comment) -> str:
    -2713        this = self.sql(expression, "this")
    -2714        kind = expression.args["kind"]
    -2715        exists_sql = " IF EXISTS " if expression.args.get("exists") else " "
    -2716        expression_sql = self.sql(expression, "expression")
    -2717        return f"COMMENT{exists_sql}ON {kind} {this} IS {expression_sql}"
    +            
    2719    def comment_sql(self, expression: exp.Comment) -> str:
    +2720        this = self.sql(expression, "this")
    +2721        kind = expression.args["kind"]
    +2722        exists_sql = " IF EXISTS " if expression.args.get("exists") else " "
    +2723        expression_sql = self.sql(expression, "expression")
    +2724        return f"COMMENT{exists_sql}ON {kind} {this} IS {expression_sql}"
     
    @@ -14728,16 +14774,16 @@ it is safer to copy.
    -
    2719    def mergetreettlaction_sql(self, expression: exp.MergeTreeTTLAction) -> str:
    -2720        this = self.sql(expression, "this")
    -2721        delete = " DELETE" if expression.args.get("delete") else ""
    -2722        recompress = self.sql(expression, "recompress")
    -2723        recompress = f" RECOMPRESS {recompress}" if recompress else ""
    -2724        to_disk = self.sql(expression, "to_disk")
    -2725        to_disk = f" TO DISK {to_disk}" if to_disk else ""
    -2726        to_volume = self.sql(expression, "to_volume")
    -2727        to_volume = f" TO VOLUME {to_volume}" if to_volume else ""
    -2728        return f"{this}{delete}{recompress}{to_disk}{to_volume}"
    +            
    2726    def mergetreettlaction_sql(self, expression: exp.MergeTreeTTLAction) -> str:
    +2727        this = self.sql(expression, "this")
    +2728        delete = " DELETE" if expression.args.get("delete") else ""
    +2729        recompress = self.sql(expression, "recompress")
    +2730        recompress = f" RECOMPRESS {recompress}" if recompress else ""
    +2731        to_disk = self.sql(expression, "to_disk")
    +2732        to_disk = f" TO DISK {to_disk}" if to_disk else ""
    +2733        to_volume = self.sql(expression, "to_volume")
    +2734        to_volume = f" TO VOLUME {to_volume}" if to_volume else ""
    +2735        return f"{this}{delete}{recompress}{to_disk}{to_volume}"
     
    @@ -14755,16 +14801,16 @@ it is safer to copy.
    -
    2730    def mergetreettl_sql(self, expression: exp.MergeTreeTTL) -> str:
    -2731        where = self.sql(expression, "where")
    -2732        group = self.sql(expression, "group")
    -2733        aggregates = self.expressions(expression, key="aggregates")
    -2734        aggregates = self.seg("SET") + self.seg(aggregates) if aggregates else ""
    -2735
    -2736        if not (where or group or aggregates) and len(expression.expressions) == 1:
    -2737            return f"TTL {self.expressions(expression, flat=True)}"
    -2738
    -2739        return f"TTL{self.seg(self.expressions(expression))}{where}{group}{aggregates}"
    +            
    2737    def mergetreettl_sql(self, expression: exp.MergeTreeTTL) -> str:
    +2738        where = self.sql(expression, "where")
    +2739        group = self.sql(expression, "group")
    +2740        aggregates = self.expressions(expression, key="aggregates")
    +2741        aggregates = self.seg("SET") + self.seg(aggregates) if aggregates else ""
    +2742
    +2743        if not (where or group or aggregates) and len(expression.expressions) == 1:
    +2744            return f"TTL {self.expressions(expression, flat=True)}"
    +2745
    +2746        return f"TTL{self.seg(self.expressions(expression))}{where}{group}{aggregates}"
     
    @@ -14782,8 +14828,8 @@ it is safer to copy.
    -
    2741    def transaction_sql(self, expression: exp.Transaction) -> str:
    -2742        return "BEGIN"
    +            
    2748    def transaction_sql(self, expression: exp.Transaction) -> str:
    +2749        return "BEGIN"
     
    @@ -14801,12 +14847,12 @@ it is safer to copy.
    -
    2744    def commit_sql(self, expression: exp.Commit) -> str:
    -2745        chain = expression.args.get("chain")
    -2746        if chain is not None:
    -2747            chain = " AND CHAIN" if chain else " AND NO CHAIN"
    -2748
    -2749        return f"COMMIT{chain or ''}"
    +            
    2751    def commit_sql(self, expression: exp.Commit) -> str:
    +2752        chain = expression.args.get("chain")
    +2753        if chain is not None:
    +2754            chain = " AND CHAIN" if chain else " AND NO CHAIN"
    +2755
    +2756        return f"COMMIT{chain or ''}"
     
    @@ -14824,10 +14870,10 @@ it is safer to copy.
    -
    2751    def rollback_sql(self, expression: exp.Rollback) -> str:
    -2752        savepoint = expression.args.get("savepoint")
    -2753        savepoint = f" TO {savepoint}" if savepoint else ""
    -2754        return f"ROLLBACK{savepoint}"
    +            
    2758    def rollback_sql(self, expression: exp.Rollback) -> str:
    +2759        savepoint = expression.args.get("savepoint")
    +2760        savepoint = f" TO {savepoint}" if savepoint else ""
    +2761        return f"ROLLBACK{savepoint}"
     
    @@ -14845,29 +14891,29 @@ it is safer to copy.
    -
    2756    def altercolumn_sql(self, expression: exp.AlterColumn) -> str:
    -2757        this = self.sql(expression, "this")
    -2758
    -2759        dtype = self.sql(expression, "dtype")
    -2760        if dtype:
    -2761            collate = self.sql(expression, "collate")
    -2762            collate = f" COLLATE {collate}" if collate else ""
    -2763            using = self.sql(expression, "using")
    -2764            using = f" USING {using}" if using else ""
    -2765            return f"ALTER COLUMN {this} SET DATA TYPE {dtype}{collate}{using}"
    -2766
    -2767        default = self.sql(expression, "default")
    -2768        if default:
    -2769            return f"ALTER COLUMN {this} SET DEFAULT {default}"
    -2770
    -2771        comment = self.sql(expression, "comment")
    -2772        if comment:
    -2773            return f"ALTER COLUMN {this} COMMENT {comment}"
    -2774
    -2775        if not expression.args.get("drop"):
    -2776            self.unsupported("Unsupported ALTER COLUMN syntax")
    +            
    2763    def altercolumn_sql(self, expression: exp.AlterColumn) -> str:
    +2764        this = self.sql(expression, "this")
    +2765
    +2766        dtype = self.sql(expression, "dtype")
    +2767        if dtype:
    +2768            collate = self.sql(expression, "collate")
    +2769            collate = f" COLLATE {collate}" if collate else ""
    +2770            using = self.sql(expression, "using")
    +2771            using = f" USING {using}" if using else ""
    +2772            return f"ALTER COLUMN {this} SET DATA TYPE {dtype}{collate}{using}"
    +2773
    +2774        default = self.sql(expression, "default")
    +2775        if default:
    +2776            return f"ALTER COLUMN {this} SET DEFAULT {default}"
     2777
    -2778        return f"ALTER COLUMN {this} DROP DEFAULT"
    +2778        comment = self.sql(expression, "comment")
    +2779        if comment:
    +2780            return f"ALTER COLUMN {this} COMMENT {comment}"
    +2781
    +2782        if not expression.args.get("drop"):
    +2783            self.unsupported("Unsupported ALTER COLUMN syntax")
    +2784
    +2785        return f"ALTER COLUMN {this} DROP DEFAULT"
     
    @@ -14885,14 +14931,14 @@ it is safer to copy.
    -
    2780    def renametable_sql(self, expression: exp.RenameTable) -> str:
    -2781        if not self.RENAME_TABLE_WITH_DB:
    -2782            # Remove db from tables
    -2783            expression = expression.transform(
    -2784                lambda n: exp.table_(n.this) if isinstance(n, exp.Table) else n
    -2785            )
    -2786        this = self.sql(expression, "this")
    -2787        return f"RENAME TO {this}"
    +            
    2787    def renametable_sql(self, expression: exp.RenameTable) -> str:
    +2788        if not self.RENAME_TABLE_WITH_DB:
    +2789            # Remove db from tables
    +2790            expression = expression.transform(
    +2791                lambda n: exp.table_(n.this) if isinstance(n, exp.Table) else n
    +2792            )
    +2793        this = self.sql(expression, "this")
    +2794        return f"RENAME TO {this}"
     
    @@ -14910,11 +14956,11 @@ it is safer to copy.
    -
    2789    def renamecolumn_sql(self, expression: exp.RenameColumn) -> str:
    -2790        exists = " IF EXISTS" if expression.args.get("exists") else ""
    -2791        old_column = self.sql(expression, "this")
    -2792        new_column = self.sql(expression, "to")
    -2793        return f"RENAME COLUMN{exists} {old_column} TO {new_column}"
    +            
    2796    def renamecolumn_sql(self, expression: exp.RenameColumn) -> str:
    +2797        exists = " IF EXISTS" if expression.args.get("exists") else ""
    +2798        old_column = self.sql(expression, "this")
    +2799        new_column = self.sql(expression, "to")
    +2800        return f"RENAME COLUMN{exists} {old_column} TO {new_column}"
     
    @@ -14932,21 +14978,21 @@ it is safer to copy.
    -
    2795    def altertable_sql(self, expression: exp.AlterTable) -> str:
    -2796        actions = expression.args["actions"]
    -2797
    -2798        if isinstance(actions[0], exp.ColumnDef):
    -2799            actions = self.add_column_sql(expression)
    -2800        elif isinstance(actions[0], exp.Schema):
    -2801            actions = self.expressions(expression, key="actions", prefix="ADD COLUMNS ")
    -2802        elif isinstance(actions[0], exp.Delete):
    -2803            actions = self.expressions(expression, key="actions", flat=True)
    -2804        else:
    -2805            actions = self.expressions(expression, key="actions", flat=True)
    -2806
    -2807        exists = " IF EXISTS" if expression.args.get("exists") else ""
    -2808        only = " ONLY" if expression.args.get("only") else ""
    -2809        return f"ALTER TABLE{exists}{only} {self.sql(expression, 'this')} {actions}"
    +            
    2802    def altertable_sql(self, expression: exp.AlterTable) -> str:
    +2803        actions = expression.args["actions"]
    +2804
    +2805        if isinstance(actions[0], exp.ColumnDef):
    +2806            actions = self.add_column_sql(expression)
    +2807        elif isinstance(actions[0], exp.Schema):
    +2808            actions = self.expressions(expression, key="actions", prefix="ADD COLUMNS ")
    +2809        elif isinstance(actions[0], exp.Delete):
    +2810            actions = self.expressions(expression, key="actions", flat=True)
    +2811        else:
    +2812            actions = self.expressions(expression, key="actions", flat=True)
    +2813
    +2814        exists = " IF EXISTS" if expression.args.get("exists") else ""
    +2815        only = " ONLY" if expression.args.get("only") else ""
    +2816        return f"ALTER TABLE{exists}{only} {self.sql(expression, 'this')} {actions}"
     
    @@ -14964,14 +15010,14 @@ it is safer to copy.
    -
    2811    def add_column_sql(self, expression: exp.AlterTable) -> str:
    -2812        if self.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD:
    -2813            return self.expressions(
    -2814                expression,
    -2815                key="actions",
    -2816                prefix="ADD COLUMN ",
    -2817            )
    -2818        return f"ADD {self.expressions(expression, key='actions', flat=True)}"
    +            
    2818    def add_column_sql(self, expression: exp.AlterTable) -> str:
    +2819        if self.ALTER_TABLE_INCLUDE_COLUMN_KEYWORD:
    +2820            return self.expressions(
    +2821                expression,
    +2822                key="actions",
    +2823                prefix="ADD COLUMN ",
    +2824            )
    +2825        return f"ADD {self.expressions(expression, key='actions', flat=True)}"
     
    @@ -14989,10 +15035,10 @@ it is safer to copy.
    -
    2820    def droppartition_sql(self, expression: exp.DropPartition) -> str:
    -2821        expressions = self.expressions(expression)
    -2822        exists = " IF EXISTS " if expression.args.get("exists") else " "
    -2823        return f"DROP{exists}{expressions}"
    +            
    2827    def droppartition_sql(self, expression: exp.DropPartition) -> str:
    +2828        expressions = self.expressions(expression)
    +2829        exists = " IF EXISTS " if expression.args.get("exists") else " "
    +2830        return f"DROP{exists}{expressions}"
     
    @@ -15010,16 +15056,16 @@ it is safer to copy.
    -
    2825    def addconstraint_sql(self, expression: exp.AddConstraint) -> str:
    -2826        this = self.sql(expression, "this")
    -2827        expression_ = self.sql(expression, "expression")
    -2828        add_constraint = f"ADD CONSTRAINT {this}" if this else "ADD"
    -2829
    -2830        enforced = expression.args.get("enforced")
    -2831        if enforced is not None:
    -2832            return f"{add_constraint} CHECK ({expression_}){' ENFORCED' if enforced else ''}"
    -2833
    -2834        return f"{add_constraint} {expression_}"
    +            
    2832    def addconstraint_sql(self, expression: exp.AddConstraint) -> str:
    +2833        this = self.sql(expression, "this")
    +2834        expression_ = self.sql(expression, "expression")
    +2835        add_constraint = f"ADD CONSTRAINT {this}" if this else "ADD"
    +2836
    +2837        enforced = expression.args.get("enforced")
    +2838        if enforced is not None:
    +2839            return f"{add_constraint} CHECK ({expression_}){' ENFORCED' if enforced else ''}"
    +2840
    +2841        return f"{add_constraint} {expression_}"
     
    @@ -15037,13 +15083,20 @@ it is safer to copy.
    -
    2836    def distinct_sql(self, expression: exp.Distinct) -> str:
    -2837        this = self.expressions(expression, flat=True)
    -2838        this = f" {this}" if this else ""
    -2839
    -2840        on = self.sql(expression, "on")
    -2841        on = f" ON {on}" if on else ""
    -2842        return f"DISTINCT{this}{on}"
    +            
    2843    def distinct_sql(self, expression: exp.Distinct) -> str:
    +2844        this = self.expressions(expression, flat=True)
    +2845
    +2846        if not self.MULTI_ARG_DISTINCT and len(expression.expressions) > 1:
    +2847            case = exp.case()
    +2848            for arg in expression.expressions:
    +2849                case = case.when(arg.is_(exp.null()), exp.null())
    +2850            this = self.sql(case.else_(f"({this})"))
    +2851
    +2852        this = f" {this}" if this else ""
    +2853
    +2854        on = self.sql(expression, "on")
    +2855        on = f" ON {on}" if on else ""
    +2856        return f"DISTINCT{this}{on}"
     
    @@ -15061,8 +15114,8 @@ it is safer to copy.
    -
    2844    def ignorenulls_sql(self, expression: exp.IgnoreNulls) -> str:
    -2845        return self._embed_ignore_nulls(expression, "IGNORE NULLS")
    +            
    2858    def ignorenulls_sql(self, expression: exp.IgnoreNulls) -> str:
    +2859        return self._embed_ignore_nulls(expression, "IGNORE NULLS")
     
    @@ -15080,8 +15133,8 @@ it is safer to copy.
    -
    2847    def respectnulls_sql(self, expression: exp.RespectNulls) -> str:
    -2848        return self._embed_ignore_nulls(expression, "RESPECT NULLS")
    +            
    2861    def respectnulls_sql(self, expression: exp.RespectNulls) -> str:
    +2862        return self._embed_ignore_nulls(expression, "RESPECT NULLS")
     
    @@ -15099,13 +15152,13 @@ it is safer to copy.
    -
    2860    def intdiv_sql(self, expression: exp.IntDiv) -> str:
    -2861        return self.sql(
    -2862            exp.Cast(
    -2863                this=exp.Div(this=expression.this, expression=expression.expression),
    -2864                to=exp.DataType(this=exp.DataType.Type.INT),
    -2865            )
    -2866        )
    +            
    2874    def intdiv_sql(self, expression: exp.IntDiv) -> str:
    +2875        return self.sql(
    +2876            exp.Cast(
    +2877                this=exp.Div(this=expression.this, expression=expression.expression),
    +2878                to=exp.DataType(this=exp.DataType.Type.INT),
    +2879            )
    +2880        )
     
    @@ -15123,10 +15176,10 @@ it is safer to copy.
    -
    2868    def dpipe_sql(self, expression: exp.DPipe) -> str:
    -2869        if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"):
    -2870            return self.func("CONCAT", *(exp.cast(e, "text") for e in expression.flatten()))
    -2871        return self.binary(expression, "||")
    +            
    2882    def dpipe_sql(self, expression: exp.DPipe) -> str:
    +2883        if self.dialect.STRICT_STRING_CONCAT and expression.args.get("safe"):
    +2884            return self.func("CONCAT", *(exp.cast(e, "text") for e in expression.flatten()))
    +2885        return self.binary(expression, "||")
     
    @@ -15144,28 +15197,28 @@ it is safer to copy.
    -
    2873    def div_sql(self, expression: exp.Div) -> str:
    -2874        l, r = expression.left, expression.right
    -2875
    -2876        if not self.dialect.SAFE_DIVISION and expression.args.get("safe"):
    -2877            r.replace(exp.Nullif(this=r.copy(), expression=exp.Literal.number(0)))
    -2878
    -2879        if self.dialect.TYPED_DIVISION and not expression.args.get("typed"):
    -2880            if not l.is_type(*exp.DataType.FLOAT_TYPES) and not r.is_type(
    -2881                *exp.DataType.FLOAT_TYPES
    -2882            ):
    -2883                l.replace(exp.cast(l.copy(), to=exp.DataType.Type.DOUBLE))
    -2884
    -2885        elif not self.dialect.TYPED_DIVISION and expression.args.get("typed"):
    -2886            if l.is_type(*exp.DataType.INTEGER_TYPES) and r.is_type(*exp.DataType.INTEGER_TYPES):
    -2887                return self.sql(
    -2888                    exp.cast(
    -2889                        l / r,
    -2890                        to=exp.DataType.Type.BIGINT,
    -2891                    )
    -2892                )
    -2893
    -2894        return self.binary(expression, "/")
    +            
    2887    def div_sql(self, expression: exp.Div) -> str:
    +2888        l, r = expression.left, expression.right
    +2889
    +2890        if not self.dialect.SAFE_DIVISION and expression.args.get("safe"):
    +2891            r.replace(exp.Nullif(this=r.copy(), expression=exp.Literal.number(0)))
    +2892
    +2893        if self.dialect.TYPED_DIVISION and not expression.args.get("typed"):
    +2894            if not l.is_type(*exp.DataType.FLOAT_TYPES) and not r.is_type(
    +2895                *exp.DataType.FLOAT_TYPES
    +2896            ):
    +2897                l.replace(exp.cast(l.copy(), to=exp.DataType.Type.DOUBLE))
    +2898
    +2899        elif not self.dialect.TYPED_DIVISION and expression.args.get("typed"):
    +2900            if l.is_type(*exp.DataType.INTEGER_TYPES) and r.is_type(*exp.DataType.INTEGER_TYPES):
    +2901                return self.sql(
    +2902                    exp.cast(
    +2903                        l / r,
    +2904                        to=exp.DataType.Type.BIGINT,
    +2905                    )
    +2906                )
    +2907
    +2908        return self.binary(expression, "/")
     
    @@ -15183,8 +15236,8 @@ it is safer to copy.
    -
    2896    def overlaps_sql(self, expression: exp.Overlaps) -> str:
    -2897        return self.binary(expression, "OVERLAPS")
    +            
    2910    def overlaps_sql(self, expression: exp.Overlaps) -> str:
    +2911        return self.binary(expression, "OVERLAPS")
     
    @@ -15202,8 +15255,8 @@ it is safer to copy.
    -
    2899    def distance_sql(self, expression: exp.Distance) -> str:
    -2900        return self.binary(expression, "<->")
    +            
    2913    def distance_sql(self, expression: exp.Distance) -> str:
    +2914        return self.binary(expression, "<->")
     
    @@ -15221,8 +15274,8 @@ it is safer to copy.
    -
    2902    def dot_sql(self, expression: exp.Dot) -> str:
    -2903        return f"{self.sql(expression, 'this')}.{self.sql(expression, 'expression')}"
    +            
    2916    def dot_sql(self, expression: exp.Dot) -> str:
    +2917        return f"{self.sql(expression, 'this')}.{self.sql(expression, 'expression')}"
     
    @@ -15240,8 +15293,8 @@ it is safer to copy.
    -
    2905    def eq_sql(self, expression: exp.EQ) -> str:
    -2906        return self.binary(expression, "=")
    +            
    2919    def eq_sql(self, expression: exp.EQ) -> str:
    +2920        return self.binary(expression, "=")
     
    @@ -15259,8 +15312,8 @@ it is safer to copy.
    -
    2908    def propertyeq_sql(self, expression: exp.PropertyEQ) -> str:
    -2909        return self.binary(expression, ":=")
    +            
    2922    def propertyeq_sql(self, expression: exp.PropertyEQ) -> str:
    +2923        return self.binary(expression, ":=")
     
    @@ -15278,8 +15331,8 @@ it is safer to copy.
    -
    2911    def escape_sql(self, expression: exp.Escape) -> str:
    -2912        return self.binary(expression, "ESCAPE")
    +            
    2925    def escape_sql(self, expression: exp.Escape) -> str:
    +2926        return self.binary(expression, "ESCAPE")
     
    @@ -15297,8 +15350,8 @@ it is safer to copy.
    -
    2914    def glob_sql(self, expression: exp.Glob) -> str:
    -2915        return self.binary(expression, "GLOB")
    +            
    2928    def glob_sql(self, expression: exp.Glob) -> str:
    +2929        return self.binary(expression, "GLOB")
     
    @@ -15316,8 +15369,8 @@ it is safer to copy.
    -
    2917    def gt_sql(self, expression: exp.GT) -> str:
    -2918        return self.binary(expression, ">")
    +            
    2931    def gt_sql(self, expression: exp.GT) -> str:
    +2932        return self.binary(expression, ">")
     
    @@ -15335,8 +15388,8 @@ it is safer to copy.
    -
    2920    def gte_sql(self, expression: exp.GTE) -> str:
    -2921        return self.binary(expression, ">=")
    +            
    2934    def gte_sql(self, expression: exp.GTE) -> str:
    +2935        return self.binary(expression, ">=")
     
    @@ -15354,8 +15407,8 @@ it is safer to copy.
    -
    2923    def ilike_sql(self, expression: exp.ILike) -> str:
    -2924        return self.binary(expression, "ILIKE")
    +            
    2937    def ilike_sql(self, expression: exp.ILike) -> str:
    +2938        return self.binary(expression, "ILIKE")
     
    @@ -15373,8 +15426,8 @@ it is safer to copy.
    -
    2926    def ilikeany_sql(self, expression: exp.ILikeAny) -> str:
    -2927        return self.binary(expression, "ILIKE ANY")
    +            
    2940    def ilikeany_sql(self, expression: exp.ILikeAny) -> str:
    +2941        return self.binary(expression, "ILIKE ANY")
     
    @@ -15392,12 +15445,12 @@ it is safer to copy.
    -
    2929    def is_sql(self, expression: exp.Is) -> str:
    -2930        if not self.IS_BOOL_ALLOWED and isinstance(expression.expression, exp.Boolean):
    -2931            return self.sql(
    -2932                expression.this if expression.expression.this else exp.not_(expression.this)
    -2933            )
    -2934        return self.binary(expression, "IS")
    +            
    2943    def is_sql(self, expression: exp.Is) -> str:
    +2944        if not self.IS_BOOL_ALLOWED and isinstance(expression.expression, exp.Boolean):
    +2945            return self.sql(
    +2946                expression.this if expression.expression.this else exp.not_(expression.this)
    +2947            )
    +2948        return self.binary(expression, "IS")
     
    @@ -15415,8 +15468,8 @@ it is safer to copy.
    -
    2936    def like_sql(self, expression: exp.Like) -> str:
    -2937        return self.binary(expression, "LIKE")
    +            
    2950    def like_sql(self, expression: exp.Like) -> str:
    +2951        return self.binary(expression, "LIKE")
     
    @@ -15434,8 +15487,8 @@ it is safer to copy.
    -
    2939    def likeany_sql(self, expression: exp.LikeAny) -> str:
    -2940        return self.binary(expression, "LIKE ANY")
    +            
    2953    def likeany_sql(self, expression: exp.LikeAny) -> str:
    +2954        return self.binary(expression, "LIKE ANY")
     
    @@ -15453,8 +15506,8 @@ it is safer to copy.
    -
    2942    def similarto_sql(self, expression: exp.SimilarTo) -> str:
    -2943        return self.binary(expression, "SIMILAR TO")
    +            
    2956    def similarto_sql(self, expression: exp.SimilarTo) -> str:
    +2957        return self.binary(expression, "SIMILAR TO")
     
    @@ -15472,8 +15525,8 @@ it is safer to copy.
    -
    2945    def lt_sql(self, expression: exp.LT) -> str:
    -2946        return self.binary(expression, "<")
    +            
    2959    def lt_sql(self, expression: exp.LT) -> str:
    +2960        return self.binary(expression, "<")
     
    @@ -15491,8 +15544,8 @@ it is safer to copy.
    -
    2948    def lte_sql(self, expression: exp.LTE) -> str:
    -2949        return self.binary(expression, "<=")
    +            
    2962    def lte_sql(self, expression: exp.LTE) -> str:
    +2963        return self.binary(expression, "<=")
     
    @@ -15510,8 +15563,8 @@ it is safer to copy.
    -
    2951    def mod_sql(self, expression: exp.Mod) -> str:
    -2952        return self.binary(expression, "%")
    +            
    2965    def mod_sql(self, expression: exp.Mod) -> str:
    +2966        return self.binary(expression, "%")
     
    @@ -15529,8 +15582,8 @@ it is safer to copy.
    -
    2954    def mul_sql(self, expression: exp.Mul) -> str:
    -2955        return self.binary(expression, "*")
    +            
    2968    def mul_sql(self, expression: exp.Mul) -> str:
    +2969        return self.binary(expression, "*")
     
    @@ -15548,8 +15601,8 @@ it is safer to copy.
    -
    2957    def neq_sql(self, expression: exp.NEQ) -> str:
    -2958        return self.binary(expression, "<>")
    +            
    2971    def neq_sql(self, expression: exp.NEQ) -> str:
    +2972        return self.binary(expression, "<>")
     
    @@ -15567,8 +15620,8 @@ it is safer to copy.
    -
    2960    def nullsafeeq_sql(self, expression: exp.NullSafeEQ) -> str:
    -2961        return self.binary(expression, "IS NOT DISTINCT FROM")
    +            
    2974    def nullsafeeq_sql(self, expression: exp.NullSafeEQ) -> str:
    +2975        return self.binary(expression, "IS NOT DISTINCT FROM")
     
    @@ -15586,8 +15639,8 @@ it is safer to copy.
    -
    2963    def nullsafeneq_sql(self, expression: exp.NullSafeNEQ) -> str:
    -2964        return self.binary(expression, "IS DISTINCT FROM")
    +            
    2977    def nullsafeneq_sql(self, expression: exp.NullSafeNEQ) -> str:
    +2978        return self.binary(expression, "IS DISTINCT FROM")
     
    @@ -15605,8 +15658,8 @@ it is safer to copy.
    -
    2966    def or_sql(self, expression: exp.Or) -> str:
    -2967        return self.connector_sql(expression, "OR")
    +            
    2980    def or_sql(self, expression: exp.Or) -> str:
    +2981        return self.connector_sql(expression, "OR")
     
    @@ -15624,8 +15677,8 @@ it is safer to copy.
    -
    2969    def slice_sql(self, expression: exp.Slice) -> str:
    -2970        return self.binary(expression, ":")
    +            
    2983    def slice_sql(self, expression: exp.Slice) -> str:
    +2984        return self.binary(expression, ":")
     
    @@ -15643,8 +15696,8 @@ it is safer to copy.
    -
    2972    def sub_sql(self, expression: exp.Sub) -> str:
    -2973        return self.binary(expression, "-")
    +            
    2986    def sub_sql(self, expression: exp.Sub) -> str:
    +2987        return self.binary(expression, "-")
     
    @@ -15662,8 +15715,8 @@ it is safer to copy.
    -
    2975    def trycast_sql(self, expression: exp.TryCast) -> str:
    -2976        return self.cast_sql(expression, safe_prefix="TRY_")
    +            
    2989    def trycast_sql(self, expression: exp.TryCast) -> str:
    +2990        return self.cast_sql(expression, safe_prefix="TRY_")
     
    @@ -15681,14 +15734,14 @@ it is safer to copy.
    -
    2978    def log_sql(self, expression: exp.Log) -> str:
    -2979        this = expression.this
    -2980        expr = expression.expression
    -2981
    -2982        if not self.dialect.LOG_BASE_FIRST:
    -2983            this, expr = expr, this
    -2984
    -2985        return self.func("LOG", this, expr)
    +            
    2992    def log_sql(self, expression: exp.Log) -> str:
    +2993        this = expression.this
    +2994        expr = expression.expression
    +2995
    +2996        if not self.dialect.LOG_BASE_FIRST:
    +2997            this, expr = expr, this
    +2998
    +2999        return self.func("LOG", this, expr)
     
    @@ -15706,12 +15759,12 @@ it is safer to copy.
    -
    2987    def use_sql(self, expression: exp.Use) -> str:
    -2988        kind = self.sql(expression, "kind")
    -2989        kind = f" {kind}" if kind else ""
    -2990        this = self.sql(expression, "this")
    -2991        this = f" {this}" if this else ""
    -2992        return f"USE{kind}{this}"
    +            
    3001    def use_sql(self, expression: exp.Use) -> str:
    +3002        kind = self.sql(expression, "kind")
    +3003        kind = f" {kind}" if kind else ""
    +3004        this = self.sql(expression, "this")
    +3005        this = f" {this}" if this else ""
    +3006        return f"USE{kind}{this}"
     
    @@ -15729,9 +15782,9 @@ it is safer to copy.
    -
    2994    def binary(self, expression: exp.Binary, op: str) -> str:
    -2995        op = self.maybe_comment(op, comments=expression.comments)
    -2996        return f"{self.sql(expression, 'this')} {op} {self.sql(expression, 'expression')}"
    +            
    3008    def binary(self, expression: exp.Binary, op: str) -> str:
    +3009        op = self.maybe_comment(op, comments=expression.comments)
    +3010        return f"{self.sql(expression, 'this')} {op} {self.sql(expression, 'expression')}"
     
    @@ -15749,24 +15802,24 @@ it is safer to copy.
    -
    2998    def function_fallback_sql(self, expression: exp.Func) -> str:
    -2999        args = []
    -3000
    -3001        for key in expression.arg_types:
    -3002            arg_value = expression.args.get(key)
    -3003
    -3004            if isinstance(arg_value, list):
    -3005                for value in arg_value:
    -3006                    args.append(value)
    -3007            elif arg_value is not None:
    -3008                args.append(arg_value)
    -3009
    -3010        if self.normalize_functions:
    -3011            name = expression.sql_name()
    -3012        else:
    -3013            name = (expression._meta and expression.meta.get("name")) or expression.sql_name()
    +            
    3012    def function_fallback_sql(self, expression: exp.Func) -> str:
    +3013        args = []
     3014
    -3015        return self.func(name, *args)
    +3015        for key in expression.arg_types:
    +3016            arg_value = expression.args.get(key)
    +3017
    +3018            if isinstance(arg_value, list):
    +3019                for value in arg_value:
    +3020                    args.append(value)
    +3021            elif arg_value is not None:
    +3022                args.append(arg_value)
    +3023
    +3024        if self.normalize_functions:
    +3025            name = expression.sql_name()
    +3026        else:
    +3027            name = (expression._meta and expression.meta.get("name")) or expression.sql_name()
    +3028
    +3029        return self.func(name, *args)
     
    @@ -15784,14 +15837,14 @@ it is safer to copy.
    -
    3017    def func(
    -3018        self,
    -3019        name: str,
    -3020        *args: t.Optional[exp.Expression | str],
    -3021        prefix: str = "(",
    -3022        suffix: str = ")",
    -3023    ) -> str:
    -3024        return f"{self.normalize_func(name)}{prefix}{self.format_args(*args)}{suffix}"
    +            
    3031    def func(
    +3032        self,
    +3033        name: str,
    +3034        *args: t.Optional[exp.Expression | str],
    +3035        prefix: str = "(",
    +3036        suffix: str = ")",
    +3037    ) -> str:
    +3038        return f"{self.normalize_func(name)}{prefix}{self.format_args(*args)}{suffix}"
     
    @@ -15809,11 +15862,11 @@ it is safer to copy.
    -
    3026    def format_args(self, *args: t.Optional[str | exp.Expression]) -> str:
    -3027        arg_sqls = tuple(self.sql(arg) for arg in args if arg is not None)
    -3028        if self.pretty and self.text_width(arg_sqls) > self.max_text_width:
    -3029            return self.indent("\n" + ",\n".join(arg_sqls) + "\n", skip_first=True, skip_last=True)
    -3030        return ", ".join(arg_sqls)
    +            
    3040    def format_args(self, *args: t.Optional[str | exp.Expression]) -> str:
    +3041        arg_sqls = tuple(self.sql(arg) for arg in args if arg is not None)
    +3042        if self.pretty and self.text_width(arg_sqls) > self.max_text_width:
    +3043            return self.indent("\n" + ",\n".join(arg_sqls) + "\n", skip_first=True, skip_last=True)
    +3044        return ", ".join(arg_sqls)
     
    @@ -15831,8 +15884,8 @@ it is safer to copy.
    -
    3032    def text_width(self, args: t.Iterable) -> int:
    -3033        return sum(len(arg) for arg in args)
    +            
    3046    def text_width(self, args: t.Iterable) -> int:
    +3047        return sum(len(arg) for arg in args)
     
    @@ -15850,12 +15903,12 @@ it is safer to copy.
    -
    3035    def format_time(self, expression: exp.Expression) -> t.Optional[str]:
    -3036        return format_time(
    -3037            self.sql(expression, "format"),
    -3038            self.dialect.INVERSE_TIME_MAPPING,
    -3039            self.dialect.INVERSE_TIME_TRIE,
    -3040        )
    +            
    3049    def format_time(self, expression: exp.Expression) -> t.Optional[str]:
    +3050        return format_time(
    +3051            self.sql(expression, "format"),
    +3052            self.dialect.INVERSE_TIME_MAPPING,
    +3053            self.dialect.INVERSE_TIME_TRIE,
    +3054        )
     
    @@ -15873,51 +15926,51 @@ it is safer to copy.
    -
    3042    def expressions(
    -3043        self,
    -3044        expression: t.Optional[exp.Expression] = None,
    -3045        key: t.Optional[str] = None,
    -3046        sqls: t.Optional[t.Collection[str | exp.Expression]] = None,
    -3047        flat: bool = False,
    -3048        indent: bool = True,
    -3049        skip_first: bool = False,
    -3050        sep: str = ", ",
    -3051        prefix: str = "",
    -3052    ) -> str:
    -3053        expressions = expression.args.get(key or "expressions") if expression else sqls
    -3054
    -3055        if not expressions:
    -3056            return ""
    -3057
    -3058        if flat:
    -3059            return sep.join(sql for sql in (self.sql(e) for e in expressions) if sql)
    -3060
    -3061        num_sqls = len(expressions)
    -3062
    -3063        # These are calculated once in case we have the leading_comma / pretty option set, correspondingly
    -3064        pad = " " * self.pad
    -3065        stripped_sep = sep.strip()
    -3066
    -3067        result_sqls = []
    -3068        for i, e in enumerate(expressions):
    -3069            sql = self.sql(e, comment=False)
    -3070            if not sql:
    -3071                continue
    -3072
    -3073            comments = self.maybe_comment("", e) if isinstance(e, exp.Expression) else ""
    +            
    3056    def expressions(
    +3057        self,
    +3058        expression: t.Optional[exp.Expression] = None,
    +3059        key: t.Optional[str] = None,
    +3060        sqls: t.Optional[t.Collection[str | exp.Expression]] = None,
    +3061        flat: bool = False,
    +3062        indent: bool = True,
    +3063        skip_first: bool = False,
    +3064        sep: str = ", ",
    +3065        prefix: str = "",
    +3066    ) -> str:
    +3067        expressions = expression.args.get(key or "expressions") if expression else sqls
    +3068
    +3069        if not expressions:
    +3070            return ""
    +3071
    +3072        if flat:
    +3073            return sep.join(sql for sql in (self.sql(e) for e in expressions) if sql)
     3074
    -3075            if self.pretty:
    -3076                if self.leading_comma:
    -3077                    result_sqls.append(f"{sep if i > 0 else pad}{prefix}{sql}{comments}")
    -3078                else:
    -3079                    result_sqls.append(
    -3080                        f"{prefix}{sql}{stripped_sep if i + 1 < num_sqls else ''}{comments}"
    -3081                    )
    -3082            else:
    -3083                result_sqls.append(f"{prefix}{sql}{comments}{sep if i + 1 < num_sqls else ''}")
    -3084
    -3085        result_sql = "\n".join(result_sqls) if self.pretty else "".join(result_sqls)
    -3086        return self.indent(result_sql, skip_first=skip_first) if indent else result_sql
    +3075        num_sqls = len(expressions)
    +3076
    +3077        # These are calculated once in case we have the leading_comma / pretty option set, correspondingly
    +3078        pad = " " * self.pad
    +3079        stripped_sep = sep.strip()
    +3080
    +3081        result_sqls = []
    +3082        for i, e in enumerate(expressions):
    +3083            sql = self.sql(e, comment=False)
    +3084            if not sql:
    +3085                continue
    +3086
    +3087            comments = self.maybe_comment("", e) if isinstance(e, exp.Expression) else ""
    +3088
    +3089            if self.pretty:
    +3090                if self.leading_comma:
    +3091                    result_sqls.append(f"{sep if i > 0 else pad}{prefix}{sql}{comments}")
    +3092                else:
    +3093                    result_sqls.append(
    +3094                        f"{prefix}{sql}{stripped_sep if i + 1 < num_sqls else ''}{comments}"
    +3095                    )
    +3096            else:
    +3097                result_sqls.append(f"{prefix}{sql}{comments}{sep if i + 1 < num_sqls else ''}")
    +3098
    +3099        result_sql = "\n".join(result_sqls) if self.pretty else "".join(result_sqls)
    +3100        return self.indent(result_sql, skip_first=skip_first) if indent else result_sql
     
    @@ -15935,12 +15988,12 @@ it is safer to copy.
    -
    3088    def op_expressions(self, op: str, expression: exp.Expression, flat: bool = False) -> str:
    -3089        flat = flat or isinstance(expression.parent, exp.Properties)
    -3090        expressions_sql = self.expressions(expression, flat=flat)
    -3091        if flat:
    -3092            return f"{op} {expressions_sql}"
    -3093        return f"{self.seg(op)}{self.sep() if expressions_sql else ''}{expressions_sql}"
    +            
    3102    def op_expressions(self, op: str, expression: exp.Expression, flat: bool = False) -> str:
    +3103        flat = flat or isinstance(expression.parent, exp.Properties)
    +3104        expressions_sql = self.expressions(expression, flat=flat)
    +3105        if flat:
    +3106            return f"{op} {expressions_sql}"
    +3107        return f"{self.seg(op)}{self.sep() if expressions_sql else ''}{expressions_sql}"
     
    @@ -15958,11 +16011,11 @@ it is safer to copy.
    -
    3095    def naked_property(self, expression: exp.Property) -> str:
    -3096        property_name = exp.Properties.PROPERTY_TO_NAME.get(expression.__class__)
    -3097        if not property_name:
    -3098            self.unsupported(f"Unsupported property {expression.__class__.__name__}")
    -3099        return f"{property_name} {self.sql(expression, 'this')}"
    +            
    3109    def naked_property(self, expression: exp.Property) -> str:
    +3110        property_name = exp.Properties.PROPERTY_TO_NAME.get(expression.__class__)
    +3111        if not property_name:
    +3112            self.unsupported(f"Unsupported property {expression.__class__.__name__}")
    +3113        return f"{property_name} {self.sql(expression, 'this')}"
     
    @@ -15980,12 +16033,12 @@ it is safer to copy.
    -
    3101    def set_operation(self, expression: exp.Union, op: str) -> str:
    -3102        this = self.maybe_comment(self.sql(expression, "this"), comments=expression.comments)
    -3103        op = self.seg(op)
    -3104        return self.query_modifiers(
    -3105            expression, f"{this}{op}{self.sep()}{self.sql(expression, 'expression')}"
    -3106        )
    +            
    3115    def set_operation(self, expression: exp.Union, op: str) -> str:
    +3116        this = self.maybe_comment(self.sql(expression, "this"), comments=expression.comments)
    +3117        op = self.seg(op)
    +3118        return self.query_modifiers(
    +3119            expression, f"{this}{op}{self.sep()}{self.sql(expression, 'expression')}"
    +3120        )
     
    @@ -16003,8 +16056,8 @@ it is safer to copy.
    -
    3108    def tag_sql(self, expression: exp.Tag) -> str:
    -3109        return f"{expression.args.get('prefix')}{self.sql(expression.this)}{expression.args.get('postfix')}"
    +            
    3122    def tag_sql(self, expression: exp.Tag) -> str:
    +3123        return f"{expression.args.get('prefix')}{self.sql(expression.this)}{expression.args.get('postfix')}"
     
    @@ -16022,8 +16075,8 @@ it is safer to copy.
    -
    3111    def token_sql(self, token_type: TokenType) -> str:
    -3112        return self.TOKEN_MAPPING.get(token_type, token_type.name)
    +            
    3125    def token_sql(self, token_type: TokenType) -> str:
    +3126        return self.TOKEN_MAPPING.get(token_type, token_type.name)
     
    @@ -16041,13 +16094,13 @@ it is safer to copy.
    -
    3114    def userdefinedfunction_sql(self, expression: exp.UserDefinedFunction) -> str:
    -3115        this = self.sql(expression, "this")
    -3116        expressions = self.no_identify(self.expressions, expression)
    -3117        expressions = (
    -3118            self.wrap(expressions) if expression.args.get("wrapped") else f" {expressions}"
    -3119        )
    -3120        return f"{this}{expressions}"
    +            
    3128    def userdefinedfunction_sql(self, expression: exp.UserDefinedFunction) -> str:
    +3129        this = self.sql(expression, "this")
    +3130        expressions = self.no_identify(self.expressions, expression)
    +3131        expressions = (
    +3132            self.wrap(expressions) if expression.args.get("wrapped") else f" {expressions}"
    +3133        )
    +3134        return f"{this}{expressions}"
     
    @@ -16065,10 +16118,10 @@ it is safer to copy.
    -
    3122    def joinhint_sql(self, expression: exp.JoinHint) -> str:
    -3123        this = self.sql(expression, "this")
    -3124        expressions = self.expressions(expression, flat=True)
    -3125        return f"{this}({expressions})"
    +            
    3136    def joinhint_sql(self, expression: exp.JoinHint) -> str:
    +3137        this = self.sql(expression, "this")
    +3138        expressions = self.expressions(expression, flat=True)
    +3139        return f"{this}({expressions})"
     
    @@ -16086,8 +16139,8 @@ it is safer to copy.
    -
    3127    def kwarg_sql(self, expression: exp.Kwarg) -> str:
    -3128        return self.binary(expression, "=>")
    +            
    3141    def kwarg_sql(self, expression: exp.Kwarg) -> str:
    +3142        return self.binary(expression, "=>")
     
    @@ -16105,25 +16158,25 @@ it is safer to copy.
    -
    3130    def when_sql(self, expression: exp.When) -> str:
    -3131        matched = "MATCHED" if expression.args["matched"] else "NOT MATCHED"
    -3132        source = " BY SOURCE" if self.MATCHED_BY_SOURCE and expression.args.get("source") else ""
    -3133        condition = self.sql(expression, "condition")
    -3134        condition = f" AND {condition}" if condition else ""
    -3135
    -3136        then_expression = expression.args.get("then")
    -3137        if isinstance(then_expression, exp.Insert):
    -3138            then = f"INSERT {self.sql(then_expression, 'this')}"
    -3139            if "expression" in then_expression.args:
    -3140                then += f" VALUES {self.sql(then_expression, 'expression')}"
    -3141        elif isinstance(then_expression, exp.Update):
    -3142            if isinstance(then_expression.args.get("expressions"), exp.Star):
    -3143                then = f"UPDATE {self.sql(then_expression, 'expressions')}"
    -3144            else:
    -3145                then = f"UPDATE SET {self.expressions(then_expression, flat=True)}"
    -3146        else:
    -3147            then = self.sql(then_expression)
    -3148        return f"WHEN {matched}{source}{condition} THEN {then}"
    +            
    3144    def when_sql(self, expression: exp.When) -> str:
    +3145        matched = "MATCHED" if expression.args["matched"] else "NOT MATCHED"
    +3146        source = " BY SOURCE" if self.MATCHED_BY_SOURCE and expression.args.get("source") else ""
    +3147        condition = self.sql(expression, "condition")
    +3148        condition = f" AND {condition}" if condition else ""
    +3149
    +3150        then_expression = expression.args.get("then")
    +3151        if isinstance(then_expression, exp.Insert):
    +3152            then = f"INSERT {self.sql(then_expression, 'this')}"
    +3153            if "expression" in then_expression.args:
    +3154                then += f" VALUES {self.sql(then_expression, 'expression')}"
    +3155        elif isinstance(then_expression, exp.Update):
    +3156            if isinstance(then_expression.args.get("expressions"), exp.Star):
    +3157                then = f"UPDATE {self.sql(then_expression, 'expressions')}"
    +3158            else:
    +3159                then = f"UPDATE SET {self.expressions(then_expression, flat=True)}"
    +3160        else:
    +3161            then = self.sql(then_expression)
    +3162        return f"WHEN {matched}{source}{condition} THEN {then}"
     
    @@ -16141,23 +16194,23 @@ it is safer to copy.
    -
    3150    def merge_sql(self, expression: exp.Merge) -> str:
    -3151        table = expression.this
    -3152        table_alias = ""
    -3153
    -3154        hints = table.args.get("hints")
    -3155        if hints and table.alias and isinstance(hints[0], exp.WithTableHint):
    -3156            # T-SQL syntax is MERGE ... <target_table> [WITH (<merge_hint>)] [[AS] table_alias]
    -3157            table_alias = f" AS {self.sql(table.args['alias'].pop())}"
    -3158
    -3159        this = self.sql(table)
    -3160        using = f"USING {self.sql(expression, 'using')}"
    -3161        on = f"ON {self.sql(expression, 'on')}"
    -3162        expressions = self.expressions(expression, sep=" ")
    -3163
    -3164        return self.prepend_ctes(
    -3165            expression, f"MERGE INTO {this}{table_alias} {using} {on} {expressions}"
    -3166        )
    +            
    3164    def merge_sql(self, expression: exp.Merge) -> str:
    +3165        table = expression.this
    +3166        table_alias = ""
    +3167
    +3168        hints = table.args.get("hints")
    +3169        if hints and table.alias and isinstance(hints[0], exp.WithTableHint):
    +3170            # T-SQL syntax is MERGE ... <target_table> [WITH (<merge_hint>)] [[AS] table_alias]
    +3171            table_alias = f" AS {self.sql(table.args['alias'].pop())}"
    +3172
    +3173        this = self.sql(table)
    +3174        using = f"USING {self.sql(expression, 'using')}"
    +3175        on = f"ON {self.sql(expression, 'on')}"
    +3176        expressions = self.expressions(expression, sep=" ")
    +3177
    +3178        return self.prepend_ctes(
    +3179            expression, f"MERGE INTO {this}{table_alias} {using} {on} {expressions}"
    +3180        )
     
    @@ -16175,11 +16228,11 @@ it is safer to copy.
    -
    3168    def tochar_sql(self, expression: exp.ToChar) -> str:
    -3169        if expression.args.get("format"):
    -3170            self.unsupported("Format argument unsupported for TO_CHAR/TO_VARCHAR function")
    -3171
    -3172        return self.sql(exp.cast(expression.this, "text"))
    +            
    3182    def tochar_sql(self, expression: exp.ToChar) -> str:
    +3183        if expression.args.get("format"):
    +3184            self.unsupported("Format argument unsupported for TO_CHAR/TO_VARCHAR function")
    +3185
    +3186        return self.sql(exp.cast(expression.this, "text"))
     
    @@ -16197,12 +16250,12 @@ it is safer to copy.
    -
    3174    def dictproperty_sql(self, expression: exp.DictProperty) -> str:
    -3175        this = self.sql(expression, "this")
    -3176        kind = self.sql(expression, "kind")
    -3177        settings_sql = self.expressions(expression, key="settings", sep=" ")
    -3178        args = f"({self.sep('')}{settings_sql}{self.seg(')', sep='')}" if settings_sql else "()"
    -3179        return f"{this}({kind}{args})"
    +            
    3188    def dictproperty_sql(self, expression: exp.DictProperty) -> str:
    +3189        this = self.sql(expression, "this")
    +3190        kind = self.sql(expression, "kind")
    +3191        settings_sql = self.expressions(expression, key="settings", sep=" ")
    +3192        args = f"({self.sep('')}{settings_sql}{self.seg(')', sep='')}" if settings_sql else "()"
    +3193        return f"{this}({kind}{args})"
     
    @@ -16220,11 +16273,11 @@ it is safer to copy.
    -
    3181    def dictrange_sql(self, expression: exp.DictRange) -> str:
    -3182        this = self.sql(expression, "this")
    -3183        max = self.sql(expression, "max")
    -3184        min = self.sql(expression, "min")
    -3185        return f"{this}(MIN {min} MAX {max})"
    +            
    3195    def dictrange_sql(self, expression: exp.DictRange) -> str:
    +3196        this = self.sql(expression, "this")
    +3197        max = self.sql(expression, "max")
    +3198        min = self.sql(expression, "min")
    +3199        return f"{this}(MIN {min} MAX {max})"
     
    @@ -16242,8 +16295,8 @@ it is safer to copy.
    -
    3187    def dictsubproperty_sql(self, expression: exp.DictSubProperty) -> str:
    -3188        return f"{self.sql(expression, 'this')} {self.sql(expression, 'value')}"
    +            
    3201    def dictsubproperty_sql(self, expression: exp.DictSubProperty) -> str:
    +3202        return f"{self.sql(expression, 'this')} {self.sql(expression, 'value')}"
     
    @@ -16261,8 +16314,8 @@ it is safer to copy.
    -
    3190    def oncluster_sql(self, expression: exp.OnCluster) -> str:
    -3191        return ""
    +            
    3204    def oncluster_sql(self, expression: exp.OnCluster) -> str:
    +3205        return ""
     
    @@ -16280,12 +16333,12 @@ it is safer to copy.
    -
    3193    def clusteredbyproperty_sql(self, expression: exp.ClusteredByProperty) -> str:
    -3194        expressions = self.expressions(expression, key="expressions", flat=True)
    -3195        sorted_by = self.expressions(expression, key="sorted_by", flat=True)
    -3196        sorted_by = f" SORTED BY ({sorted_by})" if sorted_by else ""
    -3197        buckets = self.sql(expression, "buckets")
    -3198        return f"CLUSTERED BY ({expressions}){sorted_by} INTO {buckets} BUCKETS"
    +            
    3207    def clusteredbyproperty_sql(self, expression: exp.ClusteredByProperty) -> str:
    +3208        expressions = self.expressions(expression, key="expressions", flat=True)
    +3209        sorted_by = self.expressions(expression, key="sorted_by", flat=True)
    +3210        sorted_by = f" SORTED BY ({sorted_by})" if sorted_by else ""
    +3211        buckets = self.sql(expression, "buckets")
    +3212        return f"CLUSTERED BY ({expressions}){sorted_by} INTO {buckets} BUCKETS"
     
    @@ -16303,14 +16356,14 @@ it is safer to copy.
    -
    3200    def anyvalue_sql(self, expression: exp.AnyValue) -> str:
    -3201        this = self.sql(expression, "this")
    -3202        having = self.sql(expression, "having")
    -3203
    -3204        if having:
    -3205            this = f"{this} HAVING {'MAX' if expression.args.get('max') else 'MIN'} {having}"
    -3206
    -3207        return self.func("ANY_VALUE", this)
    +            
    3214    def anyvalue_sql(self, expression: exp.AnyValue) -> str:
    +3215        this = self.sql(expression, "this")
    +3216        having = self.sql(expression, "having")
    +3217
    +3218        if having:
    +3219            this = f"{this} HAVING {'MAX' if expression.args.get('max') else 'MIN'} {having}"
    +3220
    +3221        return self.func("ANY_VALUE", this)
     
    @@ -16328,20 +16381,20 @@ it is safer to copy.
    -
    3209    def querytransform_sql(self, expression: exp.QueryTransform) -> str:
    -3210        transform = self.func("TRANSFORM", *expression.expressions)
    -3211        row_format_before = self.sql(expression, "row_format_before")
    -3212        row_format_before = f" {row_format_before}" if row_format_before else ""
    -3213        record_writer = self.sql(expression, "record_writer")
    -3214        record_writer = f" RECORDWRITER {record_writer}" if record_writer else ""
    -3215        using = f" USING {self.sql(expression, 'command_script')}"
    -3216        schema = self.sql(expression, "schema")
    -3217        schema = f" AS {schema}" if schema else ""
    -3218        row_format_after = self.sql(expression, "row_format_after")
    -3219        row_format_after = f" {row_format_after}" if row_format_after else ""
    -3220        record_reader = self.sql(expression, "record_reader")
    -3221        record_reader = f" RECORDREADER {record_reader}" if record_reader else ""
    -3222        return f"{transform}{row_format_before}{record_writer}{using}{schema}{row_format_after}{record_reader}"
    +            
    3223    def querytransform_sql(self, expression: exp.QueryTransform) -> str:
    +3224        transform = self.func("TRANSFORM", *expression.expressions)
    +3225        row_format_before = self.sql(expression, "row_format_before")
    +3226        row_format_before = f" {row_format_before}" if row_format_before else ""
    +3227        record_writer = self.sql(expression, "record_writer")
    +3228        record_writer = f" RECORDWRITER {record_writer}" if record_writer else ""
    +3229        using = f" USING {self.sql(expression, 'command_script')}"
    +3230        schema = self.sql(expression, "schema")
    +3231        schema = f" AS {schema}" if schema else ""
    +3232        row_format_after = self.sql(expression, "row_format_after")
    +3233        row_format_after = f" {row_format_after}" if row_format_after else ""
    +3234        record_reader = self.sql(expression, "record_reader")
    +3235        record_reader = f" RECORDREADER {record_reader}" if record_reader else ""
    +3236        return f"{transform}{row_format_before}{record_writer}{using}{schema}{row_format_after}{record_reader}"
     
    @@ -16359,37 +16412,37 @@ it is safer to copy.
    -
    3224    def indexconstraintoption_sql(self, expression: exp.IndexConstraintOption) -> str:
    -3225        key_block_size = self.sql(expression, "key_block_size")
    -3226        if key_block_size:
    -3227            return f"KEY_BLOCK_SIZE = {key_block_size}"
    -3228
    -3229        using = self.sql(expression, "using")
    -3230        if using:
    -3231            return f"USING {using}"
    -3232
    -3233        parser = self.sql(expression, "parser")
    -3234        if parser:
    -3235            return f"WITH PARSER {parser}"
    -3236
    -3237        comment = self.sql(expression, "comment")
    -3238        if comment:
    -3239            return f"COMMENT {comment}"
    -3240
    -3241        visible = expression.args.get("visible")
    -3242        if visible is not None:
    -3243            return "VISIBLE" if visible else "INVISIBLE"
    -3244
    -3245        engine_attr = self.sql(expression, "engine_attr")
    -3246        if engine_attr:
    -3247            return f"ENGINE_ATTRIBUTE = {engine_attr}"
    -3248
    -3249        secondary_engine_attr = self.sql(expression, "secondary_engine_attr")
    -3250        if secondary_engine_attr:
    -3251            return f"SECONDARY_ENGINE_ATTRIBUTE = {secondary_engine_attr}"
    -3252
    -3253        self.unsupported("Unsupported index constraint option.")
    -3254        return ""
    +            
    3238    def indexconstraintoption_sql(self, expression: exp.IndexConstraintOption) -> str:
    +3239        key_block_size = self.sql(expression, "key_block_size")
    +3240        if key_block_size:
    +3241            return f"KEY_BLOCK_SIZE = {key_block_size}"
    +3242
    +3243        using = self.sql(expression, "using")
    +3244        if using:
    +3245            return f"USING {using}"
    +3246
    +3247        parser = self.sql(expression, "parser")
    +3248        if parser:
    +3249            return f"WITH PARSER {parser}"
    +3250
    +3251        comment = self.sql(expression, "comment")
    +3252        if comment:
    +3253            return f"COMMENT {comment}"
    +3254
    +3255        visible = expression.args.get("visible")
    +3256        if visible is not None:
    +3257            return "VISIBLE" if visible else "INVISIBLE"
    +3258
    +3259        engine_attr = self.sql(expression, "engine_attr")
    +3260        if engine_attr:
    +3261            return f"ENGINE_ATTRIBUTE = {engine_attr}"
    +3262
    +3263        secondary_engine_attr = self.sql(expression, "secondary_engine_attr")
    +3264        if secondary_engine_attr:
    +3265            return f"SECONDARY_ENGINE_ATTRIBUTE = {secondary_engine_attr}"
    +3266
    +3267        self.unsupported("Unsupported index constraint option.")
    +3268        return ""
     
    @@ -16407,18 +16460,18 @@ it is safer to copy.
    -
    3256    def indexcolumnconstraint_sql(self, expression: exp.IndexColumnConstraint) -> str:
    -3257        kind = self.sql(expression, "kind")
    -3258        kind = f"{kind} INDEX" if kind else "INDEX"
    -3259        this = self.sql(expression, "this")
    -3260        this = f" {this}" if this else ""
    -3261        index_type = self.sql(expression, "index_type")
    -3262        index_type = f" USING {index_type}" if index_type else ""
    -3263        schema = self.sql(expression, "schema")
    -3264        schema = f" {schema}" if schema else ""
    -3265        options = self.expressions(expression, key="options", sep=" ")
    -3266        options = f" {options}" if options else ""
    -3267        return f"{kind}{this}{index_type}{schema}{options}"
    +            
    3270    def indexcolumnconstraint_sql(self, expression: exp.IndexColumnConstraint) -> str:
    +3271        kind = self.sql(expression, "kind")
    +3272        kind = f"{kind} INDEX" if kind else "INDEX"
    +3273        this = self.sql(expression, "this")
    +3274        this = f" {this}" if this else ""
    +3275        index_type = self.sql(expression, "index_type")
    +3276        index_type = f" USING {index_type}" if index_type else ""
    +3277        schema = self.sql(expression, "schema")
    +3278        schema = f" {schema}" if schema else ""
    +3279        options = self.expressions(expression, key="options", sep=" ")
    +3280        options = f" {options}" if options else ""
    +3281        return f"{kind}{this}{index_type}{schema}{options}"
     
    @@ -16436,20 +16489,20 @@ it is safer to copy.
    -
    3269    def nvl2_sql(self, expression: exp.Nvl2) -> str:
    -3270        if self.NVL2_SUPPORTED:
    -3271            return self.function_fallback_sql(expression)
    -3272
    -3273        case = exp.Case().when(
    -3274            expression.this.is_(exp.null()).not_(copy=False),
    -3275            expression.args["true"],
    -3276            copy=False,
    -3277        )
    -3278        else_cond = expression.args.get("false")
    -3279        if else_cond:
    -3280            case.else_(else_cond, copy=False)
    -3281
    -3282        return self.sql(case)
    +            
    3283    def nvl2_sql(self, expression: exp.Nvl2) -> str:
    +3284        if self.NVL2_SUPPORTED:
    +3285            return self.function_fallback_sql(expression)
    +3286
    +3287        case = exp.Case().when(
    +3288            expression.this.is_(exp.null()).not_(copy=False),
    +3289            expression.args["true"],
    +3290            copy=False,
    +3291        )
    +3292        else_cond = expression.args.get("false")
    +3293        if else_cond:
    +3294            case.else_(else_cond, copy=False)
    +3295
    +3296        return self.sql(case)
     
    @@ -16467,13 +16520,13 @@ it is safer to copy.
    -
    3284    def comprehension_sql(self, expression: exp.Comprehension) -> str:
    -3285        this = self.sql(expression, "this")
    -3286        expr = self.sql(expression, "expression")
    -3287        iterator = self.sql(expression, "iterator")
    -3288        condition = self.sql(expression, "condition")
    -3289        condition = f" IF {condition}" if condition else ""
    -3290        return f"{this} FOR {expr} IN {iterator}{condition}"
    +            
    3298    def comprehension_sql(self, expression: exp.Comprehension) -> str:
    +3299        this = self.sql(expression, "this")
    +3300        expr = self.sql(expression, "expression")
    +3301        iterator = self.sql(expression, "iterator")
    +3302        condition = self.sql(expression, "condition")
    +3303        condition = f" IF {condition}" if condition else ""
    +3304        return f"{this} FOR {expr} IN {iterator}{condition}"
     
    @@ -16491,8 +16544,8 @@ it is safer to copy.
    -
    3292    def columnprefix_sql(self, expression: exp.ColumnPrefix) -> str:
    -3293        return f"{self.sql(expression, 'this')}({self.sql(expression, 'expression')})"
    +            
    3306    def columnprefix_sql(self, expression: exp.ColumnPrefix) -> str:
    +3307        return f"{self.sql(expression, 'this')}({self.sql(expression, 'expression')})"
     
    @@ -16510,8 +16563,8 @@ it is safer to copy.
    -
    3295    def opclass_sql(self, expression: exp.Opclass) -> str:
    -3296        return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}"
    +            
    3309    def opclass_sql(self, expression: exp.Opclass) -> str:
    +3310        return f"{self.sql(expression, 'this')} {self.sql(expression, 'expression')}"
     
    @@ -16529,13 +16582,13 @@ it is safer to copy.
    -
    3298    def predict_sql(self, expression: exp.Predict) -> str:
    -3299        model = self.sql(expression, "this")
    -3300        model = f"MODEL {model}"
    -3301        table = self.sql(expression, "expression")
    -3302        table = f"TABLE {table}" if not isinstance(expression.expression, exp.Subquery) else table
    -3303        parameters = self.sql(expression, "params_struct")
    -3304        return self.func("PREDICT", model, table, parameters or None)
    +            
    3312    def predict_sql(self, expression: exp.Predict) -> str:
    +3313        model = self.sql(expression, "this")
    +3314        model = f"MODEL {model}"
    +3315        table = self.sql(expression, "expression")
    +3316        table = f"TABLE {table}" if not isinstance(expression.expression, exp.Subquery) else table
    +3317        parameters = self.sql(expression, "params_struct")
    +3318        return self.func("PREDICT", model, table, parameters or None)
     
    @@ -16553,10 +16606,10 @@ it is safer to copy.
    -
    3306    def forin_sql(self, expression: exp.ForIn) -> str:
    -3307        this = self.sql(expression, "this")
    -3308        expression_sql = self.sql(expression, "expression")
    -3309        return f"FOR {this} DO {expression_sql}"
    +            
    3320    def forin_sql(self, expression: exp.ForIn) -> str:
    +3321        this = self.sql(expression, "this")
    +3322        expression_sql = self.sql(expression, "expression")
    +3323        return f"FOR {this} DO {expression_sql}"
     
    @@ -16574,10 +16627,10 @@ it is safer to copy.
    -
    3311    def refresh_sql(self, expression: exp.Refresh) -> str:
    -3312        this = self.sql(expression, "this")
    -3313        table = "" if isinstance(expression.this, exp.Literal) else "TABLE "
    -3314        return f"REFRESH {table}{this}"
    +            
    3325    def refresh_sql(self, expression: exp.Refresh) -> str:
    +3326        this = self.sql(expression, "this")
    +3327        table = "" if isinstance(expression.this, exp.Literal) else "TABLE "
    +3328        return f"REFRESH {table}{this}"
     
    @@ -16595,8 +16648,8 @@ it is safer to copy.
    -
    3316    def operator_sql(self, expression: exp.Operator) -> str:
    -3317        return self.binary(expression, f"OPERATOR({self.sql(expression, 'operator')})")
    +            
    3330    def operator_sql(self, expression: exp.Operator) -> str:
    +3331        return self.binary(expression, f"OPERATOR({self.sql(expression, 'operator')})")
     
    @@ -16614,18 +16667,18 @@ it is safer to copy.
    -
    3319    def toarray_sql(self, expression: exp.ToArray) -> str:
    -3320        arg = expression.this
    -3321        if not arg.type:
    -3322            from sqlglot.optimizer.annotate_types import annotate_types
    -3323
    -3324            arg = annotate_types(arg)
    -3325
    -3326        if arg.is_type(exp.DataType.Type.ARRAY):
    -3327            return self.sql(arg)
    -3328
    -3329        cond_for_null = arg.is_(exp.null())
    -3330        return self.sql(exp.func("IF", cond_for_null, exp.null(), exp.Array(expressions=[arg])))
    +            
    3333    def toarray_sql(self, expression: exp.ToArray) -> str:
    +3334        arg = expression.this
    +3335        if not arg.type:
    +3336            from sqlglot.optimizer.annotate_types import annotate_types
    +3337
    +3338            arg = annotate_types(arg)
    +3339
    +3340        if arg.is_type(exp.DataType.Type.ARRAY):
    +3341            return self.sql(arg)
    +3342
    +3343        cond_for_null = arg.is_(exp.null())
    +3344        return self.sql(exp.func("IF", cond_for_null, exp.null(), exp.Array(expressions=[arg])))
     
    @@ -16643,12 +16696,12 @@ it is safer to copy.
    -
    3332    def tsordstotime_sql(self, expression: exp.TsOrDsToTime) -> str:
    -3333        this = expression.this
    -3334        if isinstance(this, exp.TsOrDsToTime) or this.is_type(exp.DataType.Type.TIME):
    -3335            return self.sql(this)
    -3336
    -3337        return self.sql(exp.cast(this, "time"))
    +            
    3346    def tsordstotime_sql(self, expression: exp.TsOrDsToTime) -> str:
    +3347        this = expression.this
    +3348        if isinstance(this, exp.TsOrDsToTime) or this.is_type(exp.DataType.Type.TIME):
    +3349            return self.sql(this)
    +3350
    +3351        return self.sql(exp.cast(this, "time"))
     
    @@ -16666,19 +16719,19 @@ it is safer to copy.
    -
    3339    def tsordstodate_sql(self, expression: exp.TsOrDsToDate) -> str:
    -3340        this = expression.this
    -3341        time_format = self.format_time(expression)
    -3342
    -3343        if time_format and time_format not in (self.dialect.TIME_FORMAT, self.dialect.DATE_FORMAT):
    -3344            return self.sql(
    -3345                exp.cast(exp.StrToTime(this=this, format=expression.args["format"]), "date")
    -3346            )
    -3347
    -3348        if isinstance(this, exp.TsOrDsToDate) or this.is_type(exp.DataType.Type.DATE):
    -3349            return self.sql(this)
    -3350
    -3351        return self.sql(exp.cast(this, "date"))
    +            
    3353    def tsordstodate_sql(self, expression: exp.TsOrDsToDate) -> str:
    +3354        this = expression.this
    +3355        time_format = self.format_time(expression)
    +3356
    +3357        if time_format and time_format not in (self.dialect.TIME_FORMAT, self.dialect.DATE_FORMAT):
    +3358            return self.sql(
    +3359                exp.cast(exp.StrToTime(this=this, format=expression.args["format"]), "date")
    +3360            )
    +3361
    +3362        if isinstance(this, exp.TsOrDsToDate) or this.is_type(exp.DataType.Type.DATE):
    +3363            return self.sql(this)
    +3364
    +3365        return self.sql(exp.cast(this, "date"))
     
    @@ -16696,15 +16749,15 @@ it is safer to copy.
    -
    3353    def unixdate_sql(self, expression: exp.UnixDate) -> str:
    -3354        return self.sql(
    -3355            exp.func(
    -3356                "DATEDIFF",
    -3357                expression.this,
    -3358                exp.cast(exp.Literal.string("1970-01-01"), "date"),
    -3359                "day",
    -3360            )
    -3361        )
    +            
    3367    def unixdate_sql(self, expression: exp.UnixDate) -> str:
    +3368        return self.sql(
    +3369            exp.func(
    +3370                "DATEDIFF",
    +3371                expression.this,
    +3372                exp.cast(exp.Literal.string("1970-01-01"), "date"),
    +3373                "day",
    +3374            )
    +3375        )
     
    @@ -16722,15 +16775,15 @@ it is safer to copy.
    -
    3363    def lastday_sql(self, expression: exp.LastDay) -> str:
    -3364        if self.LAST_DAY_SUPPORTS_DATE_PART:
    -3365            return self.function_fallback_sql(expression)
    -3366
    -3367        unit = expression.text("unit")
    -3368        if unit and unit != "MONTH":
    -3369            self.unsupported("Date parts are not supported in LAST_DAY.")
    -3370
    -3371        return self.func("LAST_DAY", expression.this)
    +            
    3377    def lastday_sql(self, expression: exp.LastDay) -> str:
    +3378        if self.LAST_DAY_SUPPORTS_DATE_PART:
    +3379            return self.function_fallback_sql(expression)
    +3380
    +3381        unit = expression.text("unit")
    +3382        if unit and unit != "MONTH":
    +3383            self.unsupported("Date parts are not supported in LAST_DAY.")
    +3384
    +3385        return self.func("LAST_DAY", expression.this)
     
    diff --git a/docs/sqlglot/helper.html b/docs/sqlglot/helper.html index e7363a9..a8366bd 100644 --- a/docs/sqlglot/helper.html +++ b/docs/sqlglot/helper.html @@ -1808,7 +1808,7 @@ belong to some totally-ordered set.

    DATE_UNITS = -{'year_month', 'quarter', 'day', 'week', 'year', 'month'} +{'year_month', 'quarter', 'month', 'year', 'week', 'day'}
    diff --git a/docs/sqlglot/jsonpath.html b/docs/sqlglot/jsonpath.html index 4fbfc67..45500bc 100644 --- a/docs/sqlglot/jsonpath.html +++ b/docs/sqlglot/jsonpath.html @@ -384,6 +384,8 @@
    IDENTIFIERS
    QUOTES
    VAR_SINGLE_TOKENS
    +
    HEREDOC_TAG_IS_IDENTIFIER
    +
    HEREDOC_STRING_ALTERNATIVE
    WHITE_SPACE
    COMMANDS
    COMMAND_PREFIX_TOKENS
    @@ -576,7 +578,7 @@ diff --git a/docs/sqlglot/optimizer/annotate_types.html b/docs/sqlglot/optimizer/annotate_types.html index 72b4abc..de56fa9 100644 --- a/docs/sqlglot/optimizer/annotate_types.html +++ b/docs/sqlglot/optimizer/annotate_types.html @@ -366,334 +366,338 @@ 263 exp.DateTrunc: lambda self, e: self._annotate_timeunit(e), 264 exp.Distinct: lambda self, e: self._annotate_by_args(e, "expressions"), 265 exp.Div: lambda self, e: self._annotate_div(e), -266 exp.Filter: lambda self, e: self._annotate_by_args(e, "this"), -267 exp.If: lambda self, e: self._annotate_by_args(e, "true", "false"), -268 exp.Interval: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.INTERVAL), -269 exp.Least: lambda self, e: self._annotate_by_args(e, "expressions"), -270 exp.Literal: lambda self, e: self._annotate_literal(e), -271 exp.Map: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.MAP), -272 exp.Max: lambda self, e: self._annotate_by_args(e, "this", "expressions"), -273 exp.Min: lambda self, e: self._annotate_by_args(e, "this", "expressions"), -274 exp.Null: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.NULL), -275 exp.Nullif: lambda self, e: self._annotate_by_args(e, "this", "expression"), -276 exp.Slice: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.UNKNOWN), -277 exp.Sum: lambda self, e: self._annotate_by_args(e, "this", "expressions", promote=True), -278 exp.TryCast: lambda self, e: self._annotate_with_type(e, e.args["to"]), -279 exp.VarMap: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.MAP), -280 exp.Struct: lambda self, e: self._annotate_by_args(e, "expressions", struct=True), -281 } -282 -283 NESTED_TYPES = { -284 exp.DataType.Type.ARRAY, -285 } -286 -287 # Specifies what types a given type can be coerced into (autofilled) -288 COERCES_TO: t.Dict[exp.DataType.Type, t.Set[exp.DataType.Type]] = {} -289 -290 # Coercion functions for binary operations. -291 # Map of type pairs to a callable that takes both sides of the binary operation and returns the resulting type. -292 BINARY_COERCIONS: BinaryCoercions = { -293 **swap_all( -294 { -295 (t, exp.DataType.Type.INTERVAL): lambda l, r: _coerce_date_literal( -296 l, r.args.get("unit") -297 ) -298 for t in exp.DataType.TEXT_TYPES -299 } -300 ), -301 **swap_all( -302 { -303 # text + numeric will yield the numeric type to match most dialects' semantics -304 (text, numeric): lambda l, r: t.cast( -305 exp.DataType.Type, l.type if l.type in exp.DataType.NUMERIC_TYPES else r.type -306 ) -307 for text in exp.DataType.TEXT_TYPES -308 for numeric in exp.DataType.NUMERIC_TYPES -309 } -310 ), -311 **swap_all( -312 { -313 (exp.DataType.Type.DATE, exp.DataType.Type.INTERVAL): lambda l, r: _coerce_date( -314 l, r.args.get("unit") -315 ), -316 } -317 ), -318 } -319 -320 def __init__( -321 self, -322 schema: Schema, -323 annotators: t.Optional[t.Dict[t.Type[E], t.Callable[[TypeAnnotator, E], E]]] = None, -324 coerces_to: t.Optional[t.Dict[exp.DataType.Type, t.Set[exp.DataType.Type]]] = None, -325 binary_coercions: t.Optional[BinaryCoercions] = None, -326 ) -> None: -327 self.schema = schema -328 self.annotators = annotators or self.ANNOTATORS -329 self.coerces_to = coerces_to or self.COERCES_TO -330 self.binary_coercions = binary_coercions or self.BINARY_COERCIONS -331 -332 # Caches the ids of annotated sub-Expressions, to ensure we only visit them once -333 self._visited: t.Set[int] = set() -334 -335 def _set_type( -336 self, expression: exp.Expression, target_type: exp.DataType | exp.DataType.Type -337 ) -> None: -338 expression.type = target_type # type: ignore -339 self._visited.add(id(expression)) -340 -341 def annotate(self, expression: E) -> E: -342 for scope in traverse_scope(expression): -343 selects = {} -344 for name, source in scope.sources.items(): -345 if not isinstance(source, Scope): -346 continue -347 if isinstance(source.expression, exp.UDTF): -348 values = [] -349 -350 if isinstance(source.expression, exp.Lateral): -351 if isinstance(source.expression.this, exp.Explode): -352 values = [source.expression.this.this] -353 else: -354 values = source.expression.expressions[0].expressions -355 -356 if not values: -357 continue -358 -359 selects[name] = { -360 alias: column -361 for alias, column in zip( -362 source.expression.alias_column_names, -363 values, -364 ) -365 } -366 else: -367 selects[name] = { -368 select.alias_or_name: select for select in source.expression.selects -369 } -370 -371 # First annotate the current scope's column references -372 for col in scope.columns: -373 if not col.table: -374 continue -375 -376 source = scope.sources.get(col.table) -377 if isinstance(source, exp.Table): -378 self._set_type(col, self.schema.get_column_type(source, col)) -379 elif source and col.table in selects and col.name in selects[col.table]: -380 self._set_type(col, selects[col.table][col.name].type) -381 -382 # Then (possibly) annotate the remaining expressions in the scope -383 self._maybe_annotate(scope.expression) -384 -385 return self._maybe_annotate(expression) # This takes care of non-traversable expressions -386 -387 def _maybe_annotate(self, expression: E) -> E: -388 if id(expression) in self._visited: -389 return expression # We've already inferred the expression's type -390 -391 annotator = self.annotators.get(expression.__class__) -392 -393 return ( -394 annotator(self, expression) -395 if annotator -396 else self._annotate_with_type(expression, exp.DataType.Type.UNKNOWN) -397 ) -398 -399 def _annotate_args(self, expression: E) -> E: -400 for _, value in expression.iter_expressions(): -401 self._maybe_annotate(value) -402 -403 return expression -404 -405 def _maybe_coerce( -406 self, type1: exp.DataType | exp.DataType.Type, type2: exp.DataType | exp.DataType.Type -407 ) -> exp.DataType | exp.DataType.Type: -408 type1_value = type1.this if isinstance(type1, exp.DataType) else type1 -409 type2_value = type2.this if isinstance(type2, exp.DataType) else type2 -410 -411 # We propagate the NULL / UNKNOWN types upwards if found -412 if exp.DataType.Type.NULL in (type1_value, type2_value): -413 return exp.DataType.Type.NULL -414 if exp.DataType.Type.UNKNOWN in (type1_value, type2_value): -415 return exp.DataType.Type.UNKNOWN -416 -417 if type1_value in self.NESTED_TYPES: -418 return type1 -419 if type2_value in self.NESTED_TYPES: -420 return type2 -421 -422 return type2_value if type2_value in self.coerces_to.get(type1_value, {}) else type1_value # type: ignore -423 -424 # Note: the following "no_type_check" decorators were added because mypy was yelling due -425 # to assigning Type values to expression.type (since its getter returns Optional[DataType]). -426 # This is a known mypy issue: https://github.com/python/mypy/issues/3004 -427 -428 @t.no_type_check -429 def _annotate_binary(self, expression: B) -> B: -430 self._annotate_args(expression) -431 -432 left, right = expression.left, expression.right -433 left_type, right_type = left.type.this, right.type.this -434 -435 if isinstance(expression, exp.Connector): -436 if left_type == exp.DataType.Type.NULL and right_type == exp.DataType.Type.NULL: -437 self._set_type(expression, exp.DataType.Type.NULL) -438 elif exp.DataType.Type.NULL in (left_type, right_type): -439 self._set_type( -440 expression, -441 exp.DataType.build("NULLABLE", expressions=exp.DataType.build("BOOLEAN")), -442 ) -443 else: -444 self._set_type(expression, exp.DataType.Type.BOOLEAN) -445 elif isinstance(expression, exp.Predicate): -446 self._set_type(expression, exp.DataType.Type.BOOLEAN) -447 elif (left_type, right_type) in self.binary_coercions: -448 self._set_type(expression, self.binary_coercions[(left_type, right_type)](left, right)) -449 else: -450 self._set_type(expression, self._maybe_coerce(left_type, right_type)) -451 -452 return expression -453 -454 @t.no_type_check -455 def _annotate_unary(self, expression: E) -> E: -456 self._annotate_args(expression) -457 -458 if isinstance(expression, exp.Condition) and not isinstance(expression, exp.Paren): -459 self._set_type(expression, exp.DataType.Type.BOOLEAN) -460 else: -461 self._set_type(expression, expression.this.type) -462 -463 return expression -464 -465 @t.no_type_check -466 def _annotate_literal(self, expression: exp.Literal) -> exp.Literal: -467 if expression.is_string: -468 self._set_type(expression, exp.DataType.Type.VARCHAR) -469 elif expression.is_int: -470 self._set_type(expression, exp.DataType.Type.INT) -471 else: -472 self._set_type(expression, exp.DataType.Type.DOUBLE) -473 -474 return expression -475 -476 @t.no_type_check -477 def _annotate_with_type(self, expression: E, target_type: exp.DataType.Type) -> E: -478 self._set_type(expression, target_type) -479 return self._annotate_args(expression) -480 -481 @t.no_type_check -482 def _annotate_struct_value( -483 self, expression: exp.Expression -484 ) -> t.Optional[exp.DataType] | exp.ColumnDef: -485 alias = expression.args.get("alias") -486 if alias: -487 return exp.ColumnDef(this=alias.copy(), kind=expression.type) -488 -489 # Case: key = value or key := value -490 if expression.expression: -491 return exp.ColumnDef(this=expression.this.copy(), kind=expression.expression.type) -492 -493 return expression.type -494 -495 @t.no_type_check -496 def _annotate_by_args( -497 self, -498 expression: E, -499 *args: str, -500 promote: bool = False, -501 array: bool = False, -502 struct: bool = False, -503 ) -> E: -504 self._annotate_args(expression) -505 -506 expressions: t.List[exp.Expression] = [] -507 for arg in args: -508 arg_expr = expression.args.get(arg) -509 expressions.extend(expr for expr in ensure_list(arg_expr) if expr) -510 -511 last_datatype = None -512 for expr in expressions: -513 last_datatype = self._maybe_coerce(last_datatype or expr.type, expr.type) -514 -515 self._set_type(expression, last_datatype or exp.DataType.Type.UNKNOWN) -516 -517 if promote: -518 if expression.type.this in exp.DataType.INTEGER_TYPES: -519 self._set_type(expression, exp.DataType.Type.BIGINT) -520 elif expression.type.this in exp.DataType.FLOAT_TYPES: -521 self._set_type(expression, exp.DataType.Type.DOUBLE) -522 -523 if array: -524 self._set_type( -525 expression, -526 exp.DataType( -527 this=exp.DataType.Type.ARRAY, expressions=[expression.type], nested=True -528 ), -529 ) -530 -531 if struct: -532 self._set_type( -533 expression, -534 exp.DataType( -535 this=exp.DataType.Type.STRUCT, -536 expressions=[self._annotate_struct_value(expr) for expr in expressions], -537 nested=True, -538 ), -539 ) -540 -541 return expression -542 -543 def _annotate_timeunit( -544 self, expression: exp.TimeUnit | exp.DateTrunc -545 ) -> exp.TimeUnit | exp.DateTrunc: -546 self._annotate_args(expression) -547 -548 if expression.this.type.this in exp.DataType.TEXT_TYPES: -549 datatype = _coerce_date_literal(expression.this, expression.unit) -550 elif expression.this.type.this in exp.DataType.TEMPORAL_TYPES: -551 datatype = _coerce_date(expression.this, expression.unit) -552 else: -553 datatype = exp.DataType.Type.UNKNOWN -554 -555 self._set_type(expression, datatype) -556 return expression -557 -558 def _annotate_bracket(self, expression: exp.Bracket) -> exp.Bracket: -559 self._annotate_args(expression) -560 -561 bracket_arg = expression.expressions[0] -562 this = expression.this -563 -564 if isinstance(bracket_arg, exp.Slice): -565 self._set_type(expression, this.type) -566 elif this.type.is_type(exp.DataType.Type.ARRAY): -567 contained_type = seq_get(this.type.expressions, 0) or exp.DataType.Type.UNKNOWN -568 self._set_type(expression, contained_type) +266 exp.Explode: lambda self, e: self._annotate_explode(e), +267 exp.Filter: lambda self, e: self._annotate_by_args(e, "this"), +268 exp.If: lambda self, e: self._annotate_by_args(e, "true", "false"), +269 exp.Interval: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.INTERVAL), +270 exp.Least: lambda self, e: self._annotate_by_args(e, "expressions"), +271 exp.Literal: lambda self, e: self._annotate_literal(e), +272 exp.Map: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.MAP), +273 exp.Max: lambda self, e: self._annotate_by_args(e, "this", "expressions"), +274 exp.Min: lambda self, e: self._annotate_by_args(e, "this", "expressions"), +275 exp.Null: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.NULL), +276 exp.Nullif: lambda self, e: self._annotate_by_args(e, "this", "expression"), +277 exp.Slice: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.UNKNOWN), +278 exp.Sum: lambda self, e: self._annotate_by_args(e, "this", "expressions", promote=True), +279 exp.TryCast: lambda self, e: self._annotate_with_type(e, e.args["to"]), +280 exp.VarMap: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.MAP), +281 exp.Struct: lambda self, e: self._annotate_by_args(e, "expressions", struct=True), +282 } +283 +284 NESTED_TYPES = { +285 exp.DataType.Type.ARRAY, +286 } +287 +288 # Specifies what types a given type can be coerced into (autofilled) +289 COERCES_TO: t.Dict[exp.DataType.Type, t.Set[exp.DataType.Type]] = {} +290 +291 # Coercion functions for binary operations. +292 # Map of type pairs to a callable that takes both sides of the binary operation and returns the resulting type. +293 BINARY_COERCIONS: BinaryCoercions = { +294 **swap_all( +295 { +296 (t, exp.DataType.Type.INTERVAL): lambda l, r: _coerce_date_literal( +297 l, r.args.get("unit") +298 ) +299 for t in exp.DataType.TEXT_TYPES +300 } +301 ), +302 **swap_all( +303 { +304 # text + numeric will yield the numeric type to match most dialects' semantics +305 (text, numeric): lambda l, r: t.cast( +306 exp.DataType.Type, l.type if l.type in exp.DataType.NUMERIC_TYPES else r.type +307 ) +308 for text in exp.DataType.TEXT_TYPES +309 for numeric in exp.DataType.NUMERIC_TYPES +310 } +311 ), +312 **swap_all( +313 { +314 (exp.DataType.Type.DATE, exp.DataType.Type.INTERVAL): lambda l, r: _coerce_date( +315 l, r.args.get("unit") +316 ), +317 } +318 ), +319 } +320 +321 def __init__( +322 self, +323 schema: Schema, +324 annotators: t.Optional[t.Dict[t.Type[E], t.Callable[[TypeAnnotator, E], E]]] = None, +325 coerces_to: t.Optional[t.Dict[exp.DataType.Type, t.Set[exp.DataType.Type]]] = None, +326 binary_coercions: t.Optional[BinaryCoercions] = None, +327 ) -> None: +328 self.schema = schema +329 self.annotators = annotators or self.ANNOTATORS +330 self.coerces_to = coerces_to or self.COERCES_TO +331 self.binary_coercions = binary_coercions or self.BINARY_COERCIONS +332 +333 # Caches the ids of annotated sub-Expressions, to ensure we only visit them once +334 self._visited: t.Set[int] = set() +335 +336 def _set_type( +337 self, expression: exp.Expression, target_type: t.Optional[exp.DataType | exp.DataType.Type] +338 ) -> None: +339 expression.type = target_type or exp.DataType.Type.UNKNOWN # type: ignore +340 self._visited.add(id(expression)) +341 +342 def annotate(self, expression: E) -> E: +343 for scope in traverse_scope(expression): +344 selects = {} +345 for name, source in scope.sources.items(): +346 if not isinstance(source, Scope): +347 continue +348 if isinstance(source.expression, exp.UDTF): +349 values = [] +350 +351 if isinstance(source.expression, exp.Lateral): +352 if isinstance(source.expression.this, exp.Explode): +353 values = [source.expression.this.this] +354 else: +355 values = source.expression.expressions[0].expressions +356 +357 if not values: +358 continue +359 +360 selects[name] = { +361 alias: column +362 for alias, column in zip( +363 source.expression.alias_column_names, +364 values, +365 ) +366 } +367 else: +368 selects[name] = { +369 select.alias_or_name: select for select in source.expression.selects +370 } +371 +372 # First annotate the current scope's column references +373 for col in scope.columns: +374 if not col.table: +375 continue +376 +377 source = scope.sources.get(col.table) +378 if isinstance(source, exp.Table): +379 self._set_type(col, self.schema.get_column_type(source, col)) +380 elif source and col.table in selects and col.name in selects[col.table]: +381 self._set_type(col, selects[col.table][col.name].type) +382 +383 # Then (possibly) annotate the remaining expressions in the scope +384 self._maybe_annotate(scope.expression) +385 +386 return self._maybe_annotate(expression) # This takes care of non-traversable expressions +387 +388 def _maybe_annotate(self, expression: E) -> E: +389 if id(expression) in self._visited: +390 return expression # We've already inferred the expression's type +391 +392 annotator = self.annotators.get(expression.__class__) +393 +394 return ( +395 annotator(self, expression) +396 if annotator +397 else self._annotate_with_type(expression, exp.DataType.Type.UNKNOWN) +398 ) +399 +400 def _annotate_args(self, expression: E) -> E: +401 for _, value in expression.iter_expressions(): +402 self._maybe_annotate(value) +403 +404 return expression +405 +406 def _maybe_coerce( +407 self, type1: exp.DataType | exp.DataType.Type, type2: exp.DataType | exp.DataType.Type +408 ) -> exp.DataType | exp.DataType.Type: +409 type1_value = type1.this if isinstance(type1, exp.DataType) else type1 +410 type2_value = type2.this if isinstance(type2, exp.DataType) else type2 +411 +412 # We propagate the NULL / UNKNOWN types upwards if found +413 if exp.DataType.Type.NULL in (type1_value, type2_value): +414 return exp.DataType.Type.NULL +415 if exp.DataType.Type.UNKNOWN in (type1_value, type2_value): +416 return exp.DataType.Type.UNKNOWN +417 +418 if type1_value in self.NESTED_TYPES: +419 return type1 +420 if type2_value in self.NESTED_TYPES: +421 return type2 +422 +423 return type2_value if type2_value in self.coerces_to.get(type1_value, {}) else type1_value # type: ignore +424 +425 # Note: the following "no_type_check" decorators were added because mypy was yelling due +426 # to assigning Type values to expression.type (since its getter returns Optional[DataType]). +427 # This is a known mypy issue: https://github.com/python/mypy/issues/3004 +428 +429 @t.no_type_check +430 def _annotate_binary(self, expression: B) -> B: +431 self._annotate_args(expression) +432 +433 left, right = expression.left, expression.right +434 left_type, right_type = left.type.this, right.type.this +435 +436 if isinstance(expression, exp.Connector): +437 if left_type == exp.DataType.Type.NULL and right_type == exp.DataType.Type.NULL: +438 self._set_type(expression, exp.DataType.Type.NULL) +439 elif exp.DataType.Type.NULL in (left_type, right_type): +440 self._set_type( +441 expression, +442 exp.DataType.build("NULLABLE", expressions=exp.DataType.build("BOOLEAN")), +443 ) +444 else: +445 self._set_type(expression, exp.DataType.Type.BOOLEAN) +446 elif isinstance(expression, exp.Predicate): +447 self._set_type(expression, exp.DataType.Type.BOOLEAN) +448 elif (left_type, right_type) in self.binary_coercions: +449 self._set_type(expression, self.binary_coercions[(left_type, right_type)](left, right)) +450 else: +451 self._set_type(expression, self._maybe_coerce(left_type, right_type)) +452 +453 return expression +454 +455 @t.no_type_check +456 def _annotate_unary(self, expression: E) -> E: +457 self._annotate_args(expression) +458 +459 if isinstance(expression, exp.Condition) and not isinstance(expression, exp.Paren): +460 self._set_type(expression, exp.DataType.Type.BOOLEAN) +461 else: +462 self._set_type(expression, expression.this.type) +463 +464 return expression +465 +466 @t.no_type_check +467 def _annotate_literal(self, expression: exp.Literal) -> exp.Literal: +468 if expression.is_string: +469 self._set_type(expression, exp.DataType.Type.VARCHAR) +470 elif expression.is_int: +471 self._set_type(expression, exp.DataType.Type.INT) +472 else: +473 self._set_type(expression, exp.DataType.Type.DOUBLE) +474 +475 return expression +476 +477 @t.no_type_check +478 def _annotate_with_type(self, expression: E, target_type: exp.DataType.Type) -> E: +479 self._set_type(expression, target_type) +480 return self._annotate_args(expression) +481 +482 @t.no_type_check +483 def _annotate_struct_value( +484 self, expression: exp.Expression +485 ) -> t.Optional[exp.DataType] | exp.ColumnDef: +486 alias = expression.args.get("alias") +487 if alias: +488 return exp.ColumnDef(this=alias.copy(), kind=expression.type) +489 +490 # Case: key = value or key := value +491 if expression.expression: +492 return exp.ColumnDef(this=expression.this.copy(), kind=expression.expression.type) +493 +494 return expression.type +495 +496 @t.no_type_check +497 def _annotate_by_args( +498 self, +499 expression: E, +500 *args: str, +501 promote: bool = False, +502 array: bool = False, +503 struct: bool = False, +504 ) -> E: +505 self._annotate_args(expression) +506 +507 expressions: t.List[exp.Expression] = [] +508 for arg in args: +509 arg_expr = expression.args.get(arg) +510 expressions.extend(expr for expr in ensure_list(arg_expr) if expr) +511 +512 last_datatype = None +513 for expr in expressions: +514 last_datatype = self._maybe_coerce(last_datatype or expr.type, expr.type) +515 +516 self._set_type(expression, last_datatype or exp.DataType.Type.UNKNOWN) +517 +518 if promote: +519 if expression.type.this in exp.DataType.INTEGER_TYPES: +520 self._set_type(expression, exp.DataType.Type.BIGINT) +521 elif expression.type.this in exp.DataType.FLOAT_TYPES: +522 self._set_type(expression, exp.DataType.Type.DOUBLE) +523 +524 if array: +525 self._set_type( +526 expression, +527 exp.DataType( +528 this=exp.DataType.Type.ARRAY, expressions=[expression.type], nested=True +529 ), +530 ) +531 +532 if struct: +533 self._set_type( +534 expression, +535 exp.DataType( +536 this=exp.DataType.Type.STRUCT, +537 expressions=[self._annotate_struct_value(expr) for expr in expressions], +538 nested=True, +539 ), +540 ) +541 +542 return expression +543 +544 def _annotate_timeunit( +545 self, expression: exp.TimeUnit | exp.DateTrunc +546 ) -> exp.TimeUnit | exp.DateTrunc: +547 self._annotate_args(expression) +548 +549 if expression.this.type.this in exp.DataType.TEXT_TYPES: +550 datatype = _coerce_date_literal(expression.this, expression.unit) +551 elif expression.this.type.this in exp.DataType.TEMPORAL_TYPES: +552 datatype = _coerce_date(expression.this, expression.unit) +553 else: +554 datatype = exp.DataType.Type.UNKNOWN +555 +556 self._set_type(expression, datatype) +557 return expression +558 +559 def _annotate_bracket(self, expression: exp.Bracket) -> exp.Bracket: +560 self._annotate_args(expression) +561 +562 bracket_arg = expression.expressions[0] +563 this = expression.this +564 +565 if isinstance(bracket_arg, exp.Slice): +566 self._set_type(expression, this.type) +567 elif this.type.is_type(exp.DataType.Type.ARRAY): +568 self._set_type(expression, seq_get(this.type.expressions, 0)) 569 elif isinstance(this, (exp.Map, exp.VarMap)) and bracket_arg in this.keys: 570 index = this.keys.index(bracket_arg) 571 value = seq_get(this.values, index) -572 value_type = value.type if value else exp.DataType.Type.UNKNOWN -573 self._set_type(expression, value_type or exp.DataType.Type.UNKNOWN) -574 else: -575 self._set_type(expression, exp.DataType.Type.UNKNOWN) -576 -577 return expression -578 -579 def _annotate_div(self, expression: exp.Div) -> exp.Div: -580 self._annotate_args(expression) -581 -582 left_type, right_type = expression.left.type.this, expression.right.type.this # type: ignore -583 -584 if ( -585 expression.args.get("typed") -586 and left_type in exp.DataType.INTEGER_TYPES -587 and right_type in exp.DataType.INTEGER_TYPES -588 ): -589 self._set_type(expression, exp.DataType.Type.BIGINT) -590 else: -591 self._set_type(expression, self._maybe_coerce(left_type, right_type)) -592 -593 return expression +572 self._set_type(expression, value.type if value else None) +573 else: +574 self._set_type(expression, exp.DataType.Type.UNKNOWN) +575 +576 return expression +577 +578 def _annotate_div(self, expression: exp.Div) -> exp.Div: +579 self._annotate_args(expression) +580 +581 left_type, right_type = expression.left.type.this, expression.right.type.this # type: ignore +582 +583 if ( +584 expression.args.get("typed") +585 and left_type in exp.DataType.INTEGER_TYPES +586 and right_type in exp.DataType.INTEGER_TYPES +587 ): +588 self._set_type(expression, exp.DataType.Type.BIGINT) +589 else: +590 self._set_type(expression, self._maybe_coerce(left_type, right_type)) +591 +592 return expression +593 +594 def _annotate_explode(self, expression: exp.Explode) -> exp.Explode: +595 self._annotate_args(expression) +596 self._set_type(expression, seq_get(expression.this.type.expressions, 0)) +597 return expression
    @@ -960,334 +964,338 @@ 264 exp.DateTrunc: lambda self, e: self._annotate_timeunit(e), 265 exp.Distinct: lambda self, e: self._annotate_by_args(e, "expressions"), 266 exp.Div: lambda self, e: self._annotate_div(e), -267 exp.Filter: lambda self, e: self._annotate_by_args(e, "this"), -268 exp.If: lambda self, e: self._annotate_by_args(e, "true", "false"), -269 exp.Interval: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.INTERVAL), -270 exp.Least: lambda self, e: self._annotate_by_args(e, "expressions"), -271 exp.Literal: lambda self, e: self._annotate_literal(e), -272 exp.Map: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.MAP), -273 exp.Max: lambda self, e: self._annotate_by_args(e, "this", "expressions"), -274 exp.Min: lambda self, e: self._annotate_by_args(e, "this", "expressions"), -275 exp.Null: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.NULL), -276 exp.Nullif: lambda self, e: self._annotate_by_args(e, "this", "expression"), -277 exp.Slice: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.UNKNOWN), -278 exp.Sum: lambda self, e: self._annotate_by_args(e, "this", "expressions", promote=True), -279 exp.TryCast: lambda self, e: self._annotate_with_type(e, e.args["to"]), -280 exp.VarMap: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.MAP), -281 exp.Struct: lambda self, e: self._annotate_by_args(e, "expressions", struct=True), -282 } -283 -284 NESTED_TYPES = { -285 exp.DataType.Type.ARRAY, -286 } -287 -288 # Specifies what types a given type can be coerced into (autofilled) -289 COERCES_TO: t.Dict[exp.DataType.Type, t.Set[exp.DataType.Type]] = {} -290 -291 # Coercion functions for binary operations. -292 # Map of type pairs to a callable that takes both sides of the binary operation and returns the resulting type. -293 BINARY_COERCIONS: BinaryCoercions = { -294 **swap_all( -295 { -296 (t, exp.DataType.Type.INTERVAL): lambda l, r: _coerce_date_literal( -297 l, r.args.get("unit") -298 ) -299 for t in exp.DataType.TEXT_TYPES -300 } -301 ), -302 **swap_all( -303 { -304 # text + numeric will yield the numeric type to match most dialects' semantics -305 (text, numeric): lambda l, r: t.cast( -306 exp.DataType.Type, l.type if l.type in exp.DataType.NUMERIC_TYPES else r.type -307 ) -308 for text in exp.DataType.TEXT_TYPES -309 for numeric in exp.DataType.NUMERIC_TYPES -310 } -311 ), -312 **swap_all( -313 { -314 (exp.DataType.Type.DATE, exp.DataType.Type.INTERVAL): lambda l, r: _coerce_date( -315 l, r.args.get("unit") -316 ), -317 } -318 ), -319 } -320 -321 def __init__( -322 self, -323 schema: Schema, -324 annotators: t.Optional[t.Dict[t.Type[E], t.Callable[[TypeAnnotator, E], E]]] = None, -325 coerces_to: t.Optional[t.Dict[exp.DataType.Type, t.Set[exp.DataType.Type]]] = None, -326 binary_coercions: t.Optional[BinaryCoercions] = None, -327 ) -> None: -328 self.schema = schema -329 self.annotators = annotators or self.ANNOTATORS -330 self.coerces_to = coerces_to or self.COERCES_TO -331 self.binary_coercions = binary_coercions or self.BINARY_COERCIONS -332 -333 # Caches the ids of annotated sub-Expressions, to ensure we only visit them once -334 self._visited: t.Set[int] = set() -335 -336 def _set_type( -337 self, expression: exp.Expression, target_type: exp.DataType | exp.DataType.Type -338 ) -> None: -339 expression.type = target_type # type: ignore -340 self._visited.add(id(expression)) -341 -342 def annotate(self, expression: E) -> E: -343 for scope in traverse_scope(expression): -344 selects = {} -345 for name, source in scope.sources.items(): -346 if not isinstance(source, Scope): -347 continue -348 if isinstance(source.expression, exp.UDTF): -349 values = [] -350 -351 if isinstance(source.expression, exp.Lateral): -352 if isinstance(source.expression.this, exp.Explode): -353 values = [source.expression.this.this] -354 else: -355 values = source.expression.expressions[0].expressions -356 -357 if not values: -358 continue -359 -360 selects[name] = { -361 alias: column -362 for alias, column in zip( -363 source.expression.alias_column_names, -364 values, -365 ) -366 } -367 else: -368 selects[name] = { -369 select.alias_or_name: select for select in source.expression.selects -370 } -371 -372 # First annotate the current scope's column references -373 for col in scope.columns: -374 if not col.table: -375 continue -376 -377 source = scope.sources.get(col.table) -378 if isinstance(source, exp.Table): -379 self._set_type(col, self.schema.get_column_type(source, col)) -380 elif source and col.table in selects and col.name in selects[col.table]: -381 self._set_type(col, selects[col.table][col.name].type) -382 -383 # Then (possibly) annotate the remaining expressions in the scope -384 self._maybe_annotate(scope.expression) -385 -386 return self._maybe_annotate(expression) # This takes care of non-traversable expressions -387 -388 def _maybe_annotate(self, expression: E) -> E: -389 if id(expression) in self._visited: -390 return expression # We've already inferred the expression's type -391 -392 annotator = self.annotators.get(expression.__class__) -393 -394 return ( -395 annotator(self, expression) -396 if annotator -397 else self._annotate_with_type(expression, exp.DataType.Type.UNKNOWN) -398 ) -399 -400 def _annotate_args(self, expression: E) -> E: -401 for _, value in expression.iter_expressions(): -402 self._maybe_annotate(value) -403 -404 return expression -405 -406 def _maybe_coerce( -407 self, type1: exp.DataType | exp.DataType.Type, type2: exp.DataType | exp.DataType.Type -408 ) -> exp.DataType | exp.DataType.Type: -409 type1_value = type1.this if isinstance(type1, exp.DataType) else type1 -410 type2_value = type2.this if isinstance(type2, exp.DataType) else type2 -411 -412 # We propagate the NULL / UNKNOWN types upwards if found -413 if exp.DataType.Type.NULL in (type1_value, type2_value): -414 return exp.DataType.Type.NULL -415 if exp.DataType.Type.UNKNOWN in (type1_value, type2_value): -416 return exp.DataType.Type.UNKNOWN -417 -418 if type1_value in self.NESTED_TYPES: -419 return type1 -420 if type2_value in self.NESTED_TYPES: -421 return type2 -422 -423 return type2_value if type2_value in self.coerces_to.get(type1_value, {}) else type1_value # type: ignore -424 -425 # Note: the following "no_type_check" decorators were added because mypy was yelling due -426 # to assigning Type values to expression.type (since its getter returns Optional[DataType]). -427 # This is a known mypy issue: https://github.com/python/mypy/issues/3004 -428 -429 @t.no_type_check -430 def _annotate_binary(self, expression: B) -> B: -431 self._annotate_args(expression) -432 -433 left, right = expression.left, expression.right -434 left_type, right_type = left.type.this, right.type.this -435 -436 if isinstance(expression, exp.Connector): -437 if left_type == exp.DataType.Type.NULL and right_type == exp.DataType.Type.NULL: -438 self._set_type(expression, exp.DataType.Type.NULL) -439 elif exp.DataType.Type.NULL in (left_type, right_type): -440 self._set_type( -441 expression, -442 exp.DataType.build("NULLABLE", expressions=exp.DataType.build("BOOLEAN")), -443 ) -444 else: -445 self._set_type(expression, exp.DataType.Type.BOOLEAN) -446 elif isinstance(expression, exp.Predicate): -447 self._set_type(expression, exp.DataType.Type.BOOLEAN) -448 elif (left_type, right_type) in self.binary_coercions: -449 self._set_type(expression, self.binary_coercions[(left_type, right_type)](left, right)) -450 else: -451 self._set_type(expression, self._maybe_coerce(left_type, right_type)) -452 -453 return expression -454 -455 @t.no_type_check -456 def _annotate_unary(self, expression: E) -> E: -457 self._annotate_args(expression) -458 -459 if isinstance(expression, exp.Condition) and not isinstance(expression, exp.Paren): -460 self._set_type(expression, exp.DataType.Type.BOOLEAN) -461 else: -462 self._set_type(expression, expression.this.type) -463 -464 return expression -465 -466 @t.no_type_check -467 def _annotate_literal(self, expression: exp.Literal) -> exp.Literal: -468 if expression.is_string: -469 self._set_type(expression, exp.DataType.Type.VARCHAR) -470 elif expression.is_int: -471 self._set_type(expression, exp.DataType.Type.INT) -472 else: -473 self._set_type(expression, exp.DataType.Type.DOUBLE) -474 -475 return expression -476 -477 @t.no_type_check -478 def _annotate_with_type(self, expression: E, target_type: exp.DataType.Type) -> E: -479 self._set_type(expression, target_type) -480 return self._annotate_args(expression) -481 -482 @t.no_type_check -483 def _annotate_struct_value( -484 self, expression: exp.Expression -485 ) -> t.Optional[exp.DataType] | exp.ColumnDef: -486 alias = expression.args.get("alias") -487 if alias: -488 return exp.ColumnDef(this=alias.copy(), kind=expression.type) -489 -490 # Case: key = value or key := value -491 if expression.expression: -492 return exp.ColumnDef(this=expression.this.copy(), kind=expression.expression.type) -493 -494 return expression.type -495 -496 @t.no_type_check -497 def _annotate_by_args( -498 self, -499 expression: E, -500 *args: str, -501 promote: bool = False, -502 array: bool = False, -503 struct: bool = False, -504 ) -> E: -505 self._annotate_args(expression) -506 -507 expressions: t.List[exp.Expression] = [] -508 for arg in args: -509 arg_expr = expression.args.get(arg) -510 expressions.extend(expr for expr in ensure_list(arg_expr) if expr) -511 -512 last_datatype = None -513 for expr in expressions: -514 last_datatype = self._maybe_coerce(last_datatype or expr.type, expr.type) -515 -516 self._set_type(expression, last_datatype or exp.DataType.Type.UNKNOWN) -517 -518 if promote: -519 if expression.type.this in exp.DataType.INTEGER_TYPES: -520 self._set_type(expression, exp.DataType.Type.BIGINT) -521 elif expression.type.this in exp.DataType.FLOAT_TYPES: -522 self._set_type(expression, exp.DataType.Type.DOUBLE) -523 -524 if array: -525 self._set_type( -526 expression, -527 exp.DataType( -528 this=exp.DataType.Type.ARRAY, expressions=[expression.type], nested=True -529 ), -530 ) -531 -532 if struct: -533 self._set_type( -534 expression, -535 exp.DataType( -536 this=exp.DataType.Type.STRUCT, -537 expressions=[self._annotate_struct_value(expr) for expr in expressions], -538 nested=True, -539 ), -540 ) -541 -542 return expression -543 -544 def _annotate_timeunit( -545 self, expression: exp.TimeUnit | exp.DateTrunc -546 ) -> exp.TimeUnit | exp.DateTrunc: -547 self._annotate_args(expression) -548 -549 if expression.this.type.this in exp.DataType.TEXT_TYPES: -550 datatype = _coerce_date_literal(expression.this, expression.unit) -551 elif expression.this.type.this in exp.DataType.TEMPORAL_TYPES: -552 datatype = _coerce_date(expression.this, expression.unit) -553 else: -554 datatype = exp.DataType.Type.UNKNOWN -555 -556 self._set_type(expression, datatype) -557 return expression -558 -559 def _annotate_bracket(self, expression: exp.Bracket) -> exp.Bracket: -560 self._annotate_args(expression) -561 -562 bracket_arg = expression.expressions[0] -563 this = expression.this -564 -565 if isinstance(bracket_arg, exp.Slice): -566 self._set_type(expression, this.type) -567 elif this.type.is_type(exp.DataType.Type.ARRAY): -568 contained_type = seq_get(this.type.expressions, 0) or exp.DataType.Type.UNKNOWN -569 self._set_type(expression, contained_type) +267 exp.Explode: lambda self, e: self._annotate_explode(e), +268 exp.Filter: lambda self, e: self._annotate_by_args(e, "this"), +269 exp.If: lambda self, e: self._annotate_by_args(e, "true", "false"), +270 exp.Interval: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.INTERVAL), +271 exp.Least: lambda self, e: self._annotate_by_args(e, "expressions"), +272 exp.Literal: lambda self, e: self._annotate_literal(e), +273 exp.Map: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.MAP), +274 exp.Max: lambda self, e: self._annotate_by_args(e, "this", "expressions"), +275 exp.Min: lambda self, e: self._annotate_by_args(e, "this", "expressions"), +276 exp.Null: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.NULL), +277 exp.Nullif: lambda self, e: self._annotate_by_args(e, "this", "expression"), +278 exp.Slice: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.UNKNOWN), +279 exp.Sum: lambda self, e: self._annotate_by_args(e, "this", "expressions", promote=True), +280 exp.TryCast: lambda self, e: self._annotate_with_type(e, e.args["to"]), +281 exp.VarMap: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.MAP), +282 exp.Struct: lambda self, e: self._annotate_by_args(e, "expressions", struct=True), +283 } +284 +285 NESTED_TYPES = { +286 exp.DataType.Type.ARRAY, +287 } +288 +289 # Specifies what types a given type can be coerced into (autofilled) +290 COERCES_TO: t.Dict[exp.DataType.Type, t.Set[exp.DataType.Type]] = {} +291 +292 # Coercion functions for binary operations. +293 # Map of type pairs to a callable that takes both sides of the binary operation and returns the resulting type. +294 BINARY_COERCIONS: BinaryCoercions = { +295 **swap_all( +296 { +297 (t, exp.DataType.Type.INTERVAL): lambda l, r: _coerce_date_literal( +298 l, r.args.get("unit") +299 ) +300 for t in exp.DataType.TEXT_TYPES +301 } +302 ), +303 **swap_all( +304 { +305 # text + numeric will yield the numeric type to match most dialects' semantics +306 (text, numeric): lambda l, r: t.cast( +307 exp.DataType.Type, l.type if l.type in exp.DataType.NUMERIC_TYPES else r.type +308 ) +309 for text in exp.DataType.TEXT_TYPES +310 for numeric in exp.DataType.NUMERIC_TYPES +311 } +312 ), +313 **swap_all( +314 { +315 (exp.DataType.Type.DATE, exp.DataType.Type.INTERVAL): lambda l, r: _coerce_date( +316 l, r.args.get("unit") +317 ), +318 } +319 ), +320 } +321 +322 def __init__( +323 self, +324 schema: Schema, +325 annotators: t.Optional[t.Dict[t.Type[E], t.Callable[[TypeAnnotator, E], E]]] = None, +326 coerces_to: t.Optional[t.Dict[exp.DataType.Type, t.Set[exp.DataType.Type]]] = None, +327 binary_coercions: t.Optional[BinaryCoercions] = None, +328 ) -> None: +329 self.schema = schema +330 self.annotators = annotators or self.ANNOTATORS +331 self.coerces_to = coerces_to or self.COERCES_TO +332 self.binary_coercions = binary_coercions or self.BINARY_COERCIONS +333 +334 # Caches the ids of annotated sub-Expressions, to ensure we only visit them once +335 self._visited: t.Set[int] = set() +336 +337 def _set_type( +338 self, expression: exp.Expression, target_type: t.Optional[exp.DataType | exp.DataType.Type] +339 ) -> None: +340 expression.type = target_type or exp.DataType.Type.UNKNOWN # type: ignore +341 self._visited.add(id(expression)) +342 +343 def annotate(self, expression: E) -> E: +344 for scope in traverse_scope(expression): +345 selects = {} +346 for name, source in scope.sources.items(): +347 if not isinstance(source, Scope): +348 continue +349 if isinstance(source.expression, exp.UDTF): +350 values = [] +351 +352 if isinstance(source.expression, exp.Lateral): +353 if isinstance(source.expression.this, exp.Explode): +354 values = [source.expression.this.this] +355 else: +356 values = source.expression.expressions[0].expressions +357 +358 if not values: +359 continue +360 +361 selects[name] = { +362 alias: column +363 for alias, column in zip( +364 source.expression.alias_column_names, +365 values, +366 ) +367 } +368 else: +369 selects[name] = { +370 select.alias_or_name: select for select in source.expression.selects +371 } +372 +373 # First annotate the current scope's column references +374 for col in scope.columns: +375 if not col.table: +376 continue +377 +378 source = scope.sources.get(col.table) +379 if isinstance(source, exp.Table): +380 self._set_type(col, self.schema.get_column_type(source, col)) +381 elif source and col.table in selects and col.name in selects[col.table]: +382 self._set_type(col, selects[col.table][col.name].type) +383 +384 # Then (possibly) annotate the remaining expressions in the scope +385 self._maybe_annotate(scope.expression) +386 +387 return self._maybe_annotate(expression) # This takes care of non-traversable expressions +388 +389 def _maybe_annotate(self, expression: E) -> E: +390 if id(expression) in self._visited: +391 return expression # We've already inferred the expression's type +392 +393 annotator = self.annotators.get(expression.__class__) +394 +395 return ( +396 annotator(self, expression) +397 if annotator +398 else self._annotate_with_type(expression, exp.DataType.Type.UNKNOWN) +399 ) +400 +401 def _annotate_args(self, expression: E) -> E: +402 for _, value in expression.iter_expressions(): +403 self._maybe_annotate(value) +404 +405 return expression +406 +407 def _maybe_coerce( +408 self, type1: exp.DataType | exp.DataType.Type, type2: exp.DataType | exp.DataType.Type +409 ) -> exp.DataType | exp.DataType.Type: +410 type1_value = type1.this if isinstance(type1, exp.DataType) else type1 +411 type2_value = type2.this if isinstance(type2, exp.DataType) else type2 +412 +413 # We propagate the NULL / UNKNOWN types upwards if found +414 if exp.DataType.Type.NULL in (type1_value, type2_value): +415 return exp.DataType.Type.NULL +416 if exp.DataType.Type.UNKNOWN in (type1_value, type2_value): +417 return exp.DataType.Type.UNKNOWN +418 +419 if type1_value in self.NESTED_TYPES: +420 return type1 +421 if type2_value in self.NESTED_TYPES: +422 return type2 +423 +424 return type2_value if type2_value in self.coerces_to.get(type1_value, {}) else type1_value # type: ignore +425 +426 # Note: the following "no_type_check" decorators were added because mypy was yelling due +427 # to assigning Type values to expression.type (since its getter returns Optional[DataType]). +428 # This is a known mypy issue: https://github.com/python/mypy/issues/3004 +429 +430 @t.no_type_check +431 def _annotate_binary(self, expression: B) -> B: +432 self._annotate_args(expression) +433 +434 left, right = expression.left, expression.right +435 left_type, right_type = left.type.this, right.type.this +436 +437 if isinstance(expression, exp.Connector): +438 if left_type == exp.DataType.Type.NULL and right_type == exp.DataType.Type.NULL: +439 self._set_type(expression, exp.DataType.Type.NULL) +440 elif exp.DataType.Type.NULL in (left_type, right_type): +441 self._set_type( +442 expression, +443 exp.DataType.build("NULLABLE", expressions=exp.DataType.build("BOOLEAN")), +444 ) +445 else: +446 self._set_type(expression, exp.DataType.Type.BOOLEAN) +447 elif isinstance(expression, exp.Predicate): +448 self._set_type(expression, exp.DataType.Type.BOOLEAN) +449 elif (left_type, right_type) in self.binary_coercions: +450 self._set_type(expression, self.binary_coercions[(left_type, right_type)](left, right)) +451 else: +452 self._set_type(expression, self._maybe_coerce(left_type, right_type)) +453 +454 return expression +455 +456 @t.no_type_check +457 def _annotate_unary(self, expression: E) -> E: +458 self._annotate_args(expression) +459 +460 if isinstance(expression, exp.Condition) and not isinstance(expression, exp.Paren): +461 self._set_type(expression, exp.DataType.Type.BOOLEAN) +462 else: +463 self._set_type(expression, expression.this.type) +464 +465 return expression +466 +467 @t.no_type_check +468 def _annotate_literal(self, expression: exp.Literal) -> exp.Literal: +469 if expression.is_string: +470 self._set_type(expression, exp.DataType.Type.VARCHAR) +471 elif expression.is_int: +472 self._set_type(expression, exp.DataType.Type.INT) +473 else: +474 self._set_type(expression, exp.DataType.Type.DOUBLE) +475 +476 return expression +477 +478 @t.no_type_check +479 def _annotate_with_type(self, expression: E, target_type: exp.DataType.Type) -> E: +480 self._set_type(expression, target_type) +481 return self._annotate_args(expression) +482 +483 @t.no_type_check +484 def _annotate_struct_value( +485 self, expression: exp.Expression +486 ) -> t.Optional[exp.DataType] | exp.ColumnDef: +487 alias = expression.args.get("alias") +488 if alias: +489 return exp.ColumnDef(this=alias.copy(), kind=expression.type) +490 +491 # Case: key = value or key := value +492 if expression.expression: +493 return exp.ColumnDef(this=expression.this.copy(), kind=expression.expression.type) +494 +495 return expression.type +496 +497 @t.no_type_check +498 def _annotate_by_args( +499 self, +500 expression: E, +501 *args: str, +502 promote: bool = False, +503 array: bool = False, +504 struct: bool = False, +505 ) -> E: +506 self._annotate_args(expression) +507 +508 expressions: t.List[exp.Expression] = [] +509 for arg in args: +510 arg_expr = expression.args.get(arg) +511 expressions.extend(expr for expr in ensure_list(arg_expr) if expr) +512 +513 last_datatype = None +514 for expr in expressions: +515 last_datatype = self._maybe_coerce(last_datatype or expr.type, expr.type) +516 +517 self._set_type(expression, last_datatype or exp.DataType.Type.UNKNOWN) +518 +519 if promote: +520 if expression.type.this in exp.DataType.INTEGER_TYPES: +521 self._set_type(expression, exp.DataType.Type.BIGINT) +522 elif expression.type.this in exp.DataType.FLOAT_TYPES: +523 self._set_type(expression, exp.DataType.Type.DOUBLE) +524 +525 if array: +526 self._set_type( +527 expression, +528 exp.DataType( +529 this=exp.DataType.Type.ARRAY, expressions=[expression.type], nested=True +530 ), +531 ) +532 +533 if struct: +534 self._set_type( +535 expression, +536 exp.DataType( +537 this=exp.DataType.Type.STRUCT, +538 expressions=[self._annotate_struct_value(expr) for expr in expressions], +539 nested=True, +540 ), +541 ) +542 +543 return expression +544 +545 def _annotate_timeunit( +546 self, expression: exp.TimeUnit | exp.DateTrunc +547 ) -> exp.TimeUnit | exp.DateTrunc: +548 self._annotate_args(expression) +549 +550 if expression.this.type.this in exp.DataType.TEXT_TYPES: +551 datatype = _coerce_date_literal(expression.this, expression.unit) +552 elif expression.this.type.this in exp.DataType.TEMPORAL_TYPES: +553 datatype = _coerce_date(expression.this, expression.unit) +554 else: +555 datatype = exp.DataType.Type.UNKNOWN +556 +557 self._set_type(expression, datatype) +558 return expression +559 +560 def _annotate_bracket(self, expression: exp.Bracket) -> exp.Bracket: +561 self._annotate_args(expression) +562 +563 bracket_arg = expression.expressions[0] +564 this = expression.this +565 +566 if isinstance(bracket_arg, exp.Slice): +567 self._set_type(expression, this.type) +568 elif this.type.is_type(exp.DataType.Type.ARRAY): +569 self._set_type(expression, seq_get(this.type.expressions, 0)) 570 elif isinstance(this, (exp.Map, exp.VarMap)) and bracket_arg in this.keys: 571 index = this.keys.index(bracket_arg) 572 value = seq_get(this.values, index) -573 value_type = value.type if value else exp.DataType.Type.UNKNOWN -574 self._set_type(expression, value_type or exp.DataType.Type.UNKNOWN) -575 else: -576 self._set_type(expression, exp.DataType.Type.UNKNOWN) -577 -578 return expression -579 -580 def _annotate_div(self, expression: exp.Div) -> exp.Div: -581 self._annotate_args(expression) -582 -583 left_type, right_type = expression.left.type.this, expression.right.type.this # type: ignore -584 -585 if ( -586 expression.args.get("typed") -587 and left_type in exp.DataType.INTEGER_TYPES -588 and right_type in exp.DataType.INTEGER_TYPES -589 ): -590 self._set_type(expression, exp.DataType.Type.BIGINT) -591 else: -592 self._set_type(expression, self._maybe_coerce(left_type, right_type)) -593 -594 return expression +573 self._set_type(expression, value.type if value else None) +574 else: +575 self._set_type(expression, exp.DataType.Type.UNKNOWN) +576 +577 return expression +578 +579 def _annotate_div(self, expression: exp.Div) -> exp.Div: +580 self._annotate_args(expression) +581 +582 left_type, right_type = expression.left.type.this, expression.right.type.this # type: ignore +583 +584 if ( +585 expression.args.get("typed") +586 and left_type in exp.DataType.INTEGER_TYPES +587 and right_type in exp.DataType.INTEGER_TYPES +588 ): +589 self._set_type(expression, exp.DataType.Type.BIGINT) +590 else: +591 self._set_type(expression, self._maybe_coerce(left_type, right_type)) +592 +593 return expression +594 +595 def _annotate_explode(self, expression: exp.Explode) -> exp.Explode: +596 self._annotate_args(expression) +597 self._set_type(expression, seq_get(expression.this.type.expressions, 0)) +598 return expression
    @@ -1303,20 +1311,20 @@ -
    321    def __init__(
    -322        self,
    -323        schema: Schema,
    -324        annotators: t.Optional[t.Dict[t.Type[E], t.Callable[[TypeAnnotator, E], E]]] = None,
    -325        coerces_to: t.Optional[t.Dict[exp.DataType.Type, t.Set[exp.DataType.Type]]] = None,
    -326        binary_coercions: t.Optional[BinaryCoercions] = None,
    -327    ) -> None:
    -328        self.schema = schema
    -329        self.annotators = annotators or self.ANNOTATORS
    -330        self.coerces_to = coerces_to or self.COERCES_TO
    -331        self.binary_coercions = binary_coercions or self.BINARY_COERCIONS
    -332
    -333        # Caches the ids of annotated sub-Expressions, to ensure we only visit them once
    -334        self._visited: t.Set[int] = set()
    +            
    322    def __init__(
    +323        self,
    +324        schema: Schema,
    +325        annotators: t.Optional[t.Dict[t.Type[E], t.Callable[[TypeAnnotator, E], E]]] = None,
    +326        coerces_to: t.Optional[t.Dict[exp.DataType.Type, t.Set[exp.DataType.Type]]] = None,
    +327        binary_coercions: t.Optional[BinaryCoercions] = None,
    +328    ) -> None:
    +329        self.schema = schema
    +330        self.annotators = annotators or self.ANNOTATORS
    +331        self.coerces_to = coerces_to or self.COERCES_TO
    +332        self.binary_coercions = binary_coercions or self.BINARY_COERCIONS
    +333
    +334        # Caches the ids of annotated sub-Expressions, to ensure we only visit them once
    +335        self._visited: t.Set[int] = set()
     
    @@ -1327,7 +1335,7 @@
    TYPE_TO_EXPRESSIONS: Dict[sqlglot.expressions.DataType.Type, Set[Type[sqlglot.expressions.Expression]]] = - {<Type.BIGINT: 'BIGINT'>: {<class 'sqlglot.expressions.Length'>, <class 'sqlglot.expressions.ArraySize'>, <class 'sqlglot.expressions.ApproxDistinct'>, <class 'sqlglot.expressions.Count'>}, <Type.BOOLEAN: 'BOOLEAN'>: {<class 'sqlglot.expressions.In'>, <class 'sqlglot.expressions.Boolean'>, <class 'sqlglot.expressions.Between'>, <class 'sqlglot.expressions.RegexpLike'>}, <Type.DATE: 'DATE'>: {<class 'sqlglot.expressions.DiToDate'>, <class 'sqlglot.expressions.DateFromParts'>, <class 'sqlglot.expressions.CurrentDate'>, <class 'sqlglot.expressions.Date'>, <class 'sqlglot.expressions.StrToDate'>, <class 'sqlglot.expressions.TimeStrToDate'>, <class 'sqlglot.expressions.TsOrDsToDate'>, <class 'sqlglot.expressions.DateStrToDate'>}, <Type.DATETIME: 'DATETIME'>: {<class 'sqlglot.expressions.DatetimeAdd'>, <class 'sqlglot.expressions.DatetimeSub'>, <class 'sqlglot.expressions.CurrentDatetime'>}, <Type.DOUBLE: 'DOUBLE'>: {<class 'sqlglot.expressions.Log2'>, <class 'sqlglot.expressions.Log'>, <class 'sqlglot.expressions.StddevSamp'>, <class 'sqlglot.expressions.Ln'>, <class 'sqlglot.expressions.StddevPop'>, <class 'sqlglot.expressions.Avg'>, <class 'sqlglot.expressions.Div'>, <class 'sqlglot.expressions.ApproxQuantile'>, <class 'sqlglot.expressions.Stddev'>, <class 'sqlglot.expressions.Round'>, <class 'sqlglot.expressions.Pow'>, <class 'sqlglot.expressions.Quantile'>, <class 'sqlglot.expressions.Sqrt'>, <class 'sqlglot.expressions.SafeDivide'>, <class 'sqlglot.expressions.VariancePop'>, <class 'sqlglot.expressions.Exp'>, <class 'sqlglot.expressions.Variance'>, <class 'sqlglot.expressions.Log10'>}, <Type.INT: 'INT'>: {<class 'sqlglot.expressions.Floor'>, <class 'sqlglot.expressions.Extract'>, <class 'sqlglot.expressions.TimeDiff'>, <class 'sqlglot.expressions.Levenshtein'>, <class 'sqlglot.expressions.DateDiff'>, <class 'sqlglot.expressions.TsOrDiToDi'>, <class 'sqlglot.expressions.DateToDi'>, <class 'sqlglot.expressions.StrPosition'>, <class 'sqlglot.expressions.TimestampDiff'>, <class 'sqlglot.expressions.Ceil'>, <class 'sqlglot.expressions.DatetimeDiff'>}, <Type.JSON: 'JSON'>: {<class 'sqlglot.expressions.ParseJSON'>}, <Type.TIMESTAMP: 'TIMESTAMP'>: {<class 'sqlglot.expressions.TimestampAdd'>, <class 'sqlglot.expressions.CurrentTime'>, <class 'sqlglot.expressions.Timestamp'>, <class 'sqlglot.expressions.UnixToTime'>, <class 'sqlglot.expressions.StrToTime'>, <class 'sqlglot.expressions.TimeSub'>, <class 'sqlglot.expressions.TimeStrToTime'>, <class 'sqlglot.expressions.TimeAdd'>, <class 'sqlglot.expressions.TimestampSub'>, <class 'sqlglot.expressions.CurrentTimestamp'>}, <Type.TINYINT: 'TINYINT'>: {<class 'sqlglot.expressions.Month'>, <class 'sqlglot.expressions.Day'>, <class 'sqlglot.expressions.Week'>, <class 'sqlglot.expressions.Year'>}, <Type.VARCHAR: 'VARCHAR'>: {<class 'sqlglot.expressions.Substring'>, <class 'sqlglot.expressions.TimeToStr'>, <class 'sqlglot.expressions.UnixToStr'>, <class 'sqlglot.expressions.UnixToTimeStr'>, <class 'sqlglot.expressions.Initcap'>, <class 'sqlglot.expressions.Trim'>, <class 'sqlglot.expressions.ConcatWs'>, <class 'sqlglot.expressions.Lower'>, <class 'sqlglot.expressions.Concat'>, <class 'sqlglot.expressions.ArrayConcat'>, <class 'sqlglot.expressions.GroupConcat'>, <class 'sqlglot.expressions.DateToDateStr'>, <class 'sqlglot.expressions.TsOrDsToDateStr'>, <class 'sqlglot.expressions.TimeToTimeStr'>, <class 'sqlglot.expressions.Upper'>}} + {<Type.BIGINT: 'BIGINT'>: {<class 'sqlglot.expressions.Length'>, <class 'sqlglot.expressions.ApproxDistinct'>, <class 'sqlglot.expressions.Count'>, <class 'sqlglot.expressions.ArraySize'>}, <Type.BOOLEAN: 'BOOLEAN'>: {<class 'sqlglot.expressions.In'>, <class 'sqlglot.expressions.RegexpLike'>, <class 'sqlglot.expressions.Between'>, <class 'sqlglot.expressions.Boolean'>}, <Type.DATE: 'DATE'>: {<class 'sqlglot.expressions.TsOrDsToDate'>, <class 'sqlglot.expressions.DiToDate'>, <class 'sqlglot.expressions.DateFromParts'>, <class 'sqlglot.expressions.Date'>, <class 'sqlglot.expressions.TimeStrToDate'>, <class 'sqlglot.expressions.StrToDate'>, <class 'sqlglot.expressions.CurrentDate'>, <class 'sqlglot.expressions.DateStrToDate'>}, <Type.DATETIME: 'DATETIME'>: {<class 'sqlglot.expressions.DatetimeAdd'>, <class 'sqlglot.expressions.DatetimeSub'>, <class 'sqlglot.expressions.CurrentDatetime'>}, <Type.DOUBLE: 'DOUBLE'>: {<class 'sqlglot.expressions.Log2'>, <class 'sqlglot.expressions.Avg'>, <class 'sqlglot.expressions.Log'>, <class 'sqlglot.expressions.Pow'>, <class 'sqlglot.expressions.Round'>, <class 'sqlglot.expressions.StddevSamp'>, <class 'sqlglot.expressions.Ln'>, <class 'sqlglot.expressions.StddevPop'>, <class 'sqlglot.expressions.Stddev'>, <class 'sqlglot.expressions.Sqrt'>, <class 'sqlglot.expressions.ApproxQuantile'>, <class 'sqlglot.expressions.SafeDivide'>, <class 'sqlglot.expressions.VariancePop'>, <class 'sqlglot.expressions.Quantile'>, <class 'sqlglot.expressions.Variance'>, <class 'sqlglot.expressions.Log10'>, <class 'sqlglot.expressions.Exp'>, <class 'sqlglot.expressions.Div'>}, <Type.INT: 'INT'>: {<class 'sqlglot.expressions.Floor'>, <class 'sqlglot.expressions.Levenshtein'>, <class 'sqlglot.expressions.Extract'>, <class 'sqlglot.expressions.DatetimeDiff'>, <class 'sqlglot.expressions.TimeDiff'>, <class 'sqlglot.expressions.TsOrDiToDi'>, <class 'sqlglot.expressions.DateToDi'>, <class 'sqlglot.expressions.Ceil'>, <class 'sqlglot.expressions.StrPosition'>, <class 'sqlglot.expressions.TimestampDiff'>, <class 'sqlglot.expressions.DateDiff'>}, <Type.JSON: 'JSON'>: {<class 'sqlglot.expressions.ParseJSON'>}, <Type.TIMESTAMP: 'TIMESTAMP'>: {<class 'sqlglot.expressions.TimestampSub'>, <class 'sqlglot.expressions.TimestampAdd'>, <class 'sqlglot.expressions.UnixToTime'>, <class 'sqlglot.expressions.Timestamp'>, <class 'sqlglot.expressions.CurrentTimestamp'>, <class 'sqlglot.expressions.TimeStrToTime'>, <class 'sqlglot.expressions.TimeSub'>, <class 'sqlglot.expressions.CurrentTime'>, <class 'sqlglot.expressions.StrToTime'>, <class 'sqlglot.expressions.TimeAdd'>}, <Type.TINYINT: 'TINYINT'>: {<class 'sqlglot.expressions.Month'>, <class 'sqlglot.expressions.Week'>, <class 'sqlglot.expressions.Day'>, <class 'sqlglot.expressions.Year'>}, <Type.VARCHAR: 'VARCHAR'>: {<class 'sqlglot.expressions.TimeToStr'>, <class 'sqlglot.expressions.UnixToStr'>, <class 'sqlglot.expressions.ConcatWs'>, <class 'sqlglot.expressions.UnixToTimeStr'>, <class 'sqlglot.expressions.Substring'>, <class 'sqlglot.expressions.Trim'>, <class 'sqlglot.expressions.Concat'>, <class 'sqlglot.expressions.ArrayConcat'>, <class 'sqlglot.expressions.GroupConcat'>, <class 'sqlglot.expressions.Initcap'>, <class 'sqlglot.expressions.Lower'>, <class 'sqlglot.expressions.TsOrDsToDateStr'>, <class 'sqlglot.expressions.DateToDateStr'>, <class 'sqlglot.expressions.TimeToTimeStr'>, <class 'sqlglot.expressions.Upper'>}}
    @@ -1340,7 +1348,7 @@
    ANNOTATORS: Dict = - {<class 'sqlglot.expressions.Alias'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseNot'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Neg'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Not'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Paren'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.PivotAlias'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Unary'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Add'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.And'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Binary'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseAnd'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseOr'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Collate'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Connector'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.DPipe'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Distance'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Div'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Dot'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.EQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Escape'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.GT'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.GTE'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Glob'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ILikeAny'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.IntDiv'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Is'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONArrayContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBExtract'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Kwarg'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LT'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LTE'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Like'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LikeAny'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Mod'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Mul'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NullSafeEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Operator'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Or'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Overlaps'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Pow'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.PropertyEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.SimilarTo'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Slice'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Sub'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Length'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Count'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.In'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Boolean'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Between'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Date'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDatetime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log2'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StddevSamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Ln'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StddevPop'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Avg'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Stddev'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Round'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Quantile'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Sqrt'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Exp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log10'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Floor'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Extract'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Levenshtein'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateToDi'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Ceil'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Timestamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Month'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Day'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Week'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Year'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Substring'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Initcap'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ConcatWs'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Lower'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Concat'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateToDateStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDateStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToTimeStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Upper'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Abs'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Anonymous'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Array'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.ArrayAgg'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Bracket'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Cast'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Case'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Coalesce'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DataType'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateSub'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateTrunc'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Distinct'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Filter'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.If'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Interval'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Least'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Literal'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Map'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Max'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Null'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Nullif'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Sum'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Struct'>: <function TypeAnnotator.<lambda>>} + {<class 'sqlglot.expressions.Alias'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseNot'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Neg'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Not'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Paren'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.PivotAlias'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Unary'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Add'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.And'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayContained'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ArrayOverlaps'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Binary'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseAnd'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseLeftShift'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseOr'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseRightShift'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.BitwiseXor'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Collate'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Connector'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.DPipe'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Distance'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Div'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Dot'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.EQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Escape'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.GT'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.GTE'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Glob'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ILike'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.ILikeAny'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.IntDiv'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Is'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONArrayContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBContains'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBExtract'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONBExtractScalar'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONExtract'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.JSONExtractScalar'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Kwarg'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LT'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LTE'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Like'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.LikeAny'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Mod'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Mul'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NullSafeEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.NullSafeNEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Operator'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Or'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Overlaps'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Pow'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.PropertyEQ'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.RegexpILike'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.RegexpLike'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.SimilarTo'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Slice'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Sub'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Xor'>: <function TypeAnnotator.<dictcomp>.<lambda>>, <class 'sqlglot.expressions.Length'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxDistinct'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Count'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ArraySize'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.In'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Between'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Boolean'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DiToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateFromParts'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Date'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateStrToDate'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentDatetime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log2'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Avg'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Round'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StddevSamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Ln'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StddevPop'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Stddev'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Sqrt'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ApproxQuantile'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.SafeDivide'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.VariancePop'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Quantile'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Variance'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Log10'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Exp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Floor'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Levenshtein'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Extract'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DatetimeDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDiToDi'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateToDi'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Ceil'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrPosition'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateDiff'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ParseJSON'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimestampAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Timestamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTimestamp'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeStrToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeSub'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.CurrentTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.StrToTime'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeAdd'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Month'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Week'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Day'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Year'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ConcatWs'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.UnixToTimeStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Substring'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Trim'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Concat'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.ArrayConcat'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.GroupConcat'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Initcap'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Lower'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TsOrDsToDateStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.DateToDateStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.TimeToTimeStr'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Upper'>: <function _annotate_with_type_lambda.<locals>.<lambda>>, <class 'sqlglot.expressions.Abs'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Anonymous'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Array'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.ArrayAgg'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Bracket'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Cast'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Case'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Coalesce'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DataType'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateAdd'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateSub'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.DateTrunc'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Distinct'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Explode'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Filter'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.If'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Interval'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Least'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Literal'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Map'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Max'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Min'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Null'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Nullif'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Sum'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.TryCast'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.VarMap'>: <function TypeAnnotator.<lambda>>, <class 'sqlglot.expressions.Struct'>: <function TypeAnnotator.<lambda>>}
    @@ -1365,7 +1373,7 @@
    COERCES_TO: Dict[sqlglot.expressions.DataType.Type, Set[sqlglot.expressions.DataType.Type]] = - {<Type.TEXT: 'TEXT'>: set(), <Type.NVARCHAR: 'NVARCHAR'>: {<Type.TEXT: 'TEXT'>}, <Type.VARCHAR: 'VARCHAR'>: {<Type.TEXT: 'TEXT'>, <Type.NVARCHAR: 'NVARCHAR'>}, <Type.NCHAR: 'NCHAR'>: {<Type.VARCHAR: 'VARCHAR'>, <Type.TEXT: 'TEXT'>, <Type.NVARCHAR: 'NVARCHAR'>}, <Type.CHAR: 'CHAR'>: {<Type.VARCHAR: 'VARCHAR'>, <Type.TEXT: 'TEXT'>, <Type.NVARCHAR: 'NVARCHAR'>, <Type.NCHAR: 'NCHAR'>}, <Type.DOUBLE: 'DOUBLE'>: set(), <Type.FLOAT: 'FLOAT'>: {<Type.DOUBLE: 'DOUBLE'>}, <Type.DECIMAL: 'DECIMAL'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>}, <Type.BIGINT: 'BIGINT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.DECIMAL: 'DECIMAL'>}, <Type.INT: 'INT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.DECIMAL: 'DECIMAL'>, <Type.BIGINT: 'BIGINT'>}, <Type.SMALLINT: 'SMALLINT'>: {<Type.INT: 'INT'>, <Type.DECIMAL: 'DECIMAL'>, <Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.BIGINT: 'BIGINT'>}, <Type.TINYINT: 'TINYINT'>: {<Type.INT: 'INT'>, <Type.DECIMAL: 'DECIMAL'>, <Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.SMALLINT: 'SMALLINT'>, <Type.BIGINT: 'BIGINT'>}, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: set(), <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>}, <Type.TIMESTAMP: 'TIMESTAMP'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}, <Type.DATETIME: 'DATETIME'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMP: 'TIMESTAMP'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}, <Type.DATE: 'DATE'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMP: 'TIMESTAMP'>, <Type.DATETIME: 'DATETIME'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}} + {<Type.TEXT: 'TEXT'>: set(), <Type.NVARCHAR: 'NVARCHAR'>: {<Type.TEXT: 'TEXT'>}, <Type.VARCHAR: 'VARCHAR'>: {<Type.TEXT: 'TEXT'>, <Type.NVARCHAR: 'NVARCHAR'>}, <Type.NCHAR: 'NCHAR'>: {<Type.TEXT: 'TEXT'>, <Type.VARCHAR: 'VARCHAR'>, <Type.NVARCHAR: 'NVARCHAR'>}, <Type.CHAR: 'CHAR'>: {<Type.TEXT: 'TEXT'>, <Type.VARCHAR: 'VARCHAR'>, <Type.NCHAR: 'NCHAR'>, <Type.NVARCHAR: 'NVARCHAR'>}, <Type.DOUBLE: 'DOUBLE'>: set(), <Type.FLOAT: 'FLOAT'>: {<Type.DOUBLE: 'DOUBLE'>}, <Type.DECIMAL: 'DECIMAL'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>}, <Type.BIGINT: 'BIGINT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.DECIMAL: 'DECIMAL'>}, <Type.INT: 'INT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.FLOAT: 'FLOAT'>, <Type.BIGINT: 'BIGINT'>, <Type.DECIMAL: 'DECIMAL'>}, <Type.SMALLINT: 'SMALLINT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.INT: 'INT'>, <Type.FLOAT: 'FLOAT'>, <Type.BIGINT: 'BIGINT'>, <Type.DECIMAL: 'DECIMAL'>}, <Type.TINYINT: 'TINYINT'>: {<Type.DOUBLE: 'DOUBLE'>, <Type.INT: 'INT'>, <Type.FLOAT: 'FLOAT'>, <Type.SMALLINT: 'SMALLINT'>, <Type.BIGINT: 'BIGINT'>, <Type.DECIMAL: 'DECIMAL'>}, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>: set(), <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>}, <Type.TIMESTAMP: 'TIMESTAMP'>: {<Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}, <Type.DATETIME: 'DATETIME'>: {<Type.TIMESTAMP: 'TIMESTAMP'>, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>}, <Type.DATE: 'DATE'>: {<Type.TIMESTAMP: 'TIMESTAMP'>, <Type.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <Type.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <Type.DATETIME: 'DATETIME'>}}
    @@ -1378,7 +1386,7 @@
    BINARY_COERCIONS: Dict[Tuple[sqlglot.expressions.DataType.Type, sqlglot.expressions.DataType.Type], Callable[[sqlglot.expressions.Expression, sqlglot.expressions.Expression], sqlglot.expressions.DataType.Type]] = - {(<Type.CHAR: 'CHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DATE: 'DATE'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.DATE: 'DATE'>): <function TypeAnnotator.<lambda>>} + {(<Type.TEXT: 'TEXT'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TEXT: 'TEXT'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NCHAR: 'NCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.CHAR: 'CHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.VARCHAR: 'VARCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT256: 'INT256'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT: 'INT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.FLOAT: 'FLOAT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.TINYINT: 'TINYINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.BIT: 'BIT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.INT128: 'INT128'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.DOUBLE: 'DOUBLE'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.SMALLINT: 'SMALLINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.NVARCHAR: 'NVARCHAR'>, <Type.BIGINT: 'BIGINT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.TEXT: 'TEXT'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.NCHAR: 'NCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.CHAR: 'CHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.VARCHAR: 'VARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT256: 'INT256'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT: 'INT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.FLOAT: 'FLOAT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.TINYINT: 'TINYINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIT: 'BIT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.INT128: 'INT128'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DOUBLE: 'DOUBLE'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.SMALLINT: 'SMALLINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.BIGINT: 'BIGINT'>, <Type.NVARCHAR: 'NVARCHAR'>): <function TypeAnnotator.<dictcomp>.<lambda>>, (<Type.DATE: 'DATE'>, <Type.INTERVAL: 'INTERVAL'>): <function TypeAnnotator.<lambda>>, (<Type.INTERVAL: 'INTERVAL'>, <Type.DATE: 'DATE'>): <function TypeAnnotator.<lambda>>}
    @@ -1442,51 +1450,51 @@
    -
    342    def annotate(self, expression: E) -> E:
    -343        for scope in traverse_scope(expression):
    -344            selects = {}
    -345            for name, source in scope.sources.items():
    -346                if not isinstance(source, Scope):
    -347                    continue
    -348                if isinstance(source.expression, exp.UDTF):
    -349                    values = []
    -350
    -351                    if isinstance(source.expression, exp.Lateral):
    -352                        if isinstance(source.expression.this, exp.Explode):
    -353                            values = [source.expression.this.this]
    -354                    else:
    -355                        values = source.expression.expressions[0].expressions
    -356
    -357                    if not values:
    -358                        continue
    -359
    -360                    selects[name] = {
    -361                        alias: column
    -362                        for alias, column in zip(
    -363                            source.expression.alias_column_names,
    -364                            values,
    -365                        )
    -366                    }
    -367                else:
    -368                    selects[name] = {
    -369                        select.alias_or_name: select for select in source.expression.selects
    -370                    }
    -371
    -372            # First annotate the current scope's column references
    -373            for col in scope.columns:
    -374                if not col.table:
    -375                    continue
    -376
    -377                source = scope.sources.get(col.table)
    -378                if isinstance(source, exp.Table):
    -379                    self._set_type(col, self.schema.get_column_type(source, col))
    -380                elif source and col.table in selects and col.name in selects[col.table]:
    -381                    self._set_type(col, selects[col.table][col.name].type)
    -382
    -383            # Then (possibly) annotate the remaining expressions in the scope
    -384            self._maybe_annotate(scope.expression)
    -385
    -386        return self._maybe_annotate(expression)  # This takes care of non-traversable expressions
    +            
    343    def annotate(self, expression: E) -> E:
    +344        for scope in traverse_scope(expression):
    +345            selects = {}
    +346            for name, source in scope.sources.items():
    +347                if not isinstance(source, Scope):
    +348                    continue
    +349                if isinstance(source.expression, exp.UDTF):
    +350                    values = []
    +351
    +352                    if isinstance(source.expression, exp.Lateral):
    +353                        if isinstance(source.expression.this, exp.Explode):
    +354                            values = [source.expression.this.this]
    +355                    else:
    +356                        values = source.expression.expressions[0].expressions
    +357
    +358                    if not values:
    +359                        continue
    +360
    +361                    selects[name] = {
    +362                        alias: column
    +363                        for alias, column in zip(
    +364                            source.expression.alias_column_names,
    +365                            values,
    +366                        )
    +367                    }
    +368                else:
    +369                    selects[name] = {
    +370                        select.alias_or_name: select for select in source.expression.selects
    +371                    }
    +372
    +373            # First annotate the current scope's column references
    +374            for col in scope.columns:
    +375                if not col.table:
    +376                    continue
    +377
    +378                source = scope.sources.get(col.table)
    +379                if isinstance(source, exp.Table):
    +380                    self._set_type(col, self.schema.get_column_type(source, col))
    +381                elif source and col.table in selects and col.name in selects[col.table]:
    +382                    self._set_type(col, selects[col.table][col.name].type)
    +383
    +384            # Then (possibly) annotate the remaining expressions in the scope
    +385            self._maybe_annotate(scope.expression)
    +386
    +387        return self._maybe_annotate(expression)  # This takes care of non-traversable expressions
     
    diff --git a/docs/sqlglot/optimizer/merge_subqueries.html b/docs/sqlglot/optimizer/merge_subqueries.html index a7f7d10..adcafcd 100644 --- a/docs/sqlglot/optimizer/merge_subqueries.html +++ b/docs/sqlglot/optimizer/merge_subqueries.html @@ -585,7 +585,7 @@ queries if it would result in multiple table selects in a single query:

    UNMERGABLE_ARGS = - {'distribute', 'settings', 'windows', 'format', 'group', 'having', 'limit', 'laterals', 'with', 'offset', 'into', 'cluster', 'locks', 'distinct', 'match', 'connect', 'kind', 'sample', 'qualify', 'sort', 'pivots'} + {'match', 'format', 'having', 'windows', 'settings', 'laterals', 'connect', 'qualify', 'group', 'cluster', 'distribute', 'kind', 'sample', 'sort', 'locks', 'offset', 'with', 'pivots', 'into', 'distinct', 'limit'}
    diff --git a/docs/sqlglot/optimizer/simplify.html b/docs/sqlglot/optimizer/simplify.html index 81c4541..2d3fe29 100644 --- a/docs/sqlglot/optimizer/simplify.html +++ b/docs/sqlglot/optimizer/simplify.html @@ -2546,7 +2546,7 @@ prefix are statically known.

    @@ -2626,7 +2626,7 @@ prefix are statically known.

    JOINS = -{('RIGHT', 'OUTER'), ('RIGHT', ''), ('', 'INNER'), ('', '')} +{('', ''), ('', 'INNER'), ('RIGHT', ''), ('RIGHT', 'OUTER')}
    diff --git a/docs/sqlglot/parser.html b/docs/sqlglot/parser.html index ebc3c62..1dcdc17 100644 --- a/docs/sqlglot/parser.html +++ b/docs/sqlglot/parser.html @@ -2847,3361 +2847,3374 @@ 2465 this.set(key, expression) 2466 if key == "limit": 2467 offset = expression.args.pop("offset", None) -2468 if offset: -2469 this.set("offset", exp.Offset(expression=offset)) -2470 continue -2471 break -2472 return this -2473 -2474 def _parse_hint(self) -> t.Optional[exp.Hint]: -2475 if self._match(TokenType.HINT): -2476 hints = [] -2477 for hint in iter(lambda: self._parse_csv(self._parse_function), []): -2478 hints.extend(hint) +2468 +2469 if offset: +2470 offset = exp.Offset(expression=offset) +2471 this.set("offset", offset) +2472 +2473 limit_by_expressions = expression.expressions +2474 expression.set("expressions", None) +2475 offset.set("expressions", limit_by_expressions) +2476 continue +2477 break +2478 return this 2479 -2480 if not self._match_pair(TokenType.STAR, TokenType.SLASH): -2481 self.raise_error("Expected */ after HINT") -2482 -2483 return self.expression(exp.Hint, expressions=hints) -2484 -2485 return None -2486 -2487 def _parse_into(self) -> t.Optional[exp.Into]: -2488 if not self._match(TokenType.INTO): -2489 return None +2480 def _parse_hint(self) -> t.Optional[exp.Hint]: +2481 if self._match(TokenType.HINT): +2482 hints = [] +2483 for hint in iter(lambda: self._parse_csv(self._parse_function), []): +2484 hints.extend(hint) +2485 +2486 if not self._match_pair(TokenType.STAR, TokenType.SLASH): +2487 self.raise_error("Expected */ after HINT") +2488 +2489 return self.expression(exp.Hint, expressions=hints) 2490 -2491 temp = self._match(TokenType.TEMPORARY) -2492 unlogged = self._match_text_seq("UNLOGGED") -2493 self._match(TokenType.TABLE) -2494 -2495 return self.expression( -2496 exp.Into, this=self._parse_table(schema=True), temporary=temp, unlogged=unlogged -2497 ) -2498 -2499 def _parse_from( -2500 self, joins: bool = False, skip_from_token: bool = False -2501 ) -> t.Optional[exp.From]: -2502 if not skip_from_token and not self._match(TokenType.FROM): -2503 return None +2491 return None +2492 +2493 def _parse_into(self) -> t.Optional[exp.Into]: +2494 if not self._match(TokenType.INTO): +2495 return None +2496 +2497 temp = self._match(TokenType.TEMPORARY) +2498 unlogged = self._match_text_seq("UNLOGGED") +2499 self._match(TokenType.TABLE) +2500 +2501 return self.expression( +2502 exp.Into, this=self._parse_table(schema=True), temporary=temp, unlogged=unlogged +2503 ) 2504 -2505 return self.expression( -2506 exp.From, comments=self._prev_comments, this=self._parse_table(joins=joins) -2507 ) -2508 -2509 def _parse_match_recognize(self) -> t.Optional[exp.MatchRecognize]: -2510 if not self._match(TokenType.MATCH_RECOGNIZE): -2511 return None -2512 -2513 self._match_l_paren() +2505 def _parse_from( +2506 self, joins: bool = False, skip_from_token: bool = False +2507 ) -> t.Optional[exp.From]: +2508 if not skip_from_token and not self._match(TokenType.FROM): +2509 return None +2510 +2511 return self.expression( +2512 exp.From, comments=self._prev_comments, this=self._parse_table(joins=joins) +2513 ) 2514 -2515 partition = self._parse_partition_by() -2516 order = self._parse_order() -2517 measures = self._parse_expressions() if self._match_text_seq("MEASURES") else None +2515 def _parse_match_recognize(self) -> t.Optional[exp.MatchRecognize]: +2516 if not self._match(TokenType.MATCH_RECOGNIZE): +2517 return None 2518 -2519 if self._match_text_seq("ONE", "ROW", "PER", "MATCH"): -2520 rows = exp.var("ONE ROW PER MATCH") -2521 elif self._match_text_seq("ALL", "ROWS", "PER", "MATCH"): -2522 text = "ALL ROWS PER MATCH" -2523 if self._match_text_seq("SHOW", "EMPTY", "MATCHES"): -2524 text += " SHOW EMPTY MATCHES" -2525 elif self._match_text_seq("OMIT", "EMPTY", "MATCHES"): -2526 text += " OMIT EMPTY MATCHES" -2527 elif self._match_text_seq("WITH", "UNMATCHED", "ROWS"): -2528 text += " WITH UNMATCHED ROWS" -2529 rows = exp.var(text) -2530 else: -2531 rows = None -2532 -2533 if self._match_text_seq("AFTER", "MATCH", "SKIP"): -2534 text = "AFTER MATCH SKIP" -2535 if self._match_text_seq("PAST", "LAST", "ROW"): -2536 text += " PAST LAST ROW" -2537 elif self._match_text_seq("TO", "NEXT", "ROW"): -2538 text += " TO NEXT ROW" -2539 elif self._match_text_seq("TO", "FIRST"): -2540 text += f" TO FIRST {self._advance_any().text}" # type: ignore -2541 elif self._match_text_seq("TO", "LAST"): -2542 text += f" TO LAST {self._advance_any().text}" # type: ignore -2543 after = exp.var(text) -2544 else: -2545 after = None -2546 -2547 if self._match_text_seq("PATTERN"): -2548 self._match_l_paren() -2549 -2550 if not self._curr: -2551 self.raise_error("Expecting )", self._curr) +2519 self._match_l_paren() +2520 +2521 partition = self._parse_partition_by() +2522 order = self._parse_order() +2523 measures = self._parse_expressions() if self._match_text_seq("MEASURES") else None +2524 +2525 if self._match_text_seq("ONE", "ROW", "PER", "MATCH"): +2526 rows = exp.var("ONE ROW PER MATCH") +2527 elif self._match_text_seq("ALL", "ROWS", "PER", "MATCH"): +2528 text = "ALL ROWS PER MATCH" +2529 if self._match_text_seq("SHOW", "EMPTY", "MATCHES"): +2530 text += " SHOW EMPTY MATCHES" +2531 elif self._match_text_seq("OMIT", "EMPTY", "MATCHES"): +2532 text += " OMIT EMPTY MATCHES" +2533 elif self._match_text_seq("WITH", "UNMATCHED", "ROWS"): +2534 text += " WITH UNMATCHED ROWS" +2535 rows = exp.var(text) +2536 else: +2537 rows = None +2538 +2539 if self._match_text_seq("AFTER", "MATCH", "SKIP"): +2540 text = "AFTER MATCH SKIP" +2541 if self._match_text_seq("PAST", "LAST", "ROW"): +2542 text += " PAST LAST ROW" +2543 elif self._match_text_seq("TO", "NEXT", "ROW"): +2544 text += " TO NEXT ROW" +2545 elif self._match_text_seq("TO", "FIRST"): +2546 text += f" TO FIRST {self._advance_any().text}" # type: ignore +2547 elif self._match_text_seq("TO", "LAST"): +2548 text += f" TO LAST {self._advance_any().text}" # type: ignore +2549 after = exp.var(text) +2550 else: +2551 after = None 2552 -2553 paren = 1 -2554 start = self._curr +2553 if self._match_text_seq("PATTERN"): +2554 self._match_l_paren() 2555 -2556 while self._curr and paren > 0: -2557 if self._curr.token_type == TokenType.L_PAREN: -2558 paren += 1 -2559 if self._curr.token_type == TokenType.R_PAREN: -2560 paren -= 1 +2556 if not self._curr: +2557 self.raise_error("Expecting )", self._curr) +2558 +2559 paren = 1 +2560 start = self._curr 2561 -2562 end = self._prev -2563 self._advance() -2564 -2565 if paren > 0: -2566 self.raise_error("Expecting )", self._curr) +2562 while self._curr and paren > 0: +2563 if self._curr.token_type == TokenType.L_PAREN: +2564 paren += 1 +2565 if self._curr.token_type == TokenType.R_PAREN: +2566 paren -= 1 2567 -2568 pattern = exp.var(self._find_sql(start, end)) -2569 else: -2570 pattern = None -2571 -2572 define = ( -2573 self._parse_csv(self._parse_name_as_expression) -2574 if self._match_text_seq("DEFINE") -2575 else None -2576 ) +2568 end = self._prev +2569 self._advance() +2570 +2571 if paren > 0: +2572 self.raise_error("Expecting )", self._curr) +2573 +2574 pattern = exp.var(self._find_sql(start, end)) +2575 else: +2576 pattern = None 2577 -2578 self._match_r_paren() -2579 -2580 return self.expression( -2581 exp.MatchRecognize, -2582 partition_by=partition, -2583 order=order, -2584 measures=measures, -2585 rows=rows, -2586 after=after, -2587 pattern=pattern, -2588 define=define, -2589 alias=self._parse_table_alias(), -2590 ) -2591 -2592 def _parse_lateral(self) -> t.Optional[exp.Lateral]: -2593 cross_apply = self._match_pair(TokenType.CROSS, TokenType.APPLY) -2594 if not cross_apply and self._match_pair(TokenType.OUTER, TokenType.APPLY): -2595 cross_apply = False -2596 -2597 if cross_apply is not None: -2598 this = self._parse_select(table=True) -2599 view = None -2600 outer = None -2601 elif self._match(TokenType.LATERAL): -2602 this = self._parse_select(table=True) -2603 view = self._match(TokenType.VIEW) -2604 outer = self._match(TokenType.OUTER) -2605 else: -2606 return None -2607 -2608 if not this: -2609 this = ( -2610 self._parse_unnest() -2611 or self._parse_function() -2612 or self._parse_id_var(any_token=False) -2613 ) -2614 -2615 while self._match(TokenType.DOT): -2616 this = exp.Dot( -2617 this=this, -2618 expression=self._parse_function() or self._parse_id_var(any_token=False), -2619 ) +2578 define = ( +2579 self._parse_csv(self._parse_name_as_expression) +2580 if self._match_text_seq("DEFINE") +2581 else None +2582 ) +2583 +2584 self._match_r_paren() +2585 +2586 return self.expression( +2587 exp.MatchRecognize, +2588 partition_by=partition, +2589 order=order, +2590 measures=measures, +2591 rows=rows, +2592 after=after, +2593 pattern=pattern, +2594 define=define, +2595 alias=self._parse_table_alias(), +2596 ) +2597 +2598 def _parse_lateral(self) -> t.Optional[exp.Lateral]: +2599 cross_apply = self._match_pair(TokenType.CROSS, TokenType.APPLY) +2600 if not cross_apply and self._match_pair(TokenType.OUTER, TokenType.APPLY): +2601 cross_apply = False +2602 +2603 if cross_apply is not None: +2604 this = self._parse_select(table=True) +2605 view = None +2606 outer = None +2607 elif self._match(TokenType.LATERAL): +2608 this = self._parse_select(table=True) +2609 view = self._match(TokenType.VIEW) +2610 outer = self._match(TokenType.OUTER) +2611 else: +2612 return None +2613 +2614 if not this: +2615 this = ( +2616 self._parse_unnest() +2617 or self._parse_function() +2618 or self._parse_id_var(any_token=False) +2619 ) 2620 -2621 if view: -2622 table = self._parse_id_var(any_token=False) -2623 columns = self._parse_csv(self._parse_id_var) if self._match(TokenType.ALIAS) else [] -2624 table_alias: t.Optional[exp.TableAlias] = self.expression( -2625 exp.TableAlias, this=table, columns=columns -2626 ) -2627 elif isinstance(this, (exp.Subquery, exp.Unnest)) and this.alias: -2628 # We move the alias from the lateral's child node to the lateral itself -2629 table_alias = this.args["alias"].pop() -2630 else: -2631 table_alias = self._parse_table_alias() -2632 -2633 return self.expression( -2634 exp.Lateral, -2635 this=this, -2636 view=view, -2637 outer=outer, -2638 alias=table_alias, -2639 cross_apply=cross_apply, -2640 ) -2641 -2642 def _parse_join_parts( -2643 self, -2644 ) -> t.Tuple[t.Optional[Token], t.Optional[Token], t.Optional[Token]]: -2645 return ( -2646 self._match_set(self.JOIN_METHODS) and self._prev, -2647 self._match_set(self.JOIN_SIDES) and self._prev, -2648 self._match_set(self.JOIN_KINDS) and self._prev, -2649 ) -2650 -2651 def _parse_join( -2652 self, skip_join_token: bool = False, parse_bracket: bool = False -2653 ) -> t.Optional[exp.Join]: -2654 if self._match(TokenType.COMMA): -2655 return self.expression(exp.Join, this=self._parse_table()) +2621 while self._match(TokenType.DOT): +2622 this = exp.Dot( +2623 this=this, +2624 expression=self._parse_function() or self._parse_id_var(any_token=False), +2625 ) +2626 +2627 if view: +2628 table = self._parse_id_var(any_token=False) +2629 columns = self._parse_csv(self._parse_id_var) if self._match(TokenType.ALIAS) else [] +2630 table_alias: t.Optional[exp.TableAlias] = self.expression( +2631 exp.TableAlias, this=table, columns=columns +2632 ) +2633 elif isinstance(this, (exp.Subquery, exp.Unnest)) and this.alias: +2634 # We move the alias from the lateral's child node to the lateral itself +2635 table_alias = this.args["alias"].pop() +2636 else: +2637 table_alias = self._parse_table_alias() +2638 +2639 return self.expression( +2640 exp.Lateral, +2641 this=this, +2642 view=view, +2643 outer=outer, +2644 alias=table_alias, +2645 cross_apply=cross_apply, +2646 ) +2647 +2648 def _parse_join_parts( +2649 self, +2650 ) -> t.Tuple[t.Optional[Token], t.Optional[Token], t.Optional[Token]]: +2651 return ( +2652 self._match_set(self.JOIN_METHODS) and self._prev, +2653 self._match_set(self.JOIN_SIDES) and self._prev, +2654 self._match_set(self.JOIN_KINDS) and self._prev, +2655 ) 2656 -2657 index = self._index -2658 method, side, kind = self._parse_join_parts() -2659 hint = self._prev.text if self._match_texts(self.JOIN_HINTS) else None -2660 join = self._match(TokenType.JOIN) -2661 -2662 if not skip_join_token and not join: -2663 self._retreat(index) -2664 kind = None -2665 method = None -2666 side = None +2657 def _parse_join( +2658 self, skip_join_token: bool = False, parse_bracket: bool = False +2659 ) -> t.Optional[exp.Join]: +2660 if self._match(TokenType.COMMA): +2661 return self.expression(exp.Join, this=self._parse_table()) +2662 +2663 index = self._index +2664 method, side, kind = self._parse_join_parts() +2665 hint = self._prev.text if self._match_texts(self.JOIN_HINTS) else None +2666 join = self._match(TokenType.JOIN) 2667 -2668 outer_apply = self._match_pair(TokenType.OUTER, TokenType.APPLY, False) -2669 cross_apply = self._match_pair(TokenType.CROSS, TokenType.APPLY, False) -2670 -2671 if not skip_join_token and not join and not outer_apply and not cross_apply: -2672 return None +2668 if not skip_join_token and not join: +2669 self._retreat(index) +2670 kind = None +2671 method = None +2672 side = None 2673 -2674 kwargs: t.Dict[str, t.Any] = {"this": self._parse_table(parse_bracket=parse_bracket)} -2675 -2676 if method: -2677 kwargs["method"] = method.text -2678 if side: -2679 kwargs["side"] = side.text -2680 if kind: -2681 kwargs["kind"] = kind.text -2682 if hint: -2683 kwargs["hint"] = hint -2684 -2685 if self._match(TokenType.ON): -2686 kwargs["on"] = self._parse_conjunction() -2687 elif self._match(TokenType.USING): -2688 kwargs["using"] = self._parse_wrapped_id_vars() -2689 elif not (kind and kind.token_type == TokenType.CROSS): -2690 index = self._index -2691 join = self._parse_join() -2692 -2693 if join and self._match(TokenType.ON): -2694 kwargs["on"] = self._parse_conjunction() -2695 elif join and self._match(TokenType.USING): -2696 kwargs["using"] = self._parse_wrapped_id_vars() -2697 else: -2698 join = None -2699 self._retreat(index) -2700 -2701 kwargs["this"].set("joins", [join] if join else None) -2702 -2703 comments = [c for token in (method, side, kind) if token for c in token.comments] -2704 return self.expression(exp.Join, comments=comments, **kwargs) -2705 -2706 def _parse_opclass(self) -> t.Optional[exp.Expression]: -2707 this = self._parse_conjunction() -2708 if self._match_texts(self.OPCLASS_FOLLOW_KEYWORDS, advance=False): -2709 return this -2710 -2711 if not self._match_set(self.OPTYPE_FOLLOW_TOKENS, advance=False): -2712 return self.expression(exp.Opclass, this=this, expression=self._parse_table_parts()) -2713 -2714 return this -2715 -2716 def _parse_index( -2717 self, -2718 index: t.Optional[exp.Expression] = None, -2719 ) -> t.Optional[exp.Index]: -2720 if index: -2721 unique = None -2722 primary = None -2723 amp = None -2724 -2725 self._match(TokenType.ON) -2726 self._match(TokenType.TABLE) # hive -2727 table = self._parse_table_parts(schema=True) -2728 else: -2729 unique = self._match(TokenType.UNIQUE) -2730 primary = self._match_text_seq("PRIMARY") -2731 amp = self._match_text_seq("AMP") -2732 -2733 if not self._match(TokenType.INDEX): -2734 return None -2735 -2736 index = self._parse_id_var() -2737 table = None +2674 outer_apply = self._match_pair(TokenType.OUTER, TokenType.APPLY, False) +2675 cross_apply = self._match_pair(TokenType.CROSS, TokenType.APPLY, False) +2676 +2677 if not skip_join_token and not join and not outer_apply and not cross_apply: +2678 return None +2679 +2680 kwargs: t.Dict[str, t.Any] = {"this": self._parse_table(parse_bracket=parse_bracket)} +2681 +2682 if method: +2683 kwargs["method"] = method.text +2684 if side: +2685 kwargs["side"] = side.text +2686 if kind: +2687 kwargs["kind"] = kind.text +2688 if hint: +2689 kwargs["hint"] = hint +2690 +2691 if self._match(TokenType.ON): +2692 kwargs["on"] = self._parse_conjunction() +2693 elif self._match(TokenType.USING): +2694 kwargs["using"] = self._parse_wrapped_id_vars() +2695 elif not (kind and kind.token_type == TokenType.CROSS): +2696 index = self._index +2697 join = self._parse_join() +2698 +2699 if join and self._match(TokenType.ON): +2700 kwargs["on"] = self._parse_conjunction() +2701 elif join and self._match(TokenType.USING): +2702 kwargs["using"] = self._parse_wrapped_id_vars() +2703 else: +2704 join = None +2705 self._retreat(index) +2706 +2707 kwargs["this"].set("joins", [join] if join else None) +2708 +2709 comments = [c for token in (method, side, kind) if token for c in token.comments] +2710 return self.expression(exp.Join, comments=comments, **kwargs) +2711 +2712 def _parse_opclass(self) -> t.Optional[exp.Expression]: +2713 this = self._parse_conjunction() +2714 if self._match_texts(self.OPCLASS_FOLLOW_KEYWORDS, advance=False): +2715 return this +2716 +2717 if not self._match_set(self.OPTYPE_FOLLOW_TOKENS, advance=False): +2718 return self.expression(exp.Opclass, this=this, expression=self._parse_table_parts()) +2719 +2720 return this +2721 +2722 def _parse_index( +2723 self, +2724 index: t.Optional[exp.Expression] = None, +2725 ) -> t.Optional[exp.Index]: +2726 if index: +2727 unique = None +2728 primary = None +2729 amp = None +2730 +2731 self._match(TokenType.ON) +2732 self._match(TokenType.TABLE) # hive +2733 table = self._parse_table_parts(schema=True) +2734 else: +2735 unique = self._match(TokenType.UNIQUE) +2736 primary = self._match_text_seq("PRIMARY") +2737 amp = self._match_text_seq("AMP") 2738 -2739 using = self._parse_var(any_token=True) if self._match(TokenType.USING) else None -2740 -2741 if self._match(TokenType.L_PAREN, advance=False): -2742 columns = self._parse_wrapped_csv(lambda: self._parse_ordered(self._parse_opclass)) -2743 else: -2744 columns = None -2745 -2746 include = self._parse_wrapped_id_vars() if self._match_text_seq("INCLUDE") else None -2747 -2748 return self.expression( -2749 exp.Index, -2750 this=index, -2751 table=table, -2752 using=using, -2753 columns=columns, -2754 unique=unique, -2755 primary=primary, -2756 amp=amp, -2757 include=include, -2758 partition_by=self._parse_partition_by(), -2759 where=self._parse_where(), -2760 ) -2761 -2762 def _parse_table_hints(self) -> t.Optional[t.List[exp.Expression]]: -2763 hints: t.List[exp.Expression] = [] -2764 if self._match_pair(TokenType.WITH, TokenType.L_PAREN): -2765 # https://learn.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-table?view=sql-server-ver16 -2766 hints.append( -2767 self.expression( -2768 exp.WithTableHint, -2769 expressions=self._parse_csv( -2770 lambda: self._parse_function() or self._parse_var(any_token=True) -2771 ), -2772 ) -2773 ) -2774 self._match_r_paren() -2775 else: -2776 # https://dev.mysql.com/doc/refman/8.0/en/index-hints.html -2777 while self._match_set(self.TABLE_INDEX_HINT_TOKENS): -2778 hint = exp.IndexTableHint(this=self._prev.text.upper()) -2779 -2780 self._match_texts(("INDEX", "KEY")) -2781 if self._match(TokenType.FOR): -2782 hint.set("target", self._advance_any() and self._prev.text.upper()) -2783 -2784 hint.set("expressions", self._parse_wrapped_id_vars()) -2785 hints.append(hint) -2786 -2787 return hints or None -2788 -2789 def _parse_table_part(self, schema: bool = False) -> t.Optional[exp.Expression]: -2790 return ( -2791 (not schema and self._parse_function(optional_parens=False)) -2792 or self._parse_id_var(any_token=False) -2793 or self._parse_string_as_identifier() -2794 or self._parse_placeholder() -2795 ) -2796 -2797 def _parse_table_parts(self, schema: bool = False, is_db_reference: bool = False) -> exp.Table: -2798 catalog = None -2799 db = None -2800 table: t.Optional[exp.Expression | str] = self._parse_table_part(schema=schema) -2801 -2802 while self._match(TokenType.DOT): -2803 if catalog: -2804 # This allows nesting the table in arbitrarily many dot expressions if needed -2805 table = self.expression( -2806 exp.Dot, this=table, expression=self._parse_table_part(schema=schema) -2807 ) -2808 else: -2809 catalog = db -2810 db = table -2811 table = self._parse_table_part(schema=schema) or "" -2812 -2813 if is_db_reference: -2814 catalog = db -2815 db = table -2816 table = None -2817 -2818 if not table and not is_db_reference: -2819 self.raise_error(f"Expected table name but got {self._curr}") -2820 if not db and is_db_reference: -2821 self.raise_error(f"Expected database name but got {self._curr}") -2822 -2823 return self.expression( -2824 exp.Table, this=table, db=db, catalog=catalog, pivots=self._parse_pivots() -2825 ) -2826 -2827 def _parse_table( -2828 self, -2829 schema: bool = False, -2830 joins: bool = False, -2831 alias_tokens: t.Optional[t.Collection[TokenType]] = None, -2832 parse_bracket: bool = False, -2833 is_db_reference: bool = False, -2834 ) -> t.Optional[exp.Expression]: -2835 lateral = self._parse_lateral() -2836 if lateral: -2837 return lateral -2838 -2839 unnest = self._parse_unnest() -2840 if unnest: -2841 return unnest -2842 -2843 values = self._parse_derived_table_values() -2844 if values: -2845 return values -2846 -2847 subquery = self._parse_select(table=True) -2848 if subquery: -2849 if not subquery.args.get("pivots"): -2850 subquery.set("pivots", self._parse_pivots()) -2851 return subquery +2739 if not self._match(TokenType.INDEX): +2740 return None +2741 +2742 index = self._parse_id_var() +2743 table = None +2744 +2745 using = self._parse_var(any_token=True) if self._match(TokenType.USING) else None +2746 +2747 if self._match(TokenType.L_PAREN, advance=False): +2748 columns = self._parse_wrapped_csv(lambda: self._parse_ordered(self._parse_opclass)) +2749 else: +2750 columns = None +2751 +2752 include = self._parse_wrapped_id_vars() if self._match_text_seq("INCLUDE") else None +2753 +2754 return self.expression( +2755 exp.Index, +2756 this=index, +2757 table=table, +2758 using=using, +2759 columns=columns, +2760 unique=unique, +2761 primary=primary, +2762 amp=amp, +2763 include=include, +2764 partition_by=self._parse_partition_by(), +2765 where=self._parse_where(), +2766 ) +2767 +2768 def _parse_table_hints(self) -> t.Optional[t.List[exp.Expression]]: +2769 hints: t.List[exp.Expression] = [] +2770 if self._match_pair(TokenType.WITH, TokenType.L_PAREN): +2771 # https://learn.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-table?view=sql-server-ver16 +2772 hints.append( +2773 self.expression( +2774 exp.WithTableHint, +2775 expressions=self._parse_csv( +2776 lambda: self._parse_function() or self._parse_var(any_token=True) +2777 ), +2778 ) +2779 ) +2780 self._match_r_paren() +2781 else: +2782 # https://dev.mysql.com/doc/refman/8.0/en/index-hints.html +2783 while self._match_set(self.TABLE_INDEX_HINT_TOKENS): +2784 hint = exp.IndexTableHint(this=self._prev.text.upper()) +2785 +2786 self._match_texts(("INDEX", "KEY")) +2787 if self._match(TokenType.FOR): +2788 hint.set("target", self._advance_any() and self._prev.text.upper()) +2789 +2790 hint.set("expressions", self._parse_wrapped_id_vars()) +2791 hints.append(hint) +2792 +2793 return hints or None +2794 +2795 def _parse_table_part(self, schema: bool = False) -> t.Optional[exp.Expression]: +2796 return ( +2797 (not schema and self._parse_function(optional_parens=False)) +2798 or self._parse_id_var(any_token=False) +2799 or self._parse_string_as_identifier() +2800 or self._parse_placeholder() +2801 ) +2802 +2803 def _parse_table_parts(self, schema: bool = False, is_db_reference: bool = False) -> exp.Table: +2804 catalog = None +2805 db = None +2806 table: t.Optional[exp.Expression | str] = self._parse_table_part(schema=schema) +2807 +2808 while self._match(TokenType.DOT): +2809 if catalog: +2810 # This allows nesting the table in arbitrarily many dot expressions if needed +2811 table = self.expression( +2812 exp.Dot, this=table, expression=self._parse_table_part(schema=schema) +2813 ) +2814 else: +2815 catalog = db +2816 db = table +2817 table = self._parse_table_part(schema=schema) or "" +2818 +2819 if is_db_reference: +2820 catalog = db +2821 db = table +2822 table = None +2823 +2824 if not table and not is_db_reference: +2825 self.raise_error(f"Expected table name but got {self._curr}") +2826 if not db and is_db_reference: +2827 self.raise_error(f"Expected database name but got {self._curr}") +2828 +2829 return self.expression( +2830 exp.Table, this=table, db=db, catalog=catalog, pivots=self._parse_pivots() +2831 ) +2832 +2833 def _parse_table( +2834 self, +2835 schema: bool = False, +2836 joins: bool = False, +2837 alias_tokens: t.Optional[t.Collection[TokenType]] = None, +2838 parse_bracket: bool = False, +2839 is_db_reference: bool = False, +2840 ) -> t.Optional[exp.Expression]: +2841 lateral = self._parse_lateral() +2842 if lateral: +2843 return lateral +2844 +2845 unnest = self._parse_unnest() +2846 if unnest: +2847 return unnest +2848 +2849 values = self._parse_derived_table_values() +2850 if values: +2851 return values 2852 -2853 bracket = parse_bracket and self._parse_bracket(None) -2854 bracket = self.expression(exp.Table, this=bracket) if bracket else None -2855 this = t.cast( -2856 exp.Expression, -2857 bracket -2858 or self._parse_bracket( -2859 self._parse_table_parts(schema=schema, is_db_reference=is_db_reference) -2860 ), -2861 ) -2862 -2863 if schema: -2864 return self._parse_schema(this=this) -2865 -2866 version = self._parse_version() -2867 -2868 if version: -2869 this.set("version", version) -2870 -2871 if self.dialect.ALIAS_POST_TABLESAMPLE: -2872 table_sample = self._parse_table_sample() +2853 subquery = self._parse_select(table=True) +2854 if subquery: +2855 if not subquery.args.get("pivots"): +2856 subquery.set("pivots", self._parse_pivots()) +2857 return subquery +2858 +2859 bracket = parse_bracket and self._parse_bracket(None) +2860 bracket = self.expression(exp.Table, this=bracket) if bracket else None +2861 this = t.cast( +2862 exp.Expression, +2863 bracket +2864 or self._parse_bracket( +2865 self._parse_table_parts(schema=schema, is_db_reference=is_db_reference) +2866 ), +2867 ) +2868 +2869 if schema: +2870 return self._parse_schema(this=this) +2871 +2872 version = self._parse_version() 2873 -2874 alias = self._parse_table_alias(alias_tokens=alias_tokens or self.TABLE_ALIAS_TOKENS) -2875 if alias: -2876 this.set("alias", alias) -2877 -2878 if isinstance(this, exp.Table) and self._match_text_seq("AT"): -2879 return self.expression( -2880 exp.AtIndex, this=this.to_column(copy=False), expression=self._parse_id_var() -2881 ) -2882 -2883 this.set("hints", self._parse_table_hints()) -2884 -2885 if not this.args.get("pivots"): -2886 this.set("pivots", self._parse_pivots()) -2887 -2888 if not self.dialect.ALIAS_POST_TABLESAMPLE: -2889 table_sample = self._parse_table_sample() +2874 if version: +2875 this.set("version", version) +2876 +2877 if self.dialect.ALIAS_POST_TABLESAMPLE: +2878 table_sample = self._parse_table_sample() +2879 +2880 alias = self._parse_table_alias(alias_tokens=alias_tokens or self.TABLE_ALIAS_TOKENS) +2881 if alias: +2882 this.set("alias", alias) +2883 +2884 if isinstance(this, exp.Table) and self._match_text_seq("AT"): +2885 return self.expression( +2886 exp.AtIndex, this=this.to_column(copy=False), expression=self._parse_id_var() +2887 ) +2888 +2889 this.set("hints", self._parse_table_hints()) 2890 -2891 if table_sample: -2892 table_sample.set("this", this) -2893 this = table_sample -2894 -2895 if joins: -2896 for join in iter(self._parse_join, None): -2897 this.append("joins", join) -2898 -2899 if self._match_pair(TokenType.WITH, TokenType.ORDINALITY): -2900 this.set("ordinality", True) -2901 this.set("alias", self._parse_table_alias()) -2902 -2903 return this +2891 if not this.args.get("pivots"): +2892 this.set("pivots", self._parse_pivots()) +2893 +2894 if not self.dialect.ALIAS_POST_TABLESAMPLE: +2895 table_sample = self._parse_table_sample() +2896 +2897 if table_sample: +2898 table_sample.set("this", this) +2899 this = table_sample +2900 +2901 if joins: +2902 for join in iter(self._parse_join, None): +2903 this.append("joins", join) 2904 -2905 def _parse_version(self) -> t.Optional[exp.Version]: -2906 if self._match(TokenType.TIMESTAMP_SNAPSHOT): -2907 this = "TIMESTAMP" -2908 elif self._match(TokenType.VERSION_SNAPSHOT): -2909 this = "VERSION" -2910 else: -2911 return None -2912 -2913 if self._match_set((TokenType.FROM, TokenType.BETWEEN)): -2914 kind = self._prev.text.upper() -2915 start = self._parse_bitwise() -2916 self._match_texts(("TO", "AND")) -2917 end = self._parse_bitwise() -2918 expression: t.Optional[exp.Expression] = self.expression( -2919 exp.Tuple, expressions=[start, end] -2920 ) -2921 elif self._match_text_seq("CONTAINED", "IN"): -2922 kind = "CONTAINED IN" -2923 expression = self.expression( -2924 exp.Tuple, expressions=self._parse_wrapped_csv(self._parse_bitwise) -2925 ) -2926 elif self._match(TokenType.ALL): -2927 kind = "ALL" -2928 expression = None -2929 else: -2930 self._match_text_seq("AS", "OF") -2931 kind = "AS OF" -2932 expression = self._parse_type() -2933 -2934 return self.expression(exp.Version, this=this, expression=expression, kind=kind) -2935 -2936 def _parse_unnest(self, with_alias: bool = True) -> t.Optional[exp.Unnest]: -2937 if not self._match(TokenType.UNNEST): -2938 return None +2905 if self._match_pair(TokenType.WITH, TokenType.ORDINALITY): +2906 this.set("ordinality", True) +2907 this.set("alias", self._parse_table_alias()) +2908 +2909 return this +2910 +2911 def _parse_version(self) -> t.Optional[exp.Version]: +2912 if self._match(TokenType.TIMESTAMP_SNAPSHOT): +2913 this = "TIMESTAMP" +2914 elif self._match(TokenType.VERSION_SNAPSHOT): +2915 this = "VERSION" +2916 else: +2917 return None +2918 +2919 if self._match_set((TokenType.FROM, TokenType.BETWEEN)): +2920 kind = self._prev.text.upper() +2921 start = self._parse_bitwise() +2922 self._match_texts(("TO", "AND")) +2923 end = self._parse_bitwise() +2924 expression: t.Optional[exp.Expression] = self.expression( +2925 exp.Tuple, expressions=[start, end] +2926 ) +2927 elif self._match_text_seq("CONTAINED", "IN"): +2928 kind = "CONTAINED IN" +2929 expression = self.expression( +2930 exp.Tuple, expressions=self._parse_wrapped_csv(self._parse_bitwise) +2931 ) +2932 elif self._match(TokenType.ALL): +2933 kind = "ALL" +2934 expression = None +2935 else: +2936 self._match_text_seq("AS", "OF") +2937 kind = "AS OF" +2938 expression = self._parse_type() 2939 -2940 expressions = self._parse_wrapped_csv(self._parse_equality) -2941 offset = self._match_pair(TokenType.WITH, TokenType.ORDINALITY) -2942 -2943 alias = self._parse_table_alias() if with_alias else None -2944 -2945 if alias: -2946 if self.dialect.UNNEST_COLUMN_ONLY: -2947 if alias.args.get("columns"): -2948 self.raise_error("Unexpected extra column alias in unnest.") -2949 -2950 alias.set("columns", [alias.this]) -2951 alias.set("this", None) -2952 -2953 columns = alias.args.get("columns") or [] -2954 if offset and len(expressions) < len(columns): -2955 offset = columns.pop() -2956 -2957 if not offset and self._match_pair(TokenType.WITH, TokenType.OFFSET): -2958 self._match(TokenType.ALIAS) -2959 offset = self._parse_id_var( -2960 any_token=False, tokens=self.UNNEST_OFFSET_ALIAS_TOKENS -2961 ) or exp.to_identifier("offset") +2940 return self.expression(exp.Version, this=this, expression=expression, kind=kind) +2941 +2942 def _parse_unnest(self, with_alias: bool = True) -> t.Optional[exp.Unnest]: +2943 if not self._match(TokenType.UNNEST): +2944 return None +2945 +2946 expressions = self._parse_wrapped_csv(self._parse_equality) +2947 offset = self._match_pair(TokenType.WITH, TokenType.ORDINALITY) +2948 +2949 alias = self._parse_table_alias() if with_alias else None +2950 +2951 if alias: +2952 if self.dialect.UNNEST_COLUMN_ONLY: +2953 if alias.args.get("columns"): +2954 self.raise_error("Unexpected extra column alias in unnest.") +2955 +2956 alias.set("columns", [alias.this]) +2957 alias.set("this", None) +2958 +2959 columns = alias.args.get("columns") or [] +2960 if offset and len(expressions) < len(columns): +2961 offset = columns.pop() 2962 -2963 return self.expression(exp.Unnest, expressions=expressions, alias=alias, offset=offset) -2964 -2965 def _parse_derived_table_values(self) -> t.Optional[exp.Values]: -2966 is_derived = self._match_pair(TokenType.L_PAREN, TokenType.VALUES) -2967 if not is_derived and not self._match(TokenType.VALUES): -2968 return None -2969 -2970 expressions = self._parse_csv(self._parse_value) -2971 alias = self._parse_table_alias() -2972 -2973 if is_derived: -2974 self._match_r_paren() +2963 if not offset and self._match_pair(TokenType.WITH, TokenType.OFFSET): +2964 self._match(TokenType.ALIAS) +2965 offset = self._parse_id_var( +2966 any_token=False, tokens=self.UNNEST_OFFSET_ALIAS_TOKENS +2967 ) or exp.to_identifier("offset") +2968 +2969 return self.expression(exp.Unnest, expressions=expressions, alias=alias, offset=offset) +2970 +2971 def _parse_derived_table_values(self) -> t.Optional[exp.Values]: +2972 is_derived = self._match_pair(TokenType.L_PAREN, TokenType.VALUES) +2973 if not is_derived and not self._match(TokenType.VALUES): +2974 return None 2975 -2976 return self.expression( -2977 exp.Values, expressions=expressions, alias=alias or self._parse_table_alias() -2978 ) -2979 -2980 def _parse_table_sample(self, as_modifier: bool = False) -> t.Optional[exp.TableSample]: -2981 if not self._match(TokenType.TABLE_SAMPLE) and not ( -2982 as_modifier and self._match_text_seq("USING", "SAMPLE") -2983 ): -2984 return None +2976 expressions = self._parse_csv(self._parse_value) +2977 alias = self._parse_table_alias() +2978 +2979 if is_derived: +2980 self._match_r_paren() +2981 +2982 return self.expression( +2983 exp.Values, expressions=expressions, alias=alias or self._parse_table_alias() +2984 ) 2985 -2986 bucket_numerator = None -2987 bucket_denominator = None -2988 bucket_field = None -2989 percent = None -2990 size = None -2991 seed = None -2992 -2993 method = self._parse_var(tokens=(TokenType.ROW,), upper=True) -2994 matched_l_paren = self._match(TokenType.L_PAREN) -2995 -2996 if self.TABLESAMPLE_CSV: -2997 num = None -2998 expressions = self._parse_csv(self._parse_primary) -2999 else: -3000 expressions = None -3001 num = ( -3002 self._parse_factor() -3003 if self._match(TokenType.NUMBER, advance=False) -3004 else self._parse_primary() or self._parse_placeholder() -3005 ) -3006 -3007 if self._match_text_seq("BUCKET"): -3008 bucket_numerator = self._parse_number() -3009 self._match_text_seq("OUT", "OF") -3010 bucket_denominator = bucket_denominator = self._parse_number() -3011 self._match(TokenType.ON) -3012 bucket_field = self._parse_field() -3013 elif self._match_set((TokenType.PERCENT, TokenType.MOD)): -3014 percent = num -3015 elif self._match(TokenType.ROWS) or not self.dialect.TABLESAMPLE_SIZE_IS_PERCENT: -3016 size = num -3017 else: -3018 percent = num -3019 -3020 if matched_l_paren: -3021 self._match_r_paren() -3022 -3023 if self._match(TokenType.L_PAREN): -3024 method = self._parse_var(upper=True) -3025 seed = self._match(TokenType.COMMA) and self._parse_number() -3026 self._match_r_paren() -3027 elif self._match_texts(("SEED", "REPEATABLE")): -3028 seed = self._parse_wrapped(self._parse_number) -3029 -3030 return self.expression( -3031 exp.TableSample, -3032 expressions=expressions, -3033 method=method, -3034 bucket_numerator=bucket_numerator, -3035 bucket_denominator=bucket_denominator, -3036 bucket_field=bucket_field, -3037 percent=percent, -3038 size=size, -3039 seed=seed, -3040 ) -3041 -3042 def _parse_pivots(self) -> t.Optional[t.List[exp.Pivot]]: -3043 return list(iter(self._parse_pivot, None)) or None -3044 -3045 def _parse_joins(self) -> t.Optional[t.List[exp.Join]]: -3046 return list(iter(self._parse_join, None)) or None +2986 def _parse_table_sample(self, as_modifier: bool = False) -> t.Optional[exp.TableSample]: +2987 if not self._match(TokenType.TABLE_SAMPLE) and not ( +2988 as_modifier and self._match_text_seq("USING", "SAMPLE") +2989 ): +2990 return None +2991 +2992 bucket_numerator = None +2993 bucket_denominator = None +2994 bucket_field = None +2995 percent = None +2996 size = None +2997 seed = None +2998 +2999 method = self._parse_var(tokens=(TokenType.ROW,), upper=True) +3000 matched_l_paren = self._match(TokenType.L_PAREN) +3001 +3002 if self.TABLESAMPLE_CSV: +3003 num = None +3004 expressions = self._parse_csv(self._parse_primary) +3005 else: +3006 expressions = None +3007 num = ( +3008 self._parse_factor() +3009 if self._match(TokenType.NUMBER, advance=False) +3010 else self._parse_primary() or self._parse_placeholder() +3011 ) +3012 +3013 if self._match_text_seq("BUCKET"): +3014 bucket_numerator = self._parse_number() +3015 self._match_text_seq("OUT", "OF") +3016 bucket_denominator = bucket_denominator = self._parse_number() +3017 self._match(TokenType.ON) +3018 bucket_field = self._parse_field() +3019 elif self._match_set((TokenType.PERCENT, TokenType.MOD)): +3020 percent = num +3021 elif self._match(TokenType.ROWS) or not self.dialect.TABLESAMPLE_SIZE_IS_PERCENT: +3022 size = num +3023 else: +3024 percent = num +3025 +3026 if matched_l_paren: +3027 self._match_r_paren() +3028 +3029 if self._match(TokenType.L_PAREN): +3030 method = self._parse_var(upper=True) +3031 seed = self._match(TokenType.COMMA) and self._parse_number() +3032 self._match_r_paren() +3033 elif self._match_texts(("SEED", "REPEATABLE")): +3034 seed = self._parse_wrapped(self._parse_number) +3035 +3036 return self.expression( +3037 exp.TableSample, +3038 expressions=expressions, +3039 method=method, +3040 bucket_numerator=bucket_numerator, +3041 bucket_denominator=bucket_denominator, +3042 bucket_field=bucket_field, +3043 percent=percent, +3044 size=size, +3045 seed=seed, +3046 ) 3047 -3048 # https://duckdb.org/docs/sql/statements/pivot -3049 def _parse_simplified_pivot(self) -> exp.Pivot: -3050 def _parse_on() -> t.Optional[exp.Expression]: -3051 this = self._parse_bitwise() -3052 return self._parse_in(this) if self._match(TokenType.IN) else this +3048 def _parse_pivots(self) -> t.Optional[t.List[exp.Pivot]]: +3049 return list(iter(self._parse_pivot, None)) or None +3050 +3051 def _parse_joins(self) -> t.Optional[t.List[exp.Join]]: +3052 return list(iter(self._parse_join, None)) or None 3053 -3054 this = self._parse_table() -3055 expressions = self._match(TokenType.ON) and self._parse_csv(_parse_on) -3056 using = self._match(TokenType.USING) and self._parse_csv( -3057 lambda: self._parse_alias(self._parse_function()) -3058 ) -3059 group = self._parse_group() -3060 return self.expression( -3061 exp.Pivot, this=this, expressions=expressions, using=using, group=group -3062 ) -3063 -3064 def _parse_pivot_in(self) -> exp.In: -3065 def _parse_aliased_expression() -> t.Optional[exp.Expression]: -3066 this = self._parse_conjunction() -3067 -3068 self._match(TokenType.ALIAS) -3069 alias = self._parse_field() -3070 if alias: -3071 return self.expression(exp.PivotAlias, this=this, alias=alias) -3072 -3073 return this -3074 -3075 value = self._parse_column() -3076 -3077 if not self._match_pair(TokenType.IN, TokenType.L_PAREN): -3078 self.raise_error("Expecting IN (") -3079 -3080 aliased_expressions = self._parse_csv(_parse_aliased_expression) -3081 -3082 self._match_r_paren() -3083 return self.expression(exp.In, this=value, expressions=aliased_expressions) -3084 -3085 def _parse_pivot(self) -> t.Optional[exp.Pivot]: -3086 index = self._index -3087 include_nulls = None -3088 -3089 if self._match(TokenType.PIVOT): -3090 unpivot = False -3091 elif self._match(TokenType.UNPIVOT): -3092 unpivot = True -3093 -3094 # https://docs.databricks.com/en/sql/language-manual/sql-ref-syntax-qry-select-unpivot.html#syntax -3095 if self._match_text_seq("INCLUDE", "NULLS"): -3096 include_nulls = True -3097 elif self._match_text_seq("EXCLUDE", "NULLS"): -3098 include_nulls = False -3099 else: -3100 return None -3101 -3102 expressions = [] -3103 -3104 if not self._match(TokenType.L_PAREN): -3105 self._retreat(index) +3054 # https://duckdb.org/docs/sql/statements/pivot +3055 def _parse_simplified_pivot(self) -> exp.Pivot: +3056 def _parse_on() -> t.Optional[exp.Expression]: +3057 this = self._parse_bitwise() +3058 return self._parse_in(this) if self._match(TokenType.IN) else this +3059 +3060 this = self._parse_table() +3061 expressions = self._match(TokenType.ON) and self._parse_csv(_parse_on) +3062 using = self._match(TokenType.USING) and self._parse_csv( +3063 lambda: self._parse_alias(self._parse_function()) +3064 ) +3065 group = self._parse_group() +3066 return self.expression( +3067 exp.Pivot, this=this, expressions=expressions, using=using, group=group +3068 ) +3069 +3070 def _parse_pivot_in(self) -> exp.In: +3071 def _parse_aliased_expression() -> t.Optional[exp.Expression]: +3072 this = self._parse_conjunction() +3073 +3074 self._match(TokenType.ALIAS) +3075 alias = self._parse_field() +3076 if alias: +3077 return self.expression(exp.PivotAlias, this=this, alias=alias) +3078 +3079 return this +3080 +3081 value = self._parse_column() +3082 +3083 if not self._match_pair(TokenType.IN, TokenType.L_PAREN): +3084 self.raise_error("Expecting IN (") +3085 +3086 aliased_expressions = self._parse_csv(_parse_aliased_expression) +3087 +3088 self._match_r_paren() +3089 return self.expression(exp.In, this=value, expressions=aliased_expressions) +3090 +3091 def _parse_pivot(self) -> t.Optional[exp.Pivot]: +3092 index = self._index +3093 include_nulls = None +3094 +3095 if self._match(TokenType.PIVOT): +3096 unpivot = False +3097 elif self._match(TokenType.UNPIVOT): +3098 unpivot = True +3099 +3100 # https://docs.databricks.com/en/sql/language-manual/sql-ref-syntax-qry-select-unpivot.html#syntax +3101 if self._match_text_seq("INCLUDE", "NULLS"): +3102 include_nulls = True +3103 elif self._match_text_seq("EXCLUDE", "NULLS"): +3104 include_nulls = False +3105 else: 3106 return None 3107 -3108 if unpivot: -3109 expressions = self._parse_csv(self._parse_column) -3110 else: -3111 expressions = self._parse_csv(lambda: self._parse_alias(self._parse_function())) -3112 -3113 if not expressions: -3114 self.raise_error("Failed to parse PIVOT's aggregation list") -3115 -3116 if not self._match(TokenType.FOR): -3117 self.raise_error("Expecting FOR") +3108 expressions = [] +3109 +3110 if not self._match(TokenType.L_PAREN): +3111 self._retreat(index) +3112 return None +3113 +3114 if unpivot: +3115 expressions = self._parse_csv(self._parse_column) +3116 else: +3117 expressions = self._parse_csv(lambda: self._parse_alias(self._parse_function())) 3118 -3119 field = self._parse_pivot_in() -3120 -3121 self._match_r_paren() -3122 -3123 pivot = self.expression( -3124 exp.Pivot, -3125 expressions=expressions, -3126 field=field, -3127 unpivot=unpivot, -3128 include_nulls=include_nulls, -3129 ) -3130 -3131 if not self._match_set((TokenType.PIVOT, TokenType.UNPIVOT), advance=False): -3132 pivot.set("alias", self._parse_table_alias()) -3133 -3134 if not unpivot: -3135 names = self._pivot_column_names(t.cast(t.List[exp.Expression], expressions)) +3119 if not expressions: +3120 self.raise_error("Failed to parse PIVOT's aggregation list") +3121 +3122 if not self._match(TokenType.FOR): +3123 self.raise_error("Expecting FOR") +3124 +3125 field = self._parse_pivot_in() +3126 +3127 self._match_r_paren() +3128 +3129 pivot = self.expression( +3130 exp.Pivot, +3131 expressions=expressions, +3132 field=field, +3133 unpivot=unpivot, +3134 include_nulls=include_nulls, +3135 ) 3136 -3137 columns: t.List[exp.Expression] = [] -3138 for fld in pivot.args["field"].expressions: -3139 field_name = fld.sql() if self.IDENTIFY_PIVOT_STRINGS else fld.alias_or_name -3140 for name in names: -3141 if self.PREFIXED_PIVOT_COLUMNS: -3142 name = f"{name}_{field_name}" if name else field_name -3143 else: -3144 name = f"{field_name}_{name}" if name else field_name -3145 -3146 columns.append(exp.to_identifier(name)) -3147 -3148 pivot.set("columns", columns) -3149 -3150 return pivot +3137 if not self._match_set((TokenType.PIVOT, TokenType.UNPIVOT), advance=False): +3138 pivot.set("alias", self._parse_table_alias()) +3139 +3140 if not unpivot: +3141 names = self._pivot_column_names(t.cast(t.List[exp.Expression], expressions)) +3142 +3143 columns: t.List[exp.Expression] = [] +3144 for fld in pivot.args["field"].expressions: +3145 field_name = fld.sql() if self.IDENTIFY_PIVOT_STRINGS else fld.alias_or_name +3146 for name in names: +3147 if self.PREFIXED_PIVOT_COLUMNS: +3148 name = f"{name}_{field_name}" if name else field_name +3149 else: +3150 name = f"{field_name}_{name}" if name else field_name 3151 -3152 def _pivot_column_names(self, aggregations: t.List[exp.Expression]) -> t.List[str]: -3153 return [agg.alias for agg in aggregations] -3154 -3155 def _parse_where(self, skip_where_token: bool = False) -> t.Optional[exp.Where]: -3156 if not skip_where_token and not self._match(TokenType.WHERE): -3157 return None -3158 -3159 return self.expression( -3160 exp.Where, comments=self._prev_comments, this=self._parse_conjunction() -3161 ) -3162 -3163 def _parse_group(self, skip_group_by_token: bool = False) -> t.Optional[exp.Group]: -3164 if not skip_group_by_token and not self._match(TokenType.GROUP_BY): -3165 return None -3166 -3167 elements = defaultdict(list) +3152 columns.append(exp.to_identifier(name)) +3153 +3154 pivot.set("columns", columns) +3155 +3156 return pivot +3157 +3158 def _pivot_column_names(self, aggregations: t.List[exp.Expression]) -> t.List[str]: +3159 return [agg.alias for agg in aggregations] +3160 +3161 def _parse_where(self, skip_where_token: bool = False) -> t.Optional[exp.Where]: +3162 if not skip_where_token and not self._match(TokenType.WHERE): +3163 return None +3164 +3165 return self.expression( +3166 exp.Where, comments=self._prev_comments, this=self._parse_conjunction() +3167 ) 3168 -3169 if self._match(TokenType.ALL): -3170 return self.expression(exp.Group, all=True) -3171 -3172 while True: -3173 expressions = self._parse_csv(self._parse_conjunction) -3174 if expressions: -3175 elements["expressions"].extend(expressions) -3176 -3177 grouping_sets = self._parse_grouping_sets() -3178 if grouping_sets: -3179 elements["grouping_sets"].extend(grouping_sets) -3180 -3181 rollup = None -3182 cube = None -3183 totals = None -3184 -3185 index = self._index -3186 with_ = self._match(TokenType.WITH) -3187 if self._match(TokenType.ROLLUP): -3188 rollup = with_ or self._parse_wrapped_csv(self._parse_column) -3189 elements["rollup"].extend(ensure_list(rollup)) +3169 def _parse_group(self, skip_group_by_token: bool = False) -> t.Optional[exp.Group]: +3170 if not skip_group_by_token and not self._match(TokenType.GROUP_BY): +3171 return None +3172 +3173 elements = defaultdict(list) +3174 +3175 if self._match(TokenType.ALL): +3176 return self.expression(exp.Group, all=True) +3177 +3178 while True: +3179 expressions = self._parse_csv(self._parse_conjunction) +3180 if expressions: +3181 elements["expressions"].extend(expressions) +3182 +3183 grouping_sets = self._parse_grouping_sets() +3184 if grouping_sets: +3185 elements["grouping_sets"].extend(grouping_sets) +3186 +3187 rollup = None +3188 cube = None +3189 totals = None 3190 -3191 if self._match(TokenType.CUBE): -3192 cube = with_ or self._parse_wrapped_csv(self._parse_column) -3193 elements["cube"].extend(ensure_list(cube)) -3194 -3195 if self._match_text_seq("TOTALS"): -3196 totals = True -3197 elements["totals"] = True # type: ignore -3198 -3199 if not (grouping_sets or rollup or cube or totals): -3200 if with_: -3201 self._retreat(index) -3202 break -3203 -3204 return self.expression(exp.Group, **elements) # type: ignore -3205 -3206 def _parse_grouping_sets(self) -> t.Optional[t.List[exp.Expression]]: -3207 if not self._match(TokenType.GROUPING_SETS): -3208 return None +3191 index = self._index +3192 with_ = self._match(TokenType.WITH) +3193 if self._match(TokenType.ROLLUP): +3194 rollup = with_ or self._parse_wrapped_csv(self._parse_column) +3195 elements["rollup"].extend(ensure_list(rollup)) +3196 +3197 if self._match(TokenType.CUBE): +3198 cube = with_ or self._parse_wrapped_csv(self._parse_column) +3199 elements["cube"].extend(ensure_list(cube)) +3200 +3201 if self._match_text_seq("TOTALS"): +3202 totals = True +3203 elements["totals"] = True # type: ignore +3204 +3205 if not (grouping_sets or rollup or cube or totals): +3206 if with_: +3207 self._retreat(index) +3208 break 3209 -3210 return self._parse_wrapped_csv(self._parse_grouping_set) +3210 return self.expression(exp.Group, **elements) # type: ignore 3211 -3212 def _parse_grouping_set(self) -> t.Optional[exp.Expression]: -3213 if self._match(TokenType.L_PAREN): -3214 grouping_set = self._parse_csv(self._parse_column) -3215 self._match_r_paren() -3216 return self.expression(exp.Tuple, expressions=grouping_set) +3212 def _parse_grouping_sets(self) -> t.Optional[t.List[exp.Expression]]: +3213 if not self._match(TokenType.GROUPING_SETS): +3214 return None +3215 +3216 return self._parse_wrapped_csv(self._parse_grouping_set) 3217 -3218 return self._parse_column() -3219 -3220 def _parse_having(self, skip_having_token: bool = False) -> t.Optional[exp.Having]: -3221 if not skip_having_token and not self._match(TokenType.HAVING): -3222 return None -3223 return self.expression(exp.Having, this=self._parse_conjunction()) -3224 -3225 def _parse_qualify(self) -> t.Optional[exp.Qualify]: -3226 if not self._match(TokenType.QUALIFY): -3227 return None -3228 return self.expression(exp.Qualify, this=self._parse_conjunction()) -3229 -3230 def _parse_connect(self, skip_start_token: bool = False) -> t.Optional[exp.Connect]: -3231 if skip_start_token: -3232 start = None -3233 elif self._match(TokenType.START_WITH): -3234 start = self._parse_conjunction() -3235 else: -3236 return None -3237 -3238 self._match(TokenType.CONNECT_BY) -3239 self.NO_PAREN_FUNCTION_PARSERS["PRIOR"] = lambda self: self.expression( -3240 exp.Prior, this=self._parse_bitwise() -3241 ) -3242 connect = self._parse_conjunction() -3243 self.NO_PAREN_FUNCTION_PARSERS.pop("PRIOR") -3244 -3245 if not start and self._match(TokenType.START_WITH): -3246 start = self._parse_conjunction() -3247 -3248 return self.expression(exp.Connect, start=start, connect=connect) -3249 -3250 def _parse_name_as_expression(self) -> exp.Alias: -3251 return self.expression( -3252 exp.Alias, -3253 alias=self._parse_id_var(any_token=True), -3254 this=self._match(TokenType.ALIAS) and self._parse_conjunction(), -3255 ) -3256 -3257 def _parse_interpolate(self) -> t.Optional[t.List[exp.Expression]]: -3258 if self._match_text_seq("INTERPOLATE"): -3259 return self._parse_wrapped_csv(self._parse_name_as_expression) -3260 return None -3261 -3262 def _parse_order( -3263 self, this: t.Optional[exp.Expression] = None, skip_order_token: bool = False -3264 ) -> t.Optional[exp.Expression]: -3265 siblings = None -3266 if not skip_order_token and not self._match(TokenType.ORDER_BY): -3267 if not self._match(TokenType.ORDER_SIBLINGS_BY): -3268 return this -3269 -3270 siblings = True -3271 -3272 return self.expression( -3273 exp.Order, -3274 this=this, -3275 expressions=self._parse_csv(self._parse_ordered), -3276 interpolate=self._parse_interpolate(), -3277 siblings=siblings, -3278 ) -3279 -3280 def _parse_sort(self, exp_class: t.Type[E], token: TokenType) -> t.Optional[E]: -3281 if not self._match(token): -3282 return None -3283 return self.expression(exp_class, expressions=self._parse_csv(self._parse_ordered)) -3284 -3285 def _parse_ordered(self, parse_method: t.Optional[t.Callable] = None) -> exp.Ordered: -3286 this = parse_method() if parse_method else self._parse_conjunction() -3287 -3288 asc = self._match(TokenType.ASC) -3289 desc = self._match(TokenType.DESC) or (asc and False) +3218 def _parse_grouping_set(self) -> t.Optional[exp.Expression]: +3219 if self._match(TokenType.L_PAREN): +3220 grouping_set = self._parse_csv(self._parse_column) +3221 self._match_r_paren() +3222 return self.expression(exp.Tuple, expressions=grouping_set) +3223 +3224 return self._parse_column() +3225 +3226 def _parse_having(self, skip_having_token: bool = False) -> t.Optional[exp.Having]: +3227 if not skip_having_token and not self._match(TokenType.HAVING): +3228 return None +3229 return self.expression(exp.Having, this=self._parse_conjunction()) +3230 +3231 def _parse_qualify(self) -> t.Optional[exp.Qualify]: +3232 if not self._match(TokenType.QUALIFY): +3233 return None +3234 return self.expression(exp.Qualify, this=self._parse_conjunction()) +3235 +3236 def _parse_connect(self, skip_start_token: bool = False) -> t.Optional[exp.Connect]: +3237 if skip_start_token: +3238 start = None +3239 elif self._match(TokenType.START_WITH): +3240 start = self._parse_conjunction() +3241 else: +3242 return None +3243 +3244 self._match(TokenType.CONNECT_BY) +3245 self.NO_PAREN_FUNCTION_PARSERS["PRIOR"] = lambda self: self.expression( +3246 exp.Prior, this=self._parse_bitwise() +3247 ) +3248 connect = self._parse_conjunction() +3249 self.NO_PAREN_FUNCTION_PARSERS.pop("PRIOR") +3250 +3251 if not start and self._match(TokenType.START_WITH): +3252 start = self._parse_conjunction() +3253 +3254 return self.expression(exp.Connect, start=start, connect=connect) +3255 +3256 def _parse_name_as_expression(self) -> exp.Alias: +3257 return self.expression( +3258 exp.Alias, +3259 alias=self._parse_id_var(any_token=True), +3260 this=self._match(TokenType.ALIAS) and self._parse_conjunction(), +3261 ) +3262 +3263 def _parse_interpolate(self) -> t.Optional[t.List[exp.Expression]]: +3264 if self._match_text_seq("INTERPOLATE"): +3265 return self._parse_wrapped_csv(self._parse_name_as_expression) +3266 return None +3267 +3268 def _parse_order( +3269 self, this: t.Optional[exp.Expression] = None, skip_order_token: bool = False +3270 ) -> t.Optional[exp.Expression]: +3271 siblings = None +3272 if not skip_order_token and not self._match(TokenType.ORDER_BY): +3273 if not self._match(TokenType.ORDER_SIBLINGS_BY): +3274 return this +3275 +3276 siblings = True +3277 +3278 return self.expression( +3279 exp.Order, +3280 this=this, +3281 expressions=self._parse_csv(self._parse_ordered), +3282 interpolate=self._parse_interpolate(), +3283 siblings=siblings, +3284 ) +3285 +3286 def _parse_sort(self, exp_class: t.Type[E], token: TokenType) -> t.Optional[E]: +3287 if not self._match(token): +3288 return None +3289 return self.expression(exp_class, expressions=self._parse_csv(self._parse_ordered)) 3290 -3291 is_nulls_first = self._match_text_seq("NULLS", "FIRST") -3292 is_nulls_last = self._match_text_seq("NULLS", "LAST") +3291 def _parse_ordered(self, parse_method: t.Optional[t.Callable] = None) -> exp.Ordered: +3292 this = parse_method() if parse_method else self._parse_conjunction() 3293 -3294 nulls_first = is_nulls_first or False -3295 explicitly_null_ordered = is_nulls_first or is_nulls_last +3294 asc = self._match(TokenType.ASC) +3295 desc = self._match(TokenType.DESC) or (asc and False) 3296 -3297 if ( -3298 not explicitly_null_ordered -3299 and ( -3300 (not desc and self.dialect.NULL_ORDERING == "nulls_are_small") -3301 or (desc and self.dialect.NULL_ORDERING != "nulls_are_small") -3302 ) -3303 and self.dialect.NULL_ORDERING != "nulls_are_last" -3304 ): -3305 nulls_first = True -3306 -3307 if self._match_text_seq("WITH", "FILL"): -3308 with_fill = self.expression( -3309 exp.WithFill, -3310 **{ # type: ignore -3311 "from": self._match(TokenType.FROM) and self._parse_bitwise(), -3312 "to": self._match_text_seq("TO") and self._parse_bitwise(), -3313 "step": self._match_text_seq("STEP") and self._parse_bitwise(), -3314 }, -3315 ) -3316 else: -3317 with_fill = None -3318 -3319 return self.expression( -3320 exp.Ordered, this=this, desc=desc, nulls_first=nulls_first, with_fill=with_fill -3321 ) -3322 -3323 def _parse_limit( -3324 self, this: t.Optional[exp.Expression] = None, top: bool = False -3325 ) -> t.Optional[exp.Expression]: -3326 if self._match(TokenType.TOP if top else TokenType.LIMIT): -3327 comments = self._prev_comments -3328 if top: -3329 limit_paren = self._match(TokenType.L_PAREN) -3330 expression = self._parse_term() if limit_paren else self._parse_number() -3331 -3332 if limit_paren: -3333 self._match_r_paren() -3334 else: -3335 expression = self._parse_term() -3336 -3337 if self._match(TokenType.COMMA): -3338 offset = expression -3339 expression = self._parse_term() +3297 is_nulls_first = self._match_text_seq("NULLS", "FIRST") +3298 is_nulls_last = self._match_text_seq("NULLS", "LAST") +3299 +3300 nulls_first = is_nulls_first or False +3301 explicitly_null_ordered = is_nulls_first or is_nulls_last +3302 +3303 if ( +3304 not explicitly_null_ordered +3305 and ( +3306 (not desc and self.dialect.NULL_ORDERING == "nulls_are_small") +3307 or (desc and self.dialect.NULL_ORDERING != "nulls_are_small") +3308 ) +3309 and self.dialect.NULL_ORDERING != "nulls_are_last" +3310 ): +3311 nulls_first = True +3312 +3313 if self._match_text_seq("WITH", "FILL"): +3314 with_fill = self.expression( +3315 exp.WithFill, +3316 **{ # type: ignore +3317 "from": self._match(TokenType.FROM) and self._parse_bitwise(), +3318 "to": self._match_text_seq("TO") and self._parse_bitwise(), +3319 "step": self._match_text_seq("STEP") and self._parse_bitwise(), +3320 }, +3321 ) +3322 else: +3323 with_fill = None +3324 +3325 return self.expression( +3326 exp.Ordered, this=this, desc=desc, nulls_first=nulls_first, with_fill=with_fill +3327 ) +3328 +3329 def _parse_limit( +3330 self, this: t.Optional[exp.Expression] = None, top: bool = False +3331 ) -> t.Optional[exp.Expression]: +3332 if self._match(TokenType.TOP if top else TokenType.LIMIT): +3333 comments = self._prev_comments +3334 if top: +3335 limit_paren = self._match(TokenType.L_PAREN) +3336 expression = self._parse_term() if limit_paren else self._parse_number() +3337 +3338 if limit_paren: +3339 self._match_r_paren() 3340 else: -3341 offset = None +3341 expression = self._parse_term() 3342 -3343 limit_exp = self.expression( -3344 exp.Limit, this=this, expression=expression, offset=offset, comments=comments -3345 ) -3346 -3347 return limit_exp +3343 if self._match(TokenType.COMMA): +3344 offset = expression +3345 expression = self._parse_term() +3346 else: +3347 offset = None 3348 -3349 if self._match(TokenType.FETCH): -3350 direction = self._match_set((TokenType.FIRST, TokenType.NEXT)) -3351 direction = self._prev.text.upper() if direction else "FIRST" -3352 -3353 count = self._parse_field(tokens=self.FETCH_TOKENS) -3354 percent = self._match(TokenType.PERCENT) -3355 -3356 self._match_set((TokenType.ROW, TokenType.ROWS)) +3349 limit_exp = self.expression( +3350 exp.Limit, +3351 this=this, +3352 expression=expression, +3353 offset=offset, +3354 comments=comments, +3355 expressions=self._parse_limit_by(), +3356 ) 3357 -3358 only = self._match_text_seq("ONLY") -3359 with_ties = self._match_text_seq("WITH", "TIES") -3360 -3361 if only and with_ties: -3362 self.raise_error("Cannot specify both ONLY and WITH TIES in FETCH clause") +3358 return limit_exp +3359 +3360 if self._match(TokenType.FETCH): +3361 direction = self._match_set((TokenType.FIRST, TokenType.NEXT)) +3362 direction = self._prev.text.upper() if direction else "FIRST" 3363 -3364 return self.expression( -3365 exp.Fetch, -3366 direction=direction, -3367 count=count, -3368 percent=percent, -3369 with_ties=with_ties, -3370 ) +3364 count = self._parse_field(tokens=self.FETCH_TOKENS) +3365 percent = self._match(TokenType.PERCENT) +3366 +3367 self._match_set((TokenType.ROW, TokenType.ROWS)) +3368 +3369 only = self._match_text_seq("ONLY") +3370 with_ties = self._match_text_seq("WITH", "TIES") 3371 -3372 return this -3373 -3374 def _parse_offset(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: -3375 if not self._match(TokenType.OFFSET): -3376 return this -3377 -3378 count = self._parse_term() -3379 self._match_set((TokenType.ROW, TokenType.ROWS)) -3380 return self.expression(exp.Offset, this=this, expression=count) -3381 -3382 def _parse_locks(self) -> t.List[exp.Lock]: -3383 locks = [] -3384 while True: -3385 if self._match_text_seq("FOR", "UPDATE"): -3386 update = True -3387 elif self._match_text_seq("FOR", "SHARE") or self._match_text_seq( -3388 "LOCK", "IN", "SHARE", "MODE" -3389 ): -3390 update = False -3391 else: -3392 break -3393 -3394 expressions = None -3395 if self._match_text_seq("OF"): -3396 expressions = self._parse_csv(lambda: self._parse_table(schema=True)) -3397 -3398 wait: t.Optional[bool | exp.Expression] = None -3399 if self._match_text_seq("NOWAIT"): -3400 wait = True -3401 elif self._match_text_seq("WAIT"): -3402 wait = self._parse_primary() -3403 elif self._match_text_seq("SKIP", "LOCKED"): -3404 wait = False -3405 -3406 locks.append( -3407 self.expression(exp.Lock, update=update, expressions=expressions, wait=wait) -3408 ) -3409 -3410 return locks -3411 -3412 def _parse_set_operations(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -3413 while this and self._match_set(self.SET_OPERATIONS): -3414 token_type = self._prev.token_type -3415 -3416 if token_type == TokenType.UNION: -3417 operation = exp.Union -3418 elif token_type == TokenType.EXCEPT: -3419 operation = exp.Except -3420 else: -3421 operation = exp.Intersect +3372 if only and with_ties: +3373 self.raise_error("Cannot specify both ONLY and WITH TIES in FETCH clause") +3374 +3375 return self.expression( +3376 exp.Fetch, +3377 direction=direction, +3378 count=count, +3379 percent=percent, +3380 with_ties=with_ties, +3381 ) +3382 +3383 return this +3384 +3385 def _parse_offset(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: +3386 if not self._match(TokenType.OFFSET): +3387 return this +3388 +3389 count = self._parse_term() +3390 self._match_set((TokenType.ROW, TokenType.ROWS)) +3391 +3392 return self.expression( +3393 exp.Offset, this=this, expression=count, expressions=self._parse_limit_by() +3394 ) +3395 +3396 def _parse_limit_by(self) -> t.Optional[t.List[exp.Expression]]: +3397 return self._match_text_seq("BY") and self._parse_csv(self._parse_bitwise) +3398 +3399 def _parse_locks(self) -> t.List[exp.Lock]: +3400 locks = [] +3401 while True: +3402 if self._match_text_seq("FOR", "UPDATE"): +3403 update = True +3404 elif self._match_text_seq("FOR", "SHARE") or self._match_text_seq( +3405 "LOCK", "IN", "SHARE", "MODE" +3406 ): +3407 update = False +3408 else: +3409 break +3410 +3411 expressions = None +3412 if self._match_text_seq("OF"): +3413 expressions = self._parse_csv(lambda: self._parse_table(schema=True)) +3414 +3415 wait: t.Optional[bool | exp.Expression] = None +3416 if self._match_text_seq("NOWAIT"): +3417 wait = True +3418 elif self._match_text_seq("WAIT"): +3419 wait = self._parse_primary() +3420 elif self._match_text_seq("SKIP", "LOCKED"): +3421 wait = False 3422 -3423 comments = self._prev.comments -3424 distinct = self._match(TokenType.DISTINCT) or not self._match(TokenType.ALL) -3425 by_name = self._match_text_seq("BY", "NAME") -3426 expression = self._parse_select(nested=True, parse_set_operation=False) -3427 -3428 this = self.expression( -3429 operation, -3430 comments=comments, -3431 this=this, -3432 distinct=distinct, -3433 by_name=by_name, -3434 expression=expression, -3435 ) -3436 -3437 if isinstance(this, exp.Union) and self.MODIFIERS_ATTACHED_TO_UNION: -3438 expression = this.expression +3423 locks.append( +3424 self.expression(exp.Lock, update=update, expressions=expressions, wait=wait) +3425 ) +3426 +3427 return locks +3428 +3429 def _parse_set_operations(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +3430 while this and self._match_set(self.SET_OPERATIONS): +3431 token_type = self._prev.token_type +3432 +3433 if token_type == TokenType.UNION: +3434 operation = exp.Union +3435 elif token_type == TokenType.EXCEPT: +3436 operation = exp.Except +3437 else: +3438 operation = exp.Intersect 3439 -3440 if expression: -3441 for arg in self.UNION_MODIFIERS: -3442 expr = expression.args.get(arg) -3443 if expr: -3444 this.set(arg, expr.pop()) -3445 -3446 return this -3447 -3448 def _parse_expression(self) -> t.Optional[exp.Expression]: -3449 return self._parse_alias(self._parse_conjunction()) -3450 -3451 def _parse_conjunction(self) -> t.Optional[exp.Expression]: -3452 return self._parse_tokens(self._parse_equality, self.CONJUNCTION) +3440 comments = self._prev.comments +3441 distinct = self._match(TokenType.DISTINCT) or not self._match(TokenType.ALL) +3442 by_name = self._match_text_seq("BY", "NAME") +3443 expression = self._parse_select(nested=True, parse_set_operation=False) +3444 +3445 this = self.expression( +3446 operation, +3447 comments=comments, +3448 this=this, +3449 distinct=distinct, +3450 by_name=by_name, +3451 expression=expression, +3452 ) 3453 -3454 def _parse_equality(self) -> t.Optional[exp.Expression]: -3455 return self._parse_tokens(self._parse_comparison, self.EQUALITY) +3454 if isinstance(this, exp.Union) and self.MODIFIERS_ATTACHED_TO_UNION: +3455 expression = this.expression 3456 -3457 def _parse_comparison(self) -> t.Optional[exp.Expression]: -3458 return self._parse_tokens(self._parse_range, self.COMPARISON) -3459 -3460 def _parse_range(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: -3461 this = this or self._parse_bitwise() -3462 negate = self._match(TokenType.NOT) -3463 -3464 if self._match_set(self.RANGE_PARSERS): -3465 expression = self.RANGE_PARSERS[self._prev.token_type](self, this) -3466 if not expression: -3467 return this -3468 -3469 this = expression -3470 elif self._match(TokenType.ISNULL): -3471 this = self.expression(exp.Is, this=this, expression=exp.Null()) -3472 -3473 # Postgres supports ISNULL and NOTNULL for conditions. -3474 # https://blog.andreiavram.ro/postgresql-null-composite-type/ -3475 if self._match(TokenType.NOTNULL): -3476 this = self.expression(exp.Is, this=this, expression=exp.Null()) -3477 this = self.expression(exp.Not, this=this) -3478 -3479 if negate: -3480 this = self.expression(exp.Not, this=this) -3481 -3482 if self._match(TokenType.IS): -3483 this = self._parse_is(this) -3484 -3485 return this -3486 -3487 def _parse_is(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -3488 index = self._index - 1 -3489 negate = self._match(TokenType.NOT) -3490 -3491 if self._match_text_seq("DISTINCT", "FROM"): -3492 klass = exp.NullSafeEQ if negate else exp.NullSafeNEQ -3493 return self.expression(klass, this=this, expression=self._parse_conjunction()) -3494 -3495 expression = self._parse_null() or self._parse_boolean() -3496 if not expression: -3497 self._retreat(index) -3498 return None -3499 -3500 this = self.expression(exp.Is, this=this, expression=expression) -3501 return self.expression(exp.Not, this=this) if negate else this -3502 -3503 def _parse_in(self, this: t.Optional[exp.Expression], alias: bool = False) -> exp.In: -3504 unnest = self._parse_unnest(with_alias=False) -3505 if unnest: -3506 this = self.expression(exp.In, this=this, unnest=unnest) -3507 elif self._match_set((TokenType.L_PAREN, TokenType.L_BRACKET)): -3508 matched_l_paren = self._prev.token_type == TokenType.L_PAREN -3509 expressions = self._parse_csv(lambda: self._parse_select_or_expression(alias=alias)) -3510 -3511 if len(expressions) == 1 and isinstance(expressions[0], exp.Subqueryable): -3512 this = self.expression(exp.In, this=this, query=expressions[0]) -3513 else: -3514 this = self.expression(exp.In, this=this, expressions=expressions) -3515 -3516 if matched_l_paren: -3517 self._match_r_paren(this) -3518 elif not self._match(TokenType.R_BRACKET, expression=this): -3519 self.raise_error("Expecting ]") -3520 else: -3521 this = self.expression(exp.In, this=this, field=self._parse_field()) -3522 -3523 return this -3524 -3525 def _parse_between(self, this: t.Optional[exp.Expression]) -> exp.Between: -3526 low = self._parse_bitwise() -3527 self._match(TokenType.AND) -3528 high = self._parse_bitwise() -3529 return self.expression(exp.Between, this=this, low=low, high=high) -3530 -3531 def _parse_escape(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -3532 if not self._match(TokenType.ESCAPE): -3533 return this -3534 return self.expression(exp.Escape, this=this, expression=self._parse_string()) -3535 -3536 def _parse_interval(self, match_interval: bool = True) -> t.Optional[exp.Interval]: -3537 index = self._index -3538 -3539 if not self._match(TokenType.INTERVAL) and match_interval: -3540 return None +3457 if expression: +3458 for arg in self.UNION_MODIFIERS: +3459 expr = expression.args.get(arg) +3460 if expr: +3461 this.set(arg, expr.pop()) +3462 +3463 return this +3464 +3465 def _parse_expression(self) -> t.Optional[exp.Expression]: +3466 return self._parse_alias(self._parse_conjunction()) +3467 +3468 def _parse_conjunction(self) -> t.Optional[exp.Expression]: +3469 return self._parse_tokens(self._parse_equality, self.CONJUNCTION) +3470 +3471 def _parse_equality(self) -> t.Optional[exp.Expression]: +3472 return self._parse_tokens(self._parse_comparison, self.EQUALITY) +3473 +3474 def _parse_comparison(self) -> t.Optional[exp.Expression]: +3475 return self._parse_tokens(self._parse_range, self.COMPARISON) +3476 +3477 def _parse_range(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: +3478 this = this or self._parse_bitwise() +3479 negate = self._match(TokenType.NOT) +3480 +3481 if self._match_set(self.RANGE_PARSERS): +3482 expression = self.RANGE_PARSERS[self._prev.token_type](self, this) +3483 if not expression: +3484 return this +3485 +3486 this = expression +3487 elif self._match(TokenType.ISNULL): +3488 this = self.expression(exp.Is, this=this, expression=exp.Null()) +3489 +3490 # Postgres supports ISNULL and NOTNULL for conditions. +3491 # https://blog.andreiavram.ro/postgresql-null-composite-type/ +3492 if self._match(TokenType.NOTNULL): +3493 this = self.expression(exp.Is, this=this, expression=exp.Null()) +3494 this = self.expression(exp.Not, this=this) +3495 +3496 if negate: +3497 this = self.expression(exp.Not, this=this) +3498 +3499 if self._match(TokenType.IS): +3500 this = self._parse_is(this) +3501 +3502 return this +3503 +3504 def _parse_is(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +3505 index = self._index - 1 +3506 negate = self._match(TokenType.NOT) +3507 +3508 if self._match_text_seq("DISTINCT", "FROM"): +3509 klass = exp.NullSafeEQ if negate else exp.NullSafeNEQ +3510 return self.expression(klass, this=this, expression=self._parse_conjunction()) +3511 +3512 expression = self._parse_null() or self._parse_boolean() +3513 if not expression: +3514 self._retreat(index) +3515 return None +3516 +3517 this = self.expression(exp.Is, this=this, expression=expression) +3518 return self.expression(exp.Not, this=this) if negate else this +3519 +3520 def _parse_in(self, this: t.Optional[exp.Expression], alias: bool = False) -> exp.In: +3521 unnest = self._parse_unnest(with_alias=False) +3522 if unnest: +3523 this = self.expression(exp.In, this=this, unnest=unnest) +3524 elif self._match_set((TokenType.L_PAREN, TokenType.L_BRACKET)): +3525 matched_l_paren = self._prev.token_type == TokenType.L_PAREN +3526 expressions = self._parse_csv(lambda: self._parse_select_or_expression(alias=alias)) +3527 +3528 if len(expressions) == 1 and isinstance(expressions[0], exp.Subqueryable): +3529 this = self.expression(exp.In, this=this, query=expressions[0]) +3530 else: +3531 this = self.expression(exp.In, this=this, expressions=expressions) +3532 +3533 if matched_l_paren: +3534 self._match_r_paren(this) +3535 elif not self._match(TokenType.R_BRACKET, expression=this): +3536 self.raise_error("Expecting ]") +3537 else: +3538 this = self.expression(exp.In, this=this, field=self._parse_field()) +3539 +3540 return this 3541 -3542 if self._match(TokenType.STRING, advance=False): -3543 this = self._parse_primary() -3544 else: -3545 this = self._parse_term() -3546 -3547 if not this or ( -3548 isinstance(this, exp.Column) -3549 and not this.table -3550 and not this.this.quoted -3551 and this.name.upper() == "IS" -3552 ): -3553 self._retreat(index) -3554 return None +3542 def _parse_between(self, this: t.Optional[exp.Expression]) -> exp.Between: +3543 low = self._parse_bitwise() +3544 self._match(TokenType.AND) +3545 high = self._parse_bitwise() +3546 return self.expression(exp.Between, this=this, low=low, high=high) +3547 +3548 def _parse_escape(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +3549 if not self._match(TokenType.ESCAPE): +3550 return this +3551 return self.expression(exp.Escape, this=this, expression=self._parse_string()) +3552 +3553 def _parse_interval(self, match_interval: bool = True) -> t.Optional[exp.Interval]: +3554 index = self._index 3555 -3556 unit = self._parse_function() or ( -3557 not self._match(TokenType.ALIAS, advance=False) -3558 and self._parse_var(any_token=True, upper=True) -3559 ) -3560 -3561 # Most dialects support, e.g., the form INTERVAL '5' day, thus we try to parse -3562 # each INTERVAL expression into this canonical form so it's easy to transpile -3563 if this and this.is_number: -3564 this = exp.Literal.string(this.name) -3565 elif this and this.is_string: -3566 parts = this.name.split() -3567 -3568 if len(parts) == 2: -3569 if unit: -3570 # This is not actually a unit, it's something else (e.g. a "window side") -3571 unit = None -3572 self._retreat(self._index - 1) -3573 -3574 this = exp.Literal.string(parts[0]) -3575 unit = self.expression(exp.Var, this=parts[1].upper()) -3576 -3577 return self.expression(exp.Interval, this=this, unit=unit) -3578 -3579 def _parse_bitwise(self) -> t.Optional[exp.Expression]: -3580 this = self._parse_term() -3581 -3582 while True: -3583 if self._match_set(self.BITWISE): -3584 this = self.expression( -3585 self.BITWISE[self._prev.token_type], -3586 this=this, -3587 expression=self._parse_term(), -3588 ) -3589 elif self.dialect.DPIPE_IS_STRING_CONCAT and self._match(TokenType.DPIPE): -3590 this = self.expression( -3591 exp.DPipe, -3592 this=this, -3593 expression=self._parse_term(), -3594 safe=not self.dialect.STRICT_STRING_CONCAT, -3595 ) -3596 elif self._match(TokenType.DQMARK): -3597 this = self.expression(exp.Coalesce, this=this, expressions=self._parse_term()) -3598 elif self._match_pair(TokenType.LT, TokenType.LT): -3599 this = self.expression( -3600 exp.BitwiseLeftShift, this=this, expression=self._parse_term() -3601 ) -3602 elif self._match_pair(TokenType.GT, TokenType.GT): -3603 this = self.expression( -3604 exp.BitwiseRightShift, this=this, expression=self._parse_term() +3556 if not self._match(TokenType.INTERVAL) and match_interval: +3557 return None +3558 +3559 if self._match(TokenType.STRING, advance=False): +3560 this = self._parse_primary() +3561 else: +3562 this = self._parse_term() +3563 +3564 if not this or ( +3565 isinstance(this, exp.Column) +3566 and not this.table +3567 and not this.this.quoted +3568 and this.name.upper() == "IS" +3569 ): +3570 self._retreat(index) +3571 return None +3572 +3573 unit = self._parse_function() or ( +3574 not self._match(TokenType.ALIAS, advance=False) +3575 and self._parse_var(any_token=True, upper=True) +3576 ) +3577 +3578 # Most dialects support, e.g., the form INTERVAL '5' day, thus we try to parse +3579 # each INTERVAL expression into this canonical form so it's easy to transpile +3580 if this and this.is_number: +3581 this = exp.Literal.string(this.name) +3582 elif this and this.is_string: +3583 parts = this.name.split() +3584 +3585 if len(parts) == 2: +3586 if unit: +3587 # This is not actually a unit, it's something else (e.g. a "window side") +3588 unit = None +3589 self._retreat(self._index - 1) +3590 +3591 this = exp.Literal.string(parts[0]) +3592 unit = self.expression(exp.Var, this=parts[1].upper()) +3593 +3594 return self.expression(exp.Interval, this=this, unit=unit) +3595 +3596 def _parse_bitwise(self) -> t.Optional[exp.Expression]: +3597 this = self._parse_term() +3598 +3599 while True: +3600 if self._match_set(self.BITWISE): +3601 this = self.expression( +3602 self.BITWISE[self._prev.token_type], +3603 this=this, +3604 expression=self._parse_term(), 3605 ) -3606 else: -3607 break -3608 -3609 return this -3610 -3611 def _parse_term(self) -> t.Optional[exp.Expression]: -3612 return self._parse_tokens(self._parse_factor, self.TERM) -3613 -3614 def _parse_factor(self) -> t.Optional[exp.Expression]: -3615 parse_method = self._parse_exponent if self.EXPONENT else self._parse_unary -3616 this = parse_method() -3617 -3618 while self._match_set(self.FACTOR): -3619 this = self.expression( -3620 self.FACTOR[self._prev.token_type], -3621 this=this, -3622 comments=self._prev_comments, -3623 expression=parse_method(), -3624 ) -3625 if isinstance(this, exp.Div): -3626 this.args["typed"] = self.dialect.TYPED_DIVISION -3627 this.args["safe"] = self.dialect.SAFE_DIVISION -3628 -3629 return this +3606 elif self.dialect.DPIPE_IS_STRING_CONCAT and self._match(TokenType.DPIPE): +3607 this = self.expression( +3608 exp.DPipe, +3609 this=this, +3610 expression=self._parse_term(), +3611 safe=not self.dialect.STRICT_STRING_CONCAT, +3612 ) +3613 elif self._match(TokenType.DQMARK): +3614 this = self.expression(exp.Coalesce, this=this, expressions=self._parse_term()) +3615 elif self._match_pair(TokenType.LT, TokenType.LT): +3616 this = self.expression( +3617 exp.BitwiseLeftShift, this=this, expression=self._parse_term() +3618 ) +3619 elif self._match_pair(TokenType.GT, TokenType.GT): +3620 this = self.expression( +3621 exp.BitwiseRightShift, this=this, expression=self._parse_term() +3622 ) +3623 else: +3624 break +3625 +3626 return this +3627 +3628 def _parse_term(self) -> t.Optional[exp.Expression]: +3629 return self._parse_tokens(self._parse_factor, self.TERM) 3630 -3631 def _parse_exponent(self) -> t.Optional[exp.Expression]: -3632 return self._parse_tokens(self._parse_unary, self.EXPONENT) -3633 -3634 def _parse_unary(self) -> t.Optional[exp.Expression]: -3635 if self._match_set(self.UNARY_PARSERS): -3636 return self.UNARY_PARSERS[self._prev.token_type](self) -3637 return self._parse_at_time_zone(self._parse_type()) -3638 -3639 def _parse_type(self, parse_interval: bool = True) -> t.Optional[exp.Expression]: -3640 interval = parse_interval and self._parse_interval() -3641 if interval: -3642 # Convert INTERVAL 'val_1' unit_1 ... 'val_n' unit_n into a sum of intervals -3643 while self._match_set((TokenType.STRING, TokenType.NUMBER), advance=False): -3644 interval = self.expression( # type: ignore -3645 exp.Add, this=interval, expression=self._parse_interval(match_interval=False) -3646 ) +3631 def _parse_factor(self) -> t.Optional[exp.Expression]: +3632 parse_method = self._parse_exponent if self.EXPONENT else self._parse_unary +3633 this = parse_method() +3634 +3635 while self._match_set(self.FACTOR): +3636 this = self.expression( +3637 self.FACTOR[self._prev.token_type], +3638 this=this, +3639 comments=self._prev_comments, +3640 expression=parse_method(), +3641 ) +3642 if isinstance(this, exp.Div): +3643 this.args["typed"] = self.dialect.TYPED_DIVISION +3644 this.args["safe"] = self.dialect.SAFE_DIVISION +3645 +3646 return this 3647 -3648 return interval -3649 -3650 index = self._index -3651 data_type = self._parse_types(check_func=True, allow_identifiers=False) -3652 this = self._parse_column() -3653 -3654 if data_type: -3655 if isinstance(this, exp.Literal): -3656 parser = self.TYPE_LITERAL_PARSERS.get(data_type.this) -3657 if parser: -3658 return parser(self, this, data_type) -3659 return self.expression(exp.Cast, this=this, to=data_type) -3660 if not data_type.expressions: -3661 self._retreat(index) -3662 return self._parse_column() -3663 return self._parse_column_ops(data_type) +3648 def _parse_exponent(self) -> t.Optional[exp.Expression]: +3649 return self._parse_tokens(self._parse_unary, self.EXPONENT) +3650 +3651 def _parse_unary(self) -> t.Optional[exp.Expression]: +3652 if self._match_set(self.UNARY_PARSERS): +3653 return self.UNARY_PARSERS[self._prev.token_type](self) +3654 return self._parse_at_time_zone(self._parse_type()) +3655 +3656 def _parse_type(self, parse_interval: bool = True) -> t.Optional[exp.Expression]: +3657 interval = parse_interval and self._parse_interval() +3658 if interval: +3659 # Convert INTERVAL 'val_1' unit_1 ... 'val_n' unit_n into a sum of intervals +3660 while self._match_set((TokenType.STRING, TokenType.NUMBER), advance=False): +3661 interval = self.expression( # type: ignore +3662 exp.Add, this=interval, expression=self._parse_interval(match_interval=False) +3663 ) 3664 -3665 return this and self._parse_column_ops(this) +3665 return interval 3666 -3667 def _parse_type_size(self) -> t.Optional[exp.DataTypeParam]: -3668 this = self._parse_type() -3669 if not this: -3670 return None -3671 -3672 return self.expression( -3673 exp.DataTypeParam, this=this, expression=self._parse_var(any_token=True) -3674 ) -3675 -3676 def _parse_types( -3677 self, check_func: bool = False, schema: bool = False, allow_identifiers: bool = True -3678 ) -> t.Optional[exp.Expression]: -3679 index = self._index -3680 -3681 prefix = self._match_text_seq("SYSUDTLIB", ".") -3682 -3683 if not self._match_set(self.TYPE_TOKENS): -3684 identifier = allow_identifiers and self._parse_id_var( -3685 any_token=False, tokens=(TokenType.VAR,) -3686 ) -3687 if identifier: -3688 tokens = self.dialect.tokenize(identifier.name) -3689 -3690 if len(tokens) != 1: -3691 self.raise_error("Unexpected identifier", self._prev) +3667 index = self._index +3668 data_type = self._parse_types(check_func=True, allow_identifiers=False) +3669 this = self._parse_column() +3670 +3671 if data_type: +3672 if isinstance(this, exp.Literal): +3673 parser = self.TYPE_LITERAL_PARSERS.get(data_type.this) +3674 if parser: +3675 return parser(self, this, data_type) +3676 return self.expression(exp.Cast, this=this, to=data_type) +3677 if not data_type.expressions: +3678 self._retreat(index) +3679 return self._parse_column() +3680 return self._parse_column_ops(data_type) +3681 +3682 return this and self._parse_column_ops(this) +3683 +3684 def _parse_type_size(self) -> t.Optional[exp.DataTypeParam]: +3685 this = self._parse_type() +3686 if not this: +3687 return None +3688 +3689 return self.expression( +3690 exp.DataTypeParam, this=this, expression=self._parse_var(any_token=True) +3691 ) 3692 -3693 if tokens[0].token_type in self.TYPE_TOKENS: -3694 self._prev = tokens[0] -3695 elif self.dialect.SUPPORTS_USER_DEFINED_TYPES: -3696 type_name = identifier.name +3693 def _parse_types( +3694 self, check_func: bool = False, schema: bool = False, allow_identifiers: bool = True +3695 ) -> t.Optional[exp.Expression]: +3696 index = self._index 3697 -3698 while self._match(TokenType.DOT): -3699 type_name = f"{type_name}.{self._advance_any() and self._prev.text}" -3700 -3701 return exp.DataType.build(type_name, udt=True) -3702 else: -3703 self._retreat(self._index - 1) -3704 return None -3705 else: -3706 return None -3707 -3708 type_token = self._prev.token_type +3698 prefix = self._match_text_seq("SYSUDTLIB", ".") +3699 +3700 if not self._match_set(self.TYPE_TOKENS): +3701 identifier = allow_identifiers and self._parse_id_var( +3702 any_token=False, tokens=(TokenType.VAR,) +3703 ) +3704 if identifier: +3705 tokens = self.dialect.tokenize(identifier.name) +3706 +3707 if len(tokens) != 1: +3708 self.raise_error("Unexpected identifier", self._prev) 3709 -3710 if type_token == TokenType.PSEUDO_TYPE: -3711 return self.expression(exp.PseudoType, this=self._prev.text.upper()) -3712 -3713 if type_token == TokenType.OBJECT_IDENTIFIER: -3714 return self.expression(exp.ObjectIdentifier, this=self._prev.text.upper()) -3715 -3716 nested = type_token in self.NESTED_TYPE_TOKENS -3717 is_struct = type_token in self.STRUCT_TYPE_TOKENS -3718 is_aggregate = type_token in self.AGGREGATE_TYPE_TOKENS -3719 expressions = None -3720 maybe_func = False -3721 -3722 if self._match(TokenType.L_PAREN): -3723 if is_struct: -3724 expressions = self._parse_csv(self._parse_struct_types) -3725 elif nested: -3726 expressions = self._parse_csv( -3727 lambda: self._parse_types( -3728 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers -3729 ) -3730 ) -3731 elif type_token in self.ENUM_TYPE_TOKENS: -3732 expressions = self._parse_csv(self._parse_equality) -3733 elif is_aggregate: -3734 func_or_ident = self._parse_function(anonymous=True) or self._parse_id_var( -3735 any_token=False, tokens=(TokenType.VAR,) -3736 ) -3737 if not func_or_ident or not self._match(TokenType.COMMA): -3738 return None -3739 expressions = self._parse_csv( -3740 lambda: self._parse_types( -3741 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers -3742 ) -3743 ) -3744 expressions.insert(0, func_or_ident) -3745 else: -3746 expressions = self._parse_csv(self._parse_type_size) -3747 -3748 if not expressions or not self._match(TokenType.R_PAREN): -3749 self._retreat(index) -3750 return None -3751 -3752 maybe_func = True -3753 -3754 this: t.Optional[exp.Expression] = None -3755 values: t.Optional[t.List[exp.Expression]] = None -3756 -3757 if nested and self._match(TokenType.LT): -3758 if is_struct: -3759 expressions = self._parse_csv(lambda: self._parse_struct_types(type_required=True)) -3760 else: -3761 expressions = self._parse_csv( -3762 lambda: self._parse_types( -3763 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers -3764 ) -3765 ) -3766 -3767 if not self._match(TokenType.GT): -3768 self.raise_error("Expecting >") -3769 -3770 if self._match_set((TokenType.L_BRACKET, TokenType.L_PAREN)): -3771 values = self._parse_csv(self._parse_conjunction) -3772 self._match_set((TokenType.R_BRACKET, TokenType.R_PAREN)) +3710 if tokens[0].token_type in self.TYPE_TOKENS: +3711 self._prev = tokens[0] +3712 elif self.dialect.SUPPORTS_USER_DEFINED_TYPES: +3713 type_name = identifier.name +3714 +3715 while self._match(TokenType.DOT): +3716 type_name = f"{type_name}.{self._advance_any() and self._prev.text}" +3717 +3718 return exp.DataType.build(type_name, udt=True) +3719 else: +3720 self._retreat(self._index - 1) +3721 return None +3722 else: +3723 return None +3724 +3725 type_token = self._prev.token_type +3726 +3727 if type_token == TokenType.PSEUDO_TYPE: +3728 return self.expression(exp.PseudoType, this=self._prev.text.upper()) +3729 +3730 if type_token == TokenType.OBJECT_IDENTIFIER: +3731 return self.expression(exp.ObjectIdentifier, this=self._prev.text.upper()) +3732 +3733 nested = type_token in self.NESTED_TYPE_TOKENS +3734 is_struct = type_token in self.STRUCT_TYPE_TOKENS +3735 is_aggregate = type_token in self.AGGREGATE_TYPE_TOKENS +3736 expressions = None +3737 maybe_func = False +3738 +3739 if self._match(TokenType.L_PAREN): +3740 if is_struct: +3741 expressions = self._parse_csv(self._parse_struct_types) +3742 elif nested: +3743 expressions = self._parse_csv( +3744 lambda: self._parse_types( +3745 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers +3746 ) +3747 ) +3748 elif type_token in self.ENUM_TYPE_TOKENS: +3749 expressions = self._parse_csv(self._parse_equality) +3750 elif is_aggregate: +3751 func_or_ident = self._parse_function(anonymous=True) or self._parse_id_var( +3752 any_token=False, tokens=(TokenType.VAR,) +3753 ) +3754 if not func_or_ident or not self._match(TokenType.COMMA): +3755 return None +3756 expressions = self._parse_csv( +3757 lambda: self._parse_types( +3758 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers +3759 ) +3760 ) +3761 expressions.insert(0, func_or_ident) +3762 else: +3763 expressions = self._parse_csv(self._parse_type_size) +3764 +3765 if not expressions or not self._match(TokenType.R_PAREN): +3766 self._retreat(index) +3767 return None +3768 +3769 maybe_func = True +3770 +3771 this: t.Optional[exp.Expression] = None +3772 values: t.Optional[t.List[exp.Expression]] = None 3773 -3774 if type_token in self.TIMESTAMPS: -3775 if self._match_text_seq("WITH", "TIME", "ZONE"): -3776 maybe_func = False -3777 tz_type = ( -3778 exp.DataType.Type.TIMETZ -3779 if type_token in self.TIMES -3780 else exp.DataType.Type.TIMESTAMPTZ -3781 ) -3782 this = exp.DataType(this=tz_type, expressions=expressions) -3783 elif self._match_text_seq("WITH", "LOCAL", "TIME", "ZONE"): -3784 maybe_func = False -3785 this = exp.DataType(this=exp.DataType.Type.TIMESTAMPLTZ, expressions=expressions) -3786 elif self._match_text_seq("WITHOUT", "TIME", "ZONE"): -3787 maybe_func = False -3788 elif type_token == TokenType.INTERVAL: -3789 unit = self._parse_var() +3774 if nested and self._match(TokenType.LT): +3775 if is_struct: +3776 expressions = self._parse_csv(lambda: self._parse_struct_types(type_required=True)) +3777 else: +3778 expressions = self._parse_csv( +3779 lambda: self._parse_types( +3780 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers +3781 ) +3782 ) +3783 +3784 if not self._match(TokenType.GT): +3785 self.raise_error("Expecting >") +3786 +3787 if self._match_set((TokenType.L_BRACKET, TokenType.L_PAREN)): +3788 values = self._parse_csv(self._parse_conjunction) +3789 self._match_set((TokenType.R_BRACKET, TokenType.R_PAREN)) 3790 -3791 if self._match_text_seq("TO"): -3792 span = [exp.IntervalSpan(this=unit, expression=self._parse_var())] -3793 else: -3794 span = None -3795 -3796 if span or not unit: -3797 this = self.expression( -3798 exp.DataType, this=exp.DataType.Type.INTERVAL, expressions=span -3799 ) -3800 else: -3801 this = self.expression(exp.DataType, this=self.expression(exp.Interval, unit=unit)) -3802 -3803 if maybe_func and check_func: -3804 index2 = self._index -3805 peek = self._parse_string() -3806 -3807 if not peek: -3808 self._retreat(index) -3809 return None -3810 -3811 self._retreat(index2) +3791 if type_token in self.TIMESTAMPS: +3792 if self._match_text_seq("WITH", "TIME", "ZONE"): +3793 maybe_func = False +3794 tz_type = ( +3795 exp.DataType.Type.TIMETZ +3796 if type_token in self.TIMES +3797 else exp.DataType.Type.TIMESTAMPTZ +3798 ) +3799 this = exp.DataType(this=tz_type, expressions=expressions) +3800 elif self._match_text_seq("WITH", "LOCAL", "TIME", "ZONE"): +3801 maybe_func = False +3802 this = exp.DataType(this=exp.DataType.Type.TIMESTAMPLTZ, expressions=expressions) +3803 elif self._match_text_seq("WITHOUT", "TIME", "ZONE"): +3804 maybe_func = False +3805 elif type_token == TokenType.INTERVAL: +3806 unit = self._parse_var() +3807 +3808 if self._match_text_seq("TO"): +3809 span = [exp.IntervalSpan(this=unit, expression=self._parse_var())] +3810 else: +3811 span = None 3812 -3813 if not this: -3814 if self._match_text_seq("UNSIGNED"): -3815 unsigned_type_token = self.SIGNED_TO_UNSIGNED_TYPE_TOKEN.get(type_token) -3816 if not unsigned_type_token: -3817 self.raise_error(f"Cannot convert {type_token.value} to unsigned.") -3818 -3819 type_token = unsigned_type_token or type_token -3820 -3821 this = exp.DataType( -3822 this=exp.DataType.Type[type_token.value], -3823 expressions=expressions, -3824 nested=nested, -3825 values=values, -3826 prefix=prefix, -3827 ) -3828 -3829 while self._match_pair(TokenType.L_BRACKET, TokenType.R_BRACKET): -3830 this = exp.DataType(this=exp.DataType.Type.ARRAY, expressions=[this], nested=True) -3831 -3832 return this -3833 -3834 def _parse_struct_types(self, type_required: bool = False) -> t.Optional[exp.Expression]: -3835 index = self._index -3836 this = self._parse_type(parse_interval=False) or self._parse_id_var() -3837 self._match(TokenType.COLON) -3838 column_def = self._parse_column_def(this) -3839 -3840 if type_required and ( -3841 (isinstance(this, exp.Column) and this.this is column_def) or this is column_def -3842 ): -3843 self._retreat(index) -3844 return self._parse_types() +3813 if span or not unit: +3814 this = self.expression( +3815 exp.DataType, this=exp.DataType.Type.INTERVAL, expressions=span +3816 ) +3817 else: +3818 this = self.expression(exp.DataType, this=self.expression(exp.Interval, unit=unit)) +3819 +3820 if maybe_func and check_func: +3821 index2 = self._index +3822 peek = self._parse_string() +3823 +3824 if not peek: +3825 self._retreat(index) +3826 return None +3827 +3828 self._retreat(index2) +3829 +3830 if not this: +3831 if self._match_text_seq("UNSIGNED"): +3832 unsigned_type_token = self.SIGNED_TO_UNSIGNED_TYPE_TOKEN.get(type_token) +3833 if not unsigned_type_token: +3834 self.raise_error(f"Cannot convert {type_token.value} to unsigned.") +3835 +3836 type_token = unsigned_type_token or type_token +3837 +3838 this = exp.DataType( +3839 this=exp.DataType.Type[type_token.value], +3840 expressions=expressions, +3841 nested=nested, +3842 values=values, +3843 prefix=prefix, +3844 ) 3845 -3846 return column_def -3847 -3848 def _parse_at_time_zone(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -3849 if not self._match_text_seq("AT", "TIME", "ZONE"): -3850 return this -3851 return self.expression(exp.AtTimeZone, this=this, zone=self._parse_unary()) -3852 -3853 def _parse_column(self) -> t.Optional[exp.Expression]: -3854 this = self._parse_field() -3855 if isinstance(this, exp.Identifier): -3856 this = self.expression(exp.Column, this=this) -3857 elif not this: -3858 return self._parse_bracket(this) -3859 return self._parse_column_ops(this) -3860 -3861 def _parse_column_ops(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -3862 this = self._parse_bracket(this) -3863 -3864 while self._match_set(self.COLUMN_OPERATORS): -3865 op_token = self._prev.token_type -3866 op = self.COLUMN_OPERATORS.get(op_token) -3867 -3868 if op_token == TokenType.DCOLON: -3869 field = self._parse_types() -3870 if not field: -3871 self.raise_error("Expected type") -3872 elif op and self._curr: -3873 self._advance() -3874 value = self._prev.text -3875 field = ( -3876 exp.Literal.number(value) -3877 if self._prev.token_type == TokenType.NUMBER -3878 else exp.Literal.string(value) -3879 ) -3880 else: -3881 field = self._parse_field(anonymous_func=True, any_token=True) +3846 while self._match_pair(TokenType.L_BRACKET, TokenType.R_BRACKET): +3847 this = exp.DataType(this=exp.DataType.Type.ARRAY, expressions=[this], nested=True) +3848 +3849 return this +3850 +3851 def _parse_struct_types(self, type_required: bool = False) -> t.Optional[exp.Expression]: +3852 index = self._index +3853 this = self._parse_type(parse_interval=False) or self._parse_id_var() +3854 self._match(TokenType.COLON) +3855 column_def = self._parse_column_def(this) +3856 +3857 if type_required and ( +3858 (isinstance(this, exp.Column) and this.this is column_def) or this is column_def +3859 ): +3860 self._retreat(index) +3861 return self._parse_types() +3862 +3863 return column_def +3864 +3865 def _parse_at_time_zone(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +3866 if not self._match_text_seq("AT", "TIME", "ZONE"): +3867 return this +3868 return self.expression(exp.AtTimeZone, this=this, zone=self._parse_unary()) +3869 +3870 def _parse_column(self) -> t.Optional[exp.Expression]: +3871 this = self._parse_column_reference() +3872 return self._parse_column_ops(this) if this else self._parse_bracket(this) +3873 +3874 def _parse_column_reference(self) -> t.Optional[exp.Expression]: +3875 this = self._parse_field() +3876 if isinstance(this, exp.Identifier): +3877 this = self.expression(exp.Column, this=this) +3878 return this +3879 +3880 def _parse_column_ops(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +3881 this = self._parse_bracket(this) 3882 -3883 if isinstance(field, exp.Func): -3884 # bigquery allows function calls like x.y.count(...) -3885 # SAFE.SUBSTR(...) -3886 # https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-reference#function_call_rules -3887 this = self._replace_columns_with_dots(this) -3888 -3889 if op: -3890 this = op(self, this, field) -3891 elif isinstance(this, exp.Column) and not this.args.get("catalog"): -3892 this = self.expression( -3893 exp.Column, -3894 this=field, -3895 table=this.this, -3896 db=this.args.get("table"), -3897 catalog=this.args.get("db"), -3898 ) -3899 else: -3900 this = self.expression(exp.Dot, this=this, expression=field) -3901 this = self._parse_bracket(this) -3902 return this -3903 -3904 def _parse_primary(self) -> t.Optional[exp.Expression]: -3905 if self._match_set(self.PRIMARY_PARSERS): -3906 token_type = self._prev.token_type -3907 primary = self.PRIMARY_PARSERS[token_type](self, self._prev) -3908 -3909 if token_type == TokenType.STRING: -3910 expressions = [primary] -3911 while self._match(TokenType.STRING): -3912 expressions.append(exp.Literal.string(self._prev.text)) -3913 -3914 if len(expressions) > 1: -3915 return self.expression(exp.Concat, expressions=expressions) +3883 while self._match_set(self.COLUMN_OPERATORS): +3884 op_token = self._prev.token_type +3885 op = self.COLUMN_OPERATORS.get(op_token) +3886 +3887 if op_token == TokenType.DCOLON: +3888 field = self._parse_types() +3889 if not field: +3890 self.raise_error("Expected type") +3891 elif op and self._curr: +3892 field = self._parse_column_reference() +3893 else: +3894 field = self._parse_field(anonymous_func=True, any_token=True) +3895 +3896 if isinstance(field, exp.Func): +3897 # bigquery allows function calls like x.y.count(...) +3898 # SAFE.SUBSTR(...) +3899 # https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-reference#function_call_rules +3900 this = self._replace_columns_with_dots(this) +3901 +3902 if op: +3903 this = op(self, this, field) +3904 elif isinstance(this, exp.Column) and not this.args.get("catalog"): +3905 this = self.expression( +3906 exp.Column, +3907 this=field, +3908 table=this.this, +3909 db=this.args.get("table"), +3910 catalog=this.args.get("db"), +3911 ) +3912 else: +3913 this = self.expression(exp.Dot, this=this, expression=field) +3914 this = self._parse_bracket(this) +3915 return this 3916 -3917 return primary -3918 -3919 if self._match_pair(TokenType.DOT, TokenType.NUMBER): -3920 return exp.Literal.number(f"0.{self._prev.text}") +3917 def _parse_primary(self) -> t.Optional[exp.Expression]: +3918 if self._match_set(self.PRIMARY_PARSERS): +3919 token_type = self._prev.token_type +3920 primary = self.PRIMARY_PARSERS[token_type](self, self._prev) 3921 -3922 if self._match(TokenType.L_PAREN): -3923 comments = self._prev_comments -3924 query = self._parse_select() -3925 -3926 if query: -3927 expressions = [query] -3928 else: -3929 expressions = self._parse_expressions() -3930 -3931 this = self._parse_query_modifiers(seq_get(expressions, 0)) -3932 -3933 if isinstance(this, exp.Subqueryable): -3934 this = self._parse_set_operations( -3935 self._parse_subquery(this=this, parse_alias=False) -3936 ) -3937 elif len(expressions) > 1: -3938 this = self.expression(exp.Tuple, expressions=expressions) -3939 else: -3940 this = self.expression(exp.Paren, this=self._parse_set_operations(this)) -3941 -3942 if this: -3943 this.add_comments(comments) -3944 -3945 self._match_r_paren(expression=this) -3946 return this -3947 -3948 return None -3949 -3950 def _parse_field( -3951 self, -3952 any_token: bool = False, -3953 tokens: t.Optional[t.Collection[TokenType]] = None, -3954 anonymous_func: bool = False, -3955 ) -> t.Optional[exp.Expression]: -3956 return ( -3957 self._parse_primary() -3958 or self._parse_function(anonymous=anonymous_func) -3959 or self._parse_id_var(any_token=any_token, tokens=tokens) -3960 ) -3961 -3962 def _parse_function( -3963 self, -3964 functions: t.Optional[t.Dict[str, t.Callable]] = None, -3965 anonymous: bool = False, -3966 optional_parens: bool = True, -3967 ) -> t.Optional[exp.Expression]: -3968 # This allows us to also parse {fn <function>} syntax (Snowflake, MySQL support this) -3969 # See: https://community.snowflake.com/s/article/SQL-Escape-Sequences -3970 fn_syntax = False -3971 if ( -3972 self._match(TokenType.L_BRACE, advance=False) -3973 and self._next -3974 and self._next.text.upper() == "FN" -3975 ): -3976 self._advance(2) -3977 fn_syntax = True -3978 -3979 func = self._parse_function_call( -3980 functions=functions, anonymous=anonymous, optional_parens=optional_parens -3981 ) -3982 -3983 if fn_syntax: -3984 self._match(TokenType.R_BRACE) -3985 -3986 return func -3987 -3988 def _parse_function_call( -3989 self, -3990 functions: t.Optional[t.Dict[str, t.Callable]] = None, -3991 anonymous: bool = False, -3992 optional_parens: bool = True, -3993 ) -> t.Optional[exp.Expression]: -3994 if not self._curr: -3995 return None -3996 -3997 comments = self._curr.comments -3998 token_type = self._curr.token_type -3999 this = self._curr.text -4000 upper = this.upper() -4001 -4002 parser = self.NO_PAREN_FUNCTION_PARSERS.get(upper) -4003 if optional_parens and parser and token_type not in self.INVALID_FUNC_NAME_TOKENS: -4004 self._advance() -4005 return parser(self) -4006 -4007 if not self._next or self._next.token_type != TokenType.L_PAREN: -4008 if optional_parens and token_type in self.NO_PAREN_FUNCTIONS: -4009 self._advance() -4010 return self.expression(self.NO_PAREN_FUNCTIONS[token_type]) -4011 -4012 return None -4013 -4014 if token_type not in self.FUNC_TOKENS: -4015 return None -4016 -4017 self._advance(2) -4018 -4019 parser = self.FUNCTION_PARSERS.get(upper) -4020 if parser and not anonymous: -4021 this = parser(self) -4022 else: -4023 subquery_predicate = self.SUBQUERY_PREDICATES.get(token_type) +3922 if token_type == TokenType.STRING: +3923 expressions = [primary] +3924 while self._match(TokenType.STRING): +3925 expressions.append(exp.Literal.string(self._prev.text)) +3926 +3927 if len(expressions) > 1: +3928 return self.expression(exp.Concat, expressions=expressions) +3929 +3930 return primary +3931 +3932 if self._match_pair(TokenType.DOT, TokenType.NUMBER): +3933 return exp.Literal.number(f"0.{self._prev.text}") +3934 +3935 if self._match(TokenType.L_PAREN): +3936 comments = self._prev_comments +3937 query = self._parse_select() +3938 +3939 if query: +3940 expressions = [query] +3941 else: +3942 expressions = self._parse_expressions() +3943 +3944 this = self._parse_query_modifiers(seq_get(expressions, 0)) +3945 +3946 if isinstance(this, exp.Subqueryable): +3947 this = self._parse_set_operations( +3948 self._parse_subquery(this=this, parse_alias=False) +3949 ) +3950 elif len(expressions) > 1: +3951 this = self.expression(exp.Tuple, expressions=expressions) +3952 else: +3953 this = self.expression(exp.Paren, this=self._parse_set_operations(this)) +3954 +3955 if this: +3956 this.add_comments(comments) +3957 +3958 self._match_r_paren(expression=this) +3959 return this +3960 +3961 return None +3962 +3963 def _parse_field( +3964 self, +3965 any_token: bool = False, +3966 tokens: t.Optional[t.Collection[TokenType]] = None, +3967 anonymous_func: bool = False, +3968 ) -> t.Optional[exp.Expression]: +3969 return ( +3970 self._parse_primary() +3971 or self._parse_function(anonymous=anonymous_func) +3972 or self._parse_id_var(any_token=any_token, tokens=tokens) +3973 ) +3974 +3975 def _parse_function( +3976 self, +3977 functions: t.Optional[t.Dict[str, t.Callable]] = None, +3978 anonymous: bool = False, +3979 optional_parens: bool = True, +3980 ) -> t.Optional[exp.Expression]: +3981 # This allows us to also parse {fn <function>} syntax (Snowflake, MySQL support this) +3982 # See: https://community.snowflake.com/s/article/SQL-Escape-Sequences +3983 fn_syntax = False +3984 if ( +3985 self._match(TokenType.L_BRACE, advance=False) +3986 and self._next +3987 and self._next.text.upper() == "FN" +3988 ): +3989 self._advance(2) +3990 fn_syntax = True +3991 +3992 func = self._parse_function_call( +3993 functions=functions, anonymous=anonymous, optional_parens=optional_parens +3994 ) +3995 +3996 if fn_syntax: +3997 self._match(TokenType.R_BRACE) +3998 +3999 return func +4000 +4001 def _parse_function_call( +4002 self, +4003 functions: t.Optional[t.Dict[str, t.Callable]] = None, +4004 anonymous: bool = False, +4005 optional_parens: bool = True, +4006 ) -> t.Optional[exp.Expression]: +4007 if not self._curr: +4008 return None +4009 +4010 comments = self._curr.comments +4011 token_type = self._curr.token_type +4012 this = self._curr.text +4013 upper = this.upper() +4014 +4015 parser = self.NO_PAREN_FUNCTION_PARSERS.get(upper) +4016 if optional_parens and parser and token_type not in self.INVALID_FUNC_NAME_TOKENS: +4017 self._advance() +4018 return parser(self) +4019 +4020 if not self._next or self._next.token_type != TokenType.L_PAREN: +4021 if optional_parens and token_type in self.NO_PAREN_FUNCTIONS: +4022 self._advance() +4023 return self.expression(self.NO_PAREN_FUNCTIONS[token_type]) 4024 -4025 if subquery_predicate and self._curr.token_type in (TokenType.SELECT, TokenType.WITH): -4026 this = self.expression(subquery_predicate, this=self._parse_select()) -4027 self._match_r_paren() -4028 return this +4025 return None +4026 +4027 if token_type not in self.FUNC_TOKENS: +4028 return None 4029 -4030 if functions is None: -4031 functions = self.FUNCTIONS -4032 -4033 function = functions.get(upper) -4034 -4035 alias = upper in self.FUNCTIONS_WITH_ALIASED_ARGS -4036 args = self._parse_csv(lambda: self._parse_lambda(alias=alias)) +4030 self._advance(2) +4031 +4032 parser = self.FUNCTION_PARSERS.get(upper) +4033 if parser and not anonymous: +4034 this = parser(self) +4035 else: +4036 subquery_predicate = self.SUBQUERY_PREDICATES.get(token_type) 4037 -4038 if function and not anonymous: -4039 if "dialect" in function.__code__.co_varnames: -4040 func = function(args, dialect=self.dialect) -4041 else: -4042 func = function(args) -4043 -4044 func = self.validate_expression(func, args) -4045 if not self.dialect.NORMALIZE_FUNCTIONS: -4046 func.meta["name"] = this +4038 if subquery_predicate and self._curr.token_type in (TokenType.SELECT, TokenType.WITH): +4039 this = self.expression(subquery_predicate, this=self._parse_select()) +4040 self._match_r_paren() +4041 return this +4042 +4043 if functions is None: +4044 functions = self.FUNCTIONS +4045 +4046 function = functions.get(upper) 4047 -4048 this = func -4049 else: -4050 this = self.expression(exp.Anonymous, this=this, expressions=args) -4051 -4052 if isinstance(this, exp.Expression): -4053 this.add_comments(comments) -4054 -4055 self._match_r_paren(this) -4056 return self._parse_window(this) -4057 -4058 def _parse_function_parameter(self) -> t.Optional[exp.Expression]: -4059 return self._parse_column_def(self._parse_id_var()) +4048 alias = upper in self.FUNCTIONS_WITH_ALIASED_ARGS +4049 args = self._parse_csv(lambda: self._parse_lambda(alias=alias)) +4050 +4051 if function and not anonymous: +4052 if "dialect" in function.__code__.co_varnames: +4053 func = function(args, dialect=self.dialect) +4054 else: +4055 func = function(args) +4056 +4057 func = self.validate_expression(func, args) +4058 if not self.dialect.NORMALIZE_FUNCTIONS: +4059 func.meta["name"] = this 4060 -4061 def _parse_user_defined_function( -4062 self, kind: t.Optional[TokenType] = None -4063 ) -> t.Optional[exp.Expression]: -4064 this = self._parse_id_var() -4065 -4066 while self._match(TokenType.DOT): -4067 this = self.expression(exp.Dot, this=this, expression=self._parse_id_var()) -4068 -4069 if not self._match(TokenType.L_PAREN): -4070 return this -4071 -4072 expressions = self._parse_csv(self._parse_function_parameter) -4073 self._match_r_paren() -4074 return self.expression( -4075 exp.UserDefinedFunction, this=this, expressions=expressions, wrapped=True -4076 ) -4077 -4078 def _parse_introducer(self, token: Token) -> exp.Introducer | exp.Identifier: -4079 literal = self._parse_primary() -4080 if literal: -4081 return self.expression(exp.Introducer, this=token.text, expression=literal) -4082 -4083 return self.expression(exp.Identifier, this=token.text) +4061 this = func +4062 else: +4063 this = self.expression(exp.Anonymous, this=this, expressions=args) +4064 +4065 if isinstance(this, exp.Expression): +4066 this.add_comments(comments) +4067 +4068 self._match_r_paren(this) +4069 return self._parse_window(this) +4070 +4071 def _parse_function_parameter(self) -> t.Optional[exp.Expression]: +4072 return self._parse_column_def(self._parse_id_var()) +4073 +4074 def _parse_user_defined_function( +4075 self, kind: t.Optional[TokenType] = None +4076 ) -> t.Optional[exp.Expression]: +4077 this = self._parse_id_var() +4078 +4079 while self._match(TokenType.DOT): +4080 this = self.expression(exp.Dot, this=this, expression=self._parse_id_var()) +4081 +4082 if not self._match(TokenType.L_PAREN): +4083 return this 4084 -4085 def _parse_session_parameter(self) -> exp.SessionParameter: -4086 kind = None -4087 this = self._parse_id_var() or self._parse_primary() -4088 -4089 if this and self._match(TokenType.DOT): -4090 kind = this.name -4091 this = self._parse_var() or self._parse_primary() -4092 -4093 return self.expression(exp.SessionParameter, this=this, kind=kind) -4094 -4095 def _parse_lambda(self, alias: bool = False) -> t.Optional[exp.Expression]: -4096 index = self._index +4085 expressions = self._parse_csv(self._parse_function_parameter) +4086 self._match_r_paren() +4087 return self.expression( +4088 exp.UserDefinedFunction, this=this, expressions=expressions, wrapped=True +4089 ) +4090 +4091 def _parse_introducer(self, token: Token) -> exp.Introducer | exp.Identifier: +4092 literal = self._parse_primary() +4093 if literal: +4094 return self.expression(exp.Introducer, this=token.text, expression=literal) +4095 +4096 return self.expression(exp.Identifier, this=token.text) 4097 -4098 if self._match(TokenType.L_PAREN): -4099 expressions = t.cast( -4100 t.List[t.Optional[exp.Expression]], self._parse_csv(self._parse_id_var) -4101 ) -4102 -4103 if not self._match(TokenType.R_PAREN): -4104 self._retreat(index) -4105 else: -4106 expressions = [self._parse_id_var()] +4098 def _parse_session_parameter(self) -> exp.SessionParameter: +4099 kind = None +4100 this = self._parse_id_var() or self._parse_primary() +4101 +4102 if this and self._match(TokenType.DOT): +4103 kind = this.name +4104 this = self._parse_var() or self._parse_primary() +4105 +4106 return self.expression(exp.SessionParameter, this=this, kind=kind) 4107 -4108 if self._match_set(self.LAMBDAS): -4109 return self.LAMBDAS[self._prev.token_type](self, expressions) +4108 def _parse_lambda(self, alias: bool = False) -> t.Optional[exp.Expression]: +4109 index = self._index 4110 -4111 self._retreat(index) -4112 -4113 this: t.Optional[exp.Expression] -4114 -4115 if self._match(TokenType.DISTINCT): -4116 this = self.expression( -4117 exp.Distinct, expressions=self._parse_csv(self._parse_conjunction) -4118 ) -4119 else: -4120 this = self._parse_select_or_expression(alias=alias) -4121 -4122 return self._parse_limit(self._parse_order(self._parse_respect_or_ignore_nulls(this))) +4111 if self._match(TokenType.L_PAREN): +4112 expressions = t.cast( +4113 t.List[t.Optional[exp.Expression]], self._parse_csv(self._parse_id_var) +4114 ) +4115 +4116 if not self._match(TokenType.R_PAREN): +4117 self._retreat(index) +4118 else: +4119 expressions = [self._parse_id_var()] +4120 +4121 if self._match_set(self.LAMBDAS): +4122 return self.LAMBDAS[self._prev.token_type](self, expressions) 4123 -4124 def _parse_schema(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: -4125 index = self._index -4126 -4127 if not self.errors: -4128 try: -4129 if self._parse_select(nested=True): -4130 return this -4131 except ParseError: -4132 pass -4133 finally: -4134 self.errors.clear() -4135 self._retreat(index) +4124 self._retreat(index) +4125 +4126 this: t.Optional[exp.Expression] +4127 +4128 if self._match(TokenType.DISTINCT): +4129 this = self.expression( +4130 exp.Distinct, expressions=self._parse_csv(self._parse_conjunction) +4131 ) +4132 else: +4133 this = self._parse_select_or_expression(alias=alias) +4134 +4135 return self._parse_limit(self._parse_order(self._parse_respect_or_ignore_nulls(this))) 4136 -4137 if not self._match(TokenType.L_PAREN): -4138 return this +4137 def _parse_schema(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: +4138 index = self._index 4139 -4140 args = self._parse_csv(lambda: self._parse_constraint() or self._parse_field_def()) -4141 -4142 self._match_r_paren() -4143 return self.expression(exp.Schema, this=this, expressions=args) -4144 -4145 def _parse_field_def(self) -> t.Optional[exp.Expression]: -4146 return self._parse_column_def(self._parse_field(any_token=True)) -4147 -4148 def _parse_column_def(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -4149 # column defs are not really columns, they're identifiers -4150 if isinstance(this, exp.Column): -4151 this = this.this +4140 if not self.errors: +4141 try: +4142 if self._parse_select(nested=True): +4143 return this +4144 except ParseError: +4145 pass +4146 finally: +4147 self.errors.clear() +4148 self._retreat(index) +4149 +4150 if not self._match(TokenType.L_PAREN): +4151 return this 4152 -4153 kind = self._parse_types(schema=True) +4153 args = self._parse_csv(lambda: self._parse_constraint() or self._parse_field_def()) 4154 -4155 if self._match_text_seq("FOR", "ORDINALITY"): -4156 return self.expression(exp.ColumnDef, this=this, ordinality=True) +4155 self._match_r_paren() +4156 return self.expression(exp.Schema, this=this, expressions=args) 4157 -4158 constraints: t.List[exp.Expression] = [] -4159 -4160 if not kind and self._match(TokenType.ALIAS): -4161 constraints.append( -4162 self.expression( -4163 exp.ComputedColumnConstraint, -4164 this=self._parse_conjunction(), -4165 persisted=self._match_text_seq("PERSISTED"), -4166 not_null=self._match_pair(TokenType.NOT, TokenType.NULL), -4167 ) -4168 ) -4169 elif kind and self._match_pair(TokenType.ALIAS, TokenType.L_PAREN, advance=False): -4170 self._match(TokenType.ALIAS) -4171 constraints.append( -4172 self.expression(exp.TransformColumnConstraint, this=self._parse_field()) -4173 ) -4174 -4175 while True: -4176 constraint = self._parse_column_constraint() -4177 if not constraint: -4178 break -4179 constraints.append(constraint) -4180 -4181 if not kind and not constraints: -4182 return this -4183 -4184 return self.expression(exp.ColumnDef, this=this, kind=kind, constraints=constraints) -4185 -4186 def _parse_auto_increment( -4187 self, -4188 ) -> exp.GeneratedAsIdentityColumnConstraint | exp.AutoIncrementColumnConstraint: -4189 start = None -4190 increment = None -4191 -4192 if self._match(TokenType.L_PAREN, advance=False): -4193 args = self._parse_wrapped_csv(self._parse_bitwise) -4194 start = seq_get(args, 0) -4195 increment = seq_get(args, 1) -4196 elif self._match_text_seq("START"): -4197 start = self._parse_bitwise() -4198 self._match_text_seq("INCREMENT") -4199 increment = self._parse_bitwise() -4200 -4201 if start and increment: -4202 return exp.GeneratedAsIdentityColumnConstraint(start=start, increment=increment) -4203 -4204 return exp.AutoIncrementColumnConstraint() -4205 -4206 def _parse_auto_property(self) -> t.Optional[exp.AutoRefreshProperty]: -4207 if not self._match_text_seq("REFRESH"): -4208 self._retreat(self._index - 1) -4209 return None -4210 return self.expression(exp.AutoRefreshProperty, this=self._parse_var(upper=True)) -4211 -4212 def _parse_compress(self) -> exp.CompressColumnConstraint: -4213 if self._match(TokenType.L_PAREN, advance=False): -4214 return self.expression( -4215 exp.CompressColumnConstraint, this=self._parse_wrapped_csv(self._parse_bitwise) -4216 ) -4217 -4218 return self.expression(exp.CompressColumnConstraint, this=self._parse_bitwise()) -4219 -4220 def _parse_generated_as_identity( -4221 self, -4222 ) -> ( -4223 exp.GeneratedAsIdentityColumnConstraint -4224 | exp.ComputedColumnConstraint -4225 | exp.GeneratedAsRowColumnConstraint -4226 ): -4227 if self._match_text_seq("BY", "DEFAULT"): -4228 on_null = self._match_pair(TokenType.ON, TokenType.NULL) -4229 this = self.expression( -4230 exp.GeneratedAsIdentityColumnConstraint, this=False, on_null=on_null -4231 ) -4232 else: -4233 self._match_text_seq("ALWAYS") -4234 this = self.expression(exp.GeneratedAsIdentityColumnConstraint, this=True) -4235 -4236 self._match(TokenType.ALIAS) -4237 -4238 if self._match_text_seq("ROW"): -4239 start = self._match_text_seq("START") -4240 if not start: -4241 self._match(TokenType.END) -4242 hidden = self._match_text_seq("HIDDEN") -4243 return self.expression(exp.GeneratedAsRowColumnConstraint, start=start, hidden=hidden) -4244 -4245 identity = self._match_text_seq("IDENTITY") -4246 -4247 if self._match(TokenType.L_PAREN): -4248 if self._match(TokenType.START_WITH): -4249 this.set("start", self._parse_bitwise()) -4250 if self._match_text_seq("INCREMENT", "BY"): -4251 this.set("increment", self._parse_bitwise()) -4252 if self._match_text_seq("MINVALUE"): -4253 this.set("minvalue", self._parse_bitwise()) -4254 if self._match_text_seq("MAXVALUE"): -4255 this.set("maxvalue", self._parse_bitwise()) -4256 -4257 if self._match_text_seq("CYCLE"): -4258 this.set("cycle", True) -4259 elif self._match_text_seq("NO", "CYCLE"): -4260 this.set("cycle", False) -4261 -4262 if not identity: -4263 this.set("expression", self._parse_bitwise()) -4264 elif not this.args.get("start") and self._match(TokenType.NUMBER, advance=False): -4265 args = self._parse_csv(self._parse_bitwise) -4266 this.set("start", seq_get(args, 0)) -4267 this.set("increment", seq_get(args, 1)) -4268 -4269 self._match_r_paren() -4270 -4271 return this -4272 -4273 def _parse_inline(self) -> exp.InlineLengthColumnConstraint: -4274 self._match_text_seq("LENGTH") -4275 return self.expression(exp.InlineLengthColumnConstraint, this=self._parse_bitwise()) -4276 -4277 def _parse_not_constraint( -4278 self, -4279 ) -> t.Optional[exp.Expression]: -4280 if self._match_text_seq("NULL"): -4281 return self.expression(exp.NotNullColumnConstraint) -4282 if self._match_text_seq("CASESPECIFIC"): -4283 return self.expression(exp.CaseSpecificColumnConstraint, not_=True) -4284 if self._match_text_seq("FOR", "REPLICATION"): -4285 return self.expression(exp.NotForReplicationColumnConstraint) -4286 return None -4287 -4288 def _parse_column_constraint(self) -> t.Optional[exp.Expression]: -4289 if self._match(TokenType.CONSTRAINT): -4290 this = self._parse_id_var() -4291 else: -4292 this = None -4293 -4294 if self._match_texts(self.CONSTRAINT_PARSERS): -4295 return self.expression( -4296 exp.ColumnConstraint, -4297 this=this, -4298 kind=self.CONSTRAINT_PARSERS[self._prev.text.upper()](self), -4299 ) +4158 def _parse_field_def(self) -> t.Optional[exp.Expression]: +4159 return self._parse_column_def(self._parse_field(any_token=True)) +4160 +4161 def _parse_column_def(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +4162 # column defs are not really columns, they're identifiers +4163 if isinstance(this, exp.Column): +4164 this = this.this +4165 +4166 kind = self._parse_types(schema=True) +4167 +4168 if self._match_text_seq("FOR", "ORDINALITY"): +4169 return self.expression(exp.ColumnDef, this=this, ordinality=True) +4170 +4171 constraints: t.List[exp.Expression] = [] +4172 +4173 if not kind and self._match(TokenType.ALIAS): +4174 constraints.append( +4175 self.expression( +4176 exp.ComputedColumnConstraint, +4177 this=self._parse_conjunction(), +4178 persisted=self._match_text_seq("PERSISTED"), +4179 not_null=self._match_pair(TokenType.NOT, TokenType.NULL), +4180 ) +4181 ) +4182 elif kind and self._match_pair(TokenType.ALIAS, TokenType.L_PAREN, advance=False): +4183 self._match(TokenType.ALIAS) +4184 constraints.append( +4185 self.expression(exp.TransformColumnConstraint, this=self._parse_field()) +4186 ) +4187 +4188 while True: +4189 constraint = self._parse_column_constraint() +4190 if not constraint: +4191 break +4192 constraints.append(constraint) +4193 +4194 if not kind and not constraints: +4195 return this +4196 +4197 return self.expression(exp.ColumnDef, this=this, kind=kind, constraints=constraints) +4198 +4199 def _parse_auto_increment( +4200 self, +4201 ) -> exp.GeneratedAsIdentityColumnConstraint | exp.AutoIncrementColumnConstraint: +4202 start = None +4203 increment = None +4204 +4205 if self._match(TokenType.L_PAREN, advance=False): +4206 args = self._parse_wrapped_csv(self._parse_bitwise) +4207 start = seq_get(args, 0) +4208 increment = seq_get(args, 1) +4209 elif self._match_text_seq("START"): +4210 start = self._parse_bitwise() +4211 self._match_text_seq("INCREMENT") +4212 increment = self._parse_bitwise() +4213 +4214 if start and increment: +4215 return exp.GeneratedAsIdentityColumnConstraint(start=start, increment=increment) +4216 +4217 return exp.AutoIncrementColumnConstraint() +4218 +4219 def _parse_auto_property(self) -> t.Optional[exp.AutoRefreshProperty]: +4220 if not self._match_text_seq("REFRESH"): +4221 self._retreat(self._index - 1) +4222 return None +4223 return self.expression(exp.AutoRefreshProperty, this=self._parse_var(upper=True)) +4224 +4225 def _parse_compress(self) -> exp.CompressColumnConstraint: +4226 if self._match(TokenType.L_PAREN, advance=False): +4227 return self.expression( +4228 exp.CompressColumnConstraint, this=self._parse_wrapped_csv(self._parse_bitwise) +4229 ) +4230 +4231 return self.expression(exp.CompressColumnConstraint, this=self._parse_bitwise()) +4232 +4233 def _parse_generated_as_identity( +4234 self, +4235 ) -> ( +4236 exp.GeneratedAsIdentityColumnConstraint +4237 | exp.ComputedColumnConstraint +4238 | exp.GeneratedAsRowColumnConstraint +4239 ): +4240 if self._match_text_seq("BY", "DEFAULT"): +4241 on_null = self._match_pair(TokenType.ON, TokenType.NULL) +4242 this = self.expression( +4243 exp.GeneratedAsIdentityColumnConstraint, this=False, on_null=on_null +4244 ) +4245 else: +4246 self._match_text_seq("ALWAYS") +4247 this = self.expression(exp.GeneratedAsIdentityColumnConstraint, this=True) +4248 +4249 self._match(TokenType.ALIAS) +4250 +4251 if self._match_text_seq("ROW"): +4252 start = self._match_text_seq("START") +4253 if not start: +4254 self._match(TokenType.END) +4255 hidden = self._match_text_seq("HIDDEN") +4256 return self.expression(exp.GeneratedAsRowColumnConstraint, start=start, hidden=hidden) +4257 +4258 identity = self._match_text_seq("IDENTITY") +4259 +4260 if self._match(TokenType.L_PAREN): +4261 if self._match(TokenType.START_WITH): +4262 this.set("start", self._parse_bitwise()) +4263 if self._match_text_seq("INCREMENT", "BY"): +4264 this.set("increment", self._parse_bitwise()) +4265 if self._match_text_seq("MINVALUE"): +4266 this.set("minvalue", self._parse_bitwise()) +4267 if self._match_text_seq("MAXVALUE"): +4268 this.set("maxvalue", self._parse_bitwise()) +4269 +4270 if self._match_text_seq("CYCLE"): +4271 this.set("cycle", True) +4272 elif self._match_text_seq("NO", "CYCLE"): +4273 this.set("cycle", False) +4274 +4275 if not identity: +4276 this.set("expression", self._parse_bitwise()) +4277 elif not this.args.get("start") and self._match(TokenType.NUMBER, advance=False): +4278 args = self._parse_csv(self._parse_bitwise) +4279 this.set("start", seq_get(args, 0)) +4280 this.set("increment", seq_get(args, 1)) +4281 +4282 self._match_r_paren() +4283 +4284 return this +4285 +4286 def _parse_inline(self) -> exp.InlineLengthColumnConstraint: +4287 self._match_text_seq("LENGTH") +4288 return self.expression(exp.InlineLengthColumnConstraint, this=self._parse_bitwise()) +4289 +4290 def _parse_not_constraint( +4291 self, +4292 ) -> t.Optional[exp.Expression]: +4293 if self._match_text_seq("NULL"): +4294 return self.expression(exp.NotNullColumnConstraint) +4295 if self._match_text_seq("CASESPECIFIC"): +4296 return self.expression(exp.CaseSpecificColumnConstraint, not_=True) +4297 if self._match_text_seq("FOR", "REPLICATION"): +4298 return self.expression(exp.NotForReplicationColumnConstraint) +4299 return None 4300 -4301 return this -4302 -4303 def _parse_constraint(self) -> t.Optional[exp.Expression]: -4304 if not self._match(TokenType.CONSTRAINT): -4305 return self._parse_unnamed_constraint(constraints=self.SCHEMA_UNNAMED_CONSTRAINTS) +4301 def _parse_column_constraint(self) -> t.Optional[exp.Expression]: +4302 if self._match(TokenType.CONSTRAINT): +4303 this = self._parse_id_var() +4304 else: +4305 this = None 4306 -4307 this = self._parse_id_var() -4308 expressions = [] -4309 -4310 while True: -4311 constraint = self._parse_unnamed_constraint() or self._parse_function() -4312 if not constraint: -4313 break -4314 expressions.append(constraint) +4307 if self._match_texts(self.CONSTRAINT_PARSERS): +4308 return self.expression( +4309 exp.ColumnConstraint, +4310 this=this, +4311 kind=self.CONSTRAINT_PARSERS[self._prev.text.upper()](self), +4312 ) +4313 +4314 return this 4315 -4316 return self.expression(exp.Constraint, this=this, expressions=expressions) -4317 -4318 def _parse_unnamed_constraint( -4319 self, constraints: t.Optional[t.Collection[str]] = None -4320 ) -> t.Optional[exp.Expression]: -4321 if self._match(TokenType.IDENTIFIER, advance=False) or not self._match_texts( -4322 constraints or self.CONSTRAINT_PARSERS -4323 ): -4324 return None -4325 -4326 constraint = self._prev.text.upper() -4327 if constraint not in self.CONSTRAINT_PARSERS: -4328 self.raise_error(f"No parser found for schema constraint {constraint}.") -4329 -4330 return self.CONSTRAINT_PARSERS[constraint](self) -4331 -4332 def _parse_unique(self) -> exp.UniqueColumnConstraint: -4333 self._match_text_seq("KEY") -4334 return self.expression( -4335 exp.UniqueColumnConstraint, -4336 this=self._parse_schema(self._parse_id_var(any_token=False)), -4337 index_type=self._match(TokenType.USING) and self._advance_any() and self._prev.text, -4338 ) -4339 -4340 def _parse_key_constraint_options(self) -> t.List[str]: -4341 options = [] -4342 while True: -4343 if not self._curr: -4344 break -4345 -4346 if self._match(TokenType.ON): -4347 action = None -4348 on = self._advance_any() and self._prev.text -4349 -4350 if self._match_text_seq("NO", "ACTION"): -4351 action = "NO ACTION" -4352 elif self._match_text_seq("CASCADE"): -4353 action = "CASCADE" -4354 elif self._match_text_seq("RESTRICT"): -4355 action = "RESTRICT" -4356 elif self._match_pair(TokenType.SET, TokenType.NULL): -4357 action = "SET NULL" -4358 elif self._match_pair(TokenType.SET, TokenType.DEFAULT): -4359 action = "SET DEFAULT" -4360 else: -4361 self.raise_error("Invalid key constraint") +4316 def _parse_constraint(self) -> t.Optional[exp.Expression]: +4317 if not self._match(TokenType.CONSTRAINT): +4318 return self._parse_unnamed_constraint(constraints=self.SCHEMA_UNNAMED_CONSTRAINTS) +4319 +4320 this = self._parse_id_var() +4321 expressions = [] +4322 +4323 while True: +4324 constraint = self._parse_unnamed_constraint() or self._parse_function() +4325 if not constraint: +4326 break +4327 expressions.append(constraint) +4328 +4329 return self.expression(exp.Constraint, this=this, expressions=expressions) +4330 +4331 def _parse_unnamed_constraint( +4332 self, constraints: t.Optional[t.Collection[str]] = None +4333 ) -> t.Optional[exp.Expression]: +4334 if self._match(TokenType.IDENTIFIER, advance=False) or not self._match_texts( +4335 constraints or self.CONSTRAINT_PARSERS +4336 ): +4337 return None +4338 +4339 constraint = self._prev.text.upper() +4340 if constraint not in self.CONSTRAINT_PARSERS: +4341 self.raise_error(f"No parser found for schema constraint {constraint}.") +4342 +4343 return self.CONSTRAINT_PARSERS[constraint](self) +4344 +4345 def _parse_unique(self) -> exp.UniqueColumnConstraint: +4346 self._match_text_seq("KEY") +4347 return self.expression( +4348 exp.UniqueColumnConstraint, +4349 this=self._parse_schema(self._parse_id_var(any_token=False)), +4350 index_type=self._match(TokenType.USING) and self._advance_any() and self._prev.text, +4351 ) +4352 +4353 def _parse_key_constraint_options(self) -> t.List[str]: +4354 options = [] +4355 while True: +4356 if not self._curr: +4357 break +4358 +4359 if self._match(TokenType.ON): +4360 action = None +4361 on = self._advance_any() and self._prev.text 4362 -4363 options.append(f"ON {on} {action}") -4364 elif self._match_text_seq("NOT", "ENFORCED"): -4365 options.append("NOT ENFORCED") -4366 elif self._match_text_seq("DEFERRABLE"): -4367 options.append("DEFERRABLE") -4368 elif self._match_text_seq("INITIALLY", "DEFERRED"): -4369 options.append("INITIALLY DEFERRED") -4370 elif self._match_text_seq("NORELY"): -4371 options.append("NORELY") -4372 elif self._match_text_seq("MATCH", "FULL"): -4373 options.append("MATCH FULL") -4374 else: -4375 break -4376 -4377 return options -4378 -4379 def _parse_references(self, match: bool = True) -> t.Optional[exp.Reference]: -4380 if match and not self._match(TokenType.REFERENCES): -4381 return None -4382 -4383 expressions = None -4384 this = self._parse_table(schema=True) -4385 options = self._parse_key_constraint_options() -4386 return self.expression(exp.Reference, this=this, expressions=expressions, options=options) -4387 -4388 def _parse_foreign_key(self) -> exp.ForeignKey: -4389 expressions = self._parse_wrapped_id_vars() -4390 reference = self._parse_references() -4391 options = {} -4392 -4393 while self._match(TokenType.ON): -4394 if not self._match_set((TokenType.DELETE, TokenType.UPDATE)): -4395 self.raise_error("Expected DELETE or UPDATE") -4396 -4397 kind = self._prev.text.lower() -4398 -4399 if self._match_text_seq("NO", "ACTION"): -4400 action = "NO ACTION" -4401 elif self._match(TokenType.SET): -4402 self._match_set((TokenType.NULL, TokenType.DEFAULT)) -4403 action = "SET " + self._prev.text.upper() -4404 else: -4405 self._advance() -4406 action = self._prev.text.upper() -4407 -4408 options[kind] = action +4363 if self._match_text_seq("NO", "ACTION"): +4364 action = "NO ACTION" +4365 elif self._match_text_seq("CASCADE"): +4366 action = "CASCADE" +4367 elif self._match_text_seq("RESTRICT"): +4368 action = "RESTRICT" +4369 elif self._match_pair(TokenType.SET, TokenType.NULL): +4370 action = "SET NULL" +4371 elif self._match_pair(TokenType.SET, TokenType.DEFAULT): +4372 action = "SET DEFAULT" +4373 else: +4374 self.raise_error("Invalid key constraint") +4375 +4376 options.append(f"ON {on} {action}") +4377 elif self._match_text_seq("NOT", "ENFORCED"): +4378 options.append("NOT ENFORCED") +4379 elif self._match_text_seq("DEFERRABLE"): +4380 options.append("DEFERRABLE") +4381 elif self._match_text_seq("INITIALLY", "DEFERRED"): +4382 options.append("INITIALLY DEFERRED") +4383 elif self._match_text_seq("NORELY"): +4384 options.append("NORELY") +4385 elif self._match_text_seq("MATCH", "FULL"): +4386 options.append("MATCH FULL") +4387 else: +4388 break +4389 +4390 return options +4391 +4392 def _parse_references(self, match: bool = True) -> t.Optional[exp.Reference]: +4393 if match and not self._match(TokenType.REFERENCES): +4394 return None +4395 +4396 expressions = None +4397 this = self._parse_table(schema=True) +4398 options = self._parse_key_constraint_options() +4399 return self.expression(exp.Reference, this=this, expressions=expressions, options=options) +4400 +4401 def _parse_foreign_key(self) -> exp.ForeignKey: +4402 expressions = self._parse_wrapped_id_vars() +4403 reference = self._parse_references() +4404 options = {} +4405 +4406 while self._match(TokenType.ON): +4407 if not self._match_set((TokenType.DELETE, TokenType.UPDATE)): +4408 self.raise_error("Expected DELETE or UPDATE") 4409 -4410 return self.expression( -4411 exp.ForeignKey, -4412 expressions=expressions, -4413 reference=reference, -4414 **options, # type: ignore -4415 ) -4416 -4417 def _parse_primary_key_part(self) -> t.Optional[exp.Expression]: -4418 return self._parse_field() -4419 -4420 def _parse_period_for_system_time(self) -> t.Optional[exp.PeriodForSystemTimeConstraint]: -4421 if not self._match(TokenType.TIMESTAMP_SNAPSHOT): -4422 self._retreat(self._index - 1) -4423 return None -4424 -4425 id_vars = self._parse_wrapped_id_vars() -4426 return self.expression( -4427 exp.PeriodForSystemTimeConstraint, -4428 this=seq_get(id_vars, 0), -4429 expression=seq_get(id_vars, 1), -4430 ) -4431 -4432 def _parse_primary_key( -4433 self, wrapped_optional: bool = False, in_props: bool = False -4434 ) -> exp.PrimaryKeyColumnConstraint | exp.PrimaryKey: -4435 desc = ( -4436 self._match_set((TokenType.ASC, TokenType.DESC)) -4437 and self._prev.token_type == TokenType.DESC -4438 ) -4439 -4440 if not in_props and not self._match(TokenType.L_PAREN, advance=False): -4441 return self.expression(exp.PrimaryKeyColumnConstraint, desc=desc) -4442 -4443 expressions = self._parse_wrapped_csv( -4444 self._parse_primary_key_part, optional=wrapped_optional -4445 ) -4446 options = self._parse_key_constraint_options() -4447 return self.expression(exp.PrimaryKey, expressions=expressions, options=options) -4448 -4449 def _parse_bracket_key_value(self, is_map: bool = False) -> t.Optional[exp.Expression]: -4450 return self._parse_slice(self._parse_alias(self._parse_conjunction(), explicit=True)) -4451 -4452 def _parse_bracket(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -4453 if not self._match_set((TokenType.L_BRACKET, TokenType.L_BRACE)): -4454 return this +4410 kind = self._prev.text.lower() +4411 +4412 if self._match_text_seq("NO", "ACTION"): +4413 action = "NO ACTION" +4414 elif self._match(TokenType.SET): +4415 self._match_set((TokenType.NULL, TokenType.DEFAULT)) +4416 action = "SET " + self._prev.text.upper() +4417 else: +4418 self._advance() +4419 action = self._prev.text.upper() +4420 +4421 options[kind] = action +4422 +4423 return self.expression( +4424 exp.ForeignKey, +4425 expressions=expressions, +4426 reference=reference, +4427 **options, # type: ignore +4428 ) +4429 +4430 def _parse_primary_key_part(self) -> t.Optional[exp.Expression]: +4431 return self._parse_field() +4432 +4433 def _parse_period_for_system_time(self) -> t.Optional[exp.PeriodForSystemTimeConstraint]: +4434 if not self._match(TokenType.TIMESTAMP_SNAPSHOT): +4435 self._retreat(self._index - 1) +4436 return None +4437 +4438 id_vars = self._parse_wrapped_id_vars() +4439 return self.expression( +4440 exp.PeriodForSystemTimeConstraint, +4441 this=seq_get(id_vars, 0), +4442 expression=seq_get(id_vars, 1), +4443 ) +4444 +4445 def _parse_primary_key( +4446 self, wrapped_optional: bool = False, in_props: bool = False +4447 ) -> exp.PrimaryKeyColumnConstraint | exp.PrimaryKey: +4448 desc = ( +4449 self._match_set((TokenType.ASC, TokenType.DESC)) +4450 and self._prev.token_type == TokenType.DESC +4451 ) +4452 +4453 if not in_props and not self._match(TokenType.L_PAREN, advance=False): +4454 return self.expression(exp.PrimaryKeyColumnConstraint, desc=desc) 4455 -4456 bracket_kind = self._prev.token_type -4457 expressions = self._parse_csv( -4458 lambda: self._parse_bracket_key_value(is_map=bracket_kind == TokenType.L_BRACE) -4459 ) -4460 -4461 if not self._match(TokenType.R_BRACKET) and bracket_kind == TokenType.L_BRACKET: -4462 self.raise_error("Expected ]") -4463 elif not self._match(TokenType.R_BRACE) and bracket_kind == TokenType.L_BRACE: -4464 self.raise_error("Expected }") -4465 -4466 # https://duckdb.org/docs/sql/data_types/struct.html#creating-structs -4467 if bracket_kind == TokenType.L_BRACE: -4468 this = self.expression(exp.Struct, expressions=expressions) -4469 elif not this or this.name.upper() == "ARRAY": -4470 this = self.expression(exp.Array, expressions=expressions) -4471 else: -4472 expressions = apply_index_offset(this, expressions, -self.dialect.INDEX_OFFSET) -4473 this = self.expression(exp.Bracket, this=this, expressions=expressions) -4474 -4475 self._add_comments(this) -4476 return self._parse_bracket(this) -4477 -4478 def _parse_slice(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -4479 if self._match(TokenType.COLON): -4480 return self.expression(exp.Slice, this=this, expression=self._parse_conjunction()) -4481 return this -4482 -4483 def _parse_case(self) -> t.Optional[exp.Expression]: -4484 ifs = [] -4485 default = None -4486 -4487 comments = self._prev_comments -4488 expression = self._parse_conjunction() -4489 -4490 while self._match(TokenType.WHEN): -4491 this = self._parse_conjunction() -4492 self._match(TokenType.THEN) -4493 then = self._parse_conjunction() -4494 ifs.append(self.expression(exp.If, this=this, true=then)) +4456 expressions = self._parse_wrapped_csv( +4457 self._parse_primary_key_part, optional=wrapped_optional +4458 ) +4459 options = self._parse_key_constraint_options() +4460 return self.expression(exp.PrimaryKey, expressions=expressions, options=options) +4461 +4462 def _parse_bracket_key_value(self, is_map: bool = False) -> t.Optional[exp.Expression]: +4463 return self._parse_slice(self._parse_alias(self._parse_conjunction(), explicit=True)) +4464 +4465 def _parse_bracket(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +4466 if not self._match_set((TokenType.L_BRACKET, TokenType.L_BRACE)): +4467 return this +4468 +4469 bracket_kind = self._prev.token_type +4470 expressions = self._parse_csv( +4471 lambda: self._parse_bracket_key_value(is_map=bracket_kind == TokenType.L_BRACE) +4472 ) +4473 +4474 if not self._match(TokenType.R_BRACKET) and bracket_kind == TokenType.L_BRACKET: +4475 self.raise_error("Expected ]") +4476 elif not self._match(TokenType.R_BRACE) and bracket_kind == TokenType.L_BRACE: +4477 self.raise_error("Expected }") +4478 +4479 # https://duckdb.org/docs/sql/data_types/struct.html#creating-structs +4480 if bracket_kind == TokenType.L_BRACE: +4481 this = self.expression(exp.Struct, expressions=expressions) +4482 elif not this or this.name.upper() == "ARRAY": +4483 this = self.expression(exp.Array, expressions=expressions) +4484 else: +4485 expressions = apply_index_offset(this, expressions, -self.dialect.INDEX_OFFSET) +4486 this = self.expression(exp.Bracket, this=this, expressions=expressions) +4487 +4488 self._add_comments(this) +4489 return self._parse_bracket(this) +4490 +4491 def _parse_slice(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +4492 if self._match(TokenType.COLON): +4493 return self.expression(exp.Slice, this=this, expression=self._parse_conjunction()) +4494 return this 4495 -4496 if self._match(TokenType.ELSE): -4497 default = self._parse_conjunction() -4498 -4499 if not self._match(TokenType.END): -4500 if isinstance(default, exp.Interval) and default.this.sql().upper() == "END": -4501 default = exp.column("interval") -4502 else: -4503 self.raise_error("Expected END after CASE", self._prev) -4504 -4505 return self._parse_window( -4506 self.expression(exp.Case, comments=comments, this=expression, ifs=ifs, default=default) -4507 ) +4496 def _parse_case(self) -> t.Optional[exp.Expression]: +4497 ifs = [] +4498 default = None +4499 +4500 comments = self._prev_comments +4501 expression = self._parse_conjunction() +4502 +4503 while self._match(TokenType.WHEN): +4504 this = self._parse_conjunction() +4505 self._match(TokenType.THEN) +4506 then = self._parse_conjunction() +4507 ifs.append(self.expression(exp.If, this=this, true=then)) 4508 -4509 def _parse_if(self) -> t.Optional[exp.Expression]: -4510 if self._match(TokenType.L_PAREN): -4511 args = self._parse_csv(self._parse_conjunction) -4512 this = self.validate_expression(exp.If.from_arg_list(args), args) -4513 self._match_r_paren() -4514 else: -4515 index = self._index - 1 -4516 -4517 if self.NO_PAREN_IF_COMMANDS and index == 0: -4518 return self._parse_as_command(self._prev) -4519 -4520 condition = self._parse_conjunction() +4509 if self._match(TokenType.ELSE): +4510 default = self._parse_conjunction() +4511 +4512 if not self._match(TokenType.END): +4513 if isinstance(default, exp.Interval) and default.this.sql().upper() == "END": +4514 default = exp.column("interval") +4515 else: +4516 self.raise_error("Expected END after CASE", self._prev) +4517 +4518 return self._parse_window( +4519 self.expression(exp.Case, comments=comments, this=expression, ifs=ifs, default=default) +4520 ) 4521 -4522 if not condition: -4523 self._retreat(index) -4524 return None -4525 -4526 self._match(TokenType.THEN) -4527 true = self._parse_conjunction() -4528 false = self._parse_conjunction() if self._match(TokenType.ELSE) else None -4529 self._match(TokenType.END) -4530 this = self.expression(exp.If, this=condition, true=true, false=false) -4531 -4532 return self._parse_window(this) -4533 -4534 def _parse_next_value_for(self) -> t.Optional[exp.Expression]: -4535 if not self._match_text_seq("VALUE", "FOR"): -4536 self._retreat(self._index - 1) -4537 return None +4522 def _parse_if(self) -> t.Optional[exp.Expression]: +4523 if self._match(TokenType.L_PAREN): +4524 args = self._parse_csv(self._parse_conjunction) +4525 this = self.validate_expression(exp.If.from_arg_list(args), args) +4526 self._match_r_paren() +4527 else: +4528 index = self._index - 1 +4529 +4530 if self.NO_PAREN_IF_COMMANDS and index == 0: +4531 return self._parse_as_command(self._prev) +4532 +4533 condition = self._parse_conjunction() +4534 +4535 if not condition: +4536 self._retreat(index) +4537 return None 4538 -4539 return self.expression( -4540 exp.NextValueFor, -4541 this=self._parse_column(), -4542 order=self._match(TokenType.OVER) and self._parse_wrapped(self._parse_order), -4543 ) +4539 self._match(TokenType.THEN) +4540 true = self._parse_conjunction() +4541 false = self._parse_conjunction() if self._match(TokenType.ELSE) else None +4542 self._match(TokenType.END) +4543 this = self.expression(exp.If, this=condition, true=true, false=false) 4544 -4545 def _parse_extract(self) -> exp.Extract: -4546 this = self._parse_function() or self._parse_var() or self._parse_type() -4547 -4548 if self._match(TokenType.FROM): -4549 return self.expression(exp.Extract, this=this, expression=self._parse_bitwise()) -4550 -4551 if not self._match(TokenType.COMMA): -4552 self.raise_error("Expected FROM or comma after EXTRACT", self._prev) -4553 -4554 return self.expression(exp.Extract, this=this, expression=self._parse_bitwise()) -4555 -4556 def _parse_any_value(self) -> exp.AnyValue: -4557 this = self._parse_lambda() -4558 is_max = None -4559 having = None +4545 return self._parse_window(this) +4546 +4547 def _parse_next_value_for(self) -> t.Optional[exp.Expression]: +4548 if not self._match_text_seq("VALUE", "FOR"): +4549 self._retreat(self._index - 1) +4550 return None +4551 +4552 return self.expression( +4553 exp.NextValueFor, +4554 this=self._parse_column(), +4555 order=self._match(TokenType.OVER) and self._parse_wrapped(self._parse_order), +4556 ) +4557 +4558 def _parse_extract(self) -> exp.Extract: +4559 this = self._parse_function() or self._parse_var() or self._parse_type() 4560 -4561 if self._match(TokenType.HAVING): -4562 self._match_texts(("MAX", "MIN")) -4563 is_max = self._prev.text == "MAX" -4564 having = self._parse_column() -4565 -4566 return self.expression(exp.AnyValue, this=this, having=having, max=is_max) -4567 -4568 def _parse_cast(self, strict: bool, safe: t.Optional[bool] = None) -> exp.Expression: -4569 this = self._parse_conjunction() -4570 -4571 if not self._match(TokenType.ALIAS): -4572 if self._match(TokenType.COMMA): -4573 return self.expression(exp.CastToStrType, this=this, to=self._parse_string()) -4574 -4575 self.raise_error("Expected AS after CAST") -4576 -4577 fmt = None -4578 to = self._parse_types() -4579 -4580 if self._match(TokenType.FORMAT): -4581 fmt_string = self._parse_string() -4582 fmt = self._parse_at_time_zone(fmt_string) +4561 if self._match(TokenType.FROM): +4562 return self.expression(exp.Extract, this=this, expression=self._parse_bitwise()) +4563 +4564 if not self._match(TokenType.COMMA): +4565 self.raise_error("Expected FROM or comma after EXTRACT", self._prev) +4566 +4567 return self.expression(exp.Extract, this=this, expression=self._parse_bitwise()) +4568 +4569 def _parse_any_value(self) -> exp.AnyValue: +4570 this = self._parse_lambda() +4571 is_max = None +4572 having = None +4573 +4574 if self._match(TokenType.HAVING): +4575 self._match_texts(("MAX", "MIN")) +4576 is_max = self._prev.text == "MAX" +4577 having = self._parse_column() +4578 +4579 return self.expression(exp.AnyValue, this=this, having=having, max=is_max) +4580 +4581 def _parse_cast(self, strict: bool, safe: t.Optional[bool] = None) -> exp.Expression: +4582 this = self._parse_conjunction() 4583 -4584 if not to: -4585 to = exp.DataType.build(exp.DataType.Type.UNKNOWN) -4586 if to.this in exp.DataType.TEMPORAL_TYPES: -4587 this = self.expression( -4588 exp.StrToDate if to.this == exp.DataType.Type.DATE else exp.StrToTime, -4589 this=this, -4590 format=exp.Literal.string( -4591 format_time( -4592 fmt_string.this if fmt_string else "", -4593 self.dialect.FORMAT_MAPPING or self.dialect.TIME_MAPPING, -4594 self.dialect.FORMAT_TRIE or self.dialect.TIME_TRIE, -4595 ) -4596 ), -4597 ) -4598 -4599 if isinstance(fmt, exp.AtTimeZone) and isinstance(this, exp.StrToTime): -4600 this.set("zone", fmt.args["zone"]) -4601 return this -4602 elif not to: -4603 self.raise_error("Expected TYPE after CAST") -4604 elif isinstance(to, exp.Identifier): -4605 to = exp.DataType.build(to.name, udt=True) -4606 elif to.this == exp.DataType.Type.CHAR: -4607 if self._match(TokenType.CHARACTER_SET): -4608 to = self.expression(exp.CharacterSet, this=self._parse_var_or_string()) -4609 -4610 return self.expression( -4611 exp.Cast if strict else exp.TryCast, this=this, to=to, format=fmt, safe=safe -4612 ) -4613 -4614 def _parse_string_agg(self) -> exp.Expression: -4615 if self._match(TokenType.DISTINCT): -4616 args: t.List[t.Optional[exp.Expression]] = [ -4617 self.expression(exp.Distinct, expressions=[self._parse_conjunction()]) -4618 ] -4619 if self._match(TokenType.COMMA): -4620 args.extend(self._parse_csv(self._parse_conjunction)) -4621 else: -4622 args = self._parse_csv(self._parse_conjunction) # type: ignore -4623 -4624 index = self._index -4625 if not self._match(TokenType.R_PAREN) and args: -4626 # postgres: STRING_AGG([DISTINCT] expression, separator [ORDER BY expression1 {ASC | DESC} [, ...]]) -4627 # bigquery: STRING_AGG([DISTINCT] expression [, separator] [ORDER BY key [{ASC | DESC}] [, ... ]] [LIMIT n]) -4628 args[-1] = self._parse_limit(this=self._parse_order(this=args[-1])) -4629 return self.expression(exp.GroupConcat, this=args[0], separator=seq_get(args, 1)) -4630 -4631 # Checks if we can parse an order clause: WITHIN GROUP (ORDER BY <order_by_expression_list> [ASC | DESC]). -4632 # This is done "manually", instead of letting _parse_window parse it into an exp.WithinGroup node, so that -4633 # the STRING_AGG call is parsed like in MySQL / SQLite and can thus be transpiled more easily to them. -4634 if not self._match_text_seq("WITHIN", "GROUP"): -4635 self._retreat(index) -4636 return self.validate_expression(exp.GroupConcat.from_arg_list(args), args) -4637 -4638 self._match_l_paren() # The corresponding match_r_paren will be called in parse_function (caller) -4639 order = self._parse_order(this=seq_get(args, 0)) -4640 return self.expression(exp.GroupConcat, this=order, separator=seq_get(args, 1)) -4641 -4642 def _parse_convert( -4643 self, strict: bool, safe: t.Optional[bool] = None -4644 ) -> t.Optional[exp.Expression]: -4645 this = self._parse_bitwise() -4646 -4647 if self._match(TokenType.USING): -4648 to: t.Optional[exp.Expression] = self.expression( -4649 exp.CharacterSet, this=self._parse_var() -4650 ) -4651 elif self._match(TokenType.COMMA): -4652 to = self._parse_types() -4653 else: -4654 to = None -4655 -4656 return self.expression(exp.Cast if strict else exp.TryCast, this=this, to=to, safe=safe) -4657 -4658 def _parse_decode(self) -> t.Optional[exp.Decode | exp.Case]: -4659 """ -4660 There are generally two variants of the DECODE function: -4661 -4662 - DECODE(bin, charset) -4663 - DECODE(expression, search, result [, search, result] ... [, default]) -4664 -4665 The second variant will always be parsed into a CASE expression. Note that NULL -4666 needs special treatment, since we need to explicitly check for it with `IS NULL`, -4667 instead of relying on pattern matching. -4668 """ -4669 args = self._parse_csv(self._parse_conjunction) +4584 if not self._match(TokenType.ALIAS): +4585 if self._match(TokenType.COMMA): +4586 return self.expression(exp.CastToStrType, this=this, to=self._parse_string()) +4587 +4588 self.raise_error("Expected AS after CAST") +4589 +4590 fmt = None +4591 to = self._parse_types() +4592 +4593 if self._match(TokenType.FORMAT): +4594 fmt_string = self._parse_string() +4595 fmt = self._parse_at_time_zone(fmt_string) +4596 +4597 if not to: +4598 to = exp.DataType.build(exp.DataType.Type.UNKNOWN) +4599 if to.this in exp.DataType.TEMPORAL_TYPES: +4600 this = self.expression( +4601 exp.StrToDate if to.this == exp.DataType.Type.DATE else exp.StrToTime, +4602 this=this, +4603 format=exp.Literal.string( +4604 format_time( +4605 fmt_string.this if fmt_string else "", +4606 self.dialect.FORMAT_MAPPING or self.dialect.TIME_MAPPING, +4607 self.dialect.FORMAT_TRIE or self.dialect.TIME_TRIE, +4608 ) +4609 ), +4610 ) +4611 +4612 if isinstance(fmt, exp.AtTimeZone) and isinstance(this, exp.StrToTime): +4613 this.set("zone", fmt.args["zone"]) +4614 return this +4615 elif not to: +4616 self.raise_error("Expected TYPE after CAST") +4617 elif isinstance(to, exp.Identifier): +4618 to = exp.DataType.build(to.name, udt=True) +4619 elif to.this == exp.DataType.Type.CHAR: +4620 if self._match(TokenType.CHARACTER_SET): +4621 to = self.expression(exp.CharacterSet, this=self._parse_var_or_string()) +4622 +4623 return self.expression( +4624 exp.Cast if strict else exp.TryCast, this=this, to=to, format=fmt, safe=safe +4625 ) +4626 +4627 def _parse_string_agg(self) -> exp.Expression: +4628 if self._match(TokenType.DISTINCT): +4629 args: t.List[t.Optional[exp.Expression]] = [ +4630 self.expression(exp.Distinct, expressions=[self._parse_conjunction()]) +4631 ] +4632 if self._match(TokenType.COMMA): +4633 args.extend(self._parse_csv(self._parse_conjunction)) +4634 else: +4635 args = self._parse_csv(self._parse_conjunction) # type: ignore +4636 +4637 index = self._index +4638 if not self._match(TokenType.R_PAREN) and args: +4639 # postgres: STRING_AGG([DISTINCT] expression, separator [ORDER BY expression1 {ASC | DESC} [, ...]]) +4640 # bigquery: STRING_AGG([DISTINCT] expression [, separator] [ORDER BY key [{ASC | DESC}] [, ... ]] [LIMIT n]) +4641 args[-1] = self._parse_limit(this=self._parse_order(this=args[-1])) +4642 return self.expression(exp.GroupConcat, this=args[0], separator=seq_get(args, 1)) +4643 +4644 # Checks if we can parse an order clause: WITHIN GROUP (ORDER BY <order_by_expression_list> [ASC | DESC]). +4645 # This is done "manually", instead of letting _parse_window parse it into an exp.WithinGroup node, so that +4646 # the STRING_AGG call is parsed like in MySQL / SQLite and can thus be transpiled more easily to them. +4647 if not self._match_text_seq("WITHIN", "GROUP"): +4648 self._retreat(index) +4649 return self.validate_expression(exp.GroupConcat.from_arg_list(args), args) +4650 +4651 self._match_l_paren() # The corresponding match_r_paren will be called in parse_function (caller) +4652 order = self._parse_order(this=seq_get(args, 0)) +4653 return self.expression(exp.GroupConcat, this=order, separator=seq_get(args, 1)) +4654 +4655 def _parse_convert( +4656 self, strict: bool, safe: t.Optional[bool] = None +4657 ) -> t.Optional[exp.Expression]: +4658 this = self._parse_bitwise() +4659 +4660 if self._match(TokenType.USING): +4661 to: t.Optional[exp.Expression] = self.expression( +4662 exp.CharacterSet, this=self._parse_var() +4663 ) +4664 elif self._match(TokenType.COMMA): +4665 to = self._parse_types() +4666 else: +4667 to = None +4668 +4669 return self.expression(exp.Cast if strict else exp.TryCast, this=this, to=to, safe=safe) 4670 -4671 if len(args) < 3: -4672 return self.expression(exp.Decode, this=seq_get(args, 0), charset=seq_get(args, 1)) -4673 -4674 expression, *expressions = args -4675 if not expression: -4676 return None +4671 def _parse_decode(self) -> t.Optional[exp.Decode | exp.Case]: +4672 """ +4673 There are generally two variants of the DECODE function: +4674 +4675 - DECODE(bin, charset) +4676 - DECODE(expression, search, result [, search, result] ... [, default]) 4677 -4678 ifs = [] -4679 for search, result in zip(expressions[::2], expressions[1::2]): -4680 if not search or not result: -4681 return None -4682 -4683 if isinstance(search, exp.Literal): -4684 ifs.append( -4685 exp.If(this=exp.EQ(this=expression.copy(), expression=search), true=result) -4686 ) -4687 elif isinstance(search, exp.Null): -4688 ifs.append( -4689 exp.If(this=exp.Is(this=expression.copy(), expression=exp.Null()), true=result) -4690 ) -4691 else: -4692 cond = exp.or_( -4693 exp.EQ(this=expression.copy(), expression=search), -4694 exp.and_( -4695 exp.Is(this=expression.copy(), expression=exp.Null()), -4696 exp.Is(this=search.copy(), expression=exp.Null()), -4697 copy=False, -4698 ), -4699 copy=False, -4700 ) -4701 ifs.append(exp.If(this=cond, true=result)) -4702 -4703 return exp.Case(ifs=ifs, default=expressions[-1] if len(expressions) % 2 == 1 else None) -4704 -4705 def _parse_json_key_value(self) -> t.Optional[exp.JSONKeyValue]: -4706 self._match_text_seq("KEY") -4707 key = self._parse_column() -4708 self._match_set(self.JSON_KEY_VALUE_SEPARATOR_TOKENS) -4709 self._match_text_seq("VALUE") -4710 value = self._parse_bitwise() -4711 -4712 if not key and not value: -4713 return None -4714 return self.expression(exp.JSONKeyValue, this=key, expression=value) +4678 The second variant will always be parsed into a CASE expression. Note that NULL +4679 needs special treatment, since we need to explicitly check for it with `IS NULL`, +4680 instead of relying on pattern matching. +4681 """ +4682 args = self._parse_csv(self._parse_conjunction) +4683 +4684 if len(args) < 3: +4685 return self.expression(exp.Decode, this=seq_get(args, 0), charset=seq_get(args, 1)) +4686 +4687 expression, *expressions = args +4688 if not expression: +4689 return None +4690 +4691 ifs = [] +4692 for search, result in zip(expressions[::2], expressions[1::2]): +4693 if not search or not result: +4694 return None +4695 +4696 if isinstance(search, exp.Literal): +4697 ifs.append( +4698 exp.If(this=exp.EQ(this=expression.copy(), expression=search), true=result) +4699 ) +4700 elif isinstance(search, exp.Null): +4701 ifs.append( +4702 exp.If(this=exp.Is(this=expression.copy(), expression=exp.Null()), true=result) +4703 ) +4704 else: +4705 cond = exp.or_( +4706 exp.EQ(this=expression.copy(), expression=search), +4707 exp.and_( +4708 exp.Is(this=expression.copy(), expression=exp.Null()), +4709 exp.Is(this=search.copy(), expression=exp.Null()), +4710 copy=False, +4711 ), +4712 copy=False, +4713 ) +4714 ifs.append(exp.If(this=cond, true=result)) 4715 -4716 def _parse_format_json(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -4717 if not this or not self._match_text_seq("FORMAT", "JSON"): -4718 return this -4719 -4720 return self.expression(exp.FormatJson, this=this) -4721 -4722 def _parse_on_handling(self, on: str, *values: str) -> t.Optional[str]: -4723 # Parses the "X ON Y" syntax, i.e. NULL ON NULL (Oracle, T-SQL) -4724 for value in values: -4725 if self._match_text_seq(value, "ON", on): -4726 return f"{value} ON {on}" -4727 -4728 return None -4729 -4730 @t.overload -4731 def _parse_json_object(self, agg: Lit[False]) -> exp.JSONObject: -4732 ... -4733 -4734 @t.overload -4735 def _parse_json_object(self, agg: Lit[True]) -> exp.JSONObjectAgg: -4736 ... -4737 -4738 def _parse_json_object(self, agg=False): -4739 star = self._parse_star() -4740 expressions = ( -4741 [star] -4742 if star -4743 else self._parse_csv(lambda: self._parse_format_json(self._parse_json_key_value())) -4744 ) -4745 null_handling = self._parse_on_handling("NULL", "NULL", "ABSENT") +4716 return exp.Case(ifs=ifs, default=expressions[-1] if len(expressions) % 2 == 1 else None) +4717 +4718 def _parse_json_key_value(self) -> t.Optional[exp.JSONKeyValue]: +4719 self._match_text_seq("KEY") +4720 key = self._parse_column() +4721 self._match_set(self.JSON_KEY_VALUE_SEPARATOR_TOKENS) +4722 self._match_text_seq("VALUE") +4723 value = self._parse_bitwise() +4724 +4725 if not key and not value: +4726 return None +4727 return self.expression(exp.JSONKeyValue, this=key, expression=value) +4728 +4729 def _parse_format_json(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +4730 if not this or not self._match_text_seq("FORMAT", "JSON"): +4731 return this +4732 +4733 return self.expression(exp.FormatJson, this=this) +4734 +4735 def _parse_on_handling(self, on: str, *values: str) -> t.Optional[str]: +4736 # Parses the "X ON Y" syntax, i.e. NULL ON NULL (Oracle, T-SQL) +4737 for value in values: +4738 if self._match_text_seq(value, "ON", on): +4739 return f"{value} ON {on}" +4740 +4741 return None +4742 +4743 @t.overload +4744 def _parse_json_object(self, agg: Lit[False]) -> exp.JSONObject: +4745 ... 4746 -4747 unique_keys = None -4748 if self._match_text_seq("WITH", "UNIQUE"): -4749 unique_keys = True -4750 elif self._match_text_seq("WITHOUT", "UNIQUE"): -4751 unique_keys = False -4752 -4753 self._match_text_seq("KEYS") -4754 -4755 return_type = self._match_text_seq("RETURNING") and self._parse_format_json( -4756 self._parse_type() +4747 @t.overload +4748 def _parse_json_object(self, agg: Lit[True]) -> exp.JSONObjectAgg: +4749 ... +4750 +4751 def _parse_json_object(self, agg=False): +4752 star = self._parse_star() +4753 expressions = ( +4754 [star] +4755 if star +4756 else self._parse_csv(lambda: self._parse_format_json(self._parse_json_key_value())) 4757 ) -4758 encoding = self._match_text_seq("ENCODING") and self._parse_var() +4758 null_handling = self._parse_on_handling("NULL", "NULL", "ABSENT") 4759 -4760 return self.expression( -4761 exp.JSONObjectAgg if agg else exp.JSONObject, -4762 expressions=expressions, -4763 null_handling=null_handling, -4764 unique_keys=unique_keys, -4765 return_type=return_type, -4766 encoding=encoding, -4767 ) -4768 -4769 # Note: this is currently incomplete; it only implements the "JSON_value_column" part -4770 def _parse_json_column_def(self) -> exp.JSONColumnDef: -4771 if not self._match_text_seq("NESTED"): -4772 this = self._parse_id_var() -4773 kind = self._parse_types(allow_identifiers=False) -4774 nested = None -4775 else: -4776 this = None -4777 kind = None -4778 nested = True -4779 -4780 path = self._match_text_seq("PATH") and self._parse_string() -4781 nested_schema = nested and self._parse_json_schema() -4782 -4783 return self.expression( -4784 exp.JSONColumnDef, -4785 this=this, -4786 kind=kind, -4787 path=path, -4788 nested_schema=nested_schema, -4789 ) -4790 -4791 def _parse_json_schema(self) -> exp.JSONSchema: -4792 self._match_text_seq("COLUMNS") -4793 return self.expression( -4794 exp.JSONSchema, -4795 expressions=self._parse_wrapped_csv(self._parse_json_column_def, optional=True), -4796 ) -4797 -4798 def _parse_json_table(self) -> exp.JSONTable: -4799 this = self._parse_format_json(self._parse_bitwise()) -4800 path = self._match(TokenType.COMMA) and self._parse_string() -4801 error_handling = self._parse_on_handling("ERROR", "ERROR", "NULL") -4802 empty_handling = self._parse_on_handling("EMPTY", "ERROR", "NULL") -4803 schema = self._parse_json_schema() -4804 -4805 return exp.JSONTable( -4806 this=this, -4807 schema=schema, -4808 path=path, -4809 error_handling=error_handling, -4810 empty_handling=empty_handling, -4811 ) -4812 -4813 def _parse_match_against(self) -> exp.MatchAgainst: -4814 expressions = self._parse_csv(self._parse_column) -4815 -4816 self._match_text_seq(")", "AGAINST", "(") +4760 unique_keys = None +4761 if self._match_text_seq("WITH", "UNIQUE"): +4762 unique_keys = True +4763 elif self._match_text_seq("WITHOUT", "UNIQUE"): +4764 unique_keys = False +4765 +4766 self._match_text_seq("KEYS") +4767 +4768 return_type = self._match_text_seq("RETURNING") and self._parse_format_json( +4769 self._parse_type() +4770 ) +4771 encoding = self._match_text_seq("ENCODING") and self._parse_var() +4772 +4773 return self.expression( +4774 exp.JSONObjectAgg if agg else exp.JSONObject, +4775 expressions=expressions, +4776 null_handling=null_handling, +4777 unique_keys=unique_keys, +4778 return_type=return_type, +4779 encoding=encoding, +4780 ) +4781 +4782 # Note: this is currently incomplete; it only implements the "JSON_value_column" part +4783 def _parse_json_column_def(self) -> exp.JSONColumnDef: +4784 if not self._match_text_seq("NESTED"): +4785 this = self._parse_id_var() +4786 kind = self._parse_types(allow_identifiers=False) +4787 nested = None +4788 else: +4789 this = None +4790 kind = None +4791 nested = True +4792 +4793 path = self._match_text_seq("PATH") and self._parse_string() +4794 nested_schema = nested and self._parse_json_schema() +4795 +4796 return self.expression( +4797 exp.JSONColumnDef, +4798 this=this, +4799 kind=kind, +4800 path=path, +4801 nested_schema=nested_schema, +4802 ) +4803 +4804 def _parse_json_schema(self) -> exp.JSONSchema: +4805 self._match_text_seq("COLUMNS") +4806 return self.expression( +4807 exp.JSONSchema, +4808 expressions=self._parse_wrapped_csv(self._parse_json_column_def, optional=True), +4809 ) +4810 +4811 def _parse_json_table(self) -> exp.JSONTable: +4812 this = self._parse_format_json(self._parse_bitwise()) +4813 path = self._match(TokenType.COMMA) and self._parse_string() +4814 error_handling = self._parse_on_handling("ERROR", "ERROR", "NULL") +4815 empty_handling = self._parse_on_handling("EMPTY", "ERROR", "NULL") +4816 schema = self._parse_json_schema() 4817 -4818 this = self._parse_string() -4819 -4820 if self._match_text_seq("IN", "NATURAL", "LANGUAGE", "MODE"): -4821 modifier = "IN NATURAL LANGUAGE MODE" -4822 if self._match_text_seq("WITH", "QUERY", "EXPANSION"): -4823 modifier = f"{modifier} WITH QUERY EXPANSION" -4824 elif self._match_text_seq("IN", "BOOLEAN", "MODE"): -4825 modifier = "IN BOOLEAN MODE" -4826 elif self._match_text_seq("WITH", "QUERY", "EXPANSION"): -4827 modifier = "WITH QUERY EXPANSION" -4828 else: -4829 modifier = None +4818 return exp.JSONTable( +4819 this=this, +4820 schema=schema, +4821 path=path, +4822 error_handling=error_handling, +4823 empty_handling=empty_handling, +4824 ) +4825 +4826 def _parse_match_against(self) -> exp.MatchAgainst: +4827 expressions = self._parse_csv(self._parse_column) +4828 +4829 self._match_text_seq(")", "AGAINST", "(") 4830 -4831 return self.expression( -4832 exp.MatchAgainst, this=this, expressions=expressions, modifier=modifier -4833 ) -4834 -4835 # https://learn.microsoft.com/en-us/sql/t-sql/functions/openjson-transact-sql?view=sql-server-ver16 -4836 def _parse_open_json(self) -> exp.OpenJSON: -4837 this = self._parse_bitwise() -4838 path = self._match(TokenType.COMMA) and self._parse_string() -4839 -4840 def _parse_open_json_column_def() -> exp.OpenJSONColumnDef: -4841 this = self._parse_field(any_token=True) -4842 kind = self._parse_types() -4843 path = self._parse_string() -4844 as_json = self._match_pair(TokenType.ALIAS, TokenType.JSON) -4845 -4846 return self.expression( -4847 exp.OpenJSONColumnDef, this=this, kind=kind, path=path, as_json=as_json -4848 ) -4849 -4850 expressions = None -4851 if self._match_pair(TokenType.R_PAREN, TokenType.WITH): -4852 self._match_l_paren() -4853 expressions = self._parse_csv(_parse_open_json_column_def) -4854 -4855 return self.expression(exp.OpenJSON, this=this, path=path, expressions=expressions) -4856 -4857 def _parse_position(self, haystack_first: bool = False) -> exp.StrPosition: -4858 args = self._parse_csv(self._parse_bitwise) -4859 -4860 if self._match(TokenType.IN): -4861 return self.expression( -4862 exp.StrPosition, this=self._parse_bitwise(), substr=seq_get(args, 0) -4863 ) -4864 -4865 if haystack_first: -4866 haystack = seq_get(args, 0) -4867 needle = seq_get(args, 1) -4868 else: -4869 needle = seq_get(args, 0) -4870 haystack = seq_get(args, 1) -4871 -4872 return self.expression( -4873 exp.StrPosition, this=haystack, substr=needle, position=seq_get(args, 2) -4874 ) -4875 -4876 def _parse_predict(self) -> exp.Predict: -4877 self._match_text_seq("MODEL") -4878 this = self._parse_table() -4879 -4880 self._match(TokenType.COMMA) -4881 self._match_text_seq("TABLE") -4882 -4883 return self.expression( -4884 exp.Predict, -4885 this=this, -4886 expression=self._parse_table(), -4887 params_struct=self._match(TokenType.COMMA) and self._parse_bitwise(), -4888 ) -4889 -4890 def _parse_join_hint(self, func_name: str) -> exp.JoinHint: -4891 args = self._parse_csv(self._parse_table) -4892 return exp.JoinHint(this=func_name.upper(), expressions=args) -4893 -4894 def _parse_substring(self) -> exp.Substring: -4895 # Postgres supports the form: substring(string [from int] [for int]) -4896 # https://www.postgresql.org/docs/9.1/functions-string.html @ Table 9-6 -4897 -4898 args = t.cast(t.List[t.Optional[exp.Expression]], self._parse_csv(self._parse_bitwise)) -4899 -4900 if self._match(TokenType.FROM): -4901 args.append(self._parse_bitwise()) -4902 if self._match(TokenType.FOR): -4903 args.append(self._parse_bitwise()) -4904 -4905 return self.validate_expression(exp.Substring.from_arg_list(args), args) +4831 this = self._parse_string() +4832 +4833 if self._match_text_seq("IN", "NATURAL", "LANGUAGE", "MODE"): +4834 modifier = "IN NATURAL LANGUAGE MODE" +4835 if self._match_text_seq("WITH", "QUERY", "EXPANSION"): +4836 modifier = f"{modifier} WITH QUERY EXPANSION" +4837 elif self._match_text_seq("IN", "BOOLEAN", "MODE"): +4838 modifier = "IN BOOLEAN MODE" +4839 elif self._match_text_seq("WITH", "QUERY", "EXPANSION"): +4840 modifier = "WITH QUERY EXPANSION" +4841 else: +4842 modifier = None +4843 +4844 return self.expression( +4845 exp.MatchAgainst, this=this, expressions=expressions, modifier=modifier +4846 ) +4847 +4848 # https://learn.microsoft.com/en-us/sql/t-sql/functions/openjson-transact-sql?view=sql-server-ver16 +4849 def _parse_open_json(self) -> exp.OpenJSON: +4850 this = self._parse_bitwise() +4851 path = self._match(TokenType.COMMA) and self._parse_string() +4852 +4853 def _parse_open_json_column_def() -> exp.OpenJSONColumnDef: +4854 this = self._parse_field(any_token=True) +4855 kind = self._parse_types() +4856 path = self._parse_string() +4857 as_json = self._match_pair(TokenType.ALIAS, TokenType.JSON) +4858 +4859 return self.expression( +4860 exp.OpenJSONColumnDef, this=this, kind=kind, path=path, as_json=as_json +4861 ) +4862 +4863 expressions = None +4864 if self._match_pair(TokenType.R_PAREN, TokenType.WITH): +4865 self._match_l_paren() +4866 expressions = self._parse_csv(_parse_open_json_column_def) +4867 +4868 return self.expression(exp.OpenJSON, this=this, path=path, expressions=expressions) +4869 +4870 def _parse_position(self, haystack_first: bool = False) -> exp.StrPosition: +4871 args = self._parse_csv(self._parse_bitwise) +4872 +4873 if self._match(TokenType.IN): +4874 return self.expression( +4875 exp.StrPosition, this=self._parse_bitwise(), substr=seq_get(args, 0) +4876 ) +4877 +4878 if haystack_first: +4879 haystack = seq_get(args, 0) +4880 needle = seq_get(args, 1) +4881 else: +4882 needle = seq_get(args, 0) +4883 haystack = seq_get(args, 1) +4884 +4885 return self.expression( +4886 exp.StrPosition, this=haystack, substr=needle, position=seq_get(args, 2) +4887 ) +4888 +4889 def _parse_predict(self) -> exp.Predict: +4890 self._match_text_seq("MODEL") +4891 this = self._parse_table() +4892 +4893 self._match(TokenType.COMMA) +4894 self._match_text_seq("TABLE") +4895 +4896 return self.expression( +4897 exp.Predict, +4898 this=this, +4899 expression=self._parse_table(), +4900 params_struct=self._match(TokenType.COMMA) and self._parse_bitwise(), +4901 ) +4902 +4903 def _parse_join_hint(self, func_name: str) -> exp.JoinHint: +4904 args = self._parse_csv(self._parse_table) +4905 return exp.JoinHint(this=func_name.upper(), expressions=args) 4906 -4907 def _parse_trim(self) -> exp.Trim: -4908 # https://www.w3resource.com/sql/character-functions/trim.php -4909 # https://docs.oracle.com/javadb/10.8.3.0/ref/rreftrimfunc.html +4907 def _parse_substring(self) -> exp.Substring: +4908 # Postgres supports the form: substring(string [from int] [for int]) +4909 # https://www.postgresql.org/docs/9.1/functions-string.html @ Table 9-6 4910 -4911 position = None -4912 collation = None -4913 expression = None -4914 -4915 if self._match_texts(self.TRIM_TYPES): -4916 position = self._prev.text.upper() +4911 args = t.cast(t.List[t.Optional[exp.Expression]], self._parse_csv(self._parse_bitwise)) +4912 +4913 if self._match(TokenType.FROM): +4914 args.append(self._parse_bitwise()) +4915 if self._match(TokenType.FOR): +4916 args.append(self._parse_bitwise()) 4917 -4918 this = self._parse_bitwise() -4919 if self._match_set((TokenType.FROM, TokenType.COMMA)): -4920 invert_order = self._prev.token_type == TokenType.FROM or self.TRIM_PATTERN_FIRST -4921 expression = self._parse_bitwise() -4922 -4923 if invert_order: -4924 this, expression = expression, this -4925 -4926 if self._match(TokenType.COLLATE): -4927 collation = self._parse_bitwise() -4928 -4929 return self.expression( -4930 exp.Trim, this=this, position=position, expression=expression, collation=collation -4931 ) -4932 -4933 def _parse_window_clause(self) -> t.Optional[t.List[exp.Expression]]: -4934 return self._match(TokenType.WINDOW) and self._parse_csv(self._parse_named_window) +4918 return self.validate_expression(exp.Substring.from_arg_list(args), args) +4919 +4920 def _parse_trim(self) -> exp.Trim: +4921 # https://www.w3resource.com/sql/character-functions/trim.php +4922 # https://docs.oracle.com/javadb/10.8.3.0/ref/rreftrimfunc.html +4923 +4924 position = None +4925 collation = None +4926 expression = None +4927 +4928 if self._match_texts(self.TRIM_TYPES): +4929 position = self._prev.text.upper() +4930 +4931 this = self._parse_bitwise() +4932 if self._match_set((TokenType.FROM, TokenType.COMMA)): +4933 invert_order = self._prev.token_type == TokenType.FROM or self.TRIM_PATTERN_FIRST +4934 expression = self._parse_bitwise() 4935 -4936 def _parse_named_window(self) -> t.Optional[exp.Expression]: -4937 return self._parse_window(self._parse_id_var(), alias=True) +4936 if invert_order: +4937 this, expression = expression, this 4938 -4939 def _parse_respect_or_ignore_nulls( -4940 self, this: t.Optional[exp.Expression] -4941 ) -> t.Optional[exp.Expression]: -4942 if self._match_text_seq("IGNORE", "NULLS"): -4943 return self.expression(exp.IgnoreNulls, this=this) -4944 if self._match_text_seq("RESPECT", "NULLS"): -4945 return self.expression(exp.RespectNulls, this=this) -4946 return this -4947 -4948 def _parse_window( -4949 self, this: t.Optional[exp.Expression], alias: bool = False -4950 ) -> t.Optional[exp.Expression]: -4951 if self._match_pair(TokenType.FILTER, TokenType.L_PAREN): -4952 self._match(TokenType.WHERE) -4953 this = self.expression( -4954 exp.Filter, this=this, expression=self._parse_where(skip_where_token=True) -4955 ) -4956 self._match_r_paren() -4957 -4958 # T-SQL allows the OVER (...) syntax after WITHIN GROUP. -4959 # https://learn.microsoft.com/en-us/sql/t-sql/functions/percentile-disc-transact-sql?view=sql-server-ver16 -4960 if self._match_text_seq("WITHIN", "GROUP"): -4961 order = self._parse_wrapped(self._parse_order) -4962 this = self.expression(exp.WithinGroup, this=this, expression=order) -4963 -4964 # SQL spec defines an optional [ { IGNORE | RESPECT } NULLS ] OVER -4965 # Some dialects choose to implement and some do not. -4966 # https://dev.mysql.com/doc/refman/8.0/en/window-function-descriptions.html -4967 -4968 # There is some code above in _parse_lambda that handles -4969 # SELECT FIRST_VALUE(TABLE.COLUMN IGNORE|RESPECT NULLS) OVER ... +4939 if self._match(TokenType.COLLATE): +4940 collation = self._parse_bitwise() +4941 +4942 return self.expression( +4943 exp.Trim, this=this, position=position, expression=expression, collation=collation +4944 ) +4945 +4946 def _parse_window_clause(self) -> t.Optional[t.List[exp.Expression]]: +4947 return self._match(TokenType.WINDOW) and self._parse_csv(self._parse_named_window) +4948 +4949 def _parse_named_window(self) -> t.Optional[exp.Expression]: +4950 return self._parse_window(self._parse_id_var(), alias=True) +4951 +4952 def _parse_respect_or_ignore_nulls( +4953 self, this: t.Optional[exp.Expression] +4954 ) -> t.Optional[exp.Expression]: +4955 if self._match_text_seq("IGNORE", "NULLS"): +4956 return self.expression(exp.IgnoreNulls, this=this) +4957 if self._match_text_seq("RESPECT", "NULLS"): +4958 return self.expression(exp.RespectNulls, this=this) +4959 return this +4960 +4961 def _parse_window( +4962 self, this: t.Optional[exp.Expression], alias: bool = False +4963 ) -> t.Optional[exp.Expression]: +4964 if self._match_pair(TokenType.FILTER, TokenType.L_PAREN): +4965 self._match(TokenType.WHERE) +4966 this = self.expression( +4967 exp.Filter, this=this, expression=self._parse_where(skip_where_token=True) +4968 ) +4969 self._match_r_paren() 4970 -4971 # The below changes handle -4972 # SELECT FIRST_VALUE(TABLE.COLUMN) IGNORE|RESPECT NULLS OVER ... -4973 -4974 # Oracle allows both formats -4975 # (https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/img_text/first_value.html) -4976 # and Snowflake chose to do the same for familiarity -4977 # https://docs.snowflake.com/en/sql-reference/functions/first_value.html#usage-notes -4978 if isinstance(this, exp.AggFunc): -4979 ignore_respect = this.find(exp.IgnoreNulls, exp.RespectNulls) +4971 # T-SQL allows the OVER (...) syntax after WITHIN GROUP. +4972 # https://learn.microsoft.com/en-us/sql/t-sql/functions/percentile-disc-transact-sql?view=sql-server-ver16 +4973 if self._match_text_seq("WITHIN", "GROUP"): +4974 order = self._parse_wrapped(self._parse_order) +4975 this = self.expression(exp.WithinGroup, this=this, expression=order) +4976 +4977 # SQL spec defines an optional [ { IGNORE | RESPECT } NULLS ] OVER +4978 # Some dialects choose to implement and some do not. +4979 # https://dev.mysql.com/doc/refman/8.0/en/window-function-descriptions.html 4980 -4981 if ignore_respect and ignore_respect is not this: -4982 ignore_respect.replace(ignore_respect.this) -4983 this = self.expression(ignore_respect.__class__, this=this) -4984 -4985 this = self._parse_respect_or_ignore_nulls(this) +4981 # There is some code above in _parse_lambda that handles +4982 # SELECT FIRST_VALUE(TABLE.COLUMN IGNORE|RESPECT NULLS) OVER ... +4983 +4984 # The below changes handle +4985 # SELECT FIRST_VALUE(TABLE.COLUMN) IGNORE|RESPECT NULLS OVER ... 4986 -4987 # bigquery select from window x AS (partition by ...) -4988 if alias: -4989 over = None -4990 self._match(TokenType.ALIAS) -4991 elif not self._match_set(self.WINDOW_BEFORE_PAREN_TOKENS): -4992 return this -4993 else: -4994 over = self._prev.text.upper() -4995 -4996 if not self._match(TokenType.L_PAREN): -4997 return self.expression( -4998 exp.Window, this=this, alias=self._parse_id_var(False), over=over -4999 ) -5000 -5001 window_alias = self._parse_id_var(any_token=False, tokens=self.WINDOW_ALIAS_TOKENS) -5002 -5003 first = self._match(TokenType.FIRST) -5004 if self._match_text_seq("LAST"): -5005 first = False -5006 -5007 partition, order = self._parse_partition_and_order() -5008 kind = self._match_set((TokenType.ROWS, TokenType.RANGE)) and self._prev.text -5009 -5010 if kind: -5011 self._match(TokenType.BETWEEN) -5012 start = self._parse_window_spec() -5013 self._match(TokenType.AND) -5014 end = self._parse_window_spec() +4987 # Oracle allows both formats +4988 # (https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/img_text/first_value.html) +4989 # and Snowflake chose to do the same for familiarity +4990 # https://docs.snowflake.com/en/sql-reference/functions/first_value.html#usage-notes +4991 if isinstance(this, exp.AggFunc): +4992 ignore_respect = this.find(exp.IgnoreNulls, exp.RespectNulls) +4993 +4994 if ignore_respect and ignore_respect is not this: +4995 ignore_respect.replace(ignore_respect.this) +4996 this = self.expression(ignore_respect.__class__, this=this) +4997 +4998 this = self._parse_respect_or_ignore_nulls(this) +4999 +5000 # bigquery select from window x AS (partition by ...) +5001 if alias: +5002 over = None +5003 self._match(TokenType.ALIAS) +5004 elif not self._match_set(self.WINDOW_BEFORE_PAREN_TOKENS): +5005 return this +5006 else: +5007 over = self._prev.text.upper() +5008 +5009 if not self._match(TokenType.L_PAREN): +5010 return self.expression( +5011 exp.Window, this=this, alias=self._parse_id_var(False), over=over +5012 ) +5013 +5014 window_alias = self._parse_id_var(any_token=False, tokens=self.WINDOW_ALIAS_TOKENS) 5015 -5016 spec = self.expression( -5017 exp.WindowSpec, -5018 kind=kind, -5019 start=start["value"], -5020 start_side=start["side"], -5021 end=end["value"], -5022 end_side=end["side"], -5023 ) -5024 else: -5025 spec = None -5026 -5027 self._match_r_paren() +5016 first = self._match(TokenType.FIRST) +5017 if self._match_text_seq("LAST"): +5018 first = False +5019 +5020 partition, order = self._parse_partition_and_order() +5021 kind = self._match_set((TokenType.ROWS, TokenType.RANGE)) and self._prev.text +5022 +5023 if kind: +5024 self._match(TokenType.BETWEEN) +5025 start = self._parse_window_spec() +5026 self._match(TokenType.AND) +5027 end = self._parse_window_spec() 5028 -5029 window = self.expression( -5030 exp.Window, -5031 this=this, -5032 partition_by=partition, -5033 order=order, -5034 spec=spec, -5035 alias=window_alias, -5036 over=over, -5037 first=first, -5038 ) +5029 spec = self.expression( +5030 exp.WindowSpec, +5031 kind=kind, +5032 start=start["value"], +5033 start_side=start["side"], +5034 end=end["value"], +5035 end_side=end["side"], +5036 ) +5037 else: +5038 spec = None 5039 -5040 # This covers Oracle's FIRST/LAST syntax: aggregate KEEP (...) OVER (...) -5041 if self._match_set(self.WINDOW_BEFORE_PAREN_TOKENS, advance=False): -5042 return self._parse_window(window, alias=alias) -5043 -5044 return window -5045 -5046 def _parse_partition_and_order( -5047 self, -5048 ) -> t.Tuple[t.List[exp.Expression], t.Optional[exp.Expression]]: -5049 return self._parse_partition_by(), self._parse_order() -5050 -5051 def _parse_window_spec(self) -> t.Dict[str, t.Optional[str | exp.Expression]]: -5052 self._match(TokenType.BETWEEN) -5053 -5054 return { -5055 "value": ( -5056 (self._match_text_seq("UNBOUNDED") and "UNBOUNDED") -5057 or (self._match_text_seq("CURRENT", "ROW") and "CURRENT ROW") -5058 or self._parse_bitwise() -5059 ), -5060 "side": self._match_texts(self.WINDOW_SIDES) and self._prev.text, -5061 } -5062 -5063 def _parse_alias( -5064 self, this: t.Optional[exp.Expression], explicit: bool = False -5065 ) -> t.Optional[exp.Expression]: -5066 any_token = self._match(TokenType.ALIAS) -5067 comments = self._prev_comments -5068 -5069 if explicit and not any_token: -5070 return this -5071 -5072 if self._match(TokenType.L_PAREN): -5073 aliases = self.expression( -5074 exp.Aliases, -5075 comments=comments, -5076 this=this, -5077 expressions=self._parse_csv(lambda: self._parse_id_var(any_token)), -5078 ) -5079 self._match_r_paren(aliases) -5080 return aliases +5040 self._match_r_paren() +5041 +5042 window = self.expression( +5043 exp.Window, +5044 this=this, +5045 partition_by=partition, +5046 order=order, +5047 spec=spec, +5048 alias=window_alias, +5049 over=over, +5050 first=first, +5051 ) +5052 +5053 # This covers Oracle's FIRST/LAST syntax: aggregate KEEP (...) OVER (...) +5054 if self._match_set(self.WINDOW_BEFORE_PAREN_TOKENS, advance=False): +5055 return self._parse_window(window, alias=alias) +5056 +5057 return window +5058 +5059 def _parse_partition_and_order( +5060 self, +5061 ) -> t.Tuple[t.List[exp.Expression], t.Optional[exp.Expression]]: +5062 return self._parse_partition_by(), self._parse_order() +5063 +5064 def _parse_window_spec(self) -> t.Dict[str, t.Optional[str | exp.Expression]]: +5065 self._match(TokenType.BETWEEN) +5066 +5067 return { +5068 "value": ( +5069 (self._match_text_seq("UNBOUNDED") and "UNBOUNDED") +5070 or (self._match_text_seq("CURRENT", "ROW") and "CURRENT ROW") +5071 or self._parse_bitwise() +5072 ), +5073 "side": self._match_texts(self.WINDOW_SIDES) and self._prev.text, +5074 } +5075 +5076 def _parse_alias( +5077 self, this: t.Optional[exp.Expression], explicit: bool = False +5078 ) -> t.Optional[exp.Expression]: +5079 any_token = self._match(TokenType.ALIAS) +5080 comments = self._prev_comments 5081 -5082 alias = self._parse_id_var(any_token) or ( -5083 self.STRING_ALIASES and self._parse_string_as_identifier() -5084 ) -5085 -5086 if alias: -5087 this = self.expression(exp.Alias, comments=comments, this=this, alias=alias) -5088 column = this.this -5089 -5090 # Moves the comment next to the alias in `expr /* comment */ AS alias` -5091 if not this.comments and column and column.comments: -5092 this.comments = column.comments -5093 column.comments = None +5082 if explicit and not any_token: +5083 return this +5084 +5085 if self._match(TokenType.L_PAREN): +5086 aliases = self.expression( +5087 exp.Aliases, +5088 comments=comments, +5089 this=this, +5090 expressions=self._parse_csv(lambda: self._parse_id_var(any_token)), +5091 ) +5092 self._match_r_paren(aliases) +5093 return aliases 5094 -5095 return this -5096 -5097 def _parse_id_var( -5098 self, -5099 any_token: bool = True, -5100 tokens: t.Optional[t.Collection[TokenType]] = None, -5101 ) -> t.Optional[exp.Expression]: -5102 identifier = self._parse_identifier() -5103 -5104 if identifier: -5105 return identifier -5106 -5107 if (any_token and self._advance_any()) or self._match_set(tokens or self.ID_VAR_TOKENS): -5108 quoted = self._prev.token_type == TokenType.STRING -5109 return exp.Identifier(this=self._prev.text, quoted=quoted) -5110 -5111 return None -5112 -5113 def _parse_string(self) -> t.Optional[exp.Expression]: -5114 if self._match_set((TokenType.STRING, TokenType.RAW_STRING)): -5115 return self.PRIMARY_PARSERS[self._prev.token_type](self, self._prev) -5116 return self._parse_placeholder() -5117 -5118 def _parse_string_as_identifier(self) -> t.Optional[exp.Identifier]: -5119 return exp.to_identifier(self._match(TokenType.STRING) and self._prev.text, quoted=True) -5120 -5121 def _parse_number(self) -> t.Optional[exp.Expression]: -5122 if self._match(TokenType.NUMBER): -5123 return self.PRIMARY_PARSERS[TokenType.NUMBER](self, self._prev) -5124 return self._parse_placeholder() +5095 alias = self._parse_id_var(any_token) or ( +5096 self.STRING_ALIASES and self._parse_string_as_identifier() +5097 ) +5098 +5099 if alias: +5100 this = self.expression(exp.Alias, comments=comments, this=this, alias=alias) +5101 column = this.this +5102 +5103 # Moves the comment next to the alias in `expr /* comment */ AS alias` +5104 if not this.comments and column and column.comments: +5105 this.comments = column.comments +5106 column.comments = None +5107 +5108 return this +5109 +5110 def _parse_id_var( +5111 self, +5112 any_token: bool = True, +5113 tokens: t.Optional[t.Collection[TokenType]] = None, +5114 ) -> t.Optional[exp.Expression]: +5115 identifier = self._parse_identifier() +5116 +5117 if identifier: +5118 return identifier +5119 +5120 if (any_token and self._advance_any()) or self._match_set(tokens or self.ID_VAR_TOKENS): +5121 quoted = self._prev.token_type == TokenType.STRING +5122 return exp.Identifier(this=self._prev.text, quoted=quoted) +5123 +5124 return None 5125 -5126 def _parse_identifier(self) -> t.Optional[exp.Expression]: -5127 if self._match(TokenType.IDENTIFIER): -5128 return self.expression(exp.Identifier, this=self._prev.text, quoted=True) +5126 def _parse_string(self) -> t.Optional[exp.Expression]: +5127 if self._match_set((TokenType.STRING, TokenType.RAW_STRING)): +5128 return self.PRIMARY_PARSERS[self._prev.token_type](self, self._prev) 5129 return self._parse_placeholder() 5130 -5131 def _parse_var( -5132 self, -5133 any_token: bool = False, -5134 tokens: t.Optional[t.Collection[TokenType]] = None, -5135 upper: bool = False, -5136 ) -> t.Optional[exp.Expression]: -5137 if ( -5138 (any_token and self._advance_any()) -5139 or self._match(TokenType.VAR) -5140 or (self._match_set(tokens) if tokens else False) -5141 ): -5142 return self.expression( -5143 exp.Var, this=self._prev.text.upper() if upper else self._prev.text -5144 ) -5145 return self._parse_placeholder() -5146 -5147 def _advance_any(self, ignore_reserved: bool = False) -> t.Optional[Token]: -5148 if self._curr and (ignore_reserved or self._curr.token_type not in self.RESERVED_TOKENS): -5149 self._advance() -5150 return self._prev -5151 return None -5152 -5153 def _parse_var_or_string(self) -> t.Optional[exp.Expression]: -5154 return self._parse_var() or self._parse_string() -5155 -5156 def _parse_null(self) -> t.Optional[exp.Expression]: -5157 if self._match_set(self.NULL_TOKENS): -5158 return self.PRIMARY_PARSERS[TokenType.NULL](self, self._prev) -5159 return self._parse_placeholder() -5160 -5161 def _parse_boolean(self) -> t.Optional[exp.Expression]: -5162 if self._match(TokenType.TRUE): -5163 return self.PRIMARY_PARSERS[TokenType.TRUE](self, self._prev) -5164 if self._match(TokenType.FALSE): -5165 return self.PRIMARY_PARSERS[TokenType.FALSE](self, self._prev) -5166 return self._parse_placeholder() -5167 -5168 def _parse_star(self) -> t.Optional[exp.Expression]: -5169 if self._match(TokenType.STAR): -5170 return self.PRIMARY_PARSERS[TokenType.STAR](self, self._prev) -5171 return self._parse_placeholder() -5172 -5173 def _parse_parameter(self) -> exp.Parameter: -5174 def _parse_parameter_part() -> t.Optional[exp.Expression]: -5175 return ( -5176 self._parse_identifier() or self._parse_primary() or self._parse_var(any_token=True) -5177 ) -5178 -5179 self._match(TokenType.L_BRACE) -5180 this = _parse_parameter_part() -5181 expression = self._match(TokenType.COLON) and _parse_parameter_part() -5182 self._match(TokenType.R_BRACE) -5183 -5184 return self.expression(exp.Parameter, this=this, expression=expression) +5131 def _parse_string_as_identifier(self) -> t.Optional[exp.Identifier]: +5132 return exp.to_identifier(self._match(TokenType.STRING) and self._prev.text, quoted=True) +5133 +5134 def _parse_number(self) -> t.Optional[exp.Expression]: +5135 if self._match(TokenType.NUMBER): +5136 return self.PRIMARY_PARSERS[TokenType.NUMBER](self, self._prev) +5137 return self._parse_placeholder() +5138 +5139 def _parse_identifier(self) -> t.Optional[exp.Expression]: +5140 if self._match(TokenType.IDENTIFIER): +5141 return self.expression(exp.Identifier, this=self._prev.text, quoted=True) +5142 return self._parse_placeholder() +5143 +5144 def _parse_var( +5145 self, +5146 any_token: bool = False, +5147 tokens: t.Optional[t.Collection[TokenType]] = None, +5148 upper: bool = False, +5149 ) -> t.Optional[exp.Expression]: +5150 if ( +5151 (any_token and self._advance_any()) +5152 or self._match(TokenType.VAR) +5153 or (self._match_set(tokens) if tokens else False) +5154 ): +5155 return self.expression( +5156 exp.Var, this=self._prev.text.upper() if upper else self._prev.text +5157 ) +5158 return self._parse_placeholder() +5159 +5160 def _advance_any(self, ignore_reserved: bool = False) -> t.Optional[Token]: +5161 if self._curr and (ignore_reserved or self._curr.token_type not in self.RESERVED_TOKENS): +5162 self._advance() +5163 return self._prev +5164 return None +5165 +5166 def _parse_var_or_string(self) -> t.Optional[exp.Expression]: +5167 return self._parse_var() or self._parse_string() +5168 +5169 def _parse_null(self) -> t.Optional[exp.Expression]: +5170 if self._match_set(self.NULL_TOKENS): +5171 return self.PRIMARY_PARSERS[TokenType.NULL](self, self._prev) +5172 return self._parse_placeholder() +5173 +5174 def _parse_boolean(self) -> t.Optional[exp.Expression]: +5175 if self._match(TokenType.TRUE): +5176 return self.PRIMARY_PARSERS[TokenType.TRUE](self, self._prev) +5177 if self._match(TokenType.FALSE): +5178 return self.PRIMARY_PARSERS[TokenType.FALSE](self, self._prev) +5179 return self._parse_placeholder() +5180 +5181 def _parse_star(self) -> t.Optional[exp.Expression]: +5182 if self._match(TokenType.STAR): +5183 return self.PRIMARY_PARSERS[TokenType.STAR](self, self._prev) +5184 return self._parse_placeholder() 5185 -5186 def _parse_placeholder(self) -> t.Optional[exp.Expression]: -5187 if self._match_set(self.PLACEHOLDER_PARSERS): -5188 placeholder = self.PLACEHOLDER_PARSERS[self._prev.token_type](self) -5189 if placeholder: -5190 return placeholder -5191 self._advance(-1) -5192 return None -5193 -5194 def _parse_except(self) -> t.Optional[t.List[exp.Expression]]: -5195 if not self._match(TokenType.EXCEPT): -5196 return None -5197 if self._match(TokenType.L_PAREN, advance=False): -5198 return self._parse_wrapped_csv(self._parse_column) -5199 -5200 except_column = self._parse_column() -5201 return [except_column] if except_column else None -5202 -5203 def _parse_replace(self) -> t.Optional[t.List[exp.Expression]]: -5204 if not self._match(TokenType.REPLACE): -5205 return None -5206 if self._match(TokenType.L_PAREN, advance=False): -5207 return self._parse_wrapped_csv(self._parse_expression) -5208 -5209 replace_expression = self._parse_expression() -5210 return [replace_expression] if replace_expression else None -5211 -5212 def _parse_csv( -5213 self, parse_method: t.Callable, sep: TokenType = TokenType.COMMA -5214 ) -> t.List[exp.Expression]: -5215 parse_result = parse_method() -5216 items = [parse_result] if parse_result is not None else [] -5217 -5218 while self._match(sep): -5219 self._add_comments(parse_result) -5220 parse_result = parse_method() -5221 if parse_result is not None: -5222 items.append(parse_result) -5223 -5224 return items -5225 -5226 def _parse_tokens( -5227 self, parse_method: t.Callable, expressions: t.Dict -5228 ) -> t.Optional[exp.Expression]: -5229 this = parse_method() +5186 def _parse_parameter(self) -> exp.Parameter: +5187 def _parse_parameter_part() -> t.Optional[exp.Expression]: +5188 return ( +5189 self._parse_identifier() or self._parse_primary() or self._parse_var(any_token=True) +5190 ) +5191 +5192 self._match(TokenType.L_BRACE) +5193 this = _parse_parameter_part() +5194 expression = self._match(TokenType.COLON) and _parse_parameter_part() +5195 self._match(TokenType.R_BRACE) +5196 +5197 return self.expression(exp.Parameter, this=this, expression=expression) +5198 +5199 def _parse_placeholder(self) -> t.Optional[exp.Expression]: +5200 if self._match_set(self.PLACEHOLDER_PARSERS): +5201 placeholder = self.PLACEHOLDER_PARSERS[self._prev.token_type](self) +5202 if placeholder: +5203 return placeholder +5204 self._advance(-1) +5205 return None +5206 +5207 def _parse_except(self) -> t.Optional[t.List[exp.Expression]]: +5208 if not self._match(TokenType.EXCEPT): +5209 return None +5210 if self._match(TokenType.L_PAREN, advance=False): +5211 return self._parse_wrapped_csv(self._parse_column) +5212 +5213 except_column = self._parse_column() +5214 return [except_column] if except_column else None +5215 +5216 def _parse_replace(self) -> t.Optional[t.List[exp.Expression]]: +5217 if not self._match(TokenType.REPLACE): +5218 return None +5219 if self._match(TokenType.L_PAREN, advance=False): +5220 return self._parse_wrapped_csv(self._parse_expression) +5221 +5222 replace_expression = self._parse_expression() +5223 return [replace_expression] if replace_expression else None +5224 +5225 def _parse_csv( +5226 self, parse_method: t.Callable, sep: TokenType = TokenType.COMMA +5227 ) -> t.List[exp.Expression]: +5228 parse_result = parse_method() +5229 items = [parse_result] if parse_result is not None else [] 5230 -5231 while self._match_set(expressions): -5232 this = self.expression( -5233 expressions[self._prev.token_type], -5234 this=this, -5235 comments=self._prev_comments, -5236 expression=parse_method(), -5237 ) +5231 while self._match(sep): +5232 self._add_comments(parse_result) +5233 parse_result = parse_method() +5234 if parse_result is not None: +5235 items.append(parse_result) +5236 +5237 return items 5238 -5239 return this -5240 -5241 def _parse_wrapped_id_vars(self, optional: bool = False) -> t.List[exp.Expression]: -5242 return self._parse_wrapped_csv(self._parse_id_var, optional=optional) +5239 def _parse_tokens( +5240 self, parse_method: t.Callable, expressions: t.Dict +5241 ) -> t.Optional[exp.Expression]: +5242 this = parse_method() 5243 -5244 def _parse_wrapped_csv( -5245 self, parse_method: t.Callable, sep: TokenType = TokenType.COMMA, optional: bool = False -5246 ) -> t.List[exp.Expression]: -5247 return self._parse_wrapped( -5248 lambda: self._parse_csv(parse_method, sep=sep), optional=optional -5249 ) -5250 -5251 def _parse_wrapped(self, parse_method: t.Callable, optional: bool = False) -> t.Any: -5252 wrapped = self._match(TokenType.L_PAREN) -5253 if not wrapped and not optional: -5254 self.raise_error("Expecting (") -5255 parse_result = parse_method() -5256 if wrapped: -5257 self._match_r_paren() -5258 return parse_result -5259 -5260 def _parse_expressions(self) -> t.List[exp.Expression]: -5261 return self._parse_csv(self._parse_expression) -5262 -5263 def _parse_select_or_expression(self, alias: bool = False) -> t.Optional[exp.Expression]: -5264 return self._parse_select() or self._parse_set_operations( -5265 self._parse_expression() if alias else self._parse_conjunction() -5266 ) -5267 -5268 def _parse_ddl_select(self) -> t.Optional[exp.Expression]: -5269 return self._parse_query_modifiers( -5270 self._parse_set_operations(self._parse_select(nested=True, parse_subquery_alias=False)) -5271 ) +5244 while self._match_set(expressions): +5245 this = self.expression( +5246 expressions[self._prev.token_type], +5247 this=this, +5248 comments=self._prev_comments, +5249 expression=parse_method(), +5250 ) +5251 +5252 return this +5253 +5254 def _parse_wrapped_id_vars(self, optional: bool = False) -> t.List[exp.Expression]: +5255 return self._parse_wrapped_csv(self._parse_id_var, optional=optional) +5256 +5257 def _parse_wrapped_csv( +5258 self, parse_method: t.Callable, sep: TokenType = TokenType.COMMA, optional: bool = False +5259 ) -> t.List[exp.Expression]: +5260 return self._parse_wrapped( +5261 lambda: self._parse_csv(parse_method, sep=sep), optional=optional +5262 ) +5263 +5264 def _parse_wrapped(self, parse_method: t.Callable, optional: bool = False) -> t.Any: +5265 wrapped = self._match(TokenType.L_PAREN) +5266 if not wrapped and not optional: +5267 self.raise_error("Expecting (") +5268 parse_result = parse_method() +5269 if wrapped: +5270 self._match_r_paren() +5271 return parse_result 5272 -5273 def _parse_transaction(self) -> exp.Transaction | exp.Command: -5274 this = None -5275 if self._match_texts(self.TRANSACTION_KIND): -5276 this = self._prev.text -5277 -5278 self._match_texts(("TRANSACTION", "WORK")) -5279 -5280 modes = [] -5281 while True: -5282 mode = [] -5283 while self._match(TokenType.VAR): -5284 mode.append(self._prev.text) +5273 def _parse_expressions(self) -> t.List[exp.Expression]: +5274 return self._parse_csv(self._parse_expression) +5275 +5276 def _parse_select_or_expression(self, alias: bool = False) -> t.Optional[exp.Expression]: +5277 return self._parse_select() or self._parse_set_operations( +5278 self._parse_expression() if alias else self._parse_conjunction() +5279 ) +5280 +5281 def _parse_ddl_select(self) -> t.Optional[exp.Expression]: +5282 return self._parse_query_modifiers( +5283 self._parse_set_operations(self._parse_select(nested=True, parse_subquery_alias=False)) +5284 ) 5285 -5286 if mode: -5287 modes.append(" ".join(mode)) -5288 if not self._match(TokenType.COMMA): -5289 break +5286 def _parse_transaction(self) -> exp.Transaction | exp.Command: +5287 this = None +5288 if self._match_texts(self.TRANSACTION_KIND): +5289 this = self._prev.text 5290 -5291 return self.expression(exp.Transaction, this=this, modes=modes) +5291 self._match_texts(("TRANSACTION", "WORK")) 5292 -5293 def _parse_commit_or_rollback(self) -> exp.Commit | exp.Rollback: -5294 chain = None -5295 savepoint = None -5296 is_rollback = self._prev.token_type == TokenType.ROLLBACK -5297 -5298 self._match_texts(("TRANSACTION", "WORK")) -5299 -5300 if self._match_text_seq("TO"): -5301 self._match_text_seq("SAVEPOINT") -5302 savepoint = self._parse_id_var() +5293 modes = [] +5294 while True: +5295 mode = [] +5296 while self._match(TokenType.VAR): +5297 mode.append(self._prev.text) +5298 +5299 if mode: +5300 modes.append(" ".join(mode)) +5301 if not self._match(TokenType.COMMA): +5302 break 5303 -5304 if self._match(TokenType.AND): -5305 chain = not self._match_text_seq("NO") -5306 self._match_text_seq("CHAIN") -5307 -5308 if is_rollback: -5309 return self.expression(exp.Rollback, savepoint=savepoint) +5304 return self.expression(exp.Transaction, this=this, modes=modes) +5305 +5306 def _parse_commit_or_rollback(self) -> exp.Commit | exp.Rollback: +5307 chain = None +5308 savepoint = None +5309 is_rollback = self._prev.token_type == TokenType.ROLLBACK 5310 -5311 return self.expression(exp.Commit, chain=chain) +5311 self._match_texts(("TRANSACTION", "WORK")) 5312 -5313 def _parse_refresh(self) -> exp.Refresh: -5314 self._match(TokenType.TABLE) -5315 return self.expression(exp.Refresh, this=self._parse_string() or self._parse_table()) +5313 if self._match_text_seq("TO"): +5314 self._match_text_seq("SAVEPOINT") +5315 savepoint = self._parse_id_var() 5316 -5317 def _parse_add_column(self) -> t.Optional[exp.Expression]: -5318 if not self._match_text_seq("ADD"): -5319 return None +5317 if self._match(TokenType.AND): +5318 chain = not self._match_text_seq("NO") +5319 self._match_text_seq("CHAIN") 5320 -5321 self._match(TokenType.COLUMN) -5322 exists_column = self._parse_exists(not_=True) -5323 expression = self._parse_field_def() -5324 -5325 if expression: -5326 expression.set("exists", exists_column) -5327 -5328 # https://docs.databricks.com/delta/update-schema.html#explicitly-update-schema-to-add-columns -5329 if self._match_texts(("FIRST", "AFTER")): -5330 position = self._prev.text -5331 column_position = self.expression( -5332 exp.ColumnPosition, this=self._parse_column(), position=position -5333 ) -5334 expression.set("position", column_position) -5335 -5336 return expression +5321 if is_rollback: +5322 return self.expression(exp.Rollback, savepoint=savepoint) +5323 +5324 return self.expression(exp.Commit, chain=chain) +5325 +5326 def _parse_refresh(self) -> exp.Refresh: +5327 self._match(TokenType.TABLE) +5328 return self.expression(exp.Refresh, this=self._parse_string() or self._parse_table()) +5329 +5330 def _parse_add_column(self) -> t.Optional[exp.Expression]: +5331 if not self._match_text_seq("ADD"): +5332 return None +5333 +5334 self._match(TokenType.COLUMN) +5335 exists_column = self._parse_exists(not_=True) +5336 expression = self._parse_field_def() 5337 -5338 def _parse_drop_column(self) -> t.Optional[exp.Drop | exp.Command]: -5339 drop = self._match(TokenType.DROP) and self._parse_drop() -5340 if drop and not isinstance(drop, exp.Command): -5341 drop.set("kind", drop.args.get("kind", "COLUMN")) -5342 return drop -5343 -5344 # https://docs.aws.amazon.com/athena/latest/ug/alter-table-drop-partition.html -5345 def _parse_drop_partition(self, exists: t.Optional[bool] = None) -> exp.DropPartition: -5346 return self.expression( -5347 exp.DropPartition, expressions=self._parse_csv(self._parse_partition), exists=exists -5348 ) -5349 -5350 def _parse_add_constraint(self) -> exp.AddConstraint: -5351 this = None -5352 kind = self._prev.token_type -5353 -5354 if kind == TokenType.CONSTRAINT: -5355 this = self._parse_id_var() +5338 if expression: +5339 expression.set("exists", exists_column) +5340 +5341 # https://docs.databricks.com/delta/update-schema.html#explicitly-update-schema-to-add-columns +5342 if self._match_texts(("FIRST", "AFTER")): +5343 position = self._prev.text +5344 column_position = self.expression( +5345 exp.ColumnPosition, this=self._parse_column(), position=position +5346 ) +5347 expression.set("position", column_position) +5348 +5349 return expression +5350 +5351 def _parse_drop_column(self) -> t.Optional[exp.Drop | exp.Command]: +5352 drop = self._match(TokenType.DROP) and self._parse_drop() +5353 if drop and not isinstance(drop, exp.Command): +5354 drop.set("kind", drop.args.get("kind", "COLUMN")) +5355 return drop 5356 -5357 if self._match_text_seq("CHECK"): -5358 expression = self._parse_wrapped(self._parse_conjunction) -5359 enforced = self._match_text_seq("ENFORCED") or False -5360 -5361 return self.expression( -5362 exp.AddConstraint, this=this, expression=expression, enforced=enforced -5363 ) -5364 -5365 if kind == TokenType.FOREIGN_KEY or self._match(TokenType.FOREIGN_KEY): -5366 expression = self._parse_foreign_key() -5367 elif kind == TokenType.PRIMARY_KEY or self._match(TokenType.PRIMARY_KEY): -5368 expression = self._parse_primary_key() -5369 else: -5370 expression = None -5371 -5372 return self.expression(exp.AddConstraint, this=this, expression=expression) +5357 # https://docs.aws.amazon.com/athena/latest/ug/alter-table-drop-partition.html +5358 def _parse_drop_partition(self, exists: t.Optional[bool] = None) -> exp.DropPartition: +5359 return self.expression( +5360 exp.DropPartition, expressions=self._parse_csv(self._parse_partition), exists=exists +5361 ) +5362 +5363 def _parse_add_constraint(self) -> exp.AddConstraint: +5364 this = None +5365 kind = self._prev.token_type +5366 +5367 if kind == TokenType.CONSTRAINT: +5368 this = self._parse_id_var() +5369 +5370 if self._match_text_seq("CHECK"): +5371 expression = self._parse_wrapped(self._parse_conjunction) +5372 enforced = self._match_text_seq("ENFORCED") or False 5373 -5374 def _parse_alter_table_add(self) -> t.List[exp.Expression]: -5375 index = self._index - 1 -5376 -5377 if self._match_set(self.ADD_CONSTRAINT_TOKENS): -5378 return self._parse_csv(self._parse_add_constraint) -5379 -5380 self._retreat(index) -5381 if not self.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN and self._match_text_seq("ADD"): -5382 return self._parse_wrapped_csv(self._parse_field_def, optional=True) -5383 return self._parse_wrapped_csv(self._parse_add_column, optional=True) +5374 return self.expression( +5375 exp.AddConstraint, this=this, expression=expression, enforced=enforced +5376 ) +5377 +5378 if kind == TokenType.FOREIGN_KEY or self._match(TokenType.FOREIGN_KEY): +5379 expression = self._parse_foreign_key() +5380 elif kind == TokenType.PRIMARY_KEY or self._match(TokenType.PRIMARY_KEY): +5381 expression = self._parse_primary_key() +5382 else: +5383 expression = None 5384 -5385 def _parse_alter_table_alter(self) -> exp.AlterColumn: -5386 self._match(TokenType.COLUMN) -5387 column = self._parse_field(any_token=True) -5388 -5389 if self._match_pair(TokenType.DROP, TokenType.DEFAULT): -5390 return self.expression(exp.AlterColumn, this=column, drop=True) -5391 if self._match_pair(TokenType.SET, TokenType.DEFAULT): -5392 return self.expression(exp.AlterColumn, this=column, default=self._parse_conjunction()) -5393 if self._match(TokenType.COMMENT): -5394 return self.expression(exp.AlterColumn, this=column, comment=self._parse_string()) -5395 -5396 self._match_text_seq("SET", "DATA") -5397 return self.expression( -5398 exp.AlterColumn, -5399 this=column, -5400 dtype=self._match_text_seq("TYPE") and self._parse_types(), -5401 collate=self._match(TokenType.COLLATE) and self._parse_term(), -5402 using=self._match(TokenType.USING) and self._parse_conjunction(), -5403 ) -5404 -5405 def _parse_alter_table_drop(self) -> t.List[exp.Expression]: -5406 index = self._index - 1 -5407 -5408 partition_exists = self._parse_exists() -5409 if self._match(TokenType.PARTITION, advance=False): -5410 return self._parse_csv(lambda: self._parse_drop_partition(exists=partition_exists)) -5411 -5412 self._retreat(index) -5413 return self._parse_csv(self._parse_drop_column) -5414 -5415 def _parse_alter_table_rename(self) -> t.Optional[exp.RenameTable | exp.RenameColumn]: -5416 if self._match(TokenType.COLUMN): -5417 exists = self._parse_exists() -5418 old_column = self._parse_column() -5419 to = self._match_text_seq("TO") -5420 new_column = self._parse_column() -5421 -5422 if old_column is None or to is None or new_column is None: -5423 return None +5385 return self.expression(exp.AddConstraint, this=this, expression=expression) +5386 +5387 def _parse_alter_table_add(self) -> t.List[exp.Expression]: +5388 index = self._index - 1 +5389 +5390 if self._match_set(self.ADD_CONSTRAINT_TOKENS): +5391 return self._parse_csv(self._parse_add_constraint) +5392 +5393 self._retreat(index) +5394 if not self.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN and self._match_text_seq("ADD"): +5395 return self._parse_wrapped_csv(self._parse_field_def, optional=True) +5396 return self._parse_wrapped_csv(self._parse_add_column, optional=True) +5397 +5398 def _parse_alter_table_alter(self) -> exp.AlterColumn: +5399 self._match(TokenType.COLUMN) +5400 column = self._parse_field(any_token=True) +5401 +5402 if self._match_pair(TokenType.DROP, TokenType.DEFAULT): +5403 return self.expression(exp.AlterColumn, this=column, drop=True) +5404 if self._match_pair(TokenType.SET, TokenType.DEFAULT): +5405 return self.expression(exp.AlterColumn, this=column, default=self._parse_conjunction()) +5406 if self._match(TokenType.COMMENT): +5407 return self.expression(exp.AlterColumn, this=column, comment=self._parse_string()) +5408 +5409 self._match_text_seq("SET", "DATA") +5410 return self.expression( +5411 exp.AlterColumn, +5412 this=column, +5413 dtype=self._match_text_seq("TYPE") and self._parse_types(), +5414 collate=self._match(TokenType.COLLATE) and self._parse_term(), +5415 using=self._match(TokenType.USING) and self._parse_conjunction(), +5416 ) +5417 +5418 def _parse_alter_table_drop(self) -> t.List[exp.Expression]: +5419 index = self._index - 1 +5420 +5421 partition_exists = self._parse_exists() +5422 if self._match(TokenType.PARTITION, advance=False): +5423 return self._parse_csv(lambda: self._parse_drop_partition(exists=partition_exists)) 5424 -5425 return self.expression(exp.RenameColumn, this=old_column, to=new_column, exists=exists) -5426 -5427 self._match_text_seq("TO") -5428 return self.expression(exp.RenameTable, this=self._parse_table(schema=True)) -5429 -5430 def _parse_alter(self) -> exp.AlterTable | exp.Command: -5431 start = self._prev -5432 -5433 if not self._match(TokenType.TABLE): -5434 return self._parse_as_command(start) -5435 -5436 exists = self._parse_exists() -5437 only = self._match_text_seq("ONLY") -5438 this = self._parse_table(schema=True) +5425 self._retreat(index) +5426 return self._parse_csv(self._parse_drop_column) +5427 +5428 def _parse_alter_table_rename(self) -> t.Optional[exp.RenameTable | exp.RenameColumn]: +5429 if self._match(TokenType.COLUMN): +5430 exists = self._parse_exists() +5431 old_column = self._parse_column() +5432 to = self._match_text_seq("TO") +5433 new_column = self._parse_column() +5434 +5435 if old_column is None or to is None or new_column is None: +5436 return None +5437 +5438 return self.expression(exp.RenameColumn, this=old_column, to=new_column, exists=exists) 5439 -5440 if self._next: -5441 self._advance() +5440 self._match_text_seq("TO") +5441 return self.expression(exp.RenameTable, this=self._parse_table(schema=True)) 5442 -5443 parser = self.ALTER_PARSERS.get(self._prev.text.upper()) if self._prev else None -5444 if parser: -5445 actions = ensure_list(parser(self)) -5446 -5447 if not self._curr and actions: -5448 return self.expression( -5449 exp.AlterTable, -5450 this=this, -5451 exists=exists, -5452 actions=actions, -5453 only=only, -5454 ) +5443 def _parse_alter(self) -> exp.AlterTable | exp.Command: +5444 start = self._prev +5445 +5446 if not self._match(TokenType.TABLE): +5447 return self._parse_as_command(start) +5448 +5449 exists = self._parse_exists() +5450 only = self._match_text_seq("ONLY") +5451 this = self._parse_table(schema=True) +5452 +5453 if self._next: +5454 self._advance() 5455 -5456 return self._parse_as_command(start) -5457 -5458 def _parse_merge(self) -> exp.Merge: -5459 self._match(TokenType.INTO) -5460 target = self._parse_table() -5461 -5462 if target and self._match(TokenType.ALIAS, advance=False): -5463 target.set("alias", self._parse_table_alias()) -5464 -5465 self._match(TokenType.USING) -5466 using = self._parse_table() -5467 -5468 self._match(TokenType.ON) -5469 on = self._parse_conjunction() +5456 parser = self.ALTER_PARSERS.get(self._prev.text.upper()) if self._prev else None +5457 if parser: +5458 actions = ensure_list(parser(self)) +5459 +5460 if not self._curr and actions: +5461 return self.expression( +5462 exp.AlterTable, +5463 this=this, +5464 exists=exists, +5465 actions=actions, +5466 only=only, +5467 ) +5468 +5469 return self._parse_as_command(start) 5470 -5471 return self.expression( -5472 exp.Merge, -5473 this=target, -5474 using=using, -5475 on=on, -5476 expressions=self._parse_when_matched(), -5477 ) -5478 -5479 def _parse_when_matched(self) -> t.List[exp.When]: -5480 whens = [] -5481 -5482 while self._match(TokenType.WHEN): -5483 matched = not self._match(TokenType.NOT) -5484 self._match_text_seq("MATCHED") -5485 source = ( -5486 False -5487 if self._match_text_seq("BY", "TARGET") -5488 else self._match_text_seq("BY", "SOURCE") -5489 ) -5490 condition = self._parse_conjunction() if self._match(TokenType.AND) else None +5471 def _parse_merge(self) -> exp.Merge: +5472 self._match(TokenType.INTO) +5473 target = self._parse_table() +5474 +5475 if target and self._match(TokenType.ALIAS, advance=False): +5476 target.set("alias", self._parse_table_alias()) +5477 +5478 self._match(TokenType.USING) +5479 using = self._parse_table() +5480 +5481 self._match(TokenType.ON) +5482 on = self._parse_conjunction() +5483 +5484 return self.expression( +5485 exp.Merge, +5486 this=target, +5487 using=using, +5488 on=on, +5489 expressions=self._parse_when_matched(), +5490 ) 5491 -5492 self._match(TokenType.THEN) -5493 -5494 if self._match(TokenType.INSERT): -5495 _this = self._parse_star() -5496 if _this: -5497 then: t.Optional[exp.Expression] = self.expression(exp.Insert, this=_this) -5498 else: -5499 then = self.expression( -5500 exp.Insert, -5501 this=self._parse_value(), -5502 expression=self._match(TokenType.VALUES) and self._parse_value(), -5503 ) -5504 elif self._match(TokenType.UPDATE): -5505 expressions = self._parse_star() -5506 if expressions: -5507 then = self.expression(exp.Update, expressions=expressions) -5508 else: -5509 then = self.expression( -5510 exp.Update, -5511 expressions=self._match(TokenType.SET) -5512 and self._parse_csv(self._parse_equality), -5513 ) -5514 elif self._match(TokenType.DELETE): -5515 then = self.expression(exp.Var, this=self._prev.text) -5516 else: -5517 then = None -5518 -5519 whens.append( -5520 self.expression( -5521 exp.When, -5522 matched=matched, -5523 source=source, -5524 condition=condition, -5525 then=then, -5526 ) -5527 ) -5528 return whens -5529 -5530 def _parse_show(self) -> t.Optional[exp.Expression]: -5531 parser = self._find_parser(self.SHOW_PARSERS, self.SHOW_TRIE) -5532 if parser: -5533 return parser(self) -5534 return self._parse_as_command(self._prev) -5535 -5536 def _parse_set_item_assignment( -5537 self, kind: t.Optional[str] = None -5538 ) -> t.Optional[exp.Expression]: -5539 index = self._index -5540 -5541 if kind in ("GLOBAL", "SESSION") and self._match_text_seq("TRANSACTION"): -5542 return self._parse_set_transaction(global_=kind == "GLOBAL") -5543 -5544 left = self._parse_primary() or self._parse_id_var() -5545 assignment_delimiter = self._match_texts(("=", "TO")) -5546 -5547 if not left or (self.SET_REQUIRES_ASSIGNMENT_DELIMITER and not assignment_delimiter): -5548 self._retreat(index) -5549 return None -5550 -5551 right = self._parse_statement() or self._parse_id_var() -5552 this = self.expression(exp.EQ, this=left, expression=right) +5492 def _parse_when_matched(self) -> t.List[exp.When]: +5493 whens = [] +5494 +5495 while self._match(TokenType.WHEN): +5496 matched = not self._match(TokenType.NOT) +5497 self._match_text_seq("MATCHED") +5498 source = ( +5499 False +5500 if self._match_text_seq("BY", "TARGET") +5501 else self._match_text_seq("BY", "SOURCE") +5502 ) +5503 condition = self._parse_conjunction() if self._match(TokenType.AND) else None +5504 +5505 self._match(TokenType.THEN) +5506 +5507 if self._match(TokenType.INSERT): +5508 _this = self._parse_star() +5509 if _this: +5510 then: t.Optional[exp.Expression] = self.expression(exp.Insert, this=_this) +5511 else: +5512 then = self.expression( +5513 exp.Insert, +5514 this=self._parse_value(), +5515 expression=self._match(TokenType.VALUES) and self._parse_value(), +5516 ) +5517 elif self._match(TokenType.UPDATE): +5518 expressions = self._parse_star() +5519 if expressions: +5520 then = self.expression(exp.Update, expressions=expressions) +5521 else: +5522 then = self.expression( +5523 exp.Update, +5524 expressions=self._match(TokenType.SET) +5525 and self._parse_csv(self._parse_equality), +5526 ) +5527 elif self._match(TokenType.DELETE): +5528 then = self.expression(exp.Var, this=self._prev.text) +5529 else: +5530 then = None +5531 +5532 whens.append( +5533 self.expression( +5534 exp.When, +5535 matched=matched, +5536 source=source, +5537 condition=condition, +5538 then=then, +5539 ) +5540 ) +5541 return whens +5542 +5543 def _parse_show(self) -> t.Optional[exp.Expression]: +5544 parser = self._find_parser(self.SHOW_PARSERS, self.SHOW_TRIE) +5545 if parser: +5546 return parser(self) +5547 return self._parse_as_command(self._prev) +5548 +5549 def _parse_set_item_assignment( +5550 self, kind: t.Optional[str] = None +5551 ) -> t.Optional[exp.Expression]: +5552 index = self._index 5553 -5554 return self.expression(exp.SetItem, this=this, kind=kind) -5555 -5556 def _parse_set_transaction(self, global_: bool = False) -> exp.Expression: -5557 self._match_text_seq("TRANSACTION") -5558 characteristics = self._parse_csv( -5559 lambda: self._parse_var_from_options(self.TRANSACTION_CHARACTERISTICS) -5560 ) -5561 return self.expression( -5562 exp.SetItem, -5563 expressions=characteristics, -5564 kind="TRANSACTION", -5565 **{"global": global_}, # type: ignore -5566 ) -5567 -5568 def _parse_set_item(self) -> t.Optional[exp.Expression]: -5569 parser = self._find_parser(self.SET_PARSERS, self.SET_TRIE) -5570 return parser(self) if parser else self._parse_set_item_assignment(kind=None) -5571 -5572 def _parse_set(self, unset: bool = False, tag: bool = False) -> exp.Set | exp.Command: -5573 index = self._index -5574 set_ = self.expression( -5575 exp.Set, expressions=self._parse_csv(self._parse_set_item), unset=unset, tag=tag -5576 ) -5577 -5578 if self._curr: -5579 self._retreat(index) -5580 return self._parse_as_command(self._prev) -5581 -5582 return set_ -5583 -5584 def _parse_var_from_options(self, options: t.Collection[str]) -> t.Optional[exp.Var]: -5585 for option in options: -5586 if self._match_text_seq(*option.split(" ")): -5587 return exp.var(option) -5588 return None -5589 -5590 def _parse_as_command(self, start: Token) -> exp.Command: -5591 while self._curr: -5592 self._advance() -5593 text = self._find_sql(start, self._prev) -5594 size = len(start.text) -5595 self._warn_unsupported() -5596 return exp.Command(this=text[:size], expression=text[size:]) -5597 -5598 def _parse_dict_property(self, this: str) -> exp.DictProperty: -5599 settings = [] -5600 -5601 self._match_l_paren() -5602 kind = self._parse_id_var() -5603 -5604 if self._match(TokenType.L_PAREN): -5605 while True: -5606 key = self._parse_id_var() -5607 value = self._parse_primary() -5608 -5609 if not key and value is None: -5610 break -5611 settings.append(self.expression(exp.DictSubProperty, this=key, value=value)) -5612 self._match(TokenType.R_PAREN) +5554 if kind in ("GLOBAL", "SESSION") and self._match_text_seq("TRANSACTION"): +5555 return self._parse_set_transaction(global_=kind == "GLOBAL") +5556 +5557 left = self._parse_primary() or self._parse_id_var() +5558 assignment_delimiter = self._match_texts(("=", "TO")) +5559 +5560 if not left or (self.SET_REQUIRES_ASSIGNMENT_DELIMITER and not assignment_delimiter): +5561 self._retreat(index) +5562 return None +5563 +5564 right = self._parse_statement() or self._parse_id_var() +5565 this = self.expression(exp.EQ, this=left, expression=right) +5566 +5567 return self.expression(exp.SetItem, this=this, kind=kind) +5568 +5569 def _parse_set_transaction(self, global_: bool = False) -> exp.Expression: +5570 self._match_text_seq("TRANSACTION") +5571 characteristics = self._parse_csv( +5572 lambda: self._parse_var_from_options(self.TRANSACTION_CHARACTERISTICS) +5573 ) +5574 return self.expression( +5575 exp.SetItem, +5576 expressions=characteristics, +5577 kind="TRANSACTION", +5578 **{"global": global_}, # type: ignore +5579 ) +5580 +5581 def _parse_set_item(self) -> t.Optional[exp.Expression]: +5582 parser = self._find_parser(self.SET_PARSERS, self.SET_TRIE) +5583 return parser(self) if parser else self._parse_set_item_assignment(kind=None) +5584 +5585 def _parse_set(self, unset: bool = False, tag: bool = False) -> exp.Set | exp.Command: +5586 index = self._index +5587 set_ = self.expression( +5588 exp.Set, expressions=self._parse_csv(self._parse_set_item), unset=unset, tag=tag +5589 ) +5590 +5591 if self._curr: +5592 self._retreat(index) +5593 return self._parse_as_command(self._prev) +5594 +5595 return set_ +5596 +5597 def _parse_var_from_options(self, options: t.Collection[str]) -> t.Optional[exp.Var]: +5598 for option in options: +5599 if self._match_text_seq(*option.split(" ")): +5600 return exp.var(option) +5601 return None +5602 +5603 def _parse_as_command(self, start: Token) -> exp.Command: +5604 while self._curr: +5605 self._advance() +5606 text = self._find_sql(start, self._prev) +5607 size = len(start.text) +5608 self._warn_unsupported() +5609 return exp.Command(this=text[:size], expression=text[size:]) +5610 +5611 def _parse_dict_property(self, this: str) -> exp.DictProperty: +5612 settings = [] 5613 -5614 self._match_r_paren() -5615 -5616 return self.expression( -5617 exp.DictProperty, -5618 this=this, -5619 kind=kind.this if kind else None, -5620 settings=settings, -5621 ) -5622 -5623 def _parse_dict_range(self, this: str) -> exp.DictRange: -5624 self._match_l_paren() -5625 has_min = self._match_text_seq("MIN") -5626 if has_min: -5627 min = self._parse_var() or self._parse_primary() -5628 self._match_text_seq("MAX") -5629 max = self._parse_var() or self._parse_primary() -5630 else: -5631 max = self._parse_var() or self._parse_primary() -5632 min = exp.Literal.number(0) -5633 self._match_r_paren() -5634 return self.expression(exp.DictRange, this=this, min=min, max=max) +5614 self._match_l_paren() +5615 kind = self._parse_id_var() +5616 +5617 if self._match(TokenType.L_PAREN): +5618 while True: +5619 key = self._parse_id_var() +5620 value = self._parse_primary() +5621 +5622 if not key and value is None: +5623 break +5624 settings.append(self.expression(exp.DictSubProperty, this=key, value=value)) +5625 self._match(TokenType.R_PAREN) +5626 +5627 self._match_r_paren() +5628 +5629 return self.expression( +5630 exp.DictProperty, +5631 this=this, +5632 kind=kind.this if kind else None, +5633 settings=settings, +5634 ) 5635 -5636 def _parse_comprehension( -5637 self, this: t.Optional[exp.Expression] -5638 ) -> t.Optional[exp.Comprehension]: -5639 index = self._index -5640 expression = self._parse_column() -5641 if not self._match(TokenType.IN): -5642 self._retreat(index - 1) -5643 return None -5644 iterator = self._parse_column() -5645 condition = self._parse_conjunction() if self._match_text_seq("IF") else None -5646 return self.expression( -5647 exp.Comprehension, -5648 this=this, -5649 expression=expression, -5650 iterator=iterator, -5651 condition=condition, -5652 ) -5653 -5654 def _parse_heredoc(self) -> t.Optional[exp.Heredoc]: -5655 if self._match(TokenType.HEREDOC_STRING): -5656 return self.expression(exp.Heredoc, this=self._prev.text) -5657 -5658 if not self._match_text_seq("$"): -5659 return None -5660 -5661 tags = ["$"] -5662 tag_text = None -5663 -5664 if self._is_connected(): -5665 self._advance() -5666 tags.append(self._prev.text.upper()) -5667 else: -5668 self.raise_error("No closing $ found") -5669 -5670 if tags[-1] != "$": -5671 if self._is_connected() and self._match_text_seq("$"): -5672 tag_text = tags[-1] -5673 tags.append("$") -5674 else: -5675 self.raise_error("No closing $ found") +5636 def _parse_dict_range(self, this: str) -> exp.DictRange: +5637 self._match_l_paren() +5638 has_min = self._match_text_seq("MIN") +5639 if has_min: +5640 min = self._parse_var() or self._parse_primary() +5641 self._match_text_seq("MAX") +5642 max = self._parse_var() or self._parse_primary() +5643 else: +5644 max = self._parse_var() or self._parse_primary() +5645 min = exp.Literal.number(0) +5646 self._match_r_paren() +5647 return self.expression(exp.DictRange, this=this, min=min, max=max) +5648 +5649 def _parse_comprehension( +5650 self, this: t.Optional[exp.Expression] +5651 ) -> t.Optional[exp.Comprehension]: +5652 index = self._index +5653 expression = self._parse_column() +5654 if not self._match(TokenType.IN): +5655 self._retreat(index - 1) +5656 return None +5657 iterator = self._parse_column() +5658 condition = self._parse_conjunction() if self._match_text_seq("IF") else None +5659 return self.expression( +5660 exp.Comprehension, +5661 this=this, +5662 expression=expression, +5663 iterator=iterator, +5664 condition=condition, +5665 ) +5666 +5667 def _parse_heredoc(self) -> t.Optional[exp.Heredoc]: +5668 if self._match(TokenType.HEREDOC_STRING): +5669 return self.expression(exp.Heredoc, this=self._prev.text) +5670 +5671 if not self._match_text_seq("$"): +5672 return None +5673 +5674 tags = ["$"] +5675 tag_text = None 5676 -5677 heredoc_start = self._curr -5678 -5679 while self._curr: -5680 if self._match_text_seq(*tags, advance=False): -5681 this = self._find_sql(heredoc_start, self._prev) -5682 self._advance(len(tags)) -5683 return self.expression(exp.Heredoc, this=this, tag=tag_text) -5684 -5685 self._advance() -5686 -5687 self.raise_error(f"No closing {''.join(tags)} found") -5688 return None +5677 if self._is_connected(): +5678 self._advance() +5679 tags.append(self._prev.text.upper()) +5680 else: +5681 self.raise_error("No closing $ found") +5682 +5683 if tags[-1] != "$": +5684 if self._is_connected() and self._match_text_seq("$"): +5685 tag_text = tags[-1] +5686 tags.append("$") +5687 else: +5688 self.raise_error("No closing $ found") 5689 -5690 def _find_parser( -5691 self, parsers: t.Dict[str, t.Callable], trie: t.Dict -5692 ) -> t.Optional[t.Callable]: -5693 if not self._curr: -5694 return None -5695 -5696 index = self._index -5697 this = [] -5698 while True: -5699 # The current token might be multiple words -5700 curr = self._curr.text.upper() -5701 key = curr.split(" ") -5702 this.append(curr) -5703 -5704 self._advance() -5705 result, trie = in_trie(trie, key) -5706 if result == TrieResult.FAILED: -5707 break +5690 heredoc_start = self._curr +5691 +5692 while self._curr: +5693 if self._match_text_seq(*tags, advance=False): +5694 this = self._find_sql(heredoc_start, self._prev) +5695 self._advance(len(tags)) +5696 return self.expression(exp.Heredoc, this=this, tag=tag_text) +5697 +5698 self._advance() +5699 +5700 self.raise_error(f"No closing {''.join(tags)} found") +5701 return None +5702 +5703 def _find_parser( +5704 self, parsers: t.Dict[str, t.Callable], trie: t.Dict +5705 ) -> t.Optional[t.Callable]: +5706 if not self._curr: +5707 return None 5708 -5709 if result == TrieResult.EXISTS: -5710 subparser = parsers[" ".join(this)] -5711 return subparser -5712 -5713 self._retreat(index) -5714 return None -5715 -5716 def _match(self, token_type, advance=True, expression=None): -5717 if not self._curr: -5718 return None -5719 -5720 if self._curr.token_type == token_type: -5721 if advance: -5722 self._advance() -5723 self._add_comments(expression) -5724 return True +5709 index = self._index +5710 this = [] +5711 while True: +5712 # The current token might be multiple words +5713 curr = self._curr.text.upper() +5714 key = curr.split(" ") +5715 this.append(curr) +5716 +5717 self._advance() +5718 result, trie = in_trie(trie, key) +5719 if result == TrieResult.FAILED: +5720 break +5721 +5722 if result == TrieResult.EXISTS: +5723 subparser = parsers[" ".join(this)] +5724 return subparser 5725 -5726 return None -5727 -5728 def _match_set(self, types, advance=True): -5729 if not self._curr: -5730 return None -5731 -5732 if self._curr.token_type in types: -5733 if advance: -5734 self._advance() -5735 return True -5736 -5737 return None +5726 self._retreat(index) +5727 return None +5728 +5729 def _match(self, token_type, advance=True, expression=None): +5730 if not self._curr: +5731 return None +5732 +5733 if self._curr.token_type == token_type: +5734 if advance: +5735 self._advance() +5736 self._add_comments(expression) +5737 return True 5738 -5739 def _match_pair(self, token_type_a, token_type_b, advance=True): -5740 if not self._curr or not self._next: -5741 return None -5742 -5743 if self._curr.token_type == token_type_a and self._next.token_type == token_type_b: -5744 if advance: -5745 self._advance(2) -5746 return True -5747 -5748 return None +5739 return None +5740 +5741 def _match_set(self, types, advance=True): +5742 if not self._curr: +5743 return None +5744 +5745 if self._curr.token_type in types: +5746 if advance: +5747 self._advance() +5748 return True 5749 -5750 def _match_l_paren(self, expression: t.Optional[exp.Expression] = None) -> None: -5751 if not self._match(TokenType.L_PAREN, expression=expression): -5752 self.raise_error("Expecting (") -5753 -5754 def _match_r_paren(self, expression: t.Optional[exp.Expression] = None) -> None: -5755 if not self._match(TokenType.R_PAREN, expression=expression): -5756 self.raise_error("Expecting )") -5757 -5758 def _match_texts(self, texts, advance=True): -5759 if self._curr and self._curr.text.upper() in texts: -5760 if advance: -5761 self._advance() -5762 return True -5763 return None -5764 -5765 def _match_text_seq(self, *texts, advance=True): -5766 index = self._index -5767 for text in texts: -5768 if self._curr and self._curr.text.upper() == text: -5769 self._advance() -5770 else: -5771 self._retreat(index) -5772 return None -5773 -5774 if not advance: -5775 self._retreat(index) -5776 -5777 return True -5778 -5779 @t.overload -5780 def _replace_columns_with_dots(self, this: exp.Expression) -> exp.Expression: -5781 ... -5782 -5783 @t.overload -5784 def _replace_columns_with_dots( -5785 self, this: t.Optional[exp.Expression] -5786 ) -> t.Optional[exp.Expression]: -5787 ... -5788 -5789 def _replace_columns_with_dots(self, this): -5790 if isinstance(this, exp.Dot): -5791 exp.replace_children(this, self._replace_columns_with_dots) -5792 elif isinstance(this, exp.Column): -5793 exp.replace_children(this, self._replace_columns_with_dots) -5794 table = this.args.get("table") -5795 this = ( -5796 self.expression(exp.Dot, this=table, expression=this.this) if table else this.this -5797 ) -5798 -5799 return this -5800 -5801 def _replace_lambda( -5802 self, node: t.Optional[exp.Expression], lambda_variables: t.Set[str] -5803 ) -> t.Optional[exp.Expression]: -5804 if not node: -5805 return node -5806 -5807 for column in node.find_all(exp.Column): -5808 if column.parts[0].name in lambda_variables: -5809 dot_or_id = column.to_dot() if column.table else column.this -5810 parent = column.parent +5750 return None +5751 +5752 def _match_pair(self, token_type_a, token_type_b, advance=True): +5753 if not self._curr or not self._next: +5754 return None +5755 +5756 if self._curr.token_type == token_type_a and self._next.token_type == token_type_b: +5757 if advance: +5758 self._advance(2) +5759 return True +5760 +5761 return None +5762 +5763 def _match_l_paren(self, expression: t.Optional[exp.Expression] = None) -> None: +5764 if not self._match(TokenType.L_PAREN, expression=expression): +5765 self.raise_error("Expecting (") +5766 +5767 def _match_r_paren(self, expression: t.Optional[exp.Expression] = None) -> None: +5768 if not self._match(TokenType.R_PAREN, expression=expression): +5769 self.raise_error("Expecting )") +5770 +5771 def _match_texts(self, texts, advance=True): +5772 if self._curr and self._curr.text.upper() in texts: +5773 if advance: +5774 self._advance() +5775 return True +5776 return None +5777 +5778 def _match_text_seq(self, *texts, advance=True): +5779 index = self._index +5780 for text in texts: +5781 if self._curr and self._curr.text.upper() == text: +5782 self._advance() +5783 else: +5784 self._retreat(index) +5785 return None +5786 +5787 if not advance: +5788 self._retreat(index) +5789 +5790 return True +5791 +5792 @t.overload +5793 def _replace_columns_with_dots(self, this: exp.Expression) -> exp.Expression: +5794 ... +5795 +5796 @t.overload +5797 def _replace_columns_with_dots( +5798 self, this: t.Optional[exp.Expression] +5799 ) -> t.Optional[exp.Expression]: +5800 ... +5801 +5802 def _replace_columns_with_dots(self, this): +5803 if isinstance(this, exp.Dot): +5804 exp.replace_children(this, self._replace_columns_with_dots) +5805 elif isinstance(this, exp.Column): +5806 exp.replace_children(this, self._replace_columns_with_dots) +5807 table = this.args.get("table") +5808 this = ( +5809 self.expression(exp.Dot, this=table, expression=this.this) if table else this.this +5810 ) 5811 -5812 while isinstance(parent, exp.Dot): -5813 if not isinstance(parent.parent, exp.Dot): -5814 parent.replace(dot_or_id) -5815 break -5816 parent = parent.parent -5817 else: -5818 if column is node: -5819 node = dot_or_id -5820 else: -5821 column.replace(dot_or_id) -5822 return node +5812 return this +5813 +5814 def _replace_lambda( +5815 self, node: t.Optional[exp.Expression], lambda_variables: t.Set[str] +5816 ) -> t.Optional[exp.Expression]: +5817 if not node: +5818 return node +5819 +5820 for column in node.find_all(exp.Column): +5821 if column.parts[0].name in lambda_variables: +5822 dot_or_id = column.to_dot() if column.table else column.this +5823 parent = column.parent +5824 +5825 while isinstance(parent, exp.Dot): +5826 if not isinstance(parent.parent, exp.Dot): +5827 parent.replace(dot_or_id) +5828 break +5829 parent = parent.parent +5830 else: +5831 if column is node: +5832 node = dot_or_id +5833 else: +5834 column.replace(dot_or_id) +5835 return node
    @@ -8741,3361 +8754,3374 @@ 2466 this.set(key, expression) 2467 if key == "limit": 2468 offset = expression.args.pop("offset", None) -2469 if offset: -2470 this.set("offset", exp.Offset(expression=offset)) -2471 continue -2472 break -2473 return this -2474 -2475 def _parse_hint(self) -> t.Optional[exp.Hint]: -2476 if self._match(TokenType.HINT): -2477 hints = [] -2478 for hint in iter(lambda: self._parse_csv(self._parse_function), []): -2479 hints.extend(hint) +2469 +2470 if offset: +2471 offset = exp.Offset(expression=offset) +2472 this.set("offset", offset) +2473 +2474 limit_by_expressions = expression.expressions +2475 expression.set("expressions", None) +2476 offset.set("expressions", limit_by_expressions) +2477 continue +2478 break +2479 return this 2480 -2481 if not self._match_pair(TokenType.STAR, TokenType.SLASH): -2482 self.raise_error("Expected */ after HINT") -2483 -2484 return self.expression(exp.Hint, expressions=hints) -2485 -2486 return None -2487 -2488 def _parse_into(self) -> t.Optional[exp.Into]: -2489 if not self._match(TokenType.INTO): -2490 return None +2481 def _parse_hint(self) -> t.Optional[exp.Hint]: +2482 if self._match(TokenType.HINT): +2483 hints = [] +2484 for hint in iter(lambda: self._parse_csv(self._parse_function), []): +2485 hints.extend(hint) +2486 +2487 if not self._match_pair(TokenType.STAR, TokenType.SLASH): +2488 self.raise_error("Expected */ after HINT") +2489 +2490 return self.expression(exp.Hint, expressions=hints) 2491 -2492 temp = self._match(TokenType.TEMPORARY) -2493 unlogged = self._match_text_seq("UNLOGGED") -2494 self._match(TokenType.TABLE) -2495 -2496 return self.expression( -2497 exp.Into, this=self._parse_table(schema=True), temporary=temp, unlogged=unlogged -2498 ) -2499 -2500 def _parse_from( -2501 self, joins: bool = False, skip_from_token: bool = False -2502 ) -> t.Optional[exp.From]: -2503 if not skip_from_token and not self._match(TokenType.FROM): -2504 return None +2492 return None +2493 +2494 def _parse_into(self) -> t.Optional[exp.Into]: +2495 if not self._match(TokenType.INTO): +2496 return None +2497 +2498 temp = self._match(TokenType.TEMPORARY) +2499 unlogged = self._match_text_seq("UNLOGGED") +2500 self._match(TokenType.TABLE) +2501 +2502 return self.expression( +2503 exp.Into, this=self._parse_table(schema=True), temporary=temp, unlogged=unlogged +2504 ) 2505 -2506 return self.expression( -2507 exp.From, comments=self._prev_comments, this=self._parse_table(joins=joins) -2508 ) -2509 -2510 def _parse_match_recognize(self) -> t.Optional[exp.MatchRecognize]: -2511 if not self._match(TokenType.MATCH_RECOGNIZE): -2512 return None -2513 -2514 self._match_l_paren() +2506 def _parse_from( +2507 self, joins: bool = False, skip_from_token: bool = False +2508 ) -> t.Optional[exp.From]: +2509 if not skip_from_token and not self._match(TokenType.FROM): +2510 return None +2511 +2512 return self.expression( +2513 exp.From, comments=self._prev_comments, this=self._parse_table(joins=joins) +2514 ) 2515 -2516 partition = self._parse_partition_by() -2517 order = self._parse_order() -2518 measures = self._parse_expressions() if self._match_text_seq("MEASURES") else None +2516 def _parse_match_recognize(self) -> t.Optional[exp.MatchRecognize]: +2517 if not self._match(TokenType.MATCH_RECOGNIZE): +2518 return None 2519 -2520 if self._match_text_seq("ONE", "ROW", "PER", "MATCH"): -2521 rows = exp.var("ONE ROW PER MATCH") -2522 elif self._match_text_seq("ALL", "ROWS", "PER", "MATCH"): -2523 text = "ALL ROWS PER MATCH" -2524 if self._match_text_seq("SHOW", "EMPTY", "MATCHES"): -2525 text += " SHOW EMPTY MATCHES" -2526 elif self._match_text_seq("OMIT", "EMPTY", "MATCHES"): -2527 text += " OMIT EMPTY MATCHES" -2528 elif self._match_text_seq("WITH", "UNMATCHED", "ROWS"): -2529 text += " WITH UNMATCHED ROWS" -2530 rows = exp.var(text) -2531 else: -2532 rows = None -2533 -2534 if self._match_text_seq("AFTER", "MATCH", "SKIP"): -2535 text = "AFTER MATCH SKIP" -2536 if self._match_text_seq("PAST", "LAST", "ROW"): -2537 text += " PAST LAST ROW" -2538 elif self._match_text_seq("TO", "NEXT", "ROW"): -2539 text += " TO NEXT ROW" -2540 elif self._match_text_seq("TO", "FIRST"): -2541 text += f" TO FIRST {self._advance_any().text}" # type: ignore -2542 elif self._match_text_seq("TO", "LAST"): -2543 text += f" TO LAST {self._advance_any().text}" # type: ignore -2544 after = exp.var(text) -2545 else: -2546 after = None -2547 -2548 if self._match_text_seq("PATTERN"): -2549 self._match_l_paren() -2550 -2551 if not self._curr: -2552 self.raise_error("Expecting )", self._curr) +2520 self._match_l_paren() +2521 +2522 partition = self._parse_partition_by() +2523 order = self._parse_order() +2524 measures = self._parse_expressions() if self._match_text_seq("MEASURES") else None +2525 +2526 if self._match_text_seq("ONE", "ROW", "PER", "MATCH"): +2527 rows = exp.var("ONE ROW PER MATCH") +2528 elif self._match_text_seq("ALL", "ROWS", "PER", "MATCH"): +2529 text = "ALL ROWS PER MATCH" +2530 if self._match_text_seq("SHOW", "EMPTY", "MATCHES"): +2531 text += " SHOW EMPTY MATCHES" +2532 elif self._match_text_seq("OMIT", "EMPTY", "MATCHES"): +2533 text += " OMIT EMPTY MATCHES" +2534 elif self._match_text_seq("WITH", "UNMATCHED", "ROWS"): +2535 text += " WITH UNMATCHED ROWS" +2536 rows = exp.var(text) +2537 else: +2538 rows = None +2539 +2540 if self._match_text_seq("AFTER", "MATCH", "SKIP"): +2541 text = "AFTER MATCH SKIP" +2542 if self._match_text_seq("PAST", "LAST", "ROW"): +2543 text += " PAST LAST ROW" +2544 elif self._match_text_seq("TO", "NEXT", "ROW"): +2545 text += " TO NEXT ROW" +2546 elif self._match_text_seq("TO", "FIRST"): +2547 text += f" TO FIRST {self._advance_any().text}" # type: ignore +2548 elif self._match_text_seq("TO", "LAST"): +2549 text += f" TO LAST {self._advance_any().text}" # type: ignore +2550 after = exp.var(text) +2551 else: +2552 after = None 2553 -2554 paren = 1 -2555 start = self._curr +2554 if self._match_text_seq("PATTERN"): +2555 self._match_l_paren() 2556 -2557 while self._curr and paren > 0: -2558 if self._curr.token_type == TokenType.L_PAREN: -2559 paren += 1 -2560 if self._curr.token_type == TokenType.R_PAREN: -2561 paren -= 1 +2557 if not self._curr: +2558 self.raise_error("Expecting )", self._curr) +2559 +2560 paren = 1 +2561 start = self._curr 2562 -2563 end = self._prev -2564 self._advance() -2565 -2566 if paren > 0: -2567 self.raise_error("Expecting )", self._curr) +2563 while self._curr and paren > 0: +2564 if self._curr.token_type == TokenType.L_PAREN: +2565 paren += 1 +2566 if self._curr.token_type == TokenType.R_PAREN: +2567 paren -= 1 2568 -2569 pattern = exp.var(self._find_sql(start, end)) -2570 else: -2571 pattern = None -2572 -2573 define = ( -2574 self._parse_csv(self._parse_name_as_expression) -2575 if self._match_text_seq("DEFINE") -2576 else None -2577 ) +2569 end = self._prev +2570 self._advance() +2571 +2572 if paren > 0: +2573 self.raise_error("Expecting )", self._curr) +2574 +2575 pattern = exp.var(self._find_sql(start, end)) +2576 else: +2577 pattern = None 2578 -2579 self._match_r_paren() -2580 -2581 return self.expression( -2582 exp.MatchRecognize, -2583 partition_by=partition, -2584 order=order, -2585 measures=measures, -2586 rows=rows, -2587 after=after, -2588 pattern=pattern, -2589 define=define, -2590 alias=self._parse_table_alias(), -2591 ) -2592 -2593 def _parse_lateral(self) -> t.Optional[exp.Lateral]: -2594 cross_apply = self._match_pair(TokenType.CROSS, TokenType.APPLY) -2595 if not cross_apply and self._match_pair(TokenType.OUTER, TokenType.APPLY): -2596 cross_apply = False -2597 -2598 if cross_apply is not None: -2599 this = self._parse_select(table=True) -2600 view = None -2601 outer = None -2602 elif self._match(TokenType.LATERAL): -2603 this = self._parse_select(table=True) -2604 view = self._match(TokenType.VIEW) -2605 outer = self._match(TokenType.OUTER) -2606 else: -2607 return None -2608 -2609 if not this: -2610 this = ( -2611 self._parse_unnest() -2612 or self._parse_function() -2613 or self._parse_id_var(any_token=False) -2614 ) -2615 -2616 while self._match(TokenType.DOT): -2617 this = exp.Dot( -2618 this=this, -2619 expression=self._parse_function() or self._parse_id_var(any_token=False), -2620 ) +2579 define = ( +2580 self._parse_csv(self._parse_name_as_expression) +2581 if self._match_text_seq("DEFINE") +2582 else None +2583 ) +2584 +2585 self._match_r_paren() +2586 +2587 return self.expression( +2588 exp.MatchRecognize, +2589 partition_by=partition, +2590 order=order, +2591 measures=measures, +2592 rows=rows, +2593 after=after, +2594 pattern=pattern, +2595 define=define, +2596 alias=self._parse_table_alias(), +2597 ) +2598 +2599 def _parse_lateral(self) -> t.Optional[exp.Lateral]: +2600 cross_apply = self._match_pair(TokenType.CROSS, TokenType.APPLY) +2601 if not cross_apply and self._match_pair(TokenType.OUTER, TokenType.APPLY): +2602 cross_apply = False +2603 +2604 if cross_apply is not None: +2605 this = self._parse_select(table=True) +2606 view = None +2607 outer = None +2608 elif self._match(TokenType.LATERAL): +2609 this = self._parse_select(table=True) +2610 view = self._match(TokenType.VIEW) +2611 outer = self._match(TokenType.OUTER) +2612 else: +2613 return None +2614 +2615 if not this: +2616 this = ( +2617 self._parse_unnest() +2618 or self._parse_function() +2619 or self._parse_id_var(any_token=False) +2620 ) 2621 -2622 if view: -2623 table = self._parse_id_var(any_token=False) -2624 columns = self._parse_csv(self._parse_id_var) if self._match(TokenType.ALIAS) else [] -2625 table_alias: t.Optional[exp.TableAlias] = self.expression( -2626 exp.TableAlias, this=table, columns=columns -2627 ) -2628 elif isinstance(this, (exp.Subquery, exp.Unnest)) and this.alias: -2629 # We move the alias from the lateral's child node to the lateral itself -2630 table_alias = this.args["alias"].pop() -2631 else: -2632 table_alias = self._parse_table_alias() -2633 -2634 return self.expression( -2635 exp.Lateral, -2636 this=this, -2637 view=view, -2638 outer=outer, -2639 alias=table_alias, -2640 cross_apply=cross_apply, -2641 ) -2642 -2643 def _parse_join_parts( -2644 self, -2645 ) -> t.Tuple[t.Optional[Token], t.Optional[Token], t.Optional[Token]]: -2646 return ( -2647 self._match_set(self.JOIN_METHODS) and self._prev, -2648 self._match_set(self.JOIN_SIDES) and self._prev, -2649 self._match_set(self.JOIN_KINDS) and self._prev, -2650 ) -2651 -2652 def _parse_join( -2653 self, skip_join_token: bool = False, parse_bracket: bool = False -2654 ) -> t.Optional[exp.Join]: -2655 if self._match(TokenType.COMMA): -2656 return self.expression(exp.Join, this=self._parse_table()) +2622 while self._match(TokenType.DOT): +2623 this = exp.Dot( +2624 this=this, +2625 expression=self._parse_function() or self._parse_id_var(any_token=False), +2626 ) +2627 +2628 if view: +2629 table = self._parse_id_var(any_token=False) +2630 columns = self._parse_csv(self._parse_id_var) if self._match(TokenType.ALIAS) else [] +2631 table_alias: t.Optional[exp.TableAlias] = self.expression( +2632 exp.TableAlias, this=table, columns=columns +2633 ) +2634 elif isinstance(this, (exp.Subquery, exp.Unnest)) and this.alias: +2635 # We move the alias from the lateral's child node to the lateral itself +2636 table_alias = this.args["alias"].pop() +2637 else: +2638 table_alias = self._parse_table_alias() +2639 +2640 return self.expression( +2641 exp.Lateral, +2642 this=this, +2643 view=view, +2644 outer=outer, +2645 alias=table_alias, +2646 cross_apply=cross_apply, +2647 ) +2648 +2649 def _parse_join_parts( +2650 self, +2651 ) -> t.Tuple[t.Optional[Token], t.Optional[Token], t.Optional[Token]]: +2652 return ( +2653 self._match_set(self.JOIN_METHODS) and self._prev, +2654 self._match_set(self.JOIN_SIDES) and self._prev, +2655 self._match_set(self.JOIN_KINDS) and self._prev, +2656 ) 2657 -2658 index = self._index -2659 method, side, kind = self._parse_join_parts() -2660 hint = self._prev.text if self._match_texts(self.JOIN_HINTS) else None -2661 join = self._match(TokenType.JOIN) -2662 -2663 if not skip_join_token and not join: -2664 self._retreat(index) -2665 kind = None -2666 method = None -2667 side = None +2658 def _parse_join( +2659 self, skip_join_token: bool = False, parse_bracket: bool = False +2660 ) -> t.Optional[exp.Join]: +2661 if self._match(TokenType.COMMA): +2662 return self.expression(exp.Join, this=self._parse_table()) +2663 +2664 index = self._index +2665 method, side, kind = self._parse_join_parts() +2666 hint = self._prev.text if self._match_texts(self.JOIN_HINTS) else None +2667 join = self._match(TokenType.JOIN) 2668 -2669 outer_apply = self._match_pair(TokenType.OUTER, TokenType.APPLY, False) -2670 cross_apply = self._match_pair(TokenType.CROSS, TokenType.APPLY, False) -2671 -2672 if not skip_join_token and not join and not outer_apply and not cross_apply: -2673 return None +2669 if not skip_join_token and not join: +2670 self._retreat(index) +2671 kind = None +2672 method = None +2673 side = None 2674 -2675 kwargs: t.Dict[str, t.Any] = {"this": self._parse_table(parse_bracket=parse_bracket)} -2676 -2677 if method: -2678 kwargs["method"] = method.text -2679 if side: -2680 kwargs["side"] = side.text -2681 if kind: -2682 kwargs["kind"] = kind.text -2683 if hint: -2684 kwargs["hint"] = hint -2685 -2686 if self._match(TokenType.ON): -2687 kwargs["on"] = self._parse_conjunction() -2688 elif self._match(TokenType.USING): -2689 kwargs["using"] = self._parse_wrapped_id_vars() -2690 elif not (kind and kind.token_type == TokenType.CROSS): -2691 index = self._index -2692 join = self._parse_join() -2693 -2694 if join and self._match(TokenType.ON): -2695 kwargs["on"] = self._parse_conjunction() -2696 elif join and self._match(TokenType.USING): -2697 kwargs["using"] = self._parse_wrapped_id_vars() -2698 else: -2699 join = None -2700 self._retreat(index) -2701 -2702 kwargs["this"].set("joins", [join] if join else None) -2703 -2704 comments = [c for token in (method, side, kind) if token for c in token.comments] -2705 return self.expression(exp.Join, comments=comments, **kwargs) -2706 -2707 def _parse_opclass(self) -> t.Optional[exp.Expression]: -2708 this = self._parse_conjunction() -2709 if self._match_texts(self.OPCLASS_FOLLOW_KEYWORDS, advance=False): -2710 return this -2711 -2712 if not self._match_set(self.OPTYPE_FOLLOW_TOKENS, advance=False): -2713 return self.expression(exp.Opclass, this=this, expression=self._parse_table_parts()) -2714 -2715 return this -2716 -2717 def _parse_index( -2718 self, -2719 index: t.Optional[exp.Expression] = None, -2720 ) -> t.Optional[exp.Index]: -2721 if index: -2722 unique = None -2723 primary = None -2724 amp = None -2725 -2726 self._match(TokenType.ON) -2727 self._match(TokenType.TABLE) # hive -2728 table = self._parse_table_parts(schema=True) -2729 else: -2730 unique = self._match(TokenType.UNIQUE) -2731 primary = self._match_text_seq("PRIMARY") -2732 amp = self._match_text_seq("AMP") -2733 -2734 if not self._match(TokenType.INDEX): -2735 return None -2736 -2737 index = self._parse_id_var() -2738 table = None +2675 outer_apply = self._match_pair(TokenType.OUTER, TokenType.APPLY, False) +2676 cross_apply = self._match_pair(TokenType.CROSS, TokenType.APPLY, False) +2677 +2678 if not skip_join_token and not join and not outer_apply and not cross_apply: +2679 return None +2680 +2681 kwargs: t.Dict[str, t.Any] = {"this": self._parse_table(parse_bracket=parse_bracket)} +2682 +2683 if method: +2684 kwargs["method"] = method.text +2685 if side: +2686 kwargs["side"] = side.text +2687 if kind: +2688 kwargs["kind"] = kind.text +2689 if hint: +2690 kwargs["hint"] = hint +2691 +2692 if self._match(TokenType.ON): +2693 kwargs["on"] = self._parse_conjunction() +2694 elif self._match(TokenType.USING): +2695 kwargs["using"] = self._parse_wrapped_id_vars() +2696 elif not (kind and kind.token_type == TokenType.CROSS): +2697 index = self._index +2698 join = self._parse_join() +2699 +2700 if join and self._match(TokenType.ON): +2701 kwargs["on"] = self._parse_conjunction() +2702 elif join and self._match(TokenType.USING): +2703 kwargs["using"] = self._parse_wrapped_id_vars() +2704 else: +2705 join = None +2706 self._retreat(index) +2707 +2708 kwargs["this"].set("joins", [join] if join else None) +2709 +2710 comments = [c for token in (method, side, kind) if token for c in token.comments] +2711 return self.expression(exp.Join, comments=comments, **kwargs) +2712 +2713 def _parse_opclass(self) -> t.Optional[exp.Expression]: +2714 this = self._parse_conjunction() +2715 if self._match_texts(self.OPCLASS_FOLLOW_KEYWORDS, advance=False): +2716 return this +2717 +2718 if not self._match_set(self.OPTYPE_FOLLOW_TOKENS, advance=False): +2719 return self.expression(exp.Opclass, this=this, expression=self._parse_table_parts()) +2720 +2721 return this +2722 +2723 def _parse_index( +2724 self, +2725 index: t.Optional[exp.Expression] = None, +2726 ) -> t.Optional[exp.Index]: +2727 if index: +2728 unique = None +2729 primary = None +2730 amp = None +2731 +2732 self._match(TokenType.ON) +2733 self._match(TokenType.TABLE) # hive +2734 table = self._parse_table_parts(schema=True) +2735 else: +2736 unique = self._match(TokenType.UNIQUE) +2737 primary = self._match_text_seq("PRIMARY") +2738 amp = self._match_text_seq("AMP") 2739 -2740 using = self._parse_var(any_token=True) if self._match(TokenType.USING) else None -2741 -2742 if self._match(TokenType.L_PAREN, advance=False): -2743 columns = self._parse_wrapped_csv(lambda: self._parse_ordered(self._parse_opclass)) -2744 else: -2745 columns = None -2746 -2747 include = self._parse_wrapped_id_vars() if self._match_text_seq("INCLUDE") else None -2748 -2749 return self.expression( -2750 exp.Index, -2751 this=index, -2752 table=table, -2753 using=using, -2754 columns=columns, -2755 unique=unique, -2756 primary=primary, -2757 amp=amp, -2758 include=include, -2759 partition_by=self._parse_partition_by(), -2760 where=self._parse_where(), -2761 ) -2762 -2763 def _parse_table_hints(self) -> t.Optional[t.List[exp.Expression]]: -2764 hints: t.List[exp.Expression] = [] -2765 if self._match_pair(TokenType.WITH, TokenType.L_PAREN): -2766 # https://learn.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-table?view=sql-server-ver16 -2767 hints.append( -2768 self.expression( -2769 exp.WithTableHint, -2770 expressions=self._parse_csv( -2771 lambda: self._parse_function() or self._parse_var(any_token=True) -2772 ), -2773 ) -2774 ) -2775 self._match_r_paren() -2776 else: -2777 # https://dev.mysql.com/doc/refman/8.0/en/index-hints.html -2778 while self._match_set(self.TABLE_INDEX_HINT_TOKENS): -2779 hint = exp.IndexTableHint(this=self._prev.text.upper()) -2780 -2781 self._match_texts(("INDEX", "KEY")) -2782 if self._match(TokenType.FOR): -2783 hint.set("target", self._advance_any() and self._prev.text.upper()) -2784 -2785 hint.set("expressions", self._parse_wrapped_id_vars()) -2786 hints.append(hint) -2787 -2788 return hints or None -2789 -2790 def _parse_table_part(self, schema: bool = False) -> t.Optional[exp.Expression]: -2791 return ( -2792 (not schema and self._parse_function(optional_parens=False)) -2793 or self._parse_id_var(any_token=False) -2794 or self._parse_string_as_identifier() -2795 or self._parse_placeholder() -2796 ) -2797 -2798 def _parse_table_parts(self, schema: bool = False, is_db_reference: bool = False) -> exp.Table: -2799 catalog = None -2800 db = None -2801 table: t.Optional[exp.Expression | str] = self._parse_table_part(schema=schema) -2802 -2803 while self._match(TokenType.DOT): -2804 if catalog: -2805 # This allows nesting the table in arbitrarily many dot expressions if needed -2806 table = self.expression( -2807 exp.Dot, this=table, expression=self._parse_table_part(schema=schema) -2808 ) -2809 else: -2810 catalog = db -2811 db = table -2812 table = self._parse_table_part(schema=schema) or "" -2813 -2814 if is_db_reference: -2815 catalog = db -2816 db = table -2817 table = None -2818 -2819 if not table and not is_db_reference: -2820 self.raise_error(f"Expected table name but got {self._curr}") -2821 if not db and is_db_reference: -2822 self.raise_error(f"Expected database name but got {self._curr}") -2823 -2824 return self.expression( -2825 exp.Table, this=table, db=db, catalog=catalog, pivots=self._parse_pivots() -2826 ) -2827 -2828 def _parse_table( -2829 self, -2830 schema: bool = False, -2831 joins: bool = False, -2832 alias_tokens: t.Optional[t.Collection[TokenType]] = None, -2833 parse_bracket: bool = False, -2834 is_db_reference: bool = False, -2835 ) -> t.Optional[exp.Expression]: -2836 lateral = self._parse_lateral() -2837 if lateral: -2838 return lateral -2839 -2840 unnest = self._parse_unnest() -2841 if unnest: -2842 return unnest -2843 -2844 values = self._parse_derived_table_values() -2845 if values: -2846 return values -2847 -2848 subquery = self._parse_select(table=True) -2849 if subquery: -2850 if not subquery.args.get("pivots"): -2851 subquery.set("pivots", self._parse_pivots()) -2852 return subquery +2740 if not self._match(TokenType.INDEX): +2741 return None +2742 +2743 index = self._parse_id_var() +2744 table = None +2745 +2746 using = self._parse_var(any_token=True) if self._match(TokenType.USING) else None +2747 +2748 if self._match(TokenType.L_PAREN, advance=False): +2749 columns = self._parse_wrapped_csv(lambda: self._parse_ordered(self._parse_opclass)) +2750 else: +2751 columns = None +2752 +2753 include = self._parse_wrapped_id_vars() if self._match_text_seq("INCLUDE") else None +2754 +2755 return self.expression( +2756 exp.Index, +2757 this=index, +2758 table=table, +2759 using=using, +2760 columns=columns, +2761 unique=unique, +2762 primary=primary, +2763 amp=amp, +2764 include=include, +2765 partition_by=self._parse_partition_by(), +2766 where=self._parse_where(), +2767 ) +2768 +2769 def _parse_table_hints(self) -> t.Optional[t.List[exp.Expression]]: +2770 hints: t.List[exp.Expression] = [] +2771 if self._match_pair(TokenType.WITH, TokenType.L_PAREN): +2772 # https://learn.microsoft.com/en-us/sql/t-sql/queries/hints-transact-sql-table?view=sql-server-ver16 +2773 hints.append( +2774 self.expression( +2775 exp.WithTableHint, +2776 expressions=self._parse_csv( +2777 lambda: self._parse_function() or self._parse_var(any_token=True) +2778 ), +2779 ) +2780 ) +2781 self._match_r_paren() +2782 else: +2783 # https://dev.mysql.com/doc/refman/8.0/en/index-hints.html +2784 while self._match_set(self.TABLE_INDEX_HINT_TOKENS): +2785 hint = exp.IndexTableHint(this=self._prev.text.upper()) +2786 +2787 self._match_texts(("INDEX", "KEY")) +2788 if self._match(TokenType.FOR): +2789 hint.set("target", self._advance_any() and self._prev.text.upper()) +2790 +2791 hint.set("expressions", self._parse_wrapped_id_vars()) +2792 hints.append(hint) +2793 +2794 return hints or None +2795 +2796 def _parse_table_part(self, schema: bool = False) -> t.Optional[exp.Expression]: +2797 return ( +2798 (not schema and self._parse_function(optional_parens=False)) +2799 or self._parse_id_var(any_token=False) +2800 or self._parse_string_as_identifier() +2801 or self._parse_placeholder() +2802 ) +2803 +2804 def _parse_table_parts(self, schema: bool = False, is_db_reference: bool = False) -> exp.Table: +2805 catalog = None +2806 db = None +2807 table: t.Optional[exp.Expression | str] = self._parse_table_part(schema=schema) +2808 +2809 while self._match(TokenType.DOT): +2810 if catalog: +2811 # This allows nesting the table in arbitrarily many dot expressions if needed +2812 table = self.expression( +2813 exp.Dot, this=table, expression=self._parse_table_part(schema=schema) +2814 ) +2815 else: +2816 catalog = db +2817 db = table +2818 table = self._parse_table_part(schema=schema) or "" +2819 +2820 if is_db_reference: +2821 catalog = db +2822 db = table +2823 table = None +2824 +2825 if not table and not is_db_reference: +2826 self.raise_error(f"Expected table name but got {self._curr}") +2827 if not db and is_db_reference: +2828 self.raise_error(f"Expected database name but got {self._curr}") +2829 +2830 return self.expression( +2831 exp.Table, this=table, db=db, catalog=catalog, pivots=self._parse_pivots() +2832 ) +2833 +2834 def _parse_table( +2835 self, +2836 schema: bool = False, +2837 joins: bool = False, +2838 alias_tokens: t.Optional[t.Collection[TokenType]] = None, +2839 parse_bracket: bool = False, +2840 is_db_reference: bool = False, +2841 ) -> t.Optional[exp.Expression]: +2842 lateral = self._parse_lateral() +2843 if lateral: +2844 return lateral +2845 +2846 unnest = self._parse_unnest() +2847 if unnest: +2848 return unnest +2849 +2850 values = self._parse_derived_table_values() +2851 if values: +2852 return values 2853 -2854 bracket = parse_bracket and self._parse_bracket(None) -2855 bracket = self.expression(exp.Table, this=bracket) if bracket else None -2856 this = t.cast( -2857 exp.Expression, -2858 bracket -2859 or self._parse_bracket( -2860 self._parse_table_parts(schema=schema, is_db_reference=is_db_reference) -2861 ), -2862 ) -2863 -2864 if schema: -2865 return self._parse_schema(this=this) -2866 -2867 version = self._parse_version() -2868 -2869 if version: -2870 this.set("version", version) -2871 -2872 if self.dialect.ALIAS_POST_TABLESAMPLE: -2873 table_sample = self._parse_table_sample() +2854 subquery = self._parse_select(table=True) +2855 if subquery: +2856 if not subquery.args.get("pivots"): +2857 subquery.set("pivots", self._parse_pivots()) +2858 return subquery +2859 +2860 bracket = parse_bracket and self._parse_bracket(None) +2861 bracket = self.expression(exp.Table, this=bracket) if bracket else None +2862 this = t.cast( +2863 exp.Expression, +2864 bracket +2865 or self._parse_bracket( +2866 self._parse_table_parts(schema=schema, is_db_reference=is_db_reference) +2867 ), +2868 ) +2869 +2870 if schema: +2871 return self._parse_schema(this=this) +2872 +2873 version = self._parse_version() 2874 -2875 alias = self._parse_table_alias(alias_tokens=alias_tokens or self.TABLE_ALIAS_TOKENS) -2876 if alias: -2877 this.set("alias", alias) -2878 -2879 if isinstance(this, exp.Table) and self._match_text_seq("AT"): -2880 return self.expression( -2881 exp.AtIndex, this=this.to_column(copy=False), expression=self._parse_id_var() -2882 ) -2883 -2884 this.set("hints", self._parse_table_hints()) -2885 -2886 if not this.args.get("pivots"): -2887 this.set("pivots", self._parse_pivots()) -2888 -2889 if not self.dialect.ALIAS_POST_TABLESAMPLE: -2890 table_sample = self._parse_table_sample() +2875 if version: +2876 this.set("version", version) +2877 +2878 if self.dialect.ALIAS_POST_TABLESAMPLE: +2879 table_sample = self._parse_table_sample() +2880 +2881 alias = self._parse_table_alias(alias_tokens=alias_tokens or self.TABLE_ALIAS_TOKENS) +2882 if alias: +2883 this.set("alias", alias) +2884 +2885 if isinstance(this, exp.Table) and self._match_text_seq("AT"): +2886 return self.expression( +2887 exp.AtIndex, this=this.to_column(copy=False), expression=self._parse_id_var() +2888 ) +2889 +2890 this.set("hints", self._parse_table_hints()) 2891 -2892 if table_sample: -2893 table_sample.set("this", this) -2894 this = table_sample -2895 -2896 if joins: -2897 for join in iter(self._parse_join, None): -2898 this.append("joins", join) -2899 -2900 if self._match_pair(TokenType.WITH, TokenType.ORDINALITY): -2901 this.set("ordinality", True) -2902 this.set("alias", self._parse_table_alias()) -2903 -2904 return this +2892 if not this.args.get("pivots"): +2893 this.set("pivots", self._parse_pivots()) +2894 +2895 if not self.dialect.ALIAS_POST_TABLESAMPLE: +2896 table_sample = self._parse_table_sample() +2897 +2898 if table_sample: +2899 table_sample.set("this", this) +2900 this = table_sample +2901 +2902 if joins: +2903 for join in iter(self._parse_join, None): +2904 this.append("joins", join) 2905 -2906 def _parse_version(self) -> t.Optional[exp.Version]: -2907 if self._match(TokenType.TIMESTAMP_SNAPSHOT): -2908 this = "TIMESTAMP" -2909 elif self._match(TokenType.VERSION_SNAPSHOT): -2910 this = "VERSION" -2911 else: -2912 return None -2913 -2914 if self._match_set((TokenType.FROM, TokenType.BETWEEN)): -2915 kind = self._prev.text.upper() -2916 start = self._parse_bitwise() -2917 self._match_texts(("TO", "AND")) -2918 end = self._parse_bitwise() -2919 expression: t.Optional[exp.Expression] = self.expression( -2920 exp.Tuple, expressions=[start, end] -2921 ) -2922 elif self._match_text_seq("CONTAINED", "IN"): -2923 kind = "CONTAINED IN" -2924 expression = self.expression( -2925 exp.Tuple, expressions=self._parse_wrapped_csv(self._parse_bitwise) -2926 ) -2927 elif self._match(TokenType.ALL): -2928 kind = "ALL" -2929 expression = None -2930 else: -2931 self._match_text_seq("AS", "OF") -2932 kind = "AS OF" -2933 expression = self._parse_type() -2934 -2935 return self.expression(exp.Version, this=this, expression=expression, kind=kind) -2936 -2937 def _parse_unnest(self, with_alias: bool = True) -> t.Optional[exp.Unnest]: -2938 if not self._match(TokenType.UNNEST): -2939 return None +2906 if self._match_pair(TokenType.WITH, TokenType.ORDINALITY): +2907 this.set("ordinality", True) +2908 this.set("alias", self._parse_table_alias()) +2909 +2910 return this +2911 +2912 def _parse_version(self) -> t.Optional[exp.Version]: +2913 if self._match(TokenType.TIMESTAMP_SNAPSHOT): +2914 this = "TIMESTAMP" +2915 elif self._match(TokenType.VERSION_SNAPSHOT): +2916 this = "VERSION" +2917 else: +2918 return None +2919 +2920 if self._match_set((TokenType.FROM, TokenType.BETWEEN)): +2921 kind = self._prev.text.upper() +2922 start = self._parse_bitwise() +2923 self._match_texts(("TO", "AND")) +2924 end = self._parse_bitwise() +2925 expression: t.Optional[exp.Expression] = self.expression( +2926 exp.Tuple, expressions=[start, end] +2927 ) +2928 elif self._match_text_seq("CONTAINED", "IN"): +2929 kind = "CONTAINED IN" +2930 expression = self.expression( +2931 exp.Tuple, expressions=self._parse_wrapped_csv(self._parse_bitwise) +2932 ) +2933 elif self._match(TokenType.ALL): +2934 kind = "ALL" +2935 expression = None +2936 else: +2937 self._match_text_seq("AS", "OF") +2938 kind = "AS OF" +2939 expression = self._parse_type() 2940 -2941 expressions = self._parse_wrapped_csv(self._parse_equality) -2942 offset = self._match_pair(TokenType.WITH, TokenType.ORDINALITY) -2943 -2944 alias = self._parse_table_alias() if with_alias else None -2945 -2946 if alias: -2947 if self.dialect.UNNEST_COLUMN_ONLY: -2948 if alias.args.get("columns"): -2949 self.raise_error("Unexpected extra column alias in unnest.") -2950 -2951 alias.set("columns", [alias.this]) -2952 alias.set("this", None) -2953 -2954 columns = alias.args.get("columns") or [] -2955 if offset and len(expressions) < len(columns): -2956 offset = columns.pop() -2957 -2958 if not offset and self._match_pair(TokenType.WITH, TokenType.OFFSET): -2959 self._match(TokenType.ALIAS) -2960 offset = self._parse_id_var( -2961 any_token=False, tokens=self.UNNEST_OFFSET_ALIAS_TOKENS -2962 ) or exp.to_identifier("offset") +2941 return self.expression(exp.Version, this=this, expression=expression, kind=kind) +2942 +2943 def _parse_unnest(self, with_alias: bool = True) -> t.Optional[exp.Unnest]: +2944 if not self._match(TokenType.UNNEST): +2945 return None +2946 +2947 expressions = self._parse_wrapped_csv(self._parse_equality) +2948 offset = self._match_pair(TokenType.WITH, TokenType.ORDINALITY) +2949 +2950 alias = self._parse_table_alias() if with_alias else None +2951 +2952 if alias: +2953 if self.dialect.UNNEST_COLUMN_ONLY: +2954 if alias.args.get("columns"): +2955 self.raise_error("Unexpected extra column alias in unnest.") +2956 +2957 alias.set("columns", [alias.this]) +2958 alias.set("this", None) +2959 +2960 columns = alias.args.get("columns") or [] +2961 if offset and len(expressions) < len(columns): +2962 offset = columns.pop() 2963 -2964 return self.expression(exp.Unnest, expressions=expressions, alias=alias, offset=offset) -2965 -2966 def _parse_derived_table_values(self) -> t.Optional[exp.Values]: -2967 is_derived = self._match_pair(TokenType.L_PAREN, TokenType.VALUES) -2968 if not is_derived and not self._match(TokenType.VALUES): -2969 return None -2970 -2971 expressions = self._parse_csv(self._parse_value) -2972 alias = self._parse_table_alias() -2973 -2974 if is_derived: -2975 self._match_r_paren() +2964 if not offset and self._match_pair(TokenType.WITH, TokenType.OFFSET): +2965 self._match(TokenType.ALIAS) +2966 offset = self._parse_id_var( +2967 any_token=False, tokens=self.UNNEST_OFFSET_ALIAS_TOKENS +2968 ) or exp.to_identifier("offset") +2969 +2970 return self.expression(exp.Unnest, expressions=expressions, alias=alias, offset=offset) +2971 +2972 def _parse_derived_table_values(self) -> t.Optional[exp.Values]: +2973 is_derived = self._match_pair(TokenType.L_PAREN, TokenType.VALUES) +2974 if not is_derived and not self._match(TokenType.VALUES): +2975 return None 2976 -2977 return self.expression( -2978 exp.Values, expressions=expressions, alias=alias or self._parse_table_alias() -2979 ) -2980 -2981 def _parse_table_sample(self, as_modifier: bool = False) -> t.Optional[exp.TableSample]: -2982 if not self._match(TokenType.TABLE_SAMPLE) and not ( -2983 as_modifier and self._match_text_seq("USING", "SAMPLE") -2984 ): -2985 return None +2977 expressions = self._parse_csv(self._parse_value) +2978 alias = self._parse_table_alias() +2979 +2980 if is_derived: +2981 self._match_r_paren() +2982 +2983 return self.expression( +2984 exp.Values, expressions=expressions, alias=alias or self._parse_table_alias() +2985 ) 2986 -2987 bucket_numerator = None -2988 bucket_denominator = None -2989 bucket_field = None -2990 percent = None -2991 size = None -2992 seed = None -2993 -2994 method = self._parse_var(tokens=(TokenType.ROW,), upper=True) -2995 matched_l_paren = self._match(TokenType.L_PAREN) -2996 -2997 if self.TABLESAMPLE_CSV: -2998 num = None -2999 expressions = self._parse_csv(self._parse_primary) -3000 else: -3001 expressions = None -3002 num = ( -3003 self._parse_factor() -3004 if self._match(TokenType.NUMBER, advance=False) -3005 else self._parse_primary() or self._parse_placeholder() -3006 ) -3007 -3008 if self._match_text_seq("BUCKET"): -3009 bucket_numerator = self._parse_number() -3010 self._match_text_seq("OUT", "OF") -3011 bucket_denominator = bucket_denominator = self._parse_number() -3012 self._match(TokenType.ON) -3013 bucket_field = self._parse_field() -3014 elif self._match_set((TokenType.PERCENT, TokenType.MOD)): -3015 percent = num -3016 elif self._match(TokenType.ROWS) or not self.dialect.TABLESAMPLE_SIZE_IS_PERCENT: -3017 size = num -3018 else: -3019 percent = num -3020 -3021 if matched_l_paren: -3022 self._match_r_paren() -3023 -3024 if self._match(TokenType.L_PAREN): -3025 method = self._parse_var(upper=True) -3026 seed = self._match(TokenType.COMMA) and self._parse_number() -3027 self._match_r_paren() -3028 elif self._match_texts(("SEED", "REPEATABLE")): -3029 seed = self._parse_wrapped(self._parse_number) -3030 -3031 return self.expression( -3032 exp.TableSample, -3033 expressions=expressions, -3034 method=method, -3035 bucket_numerator=bucket_numerator, -3036 bucket_denominator=bucket_denominator, -3037 bucket_field=bucket_field, -3038 percent=percent, -3039 size=size, -3040 seed=seed, -3041 ) -3042 -3043 def _parse_pivots(self) -> t.Optional[t.List[exp.Pivot]]: -3044 return list(iter(self._parse_pivot, None)) or None -3045 -3046 def _parse_joins(self) -> t.Optional[t.List[exp.Join]]: -3047 return list(iter(self._parse_join, None)) or None +2987 def _parse_table_sample(self, as_modifier: bool = False) -> t.Optional[exp.TableSample]: +2988 if not self._match(TokenType.TABLE_SAMPLE) and not ( +2989 as_modifier and self._match_text_seq("USING", "SAMPLE") +2990 ): +2991 return None +2992 +2993 bucket_numerator = None +2994 bucket_denominator = None +2995 bucket_field = None +2996 percent = None +2997 size = None +2998 seed = None +2999 +3000 method = self._parse_var(tokens=(TokenType.ROW,), upper=True) +3001 matched_l_paren = self._match(TokenType.L_PAREN) +3002 +3003 if self.TABLESAMPLE_CSV: +3004 num = None +3005 expressions = self._parse_csv(self._parse_primary) +3006 else: +3007 expressions = None +3008 num = ( +3009 self._parse_factor() +3010 if self._match(TokenType.NUMBER, advance=False) +3011 else self._parse_primary() or self._parse_placeholder() +3012 ) +3013 +3014 if self._match_text_seq("BUCKET"): +3015 bucket_numerator = self._parse_number() +3016 self._match_text_seq("OUT", "OF") +3017 bucket_denominator = bucket_denominator = self._parse_number() +3018 self._match(TokenType.ON) +3019 bucket_field = self._parse_field() +3020 elif self._match_set((TokenType.PERCENT, TokenType.MOD)): +3021 percent = num +3022 elif self._match(TokenType.ROWS) or not self.dialect.TABLESAMPLE_SIZE_IS_PERCENT: +3023 size = num +3024 else: +3025 percent = num +3026 +3027 if matched_l_paren: +3028 self._match_r_paren() +3029 +3030 if self._match(TokenType.L_PAREN): +3031 method = self._parse_var(upper=True) +3032 seed = self._match(TokenType.COMMA) and self._parse_number() +3033 self._match_r_paren() +3034 elif self._match_texts(("SEED", "REPEATABLE")): +3035 seed = self._parse_wrapped(self._parse_number) +3036 +3037 return self.expression( +3038 exp.TableSample, +3039 expressions=expressions, +3040 method=method, +3041 bucket_numerator=bucket_numerator, +3042 bucket_denominator=bucket_denominator, +3043 bucket_field=bucket_field, +3044 percent=percent, +3045 size=size, +3046 seed=seed, +3047 ) 3048 -3049 # https://duckdb.org/docs/sql/statements/pivot -3050 def _parse_simplified_pivot(self) -> exp.Pivot: -3051 def _parse_on() -> t.Optional[exp.Expression]: -3052 this = self._parse_bitwise() -3053 return self._parse_in(this) if self._match(TokenType.IN) else this +3049 def _parse_pivots(self) -> t.Optional[t.List[exp.Pivot]]: +3050 return list(iter(self._parse_pivot, None)) or None +3051 +3052 def _parse_joins(self) -> t.Optional[t.List[exp.Join]]: +3053 return list(iter(self._parse_join, None)) or None 3054 -3055 this = self._parse_table() -3056 expressions = self._match(TokenType.ON) and self._parse_csv(_parse_on) -3057 using = self._match(TokenType.USING) and self._parse_csv( -3058 lambda: self._parse_alias(self._parse_function()) -3059 ) -3060 group = self._parse_group() -3061 return self.expression( -3062 exp.Pivot, this=this, expressions=expressions, using=using, group=group -3063 ) -3064 -3065 def _parse_pivot_in(self) -> exp.In: -3066 def _parse_aliased_expression() -> t.Optional[exp.Expression]: -3067 this = self._parse_conjunction() -3068 -3069 self._match(TokenType.ALIAS) -3070 alias = self._parse_field() -3071 if alias: -3072 return self.expression(exp.PivotAlias, this=this, alias=alias) -3073 -3074 return this -3075 -3076 value = self._parse_column() -3077 -3078 if not self._match_pair(TokenType.IN, TokenType.L_PAREN): -3079 self.raise_error("Expecting IN (") -3080 -3081 aliased_expressions = self._parse_csv(_parse_aliased_expression) -3082 -3083 self._match_r_paren() -3084 return self.expression(exp.In, this=value, expressions=aliased_expressions) -3085 -3086 def _parse_pivot(self) -> t.Optional[exp.Pivot]: -3087 index = self._index -3088 include_nulls = None -3089 -3090 if self._match(TokenType.PIVOT): -3091 unpivot = False -3092 elif self._match(TokenType.UNPIVOT): -3093 unpivot = True -3094 -3095 # https://docs.databricks.com/en/sql/language-manual/sql-ref-syntax-qry-select-unpivot.html#syntax -3096 if self._match_text_seq("INCLUDE", "NULLS"): -3097 include_nulls = True -3098 elif self._match_text_seq("EXCLUDE", "NULLS"): -3099 include_nulls = False -3100 else: -3101 return None -3102 -3103 expressions = [] -3104 -3105 if not self._match(TokenType.L_PAREN): -3106 self._retreat(index) +3055 # https://duckdb.org/docs/sql/statements/pivot +3056 def _parse_simplified_pivot(self) -> exp.Pivot: +3057 def _parse_on() -> t.Optional[exp.Expression]: +3058 this = self._parse_bitwise() +3059 return self._parse_in(this) if self._match(TokenType.IN) else this +3060 +3061 this = self._parse_table() +3062 expressions = self._match(TokenType.ON) and self._parse_csv(_parse_on) +3063 using = self._match(TokenType.USING) and self._parse_csv( +3064 lambda: self._parse_alias(self._parse_function()) +3065 ) +3066 group = self._parse_group() +3067 return self.expression( +3068 exp.Pivot, this=this, expressions=expressions, using=using, group=group +3069 ) +3070 +3071 def _parse_pivot_in(self) -> exp.In: +3072 def _parse_aliased_expression() -> t.Optional[exp.Expression]: +3073 this = self._parse_conjunction() +3074 +3075 self._match(TokenType.ALIAS) +3076 alias = self._parse_field() +3077 if alias: +3078 return self.expression(exp.PivotAlias, this=this, alias=alias) +3079 +3080 return this +3081 +3082 value = self._parse_column() +3083 +3084 if not self._match_pair(TokenType.IN, TokenType.L_PAREN): +3085 self.raise_error("Expecting IN (") +3086 +3087 aliased_expressions = self._parse_csv(_parse_aliased_expression) +3088 +3089 self._match_r_paren() +3090 return self.expression(exp.In, this=value, expressions=aliased_expressions) +3091 +3092 def _parse_pivot(self) -> t.Optional[exp.Pivot]: +3093 index = self._index +3094 include_nulls = None +3095 +3096 if self._match(TokenType.PIVOT): +3097 unpivot = False +3098 elif self._match(TokenType.UNPIVOT): +3099 unpivot = True +3100 +3101 # https://docs.databricks.com/en/sql/language-manual/sql-ref-syntax-qry-select-unpivot.html#syntax +3102 if self._match_text_seq("INCLUDE", "NULLS"): +3103 include_nulls = True +3104 elif self._match_text_seq("EXCLUDE", "NULLS"): +3105 include_nulls = False +3106 else: 3107 return None 3108 -3109 if unpivot: -3110 expressions = self._parse_csv(self._parse_column) -3111 else: -3112 expressions = self._parse_csv(lambda: self._parse_alias(self._parse_function())) -3113 -3114 if not expressions: -3115 self.raise_error("Failed to parse PIVOT's aggregation list") -3116 -3117 if not self._match(TokenType.FOR): -3118 self.raise_error("Expecting FOR") +3109 expressions = [] +3110 +3111 if not self._match(TokenType.L_PAREN): +3112 self._retreat(index) +3113 return None +3114 +3115 if unpivot: +3116 expressions = self._parse_csv(self._parse_column) +3117 else: +3118 expressions = self._parse_csv(lambda: self._parse_alias(self._parse_function())) 3119 -3120 field = self._parse_pivot_in() -3121 -3122 self._match_r_paren() -3123 -3124 pivot = self.expression( -3125 exp.Pivot, -3126 expressions=expressions, -3127 field=field, -3128 unpivot=unpivot, -3129 include_nulls=include_nulls, -3130 ) -3131 -3132 if not self._match_set((TokenType.PIVOT, TokenType.UNPIVOT), advance=False): -3133 pivot.set("alias", self._parse_table_alias()) -3134 -3135 if not unpivot: -3136 names = self._pivot_column_names(t.cast(t.List[exp.Expression], expressions)) +3120 if not expressions: +3121 self.raise_error("Failed to parse PIVOT's aggregation list") +3122 +3123 if not self._match(TokenType.FOR): +3124 self.raise_error("Expecting FOR") +3125 +3126 field = self._parse_pivot_in() +3127 +3128 self._match_r_paren() +3129 +3130 pivot = self.expression( +3131 exp.Pivot, +3132 expressions=expressions, +3133 field=field, +3134 unpivot=unpivot, +3135 include_nulls=include_nulls, +3136 ) 3137 -3138 columns: t.List[exp.Expression] = [] -3139 for fld in pivot.args["field"].expressions: -3140 field_name = fld.sql() if self.IDENTIFY_PIVOT_STRINGS else fld.alias_or_name -3141 for name in names: -3142 if self.PREFIXED_PIVOT_COLUMNS: -3143 name = f"{name}_{field_name}" if name else field_name -3144 else: -3145 name = f"{field_name}_{name}" if name else field_name -3146 -3147 columns.append(exp.to_identifier(name)) -3148 -3149 pivot.set("columns", columns) -3150 -3151 return pivot +3138 if not self._match_set((TokenType.PIVOT, TokenType.UNPIVOT), advance=False): +3139 pivot.set("alias", self._parse_table_alias()) +3140 +3141 if not unpivot: +3142 names = self._pivot_column_names(t.cast(t.List[exp.Expression], expressions)) +3143 +3144 columns: t.List[exp.Expression] = [] +3145 for fld in pivot.args["field"].expressions: +3146 field_name = fld.sql() if self.IDENTIFY_PIVOT_STRINGS else fld.alias_or_name +3147 for name in names: +3148 if self.PREFIXED_PIVOT_COLUMNS: +3149 name = f"{name}_{field_name}" if name else field_name +3150 else: +3151 name = f"{field_name}_{name}" if name else field_name 3152 -3153 def _pivot_column_names(self, aggregations: t.List[exp.Expression]) -> t.List[str]: -3154 return [agg.alias for agg in aggregations] -3155 -3156 def _parse_where(self, skip_where_token: bool = False) -> t.Optional[exp.Where]: -3157 if not skip_where_token and not self._match(TokenType.WHERE): -3158 return None -3159 -3160 return self.expression( -3161 exp.Where, comments=self._prev_comments, this=self._parse_conjunction() -3162 ) -3163 -3164 def _parse_group(self, skip_group_by_token: bool = False) -> t.Optional[exp.Group]: -3165 if not skip_group_by_token and not self._match(TokenType.GROUP_BY): -3166 return None -3167 -3168 elements = defaultdict(list) +3153 columns.append(exp.to_identifier(name)) +3154 +3155 pivot.set("columns", columns) +3156 +3157 return pivot +3158 +3159 def _pivot_column_names(self, aggregations: t.List[exp.Expression]) -> t.List[str]: +3160 return [agg.alias for agg in aggregations] +3161 +3162 def _parse_where(self, skip_where_token: bool = False) -> t.Optional[exp.Where]: +3163 if not skip_where_token and not self._match(TokenType.WHERE): +3164 return None +3165 +3166 return self.expression( +3167 exp.Where, comments=self._prev_comments, this=self._parse_conjunction() +3168 ) 3169 -3170 if self._match(TokenType.ALL): -3171 return self.expression(exp.Group, all=True) -3172 -3173 while True: -3174 expressions = self._parse_csv(self._parse_conjunction) -3175 if expressions: -3176 elements["expressions"].extend(expressions) -3177 -3178 grouping_sets = self._parse_grouping_sets() -3179 if grouping_sets: -3180 elements["grouping_sets"].extend(grouping_sets) -3181 -3182 rollup = None -3183 cube = None -3184 totals = None -3185 -3186 index = self._index -3187 with_ = self._match(TokenType.WITH) -3188 if self._match(TokenType.ROLLUP): -3189 rollup = with_ or self._parse_wrapped_csv(self._parse_column) -3190 elements["rollup"].extend(ensure_list(rollup)) +3170 def _parse_group(self, skip_group_by_token: bool = False) -> t.Optional[exp.Group]: +3171 if not skip_group_by_token and not self._match(TokenType.GROUP_BY): +3172 return None +3173 +3174 elements = defaultdict(list) +3175 +3176 if self._match(TokenType.ALL): +3177 return self.expression(exp.Group, all=True) +3178 +3179 while True: +3180 expressions = self._parse_csv(self._parse_conjunction) +3181 if expressions: +3182 elements["expressions"].extend(expressions) +3183 +3184 grouping_sets = self._parse_grouping_sets() +3185 if grouping_sets: +3186 elements["grouping_sets"].extend(grouping_sets) +3187 +3188 rollup = None +3189 cube = None +3190 totals = None 3191 -3192 if self._match(TokenType.CUBE): -3193 cube = with_ or self._parse_wrapped_csv(self._parse_column) -3194 elements["cube"].extend(ensure_list(cube)) -3195 -3196 if self._match_text_seq("TOTALS"): -3197 totals = True -3198 elements["totals"] = True # type: ignore -3199 -3200 if not (grouping_sets or rollup or cube or totals): -3201 if with_: -3202 self._retreat(index) -3203 break -3204 -3205 return self.expression(exp.Group, **elements) # type: ignore -3206 -3207 def _parse_grouping_sets(self) -> t.Optional[t.List[exp.Expression]]: -3208 if not self._match(TokenType.GROUPING_SETS): -3209 return None +3192 index = self._index +3193 with_ = self._match(TokenType.WITH) +3194 if self._match(TokenType.ROLLUP): +3195 rollup = with_ or self._parse_wrapped_csv(self._parse_column) +3196 elements["rollup"].extend(ensure_list(rollup)) +3197 +3198 if self._match(TokenType.CUBE): +3199 cube = with_ or self._parse_wrapped_csv(self._parse_column) +3200 elements["cube"].extend(ensure_list(cube)) +3201 +3202 if self._match_text_seq("TOTALS"): +3203 totals = True +3204 elements["totals"] = True # type: ignore +3205 +3206 if not (grouping_sets or rollup or cube or totals): +3207 if with_: +3208 self._retreat(index) +3209 break 3210 -3211 return self._parse_wrapped_csv(self._parse_grouping_set) +3211 return self.expression(exp.Group, **elements) # type: ignore 3212 -3213 def _parse_grouping_set(self) -> t.Optional[exp.Expression]: -3214 if self._match(TokenType.L_PAREN): -3215 grouping_set = self._parse_csv(self._parse_column) -3216 self._match_r_paren() -3217 return self.expression(exp.Tuple, expressions=grouping_set) +3213 def _parse_grouping_sets(self) -> t.Optional[t.List[exp.Expression]]: +3214 if not self._match(TokenType.GROUPING_SETS): +3215 return None +3216 +3217 return self._parse_wrapped_csv(self._parse_grouping_set) 3218 -3219 return self._parse_column() -3220 -3221 def _parse_having(self, skip_having_token: bool = False) -> t.Optional[exp.Having]: -3222 if not skip_having_token and not self._match(TokenType.HAVING): -3223 return None -3224 return self.expression(exp.Having, this=self._parse_conjunction()) -3225 -3226 def _parse_qualify(self) -> t.Optional[exp.Qualify]: -3227 if not self._match(TokenType.QUALIFY): -3228 return None -3229 return self.expression(exp.Qualify, this=self._parse_conjunction()) -3230 -3231 def _parse_connect(self, skip_start_token: bool = False) -> t.Optional[exp.Connect]: -3232 if skip_start_token: -3233 start = None -3234 elif self._match(TokenType.START_WITH): -3235 start = self._parse_conjunction() -3236 else: -3237 return None -3238 -3239 self._match(TokenType.CONNECT_BY) -3240 self.NO_PAREN_FUNCTION_PARSERS["PRIOR"] = lambda self: self.expression( -3241 exp.Prior, this=self._parse_bitwise() -3242 ) -3243 connect = self._parse_conjunction() -3244 self.NO_PAREN_FUNCTION_PARSERS.pop("PRIOR") -3245 -3246 if not start and self._match(TokenType.START_WITH): -3247 start = self._parse_conjunction() -3248 -3249 return self.expression(exp.Connect, start=start, connect=connect) -3250 -3251 def _parse_name_as_expression(self) -> exp.Alias: -3252 return self.expression( -3253 exp.Alias, -3254 alias=self._parse_id_var(any_token=True), -3255 this=self._match(TokenType.ALIAS) and self._parse_conjunction(), -3256 ) -3257 -3258 def _parse_interpolate(self) -> t.Optional[t.List[exp.Expression]]: -3259 if self._match_text_seq("INTERPOLATE"): -3260 return self._parse_wrapped_csv(self._parse_name_as_expression) -3261 return None -3262 -3263 def _parse_order( -3264 self, this: t.Optional[exp.Expression] = None, skip_order_token: bool = False -3265 ) -> t.Optional[exp.Expression]: -3266 siblings = None -3267 if not skip_order_token and not self._match(TokenType.ORDER_BY): -3268 if not self._match(TokenType.ORDER_SIBLINGS_BY): -3269 return this -3270 -3271 siblings = True -3272 -3273 return self.expression( -3274 exp.Order, -3275 this=this, -3276 expressions=self._parse_csv(self._parse_ordered), -3277 interpolate=self._parse_interpolate(), -3278 siblings=siblings, -3279 ) -3280 -3281 def _parse_sort(self, exp_class: t.Type[E], token: TokenType) -> t.Optional[E]: -3282 if not self._match(token): -3283 return None -3284 return self.expression(exp_class, expressions=self._parse_csv(self._parse_ordered)) -3285 -3286 def _parse_ordered(self, parse_method: t.Optional[t.Callable] = None) -> exp.Ordered: -3287 this = parse_method() if parse_method else self._parse_conjunction() -3288 -3289 asc = self._match(TokenType.ASC) -3290 desc = self._match(TokenType.DESC) or (asc and False) +3219 def _parse_grouping_set(self) -> t.Optional[exp.Expression]: +3220 if self._match(TokenType.L_PAREN): +3221 grouping_set = self._parse_csv(self._parse_column) +3222 self._match_r_paren() +3223 return self.expression(exp.Tuple, expressions=grouping_set) +3224 +3225 return self._parse_column() +3226 +3227 def _parse_having(self, skip_having_token: bool = False) -> t.Optional[exp.Having]: +3228 if not skip_having_token and not self._match(TokenType.HAVING): +3229 return None +3230 return self.expression(exp.Having, this=self._parse_conjunction()) +3231 +3232 def _parse_qualify(self) -> t.Optional[exp.Qualify]: +3233 if not self._match(TokenType.QUALIFY): +3234 return None +3235 return self.expression(exp.Qualify, this=self._parse_conjunction()) +3236 +3237 def _parse_connect(self, skip_start_token: bool = False) -> t.Optional[exp.Connect]: +3238 if skip_start_token: +3239 start = None +3240 elif self._match(TokenType.START_WITH): +3241 start = self._parse_conjunction() +3242 else: +3243 return None +3244 +3245 self._match(TokenType.CONNECT_BY) +3246 self.NO_PAREN_FUNCTION_PARSERS["PRIOR"] = lambda self: self.expression( +3247 exp.Prior, this=self._parse_bitwise() +3248 ) +3249 connect = self._parse_conjunction() +3250 self.NO_PAREN_FUNCTION_PARSERS.pop("PRIOR") +3251 +3252 if not start and self._match(TokenType.START_WITH): +3253 start = self._parse_conjunction() +3254 +3255 return self.expression(exp.Connect, start=start, connect=connect) +3256 +3257 def _parse_name_as_expression(self) -> exp.Alias: +3258 return self.expression( +3259 exp.Alias, +3260 alias=self._parse_id_var(any_token=True), +3261 this=self._match(TokenType.ALIAS) and self._parse_conjunction(), +3262 ) +3263 +3264 def _parse_interpolate(self) -> t.Optional[t.List[exp.Expression]]: +3265 if self._match_text_seq("INTERPOLATE"): +3266 return self._parse_wrapped_csv(self._parse_name_as_expression) +3267 return None +3268 +3269 def _parse_order( +3270 self, this: t.Optional[exp.Expression] = None, skip_order_token: bool = False +3271 ) -> t.Optional[exp.Expression]: +3272 siblings = None +3273 if not skip_order_token and not self._match(TokenType.ORDER_BY): +3274 if not self._match(TokenType.ORDER_SIBLINGS_BY): +3275 return this +3276 +3277 siblings = True +3278 +3279 return self.expression( +3280 exp.Order, +3281 this=this, +3282 expressions=self._parse_csv(self._parse_ordered), +3283 interpolate=self._parse_interpolate(), +3284 siblings=siblings, +3285 ) +3286 +3287 def _parse_sort(self, exp_class: t.Type[E], token: TokenType) -> t.Optional[E]: +3288 if not self._match(token): +3289 return None +3290 return self.expression(exp_class, expressions=self._parse_csv(self._parse_ordered)) 3291 -3292 is_nulls_first = self._match_text_seq("NULLS", "FIRST") -3293 is_nulls_last = self._match_text_seq("NULLS", "LAST") +3292 def _parse_ordered(self, parse_method: t.Optional[t.Callable] = None) -> exp.Ordered: +3293 this = parse_method() if parse_method else self._parse_conjunction() 3294 -3295 nulls_first = is_nulls_first or False -3296 explicitly_null_ordered = is_nulls_first or is_nulls_last +3295 asc = self._match(TokenType.ASC) +3296 desc = self._match(TokenType.DESC) or (asc and False) 3297 -3298 if ( -3299 not explicitly_null_ordered -3300 and ( -3301 (not desc and self.dialect.NULL_ORDERING == "nulls_are_small") -3302 or (desc and self.dialect.NULL_ORDERING != "nulls_are_small") -3303 ) -3304 and self.dialect.NULL_ORDERING != "nulls_are_last" -3305 ): -3306 nulls_first = True -3307 -3308 if self._match_text_seq("WITH", "FILL"): -3309 with_fill = self.expression( -3310 exp.WithFill, -3311 **{ # type: ignore -3312 "from": self._match(TokenType.FROM) and self._parse_bitwise(), -3313 "to": self._match_text_seq("TO") and self._parse_bitwise(), -3314 "step": self._match_text_seq("STEP") and self._parse_bitwise(), -3315 }, -3316 ) -3317 else: -3318 with_fill = None -3319 -3320 return self.expression( -3321 exp.Ordered, this=this, desc=desc, nulls_first=nulls_first, with_fill=with_fill -3322 ) -3323 -3324 def _parse_limit( -3325 self, this: t.Optional[exp.Expression] = None, top: bool = False -3326 ) -> t.Optional[exp.Expression]: -3327 if self._match(TokenType.TOP if top else TokenType.LIMIT): -3328 comments = self._prev_comments -3329 if top: -3330 limit_paren = self._match(TokenType.L_PAREN) -3331 expression = self._parse_term() if limit_paren else self._parse_number() -3332 -3333 if limit_paren: -3334 self._match_r_paren() -3335 else: -3336 expression = self._parse_term() -3337 -3338 if self._match(TokenType.COMMA): -3339 offset = expression -3340 expression = self._parse_term() +3298 is_nulls_first = self._match_text_seq("NULLS", "FIRST") +3299 is_nulls_last = self._match_text_seq("NULLS", "LAST") +3300 +3301 nulls_first = is_nulls_first or False +3302 explicitly_null_ordered = is_nulls_first or is_nulls_last +3303 +3304 if ( +3305 not explicitly_null_ordered +3306 and ( +3307 (not desc and self.dialect.NULL_ORDERING == "nulls_are_small") +3308 or (desc and self.dialect.NULL_ORDERING != "nulls_are_small") +3309 ) +3310 and self.dialect.NULL_ORDERING != "nulls_are_last" +3311 ): +3312 nulls_first = True +3313 +3314 if self._match_text_seq("WITH", "FILL"): +3315 with_fill = self.expression( +3316 exp.WithFill, +3317 **{ # type: ignore +3318 "from": self._match(TokenType.FROM) and self._parse_bitwise(), +3319 "to": self._match_text_seq("TO") and self._parse_bitwise(), +3320 "step": self._match_text_seq("STEP") and self._parse_bitwise(), +3321 }, +3322 ) +3323 else: +3324 with_fill = None +3325 +3326 return self.expression( +3327 exp.Ordered, this=this, desc=desc, nulls_first=nulls_first, with_fill=with_fill +3328 ) +3329 +3330 def _parse_limit( +3331 self, this: t.Optional[exp.Expression] = None, top: bool = False +3332 ) -> t.Optional[exp.Expression]: +3333 if self._match(TokenType.TOP if top else TokenType.LIMIT): +3334 comments = self._prev_comments +3335 if top: +3336 limit_paren = self._match(TokenType.L_PAREN) +3337 expression = self._parse_term() if limit_paren else self._parse_number() +3338 +3339 if limit_paren: +3340 self._match_r_paren() 3341 else: -3342 offset = None +3342 expression = self._parse_term() 3343 -3344 limit_exp = self.expression( -3345 exp.Limit, this=this, expression=expression, offset=offset, comments=comments -3346 ) -3347 -3348 return limit_exp +3344 if self._match(TokenType.COMMA): +3345 offset = expression +3346 expression = self._parse_term() +3347 else: +3348 offset = None 3349 -3350 if self._match(TokenType.FETCH): -3351 direction = self._match_set((TokenType.FIRST, TokenType.NEXT)) -3352 direction = self._prev.text.upper() if direction else "FIRST" -3353 -3354 count = self._parse_field(tokens=self.FETCH_TOKENS) -3355 percent = self._match(TokenType.PERCENT) -3356 -3357 self._match_set((TokenType.ROW, TokenType.ROWS)) +3350 limit_exp = self.expression( +3351 exp.Limit, +3352 this=this, +3353 expression=expression, +3354 offset=offset, +3355 comments=comments, +3356 expressions=self._parse_limit_by(), +3357 ) 3358 -3359 only = self._match_text_seq("ONLY") -3360 with_ties = self._match_text_seq("WITH", "TIES") -3361 -3362 if only and with_ties: -3363 self.raise_error("Cannot specify both ONLY and WITH TIES in FETCH clause") +3359 return limit_exp +3360 +3361 if self._match(TokenType.FETCH): +3362 direction = self._match_set((TokenType.FIRST, TokenType.NEXT)) +3363 direction = self._prev.text.upper() if direction else "FIRST" 3364 -3365 return self.expression( -3366 exp.Fetch, -3367 direction=direction, -3368 count=count, -3369 percent=percent, -3370 with_ties=with_ties, -3371 ) +3365 count = self._parse_field(tokens=self.FETCH_TOKENS) +3366 percent = self._match(TokenType.PERCENT) +3367 +3368 self._match_set((TokenType.ROW, TokenType.ROWS)) +3369 +3370 only = self._match_text_seq("ONLY") +3371 with_ties = self._match_text_seq("WITH", "TIES") 3372 -3373 return this -3374 -3375 def _parse_offset(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: -3376 if not self._match(TokenType.OFFSET): -3377 return this -3378 -3379 count = self._parse_term() -3380 self._match_set((TokenType.ROW, TokenType.ROWS)) -3381 return self.expression(exp.Offset, this=this, expression=count) -3382 -3383 def _parse_locks(self) -> t.List[exp.Lock]: -3384 locks = [] -3385 while True: -3386 if self._match_text_seq("FOR", "UPDATE"): -3387 update = True -3388 elif self._match_text_seq("FOR", "SHARE") or self._match_text_seq( -3389 "LOCK", "IN", "SHARE", "MODE" -3390 ): -3391 update = False -3392 else: -3393 break -3394 -3395 expressions = None -3396 if self._match_text_seq("OF"): -3397 expressions = self._parse_csv(lambda: self._parse_table(schema=True)) -3398 -3399 wait: t.Optional[bool | exp.Expression] = None -3400 if self._match_text_seq("NOWAIT"): -3401 wait = True -3402 elif self._match_text_seq("WAIT"): -3403 wait = self._parse_primary() -3404 elif self._match_text_seq("SKIP", "LOCKED"): -3405 wait = False -3406 -3407 locks.append( -3408 self.expression(exp.Lock, update=update, expressions=expressions, wait=wait) -3409 ) -3410 -3411 return locks -3412 -3413 def _parse_set_operations(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -3414 while this and self._match_set(self.SET_OPERATIONS): -3415 token_type = self._prev.token_type -3416 -3417 if token_type == TokenType.UNION: -3418 operation = exp.Union -3419 elif token_type == TokenType.EXCEPT: -3420 operation = exp.Except -3421 else: -3422 operation = exp.Intersect +3373 if only and with_ties: +3374 self.raise_error("Cannot specify both ONLY and WITH TIES in FETCH clause") +3375 +3376 return self.expression( +3377 exp.Fetch, +3378 direction=direction, +3379 count=count, +3380 percent=percent, +3381 with_ties=with_ties, +3382 ) +3383 +3384 return this +3385 +3386 def _parse_offset(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: +3387 if not self._match(TokenType.OFFSET): +3388 return this +3389 +3390 count = self._parse_term() +3391 self._match_set((TokenType.ROW, TokenType.ROWS)) +3392 +3393 return self.expression( +3394 exp.Offset, this=this, expression=count, expressions=self._parse_limit_by() +3395 ) +3396 +3397 def _parse_limit_by(self) -> t.Optional[t.List[exp.Expression]]: +3398 return self._match_text_seq("BY") and self._parse_csv(self._parse_bitwise) +3399 +3400 def _parse_locks(self) -> t.List[exp.Lock]: +3401 locks = [] +3402 while True: +3403 if self._match_text_seq("FOR", "UPDATE"): +3404 update = True +3405 elif self._match_text_seq("FOR", "SHARE") or self._match_text_seq( +3406 "LOCK", "IN", "SHARE", "MODE" +3407 ): +3408 update = False +3409 else: +3410 break +3411 +3412 expressions = None +3413 if self._match_text_seq("OF"): +3414 expressions = self._parse_csv(lambda: self._parse_table(schema=True)) +3415 +3416 wait: t.Optional[bool | exp.Expression] = None +3417 if self._match_text_seq("NOWAIT"): +3418 wait = True +3419 elif self._match_text_seq("WAIT"): +3420 wait = self._parse_primary() +3421 elif self._match_text_seq("SKIP", "LOCKED"): +3422 wait = False 3423 -3424 comments = self._prev.comments -3425 distinct = self._match(TokenType.DISTINCT) or not self._match(TokenType.ALL) -3426 by_name = self._match_text_seq("BY", "NAME") -3427 expression = self._parse_select(nested=True, parse_set_operation=False) -3428 -3429 this = self.expression( -3430 operation, -3431 comments=comments, -3432 this=this, -3433 distinct=distinct, -3434 by_name=by_name, -3435 expression=expression, -3436 ) -3437 -3438 if isinstance(this, exp.Union) and self.MODIFIERS_ATTACHED_TO_UNION: -3439 expression = this.expression +3424 locks.append( +3425 self.expression(exp.Lock, update=update, expressions=expressions, wait=wait) +3426 ) +3427 +3428 return locks +3429 +3430 def _parse_set_operations(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +3431 while this and self._match_set(self.SET_OPERATIONS): +3432 token_type = self._prev.token_type +3433 +3434 if token_type == TokenType.UNION: +3435 operation = exp.Union +3436 elif token_type == TokenType.EXCEPT: +3437 operation = exp.Except +3438 else: +3439 operation = exp.Intersect 3440 -3441 if expression: -3442 for arg in self.UNION_MODIFIERS: -3443 expr = expression.args.get(arg) -3444 if expr: -3445 this.set(arg, expr.pop()) -3446 -3447 return this -3448 -3449 def _parse_expression(self) -> t.Optional[exp.Expression]: -3450 return self._parse_alias(self._parse_conjunction()) -3451 -3452 def _parse_conjunction(self) -> t.Optional[exp.Expression]: -3453 return self._parse_tokens(self._parse_equality, self.CONJUNCTION) +3441 comments = self._prev.comments +3442 distinct = self._match(TokenType.DISTINCT) or not self._match(TokenType.ALL) +3443 by_name = self._match_text_seq("BY", "NAME") +3444 expression = self._parse_select(nested=True, parse_set_operation=False) +3445 +3446 this = self.expression( +3447 operation, +3448 comments=comments, +3449 this=this, +3450 distinct=distinct, +3451 by_name=by_name, +3452 expression=expression, +3453 ) 3454 -3455 def _parse_equality(self) -> t.Optional[exp.Expression]: -3456 return self._parse_tokens(self._parse_comparison, self.EQUALITY) +3455 if isinstance(this, exp.Union) and self.MODIFIERS_ATTACHED_TO_UNION: +3456 expression = this.expression 3457 -3458 def _parse_comparison(self) -> t.Optional[exp.Expression]: -3459 return self._parse_tokens(self._parse_range, self.COMPARISON) -3460 -3461 def _parse_range(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: -3462 this = this or self._parse_bitwise() -3463 negate = self._match(TokenType.NOT) -3464 -3465 if self._match_set(self.RANGE_PARSERS): -3466 expression = self.RANGE_PARSERS[self._prev.token_type](self, this) -3467 if not expression: -3468 return this -3469 -3470 this = expression -3471 elif self._match(TokenType.ISNULL): -3472 this = self.expression(exp.Is, this=this, expression=exp.Null()) -3473 -3474 # Postgres supports ISNULL and NOTNULL for conditions. -3475 # https://blog.andreiavram.ro/postgresql-null-composite-type/ -3476 if self._match(TokenType.NOTNULL): -3477 this = self.expression(exp.Is, this=this, expression=exp.Null()) -3478 this = self.expression(exp.Not, this=this) -3479 -3480 if negate: -3481 this = self.expression(exp.Not, this=this) -3482 -3483 if self._match(TokenType.IS): -3484 this = self._parse_is(this) -3485 -3486 return this -3487 -3488 def _parse_is(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -3489 index = self._index - 1 -3490 negate = self._match(TokenType.NOT) -3491 -3492 if self._match_text_seq("DISTINCT", "FROM"): -3493 klass = exp.NullSafeEQ if negate else exp.NullSafeNEQ -3494 return self.expression(klass, this=this, expression=self._parse_conjunction()) -3495 -3496 expression = self._parse_null() or self._parse_boolean() -3497 if not expression: -3498 self._retreat(index) -3499 return None -3500 -3501 this = self.expression(exp.Is, this=this, expression=expression) -3502 return self.expression(exp.Not, this=this) if negate else this -3503 -3504 def _parse_in(self, this: t.Optional[exp.Expression], alias: bool = False) -> exp.In: -3505 unnest = self._parse_unnest(with_alias=False) -3506 if unnest: -3507 this = self.expression(exp.In, this=this, unnest=unnest) -3508 elif self._match_set((TokenType.L_PAREN, TokenType.L_BRACKET)): -3509 matched_l_paren = self._prev.token_type == TokenType.L_PAREN -3510 expressions = self._parse_csv(lambda: self._parse_select_or_expression(alias=alias)) -3511 -3512 if len(expressions) == 1 and isinstance(expressions[0], exp.Subqueryable): -3513 this = self.expression(exp.In, this=this, query=expressions[0]) -3514 else: -3515 this = self.expression(exp.In, this=this, expressions=expressions) -3516 -3517 if matched_l_paren: -3518 self._match_r_paren(this) -3519 elif not self._match(TokenType.R_BRACKET, expression=this): -3520 self.raise_error("Expecting ]") -3521 else: -3522 this = self.expression(exp.In, this=this, field=self._parse_field()) -3523 -3524 return this -3525 -3526 def _parse_between(self, this: t.Optional[exp.Expression]) -> exp.Between: -3527 low = self._parse_bitwise() -3528 self._match(TokenType.AND) -3529 high = self._parse_bitwise() -3530 return self.expression(exp.Between, this=this, low=low, high=high) -3531 -3532 def _parse_escape(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -3533 if not self._match(TokenType.ESCAPE): -3534 return this -3535 return self.expression(exp.Escape, this=this, expression=self._parse_string()) -3536 -3537 def _parse_interval(self, match_interval: bool = True) -> t.Optional[exp.Interval]: -3538 index = self._index -3539 -3540 if not self._match(TokenType.INTERVAL) and match_interval: -3541 return None +3458 if expression: +3459 for arg in self.UNION_MODIFIERS: +3460 expr = expression.args.get(arg) +3461 if expr: +3462 this.set(arg, expr.pop()) +3463 +3464 return this +3465 +3466 def _parse_expression(self) -> t.Optional[exp.Expression]: +3467 return self._parse_alias(self._parse_conjunction()) +3468 +3469 def _parse_conjunction(self) -> t.Optional[exp.Expression]: +3470 return self._parse_tokens(self._parse_equality, self.CONJUNCTION) +3471 +3472 def _parse_equality(self) -> t.Optional[exp.Expression]: +3473 return self._parse_tokens(self._parse_comparison, self.EQUALITY) +3474 +3475 def _parse_comparison(self) -> t.Optional[exp.Expression]: +3476 return self._parse_tokens(self._parse_range, self.COMPARISON) +3477 +3478 def _parse_range(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: +3479 this = this or self._parse_bitwise() +3480 negate = self._match(TokenType.NOT) +3481 +3482 if self._match_set(self.RANGE_PARSERS): +3483 expression = self.RANGE_PARSERS[self._prev.token_type](self, this) +3484 if not expression: +3485 return this +3486 +3487 this = expression +3488 elif self._match(TokenType.ISNULL): +3489 this = self.expression(exp.Is, this=this, expression=exp.Null()) +3490 +3491 # Postgres supports ISNULL and NOTNULL for conditions. +3492 # https://blog.andreiavram.ro/postgresql-null-composite-type/ +3493 if self._match(TokenType.NOTNULL): +3494 this = self.expression(exp.Is, this=this, expression=exp.Null()) +3495 this = self.expression(exp.Not, this=this) +3496 +3497 if negate: +3498 this = self.expression(exp.Not, this=this) +3499 +3500 if self._match(TokenType.IS): +3501 this = self._parse_is(this) +3502 +3503 return this +3504 +3505 def _parse_is(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +3506 index = self._index - 1 +3507 negate = self._match(TokenType.NOT) +3508 +3509 if self._match_text_seq("DISTINCT", "FROM"): +3510 klass = exp.NullSafeEQ if negate else exp.NullSafeNEQ +3511 return self.expression(klass, this=this, expression=self._parse_conjunction()) +3512 +3513 expression = self._parse_null() or self._parse_boolean() +3514 if not expression: +3515 self._retreat(index) +3516 return None +3517 +3518 this = self.expression(exp.Is, this=this, expression=expression) +3519 return self.expression(exp.Not, this=this) if negate else this +3520 +3521 def _parse_in(self, this: t.Optional[exp.Expression], alias: bool = False) -> exp.In: +3522 unnest = self._parse_unnest(with_alias=False) +3523 if unnest: +3524 this = self.expression(exp.In, this=this, unnest=unnest) +3525 elif self._match_set((TokenType.L_PAREN, TokenType.L_BRACKET)): +3526 matched_l_paren = self._prev.token_type == TokenType.L_PAREN +3527 expressions = self._parse_csv(lambda: self._parse_select_or_expression(alias=alias)) +3528 +3529 if len(expressions) == 1 and isinstance(expressions[0], exp.Subqueryable): +3530 this = self.expression(exp.In, this=this, query=expressions[0]) +3531 else: +3532 this = self.expression(exp.In, this=this, expressions=expressions) +3533 +3534 if matched_l_paren: +3535 self._match_r_paren(this) +3536 elif not self._match(TokenType.R_BRACKET, expression=this): +3537 self.raise_error("Expecting ]") +3538 else: +3539 this = self.expression(exp.In, this=this, field=self._parse_field()) +3540 +3541 return this 3542 -3543 if self._match(TokenType.STRING, advance=False): -3544 this = self._parse_primary() -3545 else: -3546 this = self._parse_term() -3547 -3548 if not this or ( -3549 isinstance(this, exp.Column) -3550 and not this.table -3551 and not this.this.quoted -3552 and this.name.upper() == "IS" -3553 ): -3554 self._retreat(index) -3555 return None +3543 def _parse_between(self, this: t.Optional[exp.Expression]) -> exp.Between: +3544 low = self._parse_bitwise() +3545 self._match(TokenType.AND) +3546 high = self._parse_bitwise() +3547 return self.expression(exp.Between, this=this, low=low, high=high) +3548 +3549 def _parse_escape(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +3550 if not self._match(TokenType.ESCAPE): +3551 return this +3552 return self.expression(exp.Escape, this=this, expression=self._parse_string()) +3553 +3554 def _parse_interval(self, match_interval: bool = True) -> t.Optional[exp.Interval]: +3555 index = self._index 3556 -3557 unit = self._parse_function() or ( -3558 not self._match(TokenType.ALIAS, advance=False) -3559 and self._parse_var(any_token=True, upper=True) -3560 ) -3561 -3562 # Most dialects support, e.g., the form INTERVAL '5' day, thus we try to parse -3563 # each INTERVAL expression into this canonical form so it's easy to transpile -3564 if this and this.is_number: -3565 this = exp.Literal.string(this.name) -3566 elif this and this.is_string: -3567 parts = this.name.split() -3568 -3569 if len(parts) == 2: -3570 if unit: -3571 # This is not actually a unit, it's something else (e.g. a "window side") -3572 unit = None -3573 self._retreat(self._index - 1) -3574 -3575 this = exp.Literal.string(parts[0]) -3576 unit = self.expression(exp.Var, this=parts[1].upper()) -3577 -3578 return self.expression(exp.Interval, this=this, unit=unit) -3579 -3580 def _parse_bitwise(self) -> t.Optional[exp.Expression]: -3581 this = self._parse_term() -3582 -3583 while True: -3584 if self._match_set(self.BITWISE): -3585 this = self.expression( -3586 self.BITWISE[self._prev.token_type], -3587 this=this, -3588 expression=self._parse_term(), -3589 ) -3590 elif self.dialect.DPIPE_IS_STRING_CONCAT and self._match(TokenType.DPIPE): -3591 this = self.expression( -3592 exp.DPipe, -3593 this=this, -3594 expression=self._parse_term(), -3595 safe=not self.dialect.STRICT_STRING_CONCAT, -3596 ) -3597 elif self._match(TokenType.DQMARK): -3598 this = self.expression(exp.Coalesce, this=this, expressions=self._parse_term()) -3599 elif self._match_pair(TokenType.LT, TokenType.LT): -3600 this = self.expression( -3601 exp.BitwiseLeftShift, this=this, expression=self._parse_term() -3602 ) -3603 elif self._match_pair(TokenType.GT, TokenType.GT): -3604 this = self.expression( -3605 exp.BitwiseRightShift, this=this, expression=self._parse_term() +3557 if not self._match(TokenType.INTERVAL) and match_interval: +3558 return None +3559 +3560 if self._match(TokenType.STRING, advance=False): +3561 this = self._parse_primary() +3562 else: +3563 this = self._parse_term() +3564 +3565 if not this or ( +3566 isinstance(this, exp.Column) +3567 and not this.table +3568 and not this.this.quoted +3569 and this.name.upper() == "IS" +3570 ): +3571 self._retreat(index) +3572 return None +3573 +3574 unit = self._parse_function() or ( +3575 not self._match(TokenType.ALIAS, advance=False) +3576 and self._parse_var(any_token=True, upper=True) +3577 ) +3578 +3579 # Most dialects support, e.g., the form INTERVAL '5' day, thus we try to parse +3580 # each INTERVAL expression into this canonical form so it's easy to transpile +3581 if this and this.is_number: +3582 this = exp.Literal.string(this.name) +3583 elif this and this.is_string: +3584 parts = this.name.split() +3585 +3586 if len(parts) == 2: +3587 if unit: +3588 # This is not actually a unit, it's something else (e.g. a "window side") +3589 unit = None +3590 self._retreat(self._index - 1) +3591 +3592 this = exp.Literal.string(parts[0]) +3593 unit = self.expression(exp.Var, this=parts[1].upper()) +3594 +3595 return self.expression(exp.Interval, this=this, unit=unit) +3596 +3597 def _parse_bitwise(self) -> t.Optional[exp.Expression]: +3598 this = self._parse_term() +3599 +3600 while True: +3601 if self._match_set(self.BITWISE): +3602 this = self.expression( +3603 self.BITWISE[self._prev.token_type], +3604 this=this, +3605 expression=self._parse_term(), 3606 ) -3607 else: -3608 break -3609 -3610 return this -3611 -3612 def _parse_term(self) -> t.Optional[exp.Expression]: -3613 return self._parse_tokens(self._parse_factor, self.TERM) -3614 -3615 def _parse_factor(self) -> t.Optional[exp.Expression]: -3616 parse_method = self._parse_exponent if self.EXPONENT else self._parse_unary -3617 this = parse_method() -3618 -3619 while self._match_set(self.FACTOR): -3620 this = self.expression( -3621 self.FACTOR[self._prev.token_type], -3622 this=this, -3623 comments=self._prev_comments, -3624 expression=parse_method(), -3625 ) -3626 if isinstance(this, exp.Div): -3627 this.args["typed"] = self.dialect.TYPED_DIVISION -3628 this.args["safe"] = self.dialect.SAFE_DIVISION -3629 -3630 return this +3607 elif self.dialect.DPIPE_IS_STRING_CONCAT and self._match(TokenType.DPIPE): +3608 this = self.expression( +3609 exp.DPipe, +3610 this=this, +3611 expression=self._parse_term(), +3612 safe=not self.dialect.STRICT_STRING_CONCAT, +3613 ) +3614 elif self._match(TokenType.DQMARK): +3615 this = self.expression(exp.Coalesce, this=this, expressions=self._parse_term()) +3616 elif self._match_pair(TokenType.LT, TokenType.LT): +3617 this = self.expression( +3618 exp.BitwiseLeftShift, this=this, expression=self._parse_term() +3619 ) +3620 elif self._match_pair(TokenType.GT, TokenType.GT): +3621 this = self.expression( +3622 exp.BitwiseRightShift, this=this, expression=self._parse_term() +3623 ) +3624 else: +3625 break +3626 +3627 return this +3628 +3629 def _parse_term(self) -> t.Optional[exp.Expression]: +3630 return self._parse_tokens(self._parse_factor, self.TERM) 3631 -3632 def _parse_exponent(self) -> t.Optional[exp.Expression]: -3633 return self._parse_tokens(self._parse_unary, self.EXPONENT) -3634 -3635 def _parse_unary(self) -> t.Optional[exp.Expression]: -3636 if self._match_set(self.UNARY_PARSERS): -3637 return self.UNARY_PARSERS[self._prev.token_type](self) -3638 return self._parse_at_time_zone(self._parse_type()) -3639 -3640 def _parse_type(self, parse_interval: bool = True) -> t.Optional[exp.Expression]: -3641 interval = parse_interval and self._parse_interval() -3642 if interval: -3643 # Convert INTERVAL 'val_1' unit_1 ... 'val_n' unit_n into a sum of intervals -3644 while self._match_set((TokenType.STRING, TokenType.NUMBER), advance=False): -3645 interval = self.expression( # type: ignore -3646 exp.Add, this=interval, expression=self._parse_interval(match_interval=False) -3647 ) +3632 def _parse_factor(self) -> t.Optional[exp.Expression]: +3633 parse_method = self._parse_exponent if self.EXPONENT else self._parse_unary +3634 this = parse_method() +3635 +3636 while self._match_set(self.FACTOR): +3637 this = self.expression( +3638 self.FACTOR[self._prev.token_type], +3639 this=this, +3640 comments=self._prev_comments, +3641 expression=parse_method(), +3642 ) +3643 if isinstance(this, exp.Div): +3644 this.args["typed"] = self.dialect.TYPED_DIVISION +3645 this.args["safe"] = self.dialect.SAFE_DIVISION +3646 +3647 return this 3648 -3649 return interval -3650 -3651 index = self._index -3652 data_type = self._parse_types(check_func=True, allow_identifiers=False) -3653 this = self._parse_column() -3654 -3655 if data_type: -3656 if isinstance(this, exp.Literal): -3657 parser = self.TYPE_LITERAL_PARSERS.get(data_type.this) -3658 if parser: -3659 return parser(self, this, data_type) -3660 return self.expression(exp.Cast, this=this, to=data_type) -3661 if not data_type.expressions: -3662 self._retreat(index) -3663 return self._parse_column() -3664 return self._parse_column_ops(data_type) +3649 def _parse_exponent(self) -> t.Optional[exp.Expression]: +3650 return self._parse_tokens(self._parse_unary, self.EXPONENT) +3651 +3652 def _parse_unary(self) -> t.Optional[exp.Expression]: +3653 if self._match_set(self.UNARY_PARSERS): +3654 return self.UNARY_PARSERS[self._prev.token_type](self) +3655 return self._parse_at_time_zone(self._parse_type()) +3656 +3657 def _parse_type(self, parse_interval: bool = True) -> t.Optional[exp.Expression]: +3658 interval = parse_interval and self._parse_interval() +3659 if interval: +3660 # Convert INTERVAL 'val_1' unit_1 ... 'val_n' unit_n into a sum of intervals +3661 while self._match_set((TokenType.STRING, TokenType.NUMBER), advance=False): +3662 interval = self.expression( # type: ignore +3663 exp.Add, this=interval, expression=self._parse_interval(match_interval=False) +3664 ) 3665 -3666 return this and self._parse_column_ops(this) +3666 return interval 3667 -3668 def _parse_type_size(self) -> t.Optional[exp.DataTypeParam]: -3669 this = self._parse_type() -3670 if not this: -3671 return None -3672 -3673 return self.expression( -3674 exp.DataTypeParam, this=this, expression=self._parse_var(any_token=True) -3675 ) -3676 -3677 def _parse_types( -3678 self, check_func: bool = False, schema: bool = False, allow_identifiers: bool = True -3679 ) -> t.Optional[exp.Expression]: -3680 index = self._index -3681 -3682 prefix = self._match_text_seq("SYSUDTLIB", ".") -3683 -3684 if not self._match_set(self.TYPE_TOKENS): -3685 identifier = allow_identifiers and self._parse_id_var( -3686 any_token=False, tokens=(TokenType.VAR,) -3687 ) -3688 if identifier: -3689 tokens = self.dialect.tokenize(identifier.name) -3690 -3691 if len(tokens) != 1: -3692 self.raise_error("Unexpected identifier", self._prev) +3668 index = self._index +3669 data_type = self._parse_types(check_func=True, allow_identifiers=False) +3670 this = self._parse_column() +3671 +3672 if data_type: +3673 if isinstance(this, exp.Literal): +3674 parser = self.TYPE_LITERAL_PARSERS.get(data_type.this) +3675 if parser: +3676 return parser(self, this, data_type) +3677 return self.expression(exp.Cast, this=this, to=data_type) +3678 if not data_type.expressions: +3679 self._retreat(index) +3680 return self._parse_column() +3681 return self._parse_column_ops(data_type) +3682 +3683 return this and self._parse_column_ops(this) +3684 +3685 def _parse_type_size(self) -> t.Optional[exp.DataTypeParam]: +3686 this = self._parse_type() +3687 if not this: +3688 return None +3689 +3690 return self.expression( +3691 exp.DataTypeParam, this=this, expression=self._parse_var(any_token=True) +3692 ) 3693 -3694 if tokens[0].token_type in self.TYPE_TOKENS: -3695 self._prev = tokens[0] -3696 elif self.dialect.SUPPORTS_USER_DEFINED_TYPES: -3697 type_name = identifier.name +3694 def _parse_types( +3695 self, check_func: bool = False, schema: bool = False, allow_identifiers: bool = True +3696 ) -> t.Optional[exp.Expression]: +3697 index = self._index 3698 -3699 while self._match(TokenType.DOT): -3700 type_name = f"{type_name}.{self._advance_any() and self._prev.text}" -3701 -3702 return exp.DataType.build(type_name, udt=True) -3703 else: -3704 self._retreat(self._index - 1) -3705 return None -3706 else: -3707 return None -3708 -3709 type_token = self._prev.token_type +3699 prefix = self._match_text_seq("SYSUDTLIB", ".") +3700 +3701 if not self._match_set(self.TYPE_TOKENS): +3702 identifier = allow_identifiers and self._parse_id_var( +3703 any_token=False, tokens=(TokenType.VAR,) +3704 ) +3705 if identifier: +3706 tokens = self.dialect.tokenize(identifier.name) +3707 +3708 if len(tokens) != 1: +3709 self.raise_error("Unexpected identifier", self._prev) 3710 -3711 if type_token == TokenType.PSEUDO_TYPE: -3712 return self.expression(exp.PseudoType, this=self._prev.text.upper()) -3713 -3714 if type_token == TokenType.OBJECT_IDENTIFIER: -3715 return self.expression(exp.ObjectIdentifier, this=self._prev.text.upper()) -3716 -3717 nested = type_token in self.NESTED_TYPE_TOKENS -3718 is_struct = type_token in self.STRUCT_TYPE_TOKENS -3719 is_aggregate = type_token in self.AGGREGATE_TYPE_TOKENS -3720 expressions = None -3721 maybe_func = False -3722 -3723 if self._match(TokenType.L_PAREN): -3724 if is_struct: -3725 expressions = self._parse_csv(self._parse_struct_types) -3726 elif nested: -3727 expressions = self._parse_csv( -3728 lambda: self._parse_types( -3729 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers -3730 ) -3731 ) -3732 elif type_token in self.ENUM_TYPE_TOKENS: -3733 expressions = self._parse_csv(self._parse_equality) -3734 elif is_aggregate: -3735 func_or_ident = self._parse_function(anonymous=True) or self._parse_id_var( -3736 any_token=False, tokens=(TokenType.VAR,) -3737 ) -3738 if not func_or_ident or not self._match(TokenType.COMMA): -3739 return None -3740 expressions = self._parse_csv( -3741 lambda: self._parse_types( -3742 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers -3743 ) -3744 ) -3745 expressions.insert(0, func_or_ident) -3746 else: -3747 expressions = self._parse_csv(self._parse_type_size) -3748 -3749 if not expressions or not self._match(TokenType.R_PAREN): -3750 self._retreat(index) -3751 return None -3752 -3753 maybe_func = True -3754 -3755 this: t.Optional[exp.Expression] = None -3756 values: t.Optional[t.List[exp.Expression]] = None -3757 -3758 if nested and self._match(TokenType.LT): -3759 if is_struct: -3760 expressions = self._parse_csv(lambda: self._parse_struct_types(type_required=True)) -3761 else: -3762 expressions = self._parse_csv( -3763 lambda: self._parse_types( -3764 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers -3765 ) -3766 ) -3767 -3768 if not self._match(TokenType.GT): -3769 self.raise_error("Expecting >") -3770 -3771 if self._match_set((TokenType.L_BRACKET, TokenType.L_PAREN)): -3772 values = self._parse_csv(self._parse_conjunction) -3773 self._match_set((TokenType.R_BRACKET, TokenType.R_PAREN)) +3711 if tokens[0].token_type in self.TYPE_TOKENS: +3712 self._prev = tokens[0] +3713 elif self.dialect.SUPPORTS_USER_DEFINED_TYPES: +3714 type_name = identifier.name +3715 +3716 while self._match(TokenType.DOT): +3717 type_name = f"{type_name}.{self._advance_any() and self._prev.text}" +3718 +3719 return exp.DataType.build(type_name, udt=True) +3720 else: +3721 self._retreat(self._index - 1) +3722 return None +3723 else: +3724 return None +3725 +3726 type_token = self._prev.token_type +3727 +3728 if type_token == TokenType.PSEUDO_TYPE: +3729 return self.expression(exp.PseudoType, this=self._prev.text.upper()) +3730 +3731 if type_token == TokenType.OBJECT_IDENTIFIER: +3732 return self.expression(exp.ObjectIdentifier, this=self._prev.text.upper()) +3733 +3734 nested = type_token in self.NESTED_TYPE_TOKENS +3735 is_struct = type_token in self.STRUCT_TYPE_TOKENS +3736 is_aggregate = type_token in self.AGGREGATE_TYPE_TOKENS +3737 expressions = None +3738 maybe_func = False +3739 +3740 if self._match(TokenType.L_PAREN): +3741 if is_struct: +3742 expressions = self._parse_csv(self._parse_struct_types) +3743 elif nested: +3744 expressions = self._parse_csv( +3745 lambda: self._parse_types( +3746 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers +3747 ) +3748 ) +3749 elif type_token in self.ENUM_TYPE_TOKENS: +3750 expressions = self._parse_csv(self._parse_equality) +3751 elif is_aggregate: +3752 func_or_ident = self._parse_function(anonymous=True) or self._parse_id_var( +3753 any_token=False, tokens=(TokenType.VAR,) +3754 ) +3755 if not func_or_ident or not self._match(TokenType.COMMA): +3756 return None +3757 expressions = self._parse_csv( +3758 lambda: self._parse_types( +3759 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers +3760 ) +3761 ) +3762 expressions.insert(0, func_or_ident) +3763 else: +3764 expressions = self._parse_csv(self._parse_type_size) +3765 +3766 if not expressions or not self._match(TokenType.R_PAREN): +3767 self._retreat(index) +3768 return None +3769 +3770 maybe_func = True +3771 +3772 this: t.Optional[exp.Expression] = None +3773 values: t.Optional[t.List[exp.Expression]] = None 3774 -3775 if type_token in self.TIMESTAMPS: -3776 if self._match_text_seq("WITH", "TIME", "ZONE"): -3777 maybe_func = False -3778 tz_type = ( -3779 exp.DataType.Type.TIMETZ -3780 if type_token in self.TIMES -3781 else exp.DataType.Type.TIMESTAMPTZ -3782 ) -3783 this = exp.DataType(this=tz_type, expressions=expressions) -3784 elif self._match_text_seq("WITH", "LOCAL", "TIME", "ZONE"): -3785 maybe_func = False -3786 this = exp.DataType(this=exp.DataType.Type.TIMESTAMPLTZ, expressions=expressions) -3787 elif self._match_text_seq("WITHOUT", "TIME", "ZONE"): -3788 maybe_func = False -3789 elif type_token == TokenType.INTERVAL: -3790 unit = self._parse_var() +3775 if nested and self._match(TokenType.LT): +3776 if is_struct: +3777 expressions = self._parse_csv(lambda: self._parse_struct_types(type_required=True)) +3778 else: +3779 expressions = self._parse_csv( +3780 lambda: self._parse_types( +3781 check_func=check_func, schema=schema, allow_identifiers=allow_identifiers +3782 ) +3783 ) +3784 +3785 if not self._match(TokenType.GT): +3786 self.raise_error("Expecting >") +3787 +3788 if self._match_set((TokenType.L_BRACKET, TokenType.L_PAREN)): +3789 values = self._parse_csv(self._parse_conjunction) +3790 self._match_set((TokenType.R_BRACKET, TokenType.R_PAREN)) 3791 -3792 if self._match_text_seq("TO"): -3793 span = [exp.IntervalSpan(this=unit, expression=self._parse_var())] -3794 else: -3795 span = None -3796 -3797 if span or not unit: -3798 this = self.expression( -3799 exp.DataType, this=exp.DataType.Type.INTERVAL, expressions=span -3800 ) -3801 else: -3802 this = self.expression(exp.DataType, this=self.expression(exp.Interval, unit=unit)) -3803 -3804 if maybe_func and check_func: -3805 index2 = self._index -3806 peek = self._parse_string() -3807 -3808 if not peek: -3809 self._retreat(index) -3810 return None -3811 -3812 self._retreat(index2) +3792 if type_token in self.TIMESTAMPS: +3793 if self._match_text_seq("WITH", "TIME", "ZONE"): +3794 maybe_func = False +3795 tz_type = ( +3796 exp.DataType.Type.TIMETZ +3797 if type_token in self.TIMES +3798 else exp.DataType.Type.TIMESTAMPTZ +3799 ) +3800 this = exp.DataType(this=tz_type, expressions=expressions) +3801 elif self._match_text_seq("WITH", "LOCAL", "TIME", "ZONE"): +3802 maybe_func = False +3803 this = exp.DataType(this=exp.DataType.Type.TIMESTAMPLTZ, expressions=expressions) +3804 elif self._match_text_seq("WITHOUT", "TIME", "ZONE"): +3805 maybe_func = False +3806 elif type_token == TokenType.INTERVAL: +3807 unit = self._parse_var() +3808 +3809 if self._match_text_seq("TO"): +3810 span = [exp.IntervalSpan(this=unit, expression=self._parse_var())] +3811 else: +3812 span = None 3813 -3814 if not this: -3815 if self._match_text_seq("UNSIGNED"): -3816 unsigned_type_token = self.SIGNED_TO_UNSIGNED_TYPE_TOKEN.get(type_token) -3817 if not unsigned_type_token: -3818 self.raise_error(f"Cannot convert {type_token.value} to unsigned.") -3819 -3820 type_token = unsigned_type_token or type_token -3821 -3822 this = exp.DataType( -3823 this=exp.DataType.Type[type_token.value], -3824 expressions=expressions, -3825 nested=nested, -3826 values=values, -3827 prefix=prefix, -3828 ) -3829 -3830 while self._match_pair(TokenType.L_BRACKET, TokenType.R_BRACKET): -3831 this = exp.DataType(this=exp.DataType.Type.ARRAY, expressions=[this], nested=True) -3832 -3833 return this -3834 -3835 def _parse_struct_types(self, type_required: bool = False) -> t.Optional[exp.Expression]: -3836 index = self._index -3837 this = self._parse_type(parse_interval=False) or self._parse_id_var() -3838 self._match(TokenType.COLON) -3839 column_def = self._parse_column_def(this) -3840 -3841 if type_required and ( -3842 (isinstance(this, exp.Column) and this.this is column_def) or this is column_def -3843 ): -3844 self._retreat(index) -3845 return self._parse_types() +3814 if span or not unit: +3815 this = self.expression( +3816 exp.DataType, this=exp.DataType.Type.INTERVAL, expressions=span +3817 ) +3818 else: +3819 this = self.expression(exp.DataType, this=self.expression(exp.Interval, unit=unit)) +3820 +3821 if maybe_func and check_func: +3822 index2 = self._index +3823 peek = self._parse_string() +3824 +3825 if not peek: +3826 self._retreat(index) +3827 return None +3828 +3829 self._retreat(index2) +3830 +3831 if not this: +3832 if self._match_text_seq("UNSIGNED"): +3833 unsigned_type_token = self.SIGNED_TO_UNSIGNED_TYPE_TOKEN.get(type_token) +3834 if not unsigned_type_token: +3835 self.raise_error(f"Cannot convert {type_token.value} to unsigned.") +3836 +3837 type_token = unsigned_type_token or type_token +3838 +3839 this = exp.DataType( +3840 this=exp.DataType.Type[type_token.value], +3841 expressions=expressions, +3842 nested=nested, +3843 values=values, +3844 prefix=prefix, +3845 ) 3846 -3847 return column_def -3848 -3849 def _parse_at_time_zone(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -3850 if not self._match_text_seq("AT", "TIME", "ZONE"): -3851 return this -3852 return self.expression(exp.AtTimeZone, this=this, zone=self._parse_unary()) -3853 -3854 def _parse_column(self) -> t.Optional[exp.Expression]: -3855 this = self._parse_field() -3856 if isinstance(this, exp.Identifier): -3857 this = self.expression(exp.Column, this=this) -3858 elif not this: -3859 return self._parse_bracket(this) -3860 return self._parse_column_ops(this) -3861 -3862 def _parse_column_ops(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -3863 this = self._parse_bracket(this) -3864 -3865 while self._match_set(self.COLUMN_OPERATORS): -3866 op_token = self._prev.token_type -3867 op = self.COLUMN_OPERATORS.get(op_token) -3868 -3869 if op_token == TokenType.DCOLON: -3870 field = self._parse_types() -3871 if not field: -3872 self.raise_error("Expected type") -3873 elif op and self._curr: -3874 self._advance() -3875 value = self._prev.text -3876 field = ( -3877 exp.Literal.number(value) -3878 if self._prev.token_type == TokenType.NUMBER -3879 else exp.Literal.string(value) -3880 ) -3881 else: -3882 field = self._parse_field(anonymous_func=True, any_token=True) +3847 while self._match_pair(TokenType.L_BRACKET, TokenType.R_BRACKET): +3848 this = exp.DataType(this=exp.DataType.Type.ARRAY, expressions=[this], nested=True) +3849 +3850 return this +3851 +3852 def _parse_struct_types(self, type_required: bool = False) -> t.Optional[exp.Expression]: +3853 index = self._index +3854 this = self._parse_type(parse_interval=False) or self._parse_id_var() +3855 self._match(TokenType.COLON) +3856 column_def = self._parse_column_def(this) +3857 +3858 if type_required and ( +3859 (isinstance(this, exp.Column) and this.this is column_def) or this is column_def +3860 ): +3861 self._retreat(index) +3862 return self._parse_types() +3863 +3864 return column_def +3865 +3866 def _parse_at_time_zone(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +3867 if not self._match_text_seq("AT", "TIME", "ZONE"): +3868 return this +3869 return self.expression(exp.AtTimeZone, this=this, zone=self._parse_unary()) +3870 +3871 def _parse_column(self) -> t.Optional[exp.Expression]: +3872 this = self._parse_column_reference() +3873 return self._parse_column_ops(this) if this else self._parse_bracket(this) +3874 +3875 def _parse_column_reference(self) -> t.Optional[exp.Expression]: +3876 this = self._parse_field() +3877 if isinstance(this, exp.Identifier): +3878 this = self.expression(exp.Column, this=this) +3879 return this +3880 +3881 def _parse_column_ops(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +3882 this = self._parse_bracket(this) 3883 -3884 if isinstance(field, exp.Func): -3885 # bigquery allows function calls like x.y.count(...) -3886 # SAFE.SUBSTR(...) -3887 # https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-reference#function_call_rules -3888 this = self._replace_columns_with_dots(this) -3889 -3890 if op: -3891 this = op(self, this, field) -3892 elif isinstance(this, exp.Column) and not this.args.get("catalog"): -3893 this = self.expression( -3894 exp.Column, -3895 this=field, -3896 table=this.this, -3897 db=this.args.get("table"), -3898 catalog=this.args.get("db"), -3899 ) -3900 else: -3901 this = self.expression(exp.Dot, this=this, expression=field) -3902 this = self._parse_bracket(this) -3903 return this -3904 -3905 def _parse_primary(self) -> t.Optional[exp.Expression]: -3906 if self._match_set(self.PRIMARY_PARSERS): -3907 token_type = self._prev.token_type -3908 primary = self.PRIMARY_PARSERS[token_type](self, self._prev) -3909 -3910 if token_type == TokenType.STRING: -3911 expressions = [primary] -3912 while self._match(TokenType.STRING): -3913 expressions.append(exp.Literal.string(self._prev.text)) -3914 -3915 if len(expressions) > 1: -3916 return self.expression(exp.Concat, expressions=expressions) +3884 while self._match_set(self.COLUMN_OPERATORS): +3885 op_token = self._prev.token_type +3886 op = self.COLUMN_OPERATORS.get(op_token) +3887 +3888 if op_token == TokenType.DCOLON: +3889 field = self._parse_types() +3890 if not field: +3891 self.raise_error("Expected type") +3892 elif op and self._curr: +3893 field = self._parse_column_reference() +3894 else: +3895 field = self._parse_field(anonymous_func=True, any_token=True) +3896 +3897 if isinstance(field, exp.Func): +3898 # bigquery allows function calls like x.y.count(...) +3899 # SAFE.SUBSTR(...) +3900 # https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-reference#function_call_rules +3901 this = self._replace_columns_with_dots(this) +3902 +3903 if op: +3904 this = op(self, this, field) +3905 elif isinstance(this, exp.Column) and not this.args.get("catalog"): +3906 this = self.expression( +3907 exp.Column, +3908 this=field, +3909 table=this.this, +3910 db=this.args.get("table"), +3911 catalog=this.args.get("db"), +3912 ) +3913 else: +3914 this = self.expression(exp.Dot, this=this, expression=field) +3915 this = self._parse_bracket(this) +3916 return this 3917 -3918 return primary -3919 -3920 if self._match_pair(TokenType.DOT, TokenType.NUMBER): -3921 return exp.Literal.number(f"0.{self._prev.text}") +3918 def _parse_primary(self) -> t.Optional[exp.Expression]: +3919 if self._match_set(self.PRIMARY_PARSERS): +3920 token_type = self._prev.token_type +3921 primary = self.PRIMARY_PARSERS[token_type](self, self._prev) 3922 -3923 if self._match(TokenType.L_PAREN): -3924 comments = self._prev_comments -3925 query = self._parse_select() -3926 -3927 if query: -3928 expressions = [query] -3929 else: -3930 expressions = self._parse_expressions() -3931 -3932 this = self._parse_query_modifiers(seq_get(expressions, 0)) -3933 -3934 if isinstance(this, exp.Subqueryable): -3935 this = self._parse_set_operations( -3936 self._parse_subquery(this=this, parse_alias=False) -3937 ) -3938 elif len(expressions) > 1: -3939 this = self.expression(exp.Tuple, expressions=expressions) -3940 else: -3941 this = self.expression(exp.Paren, this=self._parse_set_operations(this)) -3942 -3943 if this: -3944 this.add_comments(comments) -3945 -3946 self._match_r_paren(expression=this) -3947 return this -3948 -3949 return None -3950 -3951 def _parse_field( -3952 self, -3953 any_token: bool = False, -3954 tokens: t.Optional[t.Collection[TokenType]] = None, -3955 anonymous_func: bool = False, -3956 ) -> t.Optional[exp.Expression]: -3957 return ( -3958 self._parse_primary() -3959 or self._parse_function(anonymous=anonymous_func) -3960 or self._parse_id_var(any_token=any_token, tokens=tokens) -3961 ) -3962 -3963 def _parse_function( -3964 self, -3965 functions: t.Optional[t.Dict[str, t.Callable]] = None, -3966 anonymous: bool = False, -3967 optional_parens: bool = True, -3968 ) -> t.Optional[exp.Expression]: -3969 # This allows us to also parse {fn <function>} syntax (Snowflake, MySQL support this) -3970 # See: https://community.snowflake.com/s/article/SQL-Escape-Sequences -3971 fn_syntax = False -3972 if ( -3973 self._match(TokenType.L_BRACE, advance=False) -3974 and self._next -3975 and self._next.text.upper() == "FN" -3976 ): -3977 self._advance(2) -3978 fn_syntax = True -3979 -3980 func = self._parse_function_call( -3981 functions=functions, anonymous=anonymous, optional_parens=optional_parens -3982 ) -3983 -3984 if fn_syntax: -3985 self._match(TokenType.R_BRACE) -3986 -3987 return func -3988 -3989 def _parse_function_call( -3990 self, -3991 functions: t.Optional[t.Dict[str, t.Callable]] = None, -3992 anonymous: bool = False, -3993 optional_parens: bool = True, -3994 ) -> t.Optional[exp.Expression]: -3995 if not self._curr: -3996 return None -3997 -3998 comments = self._curr.comments -3999 token_type = self._curr.token_type -4000 this = self._curr.text -4001 upper = this.upper() -4002 -4003 parser = self.NO_PAREN_FUNCTION_PARSERS.get(upper) -4004 if optional_parens and parser and token_type not in self.INVALID_FUNC_NAME_TOKENS: -4005 self._advance() -4006 return parser(self) -4007 -4008 if not self._next or self._next.token_type != TokenType.L_PAREN: -4009 if optional_parens and token_type in self.NO_PAREN_FUNCTIONS: -4010 self._advance() -4011 return self.expression(self.NO_PAREN_FUNCTIONS[token_type]) -4012 -4013 return None -4014 -4015 if token_type not in self.FUNC_TOKENS: -4016 return None -4017 -4018 self._advance(2) -4019 -4020 parser = self.FUNCTION_PARSERS.get(upper) -4021 if parser and not anonymous: -4022 this = parser(self) -4023 else: -4024 subquery_predicate = self.SUBQUERY_PREDICATES.get(token_type) +3923 if token_type == TokenType.STRING: +3924 expressions = [primary] +3925 while self._match(TokenType.STRING): +3926 expressions.append(exp.Literal.string(self._prev.text)) +3927 +3928 if len(expressions) > 1: +3929 return self.expression(exp.Concat, expressions=expressions) +3930 +3931 return primary +3932 +3933 if self._match_pair(TokenType.DOT, TokenType.NUMBER): +3934 return exp.Literal.number(f"0.{self._prev.text}") +3935 +3936 if self._match(TokenType.L_PAREN): +3937 comments = self._prev_comments +3938 query = self._parse_select() +3939 +3940 if query: +3941 expressions = [query] +3942 else: +3943 expressions = self._parse_expressions() +3944 +3945 this = self._parse_query_modifiers(seq_get(expressions, 0)) +3946 +3947 if isinstance(this, exp.Subqueryable): +3948 this = self._parse_set_operations( +3949 self._parse_subquery(this=this, parse_alias=False) +3950 ) +3951 elif len(expressions) > 1: +3952 this = self.expression(exp.Tuple, expressions=expressions) +3953 else: +3954 this = self.expression(exp.Paren, this=self._parse_set_operations(this)) +3955 +3956 if this: +3957 this.add_comments(comments) +3958 +3959 self._match_r_paren(expression=this) +3960 return this +3961 +3962 return None +3963 +3964 def _parse_field( +3965 self, +3966 any_token: bool = False, +3967 tokens: t.Optional[t.Collection[TokenType]] = None, +3968 anonymous_func: bool = False, +3969 ) -> t.Optional[exp.Expression]: +3970 return ( +3971 self._parse_primary() +3972 or self._parse_function(anonymous=anonymous_func) +3973 or self._parse_id_var(any_token=any_token, tokens=tokens) +3974 ) +3975 +3976 def _parse_function( +3977 self, +3978 functions: t.Optional[t.Dict[str, t.Callable]] = None, +3979 anonymous: bool = False, +3980 optional_parens: bool = True, +3981 ) -> t.Optional[exp.Expression]: +3982 # This allows us to also parse {fn <function>} syntax (Snowflake, MySQL support this) +3983 # See: https://community.snowflake.com/s/article/SQL-Escape-Sequences +3984 fn_syntax = False +3985 if ( +3986 self._match(TokenType.L_BRACE, advance=False) +3987 and self._next +3988 and self._next.text.upper() == "FN" +3989 ): +3990 self._advance(2) +3991 fn_syntax = True +3992 +3993 func = self._parse_function_call( +3994 functions=functions, anonymous=anonymous, optional_parens=optional_parens +3995 ) +3996 +3997 if fn_syntax: +3998 self._match(TokenType.R_BRACE) +3999 +4000 return func +4001 +4002 def _parse_function_call( +4003 self, +4004 functions: t.Optional[t.Dict[str, t.Callable]] = None, +4005 anonymous: bool = False, +4006 optional_parens: bool = True, +4007 ) -> t.Optional[exp.Expression]: +4008 if not self._curr: +4009 return None +4010 +4011 comments = self._curr.comments +4012 token_type = self._curr.token_type +4013 this = self._curr.text +4014 upper = this.upper() +4015 +4016 parser = self.NO_PAREN_FUNCTION_PARSERS.get(upper) +4017 if optional_parens and parser and token_type not in self.INVALID_FUNC_NAME_TOKENS: +4018 self._advance() +4019 return parser(self) +4020 +4021 if not self._next or self._next.token_type != TokenType.L_PAREN: +4022 if optional_parens and token_type in self.NO_PAREN_FUNCTIONS: +4023 self._advance() +4024 return self.expression(self.NO_PAREN_FUNCTIONS[token_type]) 4025 -4026 if subquery_predicate and self._curr.token_type in (TokenType.SELECT, TokenType.WITH): -4027 this = self.expression(subquery_predicate, this=self._parse_select()) -4028 self._match_r_paren() -4029 return this +4026 return None +4027 +4028 if token_type not in self.FUNC_TOKENS: +4029 return None 4030 -4031 if functions is None: -4032 functions = self.FUNCTIONS -4033 -4034 function = functions.get(upper) -4035 -4036 alias = upper in self.FUNCTIONS_WITH_ALIASED_ARGS -4037 args = self._parse_csv(lambda: self._parse_lambda(alias=alias)) +4031 self._advance(2) +4032 +4033 parser = self.FUNCTION_PARSERS.get(upper) +4034 if parser and not anonymous: +4035 this = parser(self) +4036 else: +4037 subquery_predicate = self.SUBQUERY_PREDICATES.get(token_type) 4038 -4039 if function and not anonymous: -4040 if "dialect" in function.__code__.co_varnames: -4041 func = function(args, dialect=self.dialect) -4042 else: -4043 func = function(args) -4044 -4045 func = self.validate_expression(func, args) -4046 if not self.dialect.NORMALIZE_FUNCTIONS: -4047 func.meta["name"] = this +4039 if subquery_predicate and self._curr.token_type in (TokenType.SELECT, TokenType.WITH): +4040 this = self.expression(subquery_predicate, this=self._parse_select()) +4041 self._match_r_paren() +4042 return this +4043 +4044 if functions is None: +4045 functions = self.FUNCTIONS +4046 +4047 function = functions.get(upper) 4048 -4049 this = func -4050 else: -4051 this = self.expression(exp.Anonymous, this=this, expressions=args) -4052 -4053 if isinstance(this, exp.Expression): -4054 this.add_comments(comments) -4055 -4056 self._match_r_paren(this) -4057 return self._parse_window(this) -4058 -4059 def _parse_function_parameter(self) -> t.Optional[exp.Expression]: -4060 return self._parse_column_def(self._parse_id_var()) +4049 alias = upper in self.FUNCTIONS_WITH_ALIASED_ARGS +4050 args = self._parse_csv(lambda: self._parse_lambda(alias=alias)) +4051 +4052 if function and not anonymous: +4053 if "dialect" in function.__code__.co_varnames: +4054 func = function(args, dialect=self.dialect) +4055 else: +4056 func = function(args) +4057 +4058 func = self.validate_expression(func, args) +4059 if not self.dialect.NORMALIZE_FUNCTIONS: +4060 func.meta["name"] = this 4061 -4062 def _parse_user_defined_function( -4063 self, kind: t.Optional[TokenType] = None -4064 ) -> t.Optional[exp.Expression]: -4065 this = self._parse_id_var() -4066 -4067 while self._match(TokenType.DOT): -4068 this = self.expression(exp.Dot, this=this, expression=self._parse_id_var()) -4069 -4070 if not self._match(TokenType.L_PAREN): -4071 return this -4072 -4073 expressions = self._parse_csv(self._parse_function_parameter) -4074 self._match_r_paren() -4075 return self.expression( -4076 exp.UserDefinedFunction, this=this, expressions=expressions, wrapped=True -4077 ) -4078 -4079 def _parse_introducer(self, token: Token) -> exp.Introducer | exp.Identifier: -4080 literal = self._parse_primary() -4081 if literal: -4082 return self.expression(exp.Introducer, this=token.text, expression=literal) -4083 -4084 return self.expression(exp.Identifier, this=token.text) +4062 this = func +4063 else: +4064 this = self.expression(exp.Anonymous, this=this, expressions=args) +4065 +4066 if isinstance(this, exp.Expression): +4067 this.add_comments(comments) +4068 +4069 self._match_r_paren(this) +4070 return self._parse_window(this) +4071 +4072 def _parse_function_parameter(self) -> t.Optional[exp.Expression]: +4073 return self._parse_column_def(self._parse_id_var()) +4074 +4075 def _parse_user_defined_function( +4076 self, kind: t.Optional[TokenType] = None +4077 ) -> t.Optional[exp.Expression]: +4078 this = self._parse_id_var() +4079 +4080 while self._match(TokenType.DOT): +4081 this = self.expression(exp.Dot, this=this, expression=self._parse_id_var()) +4082 +4083 if not self._match(TokenType.L_PAREN): +4084 return this 4085 -4086 def _parse_session_parameter(self) -> exp.SessionParameter: -4087 kind = None -4088 this = self._parse_id_var() or self._parse_primary() -4089 -4090 if this and self._match(TokenType.DOT): -4091 kind = this.name -4092 this = self._parse_var() or self._parse_primary() -4093 -4094 return self.expression(exp.SessionParameter, this=this, kind=kind) -4095 -4096 def _parse_lambda(self, alias: bool = False) -> t.Optional[exp.Expression]: -4097 index = self._index +4086 expressions = self._parse_csv(self._parse_function_parameter) +4087 self._match_r_paren() +4088 return self.expression( +4089 exp.UserDefinedFunction, this=this, expressions=expressions, wrapped=True +4090 ) +4091 +4092 def _parse_introducer(self, token: Token) -> exp.Introducer | exp.Identifier: +4093 literal = self._parse_primary() +4094 if literal: +4095 return self.expression(exp.Introducer, this=token.text, expression=literal) +4096 +4097 return self.expression(exp.Identifier, this=token.text) 4098 -4099 if self._match(TokenType.L_PAREN): -4100 expressions = t.cast( -4101 t.List[t.Optional[exp.Expression]], self._parse_csv(self._parse_id_var) -4102 ) -4103 -4104 if not self._match(TokenType.R_PAREN): -4105 self._retreat(index) -4106 else: -4107 expressions = [self._parse_id_var()] +4099 def _parse_session_parameter(self) -> exp.SessionParameter: +4100 kind = None +4101 this = self._parse_id_var() or self._parse_primary() +4102 +4103 if this and self._match(TokenType.DOT): +4104 kind = this.name +4105 this = self._parse_var() or self._parse_primary() +4106 +4107 return self.expression(exp.SessionParameter, this=this, kind=kind) 4108 -4109 if self._match_set(self.LAMBDAS): -4110 return self.LAMBDAS[self._prev.token_type](self, expressions) +4109 def _parse_lambda(self, alias: bool = False) -> t.Optional[exp.Expression]: +4110 index = self._index 4111 -4112 self._retreat(index) -4113 -4114 this: t.Optional[exp.Expression] -4115 -4116 if self._match(TokenType.DISTINCT): -4117 this = self.expression( -4118 exp.Distinct, expressions=self._parse_csv(self._parse_conjunction) -4119 ) -4120 else: -4121 this = self._parse_select_or_expression(alias=alias) -4122 -4123 return self._parse_limit(self._parse_order(self._parse_respect_or_ignore_nulls(this))) +4112 if self._match(TokenType.L_PAREN): +4113 expressions = t.cast( +4114 t.List[t.Optional[exp.Expression]], self._parse_csv(self._parse_id_var) +4115 ) +4116 +4117 if not self._match(TokenType.R_PAREN): +4118 self._retreat(index) +4119 else: +4120 expressions = [self._parse_id_var()] +4121 +4122 if self._match_set(self.LAMBDAS): +4123 return self.LAMBDAS[self._prev.token_type](self, expressions) 4124 -4125 def _parse_schema(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: -4126 index = self._index -4127 -4128 if not self.errors: -4129 try: -4130 if self._parse_select(nested=True): -4131 return this -4132 except ParseError: -4133 pass -4134 finally: -4135 self.errors.clear() -4136 self._retreat(index) +4125 self._retreat(index) +4126 +4127 this: t.Optional[exp.Expression] +4128 +4129 if self._match(TokenType.DISTINCT): +4130 this = self.expression( +4131 exp.Distinct, expressions=self._parse_csv(self._parse_conjunction) +4132 ) +4133 else: +4134 this = self._parse_select_or_expression(alias=alias) +4135 +4136 return self._parse_limit(self._parse_order(self._parse_respect_or_ignore_nulls(this))) 4137 -4138 if not self._match(TokenType.L_PAREN): -4139 return this +4138 def _parse_schema(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: +4139 index = self._index 4140 -4141 args = self._parse_csv(lambda: self._parse_constraint() or self._parse_field_def()) -4142 -4143 self._match_r_paren() -4144 return self.expression(exp.Schema, this=this, expressions=args) -4145 -4146 def _parse_field_def(self) -> t.Optional[exp.Expression]: -4147 return self._parse_column_def(self._parse_field(any_token=True)) -4148 -4149 def _parse_column_def(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -4150 # column defs are not really columns, they're identifiers -4151 if isinstance(this, exp.Column): -4152 this = this.this +4141 if not self.errors: +4142 try: +4143 if self._parse_select(nested=True): +4144 return this +4145 except ParseError: +4146 pass +4147 finally: +4148 self.errors.clear() +4149 self._retreat(index) +4150 +4151 if not self._match(TokenType.L_PAREN): +4152 return this 4153 -4154 kind = self._parse_types(schema=True) +4154 args = self._parse_csv(lambda: self._parse_constraint() or self._parse_field_def()) 4155 -4156 if self._match_text_seq("FOR", "ORDINALITY"): -4157 return self.expression(exp.ColumnDef, this=this, ordinality=True) +4156 self._match_r_paren() +4157 return self.expression(exp.Schema, this=this, expressions=args) 4158 -4159 constraints: t.List[exp.Expression] = [] -4160 -4161 if not kind and self._match(TokenType.ALIAS): -4162 constraints.append( -4163 self.expression( -4164 exp.ComputedColumnConstraint, -4165 this=self._parse_conjunction(), -4166 persisted=self._match_text_seq("PERSISTED"), -4167 not_null=self._match_pair(TokenType.NOT, TokenType.NULL), -4168 ) -4169 ) -4170 elif kind and self._match_pair(TokenType.ALIAS, TokenType.L_PAREN, advance=False): -4171 self._match(TokenType.ALIAS) -4172 constraints.append( -4173 self.expression(exp.TransformColumnConstraint, this=self._parse_field()) -4174 ) -4175 -4176 while True: -4177 constraint = self._parse_column_constraint() -4178 if not constraint: -4179 break -4180 constraints.append(constraint) -4181 -4182 if not kind and not constraints: -4183 return this -4184 -4185 return self.expression(exp.ColumnDef, this=this, kind=kind, constraints=constraints) -4186 -4187 def _parse_auto_increment( -4188 self, -4189 ) -> exp.GeneratedAsIdentityColumnConstraint | exp.AutoIncrementColumnConstraint: -4190 start = None -4191 increment = None -4192 -4193 if self._match(TokenType.L_PAREN, advance=False): -4194 args = self._parse_wrapped_csv(self._parse_bitwise) -4195 start = seq_get(args, 0) -4196 increment = seq_get(args, 1) -4197 elif self._match_text_seq("START"): -4198 start = self._parse_bitwise() -4199 self._match_text_seq("INCREMENT") -4200 increment = self._parse_bitwise() -4201 -4202 if start and increment: -4203 return exp.GeneratedAsIdentityColumnConstraint(start=start, increment=increment) -4204 -4205 return exp.AutoIncrementColumnConstraint() -4206 -4207 def _parse_auto_property(self) -> t.Optional[exp.AutoRefreshProperty]: -4208 if not self._match_text_seq("REFRESH"): -4209 self._retreat(self._index - 1) -4210 return None -4211 return self.expression(exp.AutoRefreshProperty, this=self._parse_var(upper=True)) -4212 -4213 def _parse_compress(self) -> exp.CompressColumnConstraint: -4214 if self._match(TokenType.L_PAREN, advance=False): -4215 return self.expression( -4216 exp.CompressColumnConstraint, this=self._parse_wrapped_csv(self._parse_bitwise) -4217 ) -4218 -4219 return self.expression(exp.CompressColumnConstraint, this=self._parse_bitwise()) -4220 -4221 def _parse_generated_as_identity( -4222 self, -4223 ) -> ( -4224 exp.GeneratedAsIdentityColumnConstraint -4225 | exp.ComputedColumnConstraint -4226 | exp.GeneratedAsRowColumnConstraint -4227 ): -4228 if self._match_text_seq("BY", "DEFAULT"): -4229 on_null = self._match_pair(TokenType.ON, TokenType.NULL) -4230 this = self.expression( -4231 exp.GeneratedAsIdentityColumnConstraint, this=False, on_null=on_null -4232 ) -4233 else: -4234 self._match_text_seq("ALWAYS") -4235 this = self.expression(exp.GeneratedAsIdentityColumnConstraint, this=True) -4236 -4237 self._match(TokenType.ALIAS) -4238 -4239 if self._match_text_seq("ROW"): -4240 start = self._match_text_seq("START") -4241 if not start: -4242 self._match(TokenType.END) -4243 hidden = self._match_text_seq("HIDDEN") -4244 return self.expression(exp.GeneratedAsRowColumnConstraint, start=start, hidden=hidden) -4245 -4246 identity = self._match_text_seq("IDENTITY") -4247 -4248 if self._match(TokenType.L_PAREN): -4249 if self._match(TokenType.START_WITH): -4250 this.set("start", self._parse_bitwise()) -4251 if self._match_text_seq("INCREMENT", "BY"): -4252 this.set("increment", self._parse_bitwise()) -4253 if self._match_text_seq("MINVALUE"): -4254 this.set("minvalue", self._parse_bitwise()) -4255 if self._match_text_seq("MAXVALUE"): -4256 this.set("maxvalue", self._parse_bitwise()) -4257 -4258 if self._match_text_seq("CYCLE"): -4259 this.set("cycle", True) -4260 elif self._match_text_seq("NO", "CYCLE"): -4261 this.set("cycle", False) -4262 -4263 if not identity: -4264 this.set("expression", self._parse_bitwise()) -4265 elif not this.args.get("start") and self._match(TokenType.NUMBER, advance=False): -4266 args = self._parse_csv(self._parse_bitwise) -4267 this.set("start", seq_get(args, 0)) -4268 this.set("increment", seq_get(args, 1)) -4269 -4270 self._match_r_paren() -4271 -4272 return this -4273 -4274 def _parse_inline(self) -> exp.InlineLengthColumnConstraint: -4275 self._match_text_seq("LENGTH") -4276 return self.expression(exp.InlineLengthColumnConstraint, this=self._parse_bitwise()) -4277 -4278 def _parse_not_constraint( -4279 self, -4280 ) -> t.Optional[exp.Expression]: -4281 if self._match_text_seq("NULL"): -4282 return self.expression(exp.NotNullColumnConstraint) -4283 if self._match_text_seq("CASESPECIFIC"): -4284 return self.expression(exp.CaseSpecificColumnConstraint, not_=True) -4285 if self._match_text_seq("FOR", "REPLICATION"): -4286 return self.expression(exp.NotForReplicationColumnConstraint) -4287 return None -4288 -4289 def _parse_column_constraint(self) -> t.Optional[exp.Expression]: -4290 if self._match(TokenType.CONSTRAINT): -4291 this = self._parse_id_var() -4292 else: -4293 this = None -4294 -4295 if self._match_texts(self.CONSTRAINT_PARSERS): -4296 return self.expression( -4297 exp.ColumnConstraint, -4298 this=this, -4299 kind=self.CONSTRAINT_PARSERS[self._prev.text.upper()](self), -4300 ) +4159 def _parse_field_def(self) -> t.Optional[exp.Expression]: +4160 return self._parse_column_def(self._parse_field(any_token=True)) +4161 +4162 def _parse_column_def(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +4163 # column defs are not really columns, they're identifiers +4164 if isinstance(this, exp.Column): +4165 this = this.this +4166 +4167 kind = self._parse_types(schema=True) +4168 +4169 if self._match_text_seq("FOR", "ORDINALITY"): +4170 return self.expression(exp.ColumnDef, this=this, ordinality=True) +4171 +4172 constraints: t.List[exp.Expression] = [] +4173 +4174 if not kind and self._match(TokenType.ALIAS): +4175 constraints.append( +4176 self.expression( +4177 exp.ComputedColumnConstraint, +4178 this=self._parse_conjunction(), +4179 persisted=self._match_text_seq("PERSISTED"), +4180 not_null=self._match_pair(TokenType.NOT, TokenType.NULL), +4181 ) +4182 ) +4183 elif kind and self._match_pair(TokenType.ALIAS, TokenType.L_PAREN, advance=False): +4184 self._match(TokenType.ALIAS) +4185 constraints.append( +4186 self.expression(exp.TransformColumnConstraint, this=self._parse_field()) +4187 ) +4188 +4189 while True: +4190 constraint = self._parse_column_constraint() +4191 if not constraint: +4192 break +4193 constraints.append(constraint) +4194 +4195 if not kind and not constraints: +4196 return this +4197 +4198 return self.expression(exp.ColumnDef, this=this, kind=kind, constraints=constraints) +4199 +4200 def _parse_auto_increment( +4201 self, +4202 ) -> exp.GeneratedAsIdentityColumnConstraint | exp.AutoIncrementColumnConstraint: +4203 start = None +4204 increment = None +4205 +4206 if self._match(TokenType.L_PAREN, advance=False): +4207 args = self._parse_wrapped_csv(self._parse_bitwise) +4208 start = seq_get(args, 0) +4209 increment = seq_get(args, 1) +4210 elif self._match_text_seq("START"): +4211 start = self._parse_bitwise() +4212 self._match_text_seq("INCREMENT") +4213 increment = self._parse_bitwise() +4214 +4215 if start and increment: +4216 return exp.GeneratedAsIdentityColumnConstraint(start=start, increment=increment) +4217 +4218 return exp.AutoIncrementColumnConstraint() +4219 +4220 def _parse_auto_property(self) -> t.Optional[exp.AutoRefreshProperty]: +4221 if not self._match_text_seq("REFRESH"): +4222 self._retreat(self._index - 1) +4223 return None +4224 return self.expression(exp.AutoRefreshProperty, this=self._parse_var(upper=True)) +4225 +4226 def _parse_compress(self) -> exp.CompressColumnConstraint: +4227 if self._match(TokenType.L_PAREN, advance=False): +4228 return self.expression( +4229 exp.CompressColumnConstraint, this=self._parse_wrapped_csv(self._parse_bitwise) +4230 ) +4231 +4232 return self.expression(exp.CompressColumnConstraint, this=self._parse_bitwise()) +4233 +4234 def _parse_generated_as_identity( +4235 self, +4236 ) -> ( +4237 exp.GeneratedAsIdentityColumnConstraint +4238 | exp.ComputedColumnConstraint +4239 | exp.GeneratedAsRowColumnConstraint +4240 ): +4241 if self._match_text_seq("BY", "DEFAULT"): +4242 on_null = self._match_pair(TokenType.ON, TokenType.NULL) +4243 this = self.expression( +4244 exp.GeneratedAsIdentityColumnConstraint, this=False, on_null=on_null +4245 ) +4246 else: +4247 self._match_text_seq("ALWAYS") +4248 this = self.expression(exp.GeneratedAsIdentityColumnConstraint, this=True) +4249 +4250 self._match(TokenType.ALIAS) +4251 +4252 if self._match_text_seq("ROW"): +4253 start = self._match_text_seq("START") +4254 if not start: +4255 self._match(TokenType.END) +4256 hidden = self._match_text_seq("HIDDEN") +4257 return self.expression(exp.GeneratedAsRowColumnConstraint, start=start, hidden=hidden) +4258 +4259 identity = self._match_text_seq("IDENTITY") +4260 +4261 if self._match(TokenType.L_PAREN): +4262 if self._match(TokenType.START_WITH): +4263 this.set("start", self._parse_bitwise()) +4264 if self._match_text_seq("INCREMENT", "BY"): +4265 this.set("increment", self._parse_bitwise()) +4266 if self._match_text_seq("MINVALUE"): +4267 this.set("minvalue", self._parse_bitwise()) +4268 if self._match_text_seq("MAXVALUE"): +4269 this.set("maxvalue", self._parse_bitwise()) +4270 +4271 if self._match_text_seq("CYCLE"): +4272 this.set("cycle", True) +4273 elif self._match_text_seq("NO", "CYCLE"): +4274 this.set("cycle", False) +4275 +4276 if not identity: +4277 this.set("expression", self._parse_bitwise()) +4278 elif not this.args.get("start") and self._match(TokenType.NUMBER, advance=False): +4279 args = self._parse_csv(self._parse_bitwise) +4280 this.set("start", seq_get(args, 0)) +4281 this.set("increment", seq_get(args, 1)) +4282 +4283 self._match_r_paren() +4284 +4285 return this +4286 +4287 def _parse_inline(self) -> exp.InlineLengthColumnConstraint: +4288 self._match_text_seq("LENGTH") +4289 return self.expression(exp.InlineLengthColumnConstraint, this=self._parse_bitwise()) +4290 +4291 def _parse_not_constraint( +4292 self, +4293 ) -> t.Optional[exp.Expression]: +4294 if self._match_text_seq("NULL"): +4295 return self.expression(exp.NotNullColumnConstraint) +4296 if self._match_text_seq("CASESPECIFIC"): +4297 return self.expression(exp.CaseSpecificColumnConstraint, not_=True) +4298 if self._match_text_seq("FOR", "REPLICATION"): +4299 return self.expression(exp.NotForReplicationColumnConstraint) +4300 return None 4301 -4302 return this -4303 -4304 def _parse_constraint(self) -> t.Optional[exp.Expression]: -4305 if not self._match(TokenType.CONSTRAINT): -4306 return self._parse_unnamed_constraint(constraints=self.SCHEMA_UNNAMED_CONSTRAINTS) +4302 def _parse_column_constraint(self) -> t.Optional[exp.Expression]: +4303 if self._match(TokenType.CONSTRAINT): +4304 this = self._parse_id_var() +4305 else: +4306 this = None 4307 -4308 this = self._parse_id_var() -4309 expressions = [] -4310 -4311 while True: -4312 constraint = self._parse_unnamed_constraint() or self._parse_function() -4313 if not constraint: -4314 break -4315 expressions.append(constraint) +4308 if self._match_texts(self.CONSTRAINT_PARSERS): +4309 return self.expression( +4310 exp.ColumnConstraint, +4311 this=this, +4312 kind=self.CONSTRAINT_PARSERS[self._prev.text.upper()](self), +4313 ) +4314 +4315 return this 4316 -4317 return self.expression(exp.Constraint, this=this, expressions=expressions) -4318 -4319 def _parse_unnamed_constraint( -4320 self, constraints: t.Optional[t.Collection[str]] = None -4321 ) -> t.Optional[exp.Expression]: -4322 if self._match(TokenType.IDENTIFIER, advance=False) or not self._match_texts( -4323 constraints or self.CONSTRAINT_PARSERS -4324 ): -4325 return None -4326 -4327 constraint = self._prev.text.upper() -4328 if constraint not in self.CONSTRAINT_PARSERS: -4329 self.raise_error(f"No parser found for schema constraint {constraint}.") -4330 -4331 return self.CONSTRAINT_PARSERS[constraint](self) -4332 -4333 def _parse_unique(self) -> exp.UniqueColumnConstraint: -4334 self._match_text_seq("KEY") -4335 return self.expression( -4336 exp.UniqueColumnConstraint, -4337 this=self._parse_schema(self._parse_id_var(any_token=False)), -4338 index_type=self._match(TokenType.USING) and self._advance_any() and self._prev.text, -4339 ) -4340 -4341 def _parse_key_constraint_options(self) -> t.List[str]: -4342 options = [] -4343 while True: -4344 if not self._curr: -4345 break -4346 -4347 if self._match(TokenType.ON): -4348 action = None -4349 on = self._advance_any() and self._prev.text -4350 -4351 if self._match_text_seq("NO", "ACTION"): -4352 action = "NO ACTION" -4353 elif self._match_text_seq("CASCADE"): -4354 action = "CASCADE" -4355 elif self._match_text_seq("RESTRICT"): -4356 action = "RESTRICT" -4357 elif self._match_pair(TokenType.SET, TokenType.NULL): -4358 action = "SET NULL" -4359 elif self._match_pair(TokenType.SET, TokenType.DEFAULT): -4360 action = "SET DEFAULT" -4361 else: -4362 self.raise_error("Invalid key constraint") +4317 def _parse_constraint(self) -> t.Optional[exp.Expression]: +4318 if not self._match(TokenType.CONSTRAINT): +4319 return self._parse_unnamed_constraint(constraints=self.SCHEMA_UNNAMED_CONSTRAINTS) +4320 +4321 this = self._parse_id_var() +4322 expressions = [] +4323 +4324 while True: +4325 constraint = self._parse_unnamed_constraint() or self._parse_function() +4326 if not constraint: +4327 break +4328 expressions.append(constraint) +4329 +4330 return self.expression(exp.Constraint, this=this, expressions=expressions) +4331 +4332 def _parse_unnamed_constraint( +4333 self, constraints: t.Optional[t.Collection[str]] = None +4334 ) -> t.Optional[exp.Expression]: +4335 if self._match(TokenType.IDENTIFIER, advance=False) or not self._match_texts( +4336 constraints or self.CONSTRAINT_PARSERS +4337 ): +4338 return None +4339 +4340 constraint = self._prev.text.upper() +4341 if constraint not in self.CONSTRAINT_PARSERS: +4342 self.raise_error(f"No parser found for schema constraint {constraint}.") +4343 +4344 return self.CONSTRAINT_PARSERS[constraint](self) +4345 +4346 def _parse_unique(self) -> exp.UniqueColumnConstraint: +4347 self._match_text_seq("KEY") +4348 return self.expression( +4349 exp.UniqueColumnConstraint, +4350 this=self._parse_schema(self._parse_id_var(any_token=False)), +4351 index_type=self._match(TokenType.USING) and self._advance_any() and self._prev.text, +4352 ) +4353 +4354 def _parse_key_constraint_options(self) -> t.List[str]: +4355 options = [] +4356 while True: +4357 if not self._curr: +4358 break +4359 +4360 if self._match(TokenType.ON): +4361 action = None +4362 on = self._advance_any() and self._prev.text 4363 -4364 options.append(f"ON {on} {action}") -4365 elif self._match_text_seq("NOT", "ENFORCED"): -4366 options.append("NOT ENFORCED") -4367 elif self._match_text_seq("DEFERRABLE"): -4368 options.append("DEFERRABLE") -4369 elif self._match_text_seq("INITIALLY", "DEFERRED"): -4370 options.append("INITIALLY DEFERRED") -4371 elif self._match_text_seq("NORELY"): -4372 options.append("NORELY") -4373 elif self._match_text_seq("MATCH", "FULL"): -4374 options.append("MATCH FULL") -4375 else: -4376 break -4377 -4378 return options -4379 -4380 def _parse_references(self, match: bool = True) -> t.Optional[exp.Reference]: -4381 if match and not self._match(TokenType.REFERENCES): -4382 return None -4383 -4384 expressions = None -4385 this = self._parse_table(schema=True) -4386 options = self._parse_key_constraint_options() -4387 return self.expression(exp.Reference, this=this, expressions=expressions, options=options) -4388 -4389 def _parse_foreign_key(self) -> exp.ForeignKey: -4390 expressions = self._parse_wrapped_id_vars() -4391 reference = self._parse_references() -4392 options = {} -4393 -4394 while self._match(TokenType.ON): -4395 if not self._match_set((TokenType.DELETE, TokenType.UPDATE)): -4396 self.raise_error("Expected DELETE or UPDATE") -4397 -4398 kind = self._prev.text.lower() -4399 -4400 if self._match_text_seq("NO", "ACTION"): -4401 action = "NO ACTION" -4402 elif self._match(TokenType.SET): -4403 self._match_set((TokenType.NULL, TokenType.DEFAULT)) -4404 action = "SET " + self._prev.text.upper() -4405 else: -4406 self._advance() -4407 action = self._prev.text.upper() -4408 -4409 options[kind] = action +4364 if self._match_text_seq("NO", "ACTION"): +4365 action = "NO ACTION" +4366 elif self._match_text_seq("CASCADE"): +4367 action = "CASCADE" +4368 elif self._match_text_seq("RESTRICT"): +4369 action = "RESTRICT" +4370 elif self._match_pair(TokenType.SET, TokenType.NULL): +4371 action = "SET NULL" +4372 elif self._match_pair(TokenType.SET, TokenType.DEFAULT): +4373 action = "SET DEFAULT" +4374 else: +4375 self.raise_error("Invalid key constraint") +4376 +4377 options.append(f"ON {on} {action}") +4378 elif self._match_text_seq("NOT", "ENFORCED"): +4379 options.append("NOT ENFORCED") +4380 elif self._match_text_seq("DEFERRABLE"): +4381 options.append("DEFERRABLE") +4382 elif self._match_text_seq("INITIALLY", "DEFERRED"): +4383 options.append("INITIALLY DEFERRED") +4384 elif self._match_text_seq("NORELY"): +4385 options.append("NORELY") +4386 elif self._match_text_seq("MATCH", "FULL"): +4387 options.append("MATCH FULL") +4388 else: +4389 break +4390 +4391 return options +4392 +4393 def _parse_references(self, match: bool = True) -> t.Optional[exp.Reference]: +4394 if match and not self._match(TokenType.REFERENCES): +4395 return None +4396 +4397 expressions = None +4398 this = self._parse_table(schema=True) +4399 options = self._parse_key_constraint_options() +4400 return self.expression(exp.Reference, this=this, expressions=expressions, options=options) +4401 +4402 def _parse_foreign_key(self) -> exp.ForeignKey: +4403 expressions = self._parse_wrapped_id_vars() +4404 reference = self._parse_references() +4405 options = {} +4406 +4407 while self._match(TokenType.ON): +4408 if not self._match_set((TokenType.DELETE, TokenType.UPDATE)): +4409 self.raise_error("Expected DELETE or UPDATE") 4410 -4411 return self.expression( -4412 exp.ForeignKey, -4413 expressions=expressions, -4414 reference=reference, -4415 **options, # type: ignore -4416 ) -4417 -4418 def _parse_primary_key_part(self) -> t.Optional[exp.Expression]: -4419 return self._parse_field() -4420 -4421 def _parse_period_for_system_time(self) -> t.Optional[exp.PeriodForSystemTimeConstraint]: -4422 if not self._match(TokenType.TIMESTAMP_SNAPSHOT): -4423 self._retreat(self._index - 1) -4424 return None -4425 -4426 id_vars = self._parse_wrapped_id_vars() -4427 return self.expression( -4428 exp.PeriodForSystemTimeConstraint, -4429 this=seq_get(id_vars, 0), -4430 expression=seq_get(id_vars, 1), -4431 ) -4432 -4433 def _parse_primary_key( -4434 self, wrapped_optional: bool = False, in_props: bool = False -4435 ) -> exp.PrimaryKeyColumnConstraint | exp.PrimaryKey: -4436 desc = ( -4437 self._match_set((TokenType.ASC, TokenType.DESC)) -4438 and self._prev.token_type == TokenType.DESC -4439 ) -4440 -4441 if not in_props and not self._match(TokenType.L_PAREN, advance=False): -4442 return self.expression(exp.PrimaryKeyColumnConstraint, desc=desc) -4443 -4444 expressions = self._parse_wrapped_csv( -4445 self._parse_primary_key_part, optional=wrapped_optional -4446 ) -4447 options = self._parse_key_constraint_options() -4448 return self.expression(exp.PrimaryKey, expressions=expressions, options=options) -4449 -4450 def _parse_bracket_key_value(self, is_map: bool = False) -> t.Optional[exp.Expression]: -4451 return self._parse_slice(self._parse_alias(self._parse_conjunction(), explicit=True)) -4452 -4453 def _parse_bracket(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -4454 if not self._match_set((TokenType.L_BRACKET, TokenType.L_BRACE)): -4455 return this +4411 kind = self._prev.text.lower() +4412 +4413 if self._match_text_seq("NO", "ACTION"): +4414 action = "NO ACTION" +4415 elif self._match(TokenType.SET): +4416 self._match_set((TokenType.NULL, TokenType.DEFAULT)) +4417 action = "SET " + self._prev.text.upper() +4418 else: +4419 self._advance() +4420 action = self._prev.text.upper() +4421 +4422 options[kind] = action +4423 +4424 return self.expression( +4425 exp.ForeignKey, +4426 expressions=expressions, +4427 reference=reference, +4428 **options, # type: ignore +4429 ) +4430 +4431 def _parse_primary_key_part(self) -> t.Optional[exp.Expression]: +4432 return self._parse_field() +4433 +4434 def _parse_period_for_system_time(self) -> t.Optional[exp.PeriodForSystemTimeConstraint]: +4435 if not self._match(TokenType.TIMESTAMP_SNAPSHOT): +4436 self._retreat(self._index - 1) +4437 return None +4438 +4439 id_vars = self._parse_wrapped_id_vars() +4440 return self.expression( +4441 exp.PeriodForSystemTimeConstraint, +4442 this=seq_get(id_vars, 0), +4443 expression=seq_get(id_vars, 1), +4444 ) +4445 +4446 def _parse_primary_key( +4447 self, wrapped_optional: bool = False, in_props: bool = False +4448 ) -> exp.PrimaryKeyColumnConstraint | exp.PrimaryKey: +4449 desc = ( +4450 self._match_set((TokenType.ASC, TokenType.DESC)) +4451 and self._prev.token_type == TokenType.DESC +4452 ) +4453 +4454 if not in_props and not self._match(TokenType.L_PAREN, advance=False): +4455 return self.expression(exp.PrimaryKeyColumnConstraint, desc=desc) 4456 -4457 bracket_kind = self._prev.token_type -4458 expressions = self._parse_csv( -4459 lambda: self._parse_bracket_key_value(is_map=bracket_kind == TokenType.L_BRACE) -4460 ) -4461 -4462 if not self._match(TokenType.R_BRACKET) and bracket_kind == TokenType.L_BRACKET: -4463 self.raise_error("Expected ]") -4464 elif not self._match(TokenType.R_BRACE) and bracket_kind == TokenType.L_BRACE: -4465 self.raise_error("Expected }") -4466 -4467 # https://duckdb.org/docs/sql/data_types/struct.html#creating-structs -4468 if bracket_kind == TokenType.L_BRACE: -4469 this = self.expression(exp.Struct, expressions=expressions) -4470 elif not this or this.name.upper() == "ARRAY": -4471 this = self.expression(exp.Array, expressions=expressions) -4472 else: -4473 expressions = apply_index_offset(this, expressions, -self.dialect.INDEX_OFFSET) -4474 this = self.expression(exp.Bracket, this=this, expressions=expressions) -4475 -4476 self._add_comments(this) -4477 return self._parse_bracket(this) -4478 -4479 def _parse_slice(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -4480 if self._match(TokenType.COLON): -4481 return self.expression(exp.Slice, this=this, expression=self._parse_conjunction()) -4482 return this -4483 -4484 def _parse_case(self) -> t.Optional[exp.Expression]: -4485 ifs = [] -4486 default = None -4487 -4488 comments = self._prev_comments -4489 expression = self._parse_conjunction() -4490 -4491 while self._match(TokenType.WHEN): -4492 this = self._parse_conjunction() -4493 self._match(TokenType.THEN) -4494 then = self._parse_conjunction() -4495 ifs.append(self.expression(exp.If, this=this, true=then)) +4457 expressions = self._parse_wrapped_csv( +4458 self._parse_primary_key_part, optional=wrapped_optional +4459 ) +4460 options = self._parse_key_constraint_options() +4461 return self.expression(exp.PrimaryKey, expressions=expressions, options=options) +4462 +4463 def _parse_bracket_key_value(self, is_map: bool = False) -> t.Optional[exp.Expression]: +4464 return self._parse_slice(self._parse_alias(self._parse_conjunction(), explicit=True)) +4465 +4466 def _parse_bracket(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +4467 if not self._match_set((TokenType.L_BRACKET, TokenType.L_BRACE)): +4468 return this +4469 +4470 bracket_kind = self._prev.token_type +4471 expressions = self._parse_csv( +4472 lambda: self._parse_bracket_key_value(is_map=bracket_kind == TokenType.L_BRACE) +4473 ) +4474 +4475 if not self._match(TokenType.R_BRACKET) and bracket_kind == TokenType.L_BRACKET: +4476 self.raise_error("Expected ]") +4477 elif not self._match(TokenType.R_BRACE) and bracket_kind == TokenType.L_BRACE: +4478 self.raise_error("Expected }") +4479 +4480 # https://duckdb.org/docs/sql/data_types/struct.html#creating-structs +4481 if bracket_kind == TokenType.L_BRACE: +4482 this = self.expression(exp.Struct, expressions=expressions) +4483 elif not this or this.name.upper() == "ARRAY": +4484 this = self.expression(exp.Array, expressions=expressions) +4485 else: +4486 expressions = apply_index_offset(this, expressions, -self.dialect.INDEX_OFFSET) +4487 this = self.expression(exp.Bracket, this=this, expressions=expressions) +4488 +4489 self._add_comments(this) +4490 return self._parse_bracket(this) +4491 +4492 def _parse_slice(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +4493 if self._match(TokenType.COLON): +4494 return self.expression(exp.Slice, this=this, expression=self._parse_conjunction()) +4495 return this 4496 -4497 if self._match(TokenType.ELSE): -4498 default = self._parse_conjunction() -4499 -4500 if not self._match(TokenType.END): -4501 if isinstance(default, exp.Interval) and default.this.sql().upper() == "END": -4502 default = exp.column("interval") -4503 else: -4504 self.raise_error("Expected END after CASE", self._prev) -4505 -4506 return self._parse_window( -4507 self.expression(exp.Case, comments=comments, this=expression, ifs=ifs, default=default) -4508 ) +4497 def _parse_case(self) -> t.Optional[exp.Expression]: +4498 ifs = [] +4499 default = None +4500 +4501 comments = self._prev_comments +4502 expression = self._parse_conjunction() +4503 +4504 while self._match(TokenType.WHEN): +4505 this = self._parse_conjunction() +4506 self._match(TokenType.THEN) +4507 then = self._parse_conjunction() +4508 ifs.append(self.expression(exp.If, this=this, true=then)) 4509 -4510 def _parse_if(self) -> t.Optional[exp.Expression]: -4511 if self._match(TokenType.L_PAREN): -4512 args = self._parse_csv(self._parse_conjunction) -4513 this = self.validate_expression(exp.If.from_arg_list(args), args) -4514 self._match_r_paren() -4515 else: -4516 index = self._index - 1 -4517 -4518 if self.NO_PAREN_IF_COMMANDS and index == 0: -4519 return self._parse_as_command(self._prev) -4520 -4521 condition = self._parse_conjunction() +4510 if self._match(TokenType.ELSE): +4511 default = self._parse_conjunction() +4512 +4513 if not self._match(TokenType.END): +4514 if isinstance(default, exp.Interval) and default.this.sql().upper() == "END": +4515 default = exp.column("interval") +4516 else: +4517 self.raise_error("Expected END after CASE", self._prev) +4518 +4519 return self._parse_window( +4520 self.expression(exp.Case, comments=comments, this=expression, ifs=ifs, default=default) +4521 ) 4522 -4523 if not condition: -4524 self._retreat(index) -4525 return None -4526 -4527 self._match(TokenType.THEN) -4528 true = self._parse_conjunction() -4529 false = self._parse_conjunction() if self._match(TokenType.ELSE) else None -4530 self._match(TokenType.END) -4531 this = self.expression(exp.If, this=condition, true=true, false=false) -4532 -4533 return self._parse_window(this) -4534 -4535 def _parse_next_value_for(self) -> t.Optional[exp.Expression]: -4536 if not self._match_text_seq("VALUE", "FOR"): -4537 self._retreat(self._index - 1) -4538 return None +4523 def _parse_if(self) -> t.Optional[exp.Expression]: +4524 if self._match(TokenType.L_PAREN): +4525 args = self._parse_csv(self._parse_conjunction) +4526 this = self.validate_expression(exp.If.from_arg_list(args), args) +4527 self._match_r_paren() +4528 else: +4529 index = self._index - 1 +4530 +4531 if self.NO_PAREN_IF_COMMANDS and index == 0: +4532 return self._parse_as_command(self._prev) +4533 +4534 condition = self._parse_conjunction() +4535 +4536 if not condition: +4537 self._retreat(index) +4538 return None 4539 -4540 return self.expression( -4541 exp.NextValueFor, -4542 this=self._parse_column(), -4543 order=self._match(TokenType.OVER) and self._parse_wrapped(self._parse_order), -4544 ) +4540 self._match(TokenType.THEN) +4541 true = self._parse_conjunction() +4542 false = self._parse_conjunction() if self._match(TokenType.ELSE) else None +4543 self._match(TokenType.END) +4544 this = self.expression(exp.If, this=condition, true=true, false=false) 4545 -4546 def _parse_extract(self) -> exp.Extract: -4547 this = self._parse_function() or self._parse_var() or self._parse_type() -4548 -4549 if self._match(TokenType.FROM): -4550 return self.expression(exp.Extract, this=this, expression=self._parse_bitwise()) -4551 -4552 if not self._match(TokenType.COMMA): -4553 self.raise_error("Expected FROM or comma after EXTRACT", self._prev) -4554 -4555 return self.expression(exp.Extract, this=this, expression=self._parse_bitwise()) -4556 -4557 def _parse_any_value(self) -> exp.AnyValue: -4558 this = self._parse_lambda() -4559 is_max = None -4560 having = None +4546 return self._parse_window(this) +4547 +4548 def _parse_next_value_for(self) -> t.Optional[exp.Expression]: +4549 if not self._match_text_seq("VALUE", "FOR"): +4550 self._retreat(self._index - 1) +4551 return None +4552 +4553 return self.expression( +4554 exp.NextValueFor, +4555 this=self._parse_column(), +4556 order=self._match(TokenType.OVER) and self._parse_wrapped(self._parse_order), +4557 ) +4558 +4559 def _parse_extract(self) -> exp.Extract: +4560 this = self._parse_function() or self._parse_var() or self._parse_type() 4561 -4562 if self._match(TokenType.HAVING): -4563 self._match_texts(("MAX", "MIN")) -4564 is_max = self._prev.text == "MAX" -4565 having = self._parse_column() -4566 -4567 return self.expression(exp.AnyValue, this=this, having=having, max=is_max) -4568 -4569 def _parse_cast(self, strict: bool, safe: t.Optional[bool] = None) -> exp.Expression: -4570 this = self._parse_conjunction() -4571 -4572 if not self._match(TokenType.ALIAS): -4573 if self._match(TokenType.COMMA): -4574 return self.expression(exp.CastToStrType, this=this, to=self._parse_string()) -4575 -4576 self.raise_error("Expected AS after CAST") -4577 -4578 fmt = None -4579 to = self._parse_types() -4580 -4581 if self._match(TokenType.FORMAT): -4582 fmt_string = self._parse_string() -4583 fmt = self._parse_at_time_zone(fmt_string) +4562 if self._match(TokenType.FROM): +4563 return self.expression(exp.Extract, this=this, expression=self._parse_bitwise()) +4564 +4565 if not self._match(TokenType.COMMA): +4566 self.raise_error("Expected FROM or comma after EXTRACT", self._prev) +4567 +4568 return self.expression(exp.Extract, this=this, expression=self._parse_bitwise()) +4569 +4570 def _parse_any_value(self) -> exp.AnyValue: +4571 this = self._parse_lambda() +4572 is_max = None +4573 having = None +4574 +4575 if self._match(TokenType.HAVING): +4576 self._match_texts(("MAX", "MIN")) +4577 is_max = self._prev.text == "MAX" +4578 having = self._parse_column() +4579 +4580 return self.expression(exp.AnyValue, this=this, having=having, max=is_max) +4581 +4582 def _parse_cast(self, strict: bool, safe: t.Optional[bool] = None) -> exp.Expression: +4583 this = self._parse_conjunction() 4584 -4585 if not to: -4586 to = exp.DataType.build(exp.DataType.Type.UNKNOWN) -4587 if to.this in exp.DataType.TEMPORAL_TYPES: -4588 this = self.expression( -4589 exp.StrToDate if to.this == exp.DataType.Type.DATE else exp.StrToTime, -4590 this=this, -4591 format=exp.Literal.string( -4592 format_time( -4593 fmt_string.this if fmt_string else "", -4594 self.dialect.FORMAT_MAPPING or self.dialect.TIME_MAPPING, -4595 self.dialect.FORMAT_TRIE or self.dialect.TIME_TRIE, -4596 ) -4597 ), -4598 ) -4599 -4600 if isinstance(fmt, exp.AtTimeZone) and isinstance(this, exp.StrToTime): -4601 this.set("zone", fmt.args["zone"]) -4602 return this -4603 elif not to: -4604 self.raise_error("Expected TYPE after CAST") -4605 elif isinstance(to, exp.Identifier): -4606 to = exp.DataType.build(to.name, udt=True) -4607 elif to.this == exp.DataType.Type.CHAR: -4608 if self._match(TokenType.CHARACTER_SET): -4609 to = self.expression(exp.CharacterSet, this=self._parse_var_or_string()) -4610 -4611 return self.expression( -4612 exp.Cast if strict else exp.TryCast, this=this, to=to, format=fmt, safe=safe -4613 ) -4614 -4615 def _parse_string_agg(self) -> exp.Expression: -4616 if self._match(TokenType.DISTINCT): -4617 args: t.List[t.Optional[exp.Expression]] = [ -4618 self.expression(exp.Distinct, expressions=[self._parse_conjunction()]) -4619 ] -4620 if self._match(TokenType.COMMA): -4621 args.extend(self._parse_csv(self._parse_conjunction)) -4622 else: -4623 args = self._parse_csv(self._parse_conjunction) # type: ignore -4624 -4625 index = self._index -4626 if not self._match(TokenType.R_PAREN) and args: -4627 # postgres: STRING_AGG([DISTINCT] expression, separator [ORDER BY expression1 {ASC | DESC} [, ...]]) -4628 # bigquery: STRING_AGG([DISTINCT] expression [, separator] [ORDER BY key [{ASC | DESC}] [, ... ]] [LIMIT n]) -4629 args[-1] = self._parse_limit(this=self._parse_order(this=args[-1])) -4630 return self.expression(exp.GroupConcat, this=args[0], separator=seq_get(args, 1)) -4631 -4632 # Checks if we can parse an order clause: WITHIN GROUP (ORDER BY <order_by_expression_list> [ASC | DESC]). -4633 # This is done "manually", instead of letting _parse_window parse it into an exp.WithinGroup node, so that -4634 # the STRING_AGG call is parsed like in MySQL / SQLite and can thus be transpiled more easily to them. -4635 if not self._match_text_seq("WITHIN", "GROUP"): -4636 self._retreat(index) -4637 return self.validate_expression(exp.GroupConcat.from_arg_list(args), args) -4638 -4639 self._match_l_paren() # The corresponding match_r_paren will be called in parse_function (caller) -4640 order = self._parse_order(this=seq_get(args, 0)) -4641 return self.expression(exp.GroupConcat, this=order, separator=seq_get(args, 1)) -4642 -4643 def _parse_convert( -4644 self, strict: bool, safe: t.Optional[bool] = None -4645 ) -> t.Optional[exp.Expression]: -4646 this = self._parse_bitwise() -4647 -4648 if self._match(TokenType.USING): -4649 to: t.Optional[exp.Expression] = self.expression( -4650 exp.CharacterSet, this=self._parse_var() -4651 ) -4652 elif self._match(TokenType.COMMA): -4653 to = self._parse_types() -4654 else: -4655 to = None -4656 -4657 return self.expression(exp.Cast if strict else exp.TryCast, this=this, to=to, safe=safe) -4658 -4659 def _parse_decode(self) -> t.Optional[exp.Decode | exp.Case]: -4660 """ -4661 There are generally two variants of the DECODE function: -4662 -4663 - DECODE(bin, charset) -4664 - DECODE(expression, search, result [, search, result] ... [, default]) -4665 -4666 The second variant will always be parsed into a CASE expression. Note that NULL -4667 needs special treatment, since we need to explicitly check for it with `IS NULL`, -4668 instead of relying on pattern matching. -4669 """ -4670 args = self._parse_csv(self._parse_conjunction) +4585 if not self._match(TokenType.ALIAS): +4586 if self._match(TokenType.COMMA): +4587 return self.expression(exp.CastToStrType, this=this, to=self._parse_string()) +4588 +4589 self.raise_error("Expected AS after CAST") +4590 +4591 fmt = None +4592 to = self._parse_types() +4593 +4594 if self._match(TokenType.FORMAT): +4595 fmt_string = self._parse_string() +4596 fmt = self._parse_at_time_zone(fmt_string) +4597 +4598 if not to: +4599 to = exp.DataType.build(exp.DataType.Type.UNKNOWN) +4600 if to.this in exp.DataType.TEMPORAL_TYPES: +4601 this = self.expression( +4602 exp.StrToDate if to.this == exp.DataType.Type.DATE else exp.StrToTime, +4603 this=this, +4604 format=exp.Literal.string( +4605 format_time( +4606 fmt_string.this if fmt_string else "", +4607 self.dialect.FORMAT_MAPPING or self.dialect.TIME_MAPPING, +4608 self.dialect.FORMAT_TRIE or self.dialect.TIME_TRIE, +4609 ) +4610 ), +4611 ) +4612 +4613 if isinstance(fmt, exp.AtTimeZone) and isinstance(this, exp.StrToTime): +4614 this.set("zone", fmt.args["zone"]) +4615 return this +4616 elif not to: +4617 self.raise_error("Expected TYPE after CAST") +4618 elif isinstance(to, exp.Identifier): +4619 to = exp.DataType.build(to.name, udt=True) +4620 elif to.this == exp.DataType.Type.CHAR: +4621 if self._match(TokenType.CHARACTER_SET): +4622 to = self.expression(exp.CharacterSet, this=self._parse_var_or_string()) +4623 +4624 return self.expression( +4625 exp.Cast if strict else exp.TryCast, this=this, to=to, format=fmt, safe=safe +4626 ) +4627 +4628 def _parse_string_agg(self) -> exp.Expression: +4629 if self._match(TokenType.DISTINCT): +4630 args: t.List[t.Optional[exp.Expression]] = [ +4631 self.expression(exp.Distinct, expressions=[self._parse_conjunction()]) +4632 ] +4633 if self._match(TokenType.COMMA): +4634 args.extend(self._parse_csv(self._parse_conjunction)) +4635 else: +4636 args = self._parse_csv(self._parse_conjunction) # type: ignore +4637 +4638 index = self._index +4639 if not self._match(TokenType.R_PAREN) and args: +4640 # postgres: STRING_AGG([DISTINCT] expression, separator [ORDER BY expression1 {ASC | DESC} [, ...]]) +4641 # bigquery: STRING_AGG([DISTINCT] expression [, separator] [ORDER BY key [{ASC | DESC}] [, ... ]] [LIMIT n]) +4642 args[-1] = self._parse_limit(this=self._parse_order(this=args[-1])) +4643 return self.expression(exp.GroupConcat, this=args[0], separator=seq_get(args, 1)) +4644 +4645 # Checks if we can parse an order clause: WITHIN GROUP (ORDER BY <order_by_expression_list> [ASC | DESC]). +4646 # This is done "manually", instead of letting _parse_window parse it into an exp.WithinGroup node, so that +4647 # the STRING_AGG call is parsed like in MySQL / SQLite and can thus be transpiled more easily to them. +4648 if not self._match_text_seq("WITHIN", "GROUP"): +4649 self._retreat(index) +4650 return self.validate_expression(exp.GroupConcat.from_arg_list(args), args) +4651 +4652 self._match_l_paren() # The corresponding match_r_paren will be called in parse_function (caller) +4653 order = self._parse_order(this=seq_get(args, 0)) +4654 return self.expression(exp.GroupConcat, this=order, separator=seq_get(args, 1)) +4655 +4656 def _parse_convert( +4657 self, strict: bool, safe: t.Optional[bool] = None +4658 ) -> t.Optional[exp.Expression]: +4659 this = self._parse_bitwise() +4660 +4661 if self._match(TokenType.USING): +4662 to: t.Optional[exp.Expression] = self.expression( +4663 exp.CharacterSet, this=self._parse_var() +4664 ) +4665 elif self._match(TokenType.COMMA): +4666 to = self._parse_types() +4667 else: +4668 to = None +4669 +4670 return self.expression(exp.Cast if strict else exp.TryCast, this=this, to=to, safe=safe) 4671 -4672 if len(args) < 3: -4673 return self.expression(exp.Decode, this=seq_get(args, 0), charset=seq_get(args, 1)) -4674 -4675 expression, *expressions = args -4676 if not expression: -4677 return None +4672 def _parse_decode(self) -> t.Optional[exp.Decode | exp.Case]: +4673 """ +4674 There are generally two variants of the DECODE function: +4675 +4676 - DECODE(bin, charset) +4677 - DECODE(expression, search, result [, search, result] ... [, default]) 4678 -4679 ifs = [] -4680 for search, result in zip(expressions[::2], expressions[1::2]): -4681 if not search or not result: -4682 return None -4683 -4684 if isinstance(search, exp.Literal): -4685 ifs.append( -4686 exp.If(this=exp.EQ(this=expression.copy(), expression=search), true=result) -4687 ) -4688 elif isinstance(search, exp.Null): -4689 ifs.append( -4690 exp.If(this=exp.Is(this=expression.copy(), expression=exp.Null()), true=result) -4691 ) -4692 else: -4693 cond = exp.or_( -4694 exp.EQ(this=expression.copy(), expression=search), -4695 exp.and_( -4696 exp.Is(this=expression.copy(), expression=exp.Null()), -4697 exp.Is(this=search.copy(), expression=exp.Null()), -4698 copy=False, -4699 ), -4700 copy=False, -4701 ) -4702 ifs.append(exp.If(this=cond, true=result)) -4703 -4704 return exp.Case(ifs=ifs, default=expressions[-1] if len(expressions) % 2 == 1 else None) -4705 -4706 def _parse_json_key_value(self) -> t.Optional[exp.JSONKeyValue]: -4707 self._match_text_seq("KEY") -4708 key = self._parse_column() -4709 self._match_set(self.JSON_KEY_VALUE_SEPARATOR_TOKENS) -4710 self._match_text_seq("VALUE") -4711 value = self._parse_bitwise() -4712 -4713 if not key and not value: -4714 return None -4715 return self.expression(exp.JSONKeyValue, this=key, expression=value) +4679 The second variant will always be parsed into a CASE expression. Note that NULL +4680 needs special treatment, since we need to explicitly check for it with `IS NULL`, +4681 instead of relying on pattern matching. +4682 """ +4683 args = self._parse_csv(self._parse_conjunction) +4684 +4685 if len(args) < 3: +4686 return self.expression(exp.Decode, this=seq_get(args, 0), charset=seq_get(args, 1)) +4687 +4688 expression, *expressions = args +4689 if not expression: +4690 return None +4691 +4692 ifs = [] +4693 for search, result in zip(expressions[::2], expressions[1::2]): +4694 if not search or not result: +4695 return None +4696 +4697 if isinstance(search, exp.Literal): +4698 ifs.append( +4699 exp.If(this=exp.EQ(this=expression.copy(), expression=search), true=result) +4700 ) +4701 elif isinstance(search, exp.Null): +4702 ifs.append( +4703 exp.If(this=exp.Is(this=expression.copy(), expression=exp.Null()), true=result) +4704 ) +4705 else: +4706 cond = exp.or_( +4707 exp.EQ(this=expression.copy(), expression=search), +4708 exp.and_( +4709 exp.Is(this=expression.copy(), expression=exp.Null()), +4710 exp.Is(this=search.copy(), expression=exp.Null()), +4711 copy=False, +4712 ), +4713 copy=False, +4714 ) +4715 ifs.append(exp.If(this=cond, true=result)) 4716 -4717 def _parse_format_json(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: -4718 if not this or not self._match_text_seq("FORMAT", "JSON"): -4719 return this -4720 -4721 return self.expression(exp.FormatJson, this=this) -4722 -4723 def _parse_on_handling(self, on: str, *values: str) -> t.Optional[str]: -4724 # Parses the "X ON Y" syntax, i.e. NULL ON NULL (Oracle, T-SQL) -4725 for value in values: -4726 if self._match_text_seq(value, "ON", on): -4727 return f"{value} ON {on}" -4728 -4729 return None -4730 -4731 @t.overload -4732 def _parse_json_object(self, agg: Lit[False]) -> exp.JSONObject: -4733 ... -4734 -4735 @t.overload -4736 def _parse_json_object(self, agg: Lit[True]) -> exp.JSONObjectAgg: -4737 ... -4738 -4739 def _parse_json_object(self, agg=False): -4740 star = self._parse_star() -4741 expressions = ( -4742 [star] -4743 if star -4744 else self._parse_csv(lambda: self._parse_format_json(self._parse_json_key_value())) -4745 ) -4746 null_handling = self._parse_on_handling("NULL", "NULL", "ABSENT") +4717 return exp.Case(ifs=ifs, default=expressions[-1] if len(expressions) % 2 == 1 else None) +4718 +4719 def _parse_json_key_value(self) -> t.Optional[exp.JSONKeyValue]: +4720 self._match_text_seq("KEY") +4721 key = self._parse_column() +4722 self._match_set(self.JSON_KEY_VALUE_SEPARATOR_TOKENS) +4723 self._match_text_seq("VALUE") +4724 value = self._parse_bitwise() +4725 +4726 if not key and not value: +4727 return None +4728 return self.expression(exp.JSONKeyValue, this=key, expression=value) +4729 +4730 def _parse_format_json(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: +4731 if not this or not self._match_text_seq("FORMAT", "JSON"): +4732 return this +4733 +4734 return self.expression(exp.FormatJson, this=this) +4735 +4736 def _parse_on_handling(self, on: str, *values: str) -> t.Optional[str]: +4737 # Parses the "X ON Y" syntax, i.e. NULL ON NULL (Oracle, T-SQL) +4738 for value in values: +4739 if self._match_text_seq(value, "ON", on): +4740 return f"{value} ON {on}" +4741 +4742 return None +4743 +4744 @t.overload +4745 def _parse_json_object(self, agg: Lit[False]) -> exp.JSONObject: +4746 ... 4747 -4748 unique_keys = None -4749 if self._match_text_seq("WITH", "UNIQUE"): -4750 unique_keys = True -4751 elif self._match_text_seq("WITHOUT", "UNIQUE"): -4752 unique_keys = False -4753 -4754 self._match_text_seq("KEYS") -4755 -4756 return_type = self._match_text_seq("RETURNING") and self._parse_format_json( -4757 self._parse_type() +4748 @t.overload +4749 def _parse_json_object(self, agg: Lit[True]) -> exp.JSONObjectAgg: +4750 ... +4751 +4752 def _parse_json_object(self, agg=False): +4753 star = self._parse_star() +4754 expressions = ( +4755 [star] +4756 if star +4757 else self._parse_csv(lambda: self._parse_format_json(self._parse_json_key_value())) 4758 ) -4759 encoding = self._match_text_seq("ENCODING") and self._parse_var() +4759 null_handling = self._parse_on_handling("NULL", "NULL", "ABSENT") 4760 -4761 return self.expression( -4762 exp.JSONObjectAgg if agg else exp.JSONObject, -4763 expressions=expressions, -4764 null_handling=null_handling, -4765 unique_keys=unique_keys, -4766 return_type=return_type, -4767 encoding=encoding, -4768 ) -4769 -4770 # Note: this is currently incomplete; it only implements the "JSON_value_column" part -4771 def _parse_json_column_def(self) -> exp.JSONColumnDef: -4772 if not self._match_text_seq("NESTED"): -4773 this = self._parse_id_var() -4774 kind = self._parse_types(allow_identifiers=False) -4775 nested = None -4776 else: -4777 this = None -4778 kind = None -4779 nested = True -4780 -4781 path = self._match_text_seq("PATH") and self._parse_string() -4782 nested_schema = nested and self._parse_json_schema() -4783 -4784 return self.expression( -4785 exp.JSONColumnDef, -4786 this=this, -4787 kind=kind, -4788 path=path, -4789 nested_schema=nested_schema, -4790 ) -4791 -4792 def _parse_json_schema(self) -> exp.JSONSchema: -4793 self._match_text_seq("COLUMNS") -4794 return self.expression( -4795 exp.JSONSchema, -4796 expressions=self._parse_wrapped_csv(self._parse_json_column_def, optional=True), -4797 ) -4798 -4799 def _parse_json_table(self) -> exp.JSONTable: -4800 this = self._parse_format_json(self._parse_bitwise()) -4801 path = self._match(TokenType.COMMA) and self._parse_string() -4802 error_handling = self._parse_on_handling("ERROR", "ERROR", "NULL") -4803 empty_handling = self._parse_on_handling("EMPTY", "ERROR", "NULL") -4804 schema = self._parse_json_schema() -4805 -4806 return exp.JSONTable( -4807 this=this, -4808 schema=schema, -4809 path=path, -4810 error_handling=error_handling, -4811 empty_handling=empty_handling, -4812 ) -4813 -4814 def _parse_match_against(self) -> exp.MatchAgainst: -4815 expressions = self._parse_csv(self._parse_column) -4816 -4817 self._match_text_seq(")", "AGAINST", "(") +4761 unique_keys = None +4762 if self._match_text_seq("WITH", "UNIQUE"): +4763 unique_keys = True +4764 elif self._match_text_seq("WITHOUT", "UNIQUE"): +4765 unique_keys = False +4766 +4767 self._match_text_seq("KEYS") +4768 +4769 return_type = self._match_text_seq("RETURNING") and self._parse_format_json( +4770 self._parse_type() +4771 ) +4772 encoding = self._match_text_seq("ENCODING") and self._parse_var() +4773 +4774 return self.expression( +4775 exp.JSONObjectAgg if agg else exp.JSONObject, +4776 expressions=expressions, +4777 null_handling=null_handling, +4778 unique_keys=unique_keys, +4779 return_type=return_type, +4780 encoding=encoding, +4781 ) +4782 +4783 # Note: this is currently incomplete; it only implements the "JSON_value_column" part +4784 def _parse_json_column_def(self) -> exp.JSONColumnDef: +4785 if not self._match_text_seq("NESTED"): +4786 this = self._parse_id_var() +4787 kind = self._parse_types(allow_identifiers=False) +4788 nested = None +4789 else: +4790 this = None +4791 kind = None +4792 nested = True +4793 +4794 path = self._match_text_seq("PATH") and self._parse_string() +4795 nested_schema = nested and self._parse_json_schema() +4796 +4797 return self.expression( +4798 exp.JSONColumnDef, +4799 this=this, +4800 kind=kind, +4801 path=path, +4802 nested_schema=nested_schema, +4803 ) +4804 +4805 def _parse_json_schema(self) -> exp.JSONSchema: +4806 self._match_text_seq("COLUMNS") +4807 return self.expression( +4808 exp.JSONSchema, +4809 expressions=self._parse_wrapped_csv(self._parse_json_column_def, optional=True), +4810 ) +4811 +4812 def _parse_json_table(self) -> exp.JSONTable: +4813 this = self._parse_format_json(self._parse_bitwise()) +4814 path = self._match(TokenType.COMMA) and self._parse_string() +4815 error_handling = self._parse_on_handling("ERROR", "ERROR", "NULL") +4816 empty_handling = self._parse_on_handling("EMPTY", "ERROR", "NULL") +4817 schema = self._parse_json_schema() 4818 -4819 this = self._parse_string() -4820 -4821 if self._match_text_seq("IN", "NATURAL", "LANGUAGE", "MODE"): -4822 modifier = "IN NATURAL LANGUAGE MODE" -4823 if self._match_text_seq("WITH", "QUERY", "EXPANSION"): -4824 modifier = f"{modifier} WITH QUERY EXPANSION" -4825 elif self._match_text_seq("IN", "BOOLEAN", "MODE"): -4826 modifier = "IN BOOLEAN MODE" -4827 elif self._match_text_seq("WITH", "QUERY", "EXPANSION"): -4828 modifier = "WITH QUERY EXPANSION" -4829 else: -4830 modifier = None +4819 return exp.JSONTable( +4820 this=this, +4821 schema=schema, +4822 path=path, +4823 error_handling=error_handling, +4824 empty_handling=empty_handling, +4825 ) +4826 +4827 def _parse_match_against(self) -> exp.MatchAgainst: +4828 expressions = self._parse_csv(self._parse_column) +4829 +4830 self._match_text_seq(")", "AGAINST", "(") 4831 -4832 return self.expression( -4833 exp.MatchAgainst, this=this, expressions=expressions, modifier=modifier -4834 ) -4835 -4836 # https://learn.microsoft.com/en-us/sql/t-sql/functions/openjson-transact-sql?view=sql-server-ver16 -4837 def _parse_open_json(self) -> exp.OpenJSON: -4838 this = self._parse_bitwise() -4839 path = self._match(TokenType.COMMA) and self._parse_string() -4840 -4841 def _parse_open_json_column_def() -> exp.OpenJSONColumnDef: -4842 this = self._parse_field(any_token=True) -4843 kind = self._parse_types() -4844 path = self._parse_string() -4845 as_json = self._match_pair(TokenType.ALIAS, TokenType.JSON) -4846 -4847 return self.expression( -4848 exp.OpenJSONColumnDef, this=this, kind=kind, path=path, as_json=as_json -4849 ) -4850 -4851 expressions = None -4852 if self._match_pair(TokenType.R_PAREN, TokenType.WITH): -4853 self._match_l_paren() -4854 expressions = self._parse_csv(_parse_open_json_column_def) -4855 -4856 return self.expression(exp.OpenJSON, this=this, path=path, expressions=expressions) -4857 -4858 def _parse_position(self, haystack_first: bool = False) -> exp.StrPosition: -4859 args = self._parse_csv(self._parse_bitwise) -4860 -4861 if self._match(TokenType.IN): -4862 return self.expression( -4863 exp.StrPosition, this=self._parse_bitwise(), substr=seq_get(args, 0) -4864 ) -4865 -4866 if haystack_first: -4867 haystack = seq_get(args, 0) -4868 needle = seq_get(args, 1) -4869 else: -4870 needle = seq_get(args, 0) -4871 haystack = seq_get(args, 1) -4872 -4873 return self.expression( -4874 exp.StrPosition, this=haystack, substr=needle, position=seq_get(args, 2) -4875 ) -4876 -4877 def _parse_predict(self) -> exp.Predict: -4878 self._match_text_seq("MODEL") -4879 this = self._parse_table() -4880 -4881 self._match(TokenType.COMMA) -4882 self._match_text_seq("TABLE") -4883 -4884 return self.expression( -4885 exp.Predict, -4886 this=this, -4887 expression=self._parse_table(), -4888 params_struct=self._match(TokenType.COMMA) and self._parse_bitwise(), -4889 ) -4890 -4891 def _parse_join_hint(self, func_name: str) -> exp.JoinHint: -4892 args = self._parse_csv(self._parse_table) -4893 return exp.JoinHint(this=func_name.upper(), expressions=args) -4894 -4895 def _parse_substring(self) -> exp.Substring: -4896 # Postgres supports the form: substring(string [from int] [for int]) -4897 # https://www.postgresql.org/docs/9.1/functions-string.html @ Table 9-6 -4898 -4899 args = t.cast(t.List[t.Optional[exp.Expression]], self._parse_csv(self._parse_bitwise)) -4900 -4901 if self._match(TokenType.FROM): -4902 args.append(self._parse_bitwise()) -4903 if self._match(TokenType.FOR): -4904 args.append(self._parse_bitwise()) -4905 -4906 return self.validate_expression(exp.Substring.from_arg_list(args), args) +4832 this = self._parse_string() +4833 +4834 if self._match_text_seq("IN", "NATURAL", "LANGUAGE", "MODE"): +4835 modifier = "IN NATURAL LANGUAGE MODE" +4836 if self._match_text_seq("WITH", "QUERY", "EXPANSION"): +4837 modifier = f"{modifier} WITH QUERY EXPANSION" +4838 elif self._match_text_seq("IN", "BOOLEAN", "MODE"): +4839 modifier = "IN BOOLEAN MODE" +4840 elif self._match_text_seq("WITH", "QUERY", "EXPANSION"): +4841 modifier = "WITH QUERY EXPANSION" +4842 else: +4843 modifier = None +4844 +4845 return self.expression( +4846 exp.MatchAgainst, this=this, expressions=expressions, modifier=modifier +4847 ) +4848 +4849 # https://learn.microsoft.com/en-us/sql/t-sql/functions/openjson-transact-sql?view=sql-server-ver16 +4850 def _parse_open_json(self) -> exp.OpenJSON: +4851 this = self._parse_bitwise() +4852 path = self._match(TokenType.COMMA) and self._parse_string() +4853 +4854 def _parse_open_json_column_def() -> exp.OpenJSONColumnDef: +4855 this = self._parse_field(any_token=True) +4856 kind = self._parse_types() +4857 path = self._parse_string() +4858 as_json = self._match_pair(TokenType.ALIAS, TokenType.JSON) +4859 +4860 return self.expression( +4861 exp.OpenJSONColumnDef, this=this, kind=kind, path=path, as_json=as_json +4862 ) +4863 +4864 expressions = None +4865 if self._match_pair(TokenType.R_PAREN, TokenType.WITH): +4866 self._match_l_paren() +4867 expressions = self._parse_csv(_parse_open_json_column_def) +4868 +4869 return self.expression(exp.OpenJSON, this=this, path=path, expressions=expressions) +4870 +4871 def _parse_position(self, haystack_first: bool = False) -> exp.StrPosition: +4872 args = self._parse_csv(self._parse_bitwise) +4873 +4874 if self._match(TokenType.IN): +4875 return self.expression( +4876 exp.StrPosition, this=self._parse_bitwise(), substr=seq_get(args, 0) +4877 ) +4878 +4879 if haystack_first: +4880 haystack = seq_get(args, 0) +4881 needle = seq_get(args, 1) +4882 else: +4883 needle = seq_get(args, 0) +4884 haystack = seq_get(args, 1) +4885 +4886 return self.expression( +4887 exp.StrPosition, this=haystack, substr=needle, position=seq_get(args, 2) +4888 ) +4889 +4890 def _parse_predict(self) -> exp.Predict: +4891 self._match_text_seq("MODEL") +4892 this = self._parse_table() +4893 +4894 self._match(TokenType.COMMA) +4895 self._match_text_seq("TABLE") +4896 +4897 return self.expression( +4898 exp.Predict, +4899 this=this, +4900 expression=self._parse_table(), +4901 params_struct=self._match(TokenType.COMMA) and self._parse_bitwise(), +4902 ) +4903 +4904 def _parse_join_hint(self, func_name: str) -> exp.JoinHint: +4905 args = self._parse_csv(self._parse_table) +4906 return exp.JoinHint(this=func_name.upper(), expressions=args) 4907 -4908 def _parse_trim(self) -> exp.Trim: -4909 # https://www.w3resource.com/sql/character-functions/trim.php -4910 # https://docs.oracle.com/javadb/10.8.3.0/ref/rreftrimfunc.html +4908 def _parse_substring(self) -> exp.Substring: +4909 # Postgres supports the form: substring(string [from int] [for int]) +4910 # https://www.postgresql.org/docs/9.1/functions-string.html @ Table 9-6 4911 -4912 position = None -4913 collation = None -4914 expression = None -4915 -4916 if self._match_texts(self.TRIM_TYPES): -4917 position = self._prev.text.upper() +4912 args = t.cast(t.List[t.Optional[exp.Expression]], self._parse_csv(self._parse_bitwise)) +4913 +4914 if self._match(TokenType.FROM): +4915 args.append(self._parse_bitwise()) +4916 if self._match(TokenType.FOR): +4917 args.append(self._parse_bitwise()) 4918 -4919 this = self._parse_bitwise() -4920 if self._match_set((TokenType.FROM, TokenType.COMMA)): -4921 invert_order = self._prev.token_type == TokenType.FROM or self.TRIM_PATTERN_FIRST -4922 expression = self._parse_bitwise() -4923 -4924 if invert_order: -4925 this, expression = expression, this -4926 -4927 if self._match(TokenType.COLLATE): -4928 collation = self._parse_bitwise() -4929 -4930 return self.expression( -4931 exp.Trim, this=this, position=position, expression=expression, collation=collation -4932 ) -4933 -4934 def _parse_window_clause(self) -> t.Optional[t.List[exp.Expression]]: -4935 return self._match(TokenType.WINDOW) and self._parse_csv(self._parse_named_window) +4919 return self.validate_expression(exp.Substring.from_arg_list(args), args) +4920 +4921 def _parse_trim(self) -> exp.Trim: +4922 # https://www.w3resource.com/sql/character-functions/trim.php +4923 # https://docs.oracle.com/javadb/10.8.3.0/ref/rreftrimfunc.html +4924 +4925 position = None +4926 collation = None +4927 expression = None +4928 +4929 if self._match_texts(self.TRIM_TYPES): +4930 position = self._prev.text.upper() +4931 +4932 this = self._parse_bitwise() +4933 if self._match_set((TokenType.FROM, TokenType.COMMA)): +4934 invert_order = self._prev.token_type == TokenType.FROM or self.TRIM_PATTERN_FIRST +4935 expression = self._parse_bitwise() 4936 -4937 def _parse_named_window(self) -> t.Optional[exp.Expression]: -4938 return self._parse_window(self._parse_id_var(), alias=True) +4937 if invert_order: +4938 this, expression = expression, this 4939 -4940 def _parse_respect_or_ignore_nulls( -4941 self, this: t.Optional[exp.Expression] -4942 ) -> t.Optional[exp.Expression]: -4943 if self._match_text_seq("IGNORE", "NULLS"): -4944 return self.expression(exp.IgnoreNulls, this=this) -4945 if self._match_text_seq("RESPECT", "NULLS"): -4946 return self.expression(exp.RespectNulls, this=this) -4947 return this -4948 -4949 def _parse_window( -4950 self, this: t.Optional[exp.Expression], alias: bool = False -4951 ) -> t.Optional[exp.Expression]: -4952 if self._match_pair(TokenType.FILTER, TokenType.L_PAREN): -4953 self._match(TokenType.WHERE) -4954 this = self.expression( -4955 exp.Filter, this=this, expression=self._parse_where(skip_where_token=True) -4956 ) -4957 self._match_r_paren() -4958 -4959 # T-SQL allows the OVER (...) syntax after WITHIN GROUP. -4960 # https://learn.microsoft.com/en-us/sql/t-sql/functions/percentile-disc-transact-sql?view=sql-server-ver16 -4961 if self._match_text_seq("WITHIN", "GROUP"): -4962 order = self._parse_wrapped(self._parse_order) -4963 this = self.expression(exp.WithinGroup, this=this, expression=order) -4964 -4965 # SQL spec defines an optional [ { IGNORE | RESPECT } NULLS ] OVER -4966 # Some dialects choose to implement and some do not. -4967 # https://dev.mysql.com/doc/refman/8.0/en/window-function-descriptions.html -4968 -4969 # There is some code above in _parse_lambda that handles -4970 # SELECT FIRST_VALUE(TABLE.COLUMN IGNORE|RESPECT NULLS) OVER ... +4940 if self._match(TokenType.COLLATE): +4941 collation = self._parse_bitwise() +4942 +4943 return self.expression( +4944 exp.Trim, this=this, position=position, expression=expression, collation=collation +4945 ) +4946 +4947 def _parse_window_clause(self) -> t.Optional[t.List[exp.Expression]]: +4948 return self._match(TokenType.WINDOW) and self._parse_csv(self._parse_named_window) +4949 +4950 def _parse_named_window(self) -> t.Optional[exp.Expression]: +4951 return self._parse_window(self._parse_id_var(), alias=True) +4952 +4953 def _parse_respect_or_ignore_nulls( +4954 self, this: t.Optional[exp.Expression] +4955 ) -> t.Optional[exp.Expression]: +4956 if self._match_text_seq("IGNORE", "NULLS"): +4957 return self.expression(exp.IgnoreNulls, this=this) +4958 if self._match_text_seq("RESPECT", "NULLS"): +4959 return self.expression(exp.RespectNulls, this=this) +4960 return this +4961 +4962 def _parse_window( +4963 self, this: t.Optional[exp.Expression], alias: bool = False +4964 ) -> t.Optional[exp.Expression]: +4965 if self._match_pair(TokenType.FILTER, TokenType.L_PAREN): +4966 self._match(TokenType.WHERE) +4967 this = self.expression( +4968 exp.Filter, this=this, expression=self._parse_where(skip_where_token=True) +4969 ) +4970 self._match_r_paren() 4971 -4972 # The below changes handle -4973 # SELECT FIRST_VALUE(TABLE.COLUMN) IGNORE|RESPECT NULLS OVER ... -4974 -4975 # Oracle allows both formats -4976 # (https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/img_text/first_value.html) -4977 # and Snowflake chose to do the same for familiarity -4978 # https://docs.snowflake.com/en/sql-reference/functions/first_value.html#usage-notes -4979 if isinstance(this, exp.AggFunc): -4980 ignore_respect = this.find(exp.IgnoreNulls, exp.RespectNulls) +4972 # T-SQL allows the OVER (...) syntax after WITHIN GROUP. +4973 # https://learn.microsoft.com/en-us/sql/t-sql/functions/percentile-disc-transact-sql?view=sql-server-ver16 +4974 if self._match_text_seq("WITHIN", "GROUP"): +4975 order = self._parse_wrapped(self._parse_order) +4976 this = self.expression(exp.WithinGroup, this=this, expression=order) +4977 +4978 # SQL spec defines an optional [ { IGNORE | RESPECT } NULLS ] OVER +4979 # Some dialects choose to implement and some do not. +4980 # https://dev.mysql.com/doc/refman/8.0/en/window-function-descriptions.html 4981 -4982 if ignore_respect and ignore_respect is not this: -4983 ignore_respect.replace(ignore_respect.this) -4984 this = self.expression(ignore_respect.__class__, this=this) -4985 -4986 this = self._parse_respect_or_ignore_nulls(this) +4982 # There is some code above in _parse_lambda that handles +4983 # SELECT FIRST_VALUE(TABLE.COLUMN IGNORE|RESPECT NULLS) OVER ... +4984 +4985 # The below changes handle +4986 # SELECT FIRST_VALUE(TABLE.COLUMN) IGNORE|RESPECT NULLS OVER ... 4987 -4988 # bigquery select from window x AS (partition by ...) -4989 if alias: -4990 over = None -4991 self._match(TokenType.ALIAS) -4992 elif not self._match_set(self.WINDOW_BEFORE_PAREN_TOKENS): -4993 return this -4994 else: -4995 over = self._prev.text.upper() -4996 -4997 if not self._match(TokenType.L_PAREN): -4998 return self.expression( -4999 exp.Window, this=this, alias=self._parse_id_var(False), over=over -5000 ) -5001 -5002 window_alias = self._parse_id_var(any_token=False, tokens=self.WINDOW_ALIAS_TOKENS) -5003 -5004 first = self._match(TokenType.FIRST) -5005 if self._match_text_seq("LAST"): -5006 first = False -5007 -5008 partition, order = self._parse_partition_and_order() -5009 kind = self._match_set((TokenType.ROWS, TokenType.RANGE)) and self._prev.text -5010 -5011 if kind: -5012 self._match(TokenType.BETWEEN) -5013 start = self._parse_window_spec() -5014 self._match(TokenType.AND) -5015 end = self._parse_window_spec() +4988 # Oracle allows both formats +4989 # (https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/img_text/first_value.html) +4990 # and Snowflake chose to do the same for familiarity +4991 # https://docs.snowflake.com/en/sql-reference/functions/first_value.html#usage-notes +4992 if isinstance(this, exp.AggFunc): +4993 ignore_respect = this.find(exp.IgnoreNulls, exp.RespectNulls) +4994 +4995 if ignore_respect and ignore_respect is not this: +4996 ignore_respect.replace(ignore_respect.this) +4997 this = self.expression(ignore_respect.__class__, this=this) +4998 +4999 this = self._parse_respect_or_ignore_nulls(this) +5000 +5001 # bigquery select from window x AS (partition by ...) +5002 if alias: +5003 over = None +5004 self._match(TokenType.ALIAS) +5005 elif not self._match_set(self.WINDOW_BEFORE_PAREN_TOKENS): +5006 return this +5007 else: +5008 over = self._prev.text.upper() +5009 +5010 if not self._match(TokenType.L_PAREN): +5011 return self.expression( +5012 exp.Window, this=this, alias=self._parse_id_var(False), over=over +5013 ) +5014 +5015 window_alias = self._parse_id_var(any_token=False, tokens=self.WINDOW_ALIAS_TOKENS) 5016 -5017 spec = self.expression( -5018 exp.WindowSpec, -5019 kind=kind, -5020 start=start["value"], -5021 start_side=start["side"], -5022 end=end["value"], -5023 end_side=end["side"], -5024 ) -5025 else: -5026 spec = None -5027 -5028 self._match_r_paren() +5017 first = self._match(TokenType.FIRST) +5018 if self._match_text_seq("LAST"): +5019 first = False +5020 +5021 partition, order = self._parse_partition_and_order() +5022 kind = self._match_set((TokenType.ROWS, TokenType.RANGE)) and self._prev.text +5023 +5024 if kind: +5025 self._match(TokenType.BETWEEN) +5026 start = self._parse_window_spec() +5027 self._match(TokenType.AND) +5028 end = self._parse_window_spec() 5029 -5030 window = self.expression( -5031 exp.Window, -5032 this=this, -5033 partition_by=partition, -5034 order=order, -5035 spec=spec, -5036 alias=window_alias, -5037 over=over, -5038 first=first, -5039 ) +5030 spec = self.expression( +5031 exp.WindowSpec, +5032 kind=kind, +5033 start=start["value"], +5034 start_side=start["side"], +5035 end=end["value"], +5036 end_side=end["side"], +5037 ) +5038 else: +5039 spec = None 5040 -5041 # This covers Oracle's FIRST/LAST syntax: aggregate KEEP (...) OVER (...) -5042 if self._match_set(self.WINDOW_BEFORE_PAREN_TOKENS, advance=False): -5043 return self._parse_window(window, alias=alias) -5044 -5045 return window -5046 -5047 def _parse_partition_and_order( -5048 self, -5049 ) -> t.Tuple[t.List[exp.Expression], t.Optional[exp.Expression]]: -5050 return self._parse_partition_by(), self._parse_order() -5051 -5052 def _parse_window_spec(self) -> t.Dict[str, t.Optional[str | exp.Expression]]: -5053 self._match(TokenType.BETWEEN) -5054 -5055 return { -5056 "value": ( -5057 (self._match_text_seq("UNBOUNDED") and "UNBOUNDED") -5058 or (self._match_text_seq("CURRENT", "ROW") and "CURRENT ROW") -5059 or self._parse_bitwise() -5060 ), -5061 "side": self._match_texts(self.WINDOW_SIDES) and self._prev.text, -5062 } -5063 -5064 def _parse_alias( -5065 self, this: t.Optional[exp.Expression], explicit: bool = False -5066 ) -> t.Optional[exp.Expression]: -5067 any_token = self._match(TokenType.ALIAS) -5068 comments = self._prev_comments -5069 -5070 if explicit and not any_token: -5071 return this -5072 -5073 if self._match(TokenType.L_PAREN): -5074 aliases = self.expression( -5075 exp.Aliases, -5076 comments=comments, -5077 this=this, -5078 expressions=self._parse_csv(lambda: self._parse_id_var(any_token)), -5079 ) -5080 self._match_r_paren(aliases) -5081 return aliases +5041 self._match_r_paren() +5042 +5043 window = self.expression( +5044 exp.Window, +5045 this=this, +5046 partition_by=partition, +5047 order=order, +5048 spec=spec, +5049 alias=window_alias, +5050 over=over, +5051 first=first, +5052 ) +5053 +5054 # This covers Oracle's FIRST/LAST syntax: aggregate KEEP (...) OVER (...) +5055 if self._match_set(self.WINDOW_BEFORE_PAREN_TOKENS, advance=False): +5056 return self._parse_window(window, alias=alias) +5057 +5058 return window +5059 +5060 def _parse_partition_and_order( +5061 self, +5062 ) -> t.Tuple[t.List[exp.Expression], t.Optional[exp.Expression]]: +5063 return self._parse_partition_by(), self._parse_order() +5064 +5065 def _parse_window_spec(self) -> t.Dict[str, t.Optional[str | exp.Expression]]: +5066 self._match(TokenType.BETWEEN) +5067 +5068 return { +5069 "value": ( +5070 (self._match_text_seq("UNBOUNDED") and "UNBOUNDED") +5071 or (self._match_text_seq("CURRENT", "ROW") and "CURRENT ROW") +5072 or self._parse_bitwise() +5073 ), +5074 "side": self._match_texts(self.WINDOW_SIDES) and self._prev.text, +5075 } +5076 +5077 def _parse_alias( +5078 self, this: t.Optional[exp.Expression], explicit: bool = False +5079 ) -> t.Optional[exp.Expression]: +5080 any_token = self._match(TokenType.ALIAS) +5081 comments = self._prev_comments 5082 -5083 alias = self._parse_id_var(any_token) or ( -5084 self.STRING_ALIASES and self._parse_string_as_identifier() -5085 ) -5086 -5087 if alias: -5088 this = self.expression(exp.Alias, comments=comments, this=this, alias=alias) -5089 column = this.this -5090 -5091 # Moves the comment next to the alias in `expr /* comment */ AS alias` -5092 if not this.comments and column and column.comments: -5093 this.comments = column.comments -5094 column.comments = None +5083 if explicit and not any_token: +5084 return this +5085 +5086 if self._match(TokenType.L_PAREN): +5087 aliases = self.expression( +5088 exp.Aliases, +5089 comments=comments, +5090 this=this, +5091 expressions=self._parse_csv(lambda: self._parse_id_var(any_token)), +5092 ) +5093 self._match_r_paren(aliases) +5094 return aliases 5095 -5096 return this -5097 -5098 def _parse_id_var( -5099 self, -5100 any_token: bool = True, -5101 tokens: t.Optional[t.Collection[TokenType]] = None, -5102 ) -> t.Optional[exp.Expression]: -5103 identifier = self._parse_identifier() -5104 -5105 if identifier: -5106 return identifier -5107 -5108 if (any_token and self._advance_any()) or self._match_set(tokens or self.ID_VAR_TOKENS): -5109 quoted = self._prev.token_type == TokenType.STRING -5110 return exp.Identifier(this=self._prev.text, quoted=quoted) -5111 -5112 return None -5113 -5114 def _parse_string(self) -> t.Optional[exp.Expression]: -5115 if self._match_set((TokenType.STRING, TokenType.RAW_STRING)): -5116 return self.PRIMARY_PARSERS[self._prev.token_type](self, self._prev) -5117 return self._parse_placeholder() -5118 -5119 def _parse_string_as_identifier(self) -> t.Optional[exp.Identifier]: -5120 return exp.to_identifier(self._match(TokenType.STRING) and self._prev.text, quoted=True) -5121 -5122 def _parse_number(self) -> t.Optional[exp.Expression]: -5123 if self._match(TokenType.NUMBER): -5124 return self.PRIMARY_PARSERS[TokenType.NUMBER](self, self._prev) -5125 return self._parse_placeholder() +5096 alias = self._parse_id_var(any_token) or ( +5097 self.STRING_ALIASES and self._parse_string_as_identifier() +5098 ) +5099 +5100 if alias: +5101 this = self.expression(exp.Alias, comments=comments, this=this, alias=alias) +5102 column = this.this +5103 +5104 # Moves the comment next to the alias in `expr /* comment */ AS alias` +5105 if not this.comments and column and column.comments: +5106 this.comments = column.comments +5107 column.comments = None +5108 +5109 return this +5110 +5111 def _parse_id_var( +5112 self, +5113 any_token: bool = True, +5114 tokens: t.Optional[t.Collection[TokenType]] = None, +5115 ) -> t.Optional[exp.Expression]: +5116 identifier = self._parse_identifier() +5117 +5118 if identifier: +5119 return identifier +5120 +5121 if (any_token and self._advance_any()) or self._match_set(tokens or self.ID_VAR_TOKENS): +5122 quoted = self._prev.token_type == TokenType.STRING +5123 return exp.Identifier(this=self._prev.text, quoted=quoted) +5124 +5125 return None 5126 -5127 def _parse_identifier(self) -> t.Optional[exp.Expression]: -5128 if self._match(TokenType.IDENTIFIER): -5129 return self.expression(exp.Identifier, this=self._prev.text, quoted=True) +5127 def _parse_string(self) -> t.Optional[exp.Expression]: +5128 if self._match_set((TokenType.STRING, TokenType.RAW_STRING)): +5129 return self.PRIMARY_PARSERS[self._prev.token_type](self, self._prev) 5130 return self._parse_placeholder() 5131 -5132 def _parse_var( -5133 self, -5134 any_token: bool = False, -5135 tokens: t.Optional[t.Collection[TokenType]] = None, -5136 upper: bool = False, -5137 ) -> t.Optional[exp.Expression]: -5138 if ( -5139 (any_token and self._advance_any()) -5140 or self._match(TokenType.VAR) -5141 or (self._match_set(tokens) if tokens else False) -5142 ): -5143 return self.expression( -5144 exp.Var, this=self._prev.text.upper() if upper else self._prev.text -5145 ) -5146 return self._parse_placeholder() -5147 -5148 def _advance_any(self, ignore_reserved: bool = False) -> t.Optional[Token]: -5149 if self._curr and (ignore_reserved or self._curr.token_type not in self.RESERVED_TOKENS): -5150 self._advance() -5151 return self._prev -5152 return None -5153 -5154 def _parse_var_or_string(self) -> t.Optional[exp.Expression]: -5155 return self._parse_var() or self._parse_string() -5156 -5157 def _parse_null(self) -> t.Optional[exp.Expression]: -5158 if self._match_set(self.NULL_TOKENS): -5159 return self.PRIMARY_PARSERS[TokenType.NULL](self, self._prev) -5160 return self._parse_placeholder() -5161 -5162 def _parse_boolean(self) -> t.Optional[exp.Expression]: -5163 if self._match(TokenType.TRUE): -5164 return self.PRIMARY_PARSERS[TokenType.TRUE](self, self._prev) -5165 if self._match(TokenType.FALSE): -5166 return self.PRIMARY_PARSERS[TokenType.FALSE](self, self._prev) -5167 return self._parse_placeholder() -5168 -5169 def _parse_star(self) -> t.Optional[exp.Expression]: -5170 if self._match(TokenType.STAR): -5171 return self.PRIMARY_PARSERS[TokenType.STAR](self, self._prev) -5172 return self._parse_placeholder() -5173 -5174 def _parse_parameter(self) -> exp.Parameter: -5175 def _parse_parameter_part() -> t.Optional[exp.Expression]: -5176 return ( -5177 self._parse_identifier() or self._parse_primary() or self._parse_var(any_token=True) -5178 ) -5179 -5180 self._match(TokenType.L_BRACE) -5181 this = _parse_parameter_part() -5182 expression = self._match(TokenType.COLON) and _parse_parameter_part() -5183 self._match(TokenType.R_BRACE) -5184 -5185 return self.expression(exp.Parameter, this=this, expression=expression) +5132 def _parse_string_as_identifier(self) -> t.Optional[exp.Identifier]: +5133 return exp.to_identifier(self._match(TokenType.STRING) and self._prev.text, quoted=True) +5134 +5135 def _parse_number(self) -> t.Optional[exp.Expression]: +5136 if self._match(TokenType.NUMBER): +5137 return self.PRIMARY_PARSERS[TokenType.NUMBER](self, self._prev) +5138 return self._parse_placeholder() +5139 +5140 def _parse_identifier(self) -> t.Optional[exp.Expression]: +5141 if self._match(TokenType.IDENTIFIER): +5142 return self.expression(exp.Identifier, this=self._prev.text, quoted=True) +5143 return self._parse_placeholder() +5144 +5145 def _parse_var( +5146 self, +5147 any_token: bool = False, +5148 tokens: t.Optional[t.Collection[TokenType]] = None, +5149 upper: bool = False, +5150 ) -> t.Optional[exp.Expression]: +5151 if ( +5152 (any_token and self._advance_any()) +5153 or self._match(TokenType.VAR) +5154 or (self._match_set(tokens) if tokens else False) +5155 ): +5156 return self.expression( +5157 exp.Var, this=self._prev.text.upper() if upper else self._prev.text +5158 ) +5159 return self._parse_placeholder() +5160 +5161 def _advance_any(self, ignore_reserved: bool = False) -> t.Optional[Token]: +5162 if self._curr and (ignore_reserved or self._curr.token_type not in self.RESERVED_TOKENS): +5163 self._advance() +5164 return self._prev +5165 return None +5166 +5167 def _parse_var_or_string(self) -> t.Optional[exp.Expression]: +5168 return self._parse_var() or self._parse_string() +5169 +5170 def _parse_null(self) -> t.Optional[exp.Expression]: +5171 if self._match_set(self.NULL_TOKENS): +5172 return self.PRIMARY_PARSERS[TokenType.NULL](self, self._prev) +5173 return self._parse_placeholder() +5174 +5175 def _parse_boolean(self) -> t.Optional[exp.Expression]: +5176 if self._match(TokenType.TRUE): +5177 return self.PRIMARY_PARSERS[TokenType.TRUE](self, self._prev) +5178 if self._match(TokenType.FALSE): +5179 return self.PRIMARY_PARSERS[TokenType.FALSE](self, self._prev) +5180 return self._parse_placeholder() +5181 +5182 def _parse_star(self) -> t.Optional[exp.Expression]: +5183 if self._match(TokenType.STAR): +5184 return self.PRIMARY_PARSERS[TokenType.STAR](self, self._prev) +5185 return self._parse_placeholder() 5186 -5187 def _parse_placeholder(self) -> t.Optional[exp.Expression]: -5188 if self._match_set(self.PLACEHOLDER_PARSERS): -5189 placeholder = self.PLACEHOLDER_PARSERS[self._prev.token_type](self) -5190 if placeholder: -5191 return placeholder -5192 self._advance(-1) -5193 return None -5194 -5195 def _parse_except(self) -> t.Optional[t.List[exp.Expression]]: -5196 if not self._match(TokenType.EXCEPT): -5197 return None -5198 if self._match(TokenType.L_PAREN, advance=False): -5199 return self._parse_wrapped_csv(self._parse_column) -5200 -5201 except_column = self._parse_column() -5202 return [except_column] if except_column else None -5203 -5204 def _parse_replace(self) -> t.Optional[t.List[exp.Expression]]: -5205 if not self._match(TokenType.REPLACE): -5206 return None -5207 if self._match(TokenType.L_PAREN, advance=False): -5208 return self._parse_wrapped_csv(self._parse_expression) -5209 -5210 replace_expression = self._parse_expression() -5211 return [replace_expression] if replace_expression else None -5212 -5213 def _parse_csv( -5214 self, parse_method: t.Callable, sep: TokenType = TokenType.COMMA -5215 ) -> t.List[exp.Expression]: -5216 parse_result = parse_method() -5217 items = [parse_result] if parse_result is not None else [] -5218 -5219 while self._match(sep): -5220 self._add_comments(parse_result) -5221 parse_result = parse_method() -5222 if parse_result is not None: -5223 items.append(parse_result) -5224 -5225 return items -5226 -5227 def _parse_tokens( -5228 self, parse_method: t.Callable, expressions: t.Dict -5229 ) -> t.Optional[exp.Expression]: -5230 this = parse_method() +5187 def _parse_parameter(self) -> exp.Parameter: +5188 def _parse_parameter_part() -> t.Optional[exp.Expression]: +5189 return ( +5190 self._parse_identifier() or self._parse_primary() or self._parse_var(any_token=True) +5191 ) +5192 +5193 self._match(TokenType.L_BRACE) +5194 this = _parse_parameter_part() +5195 expression = self._match(TokenType.COLON) and _parse_parameter_part() +5196 self._match(TokenType.R_BRACE) +5197 +5198 return self.expression(exp.Parameter, this=this, expression=expression) +5199 +5200 def _parse_placeholder(self) -> t.Optional[exp.Expression]: +5201 if self._match_set(self.PLACEHOLDER_PARSERS): +5202 placeholder = self.PLACEHOLDER_PARSERS[self._prev.token_type](self) +5203 if placeholder: +5204 return placeholder +5205 self._advance(-1) +5206 return None +5207 +5208 def _parse_except(self) -> t.Optional[t.List[exp.Expression]]: +5209 if not self._match(TokenType.EXCEPT): +5210 return None +5211 if self._match(TokenType.L_PAREN, advance=False): +5212 return self._parse_wrapped_csv(self._parse_column) +5213 +5214 except_column = self._parse_column() +5215 return [except_column] if except_column else None +5216 +5217 def _parse_replace(self) -> t.Optional[t.List[exp.Expression]]: +5218 if not self._match(TokenType.REPLACE): +5219 return None +5220 if self._match(TokenType.L_PAREN, advance=False): +5221 return self._parse_wrapped_csv(self._parse_expression) +5222 +5223 replace_expression = self._parse_expression() +5224 return [replace_expression] if replace_expression else None +5225 +5226 def _parse_csv( +5227 self, parse_method: t.Callable, sep: TokenType = TokenType.COMMA +5228 ) -> t.List[exp.Expression]: +5229 parse_result = parse_method() +5230 items = [parse_result] if parse_result is not None else [] 5231 -5232 while self._match_set(expressions): -5233 this = self.expression( -5234 expressions[self._prev.token_type], -5235 this=this, -5236 comments=self._prev_comments, -5237 expression=parse_method(), -5238 ) +5232 while self._match(sep): +5233 self._add_comments(parse_result) +5234 parse_result = parse_method() +5235 if parse_result is not None: +5236 items.append(parse_result) +5237 +5238 return items 5239 -5240 return this -5241 -5242 def _parse_wrapped_id_vars(self, optional: bool = False) -> t.List[exp.Expression]: -5243 return self._parse_wrapped_csv(self._parse_id_var, optional=optional) +5240 def _parse_tokens( +5241 self, parse_method: t.Callable, expressions: t.Dict +5242 ) -> t.Optional[exp.Expression]: +5243 this = parse_method() 5244 -5245 def _parse_wrapped_csv( -5246 self, parse_method: t.Callable, sep: TokenType = TokenType.COMMA, optional: bool = False -5247 ) -> t.List[exp.Expression]: -5248 return self._parse_wrapped( -5249 lambda: self._parse_csv(parse_method, sep=sep), optional=optional -5250 ) -5251 -5252 def _parse_wrapped(self, parse_method: t.Callable, optional: bool = False) -> t.Any: -5253 wrapped = self._match(TokenType.L_PAREN) -5254 if not wrapped and not optional: -5255 self.raise_error("Expecting (") -5256 parse_result = parse_method() -5257 if wrapped: -5258 self._match_r_paren() -5259 return parse_result -5260 -5261 def _parse_expressions(self) -> t.List[exp.Expression]: -5262 return self._parse_csv(self._parse_expression) -5263 -5264 def _parse_select_or_expression(self, alias: bool = False) -> t.Optional[exp.Expression]: -5265 return self._parse_select() or self._parse_set_operations( -5266 self._parse_expression() if alias else self._parse_conjunction() -5267 ) -5268 -5269 def _parse_ddl_select(self) -> t.Optional[exp.Expression]: -5270 return self._parse_query_modifiers( -5271 self._parse_set_operations(self._parse_select(nested=True, parse_subquery_alias=False)) -5272 ) +5245 while self._match_set(expressions): +5246 this = self.expression( +5247 expressions[self._prev.token_type], +5248 this=this, +5249 comments=self._prev_comments, +5250 expression=parse_method(), +5251 ) +5252 +5253 return this +5254 +5255 def _parse_wrapped_id_vars(self, optional: bool = False) -> t.List[exp.Expression]: +5256 return self._parse_wrapped_csv(self._parse_id_var, optional=optional) +5257 +5258 def _parse_wrapped_csv( +5259 self, parse_method: t.Callable, sep: TokenType = TokenType.COMMA, optional: bool = False +5260 ) -> t.List[exp.Expression]: +5261 return self._parse_wrapped( +5262 lambda: self._parse_csv(parse_method, sep=sep), optional=optional +5263 ) +5264 +5265 def _parse_wrapped(self, parse_method: t.Callable, optional: bool = False) -> t.Any: +5266 wrapped = self._match(TokenType.L_PAREN) +5267 if not wrapped and not optional: +5268 self.raise_error("Expecting (") +5269 parse_result = parse_method() +5270 if wrapped: +5271 self._match_r_paren() +5272 return parse_result 5273 -5274 def _parse_transaction(self) -> exp.Transaction | exp.Command: -5275 this = None -5276 if self._match_texts(self.TRANSACTION_KIND): -5277 this = self._prev.text -5278 -5279 self._match_texts(("TRANSACTION", "WORK")) -5280 -5281 modes = [] -5282 while True: -5283 mode = [] -5284 while self._match(TokenType.VAR): -5285 mode.append(self._prev.text) +5274 def _parse_expressions(self) -> t.List[exp.Expression]: +5275 return self._parse_csv(self._parse_expression) +5276 +5277 def _parse_select_or_expression(self, alias: bool = False) -> t.Optional[exp.Expression]: +5278 return self._parse_select() or self._parse_set_operations( +5279 self._parse_expression() if alias else self._parse_conjunction() +5280 ) +5281 +5282 def _parse_ddl_select(self) -> t.Optional[exp.Expression]: +5283 return self._parse_query_modifiers( +5284 self._parse_set_operations(self._parse_select(nested=True, parse_subquery_alias=False)) +5285 ) 5286 -5287 if mode: -5288 modes.append(" ".join(mode)) -5289 if not self._match(TokenType.COMMA): -5290 break +5287 def _parse_transaction(self) -> exp.Transaction | exp.Command: +5288 this = None +5289 if self._match_texts(self.TRANSACTION_KIND): +5290 this = self._prev.text 5291 -5292 return self.expression(exp.Transaction, this=this, modes=modes) +5292 self._match_texts(("TRANSACTION", "WORK")) 5293 -5294 def _parse_commit_or_rollback(self) -> exp.Commit | exp.Rollback: -5295 chain = None -5296 savepoint = None -5297 is_rollback = self._prev.token_type == TokenType.ROLLBACK -5298 -5299 self._match_texts(("TRANSACTION", "WORK")) -5300 -5301 if self._match_text_seq("TO"): -5302 self._match_text_seq("SAVEPOINT") -5303 savepoint = self._parse_id_var() +5294 modes = [] +5295 while True: +5296 mode = [] +5297 while self._match(TokenType.VAR): +5298 mode.append(self._prev.text) +5299 +5300 if mode: +5301 modes.append(" ".join(mode)) +5302 if not self._match(TokenType.COMMA): +5303 break 5304 -5305 if self._match(TokenType.AND): -5306 chain = not self._match_text_seq("NO") -5307 self._match_text_seq("CHAIN") -5308 -5309 if is_rollback: -5310 return self.expression(exp.Rollback, savepoint=savepoint) +5305 return self.expression(exp.Transaction, this=this, modes=modes) +5306 +5307 def _parse_commit_or_rollback(self) -> exp.Commit | exp.Rollback: +5308 chain = None +5309 savepoint = None +5310 is_rollback = self._prev.token_type == TokenType.ROLLBACK 5311 -5312 return self.expression(exp.Commit, chain=chain) +5312 self._match_texts(("TRANSACTION", "WORK")) 5313 -5314 def _parse_refresh(self) -> exp.Refresh: -5315 self._match(TokenType.TABLE) -5316 return self.expression(exp.Refresh, this=self._parse_string() or self._parse_table()) +5314 if self._match_text_seq("TO"): +5315 self._match_text_seq("SAVEPOINT") +5316 savepoint = self._parse_id_var() 5317 -5318 def _parse_add_column(self) -> t.Optional[exp.Expression]: -5319 if not self._match_text_seq("ADD"): -5320 return None +5318 if self._match(TokenType.AND): +5319 chain = not self._match_text_seq("NO") +5320 self._match_text_seq("CHAIN") 5321 -5322 self._match(TokenType.COLUMN) -5323 exists_column = self._parse_exists(not_=True) -5324 expression = self._parse_field_def() -5325 -5326 if expression: -5327 expression.set("exists", exists_column) -5328 -5329 # https://docs.databricks.com/delta/update-schema.html#explicitly-update-schema-to-add-columns -5330 if self._match_texts(("FIRST", "AFTER")): -5331 position = self._prev.text -5332 column_position = self.expression( -5333 exp.ColumnPosition, this=self._parse_column(), position=position -5334 ) -5335 expression.set("position", column_position) -5336 -5337 return expression +5322 if is_rollback: +5323 return self.expression(exp.Rollback, savepoint=savepoint) +5324 +5325 return self.expression(exp.Commit, chain=chain) +5326 +5327 def _parse_refresh(self) -> exp.Refresh: +5328 self._match(TokenType.TABLE) +5329 return self.expression(exp.Refresh, this=self._parse_string() or self._parse_table()) +5330 +5331 def _parse_add_column(self) -> t.Optional[exp.Expression]: +5332 if not self._match_text_seq("ADD"): +5333 return None +5334 +5335 self._match(TokenType.COLUMN) +5336 exists_column = self._parse_exists(not_=True) +5337 expression = self._parse_field_def() 5338 -5339 def _parse_drop_column(self) -> t.Optional[exp.Drop | exp.Command]: -5340 drop = self._match(TokenType.DROP) and self._parse_drop() -5341 if drop and not isinstance(drop, exp.Command): -5342 drop.set("kind", drop.args.get("kind", "COLUMN")) -5343 return drop -5344 -5345 # https://docs.aws.amazon.com/athena/latest/ug/alter-table-drop-partition.html -5346 def _parse_drop_partition(self, exists: t.Optional[bool] = None) -> exp.DropPartition: -5347 return self.expression( -5348 exp.DropPartition, expressions=self._parse_csv(self._parse_partition), exists=exists -5349 ) -5350 -5351 def _parse_add_constraint(self) -> exp.AddConstraint: -5352 this = None -5353 kind = self._prev.token_type -5354 -5355 if kind == TokenType.CONSTRAINT: -5356 this = self._parse_id_var() +5339 if expression: +5340 expression.set("exists", exists_column) +5341 +5342 # https://docs.databricks.com/delta/update-schema.html#explicitly-update-schema-to-add-columns +5343 if self._match_texts(("FIRST", "AFTER")): +5344 position = self._prev.text +5345 column_position = self.expression( +5346 exp.ColumnPosition, this=self._parse_column(), position=position +5347 ) +5348 expression.set("position", column_position) +5349 +5350 return expression +5351 +5352 def _parse_drop_column(self) -> t.Optional[exp.Drop | exp.Command]: +5353 drop = self._match(TokenType.DROP) and self._parse_drop() +5354 if drop and not isinstance(drop, exp.Command): +5355 drop.set("kind", drop.args.get("kind", "COLUMN")) +5356 return drop 5357 -5358 if self._match_text_seq("CHECK"): -5359 expression = self._parse_wrapped(self._parse_conjunction) -5360 enforced = self._match_text_seq("ENFORCED") or False -5361 -5362 return self.expression( -5363 exp.AddConstraint, this=this, expression=expression, enforced=enforced -5364 ) -5365 -5366 if kind == TokenType.FOREIGN_KEY or self._match(TokenType.FOREIGN_KEY): -5367 expression = self._parse_foreign_key() -5368 elif kind == TokenType.PRIMARY_KEY or self._match(TokenType.PRIMARY_KEY): -5369 expression = self._parse_primary_key() -5370 else: -5371 expression = None -5372 -5373 return self.expression(exp.AddConstraint, this=this, expression=expression) +5358 # https://docs.aws.amazon.com/athena/latest/ug/alter-table-drop-partition.html +5359 def _parse_drop_partition(self, exists: t.Optional[bool] = None) -> exp.DropPartition: +5360 return self.expression( +5361 exp.DropPartition, expressions=self._parse_csv(self._parse_partition), exists=exists +5362 ) +5363 +5364 def _parse_add_constraint(self) -> exp.AddConstraint: +5365 this = None +5366 kind = self._prev.token_type +5367 +5368 if kind == TokenType.CONSTRAINT: +5369 this = self._parse_id_var() +5370 +5371 if self._match_text_seq("CHECK"): +5372 expression = self._parse_wrapped(self._parse_conjunction) +5373 enforced = self._match_text_seq("ENFORCED") or False 5374 -5375 def _parse_alter_table_add(self) -> t.List[exp.Expression]: -5376 index = self._index - 1 -5377 -5378 if self._match_set(self.ADD_CONSTRAINT_TOKENS): -5379 return self._parse_csv(self._parse_add_constraint) -5380 -5381 self._retreat(index) -5382 if not self.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN and self._match_text_seq("ADD"): -5383 return self._parse_wrapped_csv(self._parse_field_def, optional=True) -5384 return self._parse_wrapped_csv(self._parse_add_column, optional=True) +5375 return self.expression( +5376 exp.AddConstraint, this=this, expression=expression, enforced=enforced +5377 ) +5378 +5379 if kind == TokenType.FOREIGN_KEY or self._match(TokenType.FOREIGN_KEY): +5380 expression = self._parse_foreign_key() +5381 elif kind == TokenType.PRIMARY_KEY or self._match(TokenType.PRIMARY_KEY): +5382 expression = self._parse_primary_key() +5383 else: +5384 expression = None 5385 -5386 def _parse_alter_table_alter(self) -> exp.AlterColumn: -5387 self._match(TokenType.COLUMN) -5388 column = self._parse_field(any_token=True) -5389 -5390 if self._match_pair(TokenType.DROP, TokenType.DEFAULT): -5391 return self.expression(exp.AlterColumn, this=column, drop=True) -5392 if self._match_pair(TokenType.SET, TokenType.DEFAULT): -5393 return self.expression(exp.AlterColumn, this=column, default=self._parse_conjunction()) -5394 if self._match(TokenType.COMMENT): -5395 return self.expression(exp.AlterColumn, this=column, comment=self._parse_string()) -5396 -5397 self._match_text_seq("SET", "DATA") -5398 return self.expression( -5399 exp.AlterColumn, -5400 this=column, -5401 dtype=self._match_text_seq("TYPE") and self._parse_types(), -5402 collate=self._match(TokenType.COLLATE) and self._parse_term(), -5403 using=self._match(TokenType.USING) and self._parse_conjunction(), -5404 ) -5405 -5406 def _parse_alter_table_drop(self) -> t.List[exp.Expression]: -5407 index = self._index - 1 -5408 -5409 partition_exists = self._parse_exists() -5410 if self._match(TokenType.PARTITION, advance=False): -5411 return self._parse_csv(lambda: self._parse_drop_partition(exists=partition_exists)) -5412 -5413 self._retreat(index) -5414 return self._parse_csv(self._parse_drop_column) -5415 -5416 def _parse_alter_table_rename(self) -> t.Optional[exp.RenameTable | exp.RenameColumn]: -5417 if self._match(TokenType.COLUMN): -5418 exists = self._parse_exists() -5419 old_column = self._parse_column() -5420 to = self._match_text_seq("TO") -5421 new_column = self._parse_column() -5422 -5423 if old_column is None or to is None or new_column is None: -5424 return None +5386 return self.expression(exp.AddConstraint, this=this, expression=expression) +5387 +5388 def _parse_alter_table_add(self) -> t.List[exp.Expression]: +5389 index = self._index - 1 +5390 +5391 if self._match_set(self.ADD_CONSTRAINT_TOKENS): +5392 return self._parse_csv(self._parse_add_constraint) +5393 +5394 self._retreat(index) +5395 if not self.ALTER_TABLE_ADD_REQUIRED_FOR_EACH_COLUMN and self._match_text_seq("ADD"): +5396 return self._parse_wrapped_csv(self._parse_field_def, optional=True) +5397 return self._parse_wrapped_csv(self._parse_add_column, optional=True) +5398 +5399 def _parse_alter_table_alter(self) -> exp.AlterColumn: +5400 self._match(TokenType.COLUMN) +5401 column = self._parse_field(any_token=True) +5402 +5403 if self._match_pair(TokenType.DROP, TokenType.DEFAULT): +5404 return self.expression(exp.AlterColumn, this=column, drop=True) +5405 if self._match_pair(TokenType.SET, TokenType.DEFAULT): +5406 return self.expression(exp.AlterColumn, this=column, default=self._parse_conjunction()) +5407 if self._match(TokenType.COMMENT): +5408 return self.expression(exp.AlterColumn, this=column, comment=self._parse_string()) +5409 +5410 self._match_text_seq("SET", "DATA") +5411 return self.expression( +5412 exp.AlterColumn, +5413 this=column, +5414 dtype=self._match_text_seq("TYPE") and self._parse_types(), +5415 collate=self._match(TokenType.COLLATE) and self._parse_term(), +5416 using=self._match(TokenType.USING) and self._parse_conjunction(), +5417 ) +5418 +5419 def _parse_alter_table_drop(self) -> t.List[exp.Expression]: +5420 index = self._index - 1 +5421 +5422 partition_exists = self._parse_exists() +5423 if self._match(TokenType.PARTITION, advance=False): +5424 return self._parse_csv(lambda: self._parse_drop_partition(exists=partition_exists)) 5425 -5426 return self.expression(exp.RenameColumn, this=old_column, to=new_column, exists=exists) -5427 -5428 self._match_text_seq("TO") -5429 return self.expression(exp.RenameTable, this=self._parse_table(schema=True)) -5430 -5431 def _parse_alter(self) -> exp.AlterTable | exp.Command: -5432 start = self._prev -5433 -5434 if not self._match(TokenType.TABLE): -5435 return self._parse_as_command(start) -5436 -5437 exists = self._parse_exists() -5438 only = self._match_text_seq("ONLY") -5439 this = self._parse_table(schema=True) +5426 self._retreat(index) +5427 return self._parse_csv(self._parse_drop_column) +5428 +5429 def _parse_alter_table_rename(self) -> t.Optional[exp.RenameTable | exp.RenameColumn]: +5430 if self._match(TokenType.COLUMN): +5431 exists = self._parse_exists() +5432 old_column = self._parse_column() +5433 to = self._match_text_seq("TO") +5434 new_column = self._parse_column() +5435 +5436 if old_column is None or to is None or new_column is None: +5437 return None +5438 +5439 return self.expression(exp.RenameColumn, this=old_column, to=new_column, exists=exists) 5440 -5441 if self._next: -5442 self._advance() +5441 self._match_text_seq("TO") +5442 return self.expression(exp.RenameTable, this=self._parse_table(schema=True)) 5443 -5444 parser = self.ALTER_PARSERS.get(self._prev.text.upper()) if self._prev else None -5445 if parser: -5446 actions = ensure_list(parser(self)) -5447 -5448 if not self._curr and actions: -5449 return self.expression( -5450 exp.AlterTable, -5451 this=this, -5452 exists=exists, -5453 actions=actions, -5454 only=only, -5455 ) +5444 def _parse_alter(self) -> exp.AlterTable | exp.Command: +5445 start = self._prev +5446 +5447 if not self._match(TokenType.TABLE): +5448 return self._parse_as_command(start) +5449 +5450 exists = self._parse_exists() +5451 only = self._match_text_seq("ONLY") +5452 this = self._parse_table(schema=True) +5453 +5454 if self._next: +5455 self._advance() 5456 -5457 return self._parse_as_command(start) -5458 -5459 def _parse_merge(self) -> exp.Merge: -5460 self._match(TokenType.INTO) -5461 target = self._parse_table() -5462 -5463 if target and self._match(TokenType.ALIAS, advance=False): -5464 target.set("alias", self._parse_table_alias()) -5465 -5466 self._match(TokenType.USING) -5467 using = self._parse_table() -5468 -5469 self._match(TokenType.ON) -5470 on = self._parse_conjunction() +5457 parser = self.ALTER_PARSERS.get(self._prev.text.upper()) if self._prev else None +5458 if parser: +5459 actions = ensure_list(parser(self)) +5460 +5461 if not self._curr and actions: +5462 return self.expression( +5463 exp.AlterTable, +5464 this=this, +5465 exists=exists, +5466 actions=actions, +5467 only=only, +5468 ) +5469 +5470 return self._parse_as_command(start) 5471 -5472 return self.expression( -5473 exp.Merge, -5474 this=target, -5475 using=using, -5476 on=on, -5477 expressions=self._parse_when_matched(), -5478 ) -5479 -5480 def _parse_when_matched(self) -> t.List[exp.When]: -5481 whens = [] -5482 -5483 while self._match(TokenType.WHEN): -5484 matched = not self._match(TokenType.NOT) -5485 self._match_text_seq("MATCHED") -5486 source = ( -5487 False -5488 if self._match_text_seq("BY", "TARGET") -5489 else self._match_text_seq("BY", "SOURCE") -5490 ) -5491 condition = self._parse_conjunction() if self._match(TokenType.AND) else None +5472 def _parse_merge(self) -> exp.Merge: +5473 self._match(TokenType.INTO) +5474 target = self._parse_table() +5475 +5476 if target and self._match(TokenType.ALIAS, advance=False): +5477 target.set("alias", self._parse_table_alias()) +5478 +5479 self._match(TokenType.USING) +5480 using = self._parse_table() +5481 +5482 self._match(TokenType.ON) +5483 on = self._parse_conjunction() +5484 +5485 return self.expression( +5486 exp.Merge, +5487 this=target, +5488 using=using, +5489 on=on, +5490 expressions=self._parse_when_matched(), +5491 ) 5492 -5493 self._match(TokenType.THEN) -5494 -5495 if self._match(TokenType.INSERT): -5496 _this = self._parse_star() -5497 if _this: -5498 then: t.Optional[exp.Expression] = self.expression(exp.Insert, this=_this) -5499 else: -5500 then = self.expression( -5501 exp.Insert, -5502 this=self._parse_value(), -5503 expression=self._match(TokenType.VALUES) and self._parse_value(), -5504 ) -5505 elif self._match(TokenType.UPDATE): -5506 expressions = self._parse_star() -5507 if expressions: -5508 then = self.expression(exp.Update, expressions=expressions) -5509 else: -5510 then = self.expression( -5511 exp.Update, -5512 expressions=self._match(TokenType.SET) -5513 and self._parse_csv(self._parse_equality), -5514 ) -5515 elif self._match(TokenType.DELETE): -5516 then = self.expression(exp.Var, this=self._prev.text) -5517 else: -5518 then = None -5519 -5520 whens.append( -5521 self.expression( -5522 exp.When, -5523 matched=matched, -5524 source=source, -5525 condition=condition, -5526 then=then, -5527 ) -5528 ) -5529 return whens -5530 -5531 def _parse_show(self) -> t.Optional[exp.Expression]: -5532 parser = self._find_parser(self.SHOW_PARSERS, self.SHOW_TRIE) -5533 if parser: -5534 return parser(self) -5535 return self._parse_as_command(self._prev) -5536 -5537 def _parse_set_item_assignment( -5538 self, kind: t.Optional[str] = None -5539 ) -> t.Optional[exp.Expression]: -5540 index = self._index -5541 -5542 if kind in ("GLOBAL", "SESSION") and self._match_text_seq("TRANSACTION"): -5543 return self._parse_set_transaction(global_=kind == "GLOBAL") -5544 -5545 left = self._parse_primary() or self._parse_id_var() -5546 assignment_delimiter = self._match_texts(("=", "TO")) -5547 -5548 if not left or (self.SET_REQUIRES_ASSIGNMENT_DELIMITER and not assignment_delimiter): -5549 self._retreat(index) -5550 return None -5551 -5552 right = self._parse_statement() or self._parse_id_var() -5553 this = self.expression(exp.EQ, this=left, expression=right) +5493 def _parse_when_matched(self) -> t.List[exp.When]: +5494 whens = [] +5495 +5496 while self._match(TokenType.WHEN): +5497 matched = not self._match(TokenType.NOT) +5498 self._match_text_seq("MATCHED") +5499 source = ( +5500 False +5501 if self._match_text_seq("BY", "TARGET") +5502 else self._match_text_seq("BY", "SOURCE") +5503 ) +5504 condition = self._parse_conjunction() if self._match(TokenType.AND) else None +5505 +5506 self._match(TokenType.THEN) +5507 +5508 if self._match(TokenType.INSERT): +5509 _this = self._parse_star() +5510 if _this: +5511 then: t.Optional[exp.Expression] = self.expression(exp.Insert, this=_this) +5512 else: +5513 then = self.expression( +5514 exp.Insert, +5515 this=self._parse_value(), +5516 expression=self._match(TokenType.VALUES) and self._parse_value(), +5517 ) +5518 elif self._match(TokenType.UPDATE): +5519 expressions = self._parse_star() +5520 if expressions: +5521 then = self.expression(exp.Update, expressions=expressions) +5522 else: +5523 then = self.expression( +5524 exp.Update, +5525 expressions=self._match(TokenType.SET) +5526 and self._parse_csv(self._parse_equality), +5527 ) +5528 elif self._match(TokenType.DELETE): +5529 then = self.expression(exp.Var, this=self._prev.text) +5530 else: +5531 then = None +5532 +5533 whens.append( +5534 self.expression( +5535 exp.When, +5536 matched=matched, +5537 source=source, +5538 condition=condition, +5539 then=then, +5540 ) +5541 ) +5542 return whens +5543 +5544 def _parse_show(self) -> t.Optional[exp.Expression]: +5545 parser = self._find_parser(self.SHOW_PARSERS, self.SHOW_TRIE) +5546 if parser: +5547 return parser(self) +5548 return self._parse_as_command(self._prev) +5549 +5550 def _parse_set_item_assignment( +5551 self, kind: t.Optional[str] = None +5552 ) -> t.Optional[exp.Expression]: +5553 index = self._index 5554 -5555 return self.expression(exp.SetItem, this=this, kind=kind) -5556 -5557 def _parse_set_transaction(self, global_: bool = False) -> exp.Expression: -5558 self._match_text_seq("TRANSACTION") -5559 characteristics = self._parse_csv( -5560 lambda: self._parse_var_from_options(self.TRANSACTION_CHARACTERISTICS) -5561 ) -5562 return self.expression( -5563 exp.SetItem, -5564 expressions=characteristics, -5565 kind="TRANSACTION", -5566 **{"global": global_}, # type: ignore -5567 ) -5568 -5569 def _parse_set_item(self) -> t.Optional[exp.Expression]: -5570 parser = self._find_parser(self.SET_PARSERS, self.SET_TRIE) -5571 return parser(self) if parser else self._parse_set_item_assignment(kind=None) -5572 -5573 def _parse_set(self, unset: bool = False, tag: bool = False) -> exp.Set | exp.Command: -5574 index = self._index -5575 set_ = self.expression( -5576 exp.Set, expressions=self._parse_csv(self._parse_set_item), unset=unset, tag=tag -5577 ) -5578 -5579 if self._curr: -5580 self._retreat(index) -5581 return self._parse_as_command(self._prev) -5582 -5583 return set_ -5584 -5585 def _parse_var_from_options(self, options: t.Collection[str]) -> t.Optional[exp.Var]: -5586 for option in options: -5587 if self._match_text_seq(*option.split(" ")): -5588 return exp.var(option) -5589 return None -5590 -5591 def _parse_as_command(self, start: Token) -> exp.Command: -5592 while self._curr: -5593 self._advance() -5594 text = self._find_sql(start, self._prev) -5595 size = len(start.text) -5596 self._warn_unsupported() -5597 return exp.Command(this=text[:size], expression=text[size:]) -5598 -5599 def _parse_dict_property(self, this: str) -> exp.DictProperty: -5600 settings = [] -5601 -5602 self._match_l_paren() -5603 kind = self._parse_id_var() -5604 -5605 if self._match(TokenType.L_PAREN): -5606 while True: -5607 key = self._parse_id_var() -5608 value = self._parse_primary() -5609 -5610 if not key and value is None: -5611 break -5612 settings.append(self.expression(exp.DictSubProperty, this=key, value=value)) -5613 self._match(TokenType.R_PAREN) +5555 if kind in ("GLOBAL", "SESSION") and self._match_text_seq("TRANSACTION"): +5556 return self._parse_set_transaction(global_=kind == "GLOBAL") +5557 +5558 left = self._parse_primary() or self._parse_id_var() +5559 assignment_delimiter = self._match_texts(("=", "TO")) +5560 +5561 if not left or (self.SET_REQUIRES_ASSIGNMENT_DELIMITER and not assignment_delimiter): +5562 self._retreat(index) +5563 return None +5564 +5565 right = self._parse_statement() or self._parse_id_var() +5566 this = self.expression(exp.EQ, this=left, expression=right) +5567 +5568 return self.expression(exp.SetItem, this=this, kind=kind) +5569 +5570 def _parse_set_transaction(self, global_: bool = False) -> exp.Expression: +5571 self._match_text_seq("TRANSACTION") +5572 characteristics = self._parse_csv( +5573 lambda: self._parse_var_from_options(self.TRANSACTION_CHARACTERISTICS) +5574 ) +5575 return self.expression( +5576 exp.SetItem, +5577 expressions=characteristics, +5578 kind="TRANSACTION", +5579 **{"global": global_}, # type: ignore +5580 ) +5581 +5582 def _parse_set_item(self) -> t.Optional[exp.Expression]: +5583 parser = self._find_parser(self.SET_PARSERS, self.SET_TRIE) +5584 return parser(self) if parser else self._parse_set_item_assignment(kind=None) +5585 +5586 def _parse_set(self, unset: bool = False, tag: bool = False) -> exp.Set | exp.Command: +5587 index = self._index +5588 set_ = self.expression( +5589 exp.Set, expressions=self._parse_csv(self._parse_set_item), unset=unset, tag=tag +5590 ) +5591 +5592 if self._curr: +5593 self._retreat(index) +5594 return self._parse_as_command(self._prev) +5595 +5596 return set_ +5597 +5598 def _parse_var_from_options(self, options: t.Collection[str]) -> t.Optional[exp.Var]: +5599 for option in options: +5600 if self._match_text_seq(*option.split(" ")): +5601 return exp.var(option) +5602 return None +5603 +5604 def _parse_as_command(self, start: Token) -> exp.Command: +5605 while self._curr: +5606 self._advance() +5607 text = self._find_sql(start, self._prev) +5608 size = len(start.text) +5609 self._warn_unsupported() +5610 return exp.Command(this=text[:size], expression=text[size:]) +5611 +5612 def _parse_dict_property(self, this: str) -> exp.DictProperty: +5613 settings = [] 5614 -5615 self._match_r_paren() -5616 -5617 return self.expression( -5618 exp.DictProperty, -5619 this=this, -5620 kind=kind.this if kind else None, -5621 settings=settings, -5622 ) -5623 -5624 def _parse_dict_range(self, this: str) -> exp.DictRange: -5625 self._match_l_paren() -5626 has_min = self._match_text_seq("MIN") -5627 if has_min: -5628 min = self._parse_var() or self._parse_primary() -5629 self._match_text_seq("MAX") -5630 max = self._parse_var() or self._parse_primary() -5631 else: -5632 max = self._parse_var() or self._parse_primary() -5633 min = exp.Literal.number(0) -5634 self._match_r_paren() -5635 return self.expression(exp.DictRange, this=this, min=min, max=max) +5615 self._match_l_paren() +5616 kind = self._parse_id_var() +5617 +5618 if self._match(TokenType.L_PAREN): +5619 while True: +5620 key = self._parse_id_var() +5621 value = self._parse_primary() +5622 +5623 if not key and value is None: +5624 break +5625 settings.append(self.expression(exp.DictSubProperty, this=key, value=value)) +5626 self._match(TokenType.R_PAREN) +5627 +5628 self._match_r_paren() +5629 +5630 return self.expression( +5631 exp.DictProperty, +5632 this=this, +5633 kind=kind.this if kind else None, +5634 settings=settings, +5635 ) 5636 -5637 def _parse_comprehension( -5638 self, this: t.Optional[exp.Expression] -5639 ) -> t.Optional[exp.Comprehension]: -5640 index = self._index -5641 expression = self._parse_column() -5642 if not self._match(TokenType.IN): -5643 self._retreat(index - 1) -5644 return None -5645 iterator = self._parse_column() -5646 condition = self._parse_conjunction() if self._match_text_seq("IF") else None -5647 return self.expression( -5648 exp.Comprehension, -5649 this=this, -5650 expression=expression, -5651 iterator=iterator, -5652 condition=condition, -5653 ) -5654 -5655 def _parse_heredoc(self) -> t.Optional[exp.Heredoc]: -5656 if self._match(TokenType.HEREDOC_STRING): -5657 return self.expression(exp.Heredoc, this=self._prev.text) -5658 -5659 if not self._match_text_seq("$"): -5660 return None -5661 -5662 tags = ["$"] -5663 tag_text = None -5664 -5665 if self._is_connected(): -5666 self._advance() -5667 tags.append(self._prev.text.upper()) -5668 else: -5669 self.raise_error("No closing $ found") -5670 -5671 if tags[-1] != "$": -5672 if self._is_connected() and self._match_text_seq("$"): -5673 tag_text = tags[-1] -5674 tags.append("$") -5675 else: -5676 self.raise_error("No closing $ found") +5637 def _parse_dict_range(self, this: str) -> exp.DictRange: +5638 self._match_l_paren() +5639 has_min = self._match_text_seq("MIN") +5640 if has_min: +5641 min = self._parse_var() or self._parse_primary() +5642 self._match_text_seq("MAX") +5643 max = self._parse_var() or self._parse_primary() +5644 else: +5645 max = self._parse_var() or self._parse_primary() +5646 min = exp.Literal.number(0) +5647 self._match_r_paren() +5648 return self.expression(exp.DictRange, this=this, min=min, max=max) +5649 +5650 def _parse_comprehension( +5651 self, this: t.Optional[exp.Expression] +5652 ) -> t.Optional[exp.Comprehension]: +5653 index = self._index +5654 expression = self._parse_column() +5655 if not self._match(TokenType.IN): +5656 self._retreat(index - 1) +5657 return None +5658 iterator = self._parse_column() +5659 condition = self._parse_conjunction() if self._match_text_seq("IF") else None +5660 return self.expression( +5661 exp.Comprehension, +5662 this=this, +5663 expression=expression, +5664 iterator=iterator, +5665 condition=condition, +5666 ) +5667 +5668 def _parse_heredoc(self) -> t.Optional[exp.Heredoc]: +5669 if self._match(TokenType.HEREDOC_STRING): +5670 return self.expression(exp.Heredoc, this=self._prev.text) +5671 +5672 if not self._match_text_seq("$"): +5673 return None +5674 +5675 tags = ["$"] +5676 tag_text = None 5677 -5678 heredoc_start = self._curr -5679 -5680 while self._curr: -5681 if self._match_text_seq(*tags, advance=False): -5682 this = self._find_sql(heredoc_start, self._prev) -5683 self._advance(len(tags)) -5684 return self.expression(exp.Heredoc, this=this, tag=tag_text) -5685 -5686 self._advance() -5687 -5688 self.raise_error(f"No closing {''.join(tags)} found") -5689 return None +5678 if self._is_connected(): +5679 self._advance() +5680 tags.append(self._prev.text.upper()) +5681 else: +5682 self.raise_error("No closing $ found") +5683 +5684 if tags[-1] != "$": +5685 if self._is_connected() and self._match_text_seq("$"): +5686 tag_text = tags[-1] +5687 tags.append("$") +5688 else: +5689 self.raise_error("No closing $ found") 5690 -5691 def _find_parser( -5692 self, parsers: t.Dict[str, t.Callable], trie: t.Dict -5693 ) -> t.Optional[t.Callable]: -5694 if not self._curr: -5695 return None -5696 -5697 index = self._index -5698 this = [] -5699 while True: -5700 # The current token might be multiple words -5701 curr = self._curr.text.upper() -5702 key = curr.split(" ") -5703 this.append(curr) -5704 -5705 self._advance() -5706 result, trie = in_trie(trie, key) -5707 if result == TrieResult.FAILED: -5708 break +5691 heredoc_start = self._curr +5692 +5693 while self._curr: +5694 if self._match_text_seq(*tags, advance=False): +5695 this = self._find_sql(heredoc_start, self._prev) +5696 self._advance(len(tags)) +5697 return self.expression(exp.Heredoc, this=this, tag=tag_text) +5698 +5699 self._advance() +5700 +5701 self.raise_error(f"No closing {''.join(tags)} found") +5702 return None +5703 +5704 def _find_parser( +5705 self, parsers: t.Dict[str, t.Callable], trie: t.Dict +5706 ) -> t.Optional[t.Callable]: +5707 if not self._curr: +5708 return None 5709 -5710 if result == TrieResult.EXISTS: -5711 subparser = parsers[" ".join(this)] -5712 return subparser -5713 -5714 self._retreat(index) -5715 return None -5716 -5717 def _match(self, token_type, advance=True, expression=None): -5718 if not self._curr: -5719 return None -5720 -5721 if self._curr.token_type == token_type: -5722 if advance: -5723 self._advance() -5724 self._add_comments(expression) -5725 return True +5710 index = self._index +5711 this = [] +5712 while True: +5713 # The current token might be multiple words +5714 curr = self._curr.text.upper() +5715 key = curr.split(" ") +5716 this.append(curr) +5717 +5718 self._advance() +5719 result, trie = in_trie(trie, key) +5720 if result == TrieResult.FAILED: +5721 break +5722 +5723 if result == TrieResult.EXISTS: +5724 subparser = parsers[" ".join(this)] +5725 return subparser 5726 -5727 return None -5728 -5729 def _match_set(self, types, advance=True): -5730 if not self._curr: -5731 return None -5732 -5733 if self._curr.token_type in types: -5734 if advance: -5735 self._advance() -5736 return True -5737 -5738 return None +5727 self._retreat(index) +5728 return None +5729 +5730 def _match(self, token_type, advance=True, expression=None): +5731 if not self._curr: +5732 return None +5733 +5734 if self._curr.token_type == token_type: +5735 if advance: +5736 self._advance() +5737 self._add_comments(expression) +5738 return True 5739 -5740 def _match_pair(self, token_type_a, token_type_b, advance=True): -5741 if not self._curr or not self._next: -5742 return None -5743 -5744 if self._curr.token_type == token_type_a and self._next.token_type == token_type_b: -5745 if advance: -5746 self._advance(2) -5747 return True -5748 -5749 return None +5740 return None +5741 +5742 def _match_set(self, types, advance=True): +5743 if not self._curr: +5744 return None +5745 +5746 if self._curr.token_type in types: +5747 if advance: +5748 self._advance() +5749 return True 5750 -5751 def _match_l_paren(self, expression: t.Optional[exp.Expression] = None) -> None: -5752 if not self._match(TokenType.L_PAREN, expression=expression): -5753 self.raise_error("Expecting (") -5754 -5755 def _match_r_paren(self, expression: t.Optional[exp.Expression] = None) -> None: -5756 if not self._match(TokenType.R_PAREN, expression=expression): -5757 self.raise_error("Expecting )") -5758 -5759 def _match_texts(self, texts, advance=True): -5760 if self._curr and self._curr.text.upper() in texts: -5761 if advance: -5762 self._advance() -5763 return True -5764 return None -5765 -5766 def _match_text_seq(self, *texts, advance=True): -5767 index = self._index -5768 for text in texts: -5769 if self._curr and self._curr.text.upper() == text: -5770 self._advance() -5771 else: -5772 self._retreat(index) -5773 return None -5774 -5775 if not advance: -5776 self._retreat(index) -5777 -5778 return True -5779 -5780 @t.overload -5781 def _replace_columns_with_dots(self, this: exp.Expression) -> exp.Expression: -5782 ... -5783 -5784 @t.overload -5785 def _replace_columns_with_dots( -5786 self, this: t.Optional[exp.Expression] -5787 ) -> t.Optional[exp.Expression]: -5788 ... -5789 -5790 def _replace_columns_with_dots(self, this): -5791 if isinstance(this, exp.Dot): -5792 exp.replace_children(this, self._replace_columns_with_dots) -5793 elif isinstance(this, exp.Column): -5794 exp.replace_children(this, self._replace_columns_with_dots) -5795 table = this.args.get("table") -5796 this = ( -5797 self.expression(exp.Dot, this=table, expression=this.this) if table else this.this -5798 ) -5799 -5800 return this -5801 -5802 def _replace_lambda( -5803 self, node: t.Optional[exp.Expression], lambda_variables: t.Set[str] -5804 ) -> t.Optional[exp.Expression]: -5805 if not node: -5806 return node -5807 -5808 for column in node.find_all(exp.Column): -5809 if column.parts[0].name in lambda_variables: -5810 dot_or_id = column.to_dot() if column.table else column.this -5811 parent = column.parent +5751 return None +5752 +5753 def _match_pair(self, token_type_a, token_type_b, advance=True): +5754 if not self._curr or not self._next: +5755 return None +5756 +5757 if self._curr.token_type == token_type_a and self._next.token_type == token_type_b: +5758 if advance: +5759 self._advance(2) +5760 return True +5761 +5762 return None +5763 +5764 def _match_l_paren(self, expression: t.Optional[exp.Expression] = None) -> None: +5765 if not self._match(TokenType.L_PAREN, expression=expression): +5766 self.raise_error("Expecting (") +5767 +5768 def _match_r_paren(self, expression: t.Optional[exp.Expression] = None) -> None: +5769 if not self._match(TokenType.R_PAREN, expression=expression): +5770 self.raise_error("Expecting )") +5771 +5772 def _match_texts(self, texts, advance=True): +5773 if self._curr and self._curr.text.upper() in texts: +5774 if advance: +5775 self._advance() +5776 return True +5777 return None +5778 +5779 def _match_text_seq(self, *texts, advance=True): +5780 index = self._index +5781 for text in texts: +5782 if self._curr and self._curr.text.upper() == text: +5783 self._advance() +5784 else: +5785 self._retreat(index) +5786 return None +5787 +5788 if not advance: +5789 self._retreat(index) +5790 +5791 return True +5792 +5793 @t.overload +5794 def _replace_columns_with_dots(self, this: exp.Expression) -> exp.Expression: +5795 ... +5796 +5797 @t.overload +5798 def _replace_columns_with_dots( +5799 self, this: t.Optional[exp.Expression] +5800 ) -> t.Optional[exp.Expression]: +5801 ... +5802 +5803 def _replace_columns_with_dots(self, this): +5804 if isinstance(this, exp.Dot): +5805 exp.replace_children(this, self._replace_columns_with_dots) +5806 elif isinstance(this, exp.Column): +5807 exp.replace_children(this, self._replace_columns_with_dots) +5808 table = this.args.get("table") +5809 this = ( +5810 self.expression(exp.Dot, this=table, expression=this.this) if table else this.this +5811 ) 5812 -5813 while isinstance(parent, exp.Dot): -5814 if not isinstance(parent.parent, exp.Dot): -5815 parent.replace(dot_or_id) -5816 break -5817 parent = parent.parent -5818 else: -5819 if column is node: -5820 node = dot_or_id -5821 else: -5822 column.replace(dot_or_id) -5823 return node +5813 return this +5814 +5815 def _replace_lambda( +5816 self, node: t.Optional[exp.Expression], lambda_variables: t.Set[str] +5817 ) -> t.Optional[exp.Expression]: +5818 if not node: +5819 return node +5820 +5821 for column in node.find_all(exp.Column): +5822 if column.parts[0].name in lambda_variables: +5823 dot_or_id = column.to_dot() if column.table else column.this +5824 parent = column.parent +5825 +5826 while isinstance(parent, exp.Dot): +5827 if not isinstance(parent.parent, exp.Dot): +5828 parent.replace(dot_or_id) +5829 break +5830 parent = parent.parent +5831 else: +5832 if column is node: +5833 node = dot_or_id +5834 else: +5835 column.replace(dot_or_id) +5836 return node @@ -12188,7 +12214,7 @@ Default: 3
    NESTED_TYPE_TOKENS = - {<TokenType.STRUCT: 'STRUCT'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.MAP: 'MAP'>, <TokenType.NESTED: 'NESTED'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.NULLABLE: 'NULLABLE'>} + {<TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.NESTED: 'NESTED'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.MAP: 'MAP'>}
    @@ -12200,7 +12226,7 @@ Default: 3
    ENUM_TYPE_TOKENS = -{<TokenType.ENUM16: 'ENUM16'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.ENUM: 'ENUM'>} +{<TokenType.ENUM8: 'ENUM8'>, <TokenType.ENUM: 'ENUM'>, <TokenType.ENUM16: 'ENUM16'>}
    @@ -12213,7 +12239,7 @@ Default: 3
    AGGREGATE_TYPE_TOKENS = - {<TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>} + {<TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>}
    @@ -12226,7 +12252,7 @@ Default: 3
    TYPE_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TEXT: 'TEXT'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.NESTED: 'NESTED'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.BIT: 'BIT'>, <TokenType.DATE: 'DATE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.INT: 'INT'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.YEAR: 'YEAR'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.TIME: 'TIME'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.INET: 'INET'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.IPV4: 'IPV4'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.JSONB: 'JSONB'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -12265,7 +12291,7 @@ Default: 3
    RESERVED_TOKENS = - {<TokenType.STAR: 'STAR'>, <TokenType.L_BRACKET: 'L_BRACKET'>, <TokenType.NOT: 'NOT'>, <TokenType.CARET: 'CARET'>, <TokenType.GT: 'GT'>, <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, <TokenType.LT: 'LT'>, <TokenType.PIPE: 'PIPE'>, <TokenType.R_BRACKET: 'R_BRACKET'>, <TokenType.QUOTE: 'QUOTE'>, <TokenType.L_BRACE: 'L_BRACE'>, <TokenType.L_PAREN: 'L_PAREN'>, <TokenType.AMP: 'AMP'>, <TokenType.DOT: 'DOT'>, <TokenType.BACKSLASH: 'BACKSLASH'>, <TokenType.R_BRACE: 'R_BRACE'>, <TokenType.SEMICOLON: 'SEMICOLON'>, <TokenType.PARAMETER: 'PARAMETER'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.SLASH: 'SLASH'>, <TokenType.TILDA: 'TILDA'>, <TokenType.COLON: 'COLON'>, <TokenType.EQ: 'EQ'>, <TokenType.DASH: 'DASH'>, <TokenType.PLUS: 'PLUS'>, <TokenType.SELECT: 'SELECT'>, <TokenType.HASH: 'HASH'>, <TokenType.R_PAREN: 'R_PAREN'>, <TokenType.COMMA: 'COMMA'>, <TokenType.MOD: 'MOD'>} + {<TokenType.R_PAREN: 'R_PAREN'>, <TokenType.L_BRACE: 'L_BRACE'>, <TokenType.PIPE: 'PIPE'>, <TokenType.LT: 'LT'>, <TokenType.R_BRACKET: 'R_BRACKET'>, <TokenType.GT: 'GT'>, <TokenType.L_BRACKET: 'L_BRACKET'>, <TokenType.EQ: 'EQ'>, <TokenType.NOT: 'NOT'>, <TokenType.PLACEHOLDER: 'PLACEHOLDER'>, <TokenType.HASH: 'HASH'>, <TokenType.SELECT: 'SELECT'>, <TokenType.PARAMETER: 'PARAMETER'>, <TokenType.L_PAREN: 'L_PAREN'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.SEMICOLON: 'SEMICOLON'>, <TokenType.TILDA: 'TILDA'>, <TokenType.AMP: 'AMP'>, <TokenType.MOD: 'MOD'>, <TokenType.PLUS: 'PLUS'>, <TokenType.COMMA: 'COMMA'>, <TokenType.DOT: 'DOT'>, <TokenType.DASH: 'DASH'>, <TokenType.SLASH: 'SLASH'>, <TokenType.STAR: 'STAR'>, <TokenType.CARET: 'CARET'>, <TokenType.R_BRACE: 'R_BRACE'>, <TokenType.BACKSLASH: 'BACKSLASH'>, <TokenType.COLON: 'COLON'>, <TokenType.QUOTE: 'QUOTE'>}
    @@ -12278,7 +12304,7 @@ Default: 3
    DB_CREATABLES = - {<TokenType.TABLE: 'TABLE'>, <TokenType.VIEW: 'VIEW'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DATABASE: 'DATABASE'>} + {<TokenType.DATABASE: 'DATABASE'>, <TokenType.TABLE: 'TABLE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.VIEW: 'VIEW'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.SCHEMA: 'SCHEMA'>}
    @@ -12291,7 +12317,7 @@ Default: 3
    CREATABLES = - {<TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.TABLE: 'TABLE'>, <TokenType.VIEW: 'VIEW'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.MODEL: 'MODEL'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>} + {<TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.TABLE: 'TABLE'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.MODEL: 'MODEL'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.VIEW: 'VIEW'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.SCHEMA: 'SCHEMA'>}
    @@ -12304,7 +12330,7 @@ Default: 3
    ID_VAR_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -12317,7 +12343,7 @@ Default: 3
    INTERVAL_VARS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -12330,7 +12356,7 @@ Default: 3
    TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -12343,7 +12369,7 @@ Default: 3
    COMMENT_TABLE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -12356,7 +12382,7 @@ Default: 3
    UPDATE_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -12368,7 +12394,7 @@ Default: 3
    TRIM_TYPES = -{'TRAILING', 'LEADING', 'BOTH'} +{'BOTH', 'LEADING', 'TRAILING'}
    @@ -12381,7 +12407,7 @@ Default: 3
    FUNC_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.GLOB: 'GLOB'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.INT128: 'INT128'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.INET: 'INET'>, <TokenType.NESTED: 'NESTED'>, <TokenType.INSERT: 'INSERT'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.BIT: 'BIT'>, <TokenType.DATE: 'DATE'>, <TokenType.XOR: 'XOR'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.INT256: 'INT256'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.UINT: 'UINT'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.LIKE: 'LIKE'>, <TokenType.INT: 'INT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.FIRST: 'FIRST'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.LEFT: 'LEFT'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.UNNEST: 'UNNEST'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.CHAR: 'CHAR'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.DATE: 'DATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.XOR: 'XOR'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.ILIKE: 'ILIKE'>, <TokenType.LIKE: 'LIKE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.GLOB: 'GLOB'>, <TokenType.MERGE: 'MERGE'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.INET: 'INET'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.INSERT: 'INSERT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.BIT: 'BIT'>, <TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.RLIKE: 'RLIKE'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.NESTED: 'NESTED'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.IPV4: 'IPV4'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -12496,7 +12522,7 @@ Default: 3
    TIMESTAMPS = - {<TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIME: 'TIME'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>} + {<TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.TIME: 'TIME'>}
    @@ -12508,7 +12534,7 @@ Default: 3
    SET_OPERATIONS = -{<TokenType.EXCEPT: 'EXCEPT'>, <TokenType.INTERSECT: 'INTERSECT'>, <TokenType.UNION: 'UNION'>} +{<TokenType.INTERSECT: 'INTERSECT'>, <TokenType.UNION: 'UNION'>, <TokenType.EXCEPT: 'EXCEPT'>}
    @@ -12532,7 +12558,7 @@ Default: 3
    JOIN_SIDES = -{<TokenType.FULL: 'FULL'>, <TokenType.LEFT: 'LEFT'>, <TokenType.RIGHT: 'RIGHT'>} +{<TokenType.LEFT: 'LEFT'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.FULL: 'FULL'>}
    @@ -12545,7 +12571,7 @@ Default: 3
    JOIN_KINDS = - {<TokenType.INNER: 'INNER'>, <TokenType.SEMI: 'SEMI'>, <TokenType.CROSS: 'CROSS'>, <TokenType.OUTER: 'OUTER'>, <TokenType.ANTI: 'ANTI'>} + {<TokenType.SEMI: 'SEMI'>, <TokenType.OUTER: 'OUTER'>, <TokenType.CROSS: 'CROSS'>, <TokenType.ANTI: 'ANTI'>, <TokenType.INNER: 'INNER'>}
    @@ -12712,7 +12738,7 @@ Default: 3
    SCHEMA_UNNAMED_CONSTRAINTS = -{'FOREIGN KEY', 'PERIOD', 'PRIMARY KEY', 'UNIQUE', 'LIKE', 'CHECK'} +{'UNIQUE', 'LIKE', 'PRIMARY KEY', 'PERIOD', 'FOREIGN KEY', 'CHECK'}
    @@ -12737,7 +12763,7 @@ Default: 3
    INVALID_FUNC_NAME_TOKENS = -{<TokenType.IDENTIFIER: 'IDENTIFIER'>, <TokenType.STRING: 'STRING'>} +{<TokenType.STRING: 'STRING'>, <TokenType.IDENTIFIER: 'IDENTIFIER'>}
    @@ -12837,7 +12863,7 @@ Default: 3
    DDL_SELECT_TOKENS = -{<TokenType.WITH: 'WITH'>, <TokenType.L_PAREN: 'L_PAREN'>, <TokenType.SELECT: 'SELECT'>} +{<TokenType.WITH: 'WITH'>, <TokenType.SELECT: 'SELECT'>, <TokenType.L_PAREN: 'L_PAREN'>}
    @@ -12849,7 +12875,7 @@ Default: 3
    PRE_VOLATILE_TOKENS = -{<TokenType.UNIQUE: 'UNIQUE'>, <TokenType.CREATE: 'CREATE'>, <TokenType.REPLACE: 'REPLACE'>} +{<TokenType.UNIQUE: 'UNIQUE'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CREATE: 'CREATE'>}
    @@ -12861,7 +12887,7 @@ Default: 3
    TRANSACTION_KIND = -{'EXCLUSIVE', 'DEFERRED', 'IMMEDIATE'} +{'IMMEDIATE', 'EXCLUSIVE', 'DEFERRED'}
    @@ -12874,7 +12900,7 @@ Default: 3
    TRANSACTION_CHARACTERISTICS = - {'READ WRITE', 'ISOLATION LEVEL REPEATABLE READ', 'READ ONLY', 'ISOLATION LEVEL READ UNCOMMITTED', 'ISOLATION LEVEL SERIALIZABLE', 'ISOLATION LEVEL READ COMMITTED'} + {'ISOLATION LEVEL SERIALIZABLE', 'ISOLATION LEVEL READ COMMITTED', 'ISOLATION LEVEL REPEATABLE READ', 'READ ONLY', 'READ WRITE', 'ISOLATION LEVEL READ UNCOMMITTED'}
    @@ -12886,7 +12912,7 @@ Default: 3
    INSERT_ALTERNATIVES = -{'FAIL', 'ABORT', 'IGNORE', 'ROLLBACK', 'REPLACE'} +{'ROLLBACK', 'FAIL', 'ABORT', 'REPLACE', 'IGNORE'}
    @@ -12898,7 +12924,7 @@ Default: 3
    CLONE_KEYWORDS = -{'CLONE', 'COPY'} +{'COPY', 'CLONE'}
    @@ -12910,7 +12936,7 @@ Default: 3
    HISTORICAL_DATA_KIND = -{'OFFSET', 'TIMESTAMP', 'STREAM', 'STATEMENT'} +{'OFFSET', 'TIMESTAMP', 'STATEMENT', 'STREAM'}
    @@ -12922,7 +12948,7 @@ Default: 3
    OPCLASS_FOLLOW_KEYWORDS = -{'ASC', 'NULLS', 'DESC'} +{'NULLS', 'DESC', 'ASC'}
    @@ -12934,7 +12960,7 @@ Default: 3
    OPTYPE_FOLLOW_TOKENS = -{<TokenType.COMMA: 'COMMA'>, <TokenType.R_PAREN: 'R_PAREN'>} +{<TokenType.R_PAREN: 'R_PAREN'>, <TokenType.COMMA: 'COMMA'>}
    @@ -12946,7 +12972,7 @@ Default: 3
    TABLE_INDEX_HINT_TOKENS = -{<TokenType.IGNORE: 'IGNORE'>, <TokenType.USE: 'USE'>, <TokenType.FORCE: 'FORCE'>} +{<TokenType.USE: 'USE'>, <TokenType.FORCE: 'FORCE'>, <TokenType.IGNORE: 'IGNORE'>}
    @@ -12959,7 +12985,7 @@ Default: 3
    WINDOW_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -13008,7 +13034,7 @@ Default: 3
    FETCH_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -13021,7 +13047,7 @@ Default: 3
    ADD_CONSTRAINT_TOKENS = - {<TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>} + {<TokenType.PRIMARY_KEY: 'PRIMARY_KEY'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>}
    @@ -13058,7 +13084,7 @@ Default: 3
    UNNEST_OFFSET_ALIAS_TOKENS = - {<TokenType.NULL: 'NULL'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.XML: 'XML'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.END: 'END'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.LEFT: 'LEFT'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.IPV4: 'IPV4'>, <TokenType.ROWS: 'ROWS'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SEMI: 'SEMI'>, <TokenType.INT128: 'INT128'>, <TokenType.SHOW: 'SHOW'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.FALSE: 'FALSE'>, <TokenType.MODEL: 'MODEL'>, <TokenType.ANTI: 'ANTI'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.MAP: 'MAP'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TEXT: 'TEXT'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.BINARY: 'BINARY'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.SET: 'SET'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.NEXT: 'NEXT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TIME: 'TIME'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.UINT256: 'UINT256'>, <TokenType.DATE32: 'DATE32'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.INET: 'INET'>, <TokenType.APPLY: 'APPLY'>, <TokenType.DESC: 'DESC'>, <TokenType.NESTED: 'NESTED'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.ALL: 'ALL'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.UUID: 'UUID'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>, <TokenType.RANGE: 'RANGE'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.IPV6: 'IPV6'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.KEEP: 'KEEP'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.DELETE: 'DELETE'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.ROW: 'ROW'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.BIT: 'BIT'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.DATE: 'DATE'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.VAR: 'VAR'>, <TokenType.SUPER: 'SUPER'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.INT256: 'INT256'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.TRUE: 'TRUE'>, <TokenType.SOME: 'SOME'>, <TokenType.UINT: 'UINT'>, <TokenType.UINT128: 'UINT128'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.CASE: 'CASE'>, <TokenType.IS: 'IS'>, <TokenType.INT: 'INT'>, <TokenType.FULL: 'FULL'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.MERGE: 'MERGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.FINAL: 'FINAL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.JSON: 'JSON'>, <TokenType.JSONB: 'JSONB'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.INDEX: 'INDEX'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.USE: 'USE'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.ASC: 'ASC'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.KILL: 'KILL'>, <TokenType.CACHE: 'CACHE'>, <TokenType.ANY: 'ANY'>, <TokenType.YEAR: 'YEAR'>, <TokenType.VIEW: 'VIEW'>, <TokenType.FIRST: 'FIRST'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.DIV: 'DIV'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.ENUM: 'ENUM'>, <TokenType.TOP: 'TOP'>, <TokenType.CHAR: 'CHAR'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.FUNCTION: 'FUNCTION'>} + {<TokenType.TEXT: 'TEXT'>, <TokenType.RECURSIVE: 'RECURSIVE'>, <TokenType.AGGREGATEFUNCTION: 'AGGREGATEFUNCTION'>, <TokenType.CONSTRAINT: 'CONSTRAINT'>, <TokenType.OVERLAPS: 'OVERLAPS'>, <TokenType.LEFT: 'LEFT'>, <TokenType.PROCEDURE: 'PROCEDURE'>, <TokenType.WINDOW: 'WINDOW'>, <TokenType.VOLATILE: 'VOLATILE'>, <TokenType.ORDINALITY: 'ORDINALITY'>, <TokenType.MONEY: 'MONEY'>, <TokenType.INT4RANGE: 'INT4RANGE'>, <TokenType.MEDIUMBLOB: 'MEDIUMBLOB'>, <TokenType.INTERVAL: 'INTERVAL'>, <TokenType.DATEMULTIRANGE: 'DATEMULTIRANGE'>, <TokenType.DATABASE: 'DATABASE'>, <TokenType.INT256: 'INT256'>, <TokenType.TIMESTAMPLTZ: 'TIMESTAMPLTZ'>, <TokenType.CURRENT_USER: 'CURRENT_USER'>, <TokenType.IPV6: 'IPV6'>, <TokenType.FINAL: 'FINAL'>, <TokenType.UNIQUE: 'UNIQUE'>, <TokenType.FOREIGN_KEY: 'FOREIGN_KEY'>, <TokenType.UUID: 'UUID'>, <TokenType.VARIANT: 'VARIANT'>, <TokenType.END: 'END'>, <TokenType.MEDIUMINT: 'MEDIUMINT'>, <TokenType.ENUM8: 'ENUM8'>, <TokenType.UPDATE: 'UPDATE'>, <TokenType.NUMMULTIRANGE: 'NUMMULTIRANGE'>, <TokenType.PERCENT: 'PERCENT'>, <TokenType.ROWVERSION: 'ROWVERSION'>, <TokenType.BIGDECIMAL: 'BIGDECIMAL'>, <TokenType.NCHAR: 'NCHAR'>, <TokenType.KILL: 'KILL'>, <TokenType.ANY: 'ANY'>, <TokenType.INT: 'INT'>, <TokenType.DATETIME64: 'DATETIME64'>, <TokenType.VARBINARY: 'VARBINARY'>, <TokenType.REPLACE: 'REPLACE'>, <TokenType.CASE: 'CASE'>, <TokenType.MEDIUMTEXT: 'MEDIUMTEXT'>, <TokenType.SOME: 'SOME'>, <TokenType.SHOW: 'SHOW'>, <TokenType.TIMETZ: 'TIMETZ'>, <TokenType.ESCAPE: 'ESCAPE'>, <TokenType.CHAR: 'CHAR'>, <TokenType.TIMESTAMP: 'TIMESTAMP'>, <TokenType.TIMESTAMPTZ: 'TIMESTAMPTZ'>, <TokenType.VIEW: 'VIEW'>, <TokenType.INT128: 'INT128'>, <TokenType.STRUCT: 'STRUCT'>, <TokenType.UMEDIUMINT: 'UMEDIUMINT'>, <TokenType.TIMESTAMP_NS: 'TIMESTAMP_NS'>, <TokenType.TINYTEXT: 'TINYTEXT'>, <TokenType.UINT: 'UINT'>, <TokenType.SEMI: 'SEMI'>, <TokenType.NULLABLE: 'NULLABLE'>, <TokenType.REFERENCES: 'REFERENCES'>, <TokenType.CURRENT_DATE: 'CURRENT_DATE'>, <TokenType.TSMULTIRANGE: 'TSMULTIRANGE'>, <TokenType.OPERATOR: 'OPERATOR'>, <TokenType.DATETIME: 'DATETIME'>, <TokenType.LONGTEXT: 'LONGTEXT'>, <TokenType.ROW: 'ROW'>, <TokenType.DELETE: 'DELETE'>, <TokenType.UINT128: 'UINT128'>, <TokenType.DATE32: 'DATE32'>, <TokenType.BOOLEAN: 'BOOLEAN'>, <TokenType.LOWCARDINALITY: 'LOWCARDINALITY'>, <TokenType.RIGHT: 'RIGHT'>, <TokenType.DESC: 'DESC'>, <TokenType.VAR: 'VAR'>, <TokenType.GEOGRAPHY: 'GEOGRAPHY'>, <TokenType.UTINYINT: 'UTINYINT'>, <TokenType.CURRENT_TIMESTAMP: 'CURRENT_TIMESTAMP'>, <TokenType.TIME: 'TIME'>, <TokenType.RANGE: 'RANGE'>, <TokenType.DECIMAL: 'DECIMAL'>, <TokenType.UNKNOWN: 'UNKNOWN'>, <TokenType.DATE: 'DATE'>, <TokenType.UNIQUEIDENTIFIER: 'UNIQUEIDENTIFIER'>, <TokenType.ROWS: 'ROWS'>, <TokenType.MAP: 'MAP'>, <TokenType.PSEUDO_TYPE: 'PSEUDO_TYPE'>, <TokenType.INT8MULTIRANGE: 'INT8MULTIRANGE'>, <TokenType.USERDEFINED: 'USERDEFINED'>, <TokenType.ENUM16: 'ENUM16'>, <TokenType.NVARCHAR: 'NVARCHAR'>, <TokenType.COMMENT: 'COMMENT'>, <TokenType.REFRESH: 'REFRESH'>, <TokenType.BEGIN: 'BEGIN'>, <TokenType.ISNULL: 'ISNULL'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.CACHE: 'CACHE'>, <TokenType.APPLY: 'APPLY'>, <TokenType.TEMPORARY: 'TEMPORARY'>, <TokenType.SCHEMA: 'SCHEMA'>, <TokenType.DEFAULT: 'DEFAULT'>, <TokenType.FILTER: 'FILTER'>, <TokenType.TSRANGE: 'TSRANGE'>, <TokenType.UBIGINT: 'UBIGINT'>, <TokenType.HLLSKETCH: 'HLLSKETCH'>, <TokenType.IS: 'IS'>, <TokenType.UDECIMAL: 'UDECIMAL'>, <TokenType.NULL: 'NULL'>, <TokenType.YEAR: 'YEAR'>, <TokenType.NATURAL: 'NATURAL'>, <TokenType.MERGE: 'MERGE'>, <TokenType.PIVOT: 'PIVOT'>, <TokenType.AUTO_INCREMENT: 'AUTO_INCREMENT'>, <TokenType.GEOMETRY: 'GEOMETRY'>, <TokenType.SMALLINT: 'SMALLINT'>, <TokenType.TSTZRANGE: 'TSTZRANGE'>, <TokenType.SMALLMONEY: 'SMALLMONEY'>, <TokenType.IPADDRESS: 'IPADDRESS'>, <TokenType.PARTITION: 'PARTITION'>, <TokenType.TOP: 'TOP'>, <TokenType.INET: 'INET'>, <TokenType.MODEL: 'MODEL'>, <TokenType.DICTIONARY: 'DICTIONARY'>, <TokenType.USMALLINT: 'USMALLINT'>, <TokenType.TIMESTAMP_S: 'TIMESTAMP_S'>, <TokenType.OBJECT: 'OBJECT'>, <TokenType.BIGSERIAL: 'BIGSERIAL'>, <TokenType.ENUM: 'ENUM'>, <TokenType.COMMAND: 'COMMAND'>, <TokenType.ASC: 'ASC'>, <TokenType.NUMRANGE: 'NUMRANGE'>, <TokenType.INDEX: 'INDEX'>, <TokenType.FORMAT: 'FORMAT'>, <TokenType.ANTI: 'ANTI'>, <TokenType.SERIAL: 'SERIAL'>, <TokenType.BIGINT: 'BIGINT'>, <TokenType.OBJECT_IDENTIFIER: 'OBJECT_IDENTIFIER'>, <TokenType.FIRST: 'FIRST'>, <TokenType.SETTINGS: 'SETTINGS'>, <TokenType.INT8RANGE: 'INT8RANGE'>, <TokenType.TIMESTAMP_MS: 'TIMESTAMP_MS'>, <TokenType.LONGBLOB: 'LONGBLOB'>, <TokenType.VARCHAR: 'VARCHAR'>, <TokenType.PRAGMA: 'PRAGMA'>, <TokenType.IPV4: 'IPV4'>, <TokenType.COLUMN: 'COLUMN'>, <TokenType.BIT: 'BIT'>, <TokenType.XML: 'XML'>, <TokenType.BPCHAR: 'BPCHAR'>, <TokenType.SIMPLEAGGREGATEFUNCTION: 'SIMPLEAGGREGATEFUNCTION'>, <TokenType.IPPREFIX: 'IPPREFIX'>, <TokenType.COLLATE: 'COLLATE'>, <TokenType.TSTZMULTIRANGE: 'TSTZMULTIRANGE'>, <TokenType.DESCRIBE: 'DESCRIBE'>, <TokenType.NESTED: 'NESTED'>, <TokenType.CURRENT_DATETIME: 'CURRENT_DATETIME'>, <TokenType.TINYBLOB: 'TINYBLOB'>, <TokenType.FLOAT: 'FLOAT'>, <TokenType.NEXT: 'NEXT'>, <TokenType.HSTORE: 'HSTORE'>, <TokenType.UNPIVOT: 'UNPIVOT'>, <TokenType.LOAD: 'LOAD'>, <TokenType.TRUE: 'TRUE'>, <TokenType.DIV: 'DIV'>, <TokenType.FALSE: 'FALSE'>, <TokenType.COMMIT: 'COMMIT'>, <TokenType.ALL: 'ALL'>, <TokenType.IMAGE: 'IMAGE'>, <TokenType.OFFSET: 'OFFSET'>, <TokenType.FUNCTION: 'FUNCTION'>, <TokenType.INT4MULTIRANGE: 'INT4MULTIRANGE'>, <TokenType.SUPER: 'SUPER'>, <TokenType.ARRAY: 'ARRAY'>, <TokenType.SET: 'SET'>, <TokenType.UINT256: 'UINT256'>, <TokenType.FIXEDSTRING: 'FIXEDSTRING'>, <TokenType.KEEP: 'KEEP'>, <TokenType.JSONB: 'JSONB'>, <TokenType.EXISTS: 'EXISTS'>, <TokenType.TABLE: 'TABLE'>, <TokenType.TINYINT: 'TINYINT'>, <TokenType.DOUBLE: 'DOUBLE'>, <TokenType.USE: 'USE'>, <TokenType.BINARY: 'BINARY'>, <TokenType.DATERANGE: 'DATERANGE'>, <TokenType.JSON: 'JSON'>, <TokenType.CURRENT_TIME: 'CURRENT_TIME'>, <TokenType.FULL: 'FULL'>, <TokenType.OVERWRITE: 'OVERWRITE'>, <TokenType.SMALLSERIAL: 'SMALLSERIAL'>}
    @@ -13190,7 +13216,7 @@ Default: 3
    UNION_MODIFIERS = -{'limit', 'offset', 'order'} +{'order', 'offset', 'limit'}
    diff --git a/docs/sqlglot/schema.html b/docs/sqlglot/schema.html index 2295b9f..7b185e3 100644 --- a/docs/sqlglot/schema.html +++ b/docs/sqlglot/schema.html @@ -48,9 +48,6 @@
  • has_column
  • -
  • - find -
  • supported_table_args
  • @@ -281,472 +278,469 @@ 106 name = column if isinstance(column, str) else column.name 107 return name in self.column_names(table, dialect=dialect, normalize=normalize) 108 -109 @abc.abstractmethod -110 def find(self, table: exp.Table, raise_on_missing: bool = True) -> t.Optional[t.Any]: -111 """ -112 Returns the schema of a given table. -113 -114 Args: -115 table: the target table. -116 raise_on_missing: whether or not to raise in case the schema is not found. -117 -118 Returns: -119 The schema of the target table. -120 """ +109 @property +110 @abc.abstractmethod +111 def supported_table_args(self) -> t.Tuple[str, ...]: +112 """ +113 Table arguments this schema support, e.g. `("this", "db", "catalog")` +114 """ +115 +116 @property +117 def empty(self) -> bool: +118 """Returns whether or not the schema is empty.""" +119 return True +120 121 -122 @property -123 @abc.abstractmethod -124 def supported_table_args(self) -> t.Tuple[str, ...]: -125 """ -126 Table arguments this schema support, e.g. `("this", "db", "catalog")` -127 """ -128 -129 @property -130 def empty(self) -> bool: -131 """Returns whether or not the schema is empty.""" -132 return True -133 -134 -135class AbstractMappingSchema: -136 def __init__( -137 self, -138 mapping: t.Optional[t.Dict] = None, -139 ) -> None: -140 self.mapping = mapping or {} -141 self.mapping_trie = new_trie( -142 tuple(reversed(t)) for t in flatten_schema(self.mapping, depth=self.depth()) -143 ) -144 self._supported_table_args: t.Tuple[str, ...] = tuple() -145 -146 @property -147 def empty(self) -> bool: -148 return not self.mapping -149 -150 def depth(self) -> int: -151 return dict_depth(self.mapping) -152 -153 @property -154 def supported_table_args(self) -> t.Tuple[str, ...]: -155 if not self._supported_table_args and self.mapping: -156 depth = self.depth() -157 -158 if not depth: # None -159 self._supported_table_args = tuple() -160 elif 1 <= depth <= 3: -161 self._supported_table_args = exp.TABLE_PARTS[:depth] -162 else: -163 raise SchemaError(f"Invalid mapping shape. Depth: {depth}") -164 -165 return self._supported_table_args +122class AbstractMappingSchema: +123 def __init__( +124 self, +125 mapping: t.Optional[t.Dict] = None, +126 ) -> None: +127 self.mapping = mapping or {} +128 self.mapping_trie = new_trie( +129 tuple(reversed(t)) for t in flatten_schema(self.mapping, depth=self.depth()) +130 ) +131 self._supported_table_args: t.Tuple[str, ...] = tuple() +132 +133 @property +134 def empty(self) -> bool: +135 return not self.mapping +136 +137 def depth(self) -> int: +138 return dict_depth(self.mapping) +139 +140 @property +141 def supported_table_args(self) -> t.Tuple[str, ...]: +142 if not self._supported_table_args and self.mapping: +143 depth = self.depth() +144 +145 if not depth: # None +146 self._supported_table_args = tuple() +147 elif 1 <= depth <= 3: +148 self._supported_table_args = exp.TABLE_PARTS[:depth] +149 else: +150 raise SchemaError(f"Invalid mapping shape. Depth: {depth}") +151 +152 return self._supported_table_args +153 +154 def table_parts(self, table: exp.Table) -> t.List[str]: +155 if isinstance(table.this, exp.ReadCSV): +156 return [table.this.name] +157 return [table.text(part) for part in exp.TABLE_PARTS if table.text(part)] +158 +159 def find(self, table: exp.Table, raise_on_missing: bool = True) -> t.Optional[t.Any]: +160 """ +161 Returns the schema of a given table. +162 +163 Args: +164 table: the target table. +165 raise_on_missing: whether or not to raise in case the schema is not found. 166 -167 def table_parts(self, table: exp.Table) -> t.List[str]: -168 if isinstance(table.this, exp.ReadCSV): -169 return [table.this.name] -170 return [table.text(part) for part in exp.TABLE_PARTS if table.text(part)] -171 -172 def find(self, table: exp.Table, raise_on_missing: bool = True) -> t.Optional[t.Any]: -173 parts = self.table_parts(table)[0 : len(self.supported_table_args)] -174 value, trie = in_trie(self.mapping_trie, parts) +167 Returns: +168 The schema of the target table. +169 """ +170 parts = self.table_parts(table)[0 : len(self.supported_table_args)] +171 value, trie = in_trie(self.mapping_trie, parts) +172 +173 if value == TrieResult.FAILED: +174 return None 175 -176 if value == TrieResult.FAILED: -177 return None +176 if value == TrieResult.PREFIX: +177 possibilities = flatten_schema(trie, depth=dict_depth(trie) - 1) 178 -179 if value == TrieResult.PREFIX: -180 possibilities = flatten_schema(trie, depth=dict_depth(trie) - 1) -181 -182 if len(possibilities) == 1: -183 parts.extend(possibilities[0]) -184 else: -185 message = ", ".join(".".join(parts) for parts in possibilities) -186 if raise_on_missing: -187 raise SchemaError(f"Ambiguous mapping for {table}: {message}.") -188 return None -189 -190 return self.nested_get(parts, raise_on_missing=raise_on_missing) -191 -192 def nested_get( -193 self, parts: t.Sequence[str], d: t.Optional[t.Dict] = None, raise_on_missing=True -194 ) -> t.Optional[t.Any]: -195 return nested_get( -196 d or self.mapping, -197 *zip(self.supported_table_args, reversed(parts)), -198 raise_on_missing=raise_on_missing, -199 ) -200 -201 -202class MappingSchema(AbstractMappingSchema, Schema): -203 """ -204 Schema based on a nested mapping. -205 -206 Args: -207 schema: Mapping in one of the following forms: -208 1. {table: {col: type}} -209 2. {db: {table: {col: type}}} -210 3. {catalog: {db: {table: {col: type}}}} -211 4. None - Tables will be added later -212 visible: Optional mapping of which columns in the schema are visible. If not provided, all columns -213 are assumed to be visible. The nesting should mirror that of the schema: -214 1. {table: set(*cols)}} -215 2. {db: {table: set(*cols)}}} -216 3. {catalog: {db: {table: set(*cols)}}}} -217 dialect: The dialect to be used for custom type mappings & parsing string arguments. -218 normalize: Whether to normalize identifier names according to the given dialect or not. -219 """ -220 -221 def __init__( -222 self, -223 schema: t.Optional[t.Dict] = None, -224 visible: t.Optional[t.Dict] = None, -225 dialect: DialectType = None, -226 normalize: bool = True, -227 ) -> None: -228 self.dialect = dialect -229 self.visible = {} if visible is None else visible -230 self.normalize = normalize -231 self._type_mapping_cache: t.Dict[str, exp.DataType] = {} -232 self._depth = 0 -233 schema = {} if schema is None else schema -234 -235 super().__init__(self._normalize(schema) if self.normalize else schema) -236 -237 @classmethod -238 def from_mapping_schema(cls, mapping_schema: MappingSchema) -> MappingSchema: -239 return MappingSchema( -240 schema=mapping_schema.mapping, -241 visible=mapping_schema.visible, -242 dialect=mapping_schema.dialect, -243 normalize=mapping_schema.normalize, -244 ) -245 -246 def copy(self, **kwargs) -> MappingSchema: -247 return MappingSchema( -248 **{ # type: ignore -249 "schema": self.mapping.copy(), -250 "visible": self.visible.copy(), -251 "dialect": self.dialect, -252 "normalize": self.normalize, -253 **kwargs, -254 } -255 ) -256 -257 def add_table( -258 self, -259 table: exp.Table | str, -260 column_mapping: t.Optional[ColumnMapping] = None, -261 dialect: DialectType = None, -262 normalize: t.Optional[bool] = None, -263 match_depth: bool = True, -264 ) -> None: -265 """ -266 Register or update a table. Updates are only performed if a new column mapping is provided. -267 The added table must have the necessary number of qualifiers in its path to match the schema's nesting level. -268 -269 Args: -270 table: the `Table` expression instance or string representing the table. -271 column_mapping: a column mapping that describes the structure of the table. -272 dialect: the SQL dialect that will be used to parse `table` if it's a string. -273 normalize: whether to normalize identifiers according to the dialect of interest. -274 match_depth: whether to enforce that the table must match the schema's depth or not. -275 """ -276 normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize) -277 -278 if match_depth and not self.empty and len(normalized_table.parts) != self.depth(): -279 raise SchemaError( -280 f"Table {normalized_table.sql(dialect=self.dialect)} must match the " -281 f"schema's nesting level: {self.depth()}." -282 ) -283 -284 normalized_column_mapping = { -285 self._normalize_name(key, dialect=dialect, normalize=normalize): value -286 for key, value in ensure_column_mapping(column_mapping).items() -287 } -288 -289 schema = self.find(normalized_table, raise_on_missing=False) -290 if schema and not normalized_column_mapping: -291 return -292 -293 parts = self.table_parts(normalized_table) +179 if len(possibilities) == 1: +180 parts.extend(possibilities[0]) +181 else: +182 message = ", ".join(".".join(parts) for parts in possibilities) +183 if raise_on_missing: +184 raise SchemaError(f"Ambiguous mapping for {table}: {message}.") +185 return None +186 +187 return self.nested_get(parts, raise_on_missing=raise_on_missing) +188 +189 def nested_get( +190 self, parts: t.Sequence[str], d: t.Optional[t.Dict] = None, raise_on_missing=True +191 ) -> t.Optional[t.Any]: +192 return nested_get( +193 d or self.mapping, +194 *zip(self.supported_table_args, reversed(parts)), +195 raise_on_missing=raise_on_missing, +196 ) +197 +198 +199class MappingSchema(AbstractMappingSchema, Schema): +200 """ +201 Schema based on a nested mapping. +202 +203 Args: +204 schema: Mapping in one of the following forms: +205 1. {table: {col: type}} +206 2. {db: {table: {col: type}}} +207 3. {catalog: {db: {table: {col: type}}}} +208 4. None - Tables will be added later +209 visible: Optional mapping of which columns in the schema are visible. If not provided, all columns +210 are assumed to be visible. The nesting should mirror that of the schema: +211 1. {table: set(*cols)}} +212 2. {db: {table: set(*cols)}}} +213 3. {catalog: {db: {table: set(*cols)}}}} +214 dialect: The dialect to be used for custom type mappings & parsing string arguments. +215 normalize: Whether to normalize identifier names according to the given dialect or not. +216 """ +217 +218 def __init__( +219 self, +220 schema: t.Optional[t.Dict] = None, +221 visible: t.Optional[t.Dict] = None, +222 dialect: DialectType = None, +223 normalize: bool = True, +224 ) -> None: +225 self.dialect = dialect +226 self.visible = {} if visible is None else visible +227 self.normalize = normalize +228 self._type_mapping_cache: t.Dict[str, exp.DataType] = {} +229 self._depth = 0 +230 schema = {} if schema is None else schema +231 +232 super().__init__(self._normalize(schema) if self.normalize else schema) +233 +234 @classmethod +235 def from_mapping_schema(cls, mapping_schema: MappingSchema) -> MappingSchema: +236 return MappingSchema( +237 schema=mapping_schema.mapping, +238 visible=mapping_schema.visible, +239 dialect=mapping_schema.dialect, +240 normalize=mapping_schema.normalize, +241 ) +242 +243 def copy(self, **kwargs) -> MappingSchema: +244 return MappingSchema( +245 **{ # type: ignore +246 "schema": self.mapping.copy(), +247 "visible": self.visible.copy(), +248 "dialect": self.dialect, +249 "normalize": self.normalize, +250 **kwargs, +251 } +252 ) +253 +254 def add_table( +255 self, +256 table: exp.Table | str, +257 column_mapping: t.Optional[ColumnMapping] = None, +258 dialect: DialectType = None, +259 normalize: t.Optional[bool] = None, +260 match_depth: bool = True, +261 ) -> None: +262 """ +263 Register or update a table. Updates are only performed if a new column mapping is provided. +264 The added table must have the necessary number of qualifiers in its path to match the schema's nesting level. +265 +266 Args: +267 table: the `Table` expression instance or string representing the table. +268 column_mapping: a column mapping that describes the structure of the table. +269 dialect: the SQL dialect that will be used to parse `table` if it's a string. +270 normalize: whether to normalize identifiers according to the dialect of interest. +271 match_depth: whether to enforce that the table must match the schema's depth or not. +272 """ +273 normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize) +274 +275 if match_depth and not self.empty and len(normalized_table.parts) != self.depth(): +276 raise SchemaError( +277 f"Table {normalized_table.sql(dialect=self.dialect)} must match the " +278 f"schema's nesting level: {self.depth()}." +279 ) +280 +281 normalized_column_mapping = { +282 self._normalize_name(key, dialect=dialect, normalize=normalize): value +283 for key, value in ensure_column_mapping(column_mapping).items() +284 } +285 +286 schema = self.find(normalized_table, raise_on_missing=False) +287 if schema and not normalized_column_mapping: +288 return +289 +290 parts = self.table_parts(normalized_table) +291 +292 nested_set(self.mapping, tuple(reversed(parts)), normalized_column_mapping) +293 new_trie([parts], self.mapping_trie) 294 -295 nested_set(self.mapping, tuple(reversed(parts)), normalized_column_mapping) -296 new_trie([parts], self.mapping_trie) -297 -298 def column_names( -299 self, -300 table: exp.Table | str, -301 only_visible: bool = False, -302 dialect: DialectType = None, -303 normalize: t.Optional[bool] = None, -304 ) -> t.List[str]: -305 normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize) -306 -307 schema = self.find(normalized_table) -308 if schema is None: -309 return [] +295 def column_names( +296 self, +297 table: exp.Table | str, +298 only_visible: bool = False, +299 dialect: DialectType = None, +300 normalize: t.Optional[bool] = None, +301 ) -> t.List[str]: +302 normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize) +303 +304 schema = self.find(normalized_table) +305 if schema is None: +306 return [] +307 +308 if not only_visible or not self.visible: +309 return list(schema) 310 -311 if not only_visible or not self.visible: -312 return list(schema) +311 visible = self.nested_get(self.table_parts(normalized_table), self.visible) or [] +312 return [col for col in schema if col in visible] 313 -314 visible = self.nested_get(self.table_parts(normalized_table), self.visible) or [] -315 return [col for col in schema if col in visible] -316 -317 def get_column_type( -318 self, -319 table: exp.Table | str, -320 column: exp.Column | str, -321 dialect: DialectType = None, -322 normalize: t.Optional[bool] = None, -323 ) -> exp.DataType: -324 normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize) -325 -326 normalized_column_name = self._normalize_name( -327 column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize -328 ) -329 -330 table_schema = self.find(normalized_table, raise_on_missing=False) -331 if table_schema: -332 column_type = table_schema.get(normalized_column_name) -333 -334 if isinstance(column_type, exp.DataType): -335 return column_type -336 elif isinstance(column_type, str): -337 return self._to_data_type(column_type, dialect=dialect) -338 -339 return exp.DataType.build("unknown") -340 -341 def has_column( -342 self, -343 table: exp.Table | str, -344 column: exp.Column | str, -345 dialect: DialectType = None, -346 normalize: t.Optional[bool] = None, -347 ) -> bool: -348 normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize) -349 -350 normalized_column_name = self._normalize_name( -351 column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize -352 ) +314 def get_column_type( +315 self, +316 table: exp.Table | str, +317 column: exp.Column | str, +318 dialect: DialectType = None, +319 normalize: t.Optional[bool] = None, +320 ) -> exp.DataType: +321 normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize) +322 +323 normalized_column_name = self._normalize_name( +324 column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize +325 ) +326 +327 table_schema = self.find(normalized_table, raise_on_missing=False) +328 if table_schema: +329 column_type = table_schema.get(normalized_column_name) +330 +331 if isinstance(column_type, exp.DataType): +332 return column_type +333 elif isinstance(column_type, str): +334 return self._to_data_type(column_type, dialect=dialect) +335 +336 return exp.DataType.build("unknown") +337 +338 def has_column( +339 self, +340 table: exp.Table | str, +341 column: exp.Column | str, +342 dialect: DialectType = None, +343 normalize: t.Optional[bool] = None, +344 ) -> bool: +345 normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize) +346 +347 normalized_column_name = self._normalize_name( +348 column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize +349 ) +350 +351 table_schema = self.find(normalized_table, raise_on_missing=False) +352 return normalized_column_name in table_schema if table_schema else False 353 -354 table_schema = self.find(normalized_table, raise_on_missing=False) -355 return normalized_column_name in table_schema if table_schema else False -356 -357 def _normalize(self, schema: t.Dict) -> t.Dict: -358 """ -359 Normalizes all identifiers in the schema. +354 def _normalize(self, schema: t.Dict) -> t.Dict: +355 """ +356 Normalizes all identifiers in the schema. +357 +358 Args: +359 schema: the schema to normalize. 360 -361 Args: -362 schema: the schema to normalize. -363 -364 Returns: -365 The normalized schema mapping. -366 """ -367 normalized_mapping: t.Dict = {} -368 flattened_schema = flatten_schema(schema, depth=dict_depth(schema) - 1) +361 Returns: +362 The normalized schema mapping. +363 """ +364 normalized_mapping: t.Dict = {} +365 flattened_schema = flatten_schema(schema, depth=dict_depth(schema) - 1) +366 +367 for keys in flattened_schema: +368 columns = nested_get(schema, *zip(keys, keys)) 369 -370 for keys in flattened_schema: -371 columns = nested_get(schema, *zip(keys, keys)) -372 -373 if not isinstance(columns, dict): -374 raise SchemaError( -375 f"Table {'.'.join(keys[:-1])} must match the schema's nesting level: {len(flattened_schema[0])}." -376 ) -377 -378 normalized_keys = [self._normalize_name(key, is_table=True) for key in keys] -379 for column_name, column_type in columns.items(): -380 nested_set( -381 normalized_mapping, -382 normalized_keys + [self._normalize_name(column_name)], -383 column_type, -384 ) -385 -386 return normalized_mapping -387 -388 def _normalize_table( -389 self, -390 table: exp.Table | str, -391 dialect: DialectType = None, -392 normalize: t.Optional[bool] = None, -393 ) -> exp.Table: -394 dialect = dialect or self.dialect -395 normalize = self.normalize if normalize is None else normalize -396 -397 normalized_table = exp.maybe_parse(table, into=exp.Table, dialect=dialect, copy=normalize) -398 -399 if normalize: -400 for arg in exp.TABLE_PARTS: -401 value = normalized_table.args.get(arg) -402 if isinstance(value, exp.Identifier): -403 normalized_table.set( -404 arg, -405 normalize_name(value, dialect=dialect, is_table=True, normalize=normalize), -406 ) -407 -408 return normalized_table -409 -410 def _normalize_name( -411 self, -412 name: str | exp.Identifier, -413 dialect: DialectType = None, -414 is_table: bool = False, -415 normalize: t.Optional[bool] = None, -416 ) -> str: -417 return normalize_name( -418 name, -419 dialect=dialect or self.dialect, -420 is_table=is_table, -421 normalize=self.normalize if normalize is None else normalize, -422 ).name -423 -424 def depth(self) -> int: -425 if not self.empty and not self._depth: -426 # The columns themselves are a mapping, but we don't want to include those -427 self._depth = super().depth() - 1 -428 return self._depth -429 -430 def _to_data_type(self, schema_type: str, dialect: DialectType = None) -> exp.DataType: -431 """ -432 Convert a type represented as a string to the corresponding `sqlglot.exp.DataType` object. -433 -434 Args: -435 schema_type: the type we want to convert. -436 dialect: the SQL dialect that will be used to parse `schema_type`, if needed. -437 -438 Returns: -439 The resulting expression type. -440 """ -441 if schema_type not in self._type_mapping_cache: -442 dialect = dialect or self.dialect -443 udt = Dialect.get_or_raise(dialect).SUPPORTS_USER_DEFINED_TYPES -444 -445 try: -446 expression = exp.DataType.build(schema_type, dialect=dialect, udt=udt) -447 self._type_mapping_cache[schema_type] = expression -448 except AttributeError: -449 in_dialect = f" in dialect {dialect}" if dialect else "" -450 raise SchemaError(f"Failed to build type '{schema_type}'{in_dialect}.") +370 if not isinstance(columns, dict): +371 raise SchemaError( +372 f"Table {'.'.join(keys[:-1])} must match the schema's nesting level: {len(flattened_schema[0])}." +373 ) +374 +375 normalized_keys = [self._normalize_name(key, is_table=True) for key in keys] +376 for column_name, column_type in columns.items(): +377 nested_set( +378 normalized_mapping, +379 normalized_keys + [self._normalize_name(column_name)], +380 column_type, +381 ) +382 +383 return normalized_mapping +384 +385 def _normalize_table( +386 self, +387 table: exp.Table | str, +388 dialect: DialectType = None, +389 normalize: t.Optional[bool] = None, +390 ) -> exp.Table: +391 dialect = dialect or self.dialect +392 normalize = self.normalize if normalize is None else normalize +393 +394 normalized_table = exp.maybe_parse(table, into=exp.Table, dialect=dialect, copy=normalize) +395 +396 if normalize: +397 for arg in exp.TABLE_PARTS: +398 value = normalized_table.args.get(arg) +399 if isinstance(value, exp.Identifier): +400 normalized_table.set( +401 arg, +402 normalize_name(value, dialect=dialect, is_table=True, normalize=normalize), +403 ) +404 +405 return normalized_table +406 +407 def _normalize_name( +408 self, +409 name: str | exp.Identifier, +410 dialect: DialectType = None, +411 is_table: bool = False, +412 normalize: t.Optional[bool] = None, +413 ) -> str: +414 return normalize_name( +415 name, +416 dialect=dialect or self.dialect, +417 is_table=is_table, +418 normalize=self.normalize if normalize is None else normalize, +419 ).name +420 +421 def depth(self) -> int: +422 if not self.empty and not self._depth: +423 # The columns themselves are a mapping, but we don't want to include those +424 self._depth = super().depth() - 1 +425 return self._depth +426 +427 def _to_data_type(self, schema_type: str, dialect: DialectType = None) -> exp.DataType: +428 """ +429 Convert a type represented as a string to the corresponding `sqlglot.exp.DataType` object. +430 +431 Args: +432 schema_type: the type we want to convert. +433 dialect: the SQL dialect that will be used to parse `schema_type`, if needed. +434 +435 Returns: +436 The resulting expression type. +437 """ +438 if schema_type not in self._type_mapping_cache: +439 dialect = dialect or self.dialect +440 udt = Dialect.get_or_raise(dialect).SUPPORTS_USER_DEFINED_TYPES +441 +442 try: +443 expression = exp.DataType.build(schema_type, dialect=dialect, udt=udt) +444 self._type_mapping_cache[schema_type] = expression +445 except AttributeError: +446 in_dialect = f" in dialect {dialect}" if dialect else "" +447 raise SchemaError(f"Failed to build type '{schema_type}'{in_dialect}.") +448 +449 return self._type_mapping_cache[schema_type] +450 451 -452 return self._type_mapping_cache[schema_type] -453 -454 -455def normalize_name( -456 identifier: str | exp.Identifier, -457 dialect: DialectType = None, -458 is_table: bool = False, -459 normalize: t.Optional[bool] = True, -460) -> exp.Identifier: -461 if isinstance(identifier, str): -462 identifier = exp.parse_identifier(identifier, dialect=dialect) +452def normalize_name( +453 identifier: str | exp.Identifier, +454 dialect: DialectType = None, +455 is_table: bool = False, +456 normalize: t.Optional[bool] = True, +457) -> exp.Identifier: +458 if isinstance(identifier, str): +459 identifier = exp.parse_identifier(identifier, dialect=dialect) +460 +461 if not normalize: +462 return identifier 463 -464 if not normalize: -465 return identifier -466 -467 # this is used for normalize_identifier, bigquery has special rules pertaining tables -468 identifier.meta["is_table"] = is_table -469 return Dialect.get_or_raise(dialect).normalize_identifier(identifier) -470 -471 -472def ensure_schema(schema: Schema | t.Optional[t.Dict], **kwargs: t.Any) -> Schema: -473 if isinstance(schema, Schema): -474 return schema +464 # this is used for normalize_identifier, bigquery has special rules pertaining tables +465 identifier.meta["is_table"] = is_table +466 return Dialect.get_or_raise(dialect).normalize_identifier(identifier) +467 +468 +469def ensure_schema(schema: Schema | t.Optional[t.Dict], **kwargs: t.Any) -> Schema: +470 if isinstance(schema, Schema): +471 return schema +472 +473 return MappingSchema(schema, **kwargs) +474 475 -476 return MappingSchema(schema, **kwargs) -477 -478 -479def ensure_column_mapping(mapping: t.Optional[ColumnMapping]) -> t.Dict: -480 if mapping is None: -481 return {} -482 elif isinstance(mapping, dict): -483 return mapping -484 elif isinstance(mapping, str): -485 col_name_type_strs = [x.strip() for x in mapping.split(",")] -486 return { -487 name_type_str.split(":")[0].strip(): name_type_str.split(":")[1].strip() -488 for name_type_str in col_name_type_strs -489 } -490 # Check if mapping looks like a DataFrame StructType -491 elif hasattr(mapping, "simpleString"): -492 return {struct_field.name: struct_field.dataType.simpleString() for struct_field in mapping} -493 elif isinstance(mapping, list): -494 return {x.strip(): None for x in mapping} +476def ensure_column_mapping(mapping: t.Optional[ColumnMapping]) -> t.Dict: +477 if mapping is None: +478 return {} +479 elif isinstance(mapping, dict): +480 return mapping +481 elif isinstance(mapping, str): +482 col_name_type_strs = [x.strip() for x in mapping.split(",")] +483 return { +484 name_type_str.split(":")[0].strip(): name_type_str.split(":")[1].strip() +485 for name_type_str in col_name_type_strs +486 } +487 # Check if mapping looks like a DataFrame StructType +488 elif hasattr(mapping, "simpleString"): +489 return {struct_field.name: struct_field.dataType.simpleString() for struct_field in mapping} +490 elif isinstance(mapping, list): +491 return {x.strip(): None for x in mapping} +492 +493 raise ValueError(f"Invalid mapping provided: {type(mapping)}") +494 495 -496 raise ValueError(f"Invalid mapping provided: {type(mapping)}") -497 -498 -499def flatten_schema( -500 schema: t.Dict, depth: int, keys: t.Optional[t.List[str]] = None -501) -> t.List[t.List[str]]: -502 tables = [] -503 keys = keys or [] -504 -505 for k, v in schema.items(): -506 if depth >= 2: -507 tables.extend(flatten_schema(v, depth - 1, keys + [k])) -508 elif depth == 1: -509 tables.append(keys + [k]) +496def flatten_schema( +497 schema: t.Dict, depth: int, keys: t.Optional[t.List[str]] = None +498) -> t.List[t.List[str]]: +499 tables = [] +500 keys = keys or [] +501 +502 for k, v in schema.items(): +503 if depth >= 2: +504 tables.extend(flatten_schema(v, depth - 1, keys + [k])) +505 elif depth == 1: +506 tables.append(keys + [k]) +507 +508 return tables +509 510 -511 return tables -512 -513 -514def nested_get( -515 d: t.Dict, *path: t.Tuple[str, str], raise_on_missing: bool = True -516) -> t.Optional[t.Any]: -517 """ -518 Get a value for a nested dictionary. -519 -520 Args: -521 d: the dictionary to search. -522 *path: tuples of (name, key), where: -523 `key` is the key in the dictionary to get. -524 `name` is a string to use in the error if `key` isn't found. -525 -526 Returns: -527 The value or None if it doesn't exist. -528 """ -529 for name, key in path: -530 d = d.get(key) # type: ignore -531 if d is None: -532 if raise_on_missing: -533 name = "table" if name == "this" else name -534 raise ValueError(f"Unknown {name}: {key}") -535 return None +511def nested_get( +512 d: t.Dict, *path: t.Tuple[str, str], raise_on_missing: bool = True +513) -> t.Optional[t.Any]: +514 """ +515 Get a value for a nested dictionary. +516 +517 Args: +518 d: the dictionary to search. +519 *path: tuples of (name, key), where: +520 `key` is the key in the dictionary to get. +521 `name` is a string to use in the error if `key` isn't found. +522 +523 Returns: +524 The value or None if it doesn't exist. +525 """ +526 for name, key in path: +527 d = d.get(key) # type: ignore +528 if d is None: +529 if raise_on_missing: +530 name = "table" if name == "this" else name +531 raise ValueError(f"Unknown {name}: {key}") +532 return None +533 +534 return d +535 536 -537 return d -538 -539 -540def nested_set(d: t.Dict, keys: t.Sequence[str], value: t.Any) -> t.Dict: -541 """ -542 In-place set a value for a nested dictionary -543 -544 Example: -545 >>> nested_set({}, ["top_key", "second_key"], "value") -546 {'top_key': {'second_key': 'value'}} +537def nested_set(d: t.Dict, keys: t.Sequence[str], value: t.Any) -> t.Dict: +538 """ +539 In-place set a value for a nested dictionary +540 +541 Example: +542 >>> nested_set({}, ["top_key", "second_key"], "value") +543 {'top_key': {'second_key': 'value'}} +544 +545 >>> nested_set({"top_key": {"third_key": "third_value"}}, ["top_key", "second_key"], "value") +546 {'top_key': {'third_key': 'third_value', 'second_key': 'value'}} 547 -548 >>> nested_set({"top_key": {"third_key": "third_value"}}, ["top_key", "second_key"], "value") -549 {'top_key': {'third_key': 'third_value', 'second_key': 'value'}} -550 -551 Args: -552 d: dictionary to update. -553 keys: the keys that makeup the path to `value`. -554 value: the value to set in the dictionary for the given key path. -555 -556 Returns: -557 The (possibly) updated dictionary. -558 """ -559 if not keys: -560 return d -561 -562 if len(keys) == 1: -563 d[keys[0]] = value -564 return d -565 -566 subd = d -567 for key in keys[:-1]: -568 if key not in subd: -569 subd = subd.setdefault(key, {}) -570 else: -571 subd = subd[key] -572 -573 subd[keys[-1]] = value -574 return d +548 Args: +549 d: dictionary to update. +550 keys: the keys that makeup the path to `value`. +551 value: the value to set in the dictionary for the given key path. +552 +553 Returns: +554 The (possibly) updated dictionary. +555 """ +556 if not keys: +557 return d +558 +559 if len(keys) == 1: +560 d[keys[0]] = value +561 return d +562 +563 subd = d +564 for key in keys[:-1]: +565 if key not in subd: +566 subd = subd.setdefault(key, {}) +567 else: +568 subd = subd[key] +569 +570 subd[keys[-1]] = value +571 return d
    @@ -852,30 +846,17 @@ 107 name = column if isinstance(column, str) else column.name 108 return name in self.column_names(table, dialect=dialect, normalize=normalize) 109 -110 @abc.abstractmethod -111 def find(self, table: exp.Table, raise_on_missing: bool = True) -> t.Optional[t.Any]: -112 """ -113 Returns the schema of a given table. -114 -115 Args: -116 table: the target table. -117 raise_on_missing: whether or not to raise in case the schema is not found. -118 -119 Returns: -120 The schema of the target table. -121 """ -122 -123 @property -124 @abc.abstractmethod -125 def supported_table_args(self) -> t.Tuple[str, ...]: -126 """ -127 Table arguments this schema support, e.g. `("this", "db", "catalog")` -128 """ -129 -130 @property -131 def empty(self) -> bool: -132 """Returns whether or not the schema is empty.""" -133 return True +110 @property +111 @abc.abstractmethod +112 def supported_table_args(self) -> t.Tuple[str, ...]: +113 """ +114 Table arguments this schema support, e.g. `("this", "db", "catalog")` +115 """ +116 +117 @property +118 def empty(self) -> bool: +119 """Returns whether or not the schema is empty.""" +120 return True
    @@ -1109,51 +1090,6 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    -
    - -
    -
    @abc.abstractmethod
    - - def - find( self, table: sqlglot.expressions.Table, raise_on_missing: bool = True) -> Optional[Any]: - - - -
    - -
    110    @abc.abstractmethod
    -111    def find(self, table: exp.Table, raise_on_missing: bool = True) -> t.Optional[t.Any]:
    -112        """
    -113        Returns the schema of a given table.
    -114
    -115        Args:
    -116            table: the target table.
    -117            raise_on_missing: whether or not to raise in case the schema is not found.
    -118
    -119        Returns:
    -120            The schema of the target table.
    -121        """
    -
    - - -

    Returns the schema of a given table.

    - -
    Arguments:
    - -
      -
    • table: the target table.
    • -
    • raise_on_missing: whether or not to raise in case the schema is not found.
    • -
    - -
    Returns:
    - -
    -

    The schema of the target table.

    -
    -
    - -
    @@ -1164,12 +1100,12 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    123    @property
    -124    @abc.abstractmethod
    -125    def supported_table_args(self) -> t.Tuple[str, ...]:
    -126        """
    -127        Table arguments this schema support, e.g. `("this", "db", "catalog")`
    -128        """
    +            
    110    @property
    +111    @abc.abstractmethod
    +112    def supported_table_args(self) -> t.Tuple[str, ...]:
    +113        """
    +114        Table arguments this schema support, e.g. `("this", "db", "catalog")`
    +115        """
     
    @@ -1187,10 +1123,10 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    130    @property
    -131    def empty(self) -> bool:
    -132        """Returns whether or not the schema is empty."""
    -133        return True
    +            
    117    @property
    +118    def empty(self) -> bool:
    +119        """Returns whether or not the schema is empty."""
    +120        return True
     
    @@ -1211,71 +1147,81 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    136class AbstractMappingSchema:
    -137    def __init__(
    -138        self,
    -139        mapping: t.Optional[t.Dict] = None,
    -140    ) -> None:
    -141        self.mapping = mapping or {}
    -142        self.mapping_trie = new_trie(
    -143            tuple(reversed(t)) for t in flatten_schema(self.mapping, depth=self.depth())
    -144        )
    -145        self._supported_table_args: t.Tuple[str, ...] = tuple()
    -146
    -147    @property
    -148    def empty(self) -> bool:
    -149        return not self.mapping
    -150
    -151    def depth(self) -> int:
    -152        return dict_depth(self.mapping)
    -153
    -154    @property
    -155    def supported_table_args(self) -> t.Tuple[str, ...]:
    -156        if not self._supported_table_args and self.mapping:
    -157            depth = self.depth()
    -158
    -159            if not depth:  # None
    -160                self._supported_table_args = tuple()
    -161            elif 1 <= depth <= 3:
    -162                self._supported_table_args = exp.TABLE_PARTS[:depth]
    -163            else:
    -164                raise SchemaError(f"Invalid mapping shape. Depth: {depth}")
    -165
    -166        return self._supported_table_args
    +            
    123class AbstractMappingSchema:
    +124    def __init__(
    +125        self,
    +126        mapping: t.Optional[t.Dict] = None,
    +127    ) -> None:
    +128        self.mapping = mapping or {}
    +129        self.mapping_trie = new_trie(
    +130            tuple(reversed(t)) for t in flatten_schema(self.mapping, depth=self.depth())
    +131        )
    +132        self._supported_table_args: t.Tuple[str, ...] = tuple()
    +133
    +134    @property
    +135    def empty(self) -> bool:
    +136        return not self.mapping
    +137
    +138    def depth(self) -> int:
    +139        return dict_depth(self.mapping)
    +140
    +141    @property
    +142    def supported_table_args(self) -> t.Tuple[str, ...]:
    +143        if not self._supported_table_args and self.mapping:
    +144            depth = self.depth()
    +145
    +146            if not depth:  # None
    +147                self._supported_table_args = tuple()
    +148            elif 1 <= depth <= 3:
    +149                self._supported_table_args = exp.TABLE_PARTS[:depth]
    +150            else:
    +151                raise SchemaError(f"Invalid mapping shape. Depth: {depth}")
    +152
    +153        return self._supported_table_args
    +154
    +155    def table_parts(self, table: exp.Table) -> t.List[str]:
    +156        if isinstance(table.this, exp.ReadCSV):
    +157            return [table.this.name]
    +158        return [table.text(part) for part in exp.TABLE_PARTS if table.text(part)]
    +159
    +160    def find(self, table: exp.Table, raise_on_missing: bool = True) -> t.Optional[t.Any]:
    +161        """
    +162        Returns the schema of a given table.
    +163
    +164        Args:
    +165            table: the target table.
    +166            raise_on_missing: whether or not to raise in case the schema is not found.
     167
    -168    def table_parts(self, table: exp.Table) -> t.List[str]:
    -169        if isinstance(table.this, exp.ReadCSV):
    -170            return [table.this.name]
    -171        return [table.text(part) for part in exp.TABLE_PARTS if table.text(part)]
    -172
    -173    def find(self, table: exp.Table, raise_on_missing: bool = True) -> t.Optional[t.Any]:
    -174        parts = self.table_parts(table)[0 : len(self.supported_table_args)]
    -175        value, trie = in_trie(self.mapping_trie, parts)
    +168        Returns:
    +169            The schema of the target table.
    +170        """
    +171        parts = self.table_parts(table)[0 : len(self.supported_table_args)]
    +172        value, trie = in_trie(self.mapping_trie, parts)
    +173
    +174        if value == TrieResult.FAILED:
    +175            return None
     176
    -177        if value == TrieResult.FAILED:
    -178            return None
    +177        if value == TrieResult.PREFIX:
    +178            possibilities = flatten_schema(trie, depth=dict_depth(trie) - 1)
     179
    -180        if value == TrieResult.PREFIX:
    -181            possibilities = flatten_schema(trie, depth=dict_depth(trie) - 1)
    -182
    -183            if len(possibilities) == 1:
    -184                parts.extend(possibilities[0])
    -185            else:
    -186                message = ", ".join(".".join(parts) for parts in possibilities)
    -187                if raise_on_missing:
    -188                    raise SchemaError(f"Ambiguous mapping for {table}: {message}.")
    -189                return None
    -190
    -191        return self.nested_get(parts, raise_on_missing=raise_on_missing)
    -192
    -193    def nested_get(
    -194        self, parts: t.Sequence[str], d: t.Optional[t.Dict] = None, raise_on_missing=True
    -195    ) -> t.Optional[t.Any]:
    -196        return nested_get(
    -197            d or self.mapping,
    -198            *zip(self.supported_table_args, reversed(parts)),
    -199            raise_on_missing=raise_on_missing,
    -200        )
    +180            if len(possibilities) == 1:
    +181                parts.extend(possibilities[0])
    +182            else:
    +183                message = ", ".join(".".join(parts) for parts in possibilities)
    +184                if raise_on_missing:
    +185                    raise SchemaError(f"Ambiguous mapping for {table}: {message}.")
    +186                return None
    +187
    +188        return self.nested_get(parts, raise_on_missing=raise_on_missing)
    +189
    +190    def nested_get(
    +191        self, parts: t.Sequence[str], d: t.Optional[t.Dict] = None, raise_on_missing=True
    +192    ) -> t.Optional[t.Any]:
    +193        return nested_get(
    +194            d or self.mapping,
    +195            *zip(self.supported_table_args, reversed(parts)),
    +196            raise_on_missing=raise_on_missing,
    +197        )
     
    @@ -1291,15 +1237,15 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    137    def __init__(
    -138        self,
    -139        mapping: t.Optional[t.Dict] = None,
    -140    ) -> None:
    -141        self.mapping = mapping or {}
    -142        self.mapping_trie = new_trie(
    -143            tuple(reversed(t)) for t in flatten_schema(self.mapping, depth=self.depth())
    -144        )
    -145        self._supported_table_args: t.Tuple[str, ...] = tuple()
    +            
    124    def __init__(
    +125        self,
    +126        mapping: t.Optional[t.Dict] = None,
    +127    ) -> None:
    +128        self.mapping = mapping or {}
    +129        self.mapping_trie = new_trie(
    +130            tuple(reversed(t)) for t in flatten_schema(self.mapping, depth=self.depth())
    +131        )
    +132        self._supported_table_args: t.Tuple[str, ...] = tuple()
     
    @@ -1337,9 +1283,9 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    147    @property
    -148    def empty(self) -> bool:
    -149        return not self.mapping
    +            
    134    @property
    +135    def empty(self) -> bool:
    +136        return not self.mapping
     
    @@ -1357,8 +1303,8 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    151    def depth(self) -> int:
    -152        return dict_depth(self.mapping)
    +            
    138    def depth(self) -> int:
    +139        return dict_depth(self.mapping)
     
    @@ -1374,19 +1320,19 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    154    @property
    -155    def supported_table_args(self) -> t.Tuple[str, ...]:
    -156        if not self._supported_table_args and self.mapping:
    -157            depth = self.depth()
    -158
    -159            if not depth:  # None
    -160                self._supported_table_args = tuple()
    -161            elif 1 <= depth <= 3:
    -162                self._supported_table_args = exp.TABLE_PARTS[:depth]
    -163            else:
    -164                raise SchemaError(f"Invalid mapping shape. Depth: {depth}")
    -165
    -166        return self._supported_table_args
    +            
    141    @property
    +142    def supported_table_args(self) -> t.Tuple[str, ...]:
    +143        if not self._supported_table_args and self.mapping:
    +144            depth = self.depth()
    +145
    +146            if not depth:  # None
    +147                self._supported_table_args = tuple()
    +148            elif 1 <= depth <= 3:
    +149                self._supported_table_args = exp.TABLE_PARTS[:depth]
    +150            else:
    +151                raise SchemaError(f"Invalid mapping shape. Depth: {depth}")
    +152
    +153        return self._supported_table_args
     
    @@ -1404,10 +1350,10 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    168    def table_parts(self, table: exp.Table) -> t.List[str]:
    -169        if isinstance(table.this, exp.ReadCSV):
    -170            return [table.this.name]
    -171        return [table.text(part) for part in exp.TABLE_PARTS if table.text(part)]
    +            
    155    def table_parts(self, table: exp.Table) -> t.List[str]:
    +156        if isinstance(table.this, exp.ReadCSV):
    +157            return [table.this.name]
    +158        return [table.text(part) for part in exp.TABLE_PARTS if table.text(part)]
     
    @@ -1425,29 +1371,54 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    173    def find(self, table: exp.Table, raise_on_missing: bool = True) -> t.Optional[t.Any]:
    -174        parts = self.table_parts(table)[0 : len(self.supported_table_args)]
    -175        value, trie = in_trie(self.mapping_trie, parts)
    +            
    160    def find(self, table: exp.Table, raise_on_missing: bool = True) -> t.Optional[t.Any]:
    +161        """
    +162        Returns the schema of a given table.
    +163
    +164        Args:
    +165            table: the target table.
    +166            raise_on_missing: whether or not to raise in case the schema is not found.
    +167
    +168        Returns:
    +169            The schema of the target table.
    +170        """
    +171        parts = self.table_parts(table)[0 : len(self.supported_table_args)]
    +172        value, trie = in_trie(self.mapping_trie, parts)
    +173
    +174        if value == TrieResult.FAILED:
    +175            return None
     176
    -177        if value == TrieResult.FAILED:
    -178            return None
    +177        if value == TrieResult.PREFIX:
    +178            possibilities = flatten_schema(trie, depth=dict_depth(trie) - 1)
     179
    -180        if value == TrieResult.PREFIX:
    -181            possibilities = flatten_schema(trie, depth=dict_depth(trie) - 1)
    -182
    -183            if len(possibilities) == 1:
    -184                parts.extend(possibilities[0])
    -185            else:
    -186                message = ", ".join(".".join(parts) for parts in possibilities)
    -187                if raise_on_missing:
    -188                    raise SchemaError(f"Ambiguous mapping for {table}: {message}.")
    -189                return None
    -190
    -191        return self.nested_get(parts, raise_on_missing=raise_on_missing)
    +180            if len(possibilities) == 1:
    +181                parts.extend(possibilities[0])
    +182            else:
    +183                message = ", ".join(".".join(parts) for parts in possibilities)
    +184                if raise_on_missing:
    +185                    raise SchemaError(f"Ambiguous mapping for {table}: {message}.")
    +186                return None
    +187
    +188        return self.nested_get(parts, raise_on_missing=raise_on_missing)
     
    - +

    Returns the schema of a given table.

    + +
    Arguments:
    + +
      +
    • table: the target table.
    • +
    • raise_on_missing: whether or not to raise in case the schema is not found.
    • +
    + +
    Returns:
    + +
    +

    The schema of the target table.

    +
    +
    +
    @@ -1461,14 +1432,14 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    193    def nested_get(
    -194        self, parts: t.Sequence[str], d: t.Optional[t.Dict] = None, raise_on_missing=True
    -195    ) -> t.Optional[t.Any]:
    -196        return nested_get(
    -197            d or self.mapping,
    -198            *zip(self.supported_table_args, reversed(parts)),
    -199            raise_on_missing=raise_on_missing,
    -200        )
    +            
    190    def nested_get(
    +191        self, parts: t.Sequence[str], d: t.Optional[t.Dict] = None, raise_on_missing=True
    +192    ) -> t.Optional[t.Any]:
    +193        return nested_get(
    +194            d or self.mapping,
    +195            *zip(self.supported_table_args, reversed(parts)),
    +196            raise_on_missing=raise_on_missing,
    +197        )
     
    @@ -1487,257 +1458,257 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    203class MappingSchema(AbstractMappingSchema, Schema):
    -204    """
    -205    Schema based on a nested mapping.
    -206
    -207    Args:
    -208        schema: Mapping in one of the following forms:
    -209            1. {table: {col: type}}
    -210            2. {db: {table: {col: type}}}
    -211            3. {catalog: {db: {table: {col: type}}}}
    -212            4. None - Tables will be added later
    -213        visible: Optional mapping of which columns in the schema are visible. If not provided, all columns
    -214            are assumed to be visible. The nesting should mirror that of the schema:
    -215            1. {table: set(*cols)}}
    -216            2. {db: {table: set(*cols)}}}
    -217            3. {catalog: {db: {table: set(*cols)}}}}
    -218        dialect: The dialect to be used for custom type mappings & parsing string arguments.
    -219        normalize: Whether to normalize identifier names according to the given dialect or not.
    -220    """
    -221
    -222    def __init__(
    -223        self,
    -224        schema: t.Optional[t.Dict] = None,
    -225        visible: t.Optional[t.Dict] = None,
    -226        dialect: DialectType = None,
    -227        normalize: bool = True,
    -228    ) -> None:
    -229        self.dialect = dialect
    -230        self.visible = {} if visible is None else visible
    -231        self.normalize = normalize
    -232        self._type_mapping_cache: t.Dict[str, exp.DataType] = {}
    -233        self._depth = 0
    -234        schema = {} if schema is None else schema
    -235
    -236        super().__init__(self._normalize(schema) if self.normalize else schema)
    -237
    -238    @classmethod
    -239    def from_mapping_schema(cls, mapping_schema: MappingSchema) -> MappingSchema:
    -240        return MappingSchema(
    -241            schema=mapping_schema.mapping,
    -242            visible=mapping_schema.visible,
    -243            dialect=mapping_schema.dialect,
    -244            normalize=mapping_schema.normalize,
    -245        )
    -246
    -247    def copy(self, **kwargs) -> MappingSchema:
    -248        return MappingSchema(
    -249            **{  # type: ignore
    -250                "schema": self.mapping.copy(),
    -251                "visible": self.visible.copy(),
    -252                "dialect": self.dialect,
    -253                "normalize": self.normalize,
    -254                **kwargs,
    -255            }
    -256        )
    -257
    -258    def add_table(
    -259        self,
    -260        table: exp.Table | str,
    -261        column_mapping: t.Optional[ColumnMapping] = None,
    -262        dialect: DialectType = None,
    -263        normalize: t.Optional[bool] = None,
    -264        match_depth: bool = True,
    -265    ) -> None:
    -266        """
    -267        Register or update a table. Updates are only performed if a new column mapping is provided.
    -268        The added table must have the necessary number of qualifiers in its path to match the schema's nesting level.
    -269
    -270        Args:
    -271            table: the `Table` expression instance or string representing the table.
    -272            column_mapping: a column mapping that describes the structure of the table.
    -273            dialect: the SQL dialect that will be used to parse `table` if it's a string.
    -274            normalize: whether to normalize identifiers according to the dialect of interest.
    -275            match_depth: whether to enforce that the table must match the schema's depth or not.
    -276        """
    -277        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    -278
    -279        if match_depth and not self.empty and len(normalized_table.parts) != self.depth():
    -280            raise SchemaError(
    -281                f"Table {normalized_table.sql(dialect=self.dialect)} must match the "
    -282                f"schema's nesting level: {self.depth()}."
    -283            )
    -284
    -285        normalized_column_mapping = {
    -286            self._normalize_name(key, dialect=dialect, normalize=normalize): value
    -287            for key, value in ensure_column_mapping(column_mapping).items()
    -288        }
    -289
    -290        schema = self.find(normalized_table, raise_on_missing=False)
    -291        if schema and not normalized_column_mapping:
    -292            return
    -293
    -294        parts = self.table_parts(normalized_table)
    +            
    200class MappingSchema(AbstractMappingSchema, Schema):
    +201    """
    +202    Schema based on a nested mapping.
    +203
    +204    Args:
    +205        schema: Mapping in one of the following forms:
    +206            1. {table: {col: type}}
    +207            2. {db: {table: {col: type}}}
    +208            3. {catalog: {db: {table: {col: type}}}}
    +209            4. None - Tables will be added later
    +210        visible: Optional mapping of which columns in the schema are visible. If not provided, all columns
    +211            are assumed to be visible. The nesting should mirror that of the schema:
    +212            1. {table: set(*cols)}}
    +213            2. {db: {table: set(*cols)}}}
    +214            3. {catalog: {db: {table: set(*cols)}}}}
    +215        dialect: The dialect to be used for custom type mappings & parsing string arguments.
    +216        normalize: Whether to normalize identifier names according to the given dialect or not.
    +217    """
    +218
    +219    def __init__(
    +220        self,
    +221        schema: t.Optional[t.Dict] = None,
    +222        visible: t.Optional[t.Dict] = None,
    +223        dialect: DialectType = None,
    +224        normalize: bool = True,
    +225    ) -> None:
    +226        self.dialect = dialect
    +227        self.visible = {} if visible is None else visible
    +228        self.normalize = normalize
    +229        self._type_mapping_cache: t.Dict[str, exp.DataType] = {}
    +230        self._depth = 0
    +231        schema = {} if schema is None else schema
    +232
    +233        super().__init__(self._normalize(schema) if self.normalize else schema)
    +234
    +235    @classmethod
    +236    def from_mapping_schema(cls, mapping_schema: MappingSchema) -> MappingSchema:
    +237        return MappingSchema(
    +238            schema=mapping_schema.mapping,
    +239            visible=mapping_schema.visible,
    +240            dialect=mapping_schema.dialect,
    +241            normalize=mapping_schema.normalize,
    +242        )
    +243
    +244    def copy(self, **kwargs) -> MappingSchema:
    +245        return MappingSchema(
    +246            **{  # type: ignore
    +247                "schema": self.mapping.copy(),
    +248                "visible": self.visible.copy(),
    +249                "dialect": self.dialect,
    +250                "normalize": self.normalize,
    +251                **kwargs,
    +252            }
    +253        )
    +254
    +255    def add_table(
    +256        self,
    +257        table: exp.Table | str,
    +258        column_mapping: t.Optional[ColumnMapping] = None,
    +259        dialect: DialectType = None,
    +260        normalize: t.Optional[bool] = None,
    +261        match_depth: bool = True,
    +262    ) -> None:
    +263        """
    +264        Register or update a table. Updates are only performed if a new column mapping is provided.
    +265        The added table must have the necessary number of qualifiers in its path to match the schema's nesting level.
    +266
    +267        Args:
    +268            table: the `Table` expression instance or string representing the table.
    +269            column_mapping: a column mapping that describes the structure of the table.
    +270            dialect: the SQL dialect that will be used to parse `table` if it's a string.
    +271            normalize: whether to normalize identifiers according to the dialect of interest.
    +272            match_depth: whether to enforce that the table must match the schema's depth or not.
    +273        """
    +274        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    +275
    +276        if match_depth and not self.empty and len(normalized_table.parts) != self.depth():
    +277            raise SchemaError(
    +278                f"Table {normalized_table.sql(dialect=self.dialect)} must match the "
    +279                f"schema's nesting level: {self.depth()}."
    +280            )
    +281
    +282        normalized_column_mapping = {
    +283            self._normalize_name(key, dialect=dialect, normalize=normalize): value
    +284            for key, value in ensure_column_mapping(column_mapping).items()
    +285        }
    +286
    +287        schema = self.find(normalized_table, raise_on_missing=False)
    +288        if schema and not normalized_column_mapping:
    +289            return
    +290
    +291        parts = self.table_parts(normalized_table)
    +292
    +293        nested_set(self.mapping, tuple(reversed(parts)), normalized_column_mapping)
    +294        new_trie([parts], self.mapping_trie)
     295
    -296        nested_set(self.mapping, tuple(reversed(parts)), normalized_column_mapping)
    -297        new_trie([parts], self.mapping_trie)
    -298
    -299    def column_names(
    -300        self,
    -301        table: exp.Table | str,
    -302        only_visible: bool = False,
    -303        dialect: DialectType = None,
    -304        normalize: t.Optional[bool] = None,
    -305    ) -> t.List[str]:
    -306        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    -307
    -308        schema = self.find(normalized_table)
    -309        if schema is None:
    -310            return []
    +296    def column_names(
    +297        self,
    +298        table: exp.Table | str,
    +299        only_visible: bool = False,
    +300        dialect: DialectType = None,
    +301        normalize: t.Optional[bool] = None,
    +302    ) -> t.List[str]:
    +303        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    +304
    +305        schema = self.find(normalized_table)
    +306        if schema is None:
    +307            return []
    +308
    +309        if not only_visible or not self.visible:
    +310            return list(schema)
     311
    -312        if not only_visible or not self.visible:
    -313            return list(schema)
    +312        visible = self.nested_get(self.table_parts(normalized_table), self.visible) or []
    +313        return [col for col in schema if col in visible]
     314
    -315        visible = self.nested_get(self.table_parts(normalized_table), self.visible) or []
    -316        return [col for col in schema if col in visible]
    -317
    -318    def get_column_type(
    -319        self,
    -320        table: exp.Table | str,
    -321        column: exp.Column | str,
    -322        dialect: DialectType = None,
    -323        normalize: t.Optional[bool] = None,
    -324    ) -> exp.DataType:
    -325        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    -326
    -327        normalized_column_name = self._normalize_name(
    -328            column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize
    -329        )
    -330
    -331        table_schema = self.find(normalized_table, raise_on_missing=False)
    -332        if table_schema:
    -333            column_type = table_schema.get(normalized_column_name)
    -334
    -335            if isinstance(column_type, exp.DataType):
    -336                return column_type
    -337            elif isinstance(column_type, str):
    -338                return self._to_data_type(column_type, dialect=dialect)
    -339
    -340        return exp.DataType.build("unknown")
    -341
    -342    def has_column(
    -343        self,
    -344        table: exp.Table | str,
    -345        column: exp.Column | str,
    -346        dialect: DialectType = None,
    -347        normalize: t.Optional[bool] = None,
    -348    ) -> bool:
    -349        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    -350
    -351        normalized_column_name = self._normalize_name(
    -352            column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize
    -353        )
    +315    def get_column_type(
    +316        self,
    +317        table: exp.Table | str,
    +318        column: exp.Column | str,
    +319        dialect: DialectType = None,
    +320        normalize: t.Optional[bool] = None,
    +321    ) -> exp.DataType:
    +322        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    +323
    +324        normalized_column_name = self._normalize_name(
    +325            column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize
    +326        )
    +327
    +328        table_schema = self.find(normalized_table, raise_on_missing=False)
    +329        if table_schema:
    +330            column_type = table_schema.get(normalized_column_name)
    +331
    +332            if isinstance(column_type, exp.DataType):
    +333                return column_type
    +334            elif isinstance(column_type, str):
    +335                return self._to_data_type(column_type, dialect=dialect)
    +336
    +337        return exp.DataType.build("unknown")
    +338
    +339    def has_column(
    +340        self,
    +341        table: exp.Table | str,
    +342        column: exp.Column | str,
    +343        dialect: DialectType = None,
    +344        normalize: t.Optional[bool] = None,
    +345    ) -> bool:
    +346        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    +347
    +348        normalized_column_name = self._normalize_name(
    +349            column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize
    +350        )
    +351
    +352        table_schema = self.find(normalized_table, raise_on_missing=False)
    +353        return normalized_column_name in table_schema if table_schema else False
     354
    -355        table_schema = self.find(normalized_table, raise_on_missing=False)
    -356        return normalized_column_name in table_schema if table_schema else False
    -357
    -358    def _normalize(self, schema: t.Dict) -> t.Dict:
    -359        """
    -360        Normalizes all identifiers in the schema.
    +355    def _normalize(self, schema: t.Dict) -> t.Dict:
    +356        """
    +357        Normalizes all identifiers in the schema.
    +358
    +359        Args:
    +360            schema: the schema to normalize.
     361
    -362        Args:
    -363            schema: the schema to normalize.
    -364
    -365        Returns:
    -366            The normalized schema mapping.
    -367        """
    -368        normalized_mapping: t.Dict = {}
    -369        flattened_schema = flatten_schema(schema, depth=dict_depth(schema) - 1)
    +362        Returns:
    +363            The normalized schema mapping.
    +364        """
    +365        normalized_mapping: t.Dict = {}
    +366        flattened_schema = flatten_schema(schema, depth=dict_depth(schema) - 1)
    +367
    +368        for keys in flattened_schema:
    +369            columns = nested_get(schema, *zip(keys, keys))
     370
    -371        for keys in flattened_schema:
    -372            columns = nested_get(schema, *zip(keys, keys))
    -373
    -374            if not isinstance(columns, dict):
    -375                raise SchemaError(
    -376                    f"Table {'.'.join(keys[:-1])} must match the schema's nesting level: {len(flattened_schema[0])}."
    -377                )
    -378
    -379            normalized_keys = [self._normalize_name(key, is_table=True) for key in keys]
    -380            for column_name, column_type in columns.items():
    -381                nested_set(
    -382                    normalized_mapping,
    -383                    normalized_keys + [self._normalize_name(column_name)],
    -384                    column_type,
    -385                )
    -386
    -387        return normalized_mapping
    -388
    -389    def _normalize_table(
    -390        self,
    -391        table: exp.Table | str,
    -392        dialect: DialectType = None,
    -393        normalize: t.Optional[bool] = None,
    -394    ) -> exp.Table:
    -395        dialect = dialect or self.dialect
    -396        normalize = self.normalize if normalize is None else normalize
    -397
    -398        normalized_table = exp.maybe_parse(table, into=exp.Table, dialect=dialect, copy=normalize)
    -399
    -400        if normalize:
    -401            for arg in exp.TABLE_PARTS:
    -402                value = normalized_table.args.get(arg)
    -403                if isinstance(value, exp.Identifier):
    -404                    normalized_table.set(
    -405                        arg,
    -406                        normalize_name(value, dialect=dialect, is_table=True, normalize=normalize),
    -407                    )
    -408
    -409        return normalized_table
    -410
    -411    def _normalize_name(
    -412        self,
    -413        name: str | exp.Identifier,
    -414        dialect: DialectType = None,
    -415        is_table: bool = False,
    -416        normalize: t.Optional[bool] = None,
    -417    ) -> str:
    -418        return normalize_name(
    -419            name,
    -420            dialect=dialect or self.dialect,
    -421            is_table=is_table,
    -422            normalize=self.normalize if normalize is None else normalize,
    -423        ).name
    -424
    -425    def depth(self) -> int:
    -426        if not self.empty and not self._depth:
    -427            # The columns themselves are a mapping, but we don't want to include those
    -428            self._depth = super().depth() - 1
    -429        return self._depth
    -430
    -431    def _to_data_type(self, schema_type: str, dialect: DialectType = None) -> exp.DataType:
    -432        """
    -433        Convert a type represented as a string to the corresponding `sqlglot.exp.DataType` object.
    -434
    -435        Args:
    -436            schema_type: the type we want to convert.
    -437            dialect: the SQL dialect that will be used to parse `schema_type`, if needed.
    -438
    -439        Returns:
    -440            The resulting expression type.
    -441        """
    -442        if schema_type not in self._type_mapping_cache:
    -443            dialect = dialect or self.dialect
    -444            udt = Dialect.get_or_raise(dialect).SUPPORTS_USER_DEFINED_TYPES
    -445
    -446            try:
    -447                expression = exp.DataType.build(schema_type, dialect=dialect, udt=udt)
    -448                self._type_mapping_cache[schema_type] = expression
    -449            except AttributeError:
    -450                in_dialect = f" in dialect {dialect}" if dialect else ""
    -451                raise SchemaError(f"Failed to build type '{schema_type}'{in_dialect}.")
    -452
    -453        return self._type_mapping_cache[schema_type]
    +371            if not isinstance(columns, dict):
    +372                raise SchemaError(
    +373                    f"Table {'.'.join(keys[:-1])} must match the schema's nesting level: {len(flattened_schema[0])}."
    +374                )
    +375
    +376            normalized_keys = [self._normalize_name(key, is_table=True) for key in keys]
    +377            for column_name, column_type in columns.items():
    +378                nested_set(
    +379                    normalized_mapping,
    +380                    normalized_keys + [self._normalize_name(column_name)],
    +381                    column_type,
    +382                )
    +383
    +384        return normalized_mapping
    +385
    +386    def _normalize_table(
    +387        self,
    +388        table: exp.Table | str,
    +389        dialect: DialectType = None,
    +390        normalize: t.Optional[bool] = None,
    +391    ) -> exp.Table:
    +392        dialect = dialect or self.dialect
    +393        normalize = self.normalize if normalize is None else normalize
    +394
    +395        normalized_table = exp.maybe_parse(table, into=exp.Table, dialect=dialect, copy=normalize)
    +396
    +397        if normalize:
    +398            for arg in exp.TABLE_PARTS:
    +399                value = normalized_table.args.get(arg)
    +400                if isinstance(value, exp.Identifier):
    +401                    normalized_table.set(
    +402                        arg,
    +403                        normalize_name(value, dialect=dialect, is_table=True, normalize=normalize),
    +404                    )
    +405
    +406        return normalized_table
    +407
    +408    def _normalize_name(
    +409        self,
    +410        name: str | exp.Identifier,
    +411        dialect: DialectType = None,
    +412        is_table: bool = False,
    +413        normalize: t.Optional[bool] = None,
    +414    ) -> str:
    +415        return normalize_name(
    +416            name,
    +417            dialect=dialect or self.dialect,
    +418            is_table=is_table,
    +419            normalize=self.normalize if normalize is None else normalize,
    +420        ).name
    +421
    +422    def depth(self) -> int:
    +423        if not self.empty and not self._depth:
    +424            # The columns themselves are a mapping, but we don't want to include those
    +425            self._depth = super().depth() - 1
    +426        return self._depth
    +427
    +428    def _to_data_type(self, schema_type: str, dialect: DialectType = None) -> exp.DataType:
    +429        """
    +430        Convert a type represented as a string to the corresponding `sqlglot.exp.DataType` object.
    +431
    +432        Args:
    +433            schema_type: the type we want to convert.
    +434            dialect: the SQL dialect that will be used to parse `schema_type`, if needed.
    +435
    +436        Returns:
    +437            The resulting expression type.
    +438        """
    +439        if schema_type not in self._type_mapping_cache:
    +440            dialect = dialect or self.dialect
    +441            udt = Dialect.get_or_raise(dialect).SUPPORTS_USER_DEFINED_TYPES
    +442
    +443            try:
    +444                expression = exp.DataType.build(schema_type, dialect=dialect, udt=udt)
    +445                self._type_mapping_cache[schema_type] = expression
    +446            except AttributeError:
    +447                in_dialect = f" in dialect {dialect}" if dialect else ""
    +448                raise SchemaError(f"Failed to build type '{schema_type}'{in_dialect}.")
    +449
    +450        return self._type_mapping_cache[schema_type]
     
    @@ -1776,21 +1747,21 @@ are assumed to be visible. The nesting should mirror that of the schema:
    -
    222    def __init__(
    -223        self,
    -224        schema: t.Optional[t.Dict] = None,
    -225        visible: t.Optional[t.Dict] = None,
    -226        dialect: DialectType = None,
    -227        normalize: bool = True,
    -228    ) -> None:
    -229        self.dialect = dialect
    -230        self.visible = {} if visible is None else visible
    -231        self.normalize = normalize
    -232        self._type_mapping_cache: t.Dict[str, exp.DataType] = {}
    -233        self._depth = 0
    -234        schema = {} if schema is None else schema
    -235
    -236        super().__init__(self._normalize(schema) if self.normalize else schema)
    +            
    219    def __init__(
    +220        self,
    +221        schema: t.Optional[t.Dict] = None,
    +222        visible: t.Optional[t.Dict] = None,
    +223        dialect: DialectType = None,
    +224        normalize: bool = True,
    +225    ) -> None:
    +226        self.dialect = dialect
    +227        self.visible = {} if visible is None else visible
    +228        self.normalize = normalize
    +229        self._type_mapping_cache: t.Dict[str, exp.DataType] = {}
    +230        self._depth = 0
    +231        schema = {} if schema is None else schema
    +232
    +233        super().__init__(self._normalize(schema) if self.normalize else schema)
     
    @@ -1842,14 +1813,14 @@ are assumed to be visible. The nesting should mirror that of the schema:
    -
    238    @classmethod
    -239    def from_mapping_schema(cls, mapping_schema: MappingSchema) -> MappingSchema:
    -240        return MappingSchema(
    -241            schema=mapping_schema.mapping,
    -242            visible=mapping_schema.visible,
    -243            dialect=mapping_schema.dialect,
    -244            normalize=mapping_schema.normalize,
    -245        )
    +            
    235    @classmethod
    +236    def from_mapping_schema(cls, mapping_schema: MappingSchema) -> MappingSchema:
    +237        return MappingSchema(
    +238            schema=mapping_schema.mapping,
    +239            visible=mapping_schema.visible,
    +240            dialect=mapping_schema.dialect,
    +241            normalize=mapping_schema.normalize,
    +242        )
     
    @@ -1867,16 +1838,16 @@ are assumed to be visible. The nesting should mirror that of the schema:
    -
    247    def copy(self, **kwargs) -> MappingSchema:
    -248        return MappingSchema(
    -249            **{  # type: ignore
    -250                "schema": self.mapping.copy(),
    -251                "visible": self.visible.copy(),
    -252                "dialect": self.dialect,
    -253                "normalize": self.normalize,
    -254                **kwargs,
    -255            }
    -256        )
    +            
    244    def copy(self, **kwargs) -> MappingSchema:
    +245        return MappingSchema(
    +246            **{  # type: ignore
    +247                "schema": self.mapping.copy(),
    +248                "visible": self.visible.copy(),
    +249                "dialect": self.dialect,
    +250                "normalize": self.normalize,
    +251                **kwargs,
    +252            }
    +253        )
     
    @@ -1894,46 +1865,46 @@ are assumed to be visible. The nesting should mirror that of the schema:
    -
    258    def add_table(
    -259        self,
    -260        table: exp.Table | str,
    -261        column_mapping: t.Optional[ColumnMapping] = None,
    -262        dialect: DialectType = None,
    -263        normalize: t.Optional[bool] = None,
    -264        match_depth: bool = True,
    -265    ) -> None:
    -266        """
    -267        Register or update a table. Updates are only performed if a new column mapping is provided.
    -268        The added table must have the necessary number of qualifiers in its path to match the schema's nesting level.
    -269
    -270        Args:
    -271            table: the `Table` expression instance or string representing the table.
    -272            column_mapping: a column mapping that describes the structure of the table.
    -273            dialect: the SQL dialect that will be used to parse `table` if it's a string.
    -274            normalize: whether to normalize identifiers according to the dialect of interest.
    -275            match_depth: whether to enforce that the table must match the schema's depth or not.
    -276        """
    -277        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    -278
    -279        if match_depth and not self.empty and len(normalized_table.parts) != self.depth():
    -280            raise SchemaError(
    -281                f"Table {normalized_table.sql(dialect=self.dialect)} must match the "
    -282                f"schema's nesting level: {self.depth()}."
    -283            )
    -284
    -285        normalized_column_mapping = {
    -286            self._normalize_name(key, dialect=dialect, normalize=normalize): value
    -287            for key, value in ensure_column_mapping(column_mapping).items()
    -288        }
    -289
    -290        schema = self.find(normalized_table, raise_on_missing=False)
    -291        if schema and not normalized_column_mapping:
    -292            return
    -293
    -294        parts = self.table_parts(normalized_table)
    -295
    -296        nested_set(self.mapping, tuple(reversed(parts)), normalized_column_mapping)
    -297        new_trie([parts], self.mapping_trie)
    +            
    255    def add_table(
    +256        self,
    +257        table: exp.Table | str,
    +258        column_mapping: t.Optional[ColumnMapping] = None,
    +259        dialect: DialectType = None,
    +260        normalize: t.Optional[bool] = None,
    +261        match_depth: bool = True,
    +262    ) -> None:
    +263        """
    +264        Register or update a table. Updates are only performed if a new column mapping is provided.
    +265        The added table must have the necessary number of qualifiers in its path to match the schema's nesting level.
    +266
    +267        Args:
    +268            table: the `Table` expression instance or string representing the table.
    +269            column_mapping: a column mapping that describes the structure of the table.
    +270            dialect: the SQL dialect that will be used to parse `table` if it's a string.
    +271            normalize: whether to normalize identifiers according to the dialect of interest.
    +272            match_depth: whether to enforce that the table must match the schema's depth or not.
    +273        """
    +274        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    +275
    +276        if match_depth and not self.empty and len(normalized_table.parts) != self.depth():
    +277            raise SchemaError(
    +278                f"Table {normalized_table.sql(dialect=self.dialect)} must match the "
    +279                f"schema's nesting level: {self.depth()}."
    +280            )
    +281
    +282        normalized_column_mapping = {
    +283            self._normalize_name(key, dialect=dialect, normalize=normalize): value
    +284            for key, value in ensure_column_mapping(column_mapping).items()
    +285        }
    +286
    +287        schema = self.find(normalized_table, raise_on_missing=False)
    +288        if schema and not normalized_column_mapping:
    +289            return
    +290
    +291        parts = self.table_parts(normalized_table)
    +292
    +293        nested_set(self.mapping, tuple(reversed(parts)), normalized_column_mapping)
    +294        new_trie([parts], self.mapping_trie)
     
    @@ -1964,24 +1935,24 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    299    def column_names(
    -300        self,
    -301        table: exp.Table | str,
    -302        only_visible: bool = False,
    -303        dialect: DialectType = None,
    -304        normalize: t.Optional[bool] = None,
    -305    ) -> t.List[str]:
    -306        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    -307
    -308        schema = self.find(normalized_table)
    -309        if schema is None:
    -310            return []
    +            
    296    def column_names(
    +297        self,
    +298        table: exp.Table | str,
    +299        only_visible: bool = False,
    +300        dialect: DialectType = None,
    +301        normalize: t.Optional[bool] = None,
    +302    ) -> t.List[str]:
    +303        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    +304
    +305        schema = self.find(normalized_table)
    +306        if schema is None:
    +307            return []
    +308
    +309        if not only_visible or not self.visible:
    +310            return list(schema)
     311
    -312        if not only_visible or not self.visible:
    -313            return list(schema)
    -314
    -315        visible = self.nested_get(self.table_parts(normalized_table), self.visible) or []
    -316        return [col for col in schema if col in visible]
    +312        visible = self.nested_get(self.table_parts(normalized_table), self.visible) or []
    +313        return [col for col in schema if col in visible]
     
    @@ -2016,29 +1987,29 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    318    def get_column_type(
    -319        self,
    -320        table: exp.Table | str,
    -321        column: exp.Column | str,
    -322        dialect: DialectType = None,
    -323        normalize: t.Optional[bool] = None,
    -324    ) -> exp.DataType:
    -325        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    -326
    -327        normalized_column_name = self._normalize_name(
    -328            column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize
    -329        )
    -330
    -331        table_schema = self.find(normalized_table, raise_on_missing=False)
    -332        if table_schema:
    -333            column_type = table_schema.get(normalized_column_name)
    -334
    -335            if isinstance(column_type, exp.DataType):
    -336                return column_type
    -337            elif isinstance(column_type, str):
    -338                return self._to_data_type(column_type, dialect=dialect)
    -339
    -340        return exp.DataType.build("unknown")
    +            
    315    def get_column_type(
    +316        self,
    +317        table: exp.Table | str,
    +318        column: exp.Column | str,
    +319        dialect: DialectType = None,
    +320        normalize: t.Optional[bool] = None,
    +321    ) -> exp.DataType:
    +322        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    +323
    +324        normalized_column_name = self._normalize_name(
    +325            column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize
    +326        )
    +327
    +328        table_schema = self.find(normalized_table, raise_on_missing=False)
    +329        if table_schema:
    +330            column_type = table_schema.get(normalized_column_name)
    +331
    +332            if isinstance(column_type, exp.DataType):
    +333                return column_type
    +334            elif isinstance(column_type, str):
    +335                return self._to_data_type(column_type, dialect=dialect)
    +336
    +337        return exp.DataType.build("unknown")
     
    @@ -2073,21 +2044,21 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    342    def has_column(
    -343        self,
    -344        table: exp.Table | str,
    -345        column: exp.Column | str,
    -346        dialect: DialectType = None,
    -347        normalize: t.Optional[bool] = None,
    -348    ) -> bool:
    -349        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    -350
    -351        normalized_column_name = self._normalize_name(
    -352            column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize
    -353        )
    -354
    -355        table_schema = self.find(normalized_table, raise_on_missing=False)
    -356        return normalized_column_name in table_schema if table_schema else False
    +            
    339    def has_column(
    +340        self,
    +341        table: exp.Table | str,
    +342        column: exp.Column | str,
    +343        dialect: DialectType = None,
    +344        normalize: t.Optional[bool] = None,
    +345    ) -> bool:
    +346        normalized_table = self._normalize_table(table, dialect=dialect, normalize=normalize)
    +347
    +348        normalized_column_name = self._normalize_name(
    +349            column if isinstance(column, str) else column.this, dialect=dialect, normalize=normalize
    +350        )
    +351
    +352        table_schema = self.find(normalized_table, raise_on_missing=False)
    +353        return normalized_column_name in table_schema if table_schema else False
     
    @@ -2122,11 +2093,11 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    425    def depth(self) -> int:
    -426        if not self.empty and not self._depth:
    -427            # The columns themselves are a mapping, but we don't want to include those
    -428            self._depth = super().depth() - 1
    -429        return self._depth
    +            
    422    def depth(self) -> int:
    +423        if not self.empty and not self._depth:
    +424            # The columns themselves are a mapping, but we don't want to include those
    +425            self._depth = super().depth() - 1
    +426        return self._depth
     
    @@ -2160,21 +2131,21 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    456def normalize_name(
    -457    identifier: str | exp.Identifier,
    -458    dialect: DialectType = None,
    -459    is_table: bool = False,
    -460    normalize: t.Optional[bool] = True,
    -461) -> exp.Identifier:
    -462    if isinstance(identifier, str):
    -463        identifier = exp.parse_identifier(identifier, dialect=dialect)
    +            
    453def normalize_name(
    +454    identifier: str | exp.Identifier,
    +455    dialect: DialectType = None,
    +456    is_table: bool = False,
    +457    normalize: t.Optional[bool] = True,
    +458) -> exp.Identifier:
    +459    if isinstance(identifier, str):
    +460        identifier = exp.parse_identifier(identifier, dialect=dialect)
    +461
    +462    if not normalize:
    +463        return identifier
     464
    -465    if not normalize:
    -466        return identifier
    -467
    -468    # this is used for normalize_identifier, bigquery has special rules pertaining tables
    -469    identifier.meta["is_table"] = is_table
    -470    return Dialect.get_or_raise(dialect).normalize_identifier(identifier)
    +465    # this is used for normalize_identifier, bigquery has special rules pertaining tables
    +466    identifier.meta["is_table"] = is_table
    +467    return Dialect.get_or_raise(dialect).normalize_identifier(identifier)
     
    @@ -2192,11 +2163,11 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    473def ensure_schema(schema: Schema | t.Optional[t.Dict], **kwargs: t.Any) -> Schema:
    -474    if isinstance(schema, Schema):
    -475        return schema
    -476
    -477    return MappingSchema(schema, **kwargs)
    +            
    470def ensure_schema(schema: Schema | t.Optional[t.Dict], **kwargs: t.Any) -> Schema:
    +471    if isinstance(schema, Schema):
    +472        return schema
    +473
    +474    return MappingSchema(schema, **kwargs)
     
    @@ -2214,24 +2185,24 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    480def ensure_column_mapping(mapping: t.Optional[ColumnMapping]) -> t.Dict:
    -481    if mapping is None:
    -482        return {}
    -483    elif isinstance(mapping, dict):
    -484        return mapping
    -485    elif isinstance(mapping, str):
    -486        col_name_type_strs = [x.strip() for x in mapping.split(",")]
    -487        return {
    -488            name_type_str.split(":")[0].strip(): name_type_str.split(":")[1].strip()
    -489            for name_type_str in col_name_type_strs
    -490        }
    -491    # Check if mapping looks like a DataFrame StructType
    -492    elif hasattr(mapping, "simpleString"):
    -493        return {struct_field.name: struct_field.dataType.simpleString() for struct_field in mapping}
    -494    elif isinstance(mapping, list):
    -495        return {x.strip(): None for x in mapping}
    -496
    -497    raise ValueError(f"Invalid mapping provided: {type(mapping)}")
    +            
    477def ensure_column_mapping(mapping: t.Optional[ColumnMapping]) -> t.Dict:
    +478    if mapping is None:
    +479        return {}
    +480    elif isinstance(mapping, dict):
    +481        return mapping
    +482    elif isinstance(mapping, str):
    +483        col_name_type_strs = [x.strip() for x in mapping.split(",")]
    +484        return {
    +485            name_type_str.split(":")[0].strip(): name_type_str.split(":")[1].strip()
    +486            for name_type_str in col_name_type_strs
    +487        }
    +488    # Check if mapping looks like a DataFrame StructType
    +489    elif hasattr(mapping, "simpleString"):
    +490        return {struct_field.name: struct_field.dataType.simpleString() for struct_field in mapping}
    +491    elif isinstance(mapping, list):
    +492        return {x.strip(): None for x in mapping}
    +493
    +494    raise ValueError(f"Invalid mapping provided: {type(mapping)}")
     
    @@ -2249,19 +2220,19 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    500def flatten_schema(
    -501    schema: t.Dict, depth: int, keys: t.Optional[t.List[str]] = None
    -502) -> t.List[t.List[str]]:
    -503    tables = []
    -504    keys = keys or []
    -505
    -506    for k, v in schema.items():
    -507        if depth >= 2:
    -508            tables.extend(flatten_schema(v, depth - 1, keys + [k]))
    -509        elif depth == 1:
    -510            tables.append(keys + [k])
    -511
    -512    return tables
    +            
    497def flatten_schema(
    +498    schema: t.Dict, depth: int, keys: t.Optional[t.List[str]] = None
    +499) -> t.List[t.List[str]]:
    +500    tables = []
    +501    keys = keys or []
    +502
    +503    for k, v in schema.items():
    +504        if depth >= 2:
    +505            tables.extend(flatten_schema(v, depth - 1, keys + [k]))
    +506        elif depth == 1:
    +507            tables.append(keys + [k])
    +508
    +509    return tables
     
    @@ -2279,30 +2250,30 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    515def nested_get(
    -516    d: t.Dict, *path: t.Tuple[str, str], raise_on_missing: bool = True
    -517) -> t.Optional[t.Any]:
    -518    """
    -519    Get a value for a nested dictionary.
    -520
    -521    Args:
    -522        d: the dictionary to search.
    -523        *path: tuples of (name, key), where:
    -524            `key` is the key in the dictionary to get.
    -525            `name` is a string to use in the error if `key` isn't found.
    -526
    -527    Returns:
    -528        The value or None if it doesn't exist.
    -529    """
    -530    for name, key in path:
    -531        d = d.get(key)  # type: ignore
    -532        if d is None:
    -533            if raise_on_missing:
    -534                name = "table" if name == "this" else name
    -535                raise ValueError(f"Unknown {name}: {key}")
    -536            return None
    -537
    -538    return d
    +            
    512def nested_get(
    +513    d: t.Dict, *path: t.Tuple[str, str], raise_on_missing: bool = True
    +514) -> t.Optional[t.Any]:
    +515    """
    +516    Get a value for a nested dictionary.
    +517
    +518    Args:
    +519        d: the dictionary to search.
    +520        *path: tuples of (name, key), where:
    +521            `key` is the key in the dictionary to get.
    +522            `name` is a string to use in the error if `key` isn't found.
    +523
    +524    Returns:
    +525        The value or None if it doesn't exist.
    +526    """
    +527    for name, key in path:
    +528        d = d.get(key)  # type: ignore
    +529        if d is None:
    +530            if raise_on_missing:
    +531                name = "table" if name == "this" else name
    +532                raise ValueError(f"Unknown {name}: {key}")
    +533            return None
    +534
    +535    return d
     
    @@ -2337,41 +2308,41 @@ The added table must have the necessary number of qualifiers in its path to matc
    -
    541def nested_set(d: t.Dict, keys: t.Sequence[str], value: t.Any) -> t.Dict:
    -542    """
    -543    In-place set a value for a nested dictionary
    -544
    -545    Example:
    -546        >>> nested_set({}, ["top_key", "second_key"], "value")
    -547        {'top_key': {'second_key': 'value'}}
    +            
    538def nested_set(d: t.Dict, keys: t.Sequence[str], value: t.Any) -> t.Dict:
    +539    """
    +540    In-place set a value for a nested dictionary
    +541
    +542    Example:
    +543        >>> nested_set({}, ["top_key", "second_key"], "value")
    +544        {'top_key': {'second_key': 'value'}}
    +545
    +546        >>> nested_set({"top_key": {"third_key": "third_value"}}, ["top_key", "second_key"], "value")
    +547        {'top_key': {'third_key': 'third_value', 'second_key': 'value'}}
     548
    -549        >>> nested_set({"top_key": {"third_key": "third_value"}}, ["top_key", "second_key"], "value")
    -550        {'top_key': {'third_key': 'third_value', 'second_key': 'value'}}
    -551
    -552    Args:
    -553        d: dictionary to update.
    -554        keys: the keys that makeup the path to `value`.
    -555        value: the value to set in the dictionary for the given key path.
    -556
    -557    Returns:
    -558        The (possibly) updated dictionary.
    -559    """
    -560    if not keys:
    -561        return d
    -562
    -563    if len(keys) == 1:
    -564        d[keys[0]] = value
    -565        return d
    -566
    -567    subd = d
    -568    for key in keys[:-1]:
    -569        if key not in subd:
    -570            subd = subd.setdefault(key, {})
    -571        else:
    -572            subd = subd[key]
    -573
    -574    subd[keys[-1]] = value
    -575    return d
    +549    Args:
    +550        d: dictionary to update.
    +551        keys: the keys that makeup the path to `value`.
    +552        value: the value to set in the dictionary for the given key path.
    +553
    +554    Returns:
    +555        The (possibly) updated dictionary.
    +556    """
    +557    if not keys:
    +558        return d
    +559
    +560    if len(keys) == 1:
    +561        d[keys[0]] = value
    +562        return d
    +563
    +564    subd = d
    +565    for key in keys[:-1]:
    +566        if key not in subd:
    +567            subd = subd.setdefault(key, {})
    +568        else:
    +569            subd = subd[key]
    +570
    +571    subd[keys[-1]] = value
    +572    return d
     
    diff --git a/docs/sqlglot/time.html b/docs/sqlglot/time.html index 1264047..b111fc6 100644 --- a/docs/sqlglot/time.html +++ b/docs/sqlglot/time.html @@ -819,7 +819,7 @@
    TIMEZONES = - {'asia/kuwait', 'america/dawson', 'etc/gmt0', 'eet', 'america/halifax', 'indian/mahe', 'africa/casablanca', 'us/central', 'mexico/general', 'wet', 'universal', 'america/merida', 'america/rankin_inlet', 'america/nipigon', 'atlantic/stanley', 'europe/brussels', 'pacific/port_moresby', 'america/marigot', 'pacific/wake', 'asia/hebron', 'america/anchorage', 'turkey', 'europe/helsinki', 'america/tijuana', 'antarctica/casey', 'europe/nicosia', 'asia/saigon', 'asia/vladivostok', 'brazil/west', 'america/scoresbysund', 'asia/katmandu', 'asia/yerevan', 'pacific/efate', 'europe/prague', 'america/rainy_river', 'europe/vatican', 'africa/nairobi', 'atlantic/cape_verde', 'europe/vienna', 'europe/kaliningrad', 'etc/gmt+6', 'asia/makassar', 'america/punta_arenas', 'america/argentina/ushuaia', 'etc/gmt-6', 'europe/london', 'egypt', 'nz-chat', 'australia/hobart', 'europe/kyiv', 'america/virgin', 'africa/banjul', 'indian/christmas', 'asia/muscat', 'hongkong', 'africa/tunis', 'pacific/kanton', 'america/campo_grande', 'asia/urumqi', 'america/north_dakota/center', 'america/monterrey', 'africa/ndjamena', 'asia/bangkok', 'pacific/enderbury', 'rok', 'america/lima', 'asia/riyadh', 'europe/volgograd', 'prc', 'america/costa_rica', 'america/grenada', 'america/whitehorse', 'asia/amman', 'atlantic/reykjavik', 'pacific/truk', 'america/fort_wayne', 'asia/bahrain', 'atlantic/jan_mayen', 'pacific/chatham', 'indian/mayotte', 'america/santa_isabel', 'africa/lome', 'indian/kerguelen', 'america/argentina/la_rioja', 'america/tortola', 'us/alaska', 'europe/chisinau', 'asia/krasnoyarsk', 'roc', 'america/port-au-prince', 'america/montreal', 'america/swift_current', 'america/indiana/marengo', 'europe/tirane', 'asia/ho_chi_minh', 'africa/blantyre', 'europe/isle_of_man', 'pacific/niue', 'asia/nicosia', 'atlantic/azores', 'pacific/ponape', 'asia/almaty', 'america/coral_harbour', 'etc/zulu', 'australia/south', 'asia/baghdad', 'us/samoa', 'pacific/tahiti', 'africa/windhoek', 'africa/accra', 'africa/bissau', 'africa/libreville', 'america/porto_acre', 'asia/seoul', 'asia/tehran', 'est', 'africa/maputo', 'gmt', 'america/eirunepe', 'canada/pacific', 'asia/yekaterinburg', 'america/dawson_creek', 'america/north_dakota/new_salem', 'asia/pyongyang', 'america/tegucigalpa', 'america/sao_paulo', 'america/chicago', 'europe/amsterdam', 'pacific/guadalcanal', 'america/hermosillo', 'gmt0', 'asia/jerusalem', 'australia/broken_hill', 'america/toronto', 'antarctica/syowa', 'america/juneau', 'etc/gmt+7', 'us/aleutian', 'europe/san_marino', 'asia/ulan_bator', 'asia/anadyr', 'asia/chita', 'etc/gmt+2', 'america/louisville', 'asia/kuala_lumpur', 'africa/addis_ababa', 'pacific/guam', 'america/argentina/san_juan', 'europe/andorra', 'america/guatemala', 'asia/dushanbe', 'america/north_dakota/beulah', 'africa/djibouti', 'america/bahia', 'asia/hong_kong', 'america/st_thomas', 'america/kralendijk', 'gmt+0', 'etc/gmt-12', 'etc/gmt+12', 'america/ojinaga', 'africa/johannesburg', 'asia/colombo', 'america/blanc-sablon', 'america/kentucky/louisville', 'asia/omsk', 'pacific/wallis', 'america/catamarca', 'america/asuncion', 'asia/kabul', 'brazil/acre', 'africa/kampala', 'indian/antananarivo', 'america/argentina/comodrivadavia', 'america/inuvik', 'america/bogota', 'pacific/marquesas', 'us/indiana-starke', 'australia/canberra', 'america/lower_princes', 'iran', 'chile/continental', 'pacific/kwajalein', 'america/rosario', 'europe/zurich', 'etc/gmt-8', 'africa/douala', 'antarctica/davis', 'america/boa_vista', 'america/cambridge_bay', 'australia/act', 'israel', 'america/recife', 'africa/gaborone', 'europe/copenhagen', 'asia/dhaka', 'europe/oslo', 'asia/macau', 'pacific/kiritimati', 'europe/zaporozhye', 'pacific/gambier', 'america/mendoza', 'australia/melbourne', 'pacific/yap', 'australia/north', 'asia/sakhalin', 'africa/bujumbura', 'etc/gmt-1', 'australia/west', 'africa/nouakchott', 'europe/dublin', 'africa/malabo', 'africa/ceuta', 'etc/universal', 'us/eastern', 'america/miquelon', 'america/antigua', 'america/argentina/tucuman', 'etc/uct', 'america/indiana/vincennes', 'europe/malta', 'america/thule', 'eire', 'america/grand_turk', 'etc/gmt-10', 'asia/tashkent', 'america/st_kitts', 'asia/bishkek', 'asia/ust-nera', 'africa/timbuktu', 'america/jamaica', 'iceland', 'pacific/auckland', 'asia/kashgar', 'asia/atyrau', 'antarctica/macquarie', 'pacific/palau', 'america/manaus', 'europe/ljubljana', 'america/araguaina', 'us/east-indiana', 'america/yellowknife', 'america/argentina/san_luis', 'asia/phnom_penh', 'asia/taipei', 'australia/perth', 'europe/podgorica', 'europe/paris', 'pacific/midway', 'pacific/pohnpei', 'asia/qyzylorda', 'etc/gmt+5', 'pacific/bougainville', 'etc/gmt-5', 'etc/greenwich', 'pacific/nauru', 'asia/qatar', 'asia/dubai', 'america/nome', 'america/yakutat', 'africa/asmera', 'america/argentina/cordoba', 'america/guadeloupe', 'america/noronha', 'america/edmonton', 'australia/tasmania', 'america/santiago', 'africa/el_aaiun', 'us/pacific', 'africa/algiers', 'europe/budapest', 'america/fortaleza', 'singapore', 'asia/manila', 'asia/aqtobe', 'america/atikokan', 'europe/tiraspol', 'w-su', 'etc/gmt-14', 'europe/kirov', 'america/st_barthelemy', 'america/guayaquil', 'indian/comoro', 'america/el_salvador', 'pacific/tarawa', 'mexico/bajasur', 'uct', 'america/panama', 'america/adak', 'canada/atlantic', 'america/rio_branco', 'america/indiana/indianapolis', 'etc/gmt-13', 'asia/magadan', 'africa/juba', 'asia/choibalsan', 'gmt-0', 'asia/shanghai', 'arctic/longyearbyen', 'antarctica/mcmurdo', 'america/glace_bay', 'etc/gmt-4', 'etc/gmt+9', 'asia/khandyga', 'asia/kuching', 'europe/kiev', 'etc/gmt+4', 'pacific/fakaofo', 'atlantic/canary', 'america/indiana/winamac', 'europe/berlin', 'america/argentina/rio_gallegos', 'america/caracas', 'pacific/chuuk', 'america/argentina/buenos_aires', 'asia/ashkhabad', 'europe/mariehamn', 'america/cancun', 'atlantic/st_helena', 'america/indiana/vevay', 'pacific/saipan', 'etc/gmt+1', 'america/puerto_rico', 'mexico/bajanorte', 'brazil/denoronha', 'america/havana', 'america/boise', 'australia/darwin', 'asia/ulaanbaatar', 'america/goose_bay', 'chile/easterisland', 'pacific/norfolk', 'asia/irkutsk', 'australia/lhi', 'america/cordoba', 'europe/tallinn', 'pacific/noumea', 'america/denver', 'asia/gaza', 'asia/tbilisi', 'africa/dar_es_salaam', 'america/port_of_spain', 'america/indiana/tell_city', 'europe/guernsey', 'america/resolute', 'america/argentina/catamarca', 'pacific/apia', 'canada/yukon', 'america/mazatlan', 'america/argentina/mendoza', 'america/shiprock', 'europe/uzhgorod', 'america/thunder_bay', 'europe/zagreb', 'america/indiana/knox', 'pacific/fiji', 'europe/sofia', 'australia/brisbane', 'africa/bangui', 'australia/victoria', 'us/mountain', 'america/curacao', 'africa/asmara', 'america/bahia_banderas', 'america/guyana', 'america/jujuy', 'europe/rome', 'portugal', 'america/ciudad_juarez', 'america/iqaluit', 'africa/mbabane', 'canada/mountain', 'africa/abidjan', 'pacific/majuro', 'africa/brazzaville', 'met', 'america/godthab', 'america/santo_domingo', 'europe/vilnius', 'africa/tripoli', 'america/dominica', 'europe/jersey', 'asia/srednekolymsk', 'asia/jayapura', 'america/regina', 'asia/brunei', 'pacific/johnston', 'etc/gmt+10', 'europe/monaco', 'america/metlakatla', 'etc/utc', 'antarctica/troll', 'atlantic/faroe', 'indian/reunion', 'europe/busingen', 'asia/jakarta', 'america/maceio', 'asia/thimphu', 'america/ensenada', 'europe/warsaw', 'america/nassau', 'cuba', 'hst', 'asia/aqtau', 'australia/lord_howe', 'australia/currie', 'africa/harare', 'america/la_paz', 'europe/athens', 'pacific/rarotonga', 'europe/lisbon', 'africa/bamako', 'europe/ulyanovsk', 'america/barbados', 'est5edt', 'america/vancouver', 'atlantic/madeira', 'asia/rangoon', 'asia/qostanay', 'america/nuuk', 'gb-eire', 'africa/sao_tome', 'asia/istanbul', 'indian/chagos', 'america/phoenix', 'asia/aden', 'europe/saratov', 'america/porto_velho', 'antarctica/rothera', 'america/detroit', 'europe/minsk', 'america/matamoros', 'africa/khartoum', 'asia/singapore', 'america/danmarkshavn', 'africa/mogadishu', 'etc/gmt+3', 'europe/sarajevo', 'america/kentucky/monticello', 'america/belem', 'etc/gmt-0', 'pacific/pago_pago', 'etc/gmt-9', 'antarctica/dumontdurville', 'america/pangnirtung', 'asia/baku', 'asia/tel_aviv', 'libya', 'america/indiana/petersburg', 'asia/harbin', 'africa/lusaka', 'pacific/easter', 'pacific/galapagos', 'america/winnipeg', 'africa/niamey', 'europe/gibraltar', 'africa/monrovia', 'jamaica', 'australia/yancowinna', 'africa/maseru', 'europe/stockholm', 'africa/cairo', 'asia/samarkand', 'pacific/funafuti', 'america/argentina/salta', 'cst6cdt', 'america/chihuahua', 'australia/eucla', 'asia/dacca', 'europe/istanbul', 'etc/gmt-2', 'europe/luxembourg', 'asia/beirut', 'antarctica/palmer', 'etc/gmt+8', 'america/managua', 'antarctica/south_pole', 'atlantic/bermuda', 'america/los_angeles', 'europe/belfast', 'america/belize', 'america/montserrat', 'australia/nsw', 'etc/gmt-3', 'america/buenos_aires', 'asia/ashgabat', 'africa/kigali', 'antarctica/mawson', 'asia/famagusta', 'zulu', 'africa/conakry', 'america/anguilla', 'europe/bucharest', 'mst7mdt', 'asia/calcutta', 'africa/dakar', 'us/michigan', 'utc', 'america/santarem', 'america/argentina/jujuy', 'america/menominee', 'america/montevideo', 'etc/gmt', 'europe/astrakhan', 'america/creston', 'etc/gmt+11', 'america/sitka', 'america/cayenne', 'africa/luanda', 'europe/moscow', 'poland', 'africa/kinshasa', 'america/cuiaba', 'america/fort_nelson', 'america/st_lucia', 'africa/porto-novo', 'japan', 'europe/riga', 'nz', 'america/new_york', 'cet', 'africa/lagos', 'america/cayman', 'canada/eastern', 'asia/yangon', 'europe/vaduz', 'pacific/pitcairn', 'pacific/honolulu', 'america/aruba', 'asia/chongqing', 'australia/sydney', 'asia/yakutsk', 'greenwich', 'america/indianapolis', 'europe/bratislava', 'atlantic/south_georgia', 'etc/gmt-11', 'america/mexico_city', 'canada/saskatchewan', 'pacific/kosrae', 'asia/kathmandu', 'asia/vientiane', 'asia/thimbu', 'america/atka', 'america/st_vincent', 'asia/hovd', 'kwajalein', 'us/arizona', 'asia/kamchatka', 'africa/ouagadougou', 'asia/ujung_pandang', 'indian/mauritius', 'asia/tokyo', 'asia/barnaul', 'canada/central', 'europe/samara', 'asia/tomsk', 'canada/newfoundland', 'europe/belgrade', 'asia/damascus', 'africa/freetown', 'africa/lubumbashi', 'indian/cocos', 'asia/karachi', 'america/st_johns', 'australia/lindeman', 'europe/madrid', 'america/knox_in', 'asia/macao', 'australia/adelaide', 'etc/gmt-7', 'indian/maldives', 'pacific/samoa', 'asia/chungking', 'pacific/tongatapu', 'antarctica/vostok', 'asia/dili', 'mst', 'europe/skopje', 'asia/pontianak', 'america/martinique', 'navajo', 'asia/oral', 'australia/queensland', 'brazil/east', 'america/moncton', 'pst8pdt', 'asia/kolkata', 'etc/gmt+0', 'atlantic/faeroe', 'asia/novosibirsk', 'europe/simferopol', 'america/paramaribo', 'us/hawaii', 'asia/novokuznetsk', 'gb'} + {'australia/north', 'asia/dacca', 'america/merida', 'etc/gmt+5', 'asia/chita', 'america/eirunepe', 'asia/saigon', 'wet', 'asia/famagusta', 'asia/ulaanbaatar', 'america/detroit', 'indian/cocos', 'america/buenos_aires', 'america/st_lucia', 'europe/lisbon', 'america/grand_turk', 'canada/mountain', 'asia/urumqi', 'america/dawson', 'europe/moscow', 'mst7mdt', 'asia/ujung_pandang', 'w-su', 'asia/manila', 'asia/novokuznetsk', 'europe/stockholm', 'europe/kiev', 'us/samoa', 'est', 'australia/melbourne', 'africa/ndjamena', 'australia/lindeman', 'pacific/kosrae', 'pacific/apia', 'asia/riyadh', 'america/coral_harbour', 'asia/damascus', 'america/rio_branco', 'america/cambridge_bay', 'kwajalein', 'america/aruba', 'australia/perth', 'asia/hong_kong', 'europe/nicosia', 'asia/bangkok', 'america/indiana/petersburg', 'europe/jersey', 'pacific/niue', 'pacific/wake', 'america/menominee', 'america/montreal', 'africa/porto-novo', 'america/atikokan', 'etc/gmt-2', 'etc/gmt-7', 'america/bahia_banderas', 'singapore', 'atlantic/canary', 'asia/aden', 'america/bogota', 'europe/helsinki', 'pacific/nauru', 'indian/reunion', 'asia/dili', 'australia/tasmania', 'etc/gmt-9', 'africa/lubumbashi', 'asia/anadyr', 'america/argentina/catamarca', 'atlantic/bermuda', 'etc/gmt0', 'asia/harbin', 'america/montevideo', 'universal', 'america/indiana/knox', 'africa/addis_ababa', 'america/ciudad_juarez', 'america/la_paz', 'america/santa_isabel', 'america/martinique', 'us/arizona', 'america/belize', 'america/argentina/rio_gallegos', 'america/st_thomas', 'america/argentina/cordoba', 'asia/muscat', 'asia/ulan_bator', 'pacific/bougainville', 'atlantic/faroe', 'america/blanc-sablon', 'indian/comoro', 'pacific/midway', 'us/pacific', 'europe/volgograd', 'africa/harare', 'pacific/johnston', 'america/north_dakota/new_salem', 'america/catamarca', 'europe/busingen', 'europe/kaliningrad', 'africa/gaborone', 'pacific/efate', 'america/porto_acre', 'asia/jerusalem', 'etc/gmt+8', 'etc/gmt-11', 'america/santarem', 'asia/istanbul', 'asia/kuwait', 'antarctica/south_pole', 'nz-chat', 'america/glace_bay', 'america/inuvik', 'asia/colombo', 'australia/hobart', 'europe/vilnius', 'america/anguilla', 'america/pangnirtung', 'america/guyana', 'asia/samarkand', 'atlantic/st_helena', 'europe/paris', 'africa/djibouti', 'atlantic/reykjavik', 'europe/mariehamn', 'asia/bishkek', 'etc/utc', 'asia/hovd', 'gmt0', 'canada/central', 'asia/calcutta', 'america/cuiaba', 'europe/kyiv', 'america/yellowknife', 'america/montserrat', 'europe/tirane', 'europe/skopje', 'indian/mayotte', 'europe/sofia', 'europe/belfast', 'asia/singapore', 'us/aleutian', 'africa/ouagadougou', 'america/argentina/san_luis', 'america/cayenne', 'america/swift_current', 'africa/kigali', 'pacific/honolulu', 'africa/windhoek', 'asia/vladivostok', 'asia/tbilisi', 'asia/dhaka', 'gb', 'pacific/marquesas', 'asia/rangoon', 'africa/monrovia', 'australia/adelaide', 'asia/almaty', 'pacific/fakaofo', 'america/indiana/indianapolis', 'asia/ashgabat', 'america/havana', 'europe/riga', 'indian/mahe', 'america/indiana/tell_city', 'asia/kolkata', 'america/port_of_spain', 'gmt', 'europe/belgrade', 'america/thunder_bay', 'asia/amman', 'africa/kinshasa', 'america/phoenix', 'us/michigan', 'america/rainy_river', 'asia/irkutsk', 'america/fortaleza', 'asia/jayapura', 'indian/chagos', 'pacific/kwajalein', 'antarctica/mcmurdo', 'america/lower_princes', 'asia/thimbu', 'asia/ashkhabad', 'asia/qostanay', 'asia/katmandu', 'uct', 'pacific/fiji', 'us/alaska', 'europe/simferopol', 'america/chihuahua', 'australia/west', 'pacific/saipan', 'europe/istanbul', 'america/dawson_creek', 'asia/kashgar', 'mst', 'atlantic/azores', 'asia/gaza', 'europe/isle_of_man', 'australia/act', 'antarctica/davis', 'etc/gmt+6', 'asia/tomsk', 'chile/easterisland', 'america/nassau', 'etc/gmt+2', 'europe/sarajevo', 'europe/amsterdam', 'europe/astrakhan', 'america/st_johns', 'asia/thimphu', 'america/matamoros', 'america/rosario', 'africa/dar_es_salaam', 'asia/yekaterinburg', 'africa/niamey', 'africa/blantyre', 'africa/luanda', 'america/danmarkshavn', 'africa/kampala', 'asia/yakutsk', 'africa/bissau', 'america/monterrey', 'indian/mauritius', 'asia/seoul', 'america/yakutat', 'america/curacao', 'atlantic/stanley', 'europe/ulyanovsk', 'etc/gmt-1', 'mexico/general', 'america/el_salvador', 'america/virgin', 'asia/bahrain', 'america/tortola', 'africa/asmera', 'america/santiago', 'europe/tallinn', 'europe/ljubljana', 'australia/sydney', 'europe/copenhagen', 'rok', 'europe/luxembourg', 'america/guatemala', 'america/barbados', 'asia/taipei', 'pacific/pitcairn', 'america/st_barthelemy', 'asia/jakarta', 'antarctica/dumontdurville', 'europe/berlin', 'us/eastern', 'etc/gmt+10', 'pacific/funafuti', 'us/central', 'america/kentucky/monticello', 'pacific/wallis', 'antarctica/syowa', 'pacific/pohnpei', 'asia/macao', 'antarctica/macquarie', 'africa/malabo', 'asia/brunei', 'atlantic/madeira', 'roc', 'america/caracas', 'america/edmonton', 'antarctica/casey', 'america/winnipeg', 'est5edt', 'america/costa_rica', 'europe/bucharest', 'brazil/east', 'asia/oral', 'africa/mbabane', 'africa/lusaka', 'america/vancouver', 'asia/beirut', 'america/atka', 'asia/qyzylorda', 'pacific/auckland', 'australia/canberra', 'israel', 'cuba', 'eire', 'libya', 'pst8pdt', 'africa/casablanca', 'australia/south', 'asia/baku', 'asia/tokyo', 'met', 'antarctica/mawson', 'america/tegucigalpa', 'poland', 'america/adak', 'america/halifax', 'africa/khartoum', 'asia/tehran', 'america/thule', 'africa/cairo', 'america/goose_bay', 'africa/nouakchott', 'gb-eire', 'europe/uzhgorod', 'america/mazatlan', 'america/los_angeles', 'europe/rome', 'egypt', 'europe/vatican', 'america/north_dakota/center', 'america/sitka', 'europe/athens', 'us/east-indiana', 'america/boa_vista', 'america/regina', 'america/nuuk', 'america/mexico_city', 'asia/tashkent', 'brazil/acre', 'etc/gmt', 'africa/juba', 'europe/zagreb', 'america/punta_arenas', 'asia/dushanbe', 'asia/yerevan', 'pacific/yap', 'europe/kirov', 'antarctica/vostok', 'etc/gmt-14', 'america/mendoza', 'europe/bratislava', 'africa/timbuktu', 'asia/aqtau', 'europe/gibraltar', 'asia/krasnoyarsk', 'africa/tunis', 'asia/novosibirsk', 'america/north_dakota/beulah', 'america/argentina/san_juan', 'australia/eucla', 'africa/accra', 'europe/warsaw', 'africa/ceuta', 'africa/asmara', 'pacific/rarotonga', 'america/belem', 'indian/christmas', 'asia/phnom_penh', 'asia/pyongyang', 'antarctica/rothera', 'africa/bangui', 'america/ensenada', 'etc/gmt+9', 'etc/gmt-4', 'portugal', 'america/creston', 'america/juneau', 'america/iqaluit', 'australia/queensland', 'etc/gmt-5', 'prc', 'america/st_kitts', 'etc/gmt-13', 'utc', 'europe/podgorica', 'america/marigot', 'america/recife', 'brazil/west', 'mexico/bajanorte', 'etc/uct', 'europe/chisinau', 'america/indiana/winamac', 'hst', 'america/boise', 'africa/sao_tome', 'pacific/kanton', 'america/scoresbysund', 'europe/minsk', 'canada/eastern', 'europe/dublin', 'zulu', 'europe/oslo', 'pacific/guam', 'asia/khandyga', 'america/lima', 'europe/guernsey', 'asia/kuala_lumpur', 'europe/monaco', 'america/cayman', 'america/noronha', 'eet', 'asia/ust-nera', 'antarctica/palmer', 'asia/omsk', 'america/kentucky/louisville', 'america/guayaquil', 'asia/nicosia', 'antarctica/troll', 'america/argentina/tucuman', 'etc/gmt-6', 'africa/tripoli', 'asia/kabul', 'africa/lome', 'america/metlakatla', 'asia/macau', 'america/fort_wayne', 'asia/kuching', 'europe/london', 'iceland', 'america/argentina/buenos_aires', 'us/indiana-starke', 'us/mountain', 'pacific/gambier', 'america/indiana/vevay', 'america/fort_nelson', 'asia/tel_aviv', 'america/jujuy', 'asia/magadan', 'asia/baghdad', 'america/manaus', 'etc/greenwich', 'europe/tiraspol', 'america/indianapolis', 'america/argentina/mendoza', 'america/araguaina', 'africa/nairobi', 'africa/freetown', 'america/kralendijk', 'africa/banjul', 'america/antigua', 'africa/el_aaiun', 'jamaica', 'australia/brisbane', 'asia/makassar', 'asia/srednekolymsk', 'europe/samara', 'gmt-0', 'america/bahia', 'pacific/samoa', 'america/tijuana', 'navajo', 'pacific/ponape', 'america/hermosillo', 'canada/saskatchewan', 'asia/karachi', 'atlantic/jan_mayen', 'europe/zurich', 'america/port-au-prince', 'europe/vienna', 'europe/madrid', 'america/moncton', 'asia/hebron', 'etc/gmt-3', 'atlantic/cape_verde', 'africa/johannesburg', 'asia/yangon', 'asia/vientiane', 'etc/gmt+3', 'america/knox_in', 'europe/zaporozhye', 'america/jamaica', 'africa/abidjan', 'etc/gmt+7', 'pacific/pago_pago', 'africa/mogadishu', 'etc/zulu', 'america/resolute', 'atlantic/faeroe', 'america/godthab', 'pacific/norfolk', 'pacific/truk', 'asia/barnaul', 'america/argentina/comodrivadavia', 'africa/lagos', 'america/maceio', 'america/santo_domingo', 'iran', 'america/shiprock', 'chile/continental', 'africa/douala', 'etc/gmt-12', 'america/indiana/marengo', 'america/denver', 'america/argentina/jujuy', 'america/guadeloupe', 'mexico/bajasur', 'arctic/longyearbyen', 'america/new_york', 'america/indiana/vincennes', 'america/louisville', 'asia/shanghai', 'australia/victoria', 'greenwich', 'brazil/denoronha', 'etc/universal', 'etc/gmt+0', 'asia/chungking', 'pacific/chuuk', 'pacific/easter', 'pacific/palau', 'etc/gmt+12', 'pacific/guadalcanal', 'america/nome', 'africa/algiers', 'etc/gmt+1', 'europe/brussels', 'europe/saratov', 'atlantic/south_georgia', 'pacific/tarawa', 'etc/gmt+4', 'australia/currie', 'australia/nsw', 'america/ojinaga', 'america/paramaribo', 'japan', 'asia/dubai', 'europe/san_marino', 'america/nipigon', 'australia/darwin', 'etc/gmt-0', 'asia/aqtobe', 'africa/bamako', 'africa/dakar', 'america/rankin_inlet', 'us/hawaii', 'america/argentina/la_rioja', 'africa/libreville', 'america/st_vincent', 'asia/kamchatka', 'africa/conakry', 'america/campo_grande', 'canada/yukon', 'europe/vaduz', 'asia/qatar', 'asia/choibalsan', 'america/cancun', 'pacific/port_moresby', 'pacific/enderbury', 'australia/yancowinna', 'america/anchorage', 'america/whitehorse', 'australia/lhi', 'america/cordoba', 'america/sao_paulo', 'indian/maldives', 'america/asuncion', 'australia/broken_hill', 'asia/sakhalin', 'america/puerto_rico', 'cst6cdt', 'canada/pacific', 'america/managua', 'america/grenada', 'africa/maputo', 'america/miquelon', 'hongkong', 'nz', 'etc/gmt-10', 'asia/chongqing', 'pacific/galapagos', 'pacific/tahiti', 'indian/kerguelen', 'africa/brazzaville', 'europe/andorra', 'pacific/noumea', 'etc/gmt-8', 'asia/ho_chi_minh', 'cet', 'america/argentina/ushuaia', 'canada/newfoundland', 'america/chicago', 'america/porto_velho', 'pacific/tongatapu', 'america/panama', 'europe/prague', 'asia/atyrau', 'asia/pontianak', 'europe/budapest', 'pacific/majuro', 'canada/atlantic', 'australia/lord_howe', 'turkey', 'indian/antananarivo', 'pacific/kiritimati', 'america/dominica', 'africa/maseru', 'europe/malta', 'america/argentina/salta', 'pacific/chatham', 'gmt+0', 'america/toronto', 'africa/bujumbura', 'asia/kathmandu', 'etc/gmt+11'}
    diff --git a/docs/sqlglot/tokens.html b/docs/sqlglot/tokens.html index 186d192..2d2455e 100644 --- a/docs/sqlglot/tokens.html +++ b/docs/sqlglot/tokens.html @@ -1122,6 +1122,12 @@
  • VAR_SINGLE_TOKENS
  • +
  • + HEREDOC_TAG_IS_IDENTIFIER +
  • +
  • + HEREDOC_STRING_ALTERNATIVE +
  • KEYWORDS
  • @@ -1696,847 +1702,867 @@
    504 command_prefix_tokens={ 505 _TOKEN_TYPE_TO_INDEX[v] for v in klass.COMMAND_PREFIX_TOKENS 506 }, - 507 ) - 508 token_types = RsTokenTypeSettings( - 509 bit_string=_TOKEN_TYPE_TO_INDEX[TokenType.BIT_STRING], - 510 break_=_TOKEN_TYPE_TO_INDEX[TokenType.BREAK], - 511 dcolon=_TOKEN_TYPE_TO_INDEX[TokenType.DCOLON], - 512 heredoc_string=_TOKEN_TYPE_TO_INDEX[TokenType.HEREDOC_STRING], - 513 hex_string=_TOKEN_TYPE_TO_INDEX[TokenType.HEX_STRING], - 514 identifier=_TOKEN_TYPE_TO_INDEX[TokenType.IDENTIFIER], - 515 number=_TOKEN_TYPE_TO_INDEX[TokenType.NUMBER], - 516 parameter=_TOKEN_TYPE_TO_INDEX[TokenType.PARAMETER], - 517 semicolon=_TOKEN_TYPE_TO_INDEX[TokenType.SEMICOLON], - 518 string=_TOKEN_TYPE_TO_INDEX[TokenType.STRING], - 519 var=_TOKEN_TYPE_TO_INDEX[TokenType.VAR], - 520 ) - 521 klass._RS_TOKENIZER = RsTokenizer(settings, token_types) - 522 else: - 523 klass._RS_TOKENIZER = None - 524 - 525 return klass + 507 heredoc_tag_is_identifier=klass.HEREDOC_TAG_IS_IDENTIFIER, + 508 ) + 509 token_types = RsTokenTypeSettings( + 510 bit_string=_TOKEN_TYPE_TO_INDEX[TokenType.BIT_STRING], + 511 break_=_TOKEN_TYPE_TO_INDEX[TokenType.BREAK], + 512 dcolon=_TOKEN_TYPE_TO_INDEX[TokenType.DCOLON], + 513 heredoc_string=_TOKEN_TYPE_TO_INDEX[TokenType.HEREDOC_STRING], + 514 hex_string=_TOKEN_TYPE_TO_INDEX[TokenType.HEX_STRING], + 515 identifier=_TOKEN_TYPE_TO_INDEX[TokenType.IDENTIFIER], + 516 number=_TOKEN_TYPE_TO_INDEX[TokenType.NUMBER], + 517 parameter=_TOKEN_TYPE_TO_INDEX[TokenType.PARAMETER], + 518 semicolon=_TOKEN_TYPE_TO_INDEX[TokenType.SEMICOLON], + 519 string=_TOKEN_TYPE_TO_INDEX[TokenType.STRING], + 520 var=_TOKEN_TYPE_TO_INDEX[TokenType.VAR], + 521 heredoc_string_alternative=_TOKEN_TYPE_TO_INDEX[klass.HEREDOC_STRING_ALTERNATIVE], + 522 ) + 523 klass._RS_TOKENIZER = RsTokenizer(settings, token_types) + 524 else: + 525 klass._RS_TOKENIZER = None 526 - 527 - 528class Tokenizer(metaclass=_Tokenizer): - 529 SINGLE_TOKENS = { - 530 "(": TokenType.L_PAREN, - 531 ")": TokenType.R_PAREN, - 532 "[": TokenType.L_BRACKET, - 533 "]": TokenType.R_BRACKET, - 534 "{": TokenType.L_BRACE, - 535 "}": TokenType.R_BRACE, - 536 "&": TokenType.AMP, - 537 "^": TokenType.CARET, - 538 ":": TokenType.COLON, - 539 ",": TokenType.COMMA, - 540 ".": TokenType.DOT, - 541 "-": TokenType.DASH, - 542 "=": TokenType.EQ, - 543 ">": TokenType.GT, - 544 "<": TokenType.LT, - 545 "%": TokenType.MOD, - 546 "!": TokenType.NOT, - 547 "|": TokenType.PIPE, - 548 "+": TokenType.PLUS, - 549 ";": TokenType.SEMICOLON, - 550 "/": TokenType.SLASH, - 551 "\\": TokenType.BACKSLASH, - 552 "*": TokenType.STAR, - 553 "~": TokenType.TILDA, - 554 "?": TokenType.PLACEHOLDER, - 555 "@": TokenType.PARAMETER, - 556 # used for breaking a var like x'y' but nothing else - 557 # the token type doesn't matter - 558 "'": TokenType.QUOTE, - 559 "`": TokenType.IDENTIFIER, - 560 '"': TokenType.IDENTIFIER, - 561 "#": TokenType.HASH, - 562 } - 563 - 564 BIT_STRINGS: t.List[str | t.Tuple[str, str]] = [] - 565 BYTE_STRINGS: t.List[str | t.Tuple[str, str]] = [] - 566 HEX_STRINGS: t.List[str | t.Tuple[str, str]] = [] - 567 RAW_STRINGS: t.List[str | t.Tuple[str, str]] = [] - 568 HEREDOC_STRINGS: t.List[str | t.Tuple[str, str]] = [] - 569 UNICODE_STRINGS: t.List[str | t.Tuple[str, str]] = [] - 570 IDENTIFIERS: t.List[str | t.Tuple[str, str]] = ['"'] - 571 IDENTIFIER_ESCAPES = ['"'] - 572 QUOTES: t.List[t.Tuple[str, str] | str] = ["'"] - 573 STRING_ESCAPES = ["'"] - 574 VAR_SINGLE_TOKENS: t.Set[str] = set() - 575 - 576 # Autofilled - 577 _COMMENTS: t.Dict[str, str] = {} - 578 _FORMAT_STRINGS: t.Dict[str, t.Tuple[str, TokenType]] = {} - 579 _IDENTIFIERS: t.Dict[str, str] = {} - 580 _IDENTIFIER_ESCAPES: t.Set[str] = set() - 581 _QUOTES: t.Dict[str, str] = {} - 582 _STRING_ESCAPES: t.Set[str] = set() - 583 _KEYWORD_TRIE: t.Dict = {} - 584 _RS_TOKENIZER: t.Optional[t.Any] = None - 585 - 586 KEYWORDS: t.Dict[str, TokenType] = { - 587 **{f"{{%{postfix}": TokenType.BLOCK_START for postfix in ("", "+", "-")}, - 588 **{f"{prefix}%}}": TokenType.BLOCK_END for prefix in ("", "+", "-")}, - 589 **{f"{{{{{postfix}": TokenType.BLOCK_START for postfix in ("+", "-")}, - 590 **{f"{prefix}}}}}": TokenType.BLOCK_END for prefix in ("+", "-")}, - 591 "/*+": TokenType.HINT, - 592 "==": TokenType.EQ, - 593 "::": TokenType.DCOLON, - 594 "||": TokenType.DPIPE, - 595 ">=": TokenType.GTE, - 596 "<=": TokenType.LTE, - 597 "<>": TokenType.NEQ, - 598 "!=": TokenType.NEQ, - 599 ":=": TokenType.COLON_EQ, - 600 "<=>": TokenType.NULLSAFE_EQ, - 601 "->": TokenType.ARROW, - 602 "->>": TokenType.DARROW, - 603 "=>": TokenType.FARROW, - 604 "#>": TokenType.HASH_ARROW, - 605 "#>>": TokenType.DHASH_ARROW, - 606 "<->": TokenType.LR_ARROW, - 607 "&&": TokenType.DAMP, - 608 "??": TokenType.DQMARK, - 609 "ALL": TokenType.ALL, - 610 "ALWAYS": TokenType.ALWAYS, - 611 "AND": TokenType.AND, - 612 "ANTI": TokenType.ANTI, - 613 "ANY": TokenType.ANY, - 614 "ASC": TokenType.ASC, - 615 "AS": TokenType.ALIAS, - 616 "ASOF": TokenType.ASOF, - 617 "AUTOINCREMENT": TokenType.AUTO_INCREMENT, - 618 "AUTO_INCREMENT": TokenType.AUTO_INCREMENT, - 619 "BEGIN": TokenType.BEGIN, - 620 "BETWEEN": TokenType.BETWEEN, - 621 "CACHE": TokenType.CACHE, - 622 "UNCACHE": TokenType.UNCACHE, - 623 "CASE": TokenType.CASE, - 624 "CHARACTER SET": TokenType.CHARACTER_SET, - 625 "CLUSTER BY": TokenType.CLUSTER_BY, - 626 "COLLATE": TokenType.COLLATE, - 627 "COLUMN": TokenType.COLUMN, - 628 "COMMIT": TokenType.COMMIT, - 629 "CONNECT BY": TokenType.CONNECT_BY, - 630 "CONSTRAINT": TokenType.CONSTRAINT, - 631 "CREATE": TokenType.CREATE, - 632 "CROSS": TokenType.CROSS, - 633 "CUBE": TokenType.CUBE, - 634 "CURRENT_DATE": TokenType.CURRENT_DATE, - 635 "CURRENT_TIME": TokenType.CURRENT_TIME, - 636 "CURRENT_TIMESTAMP": TokenType.CURRENT_TIMESTAMP, - 637 "CURRENT_USER": TokenType.CURRENT_USER, - 638 "DATABASE": TokenType.DATABASE, - 639 "DEFAULT": TokenType.DEFAULT, - 640 "DELETE": TokenType.DELETE, - 641 "DESC": TokenType.DESC, - 642 "DESCRIBE": TokenType.DESCRIBE, - 643 "DISTINCT": TokenType.DISTINCT, - 644 "DISTRIBUTE BY": TokenType.DISTRIBUTE_BY, - 645 "DIV": TokenType.DIV, - 646 "DROP": TokenType.DROP, - 647 "ELSE": TokenType.ELSE, - 648 "END": TokenType.END, - 649 "ESCAPE": TokenType.ESCAPE, - 650 "EXCEPT": TokenType.EXCEPT, - 651 "EXECUTE": TokenType.EXECUTE, - 652 "EXISTS": TokenType.EXISTS, - 653 "FALSE": TokenType.FALSE, - 654 "FETCH": TokenType.FETCH, - 655 "FILTER": TokenType.FILTER, - 656 "FIRST": TokenType.FIRST, - 657 "FULL": TokenType.FULL, - 658 "FUNCTION": TokenType.FUNCTION, - 659 "FOR": TokenType.FOR, - 660 "FOREIGN KEY": TokenType.FOREIGN_KEY, - 661 "FORMAT": TokenType.FORMAT, - 662 "FROM": TokenType.FROM, - 663 "GEOGRAPHY": TokenType.GEOGRAPHY, - 664 "GEOMETRY": TokenType.GEOMETRY, - 665 "GLOB": TokenType.GLOB, - 666 "GROUP BY": TokenType.GROUP_BY, - 667 "GROUPING SETS": TokenType.GROUPING_SETS, - 668 "HAVING": TokenType.HAVING, - 669 "ILIKE": TokenType.ILIKE, - 670 "IN": TokenType.IN, - 671 "INDEX": TokenType.INDEX, - 672 "INET": TokenType.INET, - 673 "INNER": TokenType.INNER, - 674 "INSERT": TokenType.INSERT, - 675 "INTERVAL": TokenType.INTERVAL, - 676 "INTERSECT": TokenType.INTERSECT, - 677 "INTO": TokenType.INTO, - 678 "IS": TokenType.IS, - 679 "ISNULL": TokenType.ISNULL, - 680 "JOIN": TokenType.JOIN, - 681 "KEEP": TokenType.KEEP, - 682 "KILL": TokenType.KILL, - 683 "LATERAL": TokenType.LATERAL, - 684 "LEFT": TokenType.LEFT, - 685 "LIKE": TokenType.LIKE, - 686 "LIMIT": TokenType.LIMIT, - 687 "LOAD": TokenType.LOAD, - 688 "LOCK": TokenType.LOCK, - 689 "MERGE": TokenType.MERGE, - 690 "NATURAL": TokenType.NATURAL, - 691 "NEXT": TokenType.NEXT, - 692 "NOT": TokenType.NOT, - 693 "NOTNULL": TokenType.NOTNULL, - 694 "NULL": TokenType.NULL, - 695 "OBJECT": TokenType.OBJECT, - 696 "OFFSET": TokenType.OFFSET, - 697 "ON": TokenType.ON, - 698 "OR": TokenType.OR, - 699 "XOR": TokenType.XOR, - 700 "ORDER BY": TokenType.ORDER_BY, - 701 "ORDINALITY": TokenType.ORDINALITY, - 702 "OUTER": TokenType.OUTER, - 703 "OVER": TokenType.OVER, - 704 "OVERLAPS": TokenType.OVERLAPS, - 705 "OVERWRITE": TokenType.OVERWRITE, - 706 "PARTITION": TokenType.PARTITION, - 707 "PARTITION BY": TokenType.PARTITION_BY, - 708 "PARTITIONED BY": TokenType.PARTITION_BY, - 709 "PARTITIONED_BY": TokenType.PARTITION_BY, - 710 "PERCENT": TokenType.PERCENT, - 711 "PIVOT": TokenType.PIVOT, - 712 "PRAGMA": TokenType.PRAGMA, - 713 "PRIMARY KEY": TokenType.PRIMARY_KEY, - 714 "PROCEDURE": TokenType.PROCEDURE, - 715 "QUALIFY": TokenType.QUALIFY, - 716 "RANGE": TokenType.RANGE, - 717 "RECURSIVE": TokenType.RECURSIVE, - 718 "REGEXP": TokenType.RLIKE, - 719 "REPLACE": TokenType.REPLACE, - 720 "RETURNING": TokenType.RETURNING, - 721 "REFERENCES": TokenType.REFERENCES, - 722 "RIGHT": TokenType.RIGHT, - 723 "RLIKE": TokenType.RLIKE, - 724 "ROLLBACK": TokenType.ROLLBACK, - 725 "ROLLUP": TokenType.ROLLUP, - 726 "ROW": TokenType.ROW, - 727 "ROWS": TokenType.ROWS, - 728 "SCHEMA": TokenType.SCHEMA, - 729 "SELECT": TokenType.SELECT, - 730 "SEMI": TokenType.SEMI, - 731 "SET": TokenType.SET, - 732 "SETTINGS": TokenType.SETTINGS, - 733 "SHOW": TokenType.SHOW, - 734 "SIMILAR TO": TokenType.SIMILAR_TO, - 735 "SOME": TokenType.SOME, - 736 "SORT BY": TokenType.SORT_BY, - 737 "START WITH": TokenType.START_WITH, - 738 "TABLE": TokenType.TABLE, - 739 "TABLESAMPLE": TokenType.TABLE_SAMPLE, - 740 "TEMP": TokenType.TEMPORARY, - 741 "TEMPORARY": TokenType.TEMPORARY, - 742 "THEN": TokenType.THEN, - 743 "TRUE": TokenType.TRUE, - 744 "UNION": TokenType.UNION, - 745 "UNKNOWN": TokenType.UNKNOWN, - 746 "UNNEST": TokenType.UNNEST, - 747 "UNPIVOT": TokenType.UNPIVOT, - 748 "UPDATE": TokenType.UPDATE, - 749 "USE": TokenType.USE, - 750 "USING": TokenType.USING, - 751 "UUID": TokenType.UUID, - 752 "VALUES": TokenType.VALUES, - 753 "VIEW": TokenType.VIEW, - 754 "VOLATILE": TokenType.VOLATILE, - 755 "WHEN": TokenType.WHEN, - 756 "WHERE": TokenType.WHERE, - 757 "WINDOW": TokenType.WINDOW, - 758 "WITH": TokenType.WITH, - 759 "APPLY": TokenType.APPLY, - 760 "ARRAY": TokenType.ARRAY, - 761 "BIT": TokenType.BIT, - 762 "BOOL": TokenType.BOOLEAN, - 763 "BOOLEAN": TokenType.BOOLEAN, - 764 "BYTE": TokenType.TINYINT, - 765 "MEDIUMINT": TokenType.MEDIUMINT, - 766 "INT1": TokenType.TINYINT, - 767 "TINYINT": TokenType.TINYINT, - 768 "INT16": TokenType.SMALLINT, - 769 "SHORT": TokenType.SMALLINT, - 770 "SMALLINT": TokenType.SMALLINT, - 771 "INT128": TokenType.INT128, - 772 "HUGEINT": TokenType.INT128, - 773 "INT2": TokenType.SMALLINT, - 774 "INTEGER": TokenType.INT, - 775 "INT": TokenType.INT, - 776 "INT4": TokenType.INT, - 777 "INT32": TokenType.INT, - 778 "INT64": TokenType.BIGINT, - 779 "LONG": TokenType.BIGINT, - 780 "BIGINT": TokenType.BIGINT, - 781 "INT8": TokenType.TINYINT, - 782 "DEC": TokenType.DECIMAL, - 783 "DECIMAL": TokenType.DECIMAL, - 784 "BIGDECIMAL": TokenType.BIGDECIMAL, - 785 "BIGNUMERIC": TokenType.BIGDECIMAL, - 786 "MAP": TokenType.MAP, - 787 "NULLABLE": TokenType.NULLABLE, - 788 "NUMBER": TokenType.DECIMAL, - 789 "NUMERIC": TokenType.DECIMAL, - 790 "FIXED": TokenType.DECIMAL, - 791 "REAL": TokenType.FLOAT, - 792 "FLOAT": TokenType.FLOAT, - 793 "FLOAT4": TokenType.FLOAT, - 794 "FLOAT8": TokenType.DOUBLE, - 795 "DOUBLE": TokenType.DOUBLE, - 796 "DOUBLE PRECISION": TokenType.DOUBLE, - 797 "JSON": TokenType.JSON, - 798 "CHAR": TokenType.CHAR, - 799 "CHARACTER": TokenType.CHAR, - 800 "NCHAR": TokenType.NCHAR, - 801 "VARCHAR": TokenType.VARCHAR, - 802 "VARCHAR2": TokenType.VARCHAR, - 803 "NVARCHAR": TokenType.NVARCHAR, - 804 "NVARCHAR2": TokenType.NVARCHAR, - 805 "BPCHAR": TokenType.BPCHAR, - 806 "STR": TokenType.TEXT, - 807 "STRING": TokenType.TEXT, - 808 "TEXT": TokenType.TEXT, - 809 "LONGTEXT": TokenType.LONGTEXT, - 810 "MEDIUMTEXT": TokenType.MEDIUMTEXT, - 811 "TINYTEXT": TokenType.TINYTEXT, - 812 "CLOB": TokenType.TEXT, - 813 "LONGVARCHAR": TokenType.TEXT, - 814 "BINARY": TokenType.BINARY, - 815 "BLOB": TokenType.VARBINARY, - 816 "LONGBLOB": TokenType.LONGBLOB, - 817 "MEDIUMBLOB": TokenType.MEDIUMBLOB, - 818 "TINYBLOB": TokenType.TINYBLOB, - 819 "BYTEA": TokenType.VARBINARY, - 820 "VARBINARY": TokenType.VARBINARY, - 821 "TIME": TokenType.TIME, - 822 "TIMETZ": TokenType.TIMETZ, - 823 "TIMESTAMP": TokenType.TIMESTAMP, - 824 "TIMESTAMPTZ": TokenType.TIMESTAMPTZ, - 825 "TIMESTAMPLTZ": TokenType.TIMESTAMPLTZ, - 826 "DATE": TokenType.DATE, - 827 "DATETIME": TokenType.DATETIME, - 828 "INT4RANGE": TokenType.INT4RANGE, - 829 "INT4MULTIRANGE": TokenType.INT4MULTIRANGE, - 830 "INT8RANGE": TokenType.INT8RANGE, - 831 "INT8MULTIRANGE": TokenType.INT8MULTIRANGE, - 832 "NUMRANGE": TokenType.NUMRANGE, - 833 "NUMMULTIRANGE": TokenType.NUMMULTIRANGE, - 834 "TSRANGE": TokenType.TSRANGE, - 835 "TSMULTIRANGE": TokenType.TSMULTIRANGE, - 836 "TSTZRANGE": TokenType.TSTZRANGE, - 837 "TSTZMULTIRANGE": TokenType.TSTZMULTIRANGE, - 838 "DATERANGE": TokenType.DATERANGE, - 839 "DATEMULTIRANGE": TokenType.DATEMULTIRANGE, - 840 "UNIQUE": TokenType.UNIQUE, - 841 "STRUCT": TokenType.STRUCT, - 842 "VARIANT": TokenType.VARIANT, - 843 "ALTER": TokenType.ALTER, - 844 "ANALYZE": TokenType.COMMAND, - 845 "CALL": TokenType.COMMAND, - 846 "COMMENT": TokenType.COMMENT, - 847 "COPY": TokenType.COMMAND, - 848 "EXPLAIN": TokenType.COMMAND, - 849 "GRANT": TokenType.COMMAND, - 850 "OPTIMIZE": TokenType.COMMAND, - 851 "PREPARE": TokenType.COMMAND, - 852 "TRUNCATE": TokenType.COMMAND, - 853 "VACUUM": TokenType.COMMAND, - 854 "USER-DEFINED": TokenType.USERDEFINED, - 855 "FOR VERSION": TokenType.VERSION_SNAPSHOT, - 856 "FOR TIMESTAMP": TokenType.TIMESTAMP_SNAPSHOT, - 857 } - 858 - 859 WHITE_SPACE: t.Dict[t.Optional[str], TokenType] = { - 860 " ": TokenType.SPACE, - 861 "\t": TokenType.SPACE, - 862 "\n": TokenType.BREAK, - 863 "\r": TokenType.BREAK, - 864 } - 865 - 866 COMMANDS = { - 867 TokenType.COMMAND, - 868 TokenType.EXECUTE, - 869 TokenType.FETCH, - 870 TokenType.SHOW, - 871 } - 872 - 873 COMMAND_PREFIX_TOKENS = {TokenType.SEMICOLON, TokenType.BEGIN} - 874 - 875 # handle numeric literals like in hive (3L = BIGINT) - 876 NUMERIC_LITERALS: t.Dict[str, str] = {} - 877 - 878 COMMENTS = ["--", ("/*", "*/")] - 879 - 880 __slots__ = ( - 881 "sql", - 882 "size", - 883 "tokens", - 884 "dialect", - 885 "_start", - 886 "_current", - 887 "_line", - 888 "_col", - 889 "_comments", - 890 "_char", - 891 "_end", - 892 "_peek", - 893 "_prev_token_line", - 894 "_rs_dialect_settings", - 895 ) - 896 - 897 def __init__(self, dialect: DialectType = None) -> None: - 898 from sqlglot.dialects import Dialect - 899 - 900 self.dialect = Dialect.get_or_raise(dialect) - 901 - 902 if USE_RS_TOKENIZER: - 903 self._rs_dialect_settings = RsTokenizerDialectSettings( - 904 escape_sequences=self.dialect.ESCAPE_SEQUENCES, - 905 identifiers_can_start_with_digit=self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT, - 906 ) + 527 return klass + 528 + 529 + 530class Tokenizer(metaclass=_Tokenizer): + 531 SINGLE_TOKENS = { + 532 "(": TokenType.L_PAREN, + 533 ")": TokenType.R_PAREN, + 534 "[": TokenType.L_BRACKET, + 535 "]": TokenType.R_BRACKET, + 536 "{": TokenType.L_BRACE, + 537 "}": TokenType.R_BRACE, + 538 "&": TokenType.AMP, + 539 "^": TokenType.CARET, + 540 ":": TokenType.COLON, + 541 ",": TokenType.COMMA, + 542 ".": TokenType.DOT, + 543 "-": TokenType.DASH, + 544 "=": TokenType.EQ, + 545 ">": TokenType.GT, + 546 "<": TokenType.LT, + 547 "%": TokenType.MOD, + 548 "!": TokenType.NOT, + 549 "|": TokenType.PIPE, + 550 "+": TokenType.PLUS, + 551 ";": TokenType.SEMICOLON, + 552 "/": TokenType.SLASH, + 553 "\\": TokenType.BACKSLASH, + 554 "*": TokenType.STAR, + 555 "~": TokenType.TILDA, + 556 "?": TokenType.PLACEHOLDER, + 557 "@": TokenType.PARAMETER, + 558 # used for breaking a var like x'y' but nothing else + 559 # the token type doesn't matter + 560 "'": TokenType.QUOTE, + 561 "`": TokenType.IDENTIFIER, + 562 '"': TokenType.IDENTIFIER, + 563 "#": TokenType.HASH, + 564 } + 565 + 566 BIT_STRINGS: t.List[str | t.Tuple[str, str]] = [] + 567 BYTE_STRINGS: t.List[str | t.Tuple[str, str]] = [] + 568 HEX_STRINGS: t.List[str | t.Tuple[str, str]] = [] + 569 RAW_STRINGS: t.List[str | t.Tuple[str, str]] = [] + 570 HEREDOC_STRINGS: t.List[str | t.Tuple[str, str]] = [] + 571 UNICODE_STRINGS: t.List[str | t.Tuple[str, str]] = [] + 572 IDENTIFIERS: t.List[str | t.Tuple[str, str]] = ['"'] + 573 IDENTIFIER_ESCAPES = ['"'] + 574 QUOTES: t.List[t.Tuple[str, str] | str] = ["'"] + 575 STRING_ESCAPES = ["'"] + 576 VAR_SINGLE_TOKENS: t.Set[str] = set() + 577 + 578 # Whether or not the heredoc tags follow the same lexical rules as unquoted identifiers + 579 HEREDOC_TAG_IS_IDENTIFIER = False + 580 + 581 # Token that we'll generate as a fallback if the heredoc prefix doesn't correspond to a heredoc + 582 HEREDOC_STRING_ALTERNATIVE = TokenType.VAR + 583 + 584 # Autofilled + 585 _COMMENTS: t.Dict[str, str] = {} + 586 _FORMAT_STRINGS: t.Dict[str, t.Tuple[str, TokenType]] = {} + 587 _IDENTIFIERS: t.Dict[str, str] = {} + 588 _IDENTIFIER_ESCAPES: t.Set[str] = set() + 589 _QUOTES: t.Dict[str, str] = {} + 590 _STRING_ESCAPES: t.Set[str] = set() + 591 _KEYWORD_TRIE: t.Dict = {} + 592 _RS_TOKENIZER: t.Optional[t.Any] = None + 593 + 594 KEYWORDS: t.Dict[str, TokenType] = { + 595 **{f"{{%{postfix}": TokenType.BLOCK_START for postfix in ("", "+", "-")}, + 596 **{f"{prefix}%}}": TokenType.BLOCK_END for prefix in ("", "+", "-")}, + 597 **{f"{{{{{postfix}": TokenType.BLOCK_START for postfix in ("+", "-")}, + 598 **{f"{prefix}}}}}": TokenType.BLOCK_END for prefix in ("+", "-")}, + 599 "/*+": TokenType.HINT, + 600 "==": TokenType.EQ, + 601 "::": TokenType.DCOLON, + 602 "||": TokenType.DPIPE, + 603 ">=": TokenType.GTE, + 604 "<=": TokenType.LTE, + 605 "<>": TokenType.NEQ, + 606 "!=": TokenType.NEQ, + 607 ":=": TokenType.COLON_EQ, + 608 "<=>": TokenType.NULLSAFE_EQ, + 609 "->": TokenType.ARROW, + 610 "->>": TokenType.DARROW, + 611 "=>": TokenType.FARROW, + 612 "#>": TokenType.HASH_ARROW, + 613 "#>>": TokenType.DHASH_ARROW, + 614 "<->": TokenType.LR_ARROW, + 615 "&&": TokenType.DAMP, + 616 "??": TokenType.DQMARK, + 617 "ALL": TokenType.ALL, + 618 "ALWAYS": TokenType.ALWAYS, + 619 "AND": TokenType.AND, + 620 "ANTI": TokenType.ANTI, + 621 "ANY": TokenType.ANY, + 622 "ASC": TokenType.ASC, + 623 "AS": TokenType.ALIAS, + 624 "ASOF": TokenType.ASOF, + 625 "AUTOINCREMENT": TokenType.AUTO_INCREMENT, + 626 "AUTO_INCREMENT": TokenType.AUTO_INCREMENT, + 627 "BEGIN": TokenType.BEGIN, + 628 "BETWEEN": TokenType.BETWEEN, + 629 "CACHE": TokenType.CACHE, + 630 "UNCACHE": TokenType.UNCACHE, + 631 "CASE": TokenType.CASE, + 632 "CHARACTER SET": TokenType.CHARACTER_SET, + 633 "CLUSTER BY": TokenType.CLUSTER_BY, + 634 "COLLATE": TokenType.COLLATE, + 635 "COLUMN": TokenType.COLUMN, + 636 "COMMIT": TokenType.COMMIT, + 637 "CONNECT BY": TokenType.CONNECT_BY, + 638 "CONSTRAINT": TokenType.CONSTRAINT, + 639 "CREATE": TokenType.CREATE, + 640 "CROSS": TokenType.CROSS, + 641 "CUBE": TokenType.CUBE, + 642 "CURRENT_DATE": TokenType.CURRENT_DATE, + 643 "CURRENT_TIME": TokenType.CURRENT_TIME, + 644 "CURRENT_TIMESTAMP": TokenType.CURRENT_TIMESTAMP, + 645 "CURRENT_USER": TokenType.CURRENT_USER, + 646 "DATABASE": TokenType.DATABASE, + 647 "DEFAULT": TokenType.DEFAULT, + 648 "DELETE": TokenType.DELETE, + 649 "DESC": TokenType.DESC, + 650 "DESCRIBE": TokenType.DESCRIBE, + 651 "DISTINCT": TokenType.DISTINCT, + 652 "DISTRIBUTE BY": TokenType.DISTRIBUTE_BY, + 653 "DIV": TokenType.DIV, + 654 "DROP": TokenType.DROP, + 655 "ELSE": TokenType.ELSE, + 656 "END": TokenType.END, + 657 "ESCAPE": TokenType.ESCAPE, + 658 "EXCEPT": TokenType.EXCEPT, + 659 "EXECUTE": TokenType.EXECUTE, + 660 "EXISTS": TokenType.EXISTS, + 661 "FALSE": TokenType.FALSE, + 662 "FETCH": TokenType.FETCH, + 663 "FILTER": TokenType.FILTER, + 664 "FIRST": TokenType.FIRST, + 665 "FULL": TokenType.FULL, + 666 "FUNCTION": TokenType.FUNCTION, + 667 "FOR": TokenType.FOR, + 668 "FOREIGN KEY": TokenType.FOREIGN_KEY, + 669 "FORMAT": TokenType.FORMAT, + 670 "FROM": TokenType.FROM, + 671 "GEOGRAPHY": TokenType.GEOGRAPHY, + 672 "GEOMETRY": TokenType.GEOMETRY, + 673 "GLOB": TokenType.GLOB, + 674 "GROUP BY": TokenType.GROUP_BY, + 675 "GROUPING SETS": TokenType.GROUPING_SETS, + 676 "HAVING": TokenType.HAVING, + 677 "ILIKE": TokenType.ILIKE, + 678 "IN": TokenType.IN, + 679 "INDEX": TokenType.INDEX, + 680 "INET": TokenType.INET, + 681 "INNER": TokenType.INNER, + 682 "INSERT": TokenType.INSERT, + 683 "INTERVAL": TokenType.INTERVAL, + 684 "INTERSECT": TokenType.INTERSECT, + 685 "INTO": TokenType.INTO, + 686 "IS": TokenType.IS, + 687 "ISNULL": TokenType.ISNULL, + 688 "JOIN": TokenType.JOIN, + 689 "KEEP": TokenType.KEEP, + 690 "KILL": TokenType.KILL, + 691 "LATERAL": TokenType.LATERAL, + 692 "LEFT": TokenType.LEFT, + 693 "LIKE": TokenType.LIKE, + 694 "LIMIT": TokenType.LIMIT, + 695 "LOAD": TokenType.LOAD, + 696 "LOCK": TokenType.LOCK, + 697 "MERGE": TokenType.MERGE, + 698 "NATURAL": TokenType.NATURAL, + 699 "NEXT": TokenType.NEXT, + 700 "NOT": TokenType.NOT, + 701 "NOTNULL": TokenType.NOTNULL, + 702 "NULL": TokenType.NULL, + 703 "OBJECT": TokenType.OBJECT, + 704 "OFFSET": TokenType.OFFSET, + 705 "ON": TokenType.ON, + 706 "OR": TokenType.OR, + 707 "XOR": TokenType.XOR, + 708 "ORDER BY": TokenType.ORDER_BY, + 709 "ORDINALITY": TokenType.ORDINALITY, + 710 "OUTER": TokenType.OUTER, + 711 "OVER": TokenType.OVER, + 712 "OVERLAPS": TokenType.OVERLAPS, + 713 "OVERWRITE": TokenType.OVERWRITE, + 714 "PARTITION": TokenType.PARTITION, + 715 "PARTITION BY": TokenType.PARTITION_BY, + 716 "PARTITIONED BY": TokenType.PARTITION_BY, + 717 "PARTITIONED_BY": TokenType.PARTITION_BY, + 718 "PERCENT": TokenType.PERCENT, + 719 "PIVOT": TokenType.PIVOT, + 720 "PRAGMA": TokenType.PRAGMA, + 721 "PRIMARY KEY": TokenType.PRIMARY_KEY, + 722 "PROCEDURE": TokenType.PROCEDURE, + 723 "QUALIFY": TokenType.QUALIFY, + 724 "RANGE": TokenType.RANGE, + 725 "RECURSIVE": TokenType.RECURSIVE, + 726 "REGEXP": TokenType.RLIKE, + 727 "REPLACE": TokenType.REPLACE, + 728 "RETURNING": TokenType.RETURNING, + 729 "REFERENCES": TokenType.REFERENCES, + 730 "RIGHT": TokenType.RIGHT, + 731 "RLIKE": TokenType.RLIKE, + 732 "ROLLBACK": TokenType.ROLLBACK, + 733 "ROLLUP": TokenType.ROLLUP, + 734 "ROW": TokenType.ROW, + 735 "ROWS": TokenType.ROWS, + 736 "SCHEMA": TokenType.SCHEMA, + 737 "SELECT": TokenType.SELECT, + 738 "SEMI": TokenType.SEMI, + 739 "SET": TokenType.SET, + 740 "SETTINGS": TokenType.SETTINGS, + 741 "SHOW": TokenType.SHOW, + 742 "SIMILAR TO": TokenType.SIMILAR_TO, + 743 "SOME": TokenType.SOME, + 744 "SORT BY": TokenType.SORT_BY, + 745 "START WITH": TokenType.START_WITH, + 746 "TABLE": TokenType.TABLE, + 747 "TABLESAMPLE": TokenType.TABLE_SAMPLE, + 748 "TEMP": TokenType.TEMPORARY, + 749 "TEMPORARY": TokenType.TEMPORARY, + 750 "THEN": TokenType.THEN, + 751 "TRUE": TokenType.TRUE, + 752 "UNION": TokenType.UNION, + 753 "UNKNOWN": TokenType.UNKNOWN, + 754 "UNNEST": TokenType.UNNEST, + 755 "UNPIVOT": TokenType.UNPIVOT, + 756 "UPDATE": TokenType.UPDATE, + 757 "USE": TokenType.USE, + 758 "USING": TokenType.USING, + 759 "UUID": TokenType.UUID, + 760 "VALUES": TokenType.VALUES, + 761 "VIEW": TokenType.VIEW, + 762 "VOLATILE": TokenType.VOLATILE, + 763 "WHEN": TokenType.WHEN, + 764 "WHERE": TokenType.WHERE, + 765 "WINDOW": TokenType.WINDOW, + 766 "WITH": TokenType.WITH, + 767 "APPLY": TokenType.APPLY, + 768 "ARRAY": TokenType.ARRAY, + 769 "BIT": TokenType.BIT, + 770 "BOOL": TokenType.BOOLEAN, + 771 "BOOLEAN": TokenType.BOOLEAN, + 772 "BYTE": TokenType.TINYINT, + 773 "MEDIUMINT": TokenType.MEDIUMINT, + 774 "INT1": TokenType.TINYINT, + 775 "TINYINT": TokenType.TINYINT, + 776 "INT16": TokenType.SMALLINT, + 777 "SHORT": TokenType.SMALLINT, + 778 "SMALLINT": TokenType.SMALLINT, + 779 "INT128": TokenType.INT128, + 780 "HUGEINT": TokenType.INT128, + 781 "INT2": TokenType.SMALLINT, + 782 "INTEGER": TokenType.INT, + 783 "INT": TokenType.INT, + 784 "INT4": TokenType.INT, + 785 "INT32": TokenType.INT, + 786 "INT64": TokenType.BIGINT, + 787 "LONG": TokenType.BIGINT, + 788 "BIGINT": TokenType.BIGINT, + 789 "INT8": TokenType.TINYINT, + 790 "DEC": TokenType.DECIMAL, + 791 "DECIMAL": TokenType.DECIMAL, + 792 "BIGDECIMAL": TokenType.BIGDECIMAL, + 793 "BIGNUMERIC": TokenType.BIGDECIMAL, + 794 "MAP": TokenType.MAP, + 795 "NULLABLE": TokenType.NULLABLE, + 796 "NUMBER": TokenType.DECIMAL, + 797 "NUMERIC": TokenType.DECIMAL, + 798 "FIXED": TokenType.DECIMAL, + 799 "REAL": TokenType.FLOAT, + 800 "FLOAT": TokenType.FLOAT, + 801 "FLOAT4": TokenType.FLOAT, + 802 "FLOAT8": TokenType.DOUBLE, + 803 "DOUBLE": TokenType.DOUBLE, + 804 "DOUBLE PRECISION": TokenType.DOUBLE, + 805 "JSON": TokenType.JSON, + 806 "CHAR": TokenType.CHAR, + 807 "CHARACTER": TokenType.CHAR, + 808 "NCHAR": TokenType.NCHAR, + 809 "VARCHAR": TokenType.VARCHAR, + 810 "VARCHAR2": TokenType.VARCHAR, + 811 "NVARCHAR": TokenType.NVARCHAR, + 812 "NVARCHAR2": TokenType.NVARCHAR, + 813 "BPCHAR": TokenType.BPCHAR, + 814 "STR": TokenType.TEXT, + 815 "STRING": TokenType.TEXT, + 816 "TEXT": TokenType.TEXT, + 817 "LONGTEXT": TokenType.LONGTEXT, + 818 "MEDIUMTEXT": TokenType.MEDIUMTEXT, + 819 "TINYTEXT": TokenType.TINYTEXT, + 820 "CLOB": TokenType.TEXT, + 821 "LONGVARCHAR": TokenType.TEXT, + 822 "BINARY": TokenType.BINARY, + 823 "BLOB": TokenType.VARBINARY, + 824 "LONGBLOB": TokenType.LONGBLOB, + 825 "MEDIUMBLOB": TokenType.MEDIUMBLOB, + 826 "TINYBLOB": TokenType.TINYBLOB, + 827 "BYTEA": TokenType.VARBINARY, + 828 "VARBINARY": TokenType.VARBINARY, + 829 "TIME": TokenType.TIME, + 830 "TIMETZ": TokenType.TIMETZ, + 831 "TIMESTAMP": TokenType.TIMESTAMP, + 832 "TIMESTAMPTZ": TokenType.TIMESTAMPTZ, + 833 "TIMESTAMPLTZ": TokenType.TIMESTAMPLTZ, + 834 "DATE": TokenType.DATE, + 835 "DATETIME": TokenType.DATETIME, + 836 "INT4RANGE": TokenType.INT4RANGE, + 837 "INT4MULTIRANGE": TokenType.INT4MULTIRANGE, + 838 "INT8RANGE": TokenType.INT8RANGE, + 839 "INT8MULTIRANGE": TokenType.INT8MULTIRANGE, + 840 "NUMRANGE": TokenType.NUMRANGE, + 841 "NUMMULTIRANGE": TokenType.NUMMULTIRANGE, + 842 "TSRANGE": TokenType.TSRANGE, + 843 "TSMULTIRANGE": TokenType.TSMULTIRANGE, + 844 "TSTZRANGE": TokenType.TSTZRANGE, + 845 "TSTZMULTIRANGE": TokenType.TSTZMULTIRANGE, + 846 "DATERANGE": TokenType.DATERANGE, + 847 "DATEMULTIRANGE": TokenType.DATEMULTIRANGE, + 848 "UNIQUE": TokenType.UNIQUE, + 849 "STRUCT": TokenType.STRUCT, + 850 "VARIANT": TokenType.VARIANT, + 851 "ALTER": TokenType.ALTER, + 852 "ANALYZE": TokenType.COMMAND, + 853 "CALL": TokenType.COMMAND, + 854 "COMMENT": TokenType.COMMENT, + 855 "COPY": TokenType.COMMAND, + 856 "EXPLAIN": TokenType.COMMAND, + 857 "GRANT": TokenType.COMMAND, + 858 "OPTIMIZE": TokenType.COMMAND, + 859 "PREPARE": TokenType.COMMAND, + 860 "TRUNCATE": TokenType.COMMAND, + 861 "VACUUM": TokenType.COMMAND, + 862 "USER-DEFINED": TokenType.USERDEFINED, + 863 "FOR VERSION": TokenType.VERSION_SNAPSHOT, + 864 "FOR TIMESTAMP": TokenType.TIMESTAMP_SNAPSHOT, + 865 } + 866 + 867 WHITE_SPACE: t.Dict[t.Optional[str], TokenType] = { + 868 " ": TokenType.SPACE, + 869 "\t": TokenType.SPACE, + 870 "\n": TokenType.BREAK, + 871 "\r": TokenType.BREAK, + 872 } + 873 + 874 COMMANDS = { + 875 TokenType.COMMAND, + 876 TokenType.EXECUTE, + 877 TokenType.FETCH, + 878 TokenType.SHOW, + 879 } + 880 + 881 COMMAND_PREFIX_TOKENS = {TokenType.SEMICOLON, TokenType.BEGIN} + 882 + 883 # handle numeric literals like in hive (3L = BIGINT) + 884 NUMERIC_LITERALS: t.Dict[str, str] = {} + 885 + 886 COMMENTS = ["--", ("/*", "*/")] + 887 + 888 __slots__ = ( + 889 "sql", + 890 "size", + 891 "tokens", + 892 "dialect", + 893 "_start", + 894 "_current", + 895 "_line", + 896 "_col", + 897 "_comments", + 898 "_char", + 899 "_end", + 900 "_peek", + 901 "_prev_token_line", + 902 "_rs_dialect_settings", + 903 ) + 904 + 905 def __init__(self, dialect: DialectType = None) -> None: + 906 from sqlglot.dialects import Dialect 907 - 908 self.reset() + 908 self.dialect = Dialect.get_or_raise(dialect) 909 - 910 def reset(self) -> None: - 911 self.sql = "" - 912 self.size = 0 - 913 self.tokens: t.List[Token] = [] - 914 self._start = 0 - 915 self._current = 0 - 916 self._line = 1 - 917 self._col = 0 - 918 self._comments: t.List[str] = [] - 919 - 920 self._char = "" - 921 self._end = False - 922 self._peek = "" - 923 self._prev_token_line = -1 - 924 - 925 def tokenize(self, sql: str) -> t.List[Token]: - 926 """Returns a list of tokens corresponding to the SQL string `sql`.""" - 927 if USE_RS_TOKENIZER: - 928 return self.tokenize_rs(sql) - 929 - 930 self.reset() - 931 self.sql = sql - 932 self.size = len(sql) - 933 - 934 try: - 935 self._scan() - 936 except Exception as e: - 937 start = max(self._current - 50, 0) - 938 end = min(self._current + 50, self.size - 1) - 939 context = self.sql[start:end] - 940 raise TokenError(f"Error tokenizing '{context}'") from e + 910 if USE_RS_TOKENIZER: + 911 self._rs_dialect_settings = RsTokenizerDialectSettings( + 912 escape_sequences=self.dialect.ESCAPE_SEQUENCES, + 913 identifiers_can_start_with_digit=self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT, + 914 ) + 915 + 916 self.reset() + 917 + 918 def reset(self) -> None: + 919 self.sql = "" + 920 self.size = 0 + 921 self.tokens: t.List[Token] = [] + 922 self._start = 0 + 923 self._current = 0 + 924 self._line = 1 + 925 self._col = 0 + 926 self._comments: t.List[str] = [] + 927 + 928 self._char = "" + 929 self._end = False + 930 self._peek = "" + 931 self._prev_token_line = -1 + 932 + 933 def tokenize(self, sql: str) -> t.List[Token]: + 934 """Returns a list of tokens corresponding to the SQL string `sql`.""" + 935 if USE_RS_TOKENIZER: + 936 return self.tokenize_rs(sql) + 937 + 938 self.reset() + 939 self.sql = sql + 940 self.size = len(sql) 941 - 942 return self.tokens - 943 - 944 def _scan(self, until: t.Optional[t.Callable] = None) -> None: - 945 while self.size and not self._end: - 946 current = self._current - 947 - 948 # skip spaces inline rather than iteratively call advance() - 949 # for performance reasons - 950 while current < self.size: - 951 char = self.sql[current] - 952 - 953 if char.isspace() and (char == " " or char == "\t"): - 954 current += 1 - 955 else: - 956 break - 957 - 958 n = current - self._current - 959 self._start = current - 960 self._advance(n if n > 1 else 1) - 961 - 962 if self._char is None: - 963 break - 964 - 965 if not self._char.isspace(): - 966 if self._char.isdigit(): - 967 self._scan_number() - 968 elif self._char in self._IDENTIFIERS: - 969 self._scan_identifier(self._IDENTIFIERS[self._char]) - 970 else: - 971 self._scan_keywords() + 942 try: + 943 self._scan() + 944 except Exception as e: + 945 start = max(self._current - 50, 0) + 946 end = min(self._current + 50, self.size - 1) + 947 context = self.sql[start:end] + 948 raise TokenError(f"Error tokenizing '{context}'") from e + 949 + 950 return self.tokens + 951 + 952 def _scan(self, until: t.Optional[t.Callable] = None) -> None: + 953 while self.size and not self._end: + 954 current = self._current + 955 + 956 # skip spaces inline rather than iteratively call advance() + 957 # for performance reasons + 958 while current < self.size: + 959 char = self.sql[current] + 960 + 961 if char.isspace() and (char == " " or char == "\t"): + 962 current += 1 + 963 else: + 964 break + 965 + 966 n = current - self._current + 967 self._start = current + 968 self._advance(n if n > 1 else 1) + 969 + 970 if self._char is None: + 971 break 972 - 973 if until and until(): - 974 break - 975 - 976 if self.tokens and self._comments: - 977 self.tokens[-1].comments.extend(self._comments) - 978 - 979 def _chars(self, size: int) -> str: - 980 if size == 1: - 981 return self._char - 982 - 983 start = self._current - 1 - 984 end = start + size - 985 - 986 return self.sql[start:end] if end <= self.size else "" - 987 - 988 def _advance(self, i: int = 1, alnum: bool = False) -> None: - 989 if self.WHITE_SPACE.get(self._char) is TokenType.BREAK: - 990 # Ensures we don't count an extra line if we get a \r\n line break sequence - 991 if self._char == "\r" and self._peek == "\n": - 992 i = 2 - 993 self._start += 1 - 994 - 995 self._col = 1 - 996 self._line += 1 - 997 else: - 998 self._col += i - 999 -1000 self._current += i -1001 self._end = self._current >= self.size -1002 self._char = self.sql[self._current - 1] -1003 self._peek = "" if self._end else self.sql[self._current] -1004 -1005 if alnum and self._char.isalnum(): -1006 # Here we use local variables instead of attributes for better performance -1007 _col = self._col -1008 _current = self._current -1009 _end = self._end -1010 _peek = self._peek -1011 -1012 while _peek.isalnum(): -1013 _col += 1 -1014 _current += 1 -1015 _end = _current >= self.size -1016 _peek = "" if _end else self.sql[_current] -1017 -1018 self._col = _col -1019 self._current = _current -1020 self._end = _end -1021 self._peek = _peek -1022 self._char = self.sql[_current - 1] -1023 -1024 @property -1025 def _text(self) -> str: -1026 return self.sql[self._start : self._current] -1027 -1028 def peek(self, i: int = 0) -> str: -1029 i = self._current + i -1030 if i < self.size: -1031 return self.sql[i] -1032 return "" -1033 -1034 def _add(self, token_type: TokenType, text: t.Optional[str] = None) -> None: -1035 self._prev_token_line = self._line -1036 -1037 if self._comments and token_type == TokenType.SEMICOLON and self.tokens: -1038 self.tokens[-1].comments.extend(self._comments) -1039 self._comments = [] -1040 -1041 self.tokens.append( -1042 Token( -1043 token_type, -1044 text=self._text if text is None else text, -1045 line=self._line, -1046 col=self._col, -1047 start=self._start, -1048 end=self._current - 1, -1049 comments=self._comments, -1050 ) -1051 ) -1052 self._comments = [] -1053 -1054 # If we have either a semicolon or a begin token before the command's token, we'll parse -1055 # whatever follows the command's token as a string -1056 if ( -1057 token_type in self.COMMANDS -1058 and self._peek != ";" -1059 and (len(self.tokens) == 1 or self.tokens[-2].token_type in self.COMMAND_PREFIX_TOKENS) -1060 ): -1061 start = self._current -1062 tokens = len(self.tokens) -1063 self._scan(lambda: self._peek == ";") -1064 self.tokens = self.tokens[:tokens] -1065 text = self.sql[start : self._current].strip() -1066 if text: -1067 self._add(TokenType.STRING, text) -1068 -1069 def _scan_keywords(self) -> None: -1070 size = 0 -1071 word = None -1072 chars = self._text -1073 char = chars -1074 prev_space = False -1075 skip = False -1076 trie = self._KEYWORD_TRIE -1077 single_token = char in self.SINGLE_TOKENS -1078 -1079 while chars: -1080 if skip: -1081 result = TrieResult.PREFIX -1082 else: -1083 result, trie = in_trie(trie, char.upper()) -1084 -1085 if result == TrieResult.FAILED: -1086 break -1087 if result == TrieResult.EXISTS: -1088 word = chars -1089 -1090 end = self._current + size -1091 size += 1 + 973 if not self._char.isspace(): + 974 if self._char.isdigit(): + 975 self._scan_number() + 976 elif self._char in self._IDENTIFIERS: + 977 self._scan_identifier(self._IDENTIFIERS[self._char]) + 978 else: + 979 self._scan_keywords() + 980 + 981 if until and until(): + 982 break + 983 + 984 if self.tokens and self._comments: + 985 self.tokens[-1].comments.extend(self._comments) + 986 + 987 def _chars(self, size: int) -> str: + 988 if size == 1: + 989 return self._char + 990 + 991 start = self._current - 1 + 992 end = start + size + 993 + 994 return self.sql[start:end] if end <= self.size else "" + 995 + 996 def _advance(self, i: int = 1, alnum: bool = False) -> None: + 997 if self.WHITE_SPACE.get(self._char) is TokenType.BREAK: + 998 # Ensures we don't count an extra line if we get a \r\n line break sequence + 999 if self._char == "\r" and self._peek == "\n": +1000 i = 2 +1001 self._start += 1 +1002 +1003 self._col = 1 +1004 self._line += 1 +1005 else: +1006 self._col += i +1007 +1008 self._current += i +1009 self._end = self._current >= self.size +1010 self._char = self.sql[self._current - 1] +1011 self._peek = "" if self._end else self.sql[self._current] +1012 +1013 if alnum and self._char.isalnum(): +1014 # Here we use local variables instead of attributes for better performance +1015 _col = self._col +1016 _current = self._current +1017 _end = self._end +1018 _peek = self._peek +1019 +1020 while _peek.isalnum(): +1021 _col += 1 +1022 _current += 1 +1023 _end = _current >= self.size +1024 _peek = "" if _end else self.sql[_current] +1025 +1026 self._col = _col +1027 self._current = _current +1028 self._end = _end +1029 self._peek = _peek +1030 self._char = self.sql[_current - 1] +1031 +1032 @property +1033 def _text(self) -> str: +1034 return self.sql[self._start : self._current] +1035 +1036 def peek(self, i: int = 0) -> str: +1037 i = self._current + i +1038 if i < self.size: +1039 return self.sql[i] +1040 return "" +1041 +1042 def _add(self, token_type: TokenType, text: t.Optional[str] = None) -> None: +1043 self._prev_token_line = self._line +1044 +1045 if self._comments and token_type == TokenType.SEMICOLON and self.tokens: +1046 self.tokens[-1].comments.extend(self._comments) +1047 self._comments = [] +1048 +1049 self.tokens.append( +1050 Token( +1051 token_type, +1052 text=self._text if text is None else text, +1053 line=self._line, +1054 col=self._col, +1055 start=self._start, +1056 end=self._current - 1, +1057 comments=self._comments, +1058 ) +1059 ) +1060 self._comments = [] +1061 +1062 # If we have either a semicolon or a begin token before the command's token, we'll parse +1063 # whatever follows the command's token as a string +1064 if ( +1065 token_type in self.COMMANDS +1066 and self._peek != ";" +1067 and (len(self.tokens) == 1 or self.tokens[-2].token_type in self.COMMAND_PREFIX_TOKENS) +1068 ): +1069 start = self._current +1070 tokens = len(self.tokens) +1071 self._scan(lambda: self._peek == ";") +1072 self.tokens = self.tokens[:tokens] +1073 text = self.sql[start : self._current].strip() +1074 if text: +1075 self._add(TokenType.STRING, text) +1076 +1077 def _scan_keywords(self) -> None: +1078 size = 0 +1079 word = None +1080 chars = self._text +1081 char = chars +1082 prev_space = False +1083 skip = False +1084 trie = self._KEYWORD_TRIE +1085 single_token = char in self.SINGLE_TOKENS +1086 +1087 while chars: +1088 if skip: +1089 result = TrieResult.PREFIX +1090 else: +1091 result, trie = in_trie(trie, char.upper()) 1092 -1093 if end < self.size: -1094 char = self.sql[end] -1095 single_token = single_token or char in self.SINGLE_TOKENS -1096 is_space = char.isspace() +1093 if result == TrieResult.FAILED: +1094 break +1095 if result == TrieResult.EXISTS: +1096 word = chars 1097 -1098 if not is_space or not prev_space: -1099 if is_space: -1100 char = " " -1101 chars += char -1102 prev_space = is_space -1103 skip = False -1104 else: -1105 skip = True -1106 else: -1107 char = "" -1108 break -1109 -1110 if word: -1111 if self._scan_string(word): -1112 return -1113 if self._scan_comment(word): -1114 return -1115 if prev_space or single_token or not char: -1116 self._advance(size - 1) -1117 word = word.upper() -1118 self._add(self.KEYWORDS[word], text=word) -1119 return -1120 -1121 if self._char in self.SINGLE_TOKENS: -1122 self._add(self.SINGLE_TOKENS[self._char], text=self._char) -1123 return -1124 -1125 self._scan_var() -1126 -1127 def _scan_comment(self, comment_start: str) -> bool: -1128 if comment_start not in self._COMMENTS: -1129 return False -1130 -1131 comment_start_line = self._line -1132 comment_start_size = len(comment_start) -1133 comment_end = self._COMMENTS[comment_start] +1098 end = self._current + size +1099 size += 1 +1100 +1101 if end < self.size: +1102 char = self.sql[end] +1103 single_token = single_token or char in self.SINGLE_TOKENS +1104 is_space = char.isspace() +1105 +1106 if not is_space or not prev_space: +1107 if is_space: +1108 char = " " +1109 chars += char +1110 prev_space = is_space +1111 skip = False +1112 else: +1113 skip = True +1114 else: +1115 char = "" +1116 break +1117 +1118 if word: +1119 if self._scan_string(word): +1120 return +1121 if self._scan_comment(word): +1122 return +1123 if prev_space or single_token or not char: +1124 self._advance(size - 1) +1125 word = word.upper() +1126 self._add(self.KEYWORDS[word], text=word) +1127 return +1128 +1129 if self._char in self.SINGLE_TOKENS: +1130 self._add(self.SINGLE_TOKENS[self._char], text=self._char) +1131 return +1132 +1133 self._scan_var() 1134 -1135 if comment_end: -1136 # Skip the comment's start delimiter -1137 self._advance(comment_start_size) +1135 def _scan_comment(self, comment_start: str) -> bool: +1136 if comment_start not in self._COMMENTS: +1137 return False 1138 -1139 comment_end_size = len(comment_end) -1140 while not self._end and self._chars(comment_end_size) != comment_end: -1141 self._advance(alnum=True) +1139 comment_start_line = self._line +1140 comment_start_size = len(comment_start) +1141 comment_end = self._COMMENTS[comment_start] 1142 -1143 self._comments.append(self._text[comment_start_size : -comment_end_size + 1]) -1144 self._advance(comment_end_size - 1) -1145 else: -1146 while not self._end and self.WHITE_SPACE.get(self._peek) is not TokenType.BREAK: -1147 self._advance(alnum=True) -1148 self._comments.append(self._text[comment_start_size:]) -1149 -1150 # Leading comment is attached to the succeeding token, whilst trailing comment to the preceding. -1151 # Multiple consecutive comments are preserved by appending them to the current comments list. -1152 if comment_start_line == self._prev_token_line: -1153 self.tokens[-1].comments.extend(self._comments) -1154 self._comments = [] -1155 self._prev_token_line = self._line -1156 -1157 return True -1158 -1159 def _scan_number(self) -> None: -1160 if self._char == "0": -1161 peek = self._peek.upper() -1162 if peek == "B": -1163 return self._scan_bits() if self.BIT_STRINGS else self._add(TokenType.NUMBER) -1164 elif peek == "X": -1165 return self._scan_hex() if self.HEX_STRINGS else self._add(TokenType.NUMBER) +1143 if comment_end: +1144 # Skip the comment's start delimiter +1145 self._advance(comment_start_size) +1146 +1147 comment_end_size = len(comment_end) +1148 while not self._end and self._chars(comment_end_size) != comment_end: +1149 self._advance(alnum=True) +1150 +1151 self._comments.append(self._text[comment_start_size : -comment_end_size + 1]) +1152 self._advance(comment_end_size - 1) +1153 else: +1154 while not self._end and self.WHITE_SPACE.get(self._peek) is not TokenType.BREAK: +1155 self._advance(alnum=True) +1156 self._comments.append(self._text[comment_start_size:]) +1157 +1158 # Leading comment is attached to the succeeding token, whilst trailing comment to the preceding. +1159 # Multiple consecutive comments are preserved by appending them to the current comments list. +1160 if comment_start_line == self._prev_token_line: +1161 self.tokens[-1].comments.extend(self._comments) +1162 self._comments = [] +1163 self._prev_token_line = self._line +1164 +1165 return True 1166 -1167 decimal = False -1168 scientific = 0 -1169 -1170 while True: -1171 if self._peek.isdigit(): -1172 self._advance() -1173 elif self._peek == "." and not decimal: -1174 after = self.peek(1) -1175 if after.isdigit() or not after.isalpha(): -1176 decimal = True -1177 self._advance() -1178 else: -1179 return self._add(TokenType.VAR) -1180 elif self._peek in ("-", "+") and scientific == 1: -1181 scientific += 1 -1182 self._advance() -1183 elif self._peek.upper() == "E" and not scientific: -1184 scientific += 1 -1185 self._advance() -1186 elif self._peek.isidentifier(): -1187 number_text = self._text -1188 literal = "" -1189 -1190 while self._peek.strip() and self._peek not in self.SINGLE_TOKENS: -1191 literal += self._peek -1192 self._advance() -1193 -1194 token_type = self.KEYWORDS.get(self.NUMERIC_LITERALS.get(literal.upper(), "")) -1195 -1196 if token_type: -1197 self._add(TokenType.NUMBER, number_text) -1198 self._add(TokenType.DCOLON, "::") -1199 return self._add(token_type, literal) -1200 elif self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT: -1201 return self._add(TokenType.VAR) -1202 -1203 self._advance(-len(literal)) -1204 return self._add(TokenType.NUMBER, number_text) -1205 else: -1206 return self._add(TokenType.NUMBER) -1207 -1208 def _scan_bits(self) -> None: -1209 self._advance() -1210 value = self._extract_value() -1211 try: -1212 # If `value` can't be converted to a binary, fallback to tokenizing it as an identifier -1213 int(value, 2) -1214 self._add(TokenType.BIT_STRING, value[2:]) # Drop the 0b -1215 except ValueError: -1216 self._add(TokenType.IDENTIFIER) -1217 -1218 def _scan_hex(self) -> None: -1219 self._advance() -1220 value = self._extract_value() -1221 try: -1222 # If `value` can't be converted to a hex, fallback to tokenizing it as an identifier -1223 int(value, 16) -1224 self._add(TokenType.HEX_STRING, value[2:]) # Drop the 0x -1225 except ValueError: -1226 self._add(TokenType.IDENTIFIER) -1227 -1228 def _extract_value(self) -> str: -1229 while True: -1230 char = self._peek.strip() -1231 if char and char not in self.SINGLE_TOKENS: -1232 self._advance(alnum=True) -1233 else: -1234 break +1167 def _scan_number(self) -> None: +1168 if self._char == "0": +1169 peek = self._peek.upper() +1170 if peek == "B": +1171 return self._scan_bits() if self.BIT_STRINGS else self._add(TokenType.NUMBER) +1172 elif peek == "X": +1173 return self._scan_hex() if self.HEX_STRINGS else self._add(TokenType.NUMBER) +1174 +1175 decimal = False +1176 scientific = 0 +1177 +1178 while True: +1179 if self._peek.isdigit(): +1180 self._advance() +1181 elif self._peek == "." and not decimal: +1182 after = self.peek(1) +1183 if after.isdigit() or not after.isalpha(): +1184 decimal = True +1185 self._advance() +1186 else: +1187 return self._add(TokenType.VAR) +1188 elif self._peek in ("-", "+") and scientific == 1: +1189 scientific += 1 +1190 self._advance() +1191 elif self._peek.upper() == "E" and not scientific: +1192 scientific += 1 +1193 self._advance() +1194 elif self._peek.isidentifier(): +1195 number_text = self._text +1196 literal = "" +1197 +1198 while self._peek.strip() and self._peek not in self.SINGLE_TOKENS: +1199 literal += self._peek +1200 self._advance() +1201 +1202 token_type = self.KEYWORDS.get(self.NUMERIC_LITERALS.get(literal.upper(), "")) +1203 +1204 if token_type: +1205 self._add(TokenType.NUMBER, number_text) +1206 self._add(TokenType.DCOLON, "::") +1207 return self._add(token_type, literal) +1208 elif self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT: +1209 return self._add(TokenType.VAR) +1210 +1211 self._advance(-len(literal)) +1212 return self._add(TokenType.NUMBER, number_text) +1213 else: +1214 return self._add(TokenType.NUMBER) +1215 +1216 def _scan_bits(self) -> None: +1217 self._advance() +1218 value = self._extract_value() +1219 try: +1220 # If `value` can't be converted to a binary, fallback to tokenizing it as an identifier +1221 int(value, 2) +1222 self._add(TokenType.BIT_STRING, value[2:]) # Drop the 0b +1223 except ValueError: +1224 self._add(TokenType.IDENTIFIER) +1225 +1226 def _scan_hex(self) -> None: +1227 self._advance() +1228 value = self._extract_value() +1229 try: +1230 # If `value` can't be converted to a hex, fallback to tokenizing it as an identifier +1231 int(value, 16) +1232 self._add(TokenType.HEX_STRING, value[2:]) # Drop the 0x +1233 except ValueError: +1234 self._add(TokenType.IDENTIFIER) 1235 -1236 return self._text -1237 -1238 def _scan_string(self, start: str) -> bool: -1239 base = None -1240 token_type = TokenType.STRING -1241 -1242 if start in self._QUOTES: -1243 end = self._QUOTES[start] -1244 elif start in self._FORMAT_STRINGS: -1245 end, token_type = self._FORMAT_STRINGS[start] -1246 -1247 if token_type == TokenType.HEX_STRING: -1248 base = 16 -1249 elif token_type == TokenType.BIT_STRING: -1250 base = 2 -1251 elif token_type == TokenType.HEREDOC_STRING: -1252 self._advance() -1253 tag = "" if self._char == end else self._extract_string(end) -1254 end = f"{start}{tag}{end}" -1255 else: -1256 return False -1257 -1258 self._advance(len(start)) -1259 text = self._extract_string(end) -1260 -1261 if base: -1262 try: -1263 int(text, base) -1264 except Exception: -1265 raise TokenError( -1266 f"Numeric string contains invalid characters from {self._line}:{self._start}" -1267 ) -1268 -1269 self._add(token_type, text) -1270 return True +1236 def _extract_value(self) -> str: +1237 while True: +1238 char = self._peek.strip() +1239 if char and char not in self.SINGLE_TOKENS: +1240 self._advance(alnum=True) +1241 else: +1242 break +1243 +1244 return self._text +1245 +1246 def _scan_string(self, start: str) -> bool: +1247 base = None +1248 token_type = TokenType.STRING +1249 +1250 if start in self._QUOTES: +1251 end = self._QUOTES[start] +1252 elif start in self._FORMAT_STRINGS: +1253 end, token_type = self._FORMAT_STRINGS[start] +1254 +1255 if token_type == TokenType.HEX_STRING: +1256 base = 16 +1257 elif token_type == TokenType.BIT_STRING: +1258 base = 2 +1259 elif token_type == TokenType.HEREDOC_STRING: +1260 if ( +1261 self.HEREDOC_TAG_IS_IDENTIFIER +1262 and not self._peek.isidentifier() +1263 and not self._peek == end +1264 ): +1265 if self.HEREDOC_STRING_ALTERNATIVE != token_type.VAR: +1266 self._add(self.HEREDOC_STRING_ALTERNATIVE) +1267 else: +1268 self._scan_var() +1269 +1270 return True 1271 -1272 def _scan_identifier(self, identifier_end: str) -> None: -1273 self._advance() -1274 text = self._extract_string(identifier_end, self._IDENTIFIER_ESCAPES) -1275 self._add(TokenType.IDENTIFIER, text) -1276 -1277 def _scan_var(self) -> None: -1278 while True: -1279 char = self._peek.strip() -1280 if char and (char in self.VAR_SINGLE_TOKENS or char not in self.SINGLE_TOKENS): -1281 self._advance(alnum=True) -1282 else: -1283 break -1284 -1285 self._add( -1286 TokenType.VAR -1287 if self.tokens and self.tokens[-1].token_type == TokenType.PARAMETER -1288 else self.KEYWORDS.get(self._text.upper(), TokenType.VAR) -1289 ) -1290 -1291 def _extract_string(self, delimiter: str, escapes=None) -> str: -1292 text = "" -1293 delim_size = len(delimiter) -1294 escapes = self._STRING_ESCAPES if escapes is None else escapes -1295 -1296 while True: -1297 if ( -1298 self._char in escapes -1299 and (self._peek == delimiter or self._peek in escapes) -1300 and (self._char not in self._QUOTES or self._char == self._peek) -1301 ): -1302 if self._peek == delimiter: -1303 text += self._peek -1304 else: -1305 text += self._char + self._peek -1306 -1307 if self._current + 1 < self.size: -1308 self._advance(2) -1309 else: -1310 raise TokenError(f"Missing {delimiter} from {self._line}:{self._current}") -1311 else: -1312 if self._chars(delim_size) == delimiter: -1313 if delim_size > 1: -1314 self._advance(delim_size - 1) -1315 break -1316 -1317 if self._end: -1318 raise TokenError(f"Missing {delimiter} from {self._line}:{self._start}") -1319 -1320 if ( -1321 self.dialect.ESCAPE_SEQUENCES -1322 and self._peek -1323 and self._char in self.STRING_ESCAPES -1324 ): -1325 escaped_sequence = self.dialect.ESCAPE_SEQUENCES.get(self._char + self._peek) -1326 if escaped_sequence: -1327 self._advance(2) -1328 text += escaped_sequence -1329 continue -1330 -1331 current = self._current - 1 -1332 self._advance(alnum=True) -1333 text += self.sql[current : self._current - 1] -1334 -1335 return text +1272 self._advance() +1273 tag = "" if self._char == end else self._extract_string(end) +1274 end = f"{start}{tag}{end}" +1275 else: +1276 return False +1277 +1278 self._advance(len(start)) +1279 text = self._extract_string(end) +1280 +1281 if base: +1282 try: +1283 int(text, base) +1284 except Exception: +1285 raise TokenError( +1286 f"Numeric string contains invalid characters from {self._line}:{self._start}" +1287 ) +1288 +1289 self._add(token_type, text) +1290 return True +1291 +1292 def _scan_identifier(self, identifier_end: str) -> None: +1293 self._advance() +1294 text = self._extract_string(identifier_end, self._IDENTIFIER_ESCAPES) +1295 self._add(TokenType.IDENTIFIER, text) +1296 +1297 def _scan_var(self) -> None: +1298 while True: +1299 char = self._peek.strip() +1300 if char and (char in self.VAR_SINGLE_TOKENS or char not in self.SINGLE_TOKENS): +1301 self._advance(alnum=True) +1302 else: +1303 break +1304 +1305 self._add( +1306 TokenType.VAR +1307 if self.tokens and self.tokens[-1].token_type == TokenType.PARAMETER +1308 else self.KEYWORDS.get(self._text.upper(), TokenType.VAR) +1309 ) +1310 +1311 def _extract_string(self, delimiter: str, escapes=None) -> str: +1312 text = "" +1313 delim_size = len(delimiter) +1314 escapes = self._STRING_ESCAPES if escapes is None else escapes +1315 +1316 while True: +1317 if ( +1318 self._char in escapes +1319 and (self._peek == delimiter or self._peek in escapes) +1320 and (self._char not in self._QUOTES or self._char == self._peek) +1321 ): +1322 if self._peek == delimiter: +1323 text += self._peek +1324 else: +1325 text += self._char + self._peek +1326 +1327 if self._current + 1 < self.size: +1328 self._advance(2) +1329 else: +1330 raise TokenError(f"Missing {delimiter} from {self._line}:{self._current}") +1331 else: +1332 if self._chars(delim_size) == delimiter: +1333 if delim_size > 1: +1334 self._advance(delim_size - 1) +1335 break 1336 -1337 def tokenize_rs(self, sql: str) -> t.List[Token]: -1338 if not self._RS_TOKENIZER: -1339 raise SqlglotError("Rust tokenizer is not available") -1340 -1341 try: -1342 tokens = self._RS_TOKENIZER.tokenize(sql, self._rs_dialect_settings) -1343 for token in tokens: -1344 token.token_type = _ALL_TOKEN_TYPES[token.token_type_index] -1345 return tokens -1346 except Exception as e: -1347 raise TokenError(str(e)) +1337 if self._end: +1338 raise TokenError(f"Missing {delimiter} from {self._line}:{self._start}") +1339 +1340 if ( +1341 self.dialect.ESCAPE_SEQUENCES +1342 and self._peek +1343 and self._char in self.STRING_ESCAPES +1344 ): +1345 escaped_sequence = self.dialect.ESCAPE_SEQUENCES.get(self._char + self._peek) +1346 if escaped_sequence: +1347 self._advance(2) +1348 text += escaped_sequence +1349 continue +1350 +1351 current = self._current - 1 +1352 self._advance(alnum=True) +1353 text += self.sql[current : self._current - 1] +1354 +1355 return text +1356 +1357 def tokenize_rs(self, sql: str) -> t.List[Token]: +1358 if not self._RS_TOKENIZER: +1359 raise SqlglotError("Rust tokenizer is not available") +1360 +1361 try: +1362 tokens = self._RS_TOKENIZER.tokenize(sql, self._rs_dialect_settings) +1363 for token in tokens: +1364 token.token_type = _ALL_TOKEN_TYPES[token.token_type_index] +1365 return tokens +1366 except Exception as e: +1367 raise TokenError(str(e))
    @@ -7234,826 +7260,844 @@
    -
     529class Tokenizer(metaclass=_Tokenizer):
    - 530    SINGLE_TOKENS = {
    - 531        "(": TokenType.L_PAREN,
    - 532        ")": TokenType.R_PAREN,
    - 533        "[": TokenType.L_BRACKET,
    - 534        "]": TokenType.R_BRACKET,
    - 535        "{": TokenType.L_BRACE,
    - 536        "}": TokenType.R_BRACE,
    - 537        "&": TokenType.AMP,
    - 538        "^": TokenType.CARET,
    - 539        ":": TokenType.COLON,
    - 540        ",": TokenType.COMMA,
    - 541        ".": TokenType.DOT,
    - 542        "-": TokenType.DASH,
    - 543        "=": TokenType.EQ,
    - 544        ">": TokenType.GT,
    - 545        "<": TokenType.LT,
    - 546        "%": TokenType.MOD,
    - 547        "!": TokenType.NOT,
    - 548        "|": TokenType.PIPE,
    - 549        "+": TokenType.PLUS,
    - 550        ";": TokenType.SEMICOLON,
    - 551        "/": TokenType.SLASH,
    - 552        "\\": TokenType.BACKSLASH,
    - 553        "*": TokenType.STAR,
    - 554        "~": TokenType.TILDA,
    - 555        "?": TokenType.PLACEHOLDER,
    - 556        "@": TokenType.PARAMETER,
    - 557        # used for breaking a var like x'y' but nothing else
    - 558        # the token type doesn't matter
    - 559        "'": TokenType.QUOTE,
    - 560        "`": TokenType.IDENTIFIER,
    - 561        '"': TokenType.IDENTIFIER,
    - 562        "#": TokenType.HASH,
    - 563    }
    - 564
    - 565    BIT_STRINGS: t.List[str | t.Tuple[str, str]] = []
    - 566    BYTE_STRINGS: t.List[str | t.Tuple[str, str]] = []
    - 567    HEX_STRINGS: t.List[str | t.Tuple[str, str]] = []
    - 568    RAW_STRINGS: t.List[str | t.Tuple[str, str]] = []
    - 569    HEREDOC_STRINGS: t.List[str | t.Tuple[str, str]] = []
    - 570    UNICODE_STRINGS: t.List[str | t.Tuple[str, str]] = []
    - 571    IDENTIFIERS: t.List[str | t.Tuple[str, str]] = ['"']
    - 572    IDENTIFIER_ESCAPES = ['"']
    - 573    QUOTES: t.List[t.Tuple[str, str] | str] = ["'"]
    - 574    STRING_ESCAPES = ["'"]
    - 575    VAR_SINGLE_TOKENS: t.Set[str] = set()
    - 576
    - 577    # Autofilled
    - 578    _COMMENTS: t.Dict[str, str] = {}
    - 579    _FORMAT_STRINGS: t.Dict[str, t.Tuple[str, TokenType]] = {}
    - 580    _IDENTIFIERS: t.Dict[str, str] = {}
    - 581    _IDENTIFIER_ESCAPES: t.Set[str] = set()
    - 582    _QUOTES: t.Dict[str, str] = {}
    - 583    _STRING_ESCAPES: t.Set[str] = set()
    - 584    _KEYWORD_TRIE: t.Dict = {}
    - 585    _RS_TOKENIZER: t.Optional[t.Any] = None
    - 586
    - 587    KEYWORDS: t.Dict[str, TokenType] = {
    - 588        **{f"{{%{postfix}": TokenType.BLOCK_START for postfix in ("", "+", "-")},
    - 589        **{f"{prefix}%}}": TokenType.BLOCK_END for prefix in ("", "+", "-")},
    - 590        **{f"{{{{{postfix}": TokenType.BLOCK_START for postfix in ("+", "-")},
    - 591        **{f"{prefix}}}}}": TokenType.BLOCK_END for prefix in ("+", "-")},
    - 592        "/*+": TokenType.HINT,
    - 593        "==": TokenType.EQ,
    - 594        "::": TokenType.DCOLON,
    - 595        "||": TokenType.DPIPE,
    - 596        ">=": TokenType.GTE,
    - 597        "<=": TokenType.LTE,
    - 598        "<>": TokenType.NEQ,
    - 599        "!=": TokenType.NEQ,
    - 600        ":=": TokenType.COLON_EQ,
    - 601        "<=>": TokenType.NULLSAFE_EQ,
    - 602        "->": TokenType.ARROW,
    - 603        "->>": TokenType.DARROW,
    - 604        "=>": TokenType.FARROW,
    - 605        "#>": TokenType.HASH_ARROW,
    - 606        "#>>": TokenType.DHASH_ARROW,
    - 607        "<->": TokenType.LR_ARROW,
    - 608        "&&": TokenType.DAMP,
    - 609        "??": TokenType.DQMARK,
    - 610        "ALL": TokenType.ALL,
    - 611        "ALWAYS": TokenType.ALWAYS,
    - 612        "AND": TokenType.AND,
    - 613        "ANTI": TokenType.ANTI,
    - 614        "ANY": TokenType.ANY,
    - 615        "ASC": TokenType.ASC,
    - 616        "AS": TokenType.ALIAS,
    - 617        "ASOF": TokenType.ASOF,
    - 618        "AUTOINCREMENT": TokenType.AUTO_INCREMENT,
    - 619        "AUTO_INCREMENT": TokenType.AUTO_INCREMENT,
    - 620        "BEGIN": TokenType.BEGIN,
    - 621        "BETWEEN": TokenType.BETWEEN,
    - 622        "CACHE": TokenType.CACHE,
    - 623        "UNCACHE": TokenType.UNCACHE,
    - 624        "CASE": TokenType.CASE,
    - 625        "CHARACTER SET": TokenType.CHARACTER_SET,
    - 626        "CLUSTER BY": TokenType.CLUSTER_BY,
    - 627        "COLLATE": TokenType.COLLATE,
    - 628        "COLUMN": TokenType.COLUMN,
    - 629        "COMMIT": TokenType.COMMIT,
    - 630        "CONNECT BY": TokenType.CONNECT_BY,
    - 631        "CONSTRAINT": TokenType.CONSTRAINT,
    - 632        "CREATE": TokenType.CREATE,
    - 633        "CROSS": TokenType.CROSS,
    - 634        "CUBE": TokenType.CUBE,
    - 635        "CURRENT_DATE": TokenType.CURRENT_DATE,
    - 636        "CURRENT_TIME": TokenType.CURRENT_TIME,
    - 637        "CURRENT_TIMESTAMP": TokenType.CURRENT_TIMESTAMP,
    - 638        "CURRENT_USER": TokenType.CURRENT_USER,
    - 639        "DATABASE": TokenType.DATABASE,
    - 640        "DEFAULT": TokenType.DEFAULT,
    - 641        "DELETE": TokenType.DELETE,
    - 642        "DESC": TokenType.DESC,
    - 643        "DESCRIBE": TokenType.DESCRIBE,
    - 644        "DISTINCT": TokenType.DISTINCT,
    - 645        "DISTRIBUTE BY": TokenType.DISTRIBUTE_BY,
    - 646        "DIV": TokenType.DIV,
    - 647        "DROP": TokenType.DROP,
    - 648        "ELSE": TokenType.ELSE,
    - 649        "END": TokenType.END,
    - 650        "ESCAPE": TokenType.ESCAPE,
    - 651        "EXCEPT": TokenType.EXCEPT,
    - 652        "EXECUTE": TokenType.EXECUTE,
    - 653        "EXISTS": TokenType.EXISTS,
    - 654        "FALSE": TokenType.FALSE,
    - 655        "FETCH": TokenType.FETCH,
    - 656        "FILTER": TokenType.FILTER,
    - 657        "FIRST": TokenType.FIRST,
    - 658        "FULL": TokenType.FULL,
    - 659        "FUNCTION": TokenType.FUNCTION,
    - 660        "FOR": TokenType.FOR,
    - 661        "FOREIGN KEY": TokenType.FOREIGN_KEY,
    - 662        "FORMAT": TokenType.FORMAT,
    - 663        "FROM": TokenType.FROM,
    - 664        "GEOGRAPHY": TokenType.GEOGRAPHY,
    - 665        "GEOMETRY": TokenType.GEOMETRY,
    - 666        "GLOB": TokenType.GLOB,
    - 667        "GROUP BY": TokenType.GROUP_BY,
    - 668        "GROUPING SETS": TokenType.GROUPING_SETS,
    - 669        "HAVING": TokenType.HAVING,
    - 670        "ILIKE": TokenType.ILIKE,
    - 671        "IN": TokenType.IN,
    - 672        "INDEX": TokenType.INDEX,
    - 673        "INET": TokenType.INET,
    - 674        "INNER": TokenType.INNER,
    - 675        "INSERT": TokenType.INSERT,
    - 676        "INTERVAL": TokenType.INTERVAL,
    - 677        "INTERSECT": TokenType.INTERSECT,
    - 678        "INTO": TokenType.INTO,
    - 679        "IS": TokenType.IS,
    - 680        "ISNULL": TokenType.ISNULL,
    - 681        "JOIN": TokenType.JOIN,
    - 682        "KEEP": TokenType.KEEP,
    - 683        "KILL": TokenType.KILL,
    - 684        "LATERAL": TokenType.LATERAL,
    - 685        "LEFT": TokenType.LEFT,
    - 686        "LIKE": TokenType.LIKE,
    - 687        "LIMIT": TokenType.LIMIT,
    - 688        "LOAD": TokenType.LOAD,
    - 689        "LOCK": TokenType.LOCK,
    - 690        "MERGE": TokenType.MERGE,
    - 691        "NATURAL": TokenType.NATURAL,
    - 692        "NEXT": TokenType.NEXT,
    - 693        "NOT": TokenType.NOT,
    - 694        "NOTNULL": TokenType.NOTNULL,
    - 695        "NULL": TokenType.NULL,
    - 696        "OBJECT": TokenType.OBJECT,
    - 697        "OFFSET": TokenType.OFFSET,
    - 698        "ON": TokenType.ON,
    - 699        "OR": TokenType.OR,
    - 700        "XOR": TokenType.XOR,
    - 701        "ORDER BY": TokenType.ORDER_BY,
    - 702        "ORDINALITY": TokenType.ORDINALITY,
    - 703        "OUTER": TokenType.OUTER,
    - 704        "OVER": TokenType.OVER,
    - 705        "OVERLAPS": TokenType.OVERLAPS,
    - 706        "OVERWRITE": TokenType.OVERWRITE,
    - 707        "PARTITION": TokenType.PARTITION,
    - 708        "PARTITION BY": TokenType.PARTITION_BY,
    - 709        "PARTITIONED BY": TokenType.PARTITION_BY,
    - 710        "PARTITIONED_BY": TokenType.PARTITION_BY,
    - 711        "PERCENT": TokenType.PERCENT,
    - 712        "PIVOT": TokenType.PIVOT,
    - 713        "PRAGMA": TokenType.PRAGMA,
    - 714        "PRIMARY KEY": TokenType.PRIMARY_KEY,
    - 715        "PROCEDURE": TokenType.PROCEDURE,
    - 716        "QUALIFY": TokenType.QUALIFY,
    - 717        "RANGE": TokenType.RANGE,
    - 718        "RECURSIVE": TokenType.RECURSIVE,
    - 719        "REGEXP": TokenType.RLIKE,
    - 720        "REPLACE": TokenType.REPLACE,
    - 721        "RETURNING": TokenType.RETURNING,
    - 722        "REFERENCES": TokenType.REFERENCES,
    - 723        "RIGHT": TokenType.RIGHT,
    - 724        "RLIKE": TokenType.RLIKE,
    - 725        "ROLLBACK": TokenType.ROLLBACK,
    - 726        "ROLLUP": TokenType.ROLLUP,
    - 727        "ROW": TokenType.ROW,
    - 728        "ROWS": TokenType.ROWS,
    - 729        "SCHEMA": TokenType.SCHEMA,
    - 730        "SELECT": TokenType.SELECT,
    - 731        "SEMI": TokenType.SEMI,
    - 732        "SET": TokenType.SET,
    - 733        "SETTINGS": TokenType.SETTINGS,
    - 734        "SHOW": TokenType.SHOW,
    - 735        "SIMILAR TO": TokenType.SIMILAR_TO,
    - 736        "SOME": TokenType.SOME,
    - 737        "SORT BY": TokenType.SORT_BY,
    - 738        "START WITH": TokenType.START_WITH,
    - 739        "TABLE": TokenType.TABLE,
    - 740        "TABLESAMPLE": TokenType.TABLE_SAMPLE,
    - 741        "TEMP": TokenType.TEMPORARY,
    - 742        "TEMPORARY": TokenType.TEMPORARY,
    - 743        "THEN": TokenType.THEN,
    - 744        "TRUE": TokenType.TRUE,
    - 745        "UNION": TokenType.UNION,
    - 746        "UNKNOWN": TokenType.UNKNOWN,
    - 747        "UNNEST": TokenType.UNNEST,
    - 748        "UNPIVOT": TokenType.UNPIVOT,
    - 749        "UPDATE": TokenType.UPDATE,
    - 750        "USE": TokenType.USE,
    - 751        "USING": TokenType.USING,
    - 752        "UUID": TokenType.UUID,
    - 753        "VALUES": TokenType.VALUES,
    - 754        "VIEW": TokenType.VIEW,
    - 755        "VOLATILE": TokenType.VOLATILE,
    - 756        "WHEN": TokenType.WHEN,
    - 757        "WHERE": TokenType.WHERE,
    - 758        "WINDOW": TokenType.WINDOW,
    - 759        "WITH": TokenType.WITH,
    - 760        "APPLY": TokenType.APPLY,
    - 761        "ARRAY": TokenType.ARRAY,
    - 762        "BIT": TokenType.BIT,
    - 763        "BOOL": TokenType.BOOLEAN,
    - 764        "BOOLEAN": TokenType.BOOLEAN,
    - 765        "BYTE": TokenType.TINYINT,
    - 766        "MEDIUMINT": TokenType.MEDIUMINT,
    - 767        "INT1": TokenType.TINYINT,
    - 768        "TINYINT": TokenType.TINYINT,
    - 769        "INT16": TokenType.SMALLINT,
    - 770        "SHORT": TokenType.SMALLINT,
    - 771        "SMALLINT": TokenType.SMALLINT,
    - 772        "INT128": TokenType.INT128,
    - 773        "HUGEINT": TokenType.INT128,
    - 774        "INT2": TokenType.SMALLINT,
    - 775        "INTEGER": TokenType.INT,
    - 776        "INT": TokenType.INT,
    - 777        "INT4": TokenType.INT,
    - 778        "INT32": TokenType.INT,
    - 779        "INT64": TokenType.BIGINT,
    - 780        "LONG": TokenType.BIGINT,
    - 781        "BIGINT": TokenType.BIGINT,
    - 782        "INT8": TokenType.TINYINT,
    - 783        "DEC": TokenType.DECIMAL,
    - 784        "DECIMAL": TokenType.DECIMAL,
    - 785        "BIGDECIMAL": TokenType.BIGDECIMAL,
    - 786        "BIGNUMERIC": TokenType.BIGDECIMAL,
    - 787        "MAP": TokenType.MAP,
    - 788        "NULLABLE": TokenType.NULLABLE,
    - 789        "NUMBER": TokenType.DECIMAL,
    - 790        "NUMERIC": TokenType.DECIMAL,
    - 791        "FIXED": TokenType.DECIMAL,
    - 792        "REAL": TokenType.FLOAT,
    - 793        "FLOAT": TokenType.FLOAT,
    - 794        "FLOAT4": TokenType.FLOAT,
    - 795        "FLOAT8": TokenType.DOUBLE,
    - 796        "DOUBLE": TokenType.DOUBLE,
    - 797        "DOUBLE PRECISION": TokenType.DOUBLE,
    - 798        "JSON": TokenType.JSON,
    - 799        "CHAR": TokenType.CHAR,
    - 800        "CHARACTER": TokenType.CHAR,
    - 801        "NCHAR": TokenType.NCHAR,
    - 802        "VARCHAR": TokenType.VARCHAR,
    - 803        "VARCHAR2": TokenType.VARCHAR,
    - 804        "NVARCHAR": TokenType.NVARCHAR,
    - 805        "NVARCHAR2": TokenType.NVARCHAR,
    - 806        "BPCHAR": TokenType.BPCHAR,
    - 807        "STR": TokenType.TEXT,
    - 808        "STRING": TokenType.TEXT,
    - 809        "TEXT": TokenType.TEXT,
    - 810        "LONGTEXT": TokenType.LONGTEXT,
    - 811        "MEDIUMTEXT": TokenType.MEDIUMTEXT,
    - 812        "TINYTEXT": TokenType.TINYTEXT,
    - 813        "CLOB": TokenType.TEXT,
    - 814        "LONGVARCHAR": TokenType.TEXT,
    - 815        "BINARY": TokenType.BINARY,
    - 816        "BLOB": TokenType.VARBINARY,
    - 817        "LONGBLOB": TokenType.LONGBLOB,
    - 818        "MEDIUMBLOB": TokenType.MEDIUMBLOB,
    - 819        "TINYBLOB": TokenType.TINYBLOB,
    - 820        "BYTEA": TokenType.VARBINARY,
    - 821        "VARBINARY": TokenType.VARBINARY,
    - 822        "TIME": TokenType.TIME,
    - 823        "TIMETZ": TokenType.TIMETZ,
    - 824        "TIMESTAMP": TokenType.TIMESTAMP,
    - 825        "TIMESTAMPTZ": TokenType.TIMESTAMPTZ,
    - 826        "TIMESTAMPLTZ": TokenType.TIMESTAMPLTZ,
    - 827        "DATE": TokenType.DATE,
    - 828        "DATETIME": TokenType.DATETIME,
    - 829        "INT4RANGE": TokenType.INT4RANGE,
    - 830        "INT4MULTIRANGE": TokenType.INT4MULTIRANGE,
    - 831        "INT8RANGE": TokenType.INT8RANGE,
    - 832        "INT8MULTIRANGE": TokenType.INT8MULTIRANGE,
    - 833        "NUMRANGE": TokenType.NUMRANGE,
    - 834        "NUMMULTIRANGE": TokenType.NUMMULTIRANGE,
    - 835        "TSRANGE": TokenType.TSRANGE,
    - 836        "TSMULTIRANGE": TokenType.TSMULTIRANGE,
    - 837        "TSTZRANGE": TokenType.TSTZRANGE,
    - 838        "TSTZMULTIRANGE": TokenType.TSTZMULTIRANGE,
    - 839        "DATERANGE": TokenType.DATERANGE,
    - 840        "DATEMULTIRANGE": TokenType.DATEMULTIRANGE,
    - 841        "UNIQUE": TokenType.UNIQUE,
    - 842        "STRUCT": TokenType.STRUCT,
    - 843        "VARIANT": TokenType.VARIANT,
    - 844        "ALTER": TokenType.ALTER,
    - 845        "ANALYZE": TokenType.COMMAND,
    - 846        "CALL": TokenType.COMMAND,
    - 847        "COMMENT": TokenType.COMMENT,
    - 848        "COPY": TokenType.COMMAND,
    - 849        "EXPLAIN": TokenType.COMMAND,
    - 850        "GRANT": TokenType.COMMAND,
    - 851        "OPTIMIZE": TokenType.COMMAND,
    - 852        "PREPARE": TokenType.COMMAND,
    - 853        "TRUNCATE": TokenType.COMMAND,
    - 854        "VACUUM": TokenType.COMMAND,
    - 855        "USER-DEFINED": TokenType.USERDEFINED,
    - 856        "FOR VERSION": TokenType.VERSION_SNAPSHOT,
    - 857        "FOR TIMESTAMP": TokenType.TIMESTAMP_SNAPSHOT,
    - 858    }
    - 859
    - 860    WHITE_SPACE: t.Dict[t.Optional[str], TokenType] = {
    - 861        " ": TokenType.SPACE,
    - 862        "\t": TokenType.SPACE,
    - 863        "\n": TokenType.BREAK,
    - 864        "\r": TokenType.BREAK,
    - 865    }
    - 866
    - 867    COMMANDS = {
    - 868        TokenType.COMMAND,
    - 869        TokenType.EXECUTE,
    - 870        TokenType.FETCH,
    - 871        TokenType.SHOW,
    - 872    }
    - 873
    - 874    COMMAND_PREFIX_TOKENS = {TokenType.SEMICOLON, TokenType.BEGIN}
    - 875
    - 876    # handle numeric literals like in hive (3L = BIGINT)
    - 877    NUMERIC_LITERALS: t.Dict[str, str] = {}
    - 878
    - 879    COMMENTS = ["--", ("/*", "*/")]
    - 880
    - 881    __slots__ = (
    - 882        "sql",
    - 883        "size",
    - 884        "tokens",
    - 885        "dialect",
    - 886        "_start",
    - 887        "_current",
    - 888        "_line",
    - 889        "_col",
    - 890        "_comments",
    - 891        "_char",
    - 892        "_end",
    - 893        "_peek",
    - 894        "_prev_token_line",
    - 895        "_rs_dialect_settings",
    - 896    )
    - 897
    - 898    def __init__(self, dialect: DialectType = None) -> None:
    - 899        from sqlglot.dialects import Dialect
    - 900
    - 901        self.dialect = Dialect.get_or_raise(dialect)
    - 902
    - 903        if USE_RS_TOKENIZER:
    - 904            self._rs_dialect_settings = RsTokenizerDialectSettings(
    - 905                escape_sequences=self.dialect.ESCAPE_SEQUENCES,
    - 906                identifiers_can_start_with_digit=self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT,
    - 907            )
    +            
     531class Tokenizer(metaclass=_Tokenizer):
    + 532    SINGLE_TOKENS = {
    + 533        "(": TokenType.L_PAREN,
    + 534        ")": TokenType.R_PAREN,
    + 535        "[": TokenType.L_BRACKET,
    + 536        "]": TokenType.R_BRACKET,
    + 537        "{": TokenType.L_BRACE,
    + 538        "}": TokenType.R_BRACE,
    + 539        "&": TokenType.AMP,
    + 540        "^": TokenType.CARET,
    + 541        ":": TokenType.COLON,
    + 542        ",": TokenType.COMMA,
    + 543        ".": TokenType.DOT,
    + 544        "-": TokenType.DASH,
    + 545        "=": TokenType.EQ,
    + 546        ">": TokenType.GT,
    + 547        "<": TokenType.LT,
    + 548        "%": TokenType.MOD,
    + 549        "!": TokenType.NOT,
    + 550        "|": TokenType.PIPE,
    + 551        "+": TokenType.PLUS,
    + 552        ";": TokenType.SEMICOLON,
    + 553        "/": TokenType.SLASH,
    + 554        "\\": TokenType.BACKSLASH,
    + 555        "*": TokenType.STAR,
    + 556        "~": TokenType.TILDA,
    + 557        "?": TokenType.PLACEHOLDER,
    + 558        "@": TokenType.PARAMETER,
    + 559        # used for breaking a var like x'y' but nothing else
    + 560        # the token type doesn't matter
    + 561        "'": TokenType.QUOTE,
    + 562        "`": TokenType.IDENTIFIER,
    + 563        '"': TokenType.IDENTIFIER,
    + 564        "#": TokenType.HASH,
    + 565    }
    + 566
    + 567    BIT_STRINGS: t.List[str | t.Tuple[str, str]] = []
    + 568    BYTE_STRINGS: t.List[str | t.Tuple[str, str]] = []
    + 569    HEX_STRINGS: t.List[str | t.Tuple[str, str]] = []
    + 570    RAW_STRINGS: t.List[str | t.Tuple[str, str]] = []
    + 571    HEREDOC_STRINGS: t.List[str | t.Tuple[str, str]] = []
    + 572    UNICODE_STRINGS: t.List[str | t.Tuple[str, str]] = []
    + 573    IDENTIFIERS: t.List[str | t.Tuple[str, str]] = ['"']
    + 574    IDENTIFIER_ESCAPES = ['"']
    + 575    QUOTES: t.List[t.Tuple[str, str] | str] = ["'"]
    + 576    STRING_ESCAPES = ["'"]
    + 577    VAR_SINGLE_TOKENS: t.Set[str] = set()
    + 578
    + 579    # Whether or not the heredoc tags follow the same lexical rules as unquoted identifiers
    + 580    HEREDOC_TAG_IS_IDENTIFIER = False
    + 581
    + 582    # Token that we'll generate as a fallback if the heredoc prefix doesn't correspond to a heredoc
    + 583    HEREDOC_STRING_ALTERNATIVE = TokenType.VAR
    + 584
    + 585    # Autofilled
    + 586    _COMMENTS: t.Dict[str, str] = {}
    + 587    _FORMAT_STRINGS: t.Dict[str, t.Tuple[str, TokenType]] = {}
    + 588    _IDENTIFIERS: t.Dict[str, str] = {}
    + 589    _IDENTIFIER_ESCAPES: t.Set[str] = set()
    + 590    _QUOTES: t.Dict[str, str] = {}
    + 591    _STRING_ESCAPES: t.Set[str] = set()
    + 592    _KEYWORD_TRIE: t.Dict = {}
    + 593    _RS_TOKENIZER: t.Optional[t.Any] = None
    + 594
    + 595    KEYWORDS: t.Dict[str, TokenType] = {
    + 596        **{f"{{%{postfix}": TokenType.BLOCK_START for postfix in ("", "+", "-")},
    + 597        **{f"{prefix}%}}": TokenType.BLOCK_END for prefix in ("", "+", "-")},
    + 598        **{f"{{{{{postfix}": TokenType.BLOCK_START for postfix in ("+", "-")},
    + 599        **{f"{prefix}}}}}": TokenType.BLOCK_END for prefix in ("+", "-")},
    + 600        "/*+": TokenType.HINT,
    + 601        "==": TokenType.EQ,
    + 602        "::": TokenType.DCOLON,
    + 603        "||": TokenType.DPIPE,
    + 604        ">=": TokenType.GTE,
    + 605        "<=": TokenType.LTE,
    + 606        "<>": TokenType.NEQ,
    + 607        "!=": TokenType.NEQ,
    + 608        ":=": TokenType.COLON_EQ,
    + 609        "<=>": TokenType.NULLSAFE_EQ,
    + 610        "->": TokenType.ARROW,
    + 611        "->>": TokenType.DARROW,
    + 612        "=>": TokenType.FARROW,
    + 613        "#>": TokenType.HASH_ARROW,
    + 614        "#>>": TokenType.DHASH_ARROW,
    + 615        "<->": TokenType.LR_ARROW,
    + 616        "&&": TokenType.DAMP,
    + 617        "??": TokenType.DQMARK,
    + 618        "ALL": TokenType.ALL,
    + 619        "ALWAYS": TokenType.ALWAYS,
    + 620        "AND": TokenType.AND,
    + 621        "ANTI": TokenType.ANTI,
    + 622        "ANY": TokenType.ANY,
    + 623        "ASC": TokenType.ASC,
    + 624        "AS": TokenType.ALIAS,
    + 625        "ASOF": TokenType.ASOF,
    + 626        "AUTOINCREMENT": TokenType.AUTO_INCREMENT,
    + 627        "AUTO_INCREMENT": TokenType.AUTO_INCREMENT,
    + 628        "BEGIN": TokenType.BEGIN,
    + 629        "BETWEEN": TokenType.BETWEEN,
    + 630        "CACHE": TokenType.CACHE,
    + 631        "UNCACHE": TokenType.UNCACHE,
    + 632        "CASE": TokenType.CASE,
    + 633        "CHARACTER SET": TokenType.CHARACTER_SET,
    + 634        "CLUSTER BY": TokenType.CLUSTER_BY,
    + 635        "COLLATE": TokenType.COLLATE,
    + 636        "COLUMN": TokenType.COLUMN,
    + 637        "COMMIT": TokenType.COMMIT,
    + 638        "CONNECT BY": TokenType.CONNECT_BY,
    + 639        "CONSTRAINT": TokenType.CONSTRAINT,
    + 640        "CREATE": TokenType.CREATE,
    + 641        "CROSS": TokenType.CROSS,
    + 642        "CUBE": TokenType.CUBE,
    + 643        "CURRENT_DATE": TokenType.CURRENT_DATE,
    + 644        "CURRENT_TIME": TokenType.CURRENT_TIME,
    + 645        "CURRENT_TIMESTAMP": TokenType.CURRENT_TIMESTAMP,
    + 646        "CURRENT_USER": TokenType.CURRENT_USER,
    + 647        "DATABASE": TokenType.DATABASE,
    + 648        "DEFAULT": TokenType.DEFAULT,
    + 649        "DELETE": TokenType.DELETE,
    + 650        "DESC": TokenType.DESC,
    + 651        "DESCRIBE": TokenType.DESCRIBE,
    + 652        "DISTINCT": TokenType.DISTINCT,
    + 653        "DISTRIBUTE BY": TokenType.DISTRIBUTE_BY,
    + 654        "DIV": TokenType.DIV,
    + 655        "DROP": TokenType.DROP,
    + 656        "ELSE": TokenType.ELSE,
    + 657        "END": TokenType.END,
    + 658        "ESCAPE": TokenType.ESCAPE,
    + 659        "EXCEPT": TokenType.EXCEPT,
    + 660        "EXECUTE": TokenType.EXECUTE,
    + 661        "EXISTS": TokenType.EXISTS,
    + 662        "FALSE": TokenType.FALSE,
    + 663        "FETCH": TokenType.FETCH,
    + 664        "FILTER": TokenType.FILTER,
    + 665        "FIRST": TokenType.FIRST,
    + 666        "FULL": TokenType.FULL,
    + 667        "FUNCTION": TokenType.FUNCTION,
    + 668        "FOR": TokenType.FOR,
    + 669        "FOREIGN KEY": TokenType.FOREIGN_KEY,
    + 670        "FORMAT": TokenType.FORMAT,
    + 671        "FROM": TokenType.FROM,
    + 672        "GEOGRAPHY": TokenType.GEOGRAPHY,
    + 673        "GEOMETRY": TokenType.GEOMETRY,
    + 674        "GLOB": TokenType.GLOB,
    + 675        "GROUP BY": TokenType.GROUP_BY,
    + 676        "GROUPING SETS": TokenType.GROUPING_SETS,
    + 677        "HAVING": TokenType.HAVING,
    + 678        "ILIKE": TokenType.ILIKE,
    + 679        "IN": TokenType.IN,
    + 680        "INDEX": TokenType.INDEX,
    + 681        "INET": TokenType.INET,
    + 682        "INNER": TokenType.INNER,
    + 683        "INSERT": TokenType.INSERT,
    + 684        "INTERVAL": TokenType.INTERVAL,
    + 685        "INTERSECT": TokenType.INTERSECT,
    + 686        "INTO": TokenType.INTO,
    + 687        "IS": TokenType.IS,
    + 688        "ISNULL": TokenType.ISNULL,
    + 689        "JOIN": TokenType.JOIN,
    + 690        "KEEP": TokenType.KEEP,
    + 691        "KILL": TokenType.KILL,
    + 692        "LATERAL": TokenType.LATERAL,
    + 693        "LEFT": TokenType.LEFT,
    + 694        "LIKE": TokenType.LIKE,
    + 695        "LIMIT": TokenType.LIMIT,
    + 696        "LOAD": TokenType.LOAD,
    + 697        "LOCK": TokenType.LOCK,
    + 698        "MERGE": TokenType.MERGE,
    + 699        "NATURAL": TokenType.NATURAL,
    + 700        "NEXT": TokenType.NEXT,
    + 701        "NOT": TokenType.NOT,
    + 702        "NOTNULL": TokenType.NOTNULL,
    + 703        "NULL": TokenType.NULL,
    + 704        "OBJECT": TokenType.OBJECT,
    + 705        "OFFSET": TokenType.OFFSET,
    + 706        "ON": TokenType.ON,
    + 707        "OR": TokenType.OR,
    + 708        "XOR": TokenType.XOR,
    + 709        "ORDER BY": TokenType.ORDER_BY,
    + 710        "ORDINALITY": TokenType.ORDINALITY,
    + 711        "OUTER": TokenType.OUTER,
    + 712        "OVER": TokenType.OVER,
    + 713        "OVERLAPS": TokenType.OVERLAPS,
    + 714        "OVERWRITE": TokenType.OVERWRITE,
    + 715        "PARTITION": TokenType.PARTITION,
    + 716        "PARTITION BY": TokenType.PARTITION_BY,
    + 717        "PARTITIONED BY": TokenType.PARTITION_BY,
    + 718        "PARTITIONED_BY": TokenType.PARTITION_BY,
    + 719        "PERCENT": TokenType.PERCENT,
    + 720        "PIVOT": TokenType.PIVOT,
    + 721        "PRAGMA": TokenType.PRAGMA,
    + 722        "PRIMARY KEY": TokenType.PRIMARY_KEY,
    + 723        "PROCEDURE": TokenType.PROCEDURE,
    + 724        "QUALIFY": TokenType.QUALIFY,
    + 725        "RANGE": TokenType.RANGE,
    + 726        "RECURSIVE": TokenType.RECURSIVE,
    + 727        "REGEXP": TokenType.RLIKE,
    + 728        "REPLACE": TokenType.REPLACE,
    + 729        "RETURNING": TokenType.RETURNING,
    + 730        "REFERENCES": TokenType.REFERENCES,
    + 731        "RIGHT": TokenType.RIGHT,
    + 732        "RLIKE": TokenType.RLIKE,
    + 733        "ROLLBACK": TokenType.ROLLBACK,
    + 734        "ROLLUP": TokenType.ROLLUP,
    + 735        "ROW": TokenType.ROW,
    + 736        "ROWS": TokenType.ROWS,
    + 737        "SCHEMA": TokenType.SCHEMA,
    + 738        "SELECT": TokenType.SELECT,
    + 739        "SEMI": TokenType.SEMI,
    + 740        "SET": TokenType.SET,
    + 741        "SETTINGS": TokenType.SETTINGS,
    + 742        "SHOW": TokenType.SHOW,
    + 743        "SIMILAR TO": TokenType.SIMILAR_TO,
    + 744        "SOME": TokenType.SOME,
    + 745        "SORT BY": TokenType.SORT_BY,
    + 746        "START WITH": TokenType.START_WITH,
    + 747        "TABLE": TokenType.TABLE,
    + 748        "TABLESAMPLE": TokenType.TABLE_SAMPLE,
    + 749        "TEMP": TokenType.TEMPORARY,
    + 750        "TEMPORARY": TokenType.TEMPORARY,
    + 751        "THEN": TokenType.THEN,
    + 752        "TRUE": TokenType.TRUE,
    + 753        "UNION": TokenType.UNION,
    + 754        "UNKNOWN": TokenType.UNKNOWN,
    + 755        "UNNEST": TokenType.UNNEST,
    + 756        "UNPIVOT": TokenType.UNPIVOT,
    + 757        "UPDATE": TokenType.UPDATE,
    + 758        "USE": TokenType.USE,
    + 759        "USING": TokenType.USING,
    + 760        "UUID": TokenType.UUID,
    + 761        "VALUES": TokenType.VALUES,
    + 762        "VIEW": TokenType.VIEW,
    + 763        "VOLATILE": TokenType.VOLATILE,
    + 764        "WHEN": TokenType.WHEN,
    + 765        "WHERE": TokenType.WHERE,
    + 766        "WINDOW": TokenType.WINDOW,
    + 767        "WITH": TokenType.WITH,
    + 768        "APPLY": TokenType.APPLY,
    + 769        "ARRAY": TokenType.ARRAY,
    + 770        "BIT": TokenType.BIT,
    + 771        "BOOL": TokenType.BOOLEAN,
    + 772        "BOOLEAN": TokenType.BOOLEAN,
    + 773        "BYTE": TokenType.TINYINT,
    + 774        "MEDIUMINT": TokenType.MEDIUMINT,
    + 775        "INT1": TokenType.TINYINT,
    + 776        "TINYINT": TokenType.TINYINT,
    + 777        "INT16": TokenType.SMALLINT,
    + 778        "SHORT": TokenType.SMALLINT,
    + 779        "SMALLINT": TokenType.SMALLINT,
    + 780        "INT128": TokenType.INT128,
    + 781        "HUGEINT": TokenType.INT128,
    + 782        "INT2": TokenType.SMALLINT,
    + 783        "INTEGER": TokenType.INT,
    + 784        "INT": TokenType.INT,
    + 785        "INT4": TokenType.INT,
    + 786        "INT32": TokenType.INT,
    + 787        "INT64": TokenType.BIGINT,
    + 788        "LONG": TokenType.BIGINT,
    + 789        "BIGINT": TokenType.BIGINT,
    + 790        "INT8": TokenType.TINYINT,
    + 791        "DEC": TokenType.DECIMAL,
    + 792        "DECIMAL": TokenType.DECIMAL,
    + 793        "BIGDECIMAL": TokenType.BIGDECIMAL,
    + 794        "BIGNUMERIC": TokenType.BIGDECIMAL,
    + 795        "MAP": TokenType.MAP,
    + 796        "NULLABLE": TokenType.NULLABLE,
    + 797        "NUMBER": TokenType.DECIMAL,
    + 798        "NUMERIC": TokenType.DECIMAL,
    + 799        "FIXED": TokenType.DECIMAL,
    + 800        "REAL": TokenType.FLOAT,
    + 801        "FLOAT": TokenType.FLOAT,
    + 802        "FLOAT4": TokenType.FLOAT,
    + 803        "FLOAT8": TokenType.DOUBLE,
    + 804        "DOUBLE": TokenType.DOUBLE,
    + 805        "DOUBLE PRECISION": TokenType.DOUBLE,
    + 806        "JSON": TokenType.JSON,
    + 807        "CHAR": TokenType.CHAR,
    + 808        "CHARACTER": TokenType.CHAR,
    + 809        "NCHAR": TokenType.NCHAR,
    + 810        "VARCHAR": TokenType.VARCHAR,
    + 811        "VARCHAR2": TokenType.VARCHAR,
    + 812        "NVARCHAR": TokenType.NVARCHAR,
    + 813        "NVARCHAR2": TokenType.NVARCHAR,
    + 814        "BPCHAR": TokenType.BPCHAR,
    + 815        "STR": TokenType.TEXT,
    + 816        "STRING": TokenType.TEXT,
    + 817        "TEXT": TokenType.TEXT,
    + 818        "LONGTEXT": TokenType.LONGTEXT,
    + 819        "MEDIUMTEXT": TokenType.MEDIUMTEXT,
    + 820        "TINYTEXT": TokenType.TINYTEXT,
    + 821        "CLOB": TokenType.TEXT,
    + 822        "LONGVARCHAR": TokenType.TEXT,
    + 823        "BINARY": TokenType.BINARY,
    + 824        "BLOB": TokenType.VARBINARY,
    + 825        "LONGBLOB": TokenType.LONGBLOB,
    + 826        "MEDIUMBLOB": TokenType.MEDIUMBLOB,
    + 827        "TINYBLOB": TokenType.TINYBLOB,
    + 828        "BYTEA": TokenType.VARBINARY,
    + 829        "VARBINARY": TokenType.VARBINARY,
    + 830        "TIME": TokenType.TIME,
    + 831        "TIMETZ": TokenType.TIMETZ,
    + 832        "TIMESTAMP": TokenType.TIMESTAMP,
    + 833        "TIMESTAMPTZ": TokenType.TIMESTAMPTZ,
    + 834        "TIMESTAMPLTZ": TokenType.TIMESTAMPLTZ,
    + 835        "DATE": TokenType.DATE,
    + 836        "DATETIME": TokenType.DATETIME,
    + 837        "INT4RANGE": TokenType.INT4RANGE,
    + 838        "INT4MULTIRANGE": TokenType.INT4MULTIRANGE,
    + 839        "INT8RANGE": TokenType.INT8RANGE,
    + 840        "INT8MULTIRANGE": TokenType.INT8MULTIRANGE,
    + 841        "NUMRANGE": TokenType.NUMRANGE,
    + 842        "NUMMULTIRANGE": TokenType.NUMMULTIRANGE,
    + 843        "TSRANGE": TokenType.TSRANGE,
    + 844        "TSMULTIRANGE": TokenType.TSMULTIRANGE,
    + 845        "TSTZRANGE": TokenType.TSTZRANGE,
    + 846        "TSTZMULTIRANGE": TokenType.TSTZMULTIRANGE,
    + 847        "DATERANGE": TokenType.DATERANGE,
    + 848        "DATEMULTIRANGE": TokenType.DATEMULTIRANGE,
    + 849        "UNIQUE": TokenType.UNIQUE,
    + 850        "STRUCT": TokenType.STRUCT,
    + 851        "VARIANT": TokenType.VARIANT,
    + 852        "ALTER": TokenType.ALTER,
    + 853        "ANALYZE": TokenType.COMMAND,
    + 854        "CALL": TokenType.COMMAND,
    + 855        "COMMENT": TokenType.COMMENT,
    + 856        "COPY": TokenType.COMMAND,
    + 857        "EXPLAIN": TokenType.COMMAND,
    + 858        "GRANT": TokenType.COMMAND,
    + 859        "OPTIMIZE": TokenType.COMMAND,
    + 860        "PREPARE": TokenType.COMMAND,
    + 861        "TRUNCATE": TokenType.COMMAND,
    + 862        "VACUUM": TokenType.COMMAND,
    + 863        "USER-DEFINED": TokenType.USERDEFINED,
    + 864        "FOR VERSION": TokenType.VERSION_SNAPSHOT,
    + 865        "FOR TIMESTAMP": TokenType.TIMESTAMP_SNAPSHOT,
    + 866    }
    + 867
    + 868    WHITE_SPACE: t.Dict[t.Optional[str], TokenType] = {
    + 869        " ": TokenType.SPACE,
    + 870        "\t": TokenType.SPACE,
    + 871        "\n": TokenType.BREAK,
    + 872        "\r": TokenType.BREAK,
    + 873    }
    + 874
    + 875    COMMANDS = {
    + 876        TokenType.COMMAND,
    + 877        TokenType.EXECUTE,
    + 878        TokenType.FETCH,
    + 879        TokenType.SHOW,
    + 880    }
    + 881
    + 882    COMMAND_PREFIX_TOKENS = {TokenType.SEMICOLON, TokenType.BEGIN}
    + 883
    + 884    # handle numeric literals like in hive (3L = BIGINT)
    + 885    NUMERIC_LITERALS: t.Dict[str, str] = {}
    + 886
    + 887    COMMENTS = ["--", ("/*", "*/")]
    + 888
    + 889    __slots__ = (
    + 890        "sql",
    + 891        "size",
    + 892        "tokens",
    + 893        "dialect",
    + 894        "_start",
    + 895        "_current",
    + 896        "_line",
    + 897        "_col",
    + 898        "_comments",
    + 899        "_char",
    + 900        "_end",
    + 901        "_peek",
    + 902        "_prev_token_line",
    + 903        "_rs_dialect_settings",
    + 904    )
    + 905
    + 906    def __init__(self, dialect: DialectType = None) -> None:
    + 907        from sqlglot.dialects import Dialect
      908
    - 909        self.reset()
    + 909        self.dialect = Dialect.get_or_raise(dialect)
      910
    - 911    def reset(self) -> None:
    - 912        self.sql = ""
    - 913        self.size = 0
    - 914        self.tokens: t.List[Token] = []
    - 915        self._start = 0
    - 916        self._current = 0
    - 917        self._line = 1
    - 918        self._col = 0
    - 919        self._comments: t.List[str] = []
    - 920
    - 921        self._char = ""
    - 922        self._end = False
    - 923        self._peek = ""
    - 924        self._prev_token_line = -1
    - 925
    - 926    def tokenize(self, sql: str) -> t.List[Token]:
    - 927        """Returns a list of tokens corresponding to the SQL string `sql`."""
    - 928        if USE_RS_TOKENIZER:
    - 929            return self.tokenize_rs(sql)
    - 930
    - 931        self.reset()
    - 932        self.sql = sql
    - 933        self.size = len(sql)
    - 934
    - 935        try:
    - 936            self._scan()
    - 937        except Exception as e:
    - 938            start = max(self._current - 50, 0)
    - 939            end = min(self._current + 50, self.size - 1)
    - 940            context = self.sql[start:end]
    - 941            raise TokenError(f"Error tokenizing '{context}'") from e
    + 911        if USE_RS_TOKENIZER:
    + 912            self._rs_dialect_settings = RsTokenizerDialectSettings(
    + 913                escape_sequences=self.dialect.ESCAPE_SEQUENCES,
    + 914                identifiers_can_start_with_digit=self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT,
    + 915            )
    + 916
    + 917        self.reset()
    + 918
    + 919    def reset(self) -> None:
    + 920        self.sql = ""
    + 921        self.size = 0
    + 922        self.tokens: t.List[Token] = []
    + 923        self._start = 0
    + 924        self._current = 0
    + 925        self._line = 1
    + 926        self._col = 0
    + 927        self._comments: t.List[str] = []
    + 928
    + 929        self._char = ""
    + 930        self._end = False
    + 931        self._peek = ""
    + 932        self._prev_token_line = -1
    + 933
    + 934    def tokenize(self, sql: str) -> t.List[Token]:
    + 935        """Returns a list of tokens corresponding to the SQL string `sql`."""
    + 936        if USE_RS_TOKENIZER:
    + 937            return self.tokenize_rs(sql)
    + 938
    + 939        self.reset()
    + 940        self.sql = sql
    + 941        self.size = len(sql)
      942
    - 943        return self.tokens
    - 944
    - 945    def _scan(self, until: t.Optional[t.Callable] = None) -> None:
    - 946        while self.size and not self._end:
    - 947            current = self._current
    - 948
    - 949            # skip spaces inline rather than iteratively call advance()
    - 950            # for performance reasons
    - 951            while current < self.size:
    - 952                char = self.sql[current]
    - 953
    - 954                if char.isspace() and (char == " " or char == "\t"):
    - 955                    current += 1
    - 956                else:
    - 957                    break
    - 958
    - 959            n = current - self._current
    - 960            self._start = current
    - 961            self._advance(n if n > 1 else 1)
    - 962
    - 963            if self._char is None:
    - 964                break
    - 965
    - 966            if not self._char.isspace():
    - 967                if self._char.isdigit():
    - 968                    self._scan_number()
    - 969                elif self._char in self._IDENTIFIERS:
    - 970                    self._scan_identifier(self._IDENTIFIERS[self._char])
    - 971                else:
    - 972                    self._scan_keywords()
    + 943        try:
    + 944            self._scan()
    + 945        except Exception as e:
    + 946            start = max(self._current - 50, 0)
    + 947            end = min(self._current + 50, self.size - 1)
    + 948            context = self.sql[start:end]
    + 949            raise TokenError(f"Error tokenizing '{context}'") from e
    + 950
    + 951        return self.tokens
    + 952
    + 953    def _scan(self, until: t.Optional[t.Callable] = None) -> None:
    + 954        while self.size and not self._end:
    + 955            current = self._current
    + 956
    + 957            # skip spaces inline rather than iteratively call advance()
    + 958            # for performance reasons
    + 959            while current < self.size:
    + 960                char = self.sql[current]
    + 961
    + 962                if char.isspace() and (char == " " or char == "\t"):
    + 963                    current += 1
    + 964                else:
    + 965                    break
    + 966
    + 967            n = current - self._current
    + 968            self._start = current
    + 969            self._advance(n if n > 1 else 1)
    + 970
    + 971            if self._char is None:
    + 972                break
      973
    - 974            if until and until():
    - 975                break
    - 976
    - 977        if self.tokens and self._comments:
    - 978            self.tokens[-1].comments.extend(self._comments)
    - 979
    - 980    def _chars(self, size: int) -> str:
    - 981        if size == 1:
    - 982            return self._char
    - 983
    - 984        start = self._current - 1
    - 985        end = start + size
    - 986
    - 987        return self.sql[start:end] if end <= self.size else ""
    - 988
    - 989    def _advance(self, i: int = 1, alnum: bool = False) -> None:
    - 990        if self.WHITE_SPACE.get(self._char) is TokenType.BREAK:
    - 991            # Ensures we don't count an extra line if we get a \r\n line break sequence
    - 992            if self._char == "\r" and self._peek == "\n":
    - 993                i = 2
    - 994                self._start += 1
    - 995
    - 996            self._col = 1
    - 997            self._line += 1
    - 998        else:
    - 999            self._col += i
    -1000
    -1001        self._current += i
    -1002        self._end = self._current >= self.size
    -1003        self._char = self.sql[self._current - 1]
    -1004        self._peek = "" if self._end else self.sql[self._current]
    -1005
    -1006        if alnum and self._char.isalnum():
    -1007            # Here we use local variables instead of attributes for better performance
    -1008            _col = self._col
    -1009            _current = self._current
    -1010            _end = self._end
    -1011            _peek = self._peek
    -1012
    -1013            while _peek.isalnum():
    -1014                _col += 1
    -1015                _current += 1
    -1016                _end = _current >= self.size
    -1017                _peek = "" if _end else self.sql[_current]
    -1018
    -1019            self._col = _col
    -1020            self._current = _current
    -1021            self._end = _end
    -1022            self._peek = _peek
    -1023            self._char = self.sql[_current - 1]
    -1024
    -1025    @property
    -1026    def _text(self) -> str:
    -1027        return self.sql[self._start : self._current]
    -1028
    -1029    def peek(self, i: int = 0) -> str:
    -1030        i = self._current + i
    -1031        if i < self.size:
    -1032            return self.sql[i]
    -1033        return ""
    -1034
    -1035    def _add(self, token_type: TokenType, text: t.Optional[str] = None) -> None:
    -1036        self._prev_token_line = self._line
    -1037
    -1038        if self._comments and token_type == TokenType.SEMICOLON and self.tokens:
    -1039            self.tokens[-1].comments.extend(self._comments)
    -1040            self._comments = []
    -1041
    -1042        self.tokens.append(
    -1043            Token(
    -1044                token_type,
    -1045                text=self._text if text is None else text,
    -1046                line=self._line,
    -1047                col=self._col,
    -1048                start=self._start,
    -1049                end=self._current - 1,
    -1050                comments=self._comments,
    -1051            )
    -1052        )
    -1053        self._comments = []
    -1054
    -1055        # If we have either a semicolon or a begin token before the command's token, we'll parse
    -1056        # whatever follows the command's token as a string
    -1057        if (
    -1058            token_type in self.COMMANDS
    -1059            and self._peek != ";"
    -1060            and (len(self.tokens) == 1 or self.tokens[-2].token_type in self.COMMAND_PREFIX_TOKENS)
    -1061        ):
    -1062            start = self._current
    -1063            tokens = len(self.tokens)
    -1064            self._scan(lambda: self._peek == ";")
    -1065            self.tokens = self.tokens[:tokens]
    -1066            text = self.sql[start : self._current].strip()
    -1067            if text:
    -1068                self._add(TokenType.STRING, text)
    -1069
    -1070    def _scan_keywords(self) -> None:
    -1071        size = 0
    -1072        word = None
    -1073        chars = self._text
    -1074        char = chars
    -1075        prev_space = False
    -1076        skip = False
    -1077        trie = self._KEYWORD_TRIE
    -1078        single_token = char in self.SINGLE_TOKENS
    -1079
    -1080        while chars:
    -1081            if skip:
    -1082                result = TrieResult.PREFIX
    -1083            else:
    -1084                result, trie = in_trie(trie, char.upper())
    -1085
    -1086            if result == TrieResult.FAILED:
    -1087                break
    -1088            if result == TrieResult.EXISTS:
    -1089                word = chars
    -1090
    -1091            end = self._current + size
    -1092            size += 1
    + 974            if not self._char.isspace():
    + 975                if self._char.isdigit():
    + 976                    self._scan_number()
    + 977                elif self._char in self._IDENTIFIERS:
    + 978                    self._scan_identifier(self._IDENTIFIERS[self._char])
    + 979                else:
    + 980                    self._scan_keywords()
    + 981
    + 982            if until and until():
    + 983                break
    + 984
    + 985        if self.tokens and self._comments:
    + 986            self.tokens[-1].comments.extend(self._comments)
    + 987
    + 988    def _chars(self, size: int) -> str:
    + 989        if size == 1:
    + 990            return self._char
    + 991
    + 992        start = self._current - 1
    + 993        end = start + size
    + 994
    + 995        return self.sql[start:end] if end <= self.size else ""
    + 996
    + 997    def _advance(self, i: int = 1, alnum: bool = False) -> None:
    + 998        if self.WHITE_SPACE.get(self._char) is TokenType.BREAK:
    + 999            # Ensures we don't count an extra line if we get a \r\n line break sequence
    +1000            if self._char == "\r" and self._peek == "\n":
    +1001                i = 2
    +1002                self._start += 1
    +1003
    +1004            self._col = 1
    +1005            self._line += 1
    +1006        else:
    +1007            self._col += i
    +1008
    +1009        self._current += i
    +1010        self._end = self._current >= self.size
    +1011        self._char = self.sql[self._current - 1]
    +1012        self._peek = "" if self._end else self.sql[self._current]
    +1013
    +1014        if alnum and self._char.isalnum():
    +1015            # Here we use local variables instead of attributes for better performance
    +1016            _col = self._col
    +1017            _current = self._current
    +1018            _end = self._end
    +1019            _peek = self._peek
    +1020
    +1021            while _peek.isalnum():
    +1022                _col += 1
    +1023                _current += 1
    +1024                _end = _current >= self.size
    +1025                _peek = "" if _end else self.sql[_current]
    +1026
    +1027            self._col = _col
    +1028            self._current = _current
    +1029            self._end = _end
    +1030            self._peek = _peek
    +1031            self._char = self.sql[_current - 1]
    +1032
    +1033    @property
    +1034    def _text(self) -> str:
    +1035        return self.sql[self._start : self._current]
    +1036
    +1037    def peek(self, i: int = 0) -> str:
    +1038        i = self._current + i
    +1039        if i < self.size:
    +1040            return self.sql[i]
    +1041        return ""
    +1042
    +1043    def _add(self, token_type: TokenType, text: t.Optional[str] = None) -> None:
    +1044        self._prev_token_line = self._line
    +1045
    +1046        if self._comments and token_type == TokenType.SEMICOLON and self.tokens:
    +1047            self.tokens[-1].comments.extend(self._comments)
    +1048            self._comments = []
    +1049
    +1050        self.tokens.append(
    +1051            Token(
    +1052                token_type,
    +1053                text=self._text if text is None else text,
    +1054                line=self._line,
    +1055                col=self._col,
    +1056                start=self._start,
    +1057                end=self._current - 1,
    +1058                comments=self._comments,
    +1059            )
    +1060        )
    +1061        self._comments = []
    +1062
    +1063        # If we have either a semicolon or a begin token before the command's token, we'll parse
    +1064        # whatever follows the command's token as a string
    +1065        if (
    +1066            token_type in self.COMMANDS
    +1067            and self._peek != ";"
    +1068            and (len(self.tokens) == 1 or self.tokens[-2].token_type in self.COMMAND_PREFIX_TOKENS)
    +1069        ):
    +1070            start = self._current
    +1071            tokens = len(self.tokens)
    +1072            self._scan(lambda: self._peek == ";")
    +1073            self.tokens = self.tokens[:tokens]
    +1074            text = self.sql[start : self._current].strip()
    +1075            if text:
    +1076                self._add(TokenType.STRING, text)
    +1077
    +1078    def _scan_keywords(self) -> None:
    +1079        size = 0
    +1080        word = None
    +1081        chars = self._text
    +1082        char = chars
    +1083        prev_space = False
    +1084        skip = False
    +1085        trie = self._KEYWORD_TRIE
    +1086        single_token = char in self.SINGLE_TOKENS
    +1087
    +1088        while chars:
    +1089            if skip:
    +1090                result = TrieResult.PREFIX
    +1091            else:
    +1092                result, trie = in_trie(trie, char.upper())
     1093
    -1094            if end < self.size:
    -1095                char = self.sql[end]
    -1096                single_token = single_token or char in self.SINGLE_TOKENS
    -1097                is_space = char.isspace()
    +1094            if result == TrieResult.FAILED:
    +1095                break
    +1096            if result == TrieResult.EXISTS:
    +1097                word = chars
     1098
    -1099                if not is_space or not prev_space:
    -1100                    if is_space:
    -1101                        char = " "
    -1102                    chars += char
    -1103                    prev_space = is_space
    -1104                    skip = False
    -1105                else:
    -1106                    skip = True
    -1107            else:
    -1108                char = ""
    -1109                break
    -1110
    -1111        if word:
    -1112            if self._scan_string(word):
    -1113                return
    -1114            if self._scan_comment(word):
    -1115                return
    -1116            if prev_space or single_token or not char:
    -1117                self._advance(size - 1)
    -1118                word = word.upper()
    -1119                self._add(self.KEYWORDS[word], text=word)
    -1120                return
    -1121
    -1122        if self._char in self.SINGLE_TOKENS:
    -1123            self._add(self.SINGLE_TOKENS[self._char], text=self._char)
    -1124            return
    -1125
    -1126        self._scan_var()
    -1127
    -1128    def _scan_comment(self, comment_start: str) -> bool:
    -1129        if comment_start not in self._COMMENTS:
    -1130            return False
    -1131
    -1132        comment_start_line = self._line
    -1133        comment_start_size = len(comment_start)
    -1134        comment_end = self._COMMENTS[comment_start]
    +1099            end = self._current + size
    +1100            size += 1
    +1101
    +1102            if end < self.size:
    +1103                char = self.sql[end]
    +1104                single_token = single_token or char in self.SINGLE_TOKENS
    +1105                is_space = char.isspace()
    +1106
    +1107                if not is_space or not prev_space:
    +1108                    if is_space:
    +1109                        char = " "
    +1110                    chars += char
    +1111                    prev_space = is_space
    +1112                    skip = False
    +1113                else:
    +1114                    skip = True
    +1115            else:
    +1116                char = ""
    +1117                break
    +1118
    +1119        if word:
    +1120            if self._scan_string(word):
    +1121                return
    +1122            if self._scan_comment(word):
    +1123                return
    +1124            if prev_space or single_token or not char:
    +1125                self._advance(size - 1)
    +1126                word = word.upper()
    +1127                self._add(self.KEYWORDS[word], text=word)
    +1128                return
    +1129
    +1130        if self._char in self.SINGLE_TOKENS:
    +1131            self._add(self.SINGLE_TOKENS[self._char], text=self._char)
    +1132            return
    +1133
    +1134        self._scan_var()
     1135
    -1136        if comment_end:
    -1137            # Skip the comment's start delimiter
    -1138            self._advance(comment_start_size)
    +1136    def _scan_comment(self, comment_start: str) -> bool:
    +1137        if comment_start not in self._COMMENTS:
    +1138            return False
     1139
    -1140            comment_end_size = len(comment_end)
    -1141            while not self._end and self._chars(comment_end_size) != comment_end:
    -1142                self._advance(alnum=True)
    +1140        comment_start_line = self._line
    +1141        comment_start_size = len(comment_start)
    +1142        comment_end = self._COMMENTS[comment_start]
     1143
    -1144            self._comments.append(self._text[comment_start_size : -comment_end_size + 1])
    -1145            self._advance(comment_end_size - 1)
    -1146        else:
    -1147            while not self._end and self.WHITE_SPACE.get(self._peek) is not TokenType.BREAK:
    -1148                self._advance(alnum=True)
    -1149            self._comments.append(self._text[comment_start_size:])
    -1150
    -1151        # Leading comment is attached to the succeeding token, whilst trailing comment to the preceding.
    -1152        # Multiple consecutive comments are preserved by appending them to the current comments list.
    -1153        if comment_start_line == self._prev_token_line:
    -1154            self.tokens[-1].comments.extend(self._comments)
    -1155            self._comments = []
    -1156            self._prev_token_line = self._line
    -1157
    -1158        return True
    -1159
    -1160    def _scan_number(self) -> None:
    -1161        if self._char == "0":
    -1162            peek = self._peek.upper()
    -1163            if peek == "B":
    -1164                return self._scan_bits() if self.BIT_STRINGS else self._add(TokenType.NUMBER)
    -1165            elif peek == "X":
    -1166                return self._scan_hex() if self.HEX_STRINGS else self._add(TokenType.NUMBER)
    +1144        if comment_end:
    +1145            # Skip the comment's start delimiter
    +1146            self._advance(comment_start_size)
    +1147
    +1148            comment_end_size = len(comment_end)
    +1149            while not self._end and self._chars(comment_end_size) != comment_end:
    +1150                self._advance(alnum=True)
    +1151
    +1152            self._comments.append(self._text[comment_start_size : -comment_end_size + 1])
    +1153            self._advance(comment_end_size - 1)
    +1154        else:
    +1155            while not self._end and self.WHITE_SPACE.get(self._peek) is not TokenType.BREAK:
    +1156                self._advance(alnum=True)
    +1157            self._comments.append(self._text[comment_start_size:])
    +1158
    +1159        # Leading comment is attached to the succeeding token, whilst trailing comment to the preceding.
    +1160        # Multiple consecutive comments are preserved by appending them to the current comments list.
    +1161        if comment_start_line == self._prev_token_line:
    +1162            self.tokens[-1].comments.extend(self._comments)
    +1163            self._comments = []
    +1164            self._prev_token_line = self._line
    +1165
    +1166        return True
     1167
    -1168        decimal = False
    -1169        scientific = 0
    -1170
    -1171        while True:
    -1172            if self._peek.isdigit():
    -1173                self._advance()
    -1174            elif self._peek == "." and not decimal:
    -1175                after = self.peek(1)
    -1176                if after.isdigit() or not after.isalpha():
    -1177                    decimal = True
    -1178                    self._advance()
    -1179                else:
    -1180                    return self._add(TokenType.VAR)
    -1181            elif self._peek in ("-", "+") and scientific == 1:
    -1182                scientific += 1
    -1183                self._advance()
    -1184            elif self._peek.upper() == "E" and not scientific:
    -1185                scientific += 1
    -1186                self._advance()
    -1187            elif self._peek.isidentifier():
    -1188                number_text = self._text
    -1189                literal = ""
    -1190
    -1191                while self._peek.strip() and self._peek not in self.SINGLE_TOKENS:
    -1192                    literal += self._peek
    -1193                    self._advance()
    -1194
    -1195                token_type = self.KEYWORDS.get(self.NUMERIC_LITERALS.get(literal.upper(), ""))
    -1196
    -1197                if token_type:
    -1198                    self._add(TokenType.NUMBER, number_text)
    -1199                    self._add(TokenType.DCOLON, "::")
    -1200                    return self._add(token_type, literal)
    -1201                elif self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT:
    -1202                    return self._add(TokenType.VAR)
    -1203
    -1204                self._advance(-len(literal))
    -1205                return self._add(TokenType.NUMBER, number_text)
    -1206            else:
    -1207                return self._add(TokenType.NUMBER)
    -1208
    -1209    def _scan_bits(self) -> None:
    -1210        self._advance()
    -1211        value = self._extract_value()
    -1212        try:
    -1213            # If `value` can't be converted to a binary, fallback to tokenizing it as an identifier
    -1214            int(value, 2)
    -1215            self._add(TokenType.BIT_STRING, value[2:])  # Drop the 0b
    -1216        except ValueError:
    -1217            self._add(TokenType.IDENTIFIER)
    -1218
    -1219    def _scan_hex(self) -> None:
    -1220        self._advance()
    -1221        value = self._extract_value()
    -1222        try:
    -1223            # If `value` can't be converted to a hex, fallback to tokenizing it as an identifier
    -1224            int(value, 16)
    -1225            self._add(TokenType.HEX_STRING, value[2:])  # Drop the 0x
    -1226        except ValueError:
    -1227            self._add(TokenType.IDENTIFIER)
    -1228
    -1229    def _extract_value(self) -> str:
    -1230        while True:
    -1231            char = self._peek.strip()
    -1232            if char and char not in self.SINGLE_TOKENS:
    -1233                self._advance(alnum=True)
    -1234            else:
    -1235                break
    +1168    def _scan_number(self) -> None:
    +1169        if self._char == "0":
    +1170            peek = self._peek.upper()
    +1171            if peek == "B":
    +1172                return self._scan_bits() if self.BIT_STRINGS else self._add(TokenType.NUMBER)
    +1173            elif peek == "X":
    +1174                return self._scan_hex() if self.HEX_STRINGS else self._add(TokenType.NUMBER)
    +1175
    +1176        decimal = False
    +1177        scientific = 0
    +1178
    +1179        while True:
    +1180            if self._peek.isdigit():
    +1181                self._advance()
    +1182            elif self._peek == "." and not decimal:
    +1183                after = self.peek(1)
    +1184                if after.isdigit() or not after.isalpha():
    +1185                    decimal = True
    +1186                    self._advance()
    +1187                else:
    +1188                    return self._add(TokenType.VAR)
    +1189            elif self._peek in ("-", "+") and scientific == 1:
    +1190                scientific += 1
    +1191                self._advance()
    +1192            elif self._peek.upper() == "E" and not scientific:
    +1193                scientific += 1
    +1194                self._advance()
    +1195            elif self._peek.isidentifier():
    +1196                number_text = self._text
    +1197                literal = ""
    +1198
    +1199                while self._peek.strip() and self._peek not in self.SINGLE_TOKENS:
    +1200                    literal += self._peek
    +1201                    self._advance()
    +1202
    +1203                token_type = self.KEYWORDS.get(self.NUMERIC_LITERALS.get(literal.upper(), ""))
    +1204
    +1205                if token_type:
    +1206                    self._add(TokenType.NUMBER, number_text)
    +1207                    self._add(TokenType.DCOLON, "::")
    +1208                    return self._add(token_type, literal)
    +1209                elif self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT:
    +1210                    return self._add(TokenType.VAR)
    +1211
    +1212                self._advance(-len(literal))
    +1213                return self._add(TokenType.NUMBER, number_text)
    +1214            else:
    +1215                return self._add(TokenType.NUMBER)
    +1216
    +1217    def _scan_bits(self) -> None:
    +1218        self._advance()
    +1219        value = self._extract_value()
    +1220        try:
    +1221            # If `value` can't be converted to a binary, fallback to tokenizing it as an identifier
    +1222            int(value, 2)
    +1223            self._add(TokenType.BIT_STRING, value[2:])  # Drop the 0b
    +1224        except ValueError:
    +1225            self._add(TokenType.IDENTIFIER)
    +1226
    +1227    def _scan_hex(self) -> None:
    +1228        self._advance()
    +1229        value = self._extract_value()
    +1230        try:
    +1231            # If `value` can't be converted to a hex, fallback to tokenizing it as an identifier
    +1232            int(value, 16)
    +1233            self._add(TokenType.HEX_STRING, value[2:])  # Drop the 0x
    +1234        except ValueError:
    +1235            self._add(TokenType.IDENTIFIER)
     1236
    -1237        return self._text
    -1238
    -1239    def _scan_string(self, start: str) -> bool:
    -1240        base = None
    -1241        token_type = TokenType.STRING
    -1242
    -1243        if start in self._QUOTES:
    -1244            end = self._QUOTES[start]
    -1245        elif start in self._FORMAT_STRINGS:
    -1246            end, token_type = self._FORMAT_STRINGS[start]
    -1247
    -1248            if token_type == TokenType.HEX_STRING:
    -1249                base = 16
    -1250            elif token_type == TokenType.BIT_STRING:
    -1251                base = 2
    -1252            elif token_type == TokenType.HEREDOC_STRING:
    -1253                self._advance()
    -1254                tag = "" if self._char == end else self._extract_string(end)
    -1255                end = f"{start}{tag}{end}"
    -1256        else:
    -1257            return False
    -1258
    -1259        self._advance(len(start))
    -1260        text = self._extract_string(end)
    -1261
    -1262        if base:
    -1263            try:
    -1264                int(text, base)
    -1265            except Exception:
    -1266                raise TokenError(
    -1267                    f"Numeric string contains invalid characters from {self._line}:{self._start}"
    -1268                )
    -1269
    -1270        self._add(token_type, text)
    -1271        return True
    +1237    def _extract_value(self) -> str:
    +1238        while True:
    +1239            char = self._peek.strip()
    +1240            if char and char not in self.SINGLE_TOKENS:
    +1241                self._advance(alnum=True)
    +1242            else:
    +1243                break
    +1244
    +1245        return self._text
    +1246
    +1247    def _scan_string(self, start: str) -> bool:
    +1248        base = None
    +1249        token_type = TokenType.STRING
    +1250
    +1251        if start in self._QUOTES:
    +1252            end = self._QUOTES[start]
    +1253        elif start in self._FORMAT_STRINGS:
    +1254            end, token_type = self._FORMAT_STRINGS[start]
    +1255
    +1256            if token_type == TokenType.HEX_STRING:
    +1257                base = 16
    +1258            elif token_type == TokenType.BIT_STRING:
    +1259                base = 2
    +1260            elif token_type == TokenType.HEREDOC_STRING:
    +1261                if (
    +1262                    self.HEREDOC_TAG_IS_IDENTIFIER
    +1263                    and not self._peek.isidentifier()
    +1264                    and not self._peek == end
    +1265                ):
    +1266                    if self.HEREDOC_STRING_ALTERNATIVE != token_type.VAR:
    +1267                        self._add(self.HEREDOC_STRING_ALTERNATIVE)
    +1268                    else:
    +1269                        self._scan_var()
    +1270
    +1271                    return True
     1272
    -1273    def _scan_identifier(self, identifier_end: str) -> None:
    -1274        self._advance()
    -1275        text = self._extract_string(identifier_end, self._IDENTIFIER_ESCAPES)
    -1276        self._add(TokenType.IDENTIFIER, text)
    -1277
    -1278    def _scan_var(self) -> None:
    -1279        while True:
    -1280            char = self._peek.strip()
    -1281            if char and (char in self.VAR_SINGLE_TOKENS or char not in self.SINGLE_TOKENS):
    -1282                self._advance(alnum=True)
    -1283            else:
    -1284                break
    -1285
    -1286        self._add(
    -1287            TokenType.VAR
    -1288            if self.tokens and self.tokens[-1].token_type == TokenType.PARAMETER
    -1289            else self.KEYWORDS.get(self._text.upper(), TokenType.VAR)
    -1290        )
    -1291
    -1292    def _extract_string(self, delimiter: str, escapes=None) -> str:
    -1293        text = ""
    -1294        delim_size = len(delimiter)
    -1295        escapes = self._STRING_ESCAPES if escapes is None else escapes
    -1296
    -1297        while True:
    -1298            if (
    -1299                self._char in escapes
    -1300                and (self._peek == delimiter or self._peek in escapes)
    -1301                and (self._char not in self._QUOTES or self._char == self._peek)
    -1302            ):
    -1303                if self._peek == delimiter:
    -1304                    text += self._peek
    -1305                else:
    -1306                    text += self._char + self._peek
    -1307
    -1308                if self._current + 1 < self.size:
    -1309                    self._advance(2)
    -1310                else:
    -1311                    raise TokenError(f"Missing {delimiter} from {self._line}:{self._current}")
    -1312            else:
    -1313                if self._chars(delim_size) == delimiter:
    -1314                    if delim_size > 1:
    -1315                        self._advance(delim_size - 1)
    -1316                    break
    -1317
    -1318                if self._end:
    -1319                    raise TokenError(f"Missing {delimiter} from {self._line}:{self._start}")
    -1320
    -1321                if (
    -1322                    self.dialect.ESCAPE_SEQUENCES
    -1323                    and self._peek
    -1324                    and self._char in self.STRING_ESCAPES
    -1325                ):
    -1326                    escaped_sequence = self.dialect.ESCAPE_SEQUENCES.get(self._char + self._peek)
    -1327                    if escaped_sequence:
    -1328                        self._advance(2)
    -1329                        text += escaped_sequence
    -1330                        continue
    -1331
    -1332                current = self._current - 1
    -1333                self._advance(alnum=True)
    -1334                text += self.sql[current : self._current - 1]
    -1335
    -1336        return text
    +1273                self._advance()
    +1274                tag = "" if self._char == end else self._extract_string(end)
    +1275                end = f"{start}{tag}{end}"
    +1276        else:
    +1277            return False
    +1278
    +1279        self._advance(len(start))
    +1280        text = self._extract_string(end)
    +1281
    +1282        if base:
    +1283            try:
    +1284                int(text, base)
    +1285            except Exception:
    +1286                raise TokenError(
    +1287                    f"Numeric string contains invalid characters from {self._line}:{self._start}"
    +1288                )
    +1289
    +1290        self._add(token_type, text)
    +1291        return True
    +1292
    +1293    def _scan_identifier(self, identifier_end: str) -> None:
    +1294        self._advance()
    +1295        text = self._extract_string(identifier_end, self._IDENTIFIER_ESCAPES)
    +1296        self._add(TokenType.IDENTIFIER, text)
    +1297
    +1298    def _scan_var(self) -> None:
    +1299        while True:
    +1300            char = self._peek.strip()
    +1301            if char and (char in self.VAR_SINGLE_TOKENS or char not in self.SINGLE_TOKENS):
    +1302                self._advance(alnum=True)
    +1303            else:
    +1304                break
    +1305
    +1306        self._add(
    +1307            TokenType.VAR
    +1308            if self.tokens and self.tokens[-1].token_type == TokenType.PARAMETER
    +1309            else self.KEYWORDS.get(self._text.upper(), TokenType.VAR)
    +1310        )
    +1311
    +1312    def _extract_string(self, delimiter: str, escapes=None) -> str:
    +1313        text = ""
    +1314        delim_size = len(delimiter)
    +1315        escapes = self._STRING_ESCAPES if escapes is None else escapes
    +1316
    +1317        while True:
    +1318            if (
    +1319                self._char in escapes
    +1320                and (self._peek == delimiter or self._peek in escapes)
    +1321                and (self._char not in self._QUOTES or self._char == self._peek)
    +1322            ):
    +1323                if self._peek == delimiter:
    +1324                    text += self._peek
    +1325                else:
    +1326                    text += self._char + self._peek
    +1327
    +1328                if self._current + 1 < self.size:
    +1329                    self._advance(2)
    +1330                else:
    +1331                    raise TokenError(f"Missing {delimiter} from {self._line}:{self._current}")
    +1332            else:
    +1333                if self._chars(delim_size) == delimiter:
    +1334                    if delim_size > 1:
    +1335                        self._advance(delim_size - 1)
    +1336                    break
     1337
    -1338    def tokenize_rs(self, sql: str) -> t.List[Token]:
    -1339        if not self._RS_TOKENIZER:
    -1340            raise SqlglotError("Rust tokenizer is not available")
    -1341
    -1342        try:
    -1343            tokens = self._RS_TOKENIZER.tokenize(sql, self._rs_dialect_settings)
    -1344            for token in tokens:
    -1345                token.token_type = _ALL_TOKEN_TYPES[token.token_type_index]
    -1346            return tokens
    -1347        except Exception as e:
    -1348            raise TokenError(str(e))
    +1338                if self._end:
    +1339                    raise TokenError(f"Missing {delimiter} from {self._line}:{self._start}")
    +1340
    +1341                if (
    +1342                    self.dialect.ESCAPE_SEQUENCES
    +1343                    and self._peek
    +1344                    and self._char in self.STRING_ESCAPES
    +1345                ):
    +1346                    escaped_sequence = self.dialect.ESCAPE_SEQUENCES.get(self._char + self._peek)
    +1347                    if escaped_sequence:
    +1348                        self._advance(2)
    +1349                        text += escaped_sequence
    +1350                        continue
    +1351
    +1352                current = self._current - 1
    +1353                self._advance(alnum=True)
    +1354                text += self.sql[current : self._current - 1]
    +1355
    +1356        return text
    +1357
    +1358    def tokenize_rs(self, sql: str) -> t.List[Token]:
    +1359        if not self._RS_TOKENIZER:
    +1360            raise SqlglotError("Rust tokenizer is not available")
    +1361
    +1362        try:
    +1363            tokens = self._RS_TOKENIZER.tokenize(sql, self._rs_dialect_settings)
    +1364            for token in tokens:
    +1365                token.token_type = _ALL_TOKEN_TYPES[token.token_type_index]
    +1366            return tokens
    +1367        except Exception as e:
    +1368            raise TokenError(str(e))
     
    @@ -8069,18 +8113,18 @@
    -
    898    def __init__(self, dialect: DialectType = None) -> None:
    -899        from sqlglot.dialects import Dialect
    -900
    -901        self.dialect = Dialect.get_or_raise(dialect)
    -902
    -903        if USE_RS_TOKENIZER:
    -904            self._rs_dialect_settings = RsTokenizerDialectSettings(
    -905                escape_sequences=self.dialect.ESCAPE_SEQUENCES,
    -906                identifiers_can_start_with_digit=self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT,
    -907            )
    +            
    906    def __init__(self, dialect: DialectType = None) -> None:
    +907        from sqlglot.dialects import Dialect
     908
    -909        self.reset()
    +909        self.dialect = Dialect.get_or_raise(dialect)
    +910
    +911        if USE_RS_TOKENIZER:
    +912            self._rs_dialect_settings = RsTokenizerDialectSettings(
    +913                escape_sequences=self.dialect.ESCAPE_SEQUENCES,
    +914                identifiers_can_start_with_digit=self.dialect.IDENTIFIERS_CAN_START_WITH_DIGIT,
    +915            )
    +916
    +917        self.reset()
     
    @@ -8231,6 +8275,30 @@ +
    +
    +
    + HEREDOC_TAG_IS_IDENTIFIER = +False + + +
    + + + + +
    +
    +
    + HEREDOC_STRING_ALTERNATIVE = +<TokenType.VAR: 'VAR'> + + +
    + + + +
    @@ -8262,7 +8330,7 @@
    COMMANDS = - {<TokenType.COMMAND: 'COMMAND'>, <TokenType.FETCH: 'FETCH'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.SHOW: 'SHOW'>} + {<TokenType.COMMAND: 'COMMAND'>, <TokenType.EXECUTE: 'EXECUTE'>, <TokenType.FETCH: 'FETCH'>, <TokenType.SHOW: 'SHOW'>}
    @@ -8329,20 +8397,20 @@
    -
    911    def reset(self) -> None:
    -912        self.sql = ""
    -913        self.size = 0
    -914        self.tokens: t.List[Token] = []
    -915        self._start = 0
    -916        self._current = 0
    -917        self._line = 1
    -918        self._col = 0
    -919        self._comments: t.List[str] = []
    -920
    -921        self._char = ""
    -922        self._end = False
    -923        self._peek = ""
    -924        self._prev_token_line = -1
    +            
    919    def reset(self) -> None:
    +920        self.sql = ""
    +921        self.size = 0
    +922        self.tokens: t.List[Token] = []
    +923        self._start = 0
    +924        self._current = 0
    +925        self._line = 1
    +926        self._col = 0
    +927        self._comments: t.List[str] = []
    +928
    +929        self._char = ""
    +930        self._end = False
    +931        self._peek = ""
    +932        self._prev_token_line = -1
     
    @@ -8360,24 +8428,24 @@
    -
    926    def tokenize(self, sql: str) -> t.List[Token]:
    -927        """Returns a list of tokens corresponding to the SQL string `sql`."""
    -928        if USE_RS_TOKENIZER:
    -929            return self.tokenize_rs(sql)
    -930
    -931        self.reset()
    -932        self.sql = sql
    -933        self.size = len(sql)
    -934
    -935        try:
    -936            self._scan()
    -937        except Exception as e:
    -938            start = max(self._current - 50, 0)
    -939            end = min(self._current + 50, self.size - 1)
    -940            context = self.sql[start:end]
    -941            raise TokenError(f"Error tokenizing '{context}'") from e
    +            
    934    def tokenize(self, sql: str) -> t.List[Token]:
    +935        """Returns a list of tokens corresponding to the SQL string `sql`."""
    +936        if USE_RS_TOKENIZER:
    +937            return self.tokenize_rs(sql)
    +938
    +939        self.reset()
    +940        self.sql = sql
    +941        self.size = len(sql)
     942
    -943        return self.tokens
    +943        try:
    +944            self._scan()
    +945        except Exception as e:
    +946            start = max(self._current - 50, 0)
    +947            end = min(self._current + 50, self.size - 1)
    +948            context = self.sql[start:end]
    +949            raise TokenError(f"Error tokenizing '{context}'") from e
    +950
    +951        return self.tokens
     
    @@ -8397,11 +8465,11 @@
    -
    1029    def peek(self, i: int = 0) -> str:
    -1030        i = self._current + i
    -1031        if i < self.size:
    -1032            return self.sql[i]
    -1033        return ""
    +            
    1037    def peek(self, i: int = 0) -> str:
    +1038        i = self._current + i
    +1039        if i < self.size:
    +1040            return self.sql[i]
    +1041        return ""
     
    @@ -8419,17 +8487,17 @@
    -
    1338    def tokenize_rs(self, sql: str) -> t.List[Token]:
    -1339        if not self._RS_TOKENIZER:
    -1340            raise SqlglotError("Rust tokenizer is not available")
    -1341
    -1342        try:
    -1343            tokens = self._RS_TOKENIZER.tokenize(sql, self._rs_dialect_settings)
    -1344            for token in tokens:
    -1345                token.token_type = _ALL_TOKEN_TYPES[token.token_type_index]
    -1346            return tokens
    -1347        except Exception as e:
    -1348            raise TokenError(str(e))
    +            
    1358    def tokenize_rs(self, sql: str) -> t.List[Token]:
    +1359        if not self._RS_TOKENIZER:
    +1360            raise SqlglotError("Rust tokenizer is not available")
    +1361
    +1362        try:
    +1363            tokens = self._RS_TOKENIZER.tokenize(sql, self._rs_dialect_settings)
    +1364            for token in tokens:
    +1365                token.token_type = _ALL_TOKEN_TYPES[token.token_type_index]
    +1366            return tokens
    +1367        except Exception as e:
    +1368            raise TokenError(str(e))
     
    diff --git a/sqlglot/dialects/duckdb.py b/sqlglot/dialects/duckdb.py index d7ba729..e61ac4f 100644 --- a/sqlglot/dialects/duckdb.py +++ b/sqlglot/dialects/duckdb.py @@ -333,6 +333,7 @@ class DuckDB(Dialect): IGNORE_NULLS_IN_FUNC = True JSON_PATH_BRACKETED_KEY_SUPPORTED = False SUPPORTS_CREATE_TABLE_LIKE = False + MULTI_ARG_DISTINCT = False TRANSFORMS = { **generator.Generator.TRANSFORMS, diff --git a/sqlglot/dialects/postgres.py b/sqlglot/dialects/postgres.py index 0404c78..68e2c6d 100644 --- a/sqlglot/dialects/postgres.py +++ b/sqlglot/dialects/postgres.py @@ -232,6 +232,9 @@ class Postgres(Dialect): BYTE_STRINGS = [("e'", "'"), ("E'", "'")] HEREDOC_STRINGS = ["$"] + HEREDOC_TAG_IS_IDENTIFIER = True + HEREDOC_STRING_ALTERNATIVE = TokenType.PARAMETER + KEYWORDS = { **tokens.Tokenizer.KEYWORDS, "~~": TokenType.LIKE, @@ -381,6 +384,7 @@ class Postgres(Dialect): JSON_TYPE_REQUIRED_FOR_EXTRACTION = True SUPPORTS_UNLOGGED_TABLES = True LIKE_PROPERTY_INSIDE_SCHEMA = True + MULTI_ARG_DISTINCT = False SUPPORTED_JSON_PATH_PARTS = { exp.JSONPathKey, diff --git a/sqlglot/dialects/presto.py b/sqlglot/dialects/presto.py index 8691192..609103e 100644 --- a/sqlglot/dialects/presto.py +++ b/sqlglot/dialects/presto.py @@ -292,6 +292,7 @@ class Presto(Dialect): LIMIT_ONLY_LITERALS = True SUPPORTS_SINGLE_ARG_CONCAT = False LIKE_PROPERTY_INSIDE_SCHEMA = True + MULTI_ARG_DISTINCT = False PROPERTIES_LOCATION = { **generator.Generator.PROPERTIES_LOCATION, diff --git a/sqlglot/dialects/spark.py b/sqlglot/dialects/spark.py index 4c5c131..44bd12d 100644 --- a/sqlglot/dialects/spark.py +++ b/sqlglot/dialects/spark.py @@ -50,9 +50,6 @@ class Spark(Spark2): "DATEDIFF": _parse_datediff, } - FUNCTION_PARSERS = Spark2.Parser.FUNCTION_PARSERS.copy() - FUNCTION_PARSERS.pop("ANY_VALUE") - def _parse_generated_as_identity( self, ) -> ( diff --git a/sqlglot/expressions.py b/sqlglot/expressions.py index 3234c99..11ebbaf 100644 --- a/sqlglot/expressions.py +++ b/sqlglot/expressions.py @@ -1796,7 +1796,7 @@ class Lambda(Expression): class Limit(Expression): - arg_types = {"this": False, "expression": True, "offset": False} + arg_types = {"this": False, "expression": True, "offset": False, "expressions": False} class Literal(Condition): @@ -1969,7 +1969,7 @@ class Final(Expression): class Offset(Expression): - arg_types = {"this": False, "expression": True} + arg_types = {"this": False, "expression": True, "expressions": False} class Order(Expression): @@ -4291,6 +4291,11 @@ class RespectNulls(Expression): pass +# https://cloud.google.com/bigquery/docs/reference/standard-sql/aggregate-function-calls#max_min_clause +class HavingMax(Expression): + arg_types = {"this": True, "expression": True, "max": True} + + # Functions class Func(Condition): """ @@ -4491,7 +4496,7 @@ class Avg(AggFunc): class AnyValue(AggFunc): - arg_types = {"this": True, "having": False, "max": False} + pass class Lag(AggFunc): diff --git a/sqlglot/generator.py b/sqlglot/generator.py index 568dcb4..318d782 100644 --- a/sqlglot/generator.py +++ b/sqlglot/generator.py @@ -296,6 +296,10 @@ class Generator(metaclass=_Generator): # Whether or not the LikeProperty needs to be specified inside of the schema clause LIKE_PROPERTY_INSIDE_SCHEMA = False + # Whether or not DISTINCT can be followed by multiple args in an AggFunc. If not, it will be + # transpiled into a series of CASE-WHEN-ELSE, ultimately using a tuple conseisting of the args + MULTI_ARG_DISTINCT = True + # Whether or not the JSON extraction operators expect a value of type JSON JSON_TYPE_REQUIRED_FOR_EXTRACTION = False @@ -1841,15 +1845,18 @@ class Generator(metaclass=_Generator): args_sql = ", ".join(self.sql(e) for e in args) args_sql = f"({args_sql})" if any(top and not e.is_number for e in args) else args_sql - return f"{this}{self.seg('TOP' if top else 'LIMIT')} {args_sql}" + expressions = self.expressions(expression, flat=True) + expressions = f" BY {expressions}" if expressions else "" + + return f"{this}{self.seg('TOP' if top else 'LIMIT')} {args_sql}{expressions}" def offset_sql(self, expression: exp.Offset) -> str: this = self.sql(expression, "this") - expression = expression.expression - expression = ( - self._simplify_unless_literal(expression) if self.LIMIT_ONLY_LITERALS else expression - ) - return f"{this}{self.seg('OFFSET')} {self.sql(expression)}" + value = expression.expression + value = self._simplify_unless_literal(value) if self.LIMIT_ONLY_LITERALS else value + expressions = self.expressions(expression, flat=True) + expressions = f" BY {expressions}" if expressions else "" + return f"{this}{self.seg('OFFSET')} {self.sql(value)}{expressions}" def setitem_sql(self, expression: exp.SetItem) -> str: kind = self.sql(expression, "kind") @@ -2834,6 +2841,13 @@ class Generator(metaclass=_Generator): def distinct_sql(self, expression: exp.Distinct) -> str: this = self.expressions(expression, flat=True) + + if not self.MULTI_ARG_DISTINCT and len(expression.expressions) > 1: + case = exp.case() + for arg in expression.expressions: + case = case.when(arg.is_(exp.null()), exp.null()) + this = self.sql(case.else_(f"({this})")) + this = f" {this}" if this else "" on = self.sql(expression, "on") @@ -2846,13 +2860,33 @@ class Generator(metaclass=_Generator): def respectnulls_sql(self, expression: exp.RespectNulls) -> str: return self._embed_ignore_nulls(expression, "RESPECT NULLS") + def havingmax_sql(self, expression: exp.HavingMax) -> str: + this_sql = self.sql(expression, "this") + expression_sql = self.sql(expression, "expression") + kind = "MAX" if expression.args.get("max") else "MIN" + return f"{this_sql} HAVING {kind} {expression_sql}" + def _embed_ignore_nulls(self, expression: exp.IgnoreNulls | exp.RespectNulls, text: str) -> str: - if self.IGNORE_NULLS_IN_FUNC: - this = expression.find(exp.AggFunc) - if this: - sql = self.sql(this) - sql = sql[:-1] + f" {text})" - return sql + if self.IGNORE_NULLS_IN_FUNC and not expression.meta.get("inline"): + # The first modifier here will be the one closest to the AggFunc's arg + mods = sorted( + expression.find_all(exp.HavingMax, exp.Order, exp.Limit), + key=lambda x: 0 + if isinstance(x, exp.HavingMax) + else (1 if isinstance(x, exp.Order) else 2), + ) + + if mods: + mod = mods[0] + this = expression.__class__(this=mod.this.copy()) + this.meta["inline"] = True + mod.this.replace(this) + return self.sql(expression.this) + + agg_func = expression.find(exp.AggFunc) + + if agg_func: + return self.sql(agg_func)[:-1] + f" {text})" return f"{self.sql(expression, 'this')} {text}" diff --git a/sqlglot/optimizer/annotate_types.py b/sqlglot/optimizer/annotate_types.py index a2a86cd..cb9312c 100644 --- a/sqlglot/optimizer/annotate_types.py +++ b/sqlglot/optimizer/annotate_types.py @@ -263,6 +263,7 @@ class TypeAnnotator(metaclass=_TypeAnnotator): exp.DateTrunc: lambda self, e: self._annotate_timeunit(e), exp.Distinct: lambda self, e: self._annotate_by_args(e, "expressions"), exp.Div: lambda self, e: self._annotate_div(e), + exp.Explode: lambda self, e: self._annotate_explode(e), exp.Filter: lambda self, e: self._annotate_by_args(e, "this"), exp.If: lambda self, e: self._annotate_by_args(e, "true", "false"), exp.Interval: lambda self, e: self._annotate_with_type(e, exp.DataType.Type.INTERVAL), @@ -333,9 +334,9 @@ class TypeAnnotator(metaclass=_TypeAnnotator): self._visited: t.Set[int] = set() def _set_type( - self, expression: exp.Expression, target_type: exp.DataType | exp.DataType.Type + self, expression: exp.Expression, target_type: t.Optional[exp.DataType | exp.DataType.Type] ) -> None: - expression.type = target_type # type: ignore + expression.type = target_type or exp.DataType.Type.UNKNOWN # type: ignore self._visited.add(id(expression)) def annotate(self, expression: E) -> E: @@ -564,13 +565,11 @@ class TypeAnnotator(metaclass=_TypeAnnotator): if isinstance(bracket_arg, exp.Slice): self._set_type(expression, this.type) elif this.type.is_type(exp.DataType.Type.ARRAY): - contained_type = seq_get(this.type.expressions, 0) or exp.DataType.Type.UNKNOWN - self._set_type(expression, contained_type) + self._set_type(expression, seq_get(this.type.expressions, 0)) elif isinstance(this, (exp.Map, exp.VarMap)) and bracket_arg in this.keys: index = this.keys.index(bracket_arg) value = seq_get(this.values, index) - value_type = value.type if value else exp.DataType.Type.UNKNOWN - self._set_type(expression, value_type or exp.DataType.Type.UNKNOWN) + self._set_type(expression, value.type if value else None) else: self._set_type(expression, exp.DataType.Type.UNKNOWN) @@ -591,3 +590,8 @@ class TypeAnnotator(metaclass=_TypeAnnotator): self._set_type(expression, self._maybe_coerce(left_type, right_type)) return expression + + def _annotate_explode(self, expression: exp.Explode) -> exp.Explode: + self._annotate_args(expression) + self._set_type(expression, seq_get(expression.this.type.expressions, 0)) + return expression diff --git a/sqlglot/parser.py b/sqlglot/parser.py index a89e4fa..dfa3024 100644 --- a/sqlglot/parser.py +++ b/sqlglot/parser.py @@ -872,7 +872,6 @@ class Parser(metaclass=_Parser): FUNCTIONS_WITH_ALIASED_ARGS = {"STRUCT"} FUNCTION_PARSERS = { - "ANY_VALUE": lambda self: self._parse_any_value(), "CAST": lambda self: self._parse_cast(self.STRICT_CAST), "CONVERT": lambda self: self._parse_convert(self.STRICT_CAST), "DECODE": lambda self: self._parse_decode(), @@ -2465,8 +2464,14 @@ class Parser(metaclass=_Parser): this.set(key, expression) if key == "limit": offset = expression.args.pop("offset", None) + if offset: - this.set("offset", exp.Offset(expression=offset)) + offset = exp.Offset(expression=offset) + this.set("offset", offset) + + limit_by_expressions = expression.expressions + expression.set("expressions", None) + offset.set("expressions", limit_by_expressions) continue break return this @@ -3341,7 +3346,12 @@ class Parser(metaclass=_Parser): offset = None limit_exp = self.expression( - exp.Limit, this=this, expression=expression, offset=offset, comments=comments + exp.Limit, + this=this, + expression=expression, + offset=offset, + comments=comments, + expressions=self._parse_limit_by(), ) return limit_exp @@ -3377,7 +3387,13 @@ class Parser(metaclass=_Parser): count = self._parse_term() self._match_set((TokenType.ROW, TokenType.ROWS)) - return self.expression(exp.Offset, this=this, expression=count) + + return self.expression( + exp.Offset, this=this, expression=count, expressions=self._parse_limit_by() + ) + + def _parse_limit_by(self) -> t.Optional[t.List[exp.Expression]]: + return self._match_text_seq("BY") and self._parse_csv(self._parse_bitwise) def _parse_locks(self) -> t.List[exp.Lock]: locks = [] @@ -4115,7 +4131,9 @@ class Parser(metaclass=_Parser): else: this = self._parse_select_or_expression(alias=alias) - return self._parse_limit(self._parse_order(self._parse_respect_or_ignore_nulls(this))) + return self._parse_limit( + self._parse_order(self._parse_having_max(self._parse_respect_or_ignore_nulls(this))) + ) def _parse_schema(self, this: t.Optional[exp.Expression] = None) -> t.Optional[exp.Expression]: index = self._index @@ -4549,18 +4567,6 @@ class Parser(metaclass=_Parser): return self.expression(exp.Extract, this=this, expression=self._parse_bitwise()) - def _parse_any_value(self) -> exp.AnyValue: - this = self._parse_lambda() - is_max = None - having = None - - if self._match(TokenType.HAVING): - self._match_texts(("MAX", "MIN")) - is_max = self._prev.text == "MAX" - having = self._parse_column() - - return self.expression(exp.AnyValue, this=this, having=having, max=is_max) - def _parse_cast(self, strict: bool, safe: t.Optional[bool] = None) -> exp.Expression: this = self._parse_conjunction() @@ -4941,6 +4947,16 @@ class Parser(metaclass=_Parser): return self.expression(exp.RespectNulls, this=this) return this + def _parse_having_max(self, this: t.Optional[exp.Expression]) -> t.Optional[exp.Expression]: + if self._match(TokenType.HAVING): + self._match_texts(("MAX", "MIN")) + max = self._prev.text.upper() != "MIN" + return self.expression( + exp.HavingMax, this=this, expression=self._parse_column(), max=max + ) + + return this + def _parse_window( self, this: t.Optional[exp.Expression], alias: bool = False ) -> t.Optional[exp.Expression]: diff --git a/sqlglot/schema.py b/sqlglot/schema.py index 13f72d6..1fd4025 100644 --- a/sqlglot/schema.py +++ b/sqlglot/schema.py @@ -106,19 +106,6 @@ class Schema(abc.ABC): name = column if isinstance(column, str) else column.name return name in self.column_names(table, dialect=dialect, normalize=normalize) - @abc.abstractmethod - def find(self, table: exp.Table, raise_on_missing: bool = True) -> t.Optional[t.Any]: - """ - Returns the schema of a given table. - - Args: - table: the target table. - raise_on_missing: whether or not to raise in case the schema is not found. - - Returns: - The schema of the target table. - """ - @property @abc.abstractmethod def supported_table_args(self) -> t.Tuple[str, ...]: @@ -170,6 +157,16 @@ class AbstractMappingSchema: return [table.text(part) for part in exp.TABLE_PARTS if table.text(part)] def find(self, table: exp.Table, raise_on_missing: bool = True) -> t.Optional[t.Any]: + """ + Returns the schema of a given table. + + Args: + table: the target table. + raise_on_missing: whether or not to raise in case the schema is not found. + + Returns: + The schema of the target table. + """ parts = self.table_parts(table)[0 : len(self.supported_table_args)] value, trie = in_trie(self.mapping_trie, parts) diff --git a/sqlglot/tokens.py b/sqlglot/tokens.py index 87a4924..b064957 100644 --- a/sqlglot/tokens.py +++ b/sqlglot/tokens.py @@ -504,6 +504,7 @@ class _Tokenizer(type): command_prefix_tokens={ _TOKEN_TYPE_TO_INDEX[v] for v in klass.COMMAND_PREFIX_TOKENS }, + heredoc_tag_is_identifier=klass.HEREDOC_TAG_IS_IDENTIFIER, ) token_types = RsTokenTypeSettings( bit_string=_TOKEN_TYPE_TO_INDEX[TokenType.BIT_STRING], @@ -517,6 +518,7 @@ class _Tokenizer(type): semicolon=_TOKEN_TYPE_TO_INDEX[TokenType.SEMICOLON], string=_TOKEN_TYPE_TO_INDEX[TokenType.STRING], var=_TOKEN_TYPE_TO_INDEX[TokenType.VAR], + heredoc_string_alternative=_TOKEN_TYPE_TO_INDEX[klass.HEREDOC_STRING_ALTERNATIVE], ) klass._RS_TOKENIZER = RsTokenizer(settings, token_types) else: @@ -573,6 +575,12 @@ class Tokenizer(metaclass=_Tokenizer): STRING_ESCAPES = ["'"] VAR_SINGLE_TOKENS: t.Set[str] = set() + # Whether or not the heredoc tags follow the same lexical rules as unquoted identifiers + HEREDOC_TAG_IS_IDENTIFIER = False + + # Token that we'll generate as a fallback if the heredoc prefix doesn't correspond to a heredoc + HEREDOC_STRING_ALTERNATIVE = TokenType.VAR + # Autofilled _COMMENTS: t.Dict[str, str] = {} _FORMAT_STRINGS: t.Dict[str, t.Tuple[str, TokenType]] = {} @@ -1249,6 +1257,18 @@ class Tokenizer(metaclass=_Tokenizer): elif token_type == TokenType.BIT_STRING: base = 2 elif token_type == TokenType.HEREDOC_STRING: + if ( + self.HEREDOC_TAG_IS_IDENTIFIER + and not self._peek.isidentifier() + and not self._peek == end + ): + if self.HEREDOC_STRING_ALTERNATIVE != token_type.VAR: + self._add(self.HEREDOC_STRING_ALTERNATIVE) + else: + self._scan_var() + + return True + self._advance() tag = "" if self._char == end else self._extract_string(end) end = f"{start}{tag}{end}" diff --git a/sqlglotrs/Cargo.lock b/sqlglotrs/Cargo.lock index cd9a9ef..920ef8b 100644 --- a/sqlglotrs/Cargo.lock +++ b/sqlglotrs/Cargo.lock @@ -188,7 +188,7 @@ checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" [[package]] name = "sqlglotrs" -version = "0.1.0" +version = "0.1.1" dependencies = [ "pyo3", ] diff --git a/sqlglotrs/Cargo.toml b/sqlglotrs/Cargo.toml index ece4a88..0c367d9 100644 --- a/sqlglotrs/Cargo.toml +++ b/sqlglotrs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "sqlglotrs" -version = "0.1.0" +version = "0.1.1" edition = "2021" [lib] diff --git a/sqlglotrs/src/settings.rs b/sqlglotrs/src/settings.rs index 32575c6..c6e76a7 100644 --- a/sqlglotrs/src/settings.rs +++ b/sqlglotrs/src/settings.rs @@ -17,6 +17,7 @@ pub struct TokenTypeSettings { pub semicolon: TokenType, pub string: TokenType, pub var: TokenType, + pub heredoc_string_alternative: TokenType, } #[pymethods] @@ -34,6 +35,7 @@ impl TokenTypeSettings { semicolon: TokenType, string: TokenType, var: TokenType, + heredoc_string_alternative: TokenType, ) -> Self { TokenTypeSettings { bit_string, @@ -47,6 +49,7 @@ impl TokenTypeSettings { semicolon, string, var, + heredoc_string_alternative, } } } @@ -69,6 +72,7 @@ pub struct TokenizerSettings { pub var_single_tokens: HashSet, pub commands: HashSet, pub command_prefix_tokens: HashSet, + pub heredoc_tag_is_identifier: bool, } #[pymethods] @@ -90,6 +94,7 @@ impl TokenizerSettings { var_single_tokens: HashSet, commands: HashSet, command_prefix_tokens: HashSet, + heredoc_tag_is_identifier: bool, ) -> Self { let to_char = |v: &String| { if v.len() == 1 { @@ -138,6 +143,7 @@ impl TokenizerSettings { var_single_tokens: var_single_tokens_native, commands, command_prefix_tokens, + heredoc_tag_is_identifier, } } } diff --git a/sqlglotrs/src/tokenizer.rs b/sqlglotrs/src/tokenizer.rs index 920a5b5..94a8b08 100644 --- a/sqlglotrs/src/tokenizer.rs +++ b/sqlglotrs/src/tokenizer.rs @@ -399,6 +399,19 @@ impl<'a> TokenizerState<'a> { } else if *token_type == self.token_types.bit_string { (Some(2), *token_type, end.clone()) } else if *token_type == self.token_types.heredoc_string { + if self.settings.heredoc_tag_is_identifier + && !self.is_identifier(self.peek_char) + && self.peek_char.to_string() != *end + { + if self.token_types.heredoc_string_alternative != self.token_types.var { + self.add(self.token_types.heredoc_string_alternative, None)? + } else { + self.scan_var()? + }; + + return Ok(true) + }; + self.advance(1)?; let tag = if self.current_char.to_string() == *end { String::from("") @@ -469,7 +482,7 @@ impl<'a> TokenizerState<'a> { } else if self.peek_char.to_ascii_uppercase() == 'E' && scientific == 0 { scientific += 1; self.advance(1)?; - } else if self.peek_char.is_alphabetic() || self.peek_char == '_' { + } else if self.is_identifier(self.peek_char) { let number_text = self.text(); let mut literal = String::from(""); @@ -643,6 +656,10 @@ impl<'a> TokenizerState<'a> { Ok(text) } + fn is_identifier(&mut self, name: char) -> bool { + name.is_alphabetic() || name == '_' + } + fn extract_value(&mut self) -> Result { loop { if !self.peek_char.is_whitespace() diff --git a/tests/dialects/test_bigquery.py b/tests/dialects/test_bigquery.py index 340630c..5cc5480 100644 --- a/tests/dialects/test_bigquery.py +++ b/tests/dialects/test_bigquery.py @@ -18,6 +18,12 @@ class TestBigQuery(Validator): maxDiff = None def test_bigquery(self): + self.validate_identity("ARRAY_AGG(x IGNORE NULLS LIMIT 1)") + self.validate_identity("ARRAY_AGG(x IGNORE NULLS ORDER BY x LIMIT 1)") + self.validate_identity("ARRAY_AGG(DISTINCT x IGNORE NULLS ORDER BY x LIMIT 1)") + self.validate_identity("ARRAY_AGG(x IGNORE NULLS)") + self.validate_identity("ARRAY_AGG(DISTINCT x IGNORE NULLS HAVING MAX x ORDER BY x LIMIT 1)") + self.validate_all( "SELECT SUM(x IGNORE NULLS) AS x", read={ @@ -55,6 +61,7 @@ class TestBigQuery(Validator): self.validate_all( "SELECT PERCENTILE_CONT(x, 0.5 RESPECT NULLS) OVER ()", write={ + "bigquery": "SELECT PERCENTILE_CONT(x, 0.5 RESPECT NULLS) OVER ()", "duckdb": "SELECT QUANTILE_CONT(x, 0.5 RESPECT NULLS) OVER ()", "spark": "SELECT PERCENTILE_CONT(x, 0.5) RESPECT NULLS OVER ()", }, @@ -62,14 +69,16 @@ class TestBigQuery(Validator): self.validate_all( "SELECT ARRAY_AGG(DISTINCT x IGNORE NULLS ORDER BY a, b DESC LIMIT 10) AS x", write={ - "duckdb": "SELECT ARRAY_AGG(DISTINCT x ORDER BY a NULLS FIRST, b DESC LIMIT 10 IGNORE NULLS) AS x", + "bigquery": "SELECT ARRAY_AGG(DISTINCT x IGNORE NULLS ORDER BY a, b DESC LIMIT 10) AS x", + "duckdb": "SELECT ARRAY_AGG(DISTINCT x IGNORE NULLS ORDER BY a NULLS FIRST, b DESC LIMIT 10) AS x", "spark": "SELECT COLLECT_LIST(DISTINCT x ORDER BY a, b DESC LIMIT 10) IGNORE NULLS AS x", }, ) self.validate_all( "SELECT ARRAY_AGG(DISTINCT x IGNORE NULLS ORDER BY a, b DESC LIMIT 1, 10) AS x", write={ - "duckdb": "SELECT ARRAY_AGG(DISTINCT x ORDER BY a NULLS FIRST, b DESC LIMIT 1, 10 IGNORE NULLS) AS x", + "bigquery": "SELECT ARRAY_AGG(DISTINCT x IGNORE NULLS ORDER BY a, b DESC LIMIT 1, 10) AS x", + "duckdb": "SELECT ARRAY_AGG(DISTINCT x IGNORE NULLS ORDER BY a NULLS FIRST, b DESC LIMIT 1, 10) AS x", "spark": "SELECT COLLECT_LIST(DISTINCT x ORDER BY a, b DESC LIMIT 1, 10) IGNORE NULLS AS x", }, ) diff --git a/tests/dialects/test_clickhouse.py b/tests/dialects/test_clickhouse.py index d256fc5..7351f6a 100644 --- a/tests/dialects/test_clickhouse.py +++ b/tests/dialects/test_clickhouse.py @@ -75,6 +75,19 @@ class TestClickhouse(Validator): self.validate_identity("CAST(x as MEDIUMINT)", "CAST(x AS Int32)") self.validate_identity("SELECT arrayJoin([1, 2, 3] AS src) AS dst, 'Hello', src") self.validate_identity("""SELECT JSONExtractString('{"x": {"y": 1}}', 'x', 'y')""") + self.validate_identity("SELECT * FROM table LIMIT 1 BY a, b") + self.validate_identity("SELECT * FROM table LIMIT 2 OFFSET 1 BY a, b") + self.validate_identity( + "SELECT $1$foo$1$", + "SELECT 'foo'", + ) + self.validate_identity( + "SELECT * FROM table LIMIT 1, 2 BY a, b", + "SELECT * FROM table LIMIT 2 OFFSET 1 BY a, b", + ) + self.validate_identity( + "SELECT * FROM table LIMIT 1 BY CONCAT(datalayerVariantNo, datalayerProductId, warehouse)" + ) self.validate_identity( """SELECT JSONExtractString('{"a": "hello", "b": [-100, 200.0, 300]}', 'a')""" ) diff --git a/tests/dialects/test_postgres.py b/tests/dialects/test_postgres.py index 9c4246e..61421e5 100644 --- a/tests/dialects/test_postgres.py +++ b/tests/dialects/test_postgres.py @@ -33,6 +33,7 @@ class TestPostgres(Validator): self.assertIsInstance(expr, exp.AlterTable) self.assertEqual(expr.sql(dialect="postgres"), alter_table_only) + self.validate_identity("SELECT x FROM t WHERE CAST($1 AS TEXT) = 'ok'") self.validate_identity("SELECT * FROM t TABLESAMPLE SYSTEM (50) REPEATABLE (55)") self.validate_identity("x @@ y") self.validate_identity("CAST(x AS MONEY)") diff --git a/tests/dialects/test_spark.py b/tests/dialects/test_spark.py index a02a735..75bb91a 100644 --- a/tests/dialects/test_spark.py +++ b/tests/dialects/test_spark.py @@ -277,6 +277,21 @@ TBLPROPERTIES ( "SELECT STR_TO_MAP('a:1,b:2,c:3', ',', ':')", ) + self.validate_all( + "WITH tbl AS (SELECT 1 AS id, 'eggy' AS name UNION ALL SELECT NULL AS id, 'jake' AS name) SELECT COUNT(DISTINCT id, name) AS cnt FROM tbl", + write={ + "clickhouse": "WITH tbl AS (SELECT 1 AS id, 'eggy' AS name UNION ALL SELECT NULL AS id, 'jake' AS name) SELECT COUNT(DISTINCT id, name) AS cnt FROM tbl", + "databricks": "WITH tbl AS (SELECT 1 AS id, 'eggy' AS name UNION ALL SELECT NULL AS id, 'jake' AS name) SELECT COUNT(DISTINCT id, name) AS cnt FROM tbl", + "doris": "WITH tbl AS (SELECT 1 AS id, 'eggy' AS name UNION ALL SELECT NULL AS id, 'jake' AS name) SELECT COUNT(DISTINCT id, name) AS cnt FROM tbl", + "duckdb": "WITH tbl AS (SELECT 1 AS id, 'eggy' AS name UNION ALL SELECT NULL AS id, 'jake' AS name) SELECT COUNT(DISTINCT CASE WHEN id IS NULL THEN NULL WHEN name IS NULL THEN NULL ELSE (id, name) END) AS cnt FROM tbl", + "hive": "WITH tbl AS (SELECT 1 AS id, 'eggy' AS name UNION ALL SELECT NULL AS id, 'jake' AS name) SELECT COUNT(DISTINCT id, name) AS cnt FROM tbl", + "mysql": "WITH tbl AS (SELECT 1 AS id, 'eggy' AS name UNION ALL SELECT NULL AS id, 'jake' AS name) SELECT COUNT(DISTINCT id, name) AS cnt FROM tbl", + "postgres": "WITH tbl AS (SELECT 1 AS id, 'eggy' AS name UNION ALL SELECT NULL AS id, 'jake' AS name) SELECT COUNT(DISTINCT CASE WHEN id IS NULL THEN NULL WHEN name IS NULL THEN NULL ELSE (id, name) END) AS cnt FROM tbl", + "presto": "WITH tbl AS (SELECT 1 AS id, 'eggy' AS name UNION ALL SELECT NULL AS id, 'jake' AS name) SELECT COUNT(DISTINCT CASE WHEN id IS NULL THEN NULL WHEN name IS NULL THEN NULL ELSE (id, name) END) AS cnt FROM tbl", + "snowflake": "WITH tbl AS (SELECT 1 AS id, 'eggy' AS name UNION ALL SELECT NULL AS id, 'jake' AS name) SELECT COUNT(DISTINCT id, name) AS cnt FROM tbl", + "spark": "WITH tbl AS (SELECT 1 AS id, 'eggy' AS name UNION ALL SELECT NULL AS id, 'jake' AS name) SELECT COUNT(DISTINCT id, name) AS cnt FROM tbl", + }, + ) self.validate_all( "SELECT TO_UTC_TIMESTAMP('2016-08-31', 'Asia/Seoul')", write={ diff --git a/tests/test_optimizer.py b/tests/test_optimizer.py index d0ef8aa..0e8a803 100644 --- a/tests/test_optimizer.py +++ b/tests/test_optimizer.py @@ -980,6 +980,12 @@ FROM READ_CSV('tests/fixtures/optimizer/tpc-h/nation.csv.gz', 'delimiter', '|') self.assertEqual(expression.selects[0].type.sql(dialect="bigquery"), "STRUCT<`f` STRING>") + expression = annotate_types( + parse_one("SELECT unnest(t.x) FROM t AS t", dialect="postgres"), + schema={"t": {"x": "array"}}, + ) + self.assertTrue(expression.selects[0].is_type("int")) + def test_type_annotation_cache(self): sql = "SELECT 1 + 1" expression = annotate_types(parse_one(sql)) -- cgit v1.2.3